[go: up one dir, main page]

CN116156568A - An Android system-based multi-link network aggregation method, device, and storage medium - Google Patents

An Android system-based multi-link network aggregation method, device, and storage medium Download PDF

Info

Publication number
CN116156568A
CN116156568A CN202211732736.9A CN202211732736A CN116156568A CN 116156568 A CN116156568 A CN 116156568A CN 202211732736 A CN202211732736 A CN 202211732736A CN 116156568 A CN116156568 A CN 116156568A
Authority
CN
China
Prior art keywords
network
link
aggregation
android system
tun0
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202211732736.9A
Other languages
Chinese (zh)
Other versions
CN116156568B (en
Inventor
叶兴杰
周志雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
Guangdong Zhongxing Newstart Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Zhongxing Newstart Technology Co ltd filed Critical Guangdong Zhongxing Newstart Technology Co ltd
Priority to CN202211732736.9A priority Critical patent/CN116156568B/en
Publication of CN116156568A publication Critical patent/CN116156568A/en
Application granted granted Critical
Publication of CN116156568B publication Critical patent/CN116156568B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W28/09Management thereof
    • H04W28/0958Management thereof based on metrics or performance parameters
    • H04W28/0967Quality of Service [QoS] parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • H04W76/16Involving different core network technologies, e.g. a packet-switched [PS] bearer in combination with a circuit-switched [CS] bearer
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种基于安卓系统的多链路网络聚合方法,包括:获取所有网口的IP状态,并循环获取所有网口的IP信息;生成虚拟网口tun0,修改路由表;聚合客户端子程序获取数据包,根据所述所有网口的IP状态,对数据包进行处理;聚合客户端子程序根据循环获取到的所有网口的IP信息,判断链路通信质量;根据链路通信质量,聚合客户端子程序将处理好的数据包分配到不同的通信链路。当手机在高带宽应用场景时,如直播或者下载大型文件时,本发明能明显提高手机的上行下行速率,有链路带宽叠加的效果,并且根据网络的实时性情况,按权重将负载合理分配到不同的链路,进而提高手机网络的稳定性。

Figure 202211732736

The invention discloses a multi-link network aggregation method based on an Android system, which includes: obtaining the IP status of all network ports, and cyclically obtaining the IP information of all network ports; generating virtual network port tun0, modifying the routing table; The program obtains the data packet, and processes the data packet according to the IP status of all the network ports; the aggregation client subroutine judges the link communication quality according to the IP information of all the network ports obtained in a loop; according to the link communication quality, aggregates The client subroutine distributes the processed data packets to different communication links. When the mobile phone is in a high-bandwidth application scenario, such as live broadcasting or downloading large files, the present invention can significantly increase the uplink and downlink rates of the mobile phone, have the effect of superimposing link bandwidth, and distribute the load reasonably according to the weight according to the real-time situation of the network to different links, thereby improving the stability of the mobile phone network.

Figure 202211732736

Description

Multilink network aggregation method, device and storage medium based on android system
Technical Field
The invention belongs to the field of network multilink aggregation, and particularly relates to a software implementation method for multilink network aggregation based on an android system.
Background
At present, the android system mainly has three internet surfing modes, namely a mobile cellular network (through a 2G/3G/4G/5G module), a WiFi network (through a WiFi chip with a 2.4G/5G frequency band), and a wired network (the equipment is provided with a wired network port or is converted into the wired network port through an external type pc-c/micro-usb). The android system has a set of grading mechanism defined officially for the network, and the system can select the network with the highest current grading as the system network according to the current network condition. In general, the wired network scores highest, second to WiFi, and last to the mobile cellular network. At the same time, android can only select one network to connect to the internet. The native android system can only use one network to surf the internet at the same time, and can not achieve multilink concurrency. If the mobile phone browses the webpage and is connected with the WiFi, the system automatically switches the network from 'mobile data' to the WiFi.
In order to solve the problem, a method for multi-link aggregation is found, wherein two or more of 2G/3G/4G/5G networks, wiFi and wired networks can be used simultaneously, so that multi-link network aggregation is realized, and the method is particularly characterized in that the uplink bandwidth and the downlink bandwidth of the network are overlapped. However, at present, the multi-network acceleration function on domestic mobile phones cannot achieve the superposition of bandwidths. At the same time, only one of the mobile network/WiFi/wired network can be used, and the other network on the mobile phone can be replaced only when the currently used network is not good, so that the acceleration of bandwidth superposition in the real sense is not realized, and no link superposition is visible through the mobile phone speed measurement. The existing aggregation technology does not find that link aggregation is realized by installing APP (application) on a native android system.
Disclosure of Invention
The invention aims to realize multi-link network aggregation by installing APP on an android system. The technical scheme adopted by the invention is as follows:
the invention provides a multi-link network aggregation method based on an android system, which comprises the following steps:
acquiring IP states of all network ports, and circularly acquiring IP information of all network ports;
generating a virtual network port tun0 and modifying a routing table;
acquiring a data packet by the aggregation client terminal program, and processing the data packet according to the IP states of all the network ports;
the aggregation client terminal program judges the link communication quality according to the IP information of all network ports acquired in a circulating way;
the aggregate client sub-program allocates the processed data packets to different communication links based on link communication quality.
Further, the step of circularly acquiring the IP information of all the network ports includes: if the IP of the mobile network is cleared by the android system, the cleared IP of the mobile network is automatically recovered.
Further, the step of generating the virtual network port tun0 and modifying the routing table includes:
creating a VPN class, wherein the VPN class inherits the VpnService of the android system;
setting special route and modifying route table in Kernel layer.
Further, the step of determining the link communication quality by the aggregation client sub-program according to the IP information of all the network ports acquired in a circulating manner includes:
transmitting a bandwidth monitoring packet to an aggregation server, and recording the transmission bandwidth of each communication link;
receiving the receiving bandwidth of each communication link, and determining the bandwidth change rate of each communication link according to the sending bandwidth and the receiving bandwidth;
and determining the link for transmitting the data packet according to the bandwidth change rate of each communication link.
Further, the step of the aggregation client sub-program distributing the processed data packets to different communication links according to the link communication quality includes sending data to and receiving data from the external network; the step of transmitting data to the external network comprises:
the application layer sends out unprocessed data packets;
the data packet is guided to a virtual network port tun0 after passing through a Framework layer and a HAL layer;
the virtual network port tun0 sends the data packet to an aggregation program, and the aggregation program carries out slicing processing on the processed data packet;
the aggregation client terminal program transmits the data packet after slicing to an aggregation server through a real link;
and the aggregation server performs packet grouping processing on the data packets subjected to the slicing processing.
Further, the step of receiving data from the external network includes:
the aggregation client subprogram transmits the external network data to the aggregation program through a real link;
the aggregation client subprogram packs the data;
the aggregation client terminal program sends the data packet after being packaged to the virtual network port tun0;
the virtual network port tun0 sends the data packet after being packetized to an application layer; the packet passes through the frame layer and the HAL layer before being directed to the virtual network port tun 0.
Further, the IP states of all the ports include a communication link IP state, an aggregation server IP state, and an IP state of the virtual port tun 0.
Further, the communication link includes: 2G network, 3G network, 4G network, 5G network, 2.4GWiFi, 5GWiFi, wired network.
In another aspect, the present invention further provides a computer apparatus, which is characterized by comprising a memory and a processor, wherein the memory is used for storing at least one program, and the processor is used for loading the at least one program to execute any of the android system-based multilink network aggregation methods.
In another aspect, the present invention further provides a computer readable storage medium, in which a program executable by a processor is stored, wherein the program executable by the processor is configured to perform any one of the android system-based multilink network aggregation methods when executed by the processor.
The beneficial effects of the invention are as follows: when the mobile phone is in a high-bandwidth application scene, such as live broadcast or downloading of a large file, the uplink and downlink rates of the mobile phone can be obviously improved, the effect of link bandwidth superposition is achieved, and the loads are reasonably distributed to different links according to the real-time condition of the network, so that the stability of the mobile phone network is improved.
Drawings
Fig. 1 is a network flow trend of APP data transmission according to an embodiment of the present invention;
fig. 2 is a network flow direction of APP data reception according to an embodiment of the present invention.
Detailed Description
The present application is further described below with reference to the drawings and specific examples. The described embodiments should not be construed as limitations on the present application, and all other embodiments, which may be made by those of ordinary skill in the art without the exercise of inventive faculty, are intended to be within the scope of the present application.
In the following description, reference is made to "some embodiments" which describe a subset of all possible embodiments, but it is to be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments and can be combined with one another without conflict.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of the present application only and is not intended to be limiting of the present application.
At present, there are three main ways of surfing the internet on the android system, one is through a mobile cellular network (through a 2G/3G/4G/5G module), one is through a WiFi network (through a WiFi chip with a 2.4G/5G frequency band), and the other is through a wired network (the device itself is provided with a wired network port or is converted into a wired network port through an external type pc-c/micro-usb). The android system has a set of grading mechanism defined officially for the network, and the system can select the network with the highest current grading as the system network according to the current network condition. In general, the wired network scores highest, second to WiFi, and last to the mobile cellular network. At the same time, the android system can only select one network to be connected to the Internet, and multilink concurrency cannot be achieved. If the mobile phone browses the webpage and is connected with the WiFi, the system automatically switches the network from 'mobile data' to the WiFi.
At present, the multi-network acceleration function on domestic mobile phones cannot be realized by overlapping bandwidths. Only one of the mobile network/WiFi/wired network can be used at the same time, and only when the currently used network is not good, the other network on the mobile phone is replaced, and the acceleration of bandwidth superposition in the real sense is not realized, and no link superposition is seen through the verification of the mobile phone speed measurement.
The existing aggregation technology does not find that link aggregation is realized by installing APP (application) on a native android system.
The embodiment of the invention mainly solves the problems that: and realizing multi-link network aggregation by installing the APP on the android system. When the mobile phone is in a high-bandwidth application scene, such as live broadcast or downloading of a large file, the uplink and downlink rates of the mobile phone can be obviously improved, the effect of link bandwidth superposition is achieved, and the loads are reasonably distributed to different links according to the real-time condition of the network, so that the stability of the mobile phone network is improved.
The multi-link aggregation can use two or more of 2G/3G/4G/5G networks, wiFi and wired networks at the same time to realize multi-link network aggregation, and the multi-link aggregation is particularly characterized in that the uplink bandwidth and the downlink bandwidth of the networks have the superposition effect.
In the embodiment of the invention, the subroutine part of the aggregation APP is obtained by modifying based on/inheriting the VpnService class provided by the android SDK.
The interaction between the data packet of the common android APP and the external network is that the flow direction of the data packet comprises:
when a data packet is sent out from the application layer: an application layer- > -a Framework layer- > -a HAL layer- > -a Kernel layer- > -a real portal- > -an external network;
when the application layer receives the external network data: external network- > real portal- > Kernel layer- > HAL layer- > frame layer- > application layer.
After the VpnService is started, the android system generates a virtual network port tun, a routing rule is set in a Kernel layer, and data originally reaching a real network port is guided to the virtual network port device tun. The program processes the data from the tun port in the Framework layer and then transmits the data to the actual network port for sending. The link of the application layer receiving data is similar, after the processing is performed on the frame layer, the data is guided to the tun port by the kernel layer, and finally the data is transmitted to the application layer. After VpnService is turned on, the flow direction of the data packet is changed to:
when a data packet is sent out from the application layer: an application layer- > -a frame layer- > -a HAL layer- > -a Kernel layer- > -a virtual portal (tun) - > -a HAL layer- > -a frame layer (VPN program process) - > -a HAL layer- > -a Kernel layer- > -an actual portal- > -an external network;
when the application layer receives the external network data: external network- > actual network port- > Kernel layer- > HAL layer- > frame work layer (VPN program process) - > HAL layer- > Kernel layer- > virtual network port (tun) - > Kernel layer- > HAL layer- > frame work layer- > application layer.
The following are practical operation steps in the embodiment of the present invention:
s1, acquiring IP states of all network ports. And circularly acquiring the IP information of all the network ports. After connecting with WiFi, if the IP of the mobile network is cleared by the android system, automatically recovering the IP;
s2, creating a VPN class, and inheriting from the VpnService;
s3, setting special routes in the class of the step 2, so that the IP of the aggregation server does not leave a turn port;
s4, packaging the aggregation algorithm into an aggregation library for the call of an aggregation program;
s5, transmitting the IP of a real link (a mobile network port/WiFi/network port) and the IP of a tun port to be created by VpnService and the IP of an aggregation server as parameters to an aggregation library for an aggregation program to call;
s6, configuring a route between a tun0 (virtual network port generated by a VPN subprogram) and a real link (mobile network port/WiFi/network port) in the VPN class, and when the ip of the link changes, immediately updating the route and transmitting parameters to an aggregation program;
s7, configuring an interface, and adding necessary basic functional controls such as 'start aggregation' and 'stop aggregation' on the UI. Associating the control with the aggregation subprogram at the back end, so as to start and stop the aggregation program on the interface;
s8, compiling to generate an APK package.
In the embodiment of the invention, after the polymerization APP is started, the VpnService is started, and the main function of the method is that a virtual network port tun0 is generated; modifying a routing table positioned in the Kernel layer, and streaming the data of the application layer to tun0; the data will be processed at the frame layer.
The network flow direction of the APP data transmission in the embodiment of the invention is shown in fig. 1, and the network flow direction of the APP data reception in the embodiment of the invention is shown in fig. 2. By utilizing the technical scheme provided by the embodiment of the invention, after APP data are sent to the Kernel layer, the APP data are guided to a tun port and then are processed by an aggregation program of the frame work layer, and the APP data are sent to a plurality of real links after being processed; according to the technical scheme, data received from an external real link is processed by an aggregation program of a frame work layer, is guided to a tun port by a kernel layer after being processed, and is then sent to an APP of an application layer.
In the embodiment of the present invention, the idea of setting the virtual route tun0 port route is as follows: assuming that all network IP addresses are set a, the IP of the aggregation server is set B, and the set of IP without aggregation server is A1. A1 and B together are set A, and
Figure BDA0004032160550000051
the set A1 is made up of a plurality of subsets, the known IP address is converted into a 2-ary 32-bit system, i.e. A1 can consist of 32 subsets, each of which subset and B are +.>
Figure BDA0004032160550000052
What is currently done is to find the set A1 and then add the IP of A1 to the route.
The route setting method comprises the following steps:
converting the aggregate server IP to a 2-ary, e.g., the aggregate server IP (e.g., 39.108.117.187) to a 2-ary is:
0010 0111 0110 1100 0111 0101 1011 1011
the most significant bit of the aggregation server IP is inverted, and the other positions are 0, denoted as ip_1, namely:
1000 0000 0000 0000 0000 0000 0000 0000
the corresponding mask number is 1 bit; inverting the next highest order of the aggregation server ip, and taking 0 from the third highest order to the last position, denoted as ip_2, for example:
0100 0000 0000 0000 0000 0000 0000 0000
its corresponding mask number is 2 bits; and so on, find out the 32 ips of ip_1 through ip_32 and record their corresponding masks. The 32 "ips and their corresponding masks" are added to the route one by one.
The technical scheme provided by the embodiment of the invention has the following actual measurement effects in reality: after the aggregation App is started on the android mobile phone, the android mobile phone can normally surf the Internet, browse the webpage and watch the video. The bandwidths of the links can be effectively overlapped by testing with a speed measuring website or speed measuring software, such as speedtest, iperf. When the mobile phone only has a mobile network, the aggregation App is started, so that the mobile phone can normally surf the Internet, but no superposition effect exists; and then connecting WiFi, enabling the aggregation App to automatically add the WiFi link into the aggregation link, and measuring the speed again in the environment, wherein the bandwidth has obvious superposition effect.
While the preferred embodiments of the present invention have been described in detail, the invention is not limited to the embodiments, and various equivalent modifications and substitutions can be made by one skilled in the art without departing from the spirit of the invention, and these modifications and substitutions are intended to be included within the scope of the present invention as defined in the appended claims.

Claims (10)

1.一种基于安卓系统的多链路网络聚合方法,其特征在于,包括:1. A multi-link network aggregation method based on the Android system, characterized in that it includes: 获取所有网口的IP状态,并循环获取所有网口的IP信息;Get the IP status of all network interfaces, and then loop through all network interfaces to get their IP information. 生成虚拟网口tun0,修改路由表;Create a virtual network interface tun0 and modify the routing table; 聚合客户端子程序获取数据包,根据所述所有网口的IP状态,对数据包进行处理;The aggregation client subroutine obtains data packets and processes them according to the IP status of all network interfaces; 聚合客户端子程序根据循环获取到的所有网口的IP信息,判断链路通信质量;The aggregation client subroutine determines the link communication quality based on the IP information of all network interfaces obtained in a loop; 根据链路通信质量,聚合客户端子程序将处理好的数据包分配到不同的通信链路。Based on the link communication quality, the aggregation client subroutine distributes the processed data packets to different communication links. 2.根据权利要求1所述的一种基于安卓系统的多链路聚合方法,其特征在于,所述循环获取所有网口的IP信息这一步骤,包括:若移动网络的IP被安卓系统清除,则自动将被清除的移动网络IP恢复。2. The multi-link aggregation method based on Android system according to claim 1, characterized in that the step of cyclically obtaining the IP information of all network interfaces includes: if the IP of the mobile network is cleared by the Android system, the cleared mobile network IP is automatically restored. 3.根据权利要求1所述的一种基于安卓系统的多链路聚合方法,其特征在于,所述生成虚拟网口tun0,修改路由表这一步骤,包括:3. The multi-link aggregation method based on Android system according to claim 1, characterized in that the step of generating virtual network interface tun0 and modifying the routing table includes: 新建VPN类,所述VPN类继承自安卓系统的VpnService;Create a new VPN class, which inherits from the Android system's VpnService; 设置特殊路由,修改位于Kernel层的路由表。Configure special routes by modifying the routing table located in the Kernel layer. 4.根据权利要求1所述的一种基于安卓系统的多链路网络聚合方法,其特征在于,所述聚合客户端子程序根据循环获取到的所有网口的IP信息,判断链路通信质量这一步骤,包括:4. The multi-link network aggregation method based on Android system according to claim 1, characterized in that the step of determining the link communication quality based on the IP information of all network interfaces obtained in a loop includes: 发送带宽监测包给聚合服务器,并记录各通信链路的发送带宽;Send bandwidth monitoring packets to the aggregation server and record the transmission bandwidth of each communication link; 接收各通信链路的接收带宽,并根据所述发送带宽和所述接收带宽确定各通信链路的带宽变化率;Receive the receiving bandwidth of each communication link, and determine the bandwidth change rate of each communication link based on the transmitting bandwidth and the receiving bandwidth; 根据所述各通信链路的带宽变化率的大小确定发送数据包的链路。The link for sending data packets is determined based on the magnitude of the bandwidth change rate of each communication link. 5.根据权利要求1所述的一种基于安卓系统的多链路聚合方法,其特征在于,所述根据链路通信质量,聚合客户端子程序将处理好的数据包分配到不同的通信链路这一步骤,包括向外网发送数据和从外网接受数据;所述向外网发送数据这一步骤包括:5. The multi-link aggregation method based on the Android system according to claim 1, characterized in that the step of allocating the processed data packets to different communication links according to the link communication quality by the aggregation client subroutine includes sending data to the external network and receiving data from the external network; the step of sending data to the external network includes: 应用层发出未处理的数据包;The application layer sends unprocessed data packets; 所述数据包经过Framework层和HAL层后,会被导流到虚拟网口tun0;After passing through the Framework layer and HAL layer, the data packet will be redirected to the virtual network port tun0; 虚拟网口tun0将所述数据包发送至聚合程序,聚合程序对所述处理后的数据包进行切片处理;Virtual network port tun0 sends the data packet to the aggregation program, which then performs segmentation on the processed data packet. 聚合客户端子程序将经过切片处理后的数据包通过真实链路发给聚合服务器;The aggregation client subroutine sends the sliced data packets to the aggregation server via the real link; 聚合服务器对经过切片处理后的数据包进行组包处理。The aggregation server reassembles the data packets after they have been sliced. 6.权利要求5所述的一种基于安卓系统的多链路聚合系统,其特征在于,所述从外网接收数据这一步骤包括:6. The multi-link aggregation system based on the Android system as described in claim 5, characterized in that the step of receiving data from the external network includes: 聚合客户端子程序将外网数据通过真实链路发送给聚合程序;The aggregation client subroutine sends external network data to the aggregation program through the real link; 聚合客户端子程序对数据进行组包处理;The aggregation client subroutine processes the data into packages; 聚合客户端子程序将被组包处理后的数据包发送给虚拟网口tun0;The aggregation client subroutine will send the processed data packets to the virtual network port tun0; 虚拟网口tun0将被组包处理后的数据包发送至应用层;所述数据包在被导流到虚拟网口tun0前经过Framework层和HAL层。Virtual network port tun0 sends the processed data packets to the application layer; the data packets pass through the Framework layer and HAL layer before being routed to virtual network port tun0. 7.根据权利要求1所述的一种基于安卓系统的多链路网络聚合方法,其特征在于,所述所有网口的IP状态包括通信链路IP状态、聚合服务器IP状态、虚拟网口tun0的IP状态。7. The multi-link network aggregation method based on Android system according to claim 1, wherein the IP status of all network ports includes the IP status of communication links, the IP status of aggregation servers, and the IP status of virtual network port tun0. 8.根据权利要求1所述的一种基于安卓系统的多链路网络聚合方法,其特征在于,所述通信链路包括:2G网络、3G网络、4G网络、5G网络、2.4GWiFi、5GWiFi、有线网络。8. The multi-link network aggregation method based on Android system according to claim 1, wherein the communication links include: 2G network, 3G network, 4G network, 5G network, 2.4G WiFi, 5G WiFi, and wired network. 9.一种计算机装置,其特征在于,包括存储器和处理器,所述存储器用于存储至少一个程序,所述处理器用于加载所述至少一个程序以执行权利要求1-8任一项所述的基于安卓系统的多链路网络聚合方法。9. A computer device, characterized in that it comprises a memory and a processor, the memory being used to store at least one program, and the processor being used to load the at least one program to execute the multi-link network aggregation method based on the Android system according to any one of claims 1-8. 10.一种计算机可读存储介质,其中存储用处理器可执行的程序,其特征在于,所述处理器可执行的程序在由处理器执行时用于执行权利要求1-8任一项所述的基于安卓系统的多链路网络聚合方法。10. A computer-readable storage medium storing a processor-executable program, characterized in that the processor-executable program, when executed by a processor, is used to perform the multi-link network aggregation method based on the Android system according to any one of claims 1-8.
CN202211732736.9A 2022-12-30 2022-12-30 Multilink network aggregation method, device and storage medium based on android system Active CN116156568B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211732736.9A CN116156568B (en) 2022-12-30 2022-12-30 Multilink network aggregation method, device and storage medium based on android system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211732736.9A CN116156568B (en) 2022-12-30 2022-12-30 Multilink network aggregation method, device and storage medium based on android system

Publications (2)

Publication Number Publication Date
CN116156568A true CN116156568A (en) 2023-05-23
CN116156568B CN116156568B (en) 2026-02-06

Family

ID=86372891

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211732736.9A Active CN116156568B (en) 2022-12-30 2022-12-30 Multilink network aggregation method, device and storage medium based on android system

Country Status (1)

Country Link
CN (1) CN116156568B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150188805A1 (en) * 2013-12-27 2015-07-02 Dell Products L.P. N-node virtual link trunking (vlt) systems and methods
US20150372872A1 (en) * 2011-02-02 2015-12-24 Tata Consultancy Services Limited System and Method for Aggregating and Estimating the Bandwidth of Multiple Network Interfaces
CN107979541A (en) * 2017-10-26 2018-05-01 西安电子科技大学 Link aggregation device and method based on encryption mobile communication

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150372872A1 (en) * 2011-02-02 2015-12-24 Tata Consultancy Services Limited System and Method for Aggregating and Estimating the Bandwidth of Multiple Network Interfaces
US20150188805A1 (en) * 2013-12-27 2015-07-02 Dell Products L.P. N-node virtual link trunking (vlt) systems and methods
CN107979541A (en) * 2017-10-26 2018-05-01 西安电子科技大学 Link aggregation device and method based on encryption mobile communication

Also Published As

Publication number Publication date
CN116156568B (en) 2026-02-06

Similar Documents

Publication Publication Date Title
US11539626B2 (en) Method, apparatus, and system for load balancing of service chain
US11196677B2 (en) Heterogeneous multi-protocol stack method, apparatus, and system
US11178259B2 (en) Methods and apparatus for regulating networking traffic in bursty system conditions
CN114189905B (en) A message processing method and related equipment
CN107342952B (en) Service link selection control method and device
US9332090B1 (en) Communication data padding
US10979512B2 (en) Method and system of data packet transmission
CN111371694B (en) Shunting method, device and system, processing equipment and storage medium
CN104468389B (en) Processing method, server and the server system of message
CN113301007A (en) Data transmission method, computing device and storage medium
CN115150333B (en) Congestion control method, congestion control device, computer equipment and storage medium
CN111641565B (en) Method, device and system for transmitting Ethernet message
CN116156568B (en) Multilink network aggregation method, device and storage medium based on android system
CN114095572B (en) Data transfer method and device
US11576181B2 (en) Logical channel management in a communication system
US20220217202A1 (en) Capability-aware service request distribution to load balancers
CN118784401B (en) A data transmission method and apparatus
US12541405B2 (en) Code execution on a distributed unit
CN109039928A (en) Transmission method, device and the Wireless Fidelity router of data
CN114697253A (en) Method for determining forwarding path of service chain and communication device
CN114125935A (en) Data link aggregation method and device, storage medium and aggregation equipment
CN108964933B (en) Method, apparatus and system for transmitting messages
CN107528792A (en) MSS amending method, apparatus and system
WO2015108458A1 (en) Method nodes and computer program for enabling of data traffic separation
US20260040183A1 (en) Systems for and methods for low latency network communication paths

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20241022

Address after: 518057 Zhongxing building, science and technology south road, Nanshan District hi tech Industrial Park, Guangdong, Shenzhen

Applicant after: ZTE Corp.

Country or region after: China

Address before: 510520 6th floor, no.1021, Gaopu Road, Gaotang New District, Tianhe Science and Technology Park, Guangzhou City, Guangdong Province

Applicant before: GUANGDONG ZHONGXING NEWSTART TECHNOLOGY Co.,Ltd.

Country or region before: China

TA01 Transfer of patent application right
GR01 Patent grant