CN101977146A - Intelligent network traffic controller and implementation method thereof - Google Patents

Intelligent network traffic controller and implementation method thereof Download PDF

Info

Publication number
CN101977146A
CN101977146A CN2010105171840A CN201010517184A CN101977146A CN 101977146 A CN101977146 A CN 101977146A CN 2010105171840 A CN2010105171840 A CN 2010105171840A CN 201010517184 A CN201010517184 A CN 201010517184A CN 101977146 A CN101977146 A CN 101977146A
Authority
CN
China
Prior art keywords
bandwidth
module
data
router
main frame
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
CN2010105171840A
Other languages
Chinese (zh)
Other versions
CN101977146B (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.)
VOLANS TECHNOLOGY DEVELOPMENT CORPORATION
Original Assignee
CHENGDU VOLANS TECHNOLOGY DEVELOPMENT Corp
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 CHENGDU VOLANS TECHNOLOGY DEVELOPMENT Corp filed Critical CHENGDU VOLANS TECHNOLOGY DEVELOPMENT Corp
Priority to CN2010105171840A priority Critical patent/CN101977146B/en
Publication of CN101977146A publication Critical patent/CN101977146A/en
Application granted granted Critical
Publication of CN101977146B publication Critical patent/CN101977146B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses an intelligent network traffic controller, which mainly consists of a router and is characterized in that a network layer of the router is provided with an intelligent traffic control program module connected with a program dispatching point of the router. The invention also discloses an implementation method for the intelligent network traffic controller. The method is characterized by mainly comprising the following steps that: an application identification module identifies data stream generated by the router, and prints corresponding application program identification codes for the data stream of different application programs respectively; and a classification module classifies and stores the data stream printed with the application program identification codes and the like. Because the network layer of the router is provided with the intelligent traffic control program module connected with the program dispatching point of the router, the method can automatically adjust and distribute the bandwidth according to the practical use condition of the current network bandwidth so as to ensure effective utilization of the network bandwidth and overcome the defect that the traditional intelligent network traffic controller cannot automatically adjust the network bandwidth.

Description

A kind of network traffics intelligent controller and its implementation
Technical field
The present invention relates to a kind of intelligent controller, specifically be meant a kind of network traffics intelligent controller and its implementation that can adjust the network bandwidth according to actual operating position automatically.
Background technology
At present, the flow when people can limit different main frames online by the network traffics controller mostly in when online is to reach the purpose of optimizing network.But, these network traffics controllers that present people are adopted all are the network bandwidths that then distributes different main frames by the fixed flow regulatory control, therefore there is following defective: at first, because after adopting the fixed flow regulatory control then, every assigned network bandwidth of main frame all is changeless, even if these network traffics controllers can not dynamically be adjusted its network bandwidth according to the situation of reality when bandwidth is comparatively idle; Otherwise when bandwidth was nervous, these network traffics controllers can not be adjusted automatically and reduce congested pressure, therefore can not effectively, farthest rationally utilize bandwidth.Secondly, higher to configuration personnel's specification requirement when adopting the fixed flow regulatory control then to come dispense flow rate, the restriction that is distributed in the mood and the level of skill that can be subjected to the personnel of disposing to a great extent of bandwidth, so subjective factor is stronger.
Summary of the invention
The objective of the invention is to overcome that present legacy network flow controller adopts that the fixed flow regulatory control then brought can not effectively, farthest rationally utilize bandwidth, and allocated bandwidth is subjected to the defective of the personnel's of disposing subjective factor influence easily, provide a kind of not only structure comparatively simple, and can distribute the network traffics intelligent controller of bandwidth automatically according to the practical operation situation of main frame.
Another object of the present invention provides the implementation method of this network traffics intelligent controller.
Purpose of the present invention is achieved through the following technical solutions: a kind of network traffics intelligent controller, mainly form by router, and on the network layer of this router, also be provided with the intelligent Flow Control program module that is connected with the program scheduler point of this router simultaneously.
In order better to realize the present invention, the sort module that described intelligent Flow Control program module is classified by the application recognition module that is used for recognition data stream that is integrated in its inside, with data flow, the data dispatch module of packet being transmitted according to priority principle, the bandwidth of calculating each data stream bandwidth use amount are used computing module and are used monitoring module to constitute to the bandwidth that current bandwidth is adjusted.
A kind of implementation method of network traffics intelligent controller mainly may further comprise the steps:
(a) by application recognition module the data flow that router produced is discerned, the data flow of different application is stamped its corresponding application identification code respectively;
(b) the sort module data flow that will stamp the application identification sign indicating number storage of classifying;
(c) the data dispatch module is packed, is lined up sorted data flow, and the packet of the override needs being transmitted according to priority principle sends, use computing module that the bandwidth use amount of each packet of transmission is calculated by bandwidth simultaneously, draw the bandwidth use amount of each packet;
(d) bandwidth uses monitoring module according to the operating position of predefined time value to particular server use PING detection current bandwidth, and current bandwidth is adjusted.
Further, the data dispatch module described in the step (c) is ranked to sorted data flow, and sends specifically according to the packet that priority principle is transmitted the override needs and may further comprise the steps:
(c1) the data dispatch module is at first given formation of every host assignment;
(c2) will classify and have the distribution of flows of different application identification code again in corresponding formation;
(c3) when the network interface card of main frame can send data, this data dispatch module is found out a packet that priority is the highest successively and is given the network interface card transmission from the formation of every main frame, and consume the TOKEN of this formation according to the data packet length of this transmission, calculate every TOKEN difference that the main frame formation is each simultaneously;
(c4) do you judge that this TOKEN difference is less than zero? be that then this main frame formation is changed to can not transmit queue for the data dispatch module; Not, but then the data dispatch module is changed to transmit queue with this main frame formation, and carrying out next time, data send;
Did (c5) the data dispatch module just recomputate TOKEN difference that can not transmit queue every Δ t second, and judged that this TOKEN difference is less than zero? be, but then this can not be changed to transmit queue by transmit queue; , then do not repeat this step.
Current bandwidth is adjusted specifically described in the step (d) may further comprise the steps:
(d1) when system initialization, bandwidth is used the bandwidth of computing module for every host assignment 100KB/S being connected;
(d2) do you judge whether current bandwidth uses nervous? be that then using monitoring module by bandwidth is original 2/3 with the distribution bandwidth reduction of each main frame; Deny that then the distribution bandwidth with each main frame increases by 1/4.5, the implementation method of a kind of network traffics intelligent controller according to claim 4 is characterized in that: the value of the Δ t described in the step (c5) is 2~10 seconds.
In order to ensure result of use of the present invention, the TOKEN difference described in step (c4) and the step (c5) is meant the last difference that sends packet required time and current transmission packet required time of this main frame formation.
And the predefined time value described in the step (d) is 2 seconds.
The current bandwidth of judging described in the step (d2) uses the whether nervous bandwidth that is meant to use monitoring module to judge according to the result who adopts PING to detect to particular server, if response time t 〉=0.1 of this particular server second is then judged and should current bandwidth be used anxiety; Otherwise, judge that then this current bandwidth use is idle.
Described particular server is meant that then the user is according to autonomous website, webmaster or the DNS (Domain Name Server, name server) that is provided with of environment.
The present invention compares than prior art, has the following advantages and beneficial effect:
(1) overall structure of the present invention is comparatively simple, cost of manufacture is comparatively cheap, therefore can effectively reduce the maintenance that the network maintenance staff is brought because of the bandwidth adjustment, reduces maintenance difficulties.
(2) because the network layer of the present invention's router is provided with the intelligent Flow Control program module that is connected with the program scheduler point of this router, therefore the present invention can automatically regulate bandwidth and distributes according to the actual operating position of current network bandwidth, thereby guarantee to effectively utilize the network bandwidth, overcome the legacy network flow quantity intelligent controller defective of regulating networks bandwidth automatically.
(3) the present invention can adjust when bandwidth is nervous automatically, and particularly high bandwidth is used the use to bandwidth of main frame, guarantees that prioritized data is not subjected to congested the influence, improves user experience.
Description of drawings
Fig. 1 is an overall flow schematic diagram of the present invention.
Fig. 2 sends the schematic flow sheet of packet according to priority level for the present invention.
Embodiment
Below in conjunction with embodiment the present invention is described in further detail, but embodiments of the present invention are not limited thereto.
Embodiment
Network traffics intelligent controller of the present invention mainly is to be provided with an intelligent Flow Control program module that is used for function call that is connected with program scheduler point that router is provided on the network layer of router.Because data flow can provide a program scheduler point by operating system when the operating system specific region of process router, and whole accreditation processes of this program scheduler point will be carried out successively, therefore essence of the present invention is that extra registration on this program scheduler point (promptly has been provided with) an intelligent Flow Control program module, to guarantee that data flow is in the purpose that can realize adjusting automatically later the network bandwidth through this intelligence Flow Control program module.
Be integrated with in the described intelligent Flow Control program module and be used for application recognition module that data flow is discerned, the sort module that data flow is classified, the data dispatch module of packet being transmitted according to priority principle, be used to calculate the bandwidth use computing module of each data stream bandwidth use amount, and the bandwidth that is used for that current bandwidth is adjusted uses monitoring module to constitute jointly.
As shown in Figure 1, the present invention's step of regulating bandwidth automatically through intelligent Flow Control program module is as follows:
(a) at first the data flow that router produced is discerned, the data flow of different application is stamped its corresponding application identification code respectively by application recognition module.Application recognition module of the present invention can be to the recreation of main flow, the crucial application (visited as WEB, POP3, SMTP, QQ etc.), the P2P video is online to be watched and applicating category such as P2P download is discerned, therefore, when needing only this intelligence Flow Control program module of data flow process that produces when router, this application recognition module just can be automatically to the agreement of various application, port, tagged word, traffic characteristic, features such as bag size are analyzed and are handled, thereby obtain the applicating category under each packet, and respectively these applicating categories are stamped the application identification sign indicating number of different identification.For example, the game class application program is stamped game class application identification sign indicating number, crucial application class program is stamped crucial application class program identification code or the like, and choosing then by the user of different application identification code kind and quantity determined according to self environment and needs.
(b) the sort module data flow that will stamp the application identification sign indicating number storage of classifying.Promptly, this sort module will be such as the application program of band game class application identification sign indicating number, classify respectively with the online application program of class application identification sign indicating number and the application program of band P2P down load application class application identification sign indicating number of watching of application program, the band P2P video of crucial application class application identification sign indicating number, thereby the data flow of general's script chaotic classification and ordination is as requested come out, and forms an orderly data queue.Simultaneously, this sort module will be to mark from the data flow which platform main frame will be the data which platform main frame sends maybe will send to according to this data flow also.
(c) the data dispatch module is packed, is lined up sorted data flow, and the packet of the override needs being transmitted according to priority principle sends, use computing module that the bandwidth use amount of each packet of transmission is calculated by bandwidth simultaneously, draw the bandwidth use amount of each packet.Its idiographic flow promptly may further comprise the steps as shown in Figure 2:
The first, give formation of every host assignment by the data dispatch module.Promptly allocate a formation that is used for storage in advance for every the main frame that is connected on this router by data dispatch module controls router.
The second, the distribution of flows of different application identification code will be classified and have to the data dispatch module in corresponding main frame formation.Because the data dispatch module is when giving every the host assignment formation that connects, just pre-determined the type that respective queue is used to store data at random, as having preestablished the data flow that the wherein formation of a main frame is exclusively used in storage belt game class application identification sign indicating number, the formation of a main frame is exclusively used in data flow of the crucial application class application identification of storage belt sign indicating number or the like.Therefore, this data dispatch module just can be with the data flow of band game class application identification sign indicating number, be assigned to respectively in the corresponding main frame formation with the online data flow of class application identification sign indicating number and the data flow of band P2P down load application class application identification sign indicating number of watching of data flow, the band P2P video of crucial application class application identification sign indicating number.
The 3rd, when the network interface card of main frame can send data, this data dispatch module is then found out a packet that priority is the highest successively and is given the network interface card transmission from every main frame formation, and consume the TOKEN of this formation according to the data packet length of this transmission, use computing module to calculate the TOKEN difference by bandwidth simultaneously.
The priority level of data is defined according to concrete environment for use by the user in the formation.Described priority level mainly is to be used for judging which data need preferentially be transmitted when network interface card can send data, and which data can be transmitted after a while.Such as in medium-sized and small enterprises, the data that the user uses data that POP3/SMTP carries out receiving and dispatching mail promptly can mark to need override to send, the data of http protocol are then taken second place or the like.
Described TOKEN difference is meant the last difference that sends packet required time and current transmission packet required time of this main frame formation.
Does the 4th, the data dispatch module judge that resulting TOKEN difference is less than zero? be that then this main frame formation is changed to can not transmit queue for the data dispatch module; Not, but then the data dispatch module is changed to transmit queue with this main frame formation, and carrying out next time, data send.
The 5th, the data dispatch module just recomputated TOKEN difference that can not transmit queue every Δ t second, and judged that this TOKEN difference whether less than zero, is, but then this can not be changed to transmit queue by transmit queue; Not, then repeat this step, finish up to all packet transmissions.In this step, because TOKEN is near zero the time, the data dispatch module still can send data, and can TOKEN be reduced to zero according to the data length that sends, just can stop this moment sending, therefore the TOKEN radix of this moment resends in the process of data afterwards less than zero, then this TOKEN difference just can be less than zero, but is set to transmit queue to guarantee that this can not transmit queue can be listed as.
Because the length of Δ t time has bigger influence to transfer of data, so the time range of this Δ t is generally between 2~10 seconds, just every 2 seconds, 5 seconds or 10 seconds TOKEN difference that can not transmit queue is carried out a judgement again as the data scheduler module.
(d) bandwidth uses monitoring module to use PING to detect the operating position of current bandwidth according to predefined time value to particular server, and current bandwidth adjusted, its concrete steps are: at first when system initialization, bandwidth is used the bandwidth of computing module for every host assignment 100KB/S being connected; And then use monitoring module to judge that whether current bandwidth uses anxiety by bandwidth? be that then using monitoring module by bandwidth is original 2/3 with the distribution bandwidth reduction of each main frame; Deny that then the distribution bandwidth with each main frame increases by 1/4.
Be in operation, if bandwidth is used frequent particular server (such as typical website www.edu.cn, gateway, DNS etc.) use PING is detected of monitoring module, will certainly waste system resource so, take certain bandwidth, and then influence the use of whole bandwidth.Therefore, bandwidth of the present invention uses monitoring module when using PING to detect according to predefined time value to particular server, and its time interval was preferably for 2 seconds, i.e. broadband use monitoring module institute is 2 seconds according to predefined time value.
Wherein, use monitoring module to judge that current bandwidth uses the whether nervous bandwidth that is meant to use monitoring module that the result that particular server adopts PING to detect is judged by bandwidth, if response time t 〉=0.1 of this particular server second is then judged and should current bandwidth be used anxiety; Otherwise, judge that then this current bandwidth use is idle
Accordingly, described particular server can be specified according to actual environment by the user, as specifies above-mentioned typical web site www.edu.cn, gateway, DNS etc., also can specify all the other users to need the hardware of appointment.By above step, this network traffics intelligent controller just can be adjusted the use of the network bandwidth automatically according to the operating position of actual bandwidth, thereby guarantees that various application programs can well finish.
As mentioned above, just can well realize the present invention.

