A method, device, storage medium and system for data distribution

By using the service access management node in the 5G system to receive access status reports and determine the data distribution amount, the problem of data flow control to be transmitted in multi-connection data transmission is solved, and the throughput of service data is improved.

CN110915256BActive Publication Date: 2025-03-04GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201780092847.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2017-09-21
Publication Date
2025-03-04
Estimated Expiration
2037-09-21

AI Technical Summary

Technical Problem

In 5G systems, how to effectively control the data flow to be transmitted in multi-connection data transmission to improve the throughput of service data.

Method used

The service access management node receives the access status report sent by each access device, and determines the data distribution amount of each access device based on the network status information of the access network, thereby performing multi-connection data transmission control.

Benefits of technology

Improve the throughput of business data, and dynamically adjust the data distribution volume, optimize the efficiency of multi-connection data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN110915256B_ABST
    Figure CN110915256B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention provides a method, device, storage medium and system for data distribution. The method may include: receiving an access status report sent by at least one access device; wherein the access status report includes a plurality of network status information for characterizing the access network provided by the corresponding access device; and determining the data distribution amount corresponding to each access device based on the network status information of the access network provided by each access device and the data stream to be transmitted. Thus, multi-connection data transmission control is performed for the data stream to be transmitted to improve the throughput of service data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of wireless communication technology, and in particular to a method, device, storage medium and system for data distribution. Background Art

[0002] With the development of communication technology, research on the fifth generation of mobile communication technology (5G, 5th Generation) has also been launched. In the 5G system, multi-connection data transmission is one of the key technologies of the 5G network. Multi-connection data transmission refers to the data transmission between the terminal and the network side through the communication links provided by multiple networks. For example, the terminal can transmit data to the network side through the communication link provided by the 3rd Generation Partnership Project (3GPP) protocol network and the communication link provided by the non-3GPP protocol network. The terminal can also transmit data to the network side through the communication link provided by different radio access technology (RAT, Radio Access Technology) networks in the 3GPP protocol.

[0003] Therefore, for the 5G system, how to control the transmission data flow when supporting multi-connection data transmission is a technical problem that needs to be solved at present. Summary of the invention

[0004] To solve the above technical problems, embodiments of the present invention are intended to provide a method, device, storage medium and system for data distribution, which are capable of performing multi-connection data transmission control for data streams to be transmitted to improve the throughput of business data.

[0005] The technical solution of the embodiment of the present invention can be implemented as follows:

[0006] In a first aspect, an embodiment of the present invention provides a method for data distribution, the method being applied to a service access management node, the method comprising:

[0007] Receiving an access status report sent by at least one access device; wherein the access status report includes a plurality of network status information for characterizing an access network provided by a corresponding access device;

[0008] The data distribution volume corresponding to each access device is determined based on the network status information of the access network provided by each access device and the data stream to be transmitted.

[0009] In a second aspect, an embodiment of the present invention provides a method for distributing data, the method being applied to an access device, the method comprising:

[0010] Send an access status report of the access network provided by the access device itself to the service access management node; wherein the access status report includes multiple network status information for characterizing the access network provided by the access device itself, and is also used by the service access management node to determine the data distribution volume corresponding to the access device based on the data flow to be transmitted.

[0011] In a third aspect, an embodiment of the present invention provides a service access management node, including a first receiving part and a determining part; wherein:

[0012] The first receiving part is configured to receive an access status report sent by at least one access device; wherein the access status report includes a plurality of network status information for characterizing an access network provided by a corresponding access device;

[0013] The determination part is configured to determine the data distribution volume corresponding to each access device based on the network status information of the access network provided by each access device and the data stream to be transmitted.

[0014] In a fourth aspect, an embodiment of the present invention provides an access device, comprising: a second sending part, configured to send an access status report of an access network provided by the access device itself to a service access management node; wherein the access status report includes multiple network status information for characterizing the access network provided by the access device itself, and is also used by the service access management node to determine the data distribution volume corresponding to the access device based on the data stream to be transmitted.

[0015] In a fifth aspect, an embodiment of the present invention provides a service access management node, comprising: a first network interface, a first memory and a first processor; wherein:

[0016] The first network interface is used to receive and send signals during the process of sending and receiving information between other external network elements;

[0017] The first memory is used to store a computer program that can be run on the first processor;

[0018] The first processor is used to execute the steps of the method described in the first aspect when running the computer program.

[0019] In a sixth aspect, an embodiment of the present invention provides an access device, including: a second network interface, a second memory, and a second processor;

[0020] The second network interface is used for receiving and sending signals during the process of sending and receiving information with other external network elements;

[0021] The second memory is used to store a computer program that can be run on the second processor;

[0022] The second processor is used to execute the steps of the method described in the second aspect when running the computer program.

[0023] In a seventh aspect, an embodiment of the present invention provides a computer-readable medium, wherein the computer-readable medium stores a data distribution program, and when the data distribution program is executed by at least one processor, the steps of the method described in the first aspect are implemented.

[0024] In an eighth aspect, an embodiment of the present invention provides a computer-readable medium, wherein the computer-readable medium stores a data distribution program, and when the data distribution program is executed by at least one processor, the steps of the method described in the second aspect are implemented.

[0025] In a ninth aspect, an embodiment of the present invention provides a data distribution system, the system comprising: a service access management node and at least one access device; wherein:

[0026] The access device is configured to send an access status report of the access network provided by the access device itself to the service access management node; wherein the access status report includes a plurality of network status information for characterizing the access network provided by the access device itself;

[0027] The service access management node is configured to receive an access status report sent by at least one access device; and determine the data distribution volume corresponding to each access device based on the network status information of the access network provided by each access device and the data flow to be transmitted.

