CN105530302A - Method and system for controlling uplink bandwidth - Google Patents
Method and system for controlling uplink bandwidth Download PDFInfo
- Publication number
- CN105530302A CN105530302A CN201510932618.6A CN201510932618A CN105530302A CN 105530302 A CN105530302 A CN 105530302A CN 201510932618 A CN201510932618 A CN 201510932618A CN 105530302 A CN105530302 A CN 105530302A
- Authority
- CN
- China
- Prior art keywords
- bandwidth
- user
- upstream bandwidth
- control module
- upstream
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/78—Architectures of resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1074—Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
- H04L67/1078—Resource delivery mechanisms
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Embodiments of the invention provide a method and a system for controlling an uplink bandwidth, and relates to the field of network management. The method and the system can be used for dynamically controlling the uplink bandwidth of a user in real time. The method comprises the steps that: an intelligent terminal detects a current service type and a first uplink bandwidth of the user and sends a bandwidth control request message to an identification and control module through a terminal management module, if the service type is P2P service, the bandwidth control request message carries an account of the user, the identification and control module determines a signed bandwidth of the user according to the account of the user, determines an adjustment scheme of the first uplink bandwidth according to the signed bandwidth of the user and sends the adjustment scheme to the terminal management module, the terminal management module generates a bandwidth adjustment parameter according to the adjustment scheme and sends the bandwidth adjustment parameter to the intelligent terminal, and the intelligent terminal adjusts the first uplink bandwidth according to the bandwidth adjustment parameter. The method is applied to a flow control technology.
Description
Technical field
The present invention relates to field of network management, particularly relate to a kind of control method and system of upstream bandwidth.
Background technology
Along with point-to-point (English: peer-to-peer, abbreviation: the P2P) fast development of technology (also known as reciprocity internet technique), in operator's metropolitan area network, the flow accounting of P2P business has exceeded traditional HTML (Hypertext Markup Language) (English: hypertexttransferprotocol, abbreviation: more than 60% of flow HTTP), therefore, when user asks P2P business, the up-downgoing flow of this user is all very large, particularly uplink traffic, very large bandwidth can be occupied, thus cause up link crowded, make the networking speed of other users slow, application card pauses, the problems such as web page browsing is not smooth.
Traditional the method that upstream bandwidth carries out speed limit to be comprised: by carrying out speed limit on the access device of user access networks section, such as (English: opticallineterminal abridges: OLT) at optical line terminal, the upstream Interface of user is configured, with the bandwidth of limited subscriber on outgoing direction.The method needs to carry out manual setting by modes such as network management systems to access device when user's subscription, and therefore, existing user uplink bandwidth speed limiting method can not realize dynamic bandwidth adjustment, also cannot realize the adjustment distinguishing customer service type.
Summary of the invention
Embodiments of the invention provide a kind of control method and system of upstream bandwidth, can control the upstream bandwidth of user real-time dynamicly.
For achieving the above object, embodiments of the invention adopt following technical scheme:
First aspect, the embodiment of the present invention provides a kind of control method of upstream bandwidth, and described method comprises:
Intelligent terminal detects the current type of service of user and the first upstream bandwidth, and described first upstream bandwidth is the bandwidth of described user's current transmission business;
If described type of service is point-to-point P2P business, bandwidth is then controlled request message and is sent to knowledge control module by termination management module by described intelligent terminal, and described bandwidth controls the account of carrying described user in request message;
Described knowledge control module determines the signing bandwidth of described user according to the account of described user;
Described knowledge control module determines the Adjusted Option to described first upstream bandwidth according to the signing bandwidth of described user, and described Adjusted Option is sent to described termination management module;
Described termination management module generates Bandwidth adjustment parameter according to described Adjusted Option, and described Bandwidth adjustment parameter is sent to described intelligent terminal;
Described intelligent terminal adjusts described first upstream bandwidth according to described Bandwidth adjustment parameter.
In the first possible implementation of first aspect,
Described knowledge control module is determined, to the Adjusted Option of described first upstream bandwidth, to comprise according to the signing bandwidth of described user:
The described threshold value known control module and preset according to the signing bandwidth sum of described user, calculates the second upstream bandwidth;
Described knowledge control module generates described Adjusted Option according to described second upstream bandwidth, described Adjusted Option and described Bandwidth adjustment parameter are used for described first upstream bandwidth to be adjusted to described second upstream bandwidth, and the data format of described Adjusted Option is different with the data format of described Bandwidth adjustment parameter.
In conjunction with in the first possible implementation of first aspect, in the implementation that the second is possible, described bandwidth controls also to carry the first current upstream bandwidth of described user in request message,
Described knowledge control module determines the signing bandwidth of described user according to the account of described user after, before described knowledge control module determines the Adjusted Option to described first upstream bandwidth according to the signing bandwidth of described user, described method also comprises:
Described knowledge control module determines whether to adjust described first upstream bandwidth according to the signing bandwidth of described first upstream bandwidth and described user;
If described knowledge control module is determined to adjust described first upstream bandwidth, described knowledge control module then determines the Adjusted Option to described first upstream bandwidth according to the signing bandwidth of described user.
In conjunction with in the implementation that the second of first aspect is possible, in the implementation that the third is possible,
Described knowledge control module determines whether to adjust described first upstream bandwidth according to the signing bandwidth of described first upstream bandwidth and described user, comprising:
Described knowledge control module determines whether the ratio of the signing bandwidth of described first upstream bandwidth and described user is greater than described default threshold value;
If described ratio is greater than described default threshold value, described knowledge control module is then determined to adjust described first upstream bandwidth;
If described ratio is less than or equal to described default threshold value, described knowledge control module is then determined not adjust described first upstream bandwidth.
In conjunction with in the third possible implementation of first aspect, in the 4th kind of possible implementation, described intelligent terminal adjusts described first upstream bandwidth according to described Bandwidth adjustment parameter, comprising:
Described first upstream bandwidth, according to described Bandwidth adjustment parameter, is adjusted to described second upstream bandwidth by described intelligent terminal.
Second aspect, the embodiment of the present invention provides a kind of control system of upstream bandwidth, comprising: intelligent terminal, termination management module and knowledge control module,
Described intelligent terminal, for detecting the current type of service of user and the first upstream bandwidth, if described type of service is point-to-point P2P business, then bandwidth is controlled request message and be sent to described knowledge control module by described termination management module, described bandwidth controls the account of carrying described user in request message, and described first upstream bandwidth is the bandwidth of described user's current transmission business;
Described knowledge control module, for determining the signing bandwidth of described user according to the account of described user;
Described knowledge control module, also for determining the Adjusted Option to described first upstream bandwidth according to the signing bandwidth of described user, and is sent to described termination management module by described Adjusted Option;
Described termination management module, for generating Bandwidth adjustment parameter according to described Adjusted Option, and is sent to described intelligent terminal by described Bandwidth adjustment parameter;
Described intelligent terminal, also for adjusting described first upstream bandwidth according to described Bandwidth adjustment parameter.
In the first possible implementation of second aspect,
Described knowledge control module, specifically for the threshold value preset according to described signing bandwidth sum, calculates the second upstream bandwidth;
Described knowledge control module, also for generating described Adjusted Option according to described second upstream bandwidth, described Adjusted Option and described Bandwidth adjustment parameter are used for described first upstream bandwidth to be adjusted to described second upstream bandwidth, and the data format of described Adjusted Option is different with the data format of described Bandwidth adjustment parameter.
In conjunction with in the first possible implementation of second aspect, in the implementation that the second is possible, the described bandwidth that described intelligent terminal sends controls also to carry the first current upstream bandwidth of described user in request message,
Described knowledge control module, also for after the signing bandwidth determining described user according to the account of described user, before determining the Adjusted Option to described first upstream bandwidth according to the signing bandwidth of described user, the signing bandwidth according to described first upstream bandwidth and described user determines whether to adjust described first upstream bandwidth;
Described knowledge control module, if adjust described first upstream bandwidth specifically for determining, then determines the Adjusted Option to described first upstream bandwidth according to the signing bandwidth of described user.
In conjunction with in the implementation that the second of second aspect is possible, in the implementation that the third is possible,
Described knowledge control module, specifically for determining whether the ratio of described first upstream bandwidth and described signing bandwidth is greater than described default threshold value;
Described knowledge control module, if be also greater than described default threshold value for described ratio, then determines to adjust described first upstream bandwidth;
Described knowledge control module, if be also less than or equal to described default threshold value for described ratio, then determines not adjust described first upstream bandwidth.
In conjunction with in the third possible implementation of second aspect, in the 4th kind of possible implementation,
Described intelligent terminal, specifically for according to described Bandwidth adjustment parameter, is adjusted to described second upstream bandwidth by described first upstream bandwidth.
The embodiment of the present invention provides the control method of a kind of upstream bandwidth, comprise intelligent terminal and detect the current type of service of user and the first upstream bandwidth, this first upstream bandwidth is the bandwidth of this user's current transmission business, if this type of service is P2P business, bandwidth is then controlled request message and is sent to knowledge control module by termination management module by intelligent terminal, this bandwidth controls the account of carrying this user in request message, know control module determines this user signing bandwidth according to the account of this user, and determine the Adjusted Option to this first upstream bandwidth according to the signing bandwidth of this user, and this Adjusted Option is sent to termination management module, termination management module generates Bandwidth adjustment parameter according to this Adjusted Option, and this Bandwidth adjustment parameter is sent to this intelligent terminal, this intelligent terminal adjusts this first upstream bandwidth according to this Bandwidth adjustment parameter.Pass through the method, can the service conditions of supervisory user in real time, when user uses P2P business, the Adjusted Option of the upstream bandwidth to user is determined according to the signing bandwidth of user, and then being controlled according to the upstream bandwidth of this Adjusted Option control intelligent terminal to this user by termination management module, to reach, the upstream bandwidth of different users is dynamically controlled in real time.
Accompanying drawing explanation
The flow chart one of the control method of a kind of upstream bandwidth that Fig. 1 provides for the embodiment of the present invention;
The flowchart 2 of the control method of a kind of upstream bandwidth that Fig. 2 provides for the embodiment of the present invention;
The block diagram of the control system of a kind of upstream bandwidth that Fig. 3 provides for the embodiment of the present invention.
Embodiment
A kind of upstream bandwidth control method provided the embodiment of the present invention below in conjunction with accompanying drawing and system are described in detail.
The control method of the upstream bandwidth that the embodiment of the present invention provides, be applied in the control system of the upstream bandwidth that the embodiment of the present invention provides, comprise the intelligent terminal that user is monitored, intelligent terminal is carried out to the termination management module of control and management, and possess the knowledge control module of decision making function.Wherein, the home gateway that intelligent terminal can provide for operator, or other possess the equipment to monitoring function, termination management module can for possessing server intelligent terminal management being carried out to control and management function, and a termination management module can manage one or more intelligent terminal.Knowing control module can for possessing the server of specified control strategy.
As shown in Figure 1, the embodiment of the present invention provides a kind of control method of upstream bandwidth, comprising:
S101, intelligent terminal detect the current type of service of user and the first upstream bandwidth, and this first upstream bandwidth is the bandwidth of this user's current transmission business.
In embodiments of the present invention, it is (English: deeppacketinspection that the one that intelligent terminal can provide for operator possesses deep-packet detection, abbreviation: the DPI) terminal of function, wherein, DPI function can realize the current type of service of monitor user ' and the first upstream bandwidth, and the first upstream bandwidth is the bandwidth of user's current transmission business.
If this type of service of S102 is P2P business, bandwidth is then controlled request message and is sent to knowledge control module by termination management module by intelligent terminal, and this bandwidth controls the account of carrying this user in request message.
In embodiments of the present invention, when intelligent terminal detects that the current business of asking of user is P2P business, namely intelligent terminal sends bandwidth by termination management module to knowledge control module and controls request message, adjusts this first upstream bandwidth to ask knowing control module.
Concrete, this bandwidth is controlled request message and is sent to termination management module by intelligent terminal, then by termination management module, this bandwidth is controlled request message and is forwarded to knowledge control module.
S103, knowledge control module determine the signing bandwidth of this user according to the account of this user.
Wherein, know control module and according to the account of this user, the signing bandwidth of this user can be inquired about in the AAA system of the operator belonging to this knowledge control module.Wherein, AAA be certification (English: authentication), authorize (English: authorization) and charging (English: abbreviation accounting).
S104, knowledge control module determine the Adjusted Option to this first upstream bandwidth according to the signing bandwidth of this user, and this Adjusted Option is sent to termination management module.
Exemplary, know control module and determine can comprise the Adjusted Option of the first bandwidth according to the signing bandwidth of this user:
The threshold value that S10, knowledge control module are preset according to the signing bandwidth sum of this user, calculates the second upstream bandwidth.
S11, knowledge control module generate this Adjusted Option according to this second upstream bandwidth.
In embodiments of the present invention, the Bandwidth adjustment parameter that generates according to this Adjusted Option of this Adjusted Option and termination management module is for being adjusted to this second upstream bandwidth by this first upstream bandwidth.The data format of this Adjusted Option is different with the data format of this Bandwidth adjustment parameter.Such as, the data format that the data format of this Adjusted Option can be able to identify for termination management module, this Bandwidth adjustment parameter is the data format that intelligent terminal can identify.
Exemplary, suppose that the signing bandwidth knowing this user that control module is determined according to the account of this user is 10,000,000 (unit representation is Mb/s) per second, the threshold value that operator is arranged is 80%, then the second upstream bandwidth can be 10x80%=8Mb/s.And then know control module and generate an Adjusted Option according to 8Mb/s, namely this Adjusted Option is used to indicate termination management module and controls the intelligent terminal that this user connects, and the upstream bandwidth of this user is set to 8Mb/s, is adjusted to 8Mb/s by the first upstream bandwidth.
S105, termination management module generate Bandwidth adjustment parameter according to this Adjusted Option, and this Bandwidth adjustment parameter is sent to this intelligent terminal, and this Bandwidth adjustment parameter is used for this intelligent terminal and adjusts this first upstream bandwidth.
Be understandable that, termination management module is according to the agreement between this termination management module and this intelligent terminal, this Adjusted Option is converted to the Bandwidth adjustment parameter that intelligent terminal can identify, arrange accordingly after this Bandwidth adjustment parameter with this intelligent terminal for reception made, thus reach the object that this first upstream bandwidth is adjusted.
S106, this intelligent terminal adjust this first upstream bandwidth according to this Bandwidth adjustment parameter.
Namely this intelligent terminal is according to this Bandwidth adjustment parameter, carries out relevant setting, the upstream bandwidth of user is set to the second upstream bandwidth, is adjusted to this second upstream bandwidth by this first upstream bandwidth.
Be understandable that, in embodiments of the present invention, intelligent terminal can the service conditions of supervisory user in real time, when user uses P2P business, report in time and know control module, know control module can determine the upstream bandwidth to user Adjusted Option according to the signing bandwidth of user, thus speed limit is carried out to the upstream bandwidth of this user, to realize the upstream bandwidth dynamically controlling user in real time by termination management module according to this Adjusted Option control intelligent terminal.And due in the control method of upstream bandwidth that provides in the embodiment of the present invention, by intelligent terminal user being carried out to Real-Time Monitoring, speed limit is carried out to the upstream bandwidth of user, therefore, (English: broadbandremoteaccessserver compared to the Broadband Remote Access Server at network side in prior art, abbreviation: this kind of method for limiting speed carrying out speed limit BRAS), the control method of the upstream bandwidth that the embodiment of the present invention provides can alleviate the congested conditions of the up link of the access network segment between user to BRAS.
Further, composition graphs 1, as shown in Figure 2, after above-mentioned S103, before above-mentioned S104, the method also comprises:
S107, knowledge control module determine whether to adjust this first upstream bandwidth according to the signing bandwidth of this first upstream bandwidth and this user.
In embodiments of the present invention, knew control module before the Adjusted Option determining the first upstream bandwidth, can first judge whether to need this first upstream bandwidth the need of adjustment according to the signing bandwidth of this user.
Exemplary, above-mentioned S107 specifically can comprise:
S107a, knowledge control module determine whether the ratio of this first upstream bandwidth and this signing bandwidth is greater than this threshold value.
If this ratio of S107b is greater than this threshold value, knows control module and then determine to adjust this first upstream bandwidth.
If this ratio of S107c is less than or equal to this threshold value, knows control module and then determine not adjust this first upstream bandwidth.
Exemplary, suppose that the signing bandwidth knowing this user that control module is determined according to the account of this user is 10Mb/s, the threshold value of operator's setting is 80%, if first upstream bandwidth of this user is 10Mb/s, so because the ratio of the first upstream bandwidth and signing bandwidth is 10/10, be 100%, 100% > 80%, therefore the ratio of first upstream bandwidth of this user and the signing bandwidth of this user is greater than this threshold value.
If first upstream bandwidth of this user is 6Mb/s, so because the ratio of the first upstream bandwidth and signing bandwidth is 6/10, be 60%, 60% < 80%, therefore the ratio of first upstream bandwidth of this user and the signing bandwidth of this user is less than this threshold value.
Further, if know control module to determine to adjust this first upstream bandwidth, know control module and then determine the Adjusted Option to this first upstream bandwidth according to the signing bandwidth of this user, namely in embodiments of the present invention, when knowing control module and determining to need to adjust this first upstream bandwidth, just perform above-mentioned S104.
The embodiment of the present invention provides the control method of a kind of upstream bandwidth, comprise intelligent terminal and detect the current type of service of user and the first upstream bandwidth, this first upstream bandwidth is the bandwidth of this user's current transmission business, if this type of service is P2P business, bandwidth is then controlled request message and is sent to knowledge control module by termination management module by intelligent terminal, this bandwidth controls the account of carrying this user in request message, know control module determines this user signing bandwidth according to the account of this user, and determine the Adjusted Option to this first upstream bandwidth according to the signing bandwidth of this user, and this Adjusted Option is sent to termination management module, termination management module generates Bandwidth adjustment parameter according to this Adjusted Option, and this Bandwidth adjustment parameter is sent to this intelligent terminal, this intelligent terminal adjusts this first upstream bandwidth according to this Bandwidth adjustment parameter.Pass through the method, can the service conditions of supervisory user in real time, when user uses P2P business, the Adjusted Option of the upstream bandwidth to user is determined according to the signing bandwidth of user, and then being controlled according to the upstream bandwidth of this Adjusted Option control intelligent terminal to this user by termination management module, to reach, the upstream bandwidth of different users is dynamically controlled in real time.
As shown in Figure 3, the embodiment of the present invention provides a kind of control system of upstream bandwidth, comprising: intelligent terminal 10, termination management module 11 and knowledge control module 12.
Described intelligent terminal 10, for detecting the current type of service of user and the first upstream bandwidth, described first upstream bandwidth is the bandwidth of described user's current transmission business, if described type of service is point-to-point P2P business, then bandwidth is controlled request message and be sent to described knowledge control module 12 by described termination management module 11, described bandwidth controls the account of carrying described user in request message.
Described knowledge control module 12, for determining the signing bandwidth of described user according to the account of described user.
Described knowledge control module 12, also for determining the Adjusted Option to described first upstream bandwidth according to the signing bandwidth of described user, and is sent to described termination management module 11 by described Adjusted Option.
Described termination management module 11, for generating Bandwidth adjustment parameter according to described Adjusted Option, and is sent to described intelligent terminal 10 by described Bandwidth adjustment parameter.
Described intelligent terminal 10, also for adjusting described first upstream bandwidth according to described Bandwidth adjustment parameter.
Optionally, described knowledge control module 12, specifically for the threshold value preset according to described signing bandwidth sum, calculates the second upstream bandwidth.
Described knowledge control module 12, also for generating described Adjusted Option according to described second upstream bandwidth, described Adjusted Option and described Bandwidth adjustment parameter are used for described first upstream bandwidth to be adjusted to described second upstream bandwidth, and the data format of described Adjusted Option is different with the data format of described Bandwidth adjustment parameter.
Optionally, the described bandwidth that described intelligent terminal 10 sends controls also to carry the first current upstream bandwidth of described user in request message.
Described knowledge control module 12, also for after the signing bandwidth determining described user according to the account of described user, before determining the Adjusted Option to described first upstream bandwidth according to the signing bandwidth of described user, the signing bandwidth according to described first upstream bandwidth and described user determines whether to adjust described first upstream bandwidth.
Described knowledge control module 12, if adjust described first upstream bandwidth specifically for determining, then determines the Adjusted Option to described first upstream bandwidth according to the signing bandwidth of described user.
Optionally, described knowledge control module 12, specifically for determining whether the ratio of described first upstream bandwidth and described signing bandwidth is greater than described default threshold value.
Described knowledge control module 12, if be also greater than described threshold value for described default ratio, then determines to adjust described first upstream bandwidth.
Described knowledge control module 12, if be also less than or equal to described default threshold value for described ratio, then determines not adjust described first upstream bandwidth.
Optionally, described intelligent terminal 10, specifically for according to described Bandwidth adjustment parameter, is adjusted to described second upstream bandwidth by described first upstream bandwidth.
It should be noted that, in embodiments of the present invention, a kind of terminal possessing DPI function that intelligent terminal can provide for operator, such as, a kind of home gateway possessing DPI function that this intelligence can provide for operator eventually.
The embodiment of the present invention provides a kind of control system of upstream bandwidth, wherein intelligent terminal can detect the current type of service of user and the first upstream bandwidth, this first upstream bandwidth is the bandwidth of this user's current transmission business, if this type of service is P2P business, bandwidth is then controlled request message and is sent to knowledge control module by termination management module by intelligent terminal, this bandwidth controls the account of carrying this user in request message, know control module determines this user signing bandwidth according to the account of this user, and determine the Adjusted Option to this first upstream bandwidth according to the signing bandwidth of this user, and this Adjusted Option is sent to termination management module, termination management module generates Bandwidth adjustment parameter according to this Adjusted Option, and this Bandwidth adjustment parameter is sent to this intelligent terminal, this intelligent terminal adjusts this first upstream bandwidth according to this Bandwidth adjustment parameter.The control system of the upstream bandwidth provided by the embodiment of the present invention, can the service conditions of supervisory user in real time, when user uses P2P business, the Adjusted Option of the upstream bandwidth to user is determined according to the signing bandwidth of user, and then carrying out speed limit according to this Adjusted Option control intelligent terminal to the upstream bandwidth of this user by termination management module, to reach, the upstream bandwidth of different users is dynamically controlled in real time.
Those skilled in the art can be well understood to, for convenience and simplicity of description, only be illustrated with the division of above-mentioned each functional module, in practical application, can distribute as required and by above-mentioned functions and be completed by different functional modules, internal structure by device is divided into different functional modules, to complete all or part of function described above.The system of foregoing description, the specific works process of device and unit, with reference to the corresponding process in preceding method embodiment, can not repeat them here.
In several embodiments that the application provides, should be understood that, disclosed system, apparatus and method, can realize by another way.Such as, device embodiment described above is only schematic, such as, the division of described module or unit, be only a kind of logic function to divide, actual can have other dividing mode when realizing, such as multiple unit or assembly can in conjunction with or another system can be integrated into, or some features can be ignored, or do not perform.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, and the indirect coupling of device or unit or communication connection can be electrical, machinery or other form.
The described unit illustrated as separating component or can may not be and physically separates, and the parts as unit display can be or may not be physical location, namely can be positioned at a place, or also can be distributed in multiple network element.Some or all of unit wherein can be selected according to the actual needs to realize the object of the present embodiment scheme.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, also can be that the independent physics of unit exists, also can two or more unit in a unit integrated.Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form of SFU software functional unit also can be adopted to realize.
If described integrated unit using the form of SFU software functional unit realize and as independently production marketing or use time, can be stored in a computer read/write memory medium.Based on such understanding, the part that technical scheme of the present invention contributes to prior art in essence in other words or all or part of of this technical scheme can embody with the form of software product, this computer software product is stored in a storage medium, comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) or processor perform all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, read-only memory (English full name: Read-OnlyMemory, english abbreviation: ROM), random access memory (English full name: RandomAccessMemory, english abbreviation: RAM), magnetic disc or CD etc. various can be program code stored medium.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; change can be expected easily or replace, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should described be as the criterion with the protection range of claim.
Claims (10)
1. a control method for upstream bandwidth, is characterized in that, described method comprises:
Intelligent terminal detects the current type of service of user and the first upstream bandwidth, and described first upstream bandwidth is the bandwidth of described user's current transmission business;
If described type of service is point-to-point P2P business, bandwidth is then controlled request message and is sent to knowledge control module by termination management module by described intelligent terminal, and described bandwidth controls the account of carrying described user in request message;
Described knowledge control module determines the signing bandwidth of described user according to the account of described user;
Described knowledge control module determines the Adjusted Option to described first upstream bandwidth according to the signing bandwidth of described user, and described Adjusted Option is sent to described termination management module;
Described termination management module generates Bandwidth adjustment parameter according to described Adjusted Option, and described Bandwidth adjustment parameter is sent to described intelligent terminal;
Described intelligent terminal adjusts described first upstream bandwidth according to described Bandwidth adjustment parameter.
2. method according to claim 1, is characterized in that,
Described knowledge control module is determined, to the Adjusted Option of described first upstream bandwidth, to comprise according to the signing bandwidth of described user:
The described threshold value known control module and preset according to the signing bandwidth sum of described user, calculates the second upstream bandwidth;
Described knowledge control module generates described Adjusted Option according to described second upstream bandwidth, described Adjusted Option and described Bandwidth adjustment parameter are used for described first upstream bandwidth to be adjusted to described second upstream bandwidth, and the data format of described Adjusted Option is different with the data format of described Bandwidth adjustment parameter.
3. method according to claim 2, is characterized in that, described bandwidth controls also to carry described first upstream bandwidth in request message,
Described knowledge control module determines the signing bandwidth of described user according to the account of described user after, before described knowledge control module determines the Adjusted Option to described first upstream bandwidth according to the signing bandwidth of described user, described method also comprises:
Described knowledge control module determines whether to adjust described first upstream bandwidth according to the signing bandwidth of described first upstream bandwidth and described user;
If described knowledge control module is determined to adjust described first upstream bandwidth, described knowledge control module then determines the Adjusted Option to described first upstream bandwidth according to the signing bandwidth of described user.
4. method according to claim 3, is characterized in that,
Described knowledge control module determines whether to adjust described first upstream bandwidth according to the signing bandwidth of described first upstream bandwidth and described user, comprising:
Described knowledge control module determines whether the ratio of the signing bandwidth of described first upstream bandwidth and described user is greater than described default threshold value;
If described ratio is greater than described default threshold value, described knowledge control module is then determined to adjust described first upstream bandwidth;
If described ratio is less than or equal to described default threshold value, described knowledge control module is then determined not adjust described first upstream bandwidth.
5. the method according to any one of claim 2-4, is characterized in that, described intelligent terminal adjusts described first upstream bandwidth according to described Bandwidth adjustment parameter, comprising:
Described first upstream bandwidth, according to described Bandwidth adjustment parameter, is adjusted to described second upstream bandwidth by described intelligent terminal.
6. a control system for upstream bandwidth, is characterized in that, comprising: intelligent terminal, termination management module and knowledge control module,
Described intelligent terminal, for detecting the current type of service of user and the first upstream bandwidth, if described type of service is point-to-point P2P business, then bandwidth is controlled request message and be sent to described knowledge control module by described termination management module, described bandwidth controls the account of carrying described user in request message, and described first upstream bandwidth is the bandwidth of described user's current transmission business;
Described knowledge control module, for determining the signing bandwidth of described user according to the account of described user;
Described knowledge control module, also for determining the Adjusted Option to described first upstream bandwidth according to the signing bandwidth of described user, and is sent to described termination management module by described Adjusted Option;
Described termination management module, for generating Bandwidth adjustment parameter according to described Adjusted Option, and is sent to described intelligent terminal by described Bandwidth adjustment parameter, and described Bandwidth adjustment parameter is used for described intelligent terminal and adjusts described first upstream bandwidth;
Described intelligent terminal, also for adjusting described first upstream bandwidth according to described Bandwidth adjustment parameter.
7. control system according to claim 6, is characterized in that,
Described knowledge control module, specifically for the threshold value preset according to described signing bandwidth sum, calculates the second upstream bandwidth;
Described knowledge control module, also for generating described Adjusted Option according to described second upstream bandwidth, described Adjusted Option and described Bandwidth adjustment parameter are used for described first upstream bandwidth to be adjusted to described second upstream bandwidth, and the data format of described Adjusted Option is different with the data format of described Bandwidth adjustment parameter.
8. control system according to claim 7, is characterized in that, the described bandwidth that described intelligent terminal sends controls also to carry the first current upstream bandwidth of described user in request message,
Described knowledge control module, also for after the signing bandwidth determining described user according to the account of described user, before determining the Adjusted Option to described first upstream bandwidth according to the signing bandwidth of described user, the signing bandwidth according to described first upstream bandwidth and described user determines whether to adjust described first upstream bandwidth;
Described knowledge control module, if adjust described first upstream bandwidth specifically for determining, then determines the Adjusted Option to described first upstream bandwidth according to the signing bandwidth of described user.
9. control system according to claim 8, is characterized in that,
Described knowledge control module, specifically for determining whether the ratio of described first upstream bandwidth and described signing bandwidth is greater than described default threshold value;
Described knowledge control module, if be also greater than described default threshold value for described ratio, then determines to adjust described first upstream bandwidth;
Described knowledge control module, if be also less than or equal to described default threshold value for described ratio, then determines not adjust described first upstream bandwidth.
10. control system according to claim 9, is characterized in that,
Described intelligent terminal, specifically for according to described Bandwidth adjustment parameter, is adjusted to described second upstream bandwidth by described first upstream bandwidth.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510932618.6A CN105530302B (en) | 2015-12-15 | 2015-12-15 | A kind of control method and system of upstream bandwidth |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510932618.6A CN105530302B (en) | 2015-12-15 | 2015-12-15 | A kind of control method and system of upstream bandwidth |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105530302A true CN105530302A (en) | 2016-04-27 |
CN105530302B CN105530302B (en) | 2019-05-17 |
Family
ID=55772278
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510932618.6A Active CN105530302B (en) | 2015-12-15 | 2015-12-15 | A kind of control method and system of upstream bandwidth |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105530302B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106411764A (en) * | 2016-08-29 | 2017-02-15 | 浙江宇视科技有限公司 | Dynamic bandwidth configuration adjustment method and base station equipment |
CN109889451A (en) * | 2017-12-06 | 2019-06-14 | 贵州白山云科技股份有限公司 | The system and method and server of network speed limit |
CN112491631A (en) * | 2020-12-08 | 2021-03-12 | 国家电网公司华中分部 | Method, device, equipment and storage medium for guaranteeing service QOS |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859195A (en) * | 2006-02-23 | 2006-11-08 | 华为技术有限公司 | Method and system for control bandwidth |
US20070127487A1 (en) * | 2005-12-07 | 2007-06-07 | Electronics And Telecommunications Research Institute | Method for managing service bandwidth by customer port and EPON system using the same |
CN101217494A (en) * | 2008-01-08 | 2008-07-09 | 杭州华三通信技术有限公司 | A method and network device for operation flow monitoring |
CN101355508A (en) * | 2008-09-25 | 2009-01-28 | 中国电信股份有限公司 | Method and apparatus for controlling P2P flow |
CN102387045A (en) * | 2011-09-30 | 2012-03-21 | 北京信息科技大学 | Embedded point to point (P2P) flow monitoring system and method thereof |
CN102571946A (en) * | 2011-12-28 | 2012-07-11 | 南京邮电大学 | Realization method of protocol identification and control system based on P2P (peer-to-peer network) |
CN104038442A (en) * | 2014-06-11 | 2014-09-10 | 普联技术有限公司 | Bandwidth allocation method and router |
-
2015
- 2015-12-15 CN CN201510932618.6A patent/CN105530302B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070127487A1 (en) * | 2005-12-07 | 2007-06-07 | Electronics And Telecommunications Research Institute | Method for managing service bandwidth by customer port and EPON system using the same |
CN1859195A (en) * | 2006-02-23 | 2006-11-08 | 华为技术有限公司 | Method and system for control bandwidth |
CN101217494A (en) * | 2008-01-08 | 2008-07-09 | 杭州华三通信技术有限公司 | A method and network device for operation flow monitoring |
CN101355508A (en) * | 2008-09-25 | 2009-01-28 | 中国电信股份有限公司 | Method and apparatus for controlling P2P flow |
CN102387045A (en) * | 2011-09-30 | 2012-03-21 | 北京信息科技大学 | Embedded point to point (P2P) flow monitoring system and method thereof |
CN102571946A (en) * | 2011-12-28 | 2012-07-11 | 南京邮电大学 | Realization method of protocol identification and control system based on P2P (peer-to-peer network) |
CN104038442A (en) * | 2014-06-11 | 2014-09-10 | 普联技术有限公司 | Bandwidth allocation method and router |
Non-Patent Citations (3)
Title |
---|
R. BIRKE ETC.: "Hose Rate Control for P2P-TV Streaming Systems", 《2011 IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING(P2P)》 * |
TIEXING LIU,XINGYU CHEN: "A Novel Approach to Detect P2P Traffic Based on Program Behavior Analysis", 《2011 INTERNATIONAL CONFERENCE ON ELECTRICAL AND CONTROL ENGINEERING(ICECE)》 * |
赵丹: "P2P流量识别与控制的研究与实现", 《南京邮电大学硕士学位论文》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106411764A (en) * | 2016-08-29 | 2017-02-15 | 浙江宇视科技有限公司 | Dynamic bandwidth configuration adjustment method and base station equipment |
CN106411764B (en) * | 2016-08-29 | 2020-01-14 | 浙江宇视科技有限公司 | Dynamic adjustment method for bandwidth configuration and base station equipment |
CN109889451A (en) * | 2017-12-06 | 2019-06-14 | 贵州白山云科技股份有限公司 | The system and method and server of network speed limit |
CN109889451B (en) * | 2017-12-06 | 2020-07-17 | 贵州白山云科技股份有限公司 | Network speed limiting system and method and server |
CN112039799A (en) * | 2017-12-06 | 2020-12-04 | 贵州白山云科技股份有限公司 | Method, server, system, device and medium for network bandwidth management |
CN112039799B (en) * | 2017-12-06 | 2023-06-06 | 贵州白山云科技股份有限公司 | Network bandwidth management method, server, system, equipment and medium |
CN112491631A (en) * | 2020-12-08 | 2021-03-12 | 国家电网公司华中分部 | Method, device, equipment and storage medium for guaranteeing service QOS |
CN112491631B (en) * | 2020-12-08 | 2022-10-14 | 国家电网公司华中分部 | Method, device, equipment and storage medium for guaranteeing service QOS |
Also Published As
Publication number | Publication date |
---|---|
CN105530302B (en) | 2019-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100959523B1 (en) | Method of managing quarlity of service for users and system for performing the same | |
CN107920031B (en) | Adaptive adjustment method and device for access bandwidth | |
JP4671945B2 (en) | Resource allocation system and method, and user terminal device applied to the same | |
CN104507126B (en) | Method and device for realizing wireless network QoS management | |
JP2009135916A (en) | Method and system for managing information | |
CN102711192B (en) | Method and device for processing network service quality and communication system | |
CN103813218A (en) | Method and device for dynamically adjusting optical line terminal device working states | |
CN105530302A (en) | Method and system for controlling uplink bandwidth | |
CN107800574B (en) | Storage QOS adjusting method, system, equipment and computer readable memory | |
CN105306424A (en) | Stream media transmission method, stream media sending device and stream media transmission system | |
CN110690988A (en) | Bandwidth control method, bandwidth control platform, server and storage medium | |
CN106130925A (en) | Link scheduling method, equipment and the system of a kind of SDN | |
CN103200124A (en) | Service strategy adjustment method and service strategy adjustment device | |
US20090116495A1 (en) | Method and Device for Dynamic Management of Quality of Service | |
CN104426855A (en) | Traffic switching method, equipment and system | |
CN103117953A (en) | QoS (quality of service) configuration method and QoS configuration equipment | |
CN106982166B (en) | Method and device for solving network congestion | |
CN105659218A (en) | Communication system, shared service control unit, data transmission method, and non-transitory computer-readable medium | |
CN113660198B (en) | Gateway security channel self-adaption method, management unit and system | |
CN105553865A (en) | FC switch chip communication credit management testing method | |
CN104254060A (en) | Policy and charging control rule issuing method and equipment | |
EP3468051B1 (en) | System and method for optimising the use of the radio spectrum as a function of the air transmission times | |
CN103229442B (en) | Information transferring method, light intersection website and information transmission system | |
CN114006820A (en) | Transmission bandwidth adjusting method and device and computer readable storage medium | |
CN107438287B (en) | Wireless channel selection method, device and system for metropolitan area Internet of things node |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |