[go: up one dir, main page]

CN108990110B - Network traffic management method, device, storage medium and terminal - Google Patents

Network traffic management method, device, storage medium and terminal Download PDF

Info

Publication number
CN108990110B
CN108990110B CN201810836608.6A CN201810836608A CN108990110B CN 108990110 B CN108990110 B CN 108990110B CN 201810836608 A CN201810836608 A CN 201810836608A CN 108990110 B CN108990110 B CN 108990110B
Authority
CN
China
Prior art keywords
internet
application program
level
link aggregation
data
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.)
Active
Application number
CN201810836608.6A
Other languages
Chinese (zh)
Other versions
CN108990110A (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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201810836608.6A priority Critical patent/CN108990110B/en
Publication of CN108990110A publication Critical patent/CN108990110A/en
Application granted granted Critical
Publication of CN108990110B publication Critical patent/CN108990110B/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/10Flow control between communication endpoints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请实施例公开了一种网络流量管理方法、装置、存储介质及终端,所述方法包括获取终端中移动数据网络的剩余流量数据;根据所述剩余流量数据,调整所述终端采用的智能链路聚合开关的工作状态;根据所述智能链路聚合开关的工作状态,控制所述终端的应用程序访问互联网的方式。本申请实施例的网络流量管理方法可以将用户流量合理分配给最需要的应用程序,使得重要的应用程序能够分配到合理的使用流量,提高了用户上网的体验。

Figure 201810836608

The embodiments of the present application disclose a network traffic management method, device, storage medium, and terminal. The method includes acquiring residual traffic data of a mobile data network in a terminal; and adjusting an intelligent link used by the terminal according to the residual traffic data. The working state of the aggregation switch; according to the working state of the intelligent link aggregation switch, the way in which the application program of the terminal accesses the Internet is controlled. The network traffic management method of the embodiment of the present application can reasonably allocate user traffic to the most needed application programs, so that important application programs can be allocated reasonable usage traffic, and the user's experience of surfing the Internet is improved.

Figure 201810836608

Description

Network traffic management method, device, storage medium and terminal
Technical Field
The embodiment of the application relates to the technical field of communication, in particular to a network traffic management method, a network traffic management device, a storage medium and a terminal.
Background
With the increase of data traffic and the improvement of the requirement on the quality of service, especially at the data Aggregation layer, a single physical Link cannot meet the use requirement in terms of bandwidth and reliability, the prior art provides a Smart Link Aggregation (SLA) technology for solving the problem of insufficient bandwidth. The existing intelligent link aggregation technique is to combine two or more data channels into a single channel that appears as a single higher bandwidth logical link. The logical link as a whole, the internal composition and details of the transmitted data are transparent to the upper layer services. With intelligent link aggregation, the bandwidth of the logical link is increased by about (n-1) times, where n is the number of aggregated paths. In addition, after the intelligent link aggregation is used, the reliability can be greatly improved, because only one of the n links can work normally, the link can work.
At present, a home user generally combines two data channels, namely a WiFi network and a mobile data network, into one channel by using an intelligent link aggregation technology, so that the user terminal can be connected with the internet. When the user terminal uses the Wifi to surf the internet, the user terminal often encounters the condition that the quality of the Wifi network is not good enough, and at the moment, if the mobile data network is good, the user terminal can use the Wifi and the mobile data network to access the network simultaneously, so that the user terminal can surf the internet smoothly.
However, the existing mobile phone terminal user generally uses the mobile data network in the form of monthly subscription traffic, if the intelligent link aggregation switch of the user terminal is continuously turned on, more traffic may be consumed and even exceed the monthly subscription traffic, thereby generating high internet surfing cost, and if the user turns off the intelligent link aggregation function, the internet surfing experience cannot be optimized, so that it becomes a demand to provide a network traffic management method to optimize the internet surfing experience of the user.
Disclosure of Invention
The embodiment of the application provides a network traffic management method, a network traffic management device, a storage medium and a terminal, which can optimize the experience of a user on surfing the Internet.
In a first aspect, an embodiment of the present invention provides a network traffic management method, where the network traffic management method includes:
acquiring residual flow data of a mobile data network in a terminal;
adjusting the working state of an intelligent link aggregation switch adopted by the terminal according to the residual flow data;
and controlling the mode of the application program of the terminal accessing the Internet according to the working state of the intelligent link aggregation switch.
In a second aspect, an embodiment of the present invention further provides a network traffic management apparatus, where the network traffic management apparatus includes:
the traffic acquisition module is used for acquiring residual traffic data of a mobile data network in the terminal;
and the switch control module is used for adjusting the working state of the intelligent link aggregation switch adopted by the terminal according to the residual flow data.
And the program access module is used for controlling the mode of the application program of the terminal for accessing the internet according to the working state of the intelligent link aggregation switch.
In a third aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements a network traffic management method according to the first aspect of the embodiment of the present application.
In a fourth aspect, an embodiment of the present application provides a terminal, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor executes the computer program to implement the network traffic management method according to the first aspect of the embodiment of the present application.
The network flow management scheme provided in the embodiment of the application obtains the residual flow data of the mobile data network in the terminal, adjusts the working state of the intelligent link aggregation switch adopted by the terminal according to the residual flow data, and controls the mode of accessing the internet by the application program of the terminal according to the working state of the intelligent link aggregation switch, so that the user flow can be reasonably distributed to the most needed or most important application program, the technical problem of unreasonable flow distribution and poor user experience is avoided, and the user internet surfing experience is improved.
Drawings
Fig. 1 is a flowchart of a network traffic management method according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating a method for acquiring remaining traffic data of a mobile data network in a user equipment according to an embodiment;
fig. 3 is a flowchart of a network traffic management method according to a second embodiment of the present invention;
FIG. 4 is a flow diagram of a method for obtaining functional usage information for an application, according to one embodiment;
fig. 5 is a flowchart illustrating a method for setting an internet level of a corresponding application according to attribute information defined by function usage information according to an embodiment of the present invention;
FIG. 6 is a flow diagram of a method for obtaining access rights information for an application, according to an embodiment;
fig. 7 is a flowchart illustrating a method for setting an internet level of a corresponding application according to attribute information defined by access right information according to an embodiment of the present invention;
fig. 8 is a flowchart illustrating a method for setting corresponding applications to a plurality of different internet access levels according to attribute information defined by the functional usage information and the access right information according to an embodiment;
FIG. 9 is a flow diagram of a method for obtaining traffic information for an application according to one embodiment;
FIG. 10 is a flowchart illustrating a method for setting corresponding applications to a plurality of different Internet access levels according to a total traffic flow according to an embodiment;
fig. 11 is a flowchart illustrating a method for setting a corresponding application program to a plurality of different internet access levels according to a peak traffic level according to an embodiment;
FIG. 12 is a flowchart illustrating a method for setting corresponding applications to a plurality of different Internet access levels according to the number of times the user accesses the Internet according to an embodiment;
fig. 13 is a step of adjusting the operating state of the intelligent link aggregation switch of the application program with different internet access levels according to the remaining traffic data of the user in one embodiment;
fig. 14 is a schematic flowchart of another network traffic management method according to a third embodiment of the present application;
fig. 15 is a schematic structural diagram of a network traffic management apparatus according to a fourth embodiment of the present application;
fig. 16 is a schematic structural diagram of a terminal according to a fifth embodiment of the present application;
fig. 17 is a schematic structural diagram of another terminal according to an embodiment of the present application.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the steps as a sequential process, many of the steps can be performed in parallel, concurrently or simultaneously. In addition, the order of the steps may be rearranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
Example one
Fig. 1 is a flowchart of a network traffic management method according to an embodiment of the present invention, where the method of this embodiment may be applied to control, in a user terminal, a working state of an intelligent link aggregation switch employed in the user terminal. The method of the present embodiment may be performed by a network traffic management device, wherein the device may be implemented by software and/or hardware, and may be generally integrated in a terminal. For example, the terminal in the embodiment of the present application may include terminal devices such as a mobile phone, a tablet computer, a notebook computer, and an intelligent appliance, and an operating system and an application program are loaded in the terminal. The network traffic management method of the embodiment specifically includes:
step S101, obtaining residual flow data of a mobile data network in a terminal;
step S102, adjusting the working state of an intelligent link aggregation switch adopted by a terminal according to the residual flow data;
and S103, controlling the mode of the application program of the terminal accessing the Internet according to the working state of the intelligent link aggregation switch.
Compared with the prior art, the network traffic management method provided in the embodiment of the application obtains the residual traffic data of the mobile data network in the user terminal, adjusts the working state of the intelligent link aggregation switch adopted by the user terminal according to the residual traffic data, and controls the mode that the application program of the user terminal accesses the internet according to the working state of the intelligent link aggregation switch, so that the user traffic can be reasonably distributed to the most needed or most important application program, the technical problem of unreasonable traffic distribution and poor user experience is avoided, and the user internet experience is improved.
In an embodiment, for step S101, the remaining traffic data refers to remaining traffic data used by monthly subscription traffic provided by the network service provider to the user, that is, remaining traffic data before monthly subscription. In one embodiment, the monthly subscription traffic of the user is 10G, the monthly subscription date is 1 month, the traffic data that the user has used before the monthly subscription date is 1 month is 8G, and the remaining traffic data before the monthly subscription date is 2G.
In one embodiment, for step S102, the intelligent link aggregation switch refers to a control switch for controlling whether an application of the user terminal accesses the internet using an intelligent link aggregation technology. In this embodiment, the default of the intelligent link aggregation switch is turned on, and when the remaining traffic data is less than the preset traffic threshold, the intelligent link aggregation switch adopted by the terminal is adjusted to be in a turned-off state. In this embodiment, the intelligent link aggregation technology combines at least two data channels, namely, a WiFi network and a mobile data network, into one channel, so that the user terminal can connect to the internet. Is a technology that allows electronic devices to connect to a Wireless Local Area Network (WLAN), typically using the 2.4G UHF or 5G SHF ISM radio frequency bands. The connection to the wireless lan is typically password protected or may be open so that any device within range of the WLAN can connect, and the WiFi network may be a universal standard using IEEE 802.11 wireless lan or other standard, and the implementation is not limited. The mobile data network includes, but is not limited to, a fourth generation mobile communication technology 4G mobile data network or a fifth generation mobile communication technology 5G mobile data network.
In an embodiment, for step S103, when the remaining traffic data is less than the preset traffic threshold, the intelligent link aggregation switch adopted by the user terminal is adjusted to be in a closed state, at this time, the user terminal controls the at least one application program to access the internet in a manner of refusing to access the internet through the mobile data network and only accessing the internet through Wifi, that is, the user terminal closes the intelligent link aggregation switch of the at least one application program, so that it is avoided that the mobile data traffic of the at least one application program exceeds monthly subscription traffic without being understood by the user, and meanwhile, other more important application programs that are not closed the intelligent link aggregation switch can normally use the mobile data network to access the internet, thereby ensuring the use experience of the user terminal.
Referring to fig. 2, in step S101, the manner of acquiring the remaining traffic data of the mobile data network in the user terminal may include:
step S1011, obtaining the residual flow data before the end of month of the user from the operator corresponding to the user terminal in a short message mode; or
Step S1012, accessing an operator corresponding to the user terminal through the Internet to acquire the residual flow data before the user ends; or
And step S1013, calculating and obtaining the residual flow data before the month end of the user according to the user flow use data through the monitoring software.
In an embodiment, in step S1011, the user terminal may obtain the remaining traffic data before the end of the month of the user from the operator corresponding to the user terminal by using a short message. Taking a china mobile service provider as an example, the user terminal can receive the short message notification of the remaining flow by editing the short message cxll and sending the short message cxll to 10086, and the user terminal can obtain the data of the remaining flow before the end of the month of the user by analyzing and extracting the keywords in the short message notification of the remaining flow.
In an embodiment, in step S1012, the ue may access an operator corresponding to the ue through the internet to obtain remaining traffic data before the user ends. Taking a unicom service provider as an example, the user terminal can enter a unicom operator login interface of the user terminal through a browser, a WeChat public number or a unicom APP, and capture the flow data of the user terminal to obtain the residual flow data before the user finishes the month.
In an embodiment, in step S1013, the user terminal may calculate and obtain the user data of the remaining flow before the month end according to the user terminal flow usage data through third party monitoring software or software carried by the user terminal. Taking the Tencent mobile phone housekeeper as an example, after the user terminal is provided with the Tencent mobile phone housekeeper, daily flow use data can be automatically calculated according to the monthly date set by the user terminal, and the residual flow data before the user ends monthly date can be calculated. In an alternative embodiment, the user terminal is provided with software for monitoring the residual flow data according to the user-defined upper flow limit. In this alternative embodiment, the remaining traffic data is the remaining traffic data that is customized by the user according to the preset rule. The preset rule may be set by referring to an average value or a peak value of daily traffic data in a charging period of the user terminal. For example, according to the average value of daily traffic data in the charging period, the upper limit that the daily traffic data should not exceed is set as a, and the total number of the traffic data that have been used on the day monitored by the user terminal in real time is B, then the remaining traffic data C-a-B can be calculated.
Example two
Fig. 3 is a flowchart of a network traffic management method according to a second embodiment of the present invention. The network traffic management method of the embodiment comprises the following steps:
step S300, setting the application program to be a plurality of different internet levels;
step S301, obtaining the residual flow data of the mobile data network used in the terminal;
step S302, adjusting the working state of the intelligent link aggregation switch of the application programs with different internet levels according to the residual flow data;
and step S303, controlling the mode of the application program of the user terminal accessing the Internet according to the working state of the intelligent link aggregation switch.
In this embodiment, the internet access level is a priority level of an application program accessing the internet by using an intelligent link aggregation technology. In an embodiment, the application program may be set as a first internet level, a second internet level, and a third internet level, and internet priority of the first internet level, the second internet level, and the third internet level is sequentially reduced. Alternatively, step S300 may also be performed between step S301 and step S302.
In an embodiment, for step S300, the setting of the internet level is performed based on the attribute information and/or the traffic information of the application program. In this embodiment, the attribute information of the application includes at least one of function usage information and access right information of the application. In this embodiment, the information on the function use of the application is information on the main function or the main use of the application. The access authority information includes information of the authority type and the number of the application program accessing the terminal system resource. The traffic information refers to traffic information statistical data of an application program accessing the internet in a preset time period.
Referring to fig. 4, in an embodiment, the manner of obtaining the functional usage information of the application program may include:
step S401, extracting function use information from a classification interface or a menu of an application program after accessing an APP market; or
Step S402, extracting functional use information from a download interface or a menu after accessing a portal website of an application program through a browser; or
In step S403, function usage information is obtained by self-setting according to the commonly used function usage that the user knows after using the application.
In this embodiment, the functional usage information of the application includes, but is not limited to, one or more of games, shopping, videos, tools, social interactions, education, news, photos, gourmet, travel, and health.
Referring to fig. 5, in a further embodiment, after acquiring the function and use information of the application program as the attribute information of the application program, the step S300 includes:
step S501, setting application programs belonging to news, social contact and photographing types as a first internet level;
step S502, setting the application program belonging to shopping, health and education types as a second internet level;
step S503, setting other types of application software belonging to games, videos, tools, gourmets, travels, and the like as a third internet level. The internet surfing priority of the first internet surfing level, the second internet surfing level or the third internet surfing level is reduced in sequence.
Referring to fig. 6, in an embodiment, the manner of obtaining the access right information of the application program may include:
step S601, extracting from a download page of an application program after accessing an APP market; or
Step S602, extracting from a download page after accessing a portal website of an application program through a browser; or
Step S603, counting and obtaining while the user installs the application program; or
Step S604, directly obtaining the authority specification of the application program installed in the user terminal.
In an embodiment, the extracting of the access right information of the application program from the download page after accessing the web portal of the application program through the browser may be accessing the APP download website through the browser, retrieving the application program that needs to be graded, and using the right data corresponding to the download page of the retrieved application program as the access right information of the application program. The authority data of the embodiment includes but is not limited to one or more of access to internet position, calling recording software, connecting Wifi, reading and writing contact person data, reading short message data, reading GPS data, calling a camera, modifying system setting and system management.
Referring to fig. 7, in a further embodiment, after obtaining the access right information of the application program as the attribute information of the application program, the step S300 includes setting the internet level of the corresponding application program according to the attribute information defined by the access right information:
step S701, setting an application program with at least one or two authorities of system management and system setting modification as a first internet level;
step S702, setting an application program which at least has one or more of Wifi connection, internet access position access and GPS data reading rights as a second internet level;
step S703, setting an application program having at least one or more of reading and writing contact data, reading short message data, calling recording software, and calling a camera as a third internet level.
In this embodiment, the internet priority of the first internet level, the second internet level, or the third internet level is sequentially reduced.
Referring to fig. 8, in another embodiment, the function usage information and the access right information of the application program are simultaneously obtained as the attribute information, and the corresponding application program is set to a plurality of different internet access levels according to the attribute information defined by the function usage information and the access right information, where the step S300 includes:
step S801, setting application programs which are connected with Wifi and have the authority of accessing the Internet and belong to news and social contact types as a first internet level;
step S802, setting the application program which has the authority of reading GPS data and belongs to the types of health, travel and food as a second internet level;
step S803, setting other types of application software belonging to games, videos, and the like, which have the functions of reading and writing contact person data and calling the camera authority, as a third internet access level.
In this embodiment, the internet priority of the first internet level, the second internet level, or the third internet level is sequentially reduced.
Referring to fig. 9, in an embodiment, the traffic information refers to traffic information statistical data of an application accessing the internet within a preset time period. The preset time period may be one or more months of the traffic charging period, or one or more days within the charging period. The manner of acquiring the traffic information of the application program may include:
step 901, acquiring total flow of the application program accessing the internet in a preset time period as flow information; or
Step S902, acquiring peak flow of an application program accessing the Internet in a preset time period as flow information; or
Step S903, acquiring the number of times that the application program accesses the internet in a preset time period as traffic information.
In an embodiment, for step S901, the total amount of traffic of the application accessing the internet in the preset time period may be: an application, such as WeChat, accesses the Internet over a mobile data network, such as a 4G network, for two months over a billing period, resulting in a total amount of traffic, such as 1G. In another embodiment, the total flow of the application program accessing the internet in the preset time period may also be: an application, for example, QQ, accesses the internet through the WiFi network for one month over the billing period generates a traffic of 200M, and accesses the internet through the mobile data network generates a traffic of 100M, and then the sum of the respective generated traffic of QQ accesses the internet through the WiFi network and the mobile data network is 300M.
In an embodiment, for step S902, the peak traffic of the application accessing the internet in the preset time period may be: applications such as express hands access the internet over a mobile data network, such as a 4G network, for two months over a billing period, resulting in peak traffic, such as 100M/day or 10M/minute. In another embodiment, the peak traffic of the application accessing the internet in the preset time period may also be: applications such as thunderbolt access the internet via WiFi networks and mobile data networks for a month during the billing period, resulting in peak traffic, such as 150M/day or 15M/minute.
In an embodiment, for step S903, the number of times that the application accesses the internet in the preset time period may be: the total number of times an application, such as Taobao, accesses the Internet over a mobile data network, such as a 4G network, for two months over a billing period, such as 100 times. In another embodiment, the number of times that the application program accesses the internet in the preset time period may also be: the total number of times an application, such as kyoton, accesses the internet through the WiFi network and the mobile data network a month over the billing period, such as 60 times. In an alternate embodiment, the number of accesses to the internet may be an average per day.
Referring to fig. 10, in an embodiment, total traffic of the applications accessing the internet in a preset time period is obtained as traffic information, and the corresponding applications are set to a plurality of different internet access levels according to the traffic information, where the step S300 includes:
step S1001, setting an application program with total flow of accessing the Internet exceeding a first preset flow as a first Internet surfing level;
step S1002, setting an application program of the total flow for accessing the Internet between a first preset flow and a second preset flow as a second Internet surfing level;
step S1003, setting the application program with the total flow of accessing the internet less than or equal to the second preset flow as a third internet level.
In this embodiment, the first preset flow rate is 500M or the monthly total flow rate 1/4, and the second preset flow rate is 200 or 1/10. The internet surfing priority of the first internet surfing level, the second internet surfing level or the third internet surfing level is reduced in sequence. The first, second and third preset flow rates of this embodiment are only set as references and are not limited, and the user can flexibly set the actual monthly payment flow rate and the application program usage flow rate.
Referring to fig. 11, in an embodiment, a peak flow of an application accessing the internet in a preset time period is obtained as flow information, and the corresponding application is set to a plurality of different internet access levels according to the flow information, where the step S300 includes:
step S1101, setting an application program with a peak flow rate for accessing the internet exceeding a first preset peak flow rate as a first internet level;
step S1102, setting an application program with peak flow for accessing the Internet between a first preset peak flow and a second preset peak flow as a second Internet surfing level;
step S1103 sets the application program with the peak traffic accessing the internet less than the second preset peak traffic as a third internet level.
The first preset peak flow rate is 50M per day and the second preset peak flow rate is 20M per day. The internet surfing priority of the first internet surfing level, the second internet surfing level or the third internet surfing level is reduced in sequence. The first and second preset peak flow rates of this embodiment are only set as references and are not limited, and the user can flexibly set the peak flow rates according to the actual monthly payment flow rate and the application program usage.
Referring to fig. 12, in an embodiment, the number of times that the application program accesses the internet in a preset time period is obtained as traffic information, and the corresponding application program is set to a plurality of different internet access levels according to the traffic information, where the step S300 includes:
step S1201, setting an application program with the number of times of accessing the Internet exceeding a first preset number of times in a preset time period as a first Internet access level;
step S1202, setting an application program with the number of times of accessing the Internet within a preset time period between a first preset number of times and a second preset number of times as a second Internet surfing level;
in step S1203, the application program with the number of times of accessing the internet in the preset time period less than the second preset number of times is set as a third internet level.
In this embodiment, the preset time period is one or more months of the charging period, the first preset number of times is 100 times, and the second preset number of times is 20 times. The internet surfing priority of the first internet surfing level, the second internet surfing level or the third internet surfing level is reduced in sequence. The first and second preset times are set only as reference and are not limited, and the user can flexibly set according to the actual monthly payment amount and the use times of the application program.
In a further embodiment, referring to fig. 13, the step S302 of adjusting the working states of the intelligent link aggregation switches of the applications at different internet access levels according to the remaining traffic data of the user includes:
step 3021, when the remaining traffic is less than the third threshold, turning off the intelligent link aggregation switch of the application corresponding to the third internet access level;
step 3022, when the remaining traffic data is less than the second threshold, turning off the intelligent link aggregation switch of the application corresponding to the second internet access level;
step 3023, when the remaining traffic is less than the first threshold, turning off the intelligent link aggregation switch of the application corresponding to the first internet access level.
In this embodiment, the third threshold, the second threshold, and the first threshold decrease sequentially, in one embodiment, the third threshold is 1/2 of the total monthly payment flow, the third threshold is 1/4 of the total monthly payment flow, and the first threshold is 1/10 of the total monthly payment flow. In this embodiment, the setting of the third threshold, the second threshold, and the first threshold is only a reference and is not limited, and a user can flexibly set the threshold according to the use requirement of the actual application program. In an alternative embodiment, the number of the thresholds and the number of the internet access levels are not limited to 3, and may be 2 to 5 or more, for example, the number of the thresholds and the number of the internet access levels may be 2, at this time, when the remaining traffic data is less than the second threshold, the intelligent link aggregation switch of the application program corresponding to the second internet access level is turned off, when the remaining traffic data is less than the first threshold, the intelligent link aggregation switch of the application program corresponding to the first internet access level is turned off, and the second threshold is greater than the first threshold.
Compared with the prior art, the network traffic management method provided in this embodiment sets different internet access levels of the application program according to the attribute information and/or the traffic information of the application program, adjusts the intelligent link aggregation switch of the application program of different internet access levels through the acquired user remaining traffic data to control the network permissions of the application program of different internet access levels, and can reasonably allocate the user traffic to the most needed application program, so that the application program of an important level can allocate reasonable usage traffic, the technical problem of unreasonable traffic allocation and poor user experience is avoided, and the user experience of internet access is improved.
EXAMPLE III
Fig. 14 is a schematic flow chart of another network traffic management method provided in the third embodiment of the present application, where the network traffic management method in this embodiment includes:
step 1401, acquiring function use information and access authority information of the application program as attribute information of the application program;
step S1402, obtaining traffic information statistical data of the application program accessing the Internet in a preset time period as traffic information of the application program;
step S1403, setting the internet level of the application program according to the attribute information and/or traffic information of the application program, where the application program can access the internet through an intelligent link aggregation technology;
and step S1404, acquiring the residual flow data of the mobile data network in the terminal. In this embodiment, the remaining traffic refers to the remaining traffic data used by the monthly subscription traffic provided by the network service provider to the user, i.e., the remaining traffic before the end of the month;
step S1405, adjusting the working state of the intelligent link aggregation switch of the application program with different internet levels according to the residual traffic data of the user;
step S1406, acquiring a trigger event for starting the application program;
step S1407, selecting whether to start the intelligent link aggregation switch corresponding to the application program according to the type of the trigger event;
step S1408, if the intelligent link aggregation switch corresponding to the application program is turned on again, the internet level of the corresponding application program is increased.
In this embodiment, the type of the trigger event may be an event for automatically starting the application program in the background or an event for starting the application program by the user, and if the application program is automatically started in the background, the processing is not performed, that is, the state of the intelligent link aggregation switch corresponding to the application program is not adjusted; if the event is that the user starts the application program, judging whether the intelligent link aggregation switch corresponding to the application program is closed or not, if not, processing is not carried out, if the event is closed, providing an intelligent link aggregation switch state adjustment interface to enable the user to select whether the intelligent link aggregation switch of the application program is re-opened or not, and if the intelligent link aggregation switch corresponding to the application program is re-opened, increasing the internet level of the corresponding application program, namely setting the internet level of the corresponding application program to be a more preferred internet level.
In one embodiment, the application is originally set to the third internet-surfing level, and if the user turns on the intelligent link aggregation switch of the application again, the application resets the internet-surfing level of the application to a more preferred internet-surfing level, such as the second or first internet-surfing level. Specifically, the application qq video is preset to a second internet access level according to the attribute information and/or the flow information, and when the remaining flow data is less than a second threshold, the intelligent link aggregation switch of the application corresponding to the second internet access level including the qq video is closed; and if the residual flow is between the first threshold and the second threshold, acquiring a trigger event for starting qq video, wherein the type of the trigger event is an application program starting event of a user, and popping up an intelligent link aggregation switch state adjustment interface at the moment to enable the user to select whether to restart the intelligent link aggregation switch for qq video. If the user does not restart the qq audio and video intelligent link aggregation switch, the qq audio and video is stopped being started, and if the user restarts the qq audio and video intelligent link aggregation switch, the qq audio and video is operated, and the online level of the qq audio and video is reset to be a more preferred online level, such as a first online level.
Compared with the prior art, the embodiment can acquire the function and use information and/or the access authority information of the application program as the attribute information; or acquiring traffic information statistical data of the application program accessing the internet in a preset time period as application program traffic information, and then setting the application program into a plurality of internet levels according to the attribute information and/or the traffic information of the application program. The priority of a plurality of internet access levels is reduced in sequence. When the user sets the internet level through the function and use information, more important things can be better processed by utilizing monthly flow, for example, the internet level set by application software related to work is more preferred, the flow of work can be ensured, and if the internet level set by the application software related to entertainment is more preferred, the user can relax better. When the user sets the internet access level through the access authority information, the working efficiency of the terminal equipment can be better optimized, for example, the internet access level set by the application software for reading the GPS data related authority is more preferred, the taxi driver can be ensured to better distribute monthly payment to the navigation software, and the order receiving efficiency is improved.
Compared with the prior art, the user terminal of the embodiment can better adapt to the habits of the user by setting the internet level through the flow information, for example, the flow generated by the QQ accessing the internet through the mobile data network in one month in the charging period is 800M, which occupies 80% of the monthly flow of the user, the QQ internet level is set to be the highest priority, for example, the first internet level can normally use the QQ function in different stages before the upper limit of the daily flow reaches or before the monthly residual flow is used up, and great convenience is brought to the user.
In addition, the embodiment further adjusts the intelligent link aggregation switch corresponding to the application program according to the trigger event for starting the application program, and increases the internet level of the corresponding application program according to the selection of the user, so that the mode for setting the intelligent link aggregation switch according to the remaining flow is closer to the use habit and the requirement of the user, and the user experience is better.
Example four
Fig. 15 is a schematic structural diagram of a network traffic management device according to a fourth embodiment of the present disclosure, where the device may be implemented by software and/or hardware, and is generally integrated in a terminal, and may adjust an intelligent link aggregation switch of applications at different internet access levels by executing a network traffic management method, so as to control network traffic usage permissions of the applications at different internet access levels.
As shown in fig. 15, the apparatus includes a traffic acquisition module 1501, a switch control module 1502, and a program access module 1503.
The traffic obtaining module 1501 is configured to obtain remaining traffic data of the mobile data network in the user terminal.
The switch control module 1502 is configured to adjust a working state of the intelligent link aggregation switch employed by the user terminal according to the remaining traffic data.
And the program access module 1503 is used for controlling a mode of accessing the internet by the application program of the user terminal according to the working state of the intelligent link aggregation switch.
The network traffic management device provided by the embodiment of the invention can execute the network traffic management method provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
Optionally, the system further includes a level setting module 1504, configured to set the internet level of the corresponding application according to attribute information defined by the function usage information and/or the access right information. In one embodiment, the application program is set to 2-3 internet levels according to the attribute information and/or the traffic information of the application program. And the internet surfing priorities at the internet surfing levels of 2-3 are reduced in sequence.
Optionally, a function usage information obtaining module 1505 is further included for obtaining function usage information of the application as the attribute information. Optionally, the functional usage information includes one or more of games, shopping, audio-visual, tools, social, educational, news, photographs, food, travel, health.
Optionally, the system further comprises an access right information obtaining module 1506, configured to obtain the access right information of the application as the attribute information. The access authority information comprises one or more authorities of accessing the internet position, calling recording software, connecting Wifi, reading and writing contact person data, reading short message data, reading GPS data, calling a camera, modifying system setting and managing the system.
Optionally, the system further includes a traffic information obtaining module 1507, configured to obtain traffic information statistical data of the internet accessed by the application program in a preset time period as the traffic information, and the level setting module 1504 sets the internet level of the application program according to the traffic information. Optionally, the traffic information statistics include: the method comprises the steps of obtaining one or more of total flow of the application program accessing the internet in a preset time period, peak flow of the application program accessing the internet in the preset time period and the times of the application program accessing the internet in the preset time period.
Optionally, the application program is divided into at least a first internet level and a second internet level, and the internet priority of the first internet level is higher than that of the second internet level. The switch control module 1502 further adjusts the operating state of the intelligent link aggregation switches of the applications at different internet access levels according to the remaining traffic data of the user, specifically, when the remaining traffic data is less than a second threshold, the intelligent link aggregation switch of the application corresponding to the second internet access level is turned off, when the remaining traffic data is less than a first threshold, the intelligent link aggregation switch of the application corresponding to the first internet access level is turned off, and the second threshold is greater than the first threshold. In an alternative embodiment, the first threshold may be set to 0, which means that the application corresponding to the first internet level may access the internet by using the intelligent link aggregation technology before the user runs out of the remaining traffic before the month comes, or before the self-set daily traffic reaches the upper limit.
Optionally, the manner of acquiring the remaining traffic data of the mobile data network in the user terminal by the traffic information acquiring module 1507 includes: and acquiring the residual flow before the monthly balance of the user from an operator corresponding to the user terminal in a short message mode, or acquiring the residual flow before the monthly balance of the user from an operator corresponding to the user terminal accessed by the Internet, or calculating and acquiring the residual flow before the monthly balance of the user according to the user flow use data through monitoring software.
Optionally, the internet level adjustment module 1508 is further included, and is configured to obtain a trigger event for starting the application program, select whether to start the intelligent link aggregation switch corresponding to the application program according to the type of the trigger event, and if the intelligent link aggregation switch corresponding to the application program is restarted, restart the internet level of the corresponding application program.
EXAMPLE five
Fig. 16 is a schematic structural diagram of a device/terminal/server according to a fifth embodiment of the present invention, as shown in fig. 16, the device/terminal/server includes a processor 1602 and a memory 1601, where the number of the processor 1602 in the device/terminal/server may be one or more, and one processor 1602 is taken as an example in fig. 16; the processor 1602 and the memory 1601 in the device/terminal/server may be connected via a bus or other means, and are illustrated as being connected via a bus in fig. 4.
The memory 1601 is a computer-readable storage medium that can be used to store software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the network traffic management method in the embodiment of the present invention (for example, the traffic acquisition module 1501, the switch control module 1502, and the program access module 1503 in the network traffic management apparatus). The processor 1602 executes various functional applications of the device/terminal/server and data processing by executing software programs, instructions and modules stored in the memory 1601, so as to implement the network traffic management method described above.
The memory 1601 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal, and the like. Further, the memory 1601 may include high speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, the memory 1601 can further include memory located remotely from the processor 1602, which can be connected to a device/terminal/server over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The present embodiment may further include an input device 1603 and an output device 1604. The input device 1603 is used for receiving input of input numeric or character information and generating key signal input related to user setting and function control of the apparatus/terminal/server. The output device 1604 may include a display device such as a display screen.
Storage medium-any of various types of memory devices or storage devices. The term "storage medium" is intended to include: mounting media such as CD-ROM, floppy disk, or tape devices; computer system memory or random access memory such as DRAM, DDRRAM, SRAM, EDORAM, Lanbas (Rambus) RAM, etc.; non-volatile memory such as flash memory, magnetic media (e.g., hard disk or optical storage); registers or other similar types of memory elements, etc. The storage medium may also include other types of memory or combinations thereof. In addition, the storage medium may be located in a first computer system in which the program is executed, or may be located in a different second computer system connected to the first computer system through a network (such as the internet). The second computer system may provide program instructions to the first computer for execution. The term "storage medium" may include two or more storage media that may reside in different locations, such as in different computer systems that are connected by a network. The storage medium may store program instructions (e.g., embodied as a computer program) that are executable by one or more processors.
Of course, the storage medium containing computer-executable instructions provided in this embodiment of the present application is also provided, and the computer-executable instructions are not limited to the above network traffic management operation, and may also perform related operations in the network traffic management method provided in any embodiment of the present application.
In one embodiment, a storage medium containing computer-executable instructions provided by embodiments of the present application, when executed by a computer processor, is configured to perform a method for network traffic management, the method comprising:
acquiring residual flow data of a mobile data network in a user terminal;
adjusting the working state of an intelligent link aggregation switch adopted by the user terminal according to the residual flow data;
and controlling the mode of the application program of the user terminal accessing the Internet according to the working state of the intelligent link aggregation switch.
Of course, the storage medium provided by the embodiment of the present invention contains computer-executable instructions, and the computer-executable instructions are not limited to the above method operations, and may also perform related operations in the network traffic management method provided by any embodiment of the present invention.
From the above description of the embodiments, it is obvious for those skilled in the art that the present invention can be implemented by software and necessary general hardware, and certainly, by hardware, but the former is a better embodiment in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which may be stored in a computer-readable storage medium, such as a floppy disk, a Read-only memory (ROM), a Random Access Memory (RAM), a FLASH memory (FLASH), a hard disk or an optical disk of a computer, and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the methods according to the embodiments of the present invention.
It should be noted that, in the embodiment of the network traffic management apparatus, each included unit and module are only divided according to functional logic, but are not limited to the above division as long as the corresponding function can be implemented; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.
Fig. 17 is a schematic structural diagram of another terminal provided in the embodiment of the present application, where the terminal may include: a housing (not shown), a memory 1701, a Central Processing Unit (CPU) 1702 (also called a processor, hereinafter referred to as CPU), a circuit board (not shown), and a power circuit (not shown). The circuit board being arranged around the housing
Inside the space; the CPU 1702 and the memory 1701 are provided on a circuit board; the power supply circuit is used for supplying power to each circuit or device of the terminal; a memory 1701 for storing executable program code; the CPU 1702 runs a computer program corresponding to executable program code by reading the executable program code stored in the memory 1701 to realize the steps of:
acquiring residual flow data of a mobile data network in a user terminal;
adjusting the working state of an intelligent link aggregation switch adopted by the user terminal according to the residual flow data;
and controlling the mode of the application program of the user terminal accessing the Internet according to the working state of the intelligent link aggregation switch.
The terminal further includes: peripheral interfaces 1703, RF (Radio Frequency) circuitry 1705, audio circuitry 1706, speakers 1711, power management chip 1708, input/output (I/O) subsystems 1709, other input/control devices 1710, touch screen 1712, other input/control devices 1710, and external ports 1704, which communicate through one or more communication buses or signal lines 1707.
It should be understood that the illustrated terminal 1700 is only one example of a terminal and that terminal 1700 may have more or fewer components than shown in the figures, may combine two or more components, or may have a different configuration of components. The various components shown in the figures may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
The following describes in detail the terminal for network traffic management provided in this embodiment, where the terminal is a mobile phone as an example.
Memory 1701, the memory 1701 may be accessed by the CPU 1702, the peripheral interface 1703, and the like, and the memory 1701 may include high speed random access memory and may also include non-volatile memory such as one or more magnetic disk storage devices, flash memory devices, or other volatile solid state storage devices.
Peripheral interface 1703, peripheral interface 1703 may connect input and output peripherals of the device to CPU 1702 and memory 1701.
I/ O subsystems 1709, 1709 may connect input and output peripherals on the device, such as touch screen 1712 and other input/control devices 1710, to peripheral interface 1703. The I/O subsystem 1709 may include a display controller 17091 and one or more input controllers 17092 for controlling other input/control devices 1710. Where one or more input controllers 17092 receive electrical signals from or send electrical signals to other input/control devices 1710, the other input/control devices 1710 may include physical buttons (push buttons, rocker buttons, etc.), dials, slide switches, joysticks, click wheels. It is worth noting that the input controller 17092 may be connected to any of the following: a keyboard, an infrared port, a USB interface, and a pointing device such as a mouse.
A touch screen 1712, wherein the touch screen 1712 is an input interface and an output interface between the user terminal and the user, and outputs the visual images
The visual output may include graphics, text, icons, video, etc., for display to the user.
The display controller 17091 in the I/O subsystem 1709 receives electrical signals from the touch screen 1712 or sends electrical signals to the touch screen 1712. The touch screen 1712 detects a contact on the touch screen, and the display controller 17091 converts the detected contact into an interaction with a user interface object displayed on the touch screen 1712, which may be an icon for running a game, an icon networked to a corresponding network, or the like, i.e., implements a human-computer interaction. It is worth mentioning that the device may also comprise a light mouse, which is a touch sensitive surface that does not show visual output, or an extension of the touch sensitive surface formed by the touch screen.
The RF circuit 1705 is mainly used to establish communication between the mobile phone and a wireless network (i.e., a network side), and implement data reception and transmission between the mobile phone and the wireless network. Such as sending and receiving short messages, e-mails, etc. Specifically, the RF circuit 1705 receives and transmits RF signals, which are also referred to as electromagnetic signals, and the RF circuit 1705 converts electrical signals to or from electromagnetic signals and communicates with a communication network and other devices through the electromagnetic signals. The RF circuitry 1705 may include known circuitry for performing these functions, including but not limited to an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC (CODEC) chipset, a Subscriber Identity Module (SIM), and so forth.
The audio circuit 1706 is mainly used to receive audio data from the peripheral interface 1703, convert the audio data into an electric signal, and transmit the electric signal to the speaker 1711.
The speaker 1711 is used to convert the voice signal received by the handset from the wireless network through the RF circuit 1705 into sound and play the sound to the user.
And a power management chip 1708 for supplying power and managing power to the hardware connected to the CPU 1702, the I/O subsystem, and the peripheral interface.
The network traffic management device, the storage medium and the terminal provided in the above embodiments may execute the network traffic management method provided in any embodiment of the present application, and have corresponding functional modules and beneficial effects for executing the method. For technical details that are not described in detail in the above embodiments, reference may be made to a network traffic management method provided in any embodiment of the present application.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments illustrated herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (9)

1. A method for managing network traffic, comprising:
acquiring residual flow data of a mobile data network in a terminal;
adjusting the working state of an intelligent link aggregation switch of application programs with different internet surfing levels in the terminal according to the residual flow data, wherein the internet surfing level is the priority level of the application programs accessing the internet by adopting an intelligent link aggregation technology;
controlling the mode of accessing the Internet by the application program of the terminal according to the working state of the intelligent link aggregation switch;
the application program is divided into at least a first internet level and a second internet level, and the internet priority of the first internet level and the second internet level is reduced in sequence;
adjusting the working state of the intelligent link aggregation switch of the application program with different internet surfing levels in the terminal according to the residual traffic data comprises the following steps:
if the residual flow data is less than a second threshold value, closing an intelligent link aggregation switch of an application program corresponding to a second internet level;
if the residual flow data is less than a first threshold value, closing an intelligent link aggregation switch of an application program corresponding to a first internet level, wherein the second threshold value is greater than the first threshold value;
before adjusting the working state of the intelligent link aggregation switch of the application programs with different internet access levels in the terminal according to the residual traffic data, the method further includes:
setting the internet level of the application program according to the attribute information and/or the flow information of the application program;
the attribute information comprises at least one of function use information and access authority information of the application program; the traffic information refers to traffic information statistical data of an application program accessing the internet in a preset time period.
2. The network traffic management method according to claim 1, wherein adjusting the operating state of the intelligent link aggregation switch employed by the terminal according to the remaining traffic data comprises:
and adjusting the working state of an intelligent link aggregation switch of the application program with different internet surfing levels according to the residual flow data, wherein the internet surfing level is the priority level of the application program accessing the internet by adopting an intelligent link aggregation technology.
3. The network traffic management method according to claim 2, wherein the setting of the internet level of the application according to the attribute information of the application comprises:
acquiring function use information and/or access authority information of an application program as attribute information;
and setting the internet level of the corresponding application program according to the attribute information defined by the function use information and/or the access authority information.
4. The network traffic management method of claim 3, wherein the functional usage information includes one or more of games, shopping, audio and video, tools, social, education, news, photographs, gourmet, travel, and health; the access authority information comprises one or more authorities of accessing an internet position, calling recording software, connecting Wifi, reading and writing contact person data, reading short message data, reading GPS data, calling a camera, modifying system setting and managing a system.
5. The network traffic management method according to claim 2, wherein setting the internet level of the application according to the traffic information of the application comprises:
acquiring traffic information statistical data of the application program accessing the internet in a preset time period as traffic information;
and setting the internet level of the corresponding application program according to the traffic information statistical data.
6. The network traffic management method according to claim 1, wherein the adjusting the operating state of the intelligent link aggregation switch employed by the terminal according to the remaining traffic data further comprises:
acquiring a trigger event for starting an application program;
selecting whether to start an intelligent link aggregation switch corresponding to the application program or not according to the type of the trigger event;
and if the intelligent link aggregation switch corresponding to the application program is restarted, the internet level of the corresponding application program is increased.
7. A network traffic management device, comprising:
the traffic acquisition module is used for acquiring residual traffic data of a mobile data network in the terminal;
the switch control module is used for adjusting the working state of an intelligent link aggregation switch of application programs with different internet surfing levels in the terminal according to the residual flow data, wherein the internet surfing level is the priority level of the application programs accessing the internet by adopting an intelligent link aggregation technology;
the program access module is used for controlling the mode of the application program of the terminal for accessing the internet according to the working state of the intelligent link aggregation switch;
the application program is divided into at least a first internet level and a second internet level;
the switch control module also adjusts the working state of the intelligent link aggregation switch of the application programs with different internet levels according to the residual flow data;
when the residual flow data is less than a second threshold value, closing an intelligent link aggregation switch of the application program corresponding to the second internet level;
when the residual flow data is less than a first threshold value, closing an intelligent link aggregation switch of an application program corresponding to the first internet level;
the second threshold is greater than the first threshold;
before adjusting the working state of the intelligent link aggregation switch of the application programs with different internet access levels in the terminal according to the residual traffic data, the method further includes:
setting the internet level of the application program according to the attribute information and/or the flow information of the application program;
the attribute information comprises at least one of function use information and access authority information of the application program; the traffic information refers to traffic information statistical data of an application program accessing the internet in a preset time period.
8. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the network traffic management method according to any one of claims 1 to 6.
9. A terminal comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the network traffic management method according to any of claims 1-6 when executing the computer program.
CN201810836608.6A 2018-07-26 2018-07-26 Network traffic management method, device, storage medium and terminal Active CN108990110B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810836608.6A CN108990110B (en) 2018-07-26 2018-07-26 Network traffic management method, device, storage medium and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810836608.6A CN108990110B (en) 2018-07-26 2018-07-26 Network traffic management method, device, storage medium and terminal

Publications (2)

Publication Number Publication Date
CN108990110A CN108990110A (en) 2018-12-11
CN108990110B true CN108990110B (en) 2022-02-22

Family

ID=64551180

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810836608.6A Active CN108990110B (en) 2018-07-26 2018-07-26 Network traffic management method, device, storage medium and terminal

Country Status (1)

Country Link
CN (1) CN108990110B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109743755A (en) * 2018-12-19 2019-05-10 Oppo广东移动通信有限公司 Link aggregation authority management method and related products
CN109547469B (en) * 2018-12-20 2020-06-23 Oppo广东移动通信有限公司 Data transmission method and related device
CN109587053B (en) * 2018-12-28 2021-09-07 Oppo广东移动通信有限公司 Network distribution method and related equipment
WO2020133433A1 (en) * 2018-12-29 2020-07-02 深圳市欢太科技有限公司 Network switching method and related apparatus
CN110475133B (en) * 2019-08-15 2023-11-03 北京拉近众博科技有限公司 Authority distribution method, device and storage medium
CN110838988B (en) * 2019-10-29 2022-09-06 深圳市高德信通信股份有限公司 Network flow current limiting system
CN113453152B (en) * 2020-03-27 2023-04-28 中国移动通信集团北京有限公司 Traffic distribution method, device, equipment and medium
CN114173381B (en) * 2020-09-10 2025-07-11 华为技术有限公司 Data transmission method and electronic device
CN112218338B (en) * 2020-10-22 2022-06-10 Tcl通讯(宁波)有限公司 Data acquisition method and system, storage medium and mobile terminal
CN113824733B (en) * 2021-10-16 2023-08-18 西安明德理工学院 Computer network management system
CN114363957A (en) * 2021-12-30 2022-04-15 天翼物联科技有限公司 Mobile terminal flow control method, device, device and storage medium
CN115442310B (en) * 2022-11-10 2023-01-24 中亿(深圳)信息科技有限公司 Internet of things card-based application program flow consumption level division method and device

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7616638B2 (en) * 2003-07-29 2009-11-10 Orbital Data Corporation Wavefront detection and disambiguation of acknowledgments
US8098572B2 (en) * 2009-02-03 2012-01-17 Google Inc. Interface monitoring for link aggregation
CN102412979B (en) * 2010-09-26 2015-09-02 杭州华三通信技术有限公司 Reduce method and the communication equipment of link polymerization terminal port message dropping
US8776207B2 (en) * 2011-02-16 2014-07-08 Fortinet, Inc. Load balancing in a network with session information
US9143439B2 (en) * 2012-07-23 2015-09-22 Cisco Technology, Inc. System and method for cluster link aggregation control in a network environment
US20140369329A1 (en) * 2013-06-18 2014-12-18 Qualcomm Incorporated Lte and external wifi bandwidth aggregation
US9633041B2 (en) * 2013-09-26 2017-04-25 Taiwan Semiconductor Manufacturing Co., Ltd. File block placement in a distributed file system network
US10158966B2 (en) * 2014-11-05 2018-12-18 At&T Intellectual Property I, L.P. Connected car data links aggregator
CN106550404A (en) * 2015-09-17 2017-03-29 中兴通讯股份有限公司 A kind of method and terminal for realizing flow-control
CN106549743B (en) * 2015-09-23 2020-07-17 中兴通讯股份有限公司 Component carrier link management method and device
CN108293203B (en) * 2015-11-27 2021-02-05 华为技术有限公司 Network node, wireless communication system and method
CN105554821B (en) * 2016-01-25 2020-02-21 天津大学 Mobile traffic management system for intelligent mobile terminal protocol
US10548072B2 (en) * 2016-06-02 2020-01-28 Avago Technologies International Sales Pte. Limited Wireless network selection
CN106488432A (en) * 2016-11-11 2017-03-08 努比亚技术有限公司 A kind of flow distribution device and method
CN108199919B (en) * 2017-12-29 2021-05-28 宁波大学 A kind of automatic monitoring method of mobile terminal traffic

Also Published As

Publication number Publication date
CN108990110A (en) 2018-12-11

Similar Documents

Publication Publication Date Title
CN108990110B (en) Network traffic management method, device, storage medium and terminal
CN107943650B (en) Application program control method and device, storage medium and terminal
KR101933557B1 (en) Companion application for activity cooperation
WO2018082412A1 (en) Electronic equipment control method, device and electronic equipment
US11051272B2 (en) Method for arranging broadcast message in operating system and electronic device
EP3486770B1 (en) Processing method, device and storage medium for implementing automatic startup
US9699630B2 (en) System, terminal, and method for operating a communication service function
CN109388620A (en) A kind of method and the first electronic equipment of striding equipment access data
CN106936825B (en) A method, device and mobile terminal for controlling broadcast transmission
CN111666023B (en) Interface display method and device, electronic equipment and readable storage medium
US10908976B2 (en) Broadcast queue adjustment method, terminal, and storage medium
CN107545052A (en) Information recommendation method, device, mobile terminal and storage medium
CN110868693A (en) Application flow control method, terminal device and storage medium
CN107070670A (en) Method, device and terminal equipment for controlling broadcast sender to send broadcast message
CN108287605A (en) Charging control method and device, terminal equipment and storage medium
CN106951333A (en) Broadcast control method and device and mobile terminal
CN107566465A (en) Method, device, storage medium and mobile terminal for pushing information
CN107592254A (en) Method, device, storage medium and mobile terminal for pushing information
CN112804550A (en) Terminal control method and device and live broadcast control system
CN106851595A (en) Ordered broadcast processing method, device and terminal equipment
CN106936994A (en) A kind of control method of broadcast recipients, device and mobile terminal
CN108769389B (en) Image acquisition method, device, terminal device and storage medium
CN107402816B (en) Method, device, terminal and storage medium for adjusting touch screen work queue
CN112291602B (en) Video playing method, electronic equipment and storage medium
CN108762633B (en) Image adding method, device, terminal device and storage medium

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
GR01 Patent grant
GR01 Patent grant