[0028] The embodiments of the present invention provide a method, device, storage medium and system for data distribution; a service access management node obtains network status information of access networks provided by each access device by receiving access network status reports sent by each access device, and divides the data streams to be transmitted according to the network status information of each access network, and determines the data distribution amount corresponding to each access device, thereby performing multi-connection data transmission control for the data streams to be transmitted to improve the throughput of service data. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 A schematic diagram of a 5G basic network architecture;

[0030] Figure 2 A schematic diagram of a data distribution method provided by an embodiment of the present invention;

[0031] Figure 3 A schematic diagram of a process for determining a data distribution amount provided by an embodiment of the present invention;

[0032] Figure 4A schematic diagram of another data distribution method provided by an embodiment of the present invention;

[0033] Figure 5 A schematic diagram of a network architecture provided by an embodiment of the present invention;

[0034] Figure 6 A schematic diagram of another network architecture provided by an embodiment of the present invention;

[0035] Figure 7 A schematic diagram of a data transmission process provided by an embodiment of the present invention;

[0036] Figure 8 A schematic diagram of the composition of a service access management node provided by an embodiment of the present invention;

[0037] Fig. 9 A schematic diagram of the composition of another service access management node provided by an embodiment of the present invention;

[0038] Fig.10 A schematic diagram of a specific hardware structure of a service access management node provided by an embodiment of the present invention;

[0039] Fig.11 A schematic diagram of the composition of an access device provided in an embodiment of the present invention;

[0040] Fig.12 A schematic diagram of the composition of another access device provided in an embodiment of the present invention;

[0041] Fig.13 A schematic diagram of a specific hardware structure of an access device provided in an embodiment of the present invention

[0042] Fig.14 A schematic diagram of the composition of a data distribution system provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0043] In order to enable a more detailed understanding of the features and technical contents of the embodiments of the present invention, the implementation of the embodiments of the present invention is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not intended to limit the embodiments of the present invention.

[0044] See also Figure 1 , which shows a basic network architecture with multi-access 5G, which can be called a service-based network architecture (SBA). Figure 1As shown, the user equipment (UE) accesses the core access and mobility management function (AMF) through the (radio) access network ((R)AN, (Radio) Access Network), and the UE can also directly access the AMF; AMF is used to process the control plane messages of the network, and its function is similar to the EPS mobility management (EMM) in the mobile management entity (MME, Mobility Management Entity) in the long-term evolution (LTE, Long Term Evolution) system. The authentication service function (AUSF, Authentication Server Function) is similar to the sound function of the MME in the LTE system, realizing two-way authentication of the UE and supporting a unified authentication framework. The user plane function (UPF, Userplane Function) is similar to the combination of the service gateway S-GW and the PDN gateway P-GW in the LTE system, and is connected to the data network DataNetwork. The session management function (SMF, Session Management Function) is similar to the EPS session management ESM function in the LTE system, and is mainly used to manage, establish, modify and release sessions. It can be seen that the function set of AUSF, AMF and SMF is similar to the MME in the LTE system. In addition, Figure 1 The structure shown also includes: Network Exposure Function (NEF), Network Element Repository Function (NRF), Policy Control Function (PCF), Unified Data Management (UDM) and Application Function (AF); wherein, NEF is used to display some capabilities of network functions to the outside, such as monitoring capability, supply capability, and policy or billing capability; NRF can support service discovery function; PCF supports a unified policy framework for managing network behavior; UDM includes an application front end (FE) and a user data repository (UDR), FE can access the subscription user information in UDR, the function of UDM is similar to HSS in LTE system, UDR provides subscription data storage service, and application front end FE provides data-based application logic; AF is used to provide application services.

[0045] It can be seen from the network in the above architecture that the architecture between the (wireless) access network (R)AN and the data network DataNework can be called the 5G core network, and the network elements in the 5G core network are called 5G core network network elements. In 5G technology, terminals are allowed to achieve multi-connection data transmission through communication links of multiple access networks. Multiple access networks can include access networks that use 5G NR access technology (NR, New Radio), LTE access, and other access networks that comply with 3GPP standards, and can also include non-3GPP standard access networks, such as wireless fidelity (WIFI, WIreless-FIdelity) networks, etc. This embodiment will not be described in detail.

[0046] In order to control the data flow of multi-connection data transmission in a 5G network, the embodiment of the present invention is based on Figure 1 In the network architecture shown, an additional service access management node (ATSSS / AT3SF) is set to control the data stream to be transmitted for multi-connection transmission. When the data stream to be transmitted is a downlink data stream, the service access management node can be set as an independent network element entity between the (R)AN and the 5G core network network element; it can also be distributed in the network elements of the 5G core network that have data transmission requirements with the UE, such as UDM, SMF, PCF and UPF. This embodiment does not go into details. When the data stream to be transmitted is an uplink data stream, the service access management node is set as an independent network element entity between the (R)AN and the UE, and can also be implemented as a function of the UE. This embodiment does not go into details.

[0047] In an embodiment of the present invention, the service access management node ATSSS receives an access network status report reported by an access device that provides an access network communication link, and determines the data distribution amount of the data stream to be transmitted in each access device based on the received access network status report, thereby performing multi-connection data transmission control for the data stream to be transmitted to improve the throughput of service data.

[0048] Based on the above contents, the following embodiments are proposed.

[0049] Embodiment 1

[0050] See also Figure 2 , which shows a data distribution method provided by an embodiment of the present invention, the method is applied to a service access management node, and the method includes:

[0051] S201: receiving an access status report sent by at least one access device; wherein the access status report includes a plurality of network status information for characterizing an access network provided by a corresponding access device;

[0052] S202: Determine the data distribution volume corresponding to each access device based on the network status information of the access network provided by each access device and the data stream to be transmitted.

[0053] It should be noted that no matter whether the data stream to be transmitted is an uplink data stream or a downlink data stream, the service access management node can receive an access status report from the access device, and thereby determine the data distribution volume corresponding to each access device based on the access status report.