Claims (10)

1. a network traffics intelligent controller mainly is made up of router, it is characterized in that: also be provided with the intelligent Flow Control program module that is connected with the program scheduler point of this router on the network layer of this router.
2. a kind of network traffics intelligent controller according to claim 1 is characterized in that: the sort module that described intelligent Flow Control program module is classified by the application recognition module that is used for recognition data stream that is integrated in its inside, with data flow, the data dispatch module of packet being transmitted according to priority principle, the bandwidth of calculating each data stream bandwidth use amount are used computing module and are used monitoring module to constitute to the bandwidth that current bandwidth is adjusted.
3. the implementation method of a network traffics intelligent controller is characterized in that, mainly may further comprise the steps:
(a) by application recognition module the data flow that router produced is discerned, the data flow of different application is stamped its corresponding application identification code respectively;
(b) the sort module data flow that will stamp the application identification sign indicating number storage of classifying;
(c) the data dispatch module is packed, is lined up sorted data flow, and the packet of the override needs being transmitted according to priority principle sends, use computing module that the bandwidth use amount of each packet of transmission is calculated by bandwidth simultaneously, draw the bandwidth use amount of each packet;
(d) bandwidth uses monitoring module according to the operating position of predefined time value to particular server use PING detection current bandwidth, and current bandwidth is adjusted.
4. the implementation method of a kind of network traffics intelligent controller according to claim 3, it is characterized in that, data dispatch module described in the step (c) is ranked to sorted data flow, and sends specifically according to the packet that priority principle is transmitted the override needs and may further comprise the steps:
(c1) the data dispatch module is at first given formation of every host assignment;
(c2) will classify and have the distribution of flows of different application identification code again in corresponding formation;
(c3) when the network interface card of main frame can send data, this data dispatch module is found out a packet that priority is the highest successively and is given the network interface card transmission from the formation of every main frame, and consume the TOKEN of this formation according to the data packet length of this transmission, calculate every TOKEN difference that the main frame formation is each simultaneously;
(c4) do you judge that this TOKEN difference is less than zero? be that then this main frame formation is changed to can not transmit queue for the data dispatch module; Not, but then the data dispatch module is changed to transmit queue with this main frame formation, and carrying out next time, data send;
Did (c5) the data dispatch module just recomputate TOKEN difference that can not transmit queue every Δ t second, and judged that this TOKEN difference is less than zero? be, but then this can not be changed to transmit queue by transmit queue; , then do not repeat this step.
5. the implementation method of a kind of network traffics intelligent controller according to claim 4 is characterized in that: the value of the Δ t described in the step (c5) is 2~10 seconds.
6. the implementation method of a kind of network traffics intelligent controller according to claim 4 is characterized in that: the TOKEN difference described in step (c4) and the step (c5) is meant the last difference that sends packet required time and current transmission packet required time of this main frame formation.
7. the implementation method of a kind of network traffics intelligent controller according to claim 3 is characterized in that, the predefined time value described in the step (d) is 2 seconds.
8. the implementation method of a kind of network traffics intelligent controller according to claim 3 is characterized in that, current bandwidth is adjusted specifically described in the step (d) may further comprise the steps:
(d1) when system initialization, bandwidth is used the bandwidth of computing module for every host assignment 100KB/S being connected;
(d2) do you judge whether current bandwidth uses nervous? be that then using monitoring module by bandwidth is original 2/3 with the distribution bandwidth reduction of each main frame; Deny that then the distribution bandwidth with each main frame increases by 1/4.
9. the implementation method of a kind of network traffics intelligent controller according to claim 8, it is characterized in that: the current bandwidth of judging described in the step (d2) uses the whether nervous bandwidth that is meant to use monitoring module to judge according to the result who adopts PING to detect to particular server, if response time t 〉=0.1 of this particular server second is then judged and should current bandwidth be used anxiety; Otherwise, judge that then this current bandwidth use is idle.
10. the implementation method of a kind of network traffics intelligent controller according to claim 9 is characterized in that: described particular server is meant that the user is according to autonomous website, webmaster or the DNS that is provided with of environment.
CN2010105171840A 2010-10-25 2010-10-25 Intelligent network traffic controller and implementation method thereof Active CN101977146B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010105171840A CN101977146B (en) 2010-10-25 2010-10-25 Intelligent network traffic controller and implementation method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105171840A CN101977146B (en) 2010-10-25 2010-10-25 Intelligent network traffic controller and implementation method thereof

Publications (2)

Publication Number Publication Date
CN101977146A true CN101977146A (en) 2011-02-16
CN101977146B CN101977146B (en) 2013-04-17

Family

ID=43576993

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105171840A Active CN101977146B (en) 2010-10-25 2010-10-25 Intelligent network traffic controller and implementation method thereof

Country Status (1)

Country Link
CN (1) CN101977146B (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102158404A (en) * 2011-03-25 2011-08-17 成都飞鱼星科技开发有限公司 Intelligent flow control system of interactive network and implementing method thereof
CN102201981A (en) * 2011-03-31 2011-09-28 成都飞鱼星科技开发有限公司 Network video conferencing system based on video signal flow acceleration and acceleration method thereof
CN102497321A (en) * 2011-12-19 2012-06-13 江苏奇异点网络有限公司 Router based on client complex application
US8542588B2 (en) 2008-06-25 2013-09-24 Qualcomm Incorporated Invoking different wireless link rate selection operations for different traffic classes
CN103460185A (en) * 2011-04-08 2013-12-18 法国大陆汽车公司 Device for analyzing and classifying a mobile terminal application for a docking station of a motor vehicle
CN104025606A (en) * 2012-12-28 2014-09-03 华为技术有限公司 Bandwidth parameter adjustment method, gateway and enforcement functional entity
CN104113492A (en) * 2014-07-25 2014-10-22 北京奇虎科技有限公司 Router based user access bandwidth adjusting method, device and system
CN104469729A (en) * 2014-05-28 2015-03-25 北京邮电大学 Flow monitoring, flow analyzing and message pushing system based on mobile Internet
US9116893B2 (en) 2011-10-21 2015-08-25 Qualcomm Incorporated Network connected media gateway for communication networks
US9148381B2 (en) 2011-10-21 2015-09-29 Qualcomm Incorporated Cloud computing enhanced gateway for communication networks
CN105051696A (en) * 2013-01-10 2015-11-11 网络流逻辑公司 An improved streaming method and system for processing network metadata
CN105262703A (en) * 2015-09-25 2016-01-20 中铁工程装备集团有限公司 Routing bandwidth allocation method based on double priorities
US9565060B2 (en) 2012-02-10 2017-02-07 International Business Machines Corporation Managing a network connection for use by a plurality of application program processes
CN106385386A (en) * 2016-08-31 2017-02-08 成都飞鱼星科技股份有限公司 Application servo-actuated intelligent floe control method
WO2017024500A1 (en) * 2015-08-11 2017-02-16 赵政荣 Data exchange method and data exchange system
WO2017024501A1 (en) * 2015-08-11 2017-02-16 赵政荣 Information reminding method during data classification and data exchange system
CN106453150A (en) * 2016-10-11 2017-02-22 东软集团股份有限公司 Traffic control method and device
CN106817320A (en) * 2015-12-02 2017-06-09 中国电信股份有限公司 A kind of method and system of dynamic regulation access bandwidth
CN107864168A (en) * 2016-09-22 2018-03-30 华为技术有限公司 A kind of method and system of network data flow classification
CN108134784A (en) * 2017-12-19 2018-06-08 东软集团股份有限公司 web page classification method and device, storage medium and electronic equipment
CN108156093A (en) * 2018-01-25 2018-06-12 中科边缘智慧信息科技(苏州)有限公司 Data transmission method and system are applied suitable for low bandwidth Weak link environment more
CN108418758A (en) * 2018-01-05 2018-08-17 网宿科技股份有限公司 A kind of list packet recognition methods and flow bootstrap technique
US20220311742A1 (en) * 2013-07-18 2022-09-29 Palo Alto Networks, Inc. Packet classification for network routing
CN117319322A (en) * 2023-12-01 2023-12-29 成都睿众博芯微电子技术有限公司 Bandwidth allocation method, device, equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030179703A1 (en) * 2002-03-02 2003-09-25 Yonatan Aharon Levy Automatic router configuration based on traffic and service level agreements
CN1668026A (en) * 2004-03-13 2005-09-14 鸿富锦精密工业(深圳)有限公司 Network quality service system and method
CN101447929A (en) * 2008-12-26 2009-06-03 华为技术有限公司 Traffic routing method, router and communication system
CN101552722A (en) * 2008-04-03 2009-10-07 北京启明星辰信息技术股份有限公司 Method and device for managing network flow bandwidth
CN101599897A (en) * 2009-06-10 2009-12-09 南京邮电大学 A kind of peer-to-peer network flow control methods that detects based on application layer

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030179703A1 (en) * 2002-03-02 2003-09-25 Yonatan Aharon Levy Automatic router configuration based on traffic and service level agreements
CN1668026A (en) * 2004-03-13 2005-09-14 鸿富锦精密工业(深圳)有限公司 Network quality service system and method
CN101552722A (en) * 2008-04-03 2009-10-07 北京启明星辰信息技术股份有限公司 Method and device for managing network flow bandwidth
CN101447929A (en) * 2008-12-26 2009-06-03 华为技术有限公司 Traffic routing method, router and communication system
CN101599897A (en) * 2009-06-10 2009-12-09 南京邮电大学 A kind of peer-to-peer network flow control methods that detects based on application layer

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8542588B2 (en) 2008-06-25 2013-09-24 Qualcomm Incorporated Invoking different wireless link rate selection operations for different traffic classes
CN102158404A (en) * 2011-03-25 2011-08-17 成都飞鱼星科技开发有限公司 Intelligent flow control system of interactive network and implementing method thereof
CN102201981A (en) * 2011-03-31 2011-09-28 成都飞鱼星科技开发有限公司 Network video conferencing system based on video signal flow acceleration and acceleration method thereof
US9514406B2 (en) 2011-04-08 2016-12-06 Continental Automotive France Device for analyzing and classifying a mobile terminal application for a docking station of a motor vehicle
CN103460185A (en) * 2011-04-08 2013-12-18 法国大陆汽车公司 Device for analyzing and classifying a mobile terminal application for a docking station of a motor vehicle
CN103460185B (en) * 2011-04-08 2017-07-14 法国大陆汽车公司 The equipment that application program for mobile terminal is analyzed and classified for the docking station for motor vehicles
US9116893B2 (en) 2011-10-21 2015-08-25 Qualcomm Incorporated Network connected media gateway for communication networks
US9148381B2 (en) 2011-10-21 2015-09-29 Qualcomm Incorporated Cloud computing enhanced gateway for communication networks
CN102497321A (en) * 2011-12-19 2012-06-13 江苏奇异点网络有限公司 Router based on client complex application
US9565060B2 (en) 2012-02-10 2017-02-07 International Business Machines Corporation Managing a network connection for use by a plurality of application program processes
CN104106245B (en) * 2012-02-10 2017-02-22 国际商业机器公司 Method and device for managing network connection for use by plurality of application program processes
CN104025606A (en) * 2012-12-28 2014-09-03 华为技术有限公司 Bandwidth parameter adjustment method, gateway and enforcement functional entity
CN105051696A (en) * 2013-01-10 2015-11-11 网络流逻辑公司 An improved streaming method and system for processing network metadata
US20220311742A1 (en) * 2013-07-18 2022-09-29 Palo Alto Networks, Inc. Packet classification for network routing
CN104469729A (en) * 2014-05-28 2015-03-25 北京邮电大学 Flow monitoring, flow analyzing and message pushing system based on mobile Internet
CN104113492A (en) * 2014-07-25 2014-10-22 北京奇虎科技有限公司 Router based user access bandwidth adjusting method, device and system
WO2017024501A1 (en) * 2015-08-11 2017-02-16 赵政荣 Information reminding method during data classification and data exchange system
WO2017024500A1 (en) * 2015-08-11 2017-02-16 赵政荣 Data exchange method and data exchange system
CN105262703B (en) * 2015-09-25 2018-06-29 中铁工程装备集团有限公司 A kind of routing bandwidth allocation methods based on dual priority
CN105262703A (en) * 2015-09-25 2016-01-20 中铁工程装备集团有限公司 Routing bandwidth allocation method based on double priorities
CN106817320A (en) * 2015-12-02 2017-06-09 中国电信股份有限公司 A kind of method and system of dynamic regulation access bandwidth
CN106817320B (en) * 2015-12-02 2019-07-23 中国电信股份有限公司 A kind of method and system of dynamic regulation access bandwidth
CN106385386A (en) * 2016-08-31 2017-02-08 成都飞鱼星科技股份有限公司 Application servo-actuated intelligent floe control method
CN106385386B (en) * 2016-08-31 2019-04-12 成都飞鱼星科技股份有限公司 Using servo-actuated smart flow control method
US10999175B2 (en) 2016-09-22 2021-05-04 Huawei Technologies Co., Ltd. Network data flow classification method and system
CN107864168A (en) * 2016-09-22 2018-03-30 华为技术有限公司 A kind of method and system of network data flow classification
CN106453150A (en) * 2016-10-11 2017-02-22 东软集团股份有限公司 Traffic control method and device
CN108134784A (en) * 2017-12-19 2018-06-08 东软集团股份有限公司 web page classification method and device, storage medium and electronic equipment
CN108134784B (en) * 2017-12-19 2021-08-31 东软集团股份有限公司 Webpage classification method and device, storage medium and electronic equipment
CN108418758A (en) * 2018-01-05 2018-08-17 网宿科技股份有限公司 A kind of list packet recognition methods and flow bootstrap technique
CN108418758B (en) * 2018-01-05 2021-01-29 网宿科技股份有限公司 Single packet identification method and flow guiding method
CN108156093A (en) * 2018-01-25 2018-06-12 中科边缘智慧信息科技(苏州)有限公司 Data transmission method and system are applied suitable for low bandwidth Weak link environment more
CN117319322A (en) * 2023-12-01 2023-12-29 成都睿众博芯微电子技术有限公司 Bandwidth allocation method, device, equipment and storage medium
CN117319322B (en) * 2023-12-01 2024-02-27 成都睿众博芯微电子技术有限公司 Bandwidth allocation method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN101977146B (en) 2013-04-17

Similar Documents

Publication Publication Date Title
CN101977146B (en) Intelligent network traffic controller and implementation method thereof
CN102158404A (en) Intelligent flow control system of interactive network and implementing method thereof
CN103986715B (en) A kind of method and device of control of network flow quantity
CN106534333B (en) A kind of two-way choice calculating discharging method based on MEC and MCC
CN104158753B (en) Dynamic stream scheduling method and system based on software defined network
US7930386B2 (en) Network discovery and dynamic adaptation of insufficient QoS resources
CN103685072B (en) A kind of method that network traffics are quickly distributed
CN108616458A (en) The system and method for schedule packet transmissions on client device
CN106716971A (en) Managing classified network streams
CN101232449A (en) Method and apparatus for distributing bandwidth
CN101075963B (en) Method and device for controlling dynamically based on network QoS
CN103532873B (en) flow control policy applied to distributed file system
CN103841044A (en) Bandwidth control method based on software-defined networking and oriented to different types of flow
CN106793133A (en) The dispatching method of multi-service QoS is ensured in a kind of electric power wireless communication system
CN106385386A (en) Application servo-actuated intelligent floe control method
CN101132393A (en) Stream media service dynamic load method
CN102780610B (en) Gateway QoS (Quality of Service) guaranteeing method and packet switching network system
CN101964752A (en) Broadband network access method for dynamic adjustment resource allocation
CN102868638A (en) Method and system for dynamically regulating bandwidth
CN105262703A (en) Routing bandwidth allocation method based on double priorities
CN102647760B (en) Multi-service-network-based efficient service resource management method
CN1997014A (en) Streaming service providing method adaptive to dynamic network changes
CN1585357A (en) Method for selecting server in network
CN107205030A (en) Server resource dispatching method and system
CN106550393A (en) A kind of business WIFI user dynamic bandwidth method for limiting and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: CHENGDU FEIYUXING TECHNOLOGY CO., LTD.

Free format text: FORMER NAME: CHENGDU VOLANS TECHNOLOGY DEVELOPMENT CORPORATION.

CP03 Change of name, title or address

Address after: The middle high tech Zone Yizhou road in Chengdu city of Sichuan province 610000 No. 1800 Tianfu Software Park G District 4 Building 7-8F

Patentee after: VOLANS TECHNOLOGY DEVELOPMENT CORPORATION

Address before: 610000, No. 12-13, building 6, D zone, Tianfu Software Park, 216 century South Road, Tianfu District, Chengdu, Sichuan

Patentee before: Chengdu VOLANS Technology Development Corporation.

CB03 Change of inventor or designer information

Inventor after: Zhou Long

Inventor after: Chen Bei

Inventor before: Zhou Long

COR Change of bibliographic data