[0054] It can be understood that the access network provided by multiple access devices that provide multiple connections may include access networks of 3GPP protocols and access networks of non-3GPP protocols, such as access networks provided by 5G base stations gNB and WIFI access points; it may also include access networks of different radio access technologies RAT in the 3GPP protocol, such as access networks provided by 5G base stations gNB and LTE evolved base stations (eNB, evolved Node B).

[0055] pass Figure 2 In the technical solution shown, the service access management node obtains the network status information of the access network provided by each access device through the access status report, and determines the data distribution amount corresponding to each access device based on the network status information, thereby performing multi-connection data transmission control for the data stream to be transmitted to improve the throughput of service data.

[0056] for Figure 2 In the technical solution shown, in a possible implementation, when the access network provided by the access device is an access network that is not a 3GPP protocol access network, the access status report includes at least one or more of the following network status information: basic service set BSS load information, wide area network metric WAN Metrics information, utilization of available channels, amount of data to be transmitted, and number of users who have accessed. It can be understood that the above items can all represent the network status information of non-3GPP access networks. In addition to the above items, other network status information that can represent non-3GPP access networks can also be included in the access status report, which is not described in detail in this embodiment.

[0057] for Figure 2In the technical solution shown, in a possible implementation, when the access network provided by the access device is an access network of the Third Generation Partnership Project 3GPP protocol, the access status report includes at least one or more of the following network status information: load information of the access network, the number of access users of the access network, the amount of data to be transmitted currently cached by the access network, the current resource utilization rate of the access network, the user throughput of the access network within a preset time period, and the data packet information that was not correctly sent by the access network. It can be understood that the above items can all represent the network status information of the 3GPP access network. In addition to the above items, other network status information that can represent the 3GPP access network can also be included in the access status report, which is not described in detail in this embodiment.

[0058] For the above possible implementation, the data packet information that is not correctly sent by the access network includes at least one of the following:

[0059] The sequence number of the data packet that has been transmitted but not successfully transmitted by the access network;

[0060] The minimum sequence number of the data packet to be transmitted by the access network;

[0061] The proportion of data packets transmitted erroneously by the access network within a preset time period.

[0062] for Figure 2 In the technical solution shown, in a possible implementation manner, the access status report can be obtained by requesting the service access management node. Therefore, before receiving the access status report sent by at least one access device, the method further includes:

[0063] Sending request information for the access status report to the at least one access device.

[0064] for Figure 2 In the technical solution shown, in a possible implementation manner, the access status report may be periodically reported by the access device, and therefore, the receiving of the access status report sent by at least one access device includes:

[0065] An access status report sent by the at least one access device is received at a preset periodic interval.

[0066] for Figure 2 In the technical solution shown, in a possible implementation manner, the access status report can be reported by the access device in the form of event triggering. Therefore, the receiving of the access status report sent by at least one access device includes:

[0067] An access status report sent by the at least one access device based on a preset triggering event is received.

[0068] for Figure 2 The technical solution shown, in a possible implementation, when it is necessary to distribute data to the data stream to be transmitted, the data distribution amount corresponding to each access device should be determined by the network status information of the access network provided by each access device. If the network status information can indicate that the network status of the access network is better, most of the data stream to be transmitted can be distributed to the access network with better network status; if the network status information can indicate that the network status of the access network is not good, a small part of the data stream to be transmitted can be distributed to the access network with poor network status. Therefore, see Figure 3 , based on the network status information of the access network provided by each access device and the data stream to be transmitted, determining the data distribution amount corresponding to each access device, including:

[0069] S2021: Allocate corresponding weights to the network status information of the access network provided by each access device according to a set weight allocation strategy;

[0070] S2022: Obtaining a data distribution calculation value corresponding to the access network provided by each access device according to the network status information of the access network provided by each access device and the corresponding weight;

[0071] S2023: Divide the data stream to be transmitted according to the data distribution calculation value corresponding to the access network provided by each access device, and determine the data distribution amount corresponding to each access device.

[0072] Specifically, for the access status reports of the above two types of access networks, each access status report includes at least one type of network status information. Therefore, when it is necessary to characterize the network status of the access network through the network status information in the access status report, a corresponding weight can be assigned to each network status information item included in the access status report, and then the content of each network status information item is multiplied by the corresponding weight and summed up. The network status of the access network can be scored. The obtained score is the data distribution calculation value, which can be used to characterize whether the network status of the access network is good.

[0073] Through the above scheme, the service access management node obtains the network status information of the access network provided by each access device by receiving the access network status report sent by each access device, and divides the data flow to be transmitted according to the network status information of each access network, and determines the data distribution amount corresponding to each access device, so as to perform multi-connection data transmission control for the data flow to be transmitted, so as to improve the throughput of service data.

[0074] Embodiment 2

[0075] Based on the same inventive concept as the above embodiments, see Figure 4, which shows a data distribution method provided by an embodiment of the present invention, the method is applied to an access device, and the method includes:

[0076] S401: Sending an access status report of the access network provided by the access device itself to a service access management node;

[0077] The access status report includes a plurality of network status information for characterizing the access network provided by the access device itself, and is also used by the service access management node to determine the data distribution volume corresponding to the access device according to the data flow to be transmitted.

[0078] for Figure 4 In the technical solution shown, in one possible implementation, when the access network provided by the access device is an access network that is not a Third Generation Partnership Project 3GPP protocol, the access status report includes at least one or more of the following network status information: basic service set BSS load information, wide area network WAN Metrics information, utilization of available channels, amount of data to be transmitted, and number of users who have accessed.

[0079] for Figure 4 The technical solution shown, in one possible implementation, when the access network provided by the access device is an access network of the Third Generation Partnership Project 3GPP protocol, the access status report includes at least one or more of the following network status information: load information of the access network, the number of access users of the access network, the amount of data to be transmitted currently cached in the access network, the current resource utilization of the access network, the user throughput of the access network within a preset time period, and information on data packets that were not correctly sent by the access network.

[0080] In the above implementation, the data packet information that is not correctly sent by the access network includes at least one of the following:

[0081] The sequence number of the data packet that has been transmitted but not successfully transmitted by the access network;

[0082] The minimum sequence number of the data packet to be transmitted by the access network;

[0083] The proportion of data packets transmitted erroneously by the access network within a preset time period.

[0084] for Figure 4 In the technical solution shown, in a possible implementation manner, the access status report can be obtained by request through the service access management node. Therefore, before sending the access status report of the access network provided by the access device itself to the service access management node, the method also includes:

[0085] Receive request information for the access status report sent by the service access management node.

[0086] for Figure 4 In the technical solution shown, in a possible implementation manner, the access status report can be reported periodically, therefore, sending the access status report of the access network provided by the access device itself to the service access management node includes:

[0087] An access status report of the access network provided by the access device itself is sent to the service access management node at preset periodic intervals.

[0088] for Figure 4 In the technical solution shown, in a possible implementation manner, the access status report can be reported in the form of event triggering. Therefore, the sending of the access status report of the access network provided by the access device itself to the service access management node includes:

[0089] An access status report of the access network provided by the access device itself is sent to the service access management node based on a preset trigger event.

[0090] In the above implementation, specifically, the sending of the access status report of the access network provided by the access device itself to the service access management node based on a preset trigger event includes:

[0091] When the network status information represented in the access status report and the preconfigured threshold value meet the set judgment condition, sending the access status report of the access network provided by the access device itself to the service access management node; or,

[0092] When the network status information represented in the access status report and the preconfigured threshold value meet the set judgment condition, sending the access status report of the access network provided by the access device itself to the service access management node at a set periodic interval until the judgment condition is not met; or,

[0093] When the network status information represented in the access status report and the preconfigured threshold value meet the set judgment condition, the access status report of the access network provided by the access device itself is sent to the service access management node at a set periodic interval until the set timing time period times out; or,

[0094] When the network status information represented in the access status report and the preconfigured threshold value meet the set judgment condition, the access status report of the access network provided by the access device itself is sent to the service access management node according to a predefined number of sending times.

[0095] In the data distribution method provided in this embodiment, the access device sends an access status report to the service access management node, so that the service access management node learns the network status of the access network through the access status report, and distributes the data stream to be transmitted according to the network status of the access network. Multi-connection data transmission control is implemented for the data stream to be transmitted, thereby improving the throughput of service data.

[0096] Embodiment 3

[0097] Based on the same inventive concept as the previous embodiment, this embodiment illustrates the technical solution of the previous embodiment through specific examples. In this specific example, the service access management node AT3SF can be distributed in the network elements with data transmission requirements in the 5G core network, such as UDM, SMF, PCF, SMF and UPF; it is also set in the UE, see Figure 5 The architecture diagram shown in Figure 5 In the UE, the access device includes not only 3GPP protocol access devices 3GPP Access, such as gNB or eNB, but also non-3GPP access devices Non-3GPP Access, such as WIFI access points. Figure 5 The architecture shown in the figure can distribute and control the uplink data stream to be transmitted or the downlink data stream to be transmitted according to the solutions of the above two embodiments. The technical solution of the embodiment of the present invention involves a service access management node and an access device. Figure 5 In the architecture, the part of the architecture that is of interest should be as follows Figure 6 As shown, ATSSSFunction represents the service access management node, UP Function is the user plane network device of the core network, TrustedWLAN can be a WIFI access point, which represents the access device of the non-3GPP access network, and NextGenRAN can be a gNB, which represents the access device of the 3GPP access network. When transmitting data for the service, UE or ATSSSFunction can separate the data stream to be transmitted in the non-3GPP access network and the 3GPP access network for simultaneous transmission to improve the throughput of the service. Specifically in the network protocol stack, the data transmission process is as follows: Figure 7 As shown, both the core network side and the UE have communication links of multiple access networks. The core network side or the UE needs to separate the data streams to be transmitted in the communication links of each access network for transmission. Therefore, the service access management node needs to determine the data distribution amount for the data streams to be transmitted through the access status reports reported by each access device according to the scheme of the aforementioned embodiment.

[0098] by Figure 7As an example of the transmission process shown in the figure, the application APP-1 in the UE needs to transmit data to the network side. The service access management node can be arranged in the form of client / server C / S between the UE and the access network and the core network. Figure 7 For example, the UE is an ATSSS client Client, the ASSSS Function between the access network and the core network is an ASSSS server Server, and a control connection channel ControlConnection is set between the ATSSS Client and the ATSSS Server, so that control information for multi-connection data transmission can be transmitted between the two. The service management node can receive access status reports sent by the first access device providing RAN and the second access device providing WLAN. The access status report includes multiple network status information for characterizing the access network. The service management node divides the transmission data flow according to the quality of the network status represented by the network status information of each access network, and determines the data distribution amount corresponding to each access device, that is, determines the data distribution amount of the communication link of each access network. The specific determination process is as shown in Example 1. Figure 3 No matter which party ATSSS Client or ATSSS Server determines to complete the data distribution amount of the communication link of each access network, it can inform the other party through Control Connection, so that the other party distributes the data stream to be transmitted according to the data distribution amount.

[0099] Embodiment 4

[0100] Based on the same inventive concept as the above embodiments, see Figure 8 , which shows the composition of a service access management node 80 provided by an embodiment of the present invention, which may include: a first receiving part 801 and a determining part 802; wherein,

[0101] The first receiving part 801 is configured to receive an access status report sent by at least one access device; wherein the access status report includes a plurality of network status information for characterizing an access network provided by a corresponding access device;

[0102] The determining part 802 is configured to determine the data distribution volume corresponding to each access device based on the network status information of the access network provided by each access device and the data stream to be transmitted.

[0103] In one possible implementation, when the access network provided by the access device is an access network that is not a Third Generation Partnership Project 3GPP protocol access network, the access status report includes at least one or more of the following network status information: basic service set BSS load information, wide area network WAN Metrics information, utilization of available channels, amount of data to be transmitted, and number of users who have accessed.

[0104] In one possible implementation, when the access network provided by the access device is an access network of the Third Generation Partnership Project 3GPP protocol, the access status report includes at least one or more of the following network status information: load information of the access network, the number of access users of the access network, the amount of data to be transmitted currently cached in the access network, the current resource utilization of the access network, the user throughput of the access network within a preset time period, and information on data packets that were not correctly sent by the access network.

[0105] In the above implementation, the data packet information that is not correctly sent by the access network includes at least one of the following:

[0106] The sequence number of the data packet that has been transmitted but not successfully transmitted by the access network;

[0107] The minimum sequence number of the data packet to be transmitted by the access network;

[0108] The proportion of data packets transmitted erroneously by the access network within a preset time period.

[0109] In one possible implementation, see Fig. 9 The service access management node 80 also includes: a first sending part 803, configured to send request information for the access status report to the at least one access device.

[0110] In a possible implementation, the first receiving part 801 is configured as follows:

[0111] An access status report sent by the at least one access device is received at a preset periodic interval.

[0112] In a possible implementation, the first receiving part 801 is configured as follows:

[0113] An access status report sent by the at least one access device based on a preset triggering event is received.

[0114] In a possible implementation, the determining part 802 is configured as follows:

[0115] Allocate corresponding weights to the network status information of the access network provided by each access device according to a set weight allocation strategy;

[0116] Obtaining a data distribution calculation value corresponding to the access network provided by each access device according to the network status information of the access network provided by each access device and the corresponding weight;

[0117] The data stream to be transmitted is divided according to the data distribution calculation value corresponding to the access network provided by each access device, and the data distribution amount corresponding to each access device is determined.

[0118] It can be understood that in this embodiment, "part" can be part of a circuit, part of a processor, part of a program or software, etc., and of course it can also be a unit, a module, or a non-modular one.

[0119] In addition, each component in this embodiment may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit may be implemented in the form of hardware or in the form of software function modules.

[0120] If the integrated unit is implemented in the form of a software function module and is not sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this embodiment is essentially or the part that contributes to the prior art or the whole or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) or a processor to perform all or part of the steps of the method described in this embodiment. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0121] Therefore, this embodiment provides a computer-readable medium, which stores a data distribution program. When the data distribution program is executed by at least one processor, the steps of the method described in the above embodiment 1 are implemented.

[0122] Based on the composition of the service access management node 80 and the computer readable medium, see Fig.10, which shows the specific hardware structure of the service access management node 80 provided by the embodiment of the present invention, which may include: a first network interface 1001, a first memory 1002 and a first processor 1003; each component is coupled together through a bus system 1004. It can be understood that the bus system 1004 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1004 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, Fig.10 Various buses are labeled as bus system 1004. Among them, the first network interface 1001 is used for receiving and sending signals in the process of sending and receiving information between other external network elements;

[0123] A first memory 1002, used to store a computer program that can be run on the first processor 1003;

[0124] The first processor 1003 is configured to, when running the computer program, execute:

[0125] Receiving an access status report sent by at least one access device; wherein the access status report includes a plurality of network status information for characterizing an access network provided by a corresponding access device;

[0126] The data distribution volume corresponding to each access device is determined based on the network status information of the access network provided by each access device and the data stream to be transmitted.

[0127] It can be understood that the first memory 1002 in the embodiment of the present invention can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct memory bus random access memory (DRRAM). The first memory 1002 of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0128] The first processor 1003 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the first processor 1003. The above-mentioned first processor 1003 can be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present invention can be directly embodied as a hardware decoding processor to execute, or the hardware and software modules in the decoding processor are combined and executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the first memory 1002, and the first processor 1003 reads the information in the first memory 1002 and completes the steps of the above method in combination with its hardware.

[0129] It is understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit may be implemented in one or more application specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPD), programmable logic devices (PLD), field programmable gate arrays (FPGA), general purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in the present application, or a combination thereof.

[0130] For software implementation, the techniques described herein can be implemented by modules (e.g., procedures, functions, etc.) that perform the functions described herein. The software code can be stored in a memory and executed by a processor. The memory can be implemented in the processor or outside the processor.

[0131] Specifically, the first processor 1003 in the service access management node 80 is further configured to execute the method steps described in the aforementioned embodiment 1 when running the computer program, which will not be described in detail here.

[0132] Embodiment 5

[0133] Based on the same inventive concept as the above embodiments, see Fig.11 , which shows the composition of an access device 110 provided by an embodiment of the present invention, and may include: a second sending part 1101, configured to send an access status report of the access network provided by the access device 110 itself to the service access management node; wherein the access status report includes multiple network status information for characterizing the access network provided by the access device 110 itself, and is also used by the service access management node to determine the data distribution volume corresponding to the access device 110 according to the data flow to be transmitted.

[0134] In one possible implementation, when the access network provided by the access device 110 is an access network that is not a Third Generation Partnership Project 3GPP protocol access network, the access status report includes at least one or more of the following network status information: basic service set BSS load information, wide area network WAN Metrics information, utilization of available channels, amount of data to be transmitted, and number of users who have accessed.

[0135] In one possible implementation, when the access network provided by the access device 110 is an access network of the Third Generation Partnership Project 3GPP protocol, the access status report includes at least one or more of the following network status information: load information of the access network, the number of access users of the access network, the amount of data to be transmitted currently cached in the access network, the current resource utilization of the access network, the user throughput of the access network within a preset time period, and information on data packets that were not correctly sent by the access network.

[0136] In the above implementation, the data packet information that is not correctly sent by the access network includes at least one of the following:

[0137] The sequence number of the data packet that has been transmitted but not successfully transmitted by the access network;

[0138] The minimum sequence number of the data packet to be transmitted by the access network;

[0139] The proportion of data packets transmitted erroneously by the access network within a preset time period.

[0140] In one possible implementation, see Fig.12 The access device 110 also includes a second receiving part 1102, configured to receive request information for the access status report sent by the service access management node.

[0141] In a possible implementation, the second sending part 1101 is configured to send an access status report of the access network provided by the access device 110 itself to the service access management node at a preset periodic interval.

[0142] In a possible implementation, the second sending part 1101 is configured to send an access status report of the access network provided by the access device 110 itself to the service access management node based on a preset trigger event.

[0143] In the above implementation, the second sending part 1101 is configured as follows:

[0144] When the network status information represented in the access status report and the preconfigured threshold value meet the set judgment condition, sending the access status report of the access network provided by the access device 110 itself to the service access management node; or,

[0145] When the network status information represented in the access status report and the preconfigured threshold value meet the set judgment condition, sending the access status report of the access network provided by the access device 110 itself to the service access management node at a set periodic interval until the judgment condition is not met; or,

[0146] When the network status information represented in the access status report and the preconfigured threshold value meet the set judgment condition, the access status report of the access network provided by the access device 110 itself is sent to the service access management node at a set periodic interval until the set timing time period times out; or,

[0147] When the network status information represented in the access status report and the preconfigured threshold value meet the set judgment condition, the access status report of the access network provided by the access device 110 itself is sent to the service access management node according to a predefined number of sending times.

[0148] In addition, this embodiment further provides a computer-readable medium, which stores a data distribution program. When the data distribution program is executed by at least one processor, the steps of the method described in the above embodiment 2 are implemented.

[0149] For a detailed description of the computer-readable medium, please refer to the description in the fourth embodiment, which will not be repeated here. Fig.13, which shows the specific hardware structure of the access device 110 provided by the embodiment of the present invention, which may include: a second network interface 1301, a second memory 1302, and a second processor 1303; each component is coupled together through a bus system 1304. It can be understood that the bus system 1304 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1304 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.13 In FIG. 1 , various buses are labeled as bus system 1304. Among them,

[0150] The second network interface 1301 is used for receiving and sending signals during the process of sending and receiving information with other external network elements;

[0151] The second memory 1302 is used to store a computer program that can be run on the second processor 1303;

[0152] The second processor 1303 is configured to, when running the computer program, execute:

[0153] Send an access status report of the access network provided by the access device itself to the service access management node; wherein the access status report includes multiple network status information for characterizing the access network provided by the access device itself, and is also used by the service access management node to determine the data distribution volume corresponding to the access device based on the data flow to be transmitted.

[0154] It can be understood that the components in the specific hardware structure of the access device 110 in this embodiment are similar to the corresponding parts in the fourth embodiment, and are not described in detail here.

[0155] Specifically, the second processor 1303 in the access device 110 is further configured to execute the method steps described in the aforementioned embodiment 2 when running the computer program, which will not be described in detail here.

[0156] Embodiment 6

[0157] Based on the same inventive concept as the above embodiments, see Fig.14 , which shows a data distribution system 140 provided by an embodiment of the present invention, characterized in that the system 140 includes: a service access management node 80 and at least one access device 110; wherein,

[0158] The access device 110 is configured to send an access status report of the access network provided by the access device 110 itself to the service access management node 80; wherein the access status report includes a plurality of network status information for characterizing the access network provided by the access device 110 itself;

[0159] The service access management node 80 is configured to receive an access status report sent by at least one access device 110; and determine the data distribution volume corresponding to each access device 110 based on the network status information of the access network provided by each access device 110 and the data flow to be transmitted.

[0160] During the specific implementation process, the service access management node 80 in this embodiment may preferably be the service access management node 80 described in any of the foregoing embodiments; and the access device 110 may preferably be the access device 110 described in any of the foregoing embodiments.

[0161] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.

[0162] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0163] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0164] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1The steps for the functions specified in one or more boxes.

[0165] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention.

[0166] Industrial Applicability

[0167] In this embodiment, the service access management node obtains the network status information of the access network provided by each access device by receiving the access network status report sent by each access device, and divides the data stream to be transmitted according to the network status information of each access network, and determines the data distribution amount corresponding to each access device, thereby performing multi-connection data transmission control for the data stream to be transmitted to improve the throughput of service data.

Claims

1. A data distribution method, the method being applied to a service access management node, the method comprising: Receiving an access status report sent by each access device of at least two access devices; wherein the access status report includes a plurality of network status information for characterizing an access network provided by the corresponding access device; Determining the data distribution amount corresponding to each access device based on multiple network status information of the access network provided by each access device and the data stream to be transmitted, including: Allocate corresponding weights to the multiple network status information of the access network provided by each access device according to a set weight allocation strategy, wherein the weight allocation strategy is used to indicate the weight corresponding to each network status information item of the access network provided by each access device; Multiplying the content of each network status information item of the access network provided by each access device by the corresponding weight and summing them up to obtain the data distribution calculation value corresponding to the access network provided by each access device; Dividing the data stream to be transmitted according to the data distribution calculation value corresponding to the access network provided by each access device, and determining the data distribution amount corresponding to each access device, When the access network provided by the access device is an access network of the Third Generation Partnership Project 3GPP protocol, the access status report includes at least one or more of the following network status information: load information of the access network, the number of access users of the access network, the amount of data to be transmitted currently cached in the access network, the current resource utilization of the access network, the user throughput of the access network within a preset time period, and information on data packets that were not correctly sent by the access network.

2. The method according to claim 1, wherein: When the access network provided by the access device is an access network that is not based on the Third Generation Partnership Project 3GPP protocol, the access status report includes at least one or more of the following network status information: basic service set BSS load information, wide area network WAN Metrics information, utilization of available channels, amount of data to be transmitted, and number of users who have accessed.

3. The method according to claim 1, wherein: The information of the data packet that is not correctly sent by the access network includes at least one of the following: The sequence number of the data packet that has been transmitted but not successfully transmitted by the access network; The minimum sequence number of the data packet to be transmitted by the access network; The proportion of data packets transmitted erroneously by the access network within a preset time period.

4. The method according to claim 1, wherein: Before receiving the access status report sent by each access device of at least two access devices, the method further includes: Sending request information for the access status report to each of the at least two access devices.

5. The method according to claim 1, wherein: The receiving an access status report sent by each access device of at least two access devices includes: The access status report sent by each of the at least two access devices is received at a preset periodic interval.

6. The method according to claim 1, wherein: The receiving an access status report sent by each access device of at least two access devices includes: An access status report sent by each of the at least two access devices based on a preset triggering event is received.

7. A method for data distribution, the method being applied to each access device of at least two access devices, the method comprising: Sending an access status report of the access network provided by each access device itself to the service access management node; wherein the access status report includes a plurality of network status information for characterizing the access network provided by each access device itself, and is also used by the service access management node to determine the data distribution amount corresponding to each access device according to the data flow to be transmitted, wherein the data distribution amount is determined by dividing the data stream to be transmitted according to the data distribution calculation value corresponding to the access network provided by each access device, wherein the data distribution calculation value is obtained by multiplying the content of each network status information item of the access network provided by each access device by the corresponding weight and then summing them up, wherein the corresponding weight is allocated for multiple network status information of the access network provided by each access device according to a set weight allocation strategy, and the weight allocation strategy is used to indicate the weight corresponding to each network status information item of the access network provided by each access device, When the access network provided by the access device is an access network of the Third Generation Partnership Project 3GPP protocol, the access status report includes at least one or more of the following network status information: load information of the access network, the number of access users of the access network, the amount of data to be transmitted currently cached in the access network, the current resource utilization of the access network, the user throughput of the access network within a preset time period, and information on data packets that were not correctly sent by the access network.

8. The method according to claim 7, wherein: When the access network provided by the access device is an access network that is not based on the Third Generation Partnership Project 3GPP protocol, the access status report includes at least one or more of the following network status information: basic service set BSS load information, wide area network WAN Metrics information, utilization of available channels, amount of data to be transmitted, and number of users who have accessed.

9. The method according to claim 7, wherein: The information of the data packet that is not correctly sent by the access network includes at least one of the following: The sequence number of the data packet that has been transmitted but not successfully transmitted by the access network; The minimum sequence number of the data packet to be transmitted by the access network; The proportion of data packets transmitted erroneously by the access network within a preset time period.

10. The method according to claim 7, wherein: Before sending the access status report of the access network provided by each access device itself to the service access management node, the method further includes: Receive request information for the access status report sent by the service access management node.

11. The method according to claim 7, wherein: The sending the access status report of the access network provided by each access device itself to the service access management node includes: The access status report of the access network provided by each access device itself is sent to the service access management node at a preset periodic interval.

12. The method according to claim 7, wherein: The sending the access status report of the access network provided by each access device itself to the service access management node includes: Based on a preset trigger event, an access status report of the access network provided by each access device itself is sent to the service access management node.

13. The method according to claim 12, wherein: The sending, based on a preset trigger event, to the service access management node, an access status report of the access network provided by each access device itself, comprises: When the network status information represented in the access status report and the preconfigured threshold value meet the set judgment condition, sending the access status report of the access network provided by each access device itself to the service access management node; or, When the network status information represented in the access status report and the preconfigured threshold value meet the set judgment condition, sending the access status report of the access network provided by each access device itself to the service access management node at a set periodic interval until the judgment condition is not met; or, When the network status information represented in the access status report and the preconfigured threshold value meet the set judgment condition, the access status report of the access network provided by each access device itself is sent to the service access management node at a set periodic interval until the set timing time period times out; or, When the network status information represented in the access status report and the preconfigured threshold value meet the set judgment condition, the access status report of the access network provided by each access device itself is sent to the service access management node according to a predefined number of sending times.

14. A service access management node, comprising a first receiving part and a determining part; wherein: The first receiving part is configured to receive an access status report sent by each access device of at least two access devices; wherein the access status report includes a plurality of network status information for characterizing an access network provided by the corresponding access device; The determining part is configured to determine the data distribution amount corresponding to each access device based on a plurality of network status information of the access network provided by each access device and the data stream to be transmitted, The determining part is further configured as follows: Allocate corresponding weights to the multiple network status information of the access network provided by each access device according to a set weight allocation strategy, wherein the weight allocation strategy is used to indicate the weight corresponding to each network status information item of the access network provided by each access device; Multiplying the content of each network status information item of the access network provided by each access device by the corresponding weight and summing them up to obtain the data distribution calculation value corresponding to the access network provided by each access device; Dividing the data stream to be transmitted according to the data distribution calculation value corresponding to the access network provided by each access device, and determining the data distribution amount corresponding to each access device, When the access network provided by the access device is an access network of the Third Generation Partnership Project 3GPP protocol, the access status report includes at least one or more of the following network status information: load information of the access network, the number of access users of the access network, the amount of data to be transmitted currently cached in the access network, the current resource utilization of the access network, the user throughput of the access network within a preset time period, and information on data packets that were not correctly sent by the access network.

15. The service access management node according to claim 14, wherein: When the access network provided by the access device is an access network that is not based on the Third Generation Partnership Project 3GPP protocol, the access status report includes at least one or more of the following network status information: basic service set BSS load information, wide area network WAN Metrics information, utilization of available channels, amount of data to be transmitted, and number of users who have accessed.

16. The service access management node according to claim 14, wherein: The information of the data packet that is not correctly sent by the access network includes at least one of the following: The sequence number of the data packet that has been transmitted but not successfully transmitted by the access network; The minimum sequence number of the data packet to be transmitted by the access network; The proportion of data packets transmitted erroneously by the access network within a preset time period.

17. The service access management node according to claim 14, wherein: The service access management node further includes: a first sending part configured to send request information for the access status report to each access device of the at least two access devices.

18. The service access management node according to claim 14, wherein: The first receiving part is configured as follows: The access status report sent by each of the at least two access devices is received at a preset periodic interval.

19. The service access management node according to claim 14, wherein: The first receiving part is configured as follows: An access status report sent by each of the at least two access devices based on a preset triggering event is received.

20. An access device, comprising: The second sending part is configured to send an access status report of the access network provided by each access device of at least two of the access devices to the service access management node; wherein the access status report includes a plurality of network status information for characterizing the access network provided by each access device itself, and is also used by the service access management node to determine the data distribution amount corresponding to each access device according to the data flow to be transmitted, wherein the data distribution amount is determined by dividing the data stream to be transmitted according to the data distribution calculation value corresponding to the access network provided by each access device, wherein the data distribution calculation value is obtained by multiplying the content of each network status information item of the access network provided by each access device by the corresponding weight and then summing them up, wherein the corresponding weight is allocated for multiple network status information of the access network provided by each access device according to a set weight allocation strategy, and the weight allocation strategy is used to indicate the weight corresponding to each network status information item of the access network provided by each access device, When the access network provided by the access device is an access network of the Third Generation Partnership Project 3GPP protocol, the access status report includes at least one or more of the following network status information: load information of the access network, the number of access users of the access network, the amount of data to be transmitted currently cached in the access network, the current resource utilization of the access network, the user throughput of the access network within a preset time period, and information on data packets that were not correctly sent by the access network.

21. The access device according to claim 20, wherein: When the access network provided by the access device is an access network that is not based on the Third Generation Partnership Project 3GPP protocol, the access status report includes at least one or more of the following network status information: basic service set BSS load information, wide area network WAN Metrics information, utilization of available channels, amount of data to be transmitted, and number of users who have accessed.

22. The access device according to claim 20, wherein: The information of the data packet that is not correctly sent by the access network includes at least one of the following: The sequence number of the data packet that has been transmitted but not successfully transmitted by the access network; The minimum sequence number of the data packet to be transmitted by the access network; The proportion of data packets transmitted erroneously by the access network within a preset time period.

23. The access device according to claim 20, wherein: The access device further includes a second receiving part configured to receive request information for the access status report sent by the service access management node.

24. The access device according to claim 20, wherein: The second sending part is configured to send the access status report of the access network provided by each access device itself to the service access management node at a preset periodic interval.

25. The access device according to claim 20, wherein: The second sending part is configured to send an access status report of the access network provided by each access device itself to the service access management node based on a preset trigger event.

26. The access device according to claim 24, wherein: The second sending part is configured as follows: When the network status information represented in the access status report and the preconfigured threshold value meet the set judgment condition, sending the access status report of the access network provided by each access device itself to the service access management node; or, When the network status information represented in the access status report and the preconfigured threshold value meet the set judgment condition, sending the access status report of the access network provided by each access device itself to the service access management node at a set periodic interval until the judgment condition is not met; or, When the network status information represented in the access status report and the preconfigured threshold value meet the set judgment condition, the access status report of the access network provided by each access device itself is sent to the service access management node at a set periodic interval until the set timing time period times out; or, When the network status information represented in the access status report and the preconfigured threshold value meet the set judgment condition, the access status report of the access network provided by each access device itself is sent to the service access management node according to a predefined number of sending times.

27. A service access management node, comprising: a first network interface, a first memory and a first processor; wherein, The first network interface is used to receive and send signals during the process of sending and receiving information between other external network elements; The first memory is used to store a computer program that can be run on the first processor; The first processor is used to execute the steps of the method according to any one of claims 1 to 6 when running the computer program.

28. An access device, comprising: a second network interface, a second memory, and a second processor; The second network interface is used for receiving and sending signals during the process of sending and receiving information with other external network elements; The second memory is used to store a computer program that can be run on the second processor; The second processor is used to execute the steps of the method according to any one of claims 7 to 13 when running the computer program.

29. A computer-readable medium storing a data distribution program, wherein the data distribution program implements the steps of the method according to any one of claims 1 to 6 when executed by at least one processor.

30. A computer-readable medium storing a data distribution program, wherein the data distribution program implements the steps of the method according to any one of claims 7 to 13 when executed by at least one processor.

31. A system for data distribution, the system comprising: A service access management node and at least two access devices; wherein, Each of the at least two access devices is configured to send an access status report of the access network provided by each access device itself to the service access management node; wherein the access status report includes a plurality of network status information for characterizing the access network provided by each access device itself; The service access management node is configured to receive an access status report sent by each access device of at least two access devices; and determine the data distribution amount corresponding to each access device based on multiple network status information of the access network provided by each access device and the data stream to be transmitted, including: Allocate corresponding weights to the multiple network status information of the access network provided by each access device according to a set weight allocation strategy, wherein the weight allocation strategy is used to indicate the weight corresponding to each network status information item of the access network provided by each access device; Multiplying the content of each network status information item of the access network provided by each access device by the corresponding weight and summing them up to obtain the data distribution calculation value corresponding to the access network provided by each access device; Dividing the data stream to be transmitted according to the data distribution calculation value corresponding to the access network provided by each access device, and determining the data distribution amount corresponding to each access device, When the access network provided by the access device is an access network of the Third Generation Partnership Project 3GPP protocol, the access status report includes at least one or more of the following network status information: load information of the access network, the number of access users of the access network, the amount of data to be transmitted currently cached in the access network, the current resource utilization of the access network, the user throughput of the access network within a preset time period, and information on data packets that were not correctly sent by the access network.

Citation Information

Patent Citations

  • Systems, methods, and appartatuses for bearer splitting in multi-radio hetnet

    CN107079346A