Movatterモバイル変換


[0]ホーム

URL:


CN106817320B - A kind of method and system of dynamic regulation access bandwidth - Google Patents

A kind of method and system of dynamic regulation access bandwidth
Download PDF

Info

Publication number
CN106817320B
CN106817320BCN201510867952.8ACN201510867952ACN106817320BCN 106817320 BCN106817320 BCN 106817320BCN 201510867952 ACN201510867952 ACN 201510867952ACN 106817320 BCN106817320 BCN 106817320B
Authority
CN
China
Prior art keywords
domain name
raising speed
dns request
module
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510867952.8A
Other languages
Chinese (zh)
Other versions
CN106817320A (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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp LtdfiledCriticalChina Telecom Corp Ltd
Priority to CN201510867952.8ApriorityCriticalpatent/CN106817320B/en
Publication of CN106817320ApublicationCriticalpatent/CN106817320A/en
Application grantedgrantedCritical
Publication of CN106817320BpublicationCriticalpatent/CN106817320B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention discloses a kind of method and system of dynamic regulation access bandwidth more particularly to intelligent pipeline fields.This method comprises: terminal sends DNS request to domain name mapping module by broadband access module, it wherein include domain name, user behavior information and raising speed information in DNS request;Domain name mapping module judges whether the domain name in DNS request is certain domain name;If domain name in DNS request is certain domain name, domain name mapping module is by DNS request recurrence to raising speed module;Raising speed module according in DNS request user behavior information and raising speed information to broadband access module send raising speed instruction, in order to terminal raising speed.IP network is able to solve to the problem of user's application perception difference, the more conducively development of intelligent pipeline.

Description

A kind of method and system of dynamic regulation access bandwidth
Technical field
The present invention relates to intelligent pipeline field more particularly to a kind of method and systems of dynamic regulation access bandwidth.
Background technique
With the rise of high definition 4K TV, network cloud disk, it is mutual that common access bandwidth is no longer satisfied high bandwidthThe demand of working application, although and user has popularized the access of light net at present, average access bandwidth only have more than 20 million (M) (onExtra large corporate statistics), the bandwidth bottleneck of user has limited above-mentioned application fast development and the application experience of user.
Solve the problems, such as approach usually only two of application bandwidth, one is promotion access bandwidth, but this often means thatThe raising of consumer wideband rate, at the same go sales department's transacting business set meal change, this make user using bandwidth applications whenIt has waited and has worried and constrain.Another kind is to carry out intelligent pipeline, makes access bandwidth as user is using behavior dynamically adjustment, but meshIt is preceding to apply behavior sensing capability poor user due to existing access net, so that intelligent pipeline fails to develop very well so far.For example,Existing intelligent pipeline technology can not generally obtain the application message of user in real time, so by specific to user and application accessIP address (address that the IP address is to provide bandwidth applications service) is accelerated, but technology large-scale promotion presence is askedTopic, main performance be need to carry out by ACL (Access Control List, accesses control list) in access device it is specificAddress accelerates, and the ACL table item of access device limits business scale, at the same in equipment frequent ACL table item modification and increase and decrease,Keep maintenance work amoun big.
Summary of the invention
The technical problem to be solved by the present invention is to application behavior sensing capability of the existing access net to user is poor.
According to an aspect of the present invention, a kind of method of dynamic regulation access bandwidth is proposed, comprising: terminal passes through broadband accessModule sends DNS request to domain name mapping module, wherein includes domain name, user behavior information and raising speed information in DNS request;DomainName analysis module judges whether the domain name in DNS request is certain domain name;If the domain name in DNS request is certain domain name, domainName analysis module is by DNS request recurrence to raising speed module;Raising speed module is according to the user behavior information and raising speed letter in DNS requestIt ceases to broadband access module and sends raising speed instruction, in order to terminal raising speed.
Further, if the domain name in DNS request is not certain domain name, domain name mapping module is translated domain names into terminalOr recurrence is to the domain name mapping module of upper level.
Further, if domain name in DNS request is certain domain name, domain name mapping module by DNS request recurrence to literIf it is certain domain name that the step of fast module, which includes: domain name in DNS request, domain name mapping module is by the special domain in DNS requestName and the IP address of raising speed module are associated, according to certain domain name by DNS request recurrence to raising speed module.
It further, also include IP address of terminal in DNS request;Raising speed module is believed according to the user behavior in DNS requestBreath and raising speed information send raising speed instruction to broadband access module, in order to the step of terminal raising speed include: raising speed module according toUser behavior information and raising speed information in DNS request, notice broadband access module are that terminal is risen according to IP address of terminalSpeed.
Further, raising speed module according in DNS request user behavior information and raising speed information to broadband access moduleRaising speed instruction is sent, the step of in order to terminal raising speed further include: raising speed module passes through aaa server acquisition terminal bandwidth accountNumber, and according to the user behavior information and raising speed information in DNS request, notify that broadband access module is according to terminal bandwidth accountTerminal carries out raising speed.
According to another aspect of the present invention, it is also proposed that a kind of system of dynamic regulation access bandwidth, comprising: broadband access mouldBlock for the DNS request that forwarding terminal is sent to domain name mapping module, and receives the raising speed instruction of raising speed module transmission, whereinIt include domain name, user behavior information and raising speed information in DNS request;Domain name mapping module, for judging the domain name in DNS requestIt whether is certain domain name, if the domain name in DNS request is certain domain name, by DNS request recurrence to raising speed module;Raising speed mouldBlock, for according in DNS request user behavior information and raising speed information to broadband access module send raising speed instruction, in order toTerminal raising speed.
Further, if domain name of the domain name mapping module in DNS request is not certain domain name, translate domain names intoThe domain name mapping module of terminal or recurrence to upper level.
It further, will be in DNS request if the domain name that domain name mapping module is used in DNS request is certain domain nameThe IP address of certain domain name and raising speed module is associated, according to certain domain name by DNS request recurrence to raising speed module.
It further, also include IP address of terminal in DNS request;Raising speed module is used for according to user's row in DNS requestNotify that broadband access module according to IP address of terminal is that terminal carries out raising speed for information and raising speed information.
Further, raising speed module is used to obtain terminal bandwidth account by aaa server, and according in DNS requestUser behavior information and raising speed information notify broadband access module to carry out raising speed according to terminal bandwidth account for terminal.
Compared with prior art, terminal of the present invention sends DNS request to domain name mapping module by broadband access module,It include domain name, user behavior information and raising speed information in middle DNS request;Domain name mapping module judges that the domain name in DNS request isNo is certain domain name;If domain name in DNS request is certain domain name, domain name mapping module is by DNS request recurrence to raising speed mouldBlock;Raising speed module according in DNS request user behavior information and raising speed information to broadband access module send raising speed instruction, withConvenient for terminal raising speed.It usually requires to send domain name mapping to domain name analysis system (DNS) by Internet application startup stageThe characteristics of request, using domain name analysis system transmitting user application behavioural information and raising speed information, and by raising speed system comeUser bandwidth is adjusted, it is poor to solve the problems, such as that IP network perceives application.
By referring to the drawings to the detailed description of exemplary embodiment of the present invention, other feature of the invention and itsAdvantage will become apparent.
Detailed description of the invention
The attached drawing for constituting part of specification describes the embodiment of the present invention, and together with the description for solvingRelease the principle of the present invention.
The present invention can be more clearly understood according to following detailed description referring to attached drawing, in which:
Fig. 1 is the flow diagram of one embodiment of the method for dynamic regulation access bandwidth of the present invention.
Fig. 2A is DNS standard message figure.
Fig. 2 B is that the present invention inquires problem content figure in DNS standard message.
Fig. 3 is the flow diagram of a specific embodiment of the method for dynamic regulation access bandwidth of the present invention.
Fig. 4 is the structural schematic diagram of one embodiment of the system of dynamic regulation access bandwidth of the present invention.
Specific embodiment
Carry out the various exemplary embodiments of detailed description of the present invention now with reference to attached drawing.It should also be noted that unless in addition havingBody explanation, the unlimited system of component and the positioned opposite of step, numerical expression and the numerical value otherwise illustrated in these embodiments is originallyThe range of invention.
Simultaneously, it should be appreciated that for ease of description, the size of various pieces shown in attached drawing is not according to realityProportionate relationship draw.
Be to the description only actually of at least one exemplary embodiment below it is illustrative, never as to the present inventionAnd its application or any restrictions used.
Technology, method and apparatus known to person of ordinary skill in the relevant may be not discussed in detail, but suitableIn the case of, the technology, method and apparatus should be considered as authorizing part of specification.
It is shown here and discuss all examples in, any occurrence should be construed as merely illustratively, withoutIt is as limitation.Therefore, the other examples of exemplary embodiment can have different values.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang YiIt is defined in a attached drawing, then in subsequent attached drawing does not need that it is further discussed.
To make the objectives, technical solutions, and advantages of the present invention clearer, below in conjunction with specific embodiment, and referenceAttached drawing, the present invention is described in more detail.
Fig. 1 is the flow diagram of one embodiment of the method for dynamic regulation access bandwidth of the present invention.This method includesFollowing steps:
In step 110, terminal sends DNS request to domain name mapping module by broadband access module.
Broadband access module is broadband access equipment, and domain name mapping module is domain name analysis system (Domain NameSystem, DNS).High bandwidth Internet application initial start stage, terminal are sent by broadband access equipment to domain name analysis system specialLocalization name analysis request.Wherein, new definition character content, character content packet are inserted into the request in the DNS request packet of standardUser information, application message and/or raising speed information are included, can also include terminal IP information.
For example, customized raising speed domain name is inserted into query name in DNS standard request message, such asWww.shengsu.com or www.4k.com.DNS standard message is as shown in Figure 2 A, and the present invention inquires in DNS standard messageIncrease query type and inquiry class in problem content, as shown in Figure 2 B.
In DNS standard request message query type, raising speed rate is defined, is numbered from 100 to 103, corresponding raising speed speedRate is respectively 20M, 50M, 100M, 10000M.The field contents provide 2 byte contents, wherein number 1 at present, 2,5,6,11,12,13,15,255 equal numerical value are defined.It will be understood by those of skill in the art that number, from 100 to 103, corresponding raising speed is fastRate is respectively that 20M, 50M, 100M, 10000M are only intended to illustrate, and the present invention can also pass through the corresponding different liter of other numbersHasten rate.
It is inquired in class in DNS standard request message, defines uplink and downlink raising speed, numbered from 3 to 5, corresponding respectively uplink,Downlink, uplink and downlink.The field contents provide 2 byte contents, wherein current number 1 has occupied.Those skilled in the art shouldUnderstand, number from 3 to 5, corresponding respectively uplink, downlink, uplink and downlink are only intended to illustrate, and the present invention can also pass through other and compileNumber corresponding uplink, downlink or uplink and downlink.
In step 120, domain name mapping module judges whether the domain name in DNS request is certain domain name.If in DNS requestDomain name is certain domain name, thens follow the steps 130, if the domain name in DNS request is not certain domain name, thens follow the steps 160.
In step 130, domain name mapping module is by DNS request recurrence to raising speed module.
Wherein, the IP address of certain domain name and raising speed module in DNS request is associated by domain name mapping module, and is wantedDNS is asked to carry out Recursion process, i.e., according to certain domain name by DNS request recurrence to raising speed module.
In step 140, raising speed module obtains user information, application message and/or raising speed information according to DNS request.
Raising speed module can be raising speed platform.
In step 150, raising speed module sends raising speed instruction to broadband access module, in order to terminal raising speed.Hereafter no longerExecute other steps of the present embodiment.
Wherein, raising speed module obtains terminal IP information from DNS request, to notify broadband access module according to terminal IPAddress is that terminal carries out raising speed.Raising speed module can also pass through AAA (verifying Authentication, authorization AuthorizationTerminal bandwidth account is obtained with book keeping operation Accounting) server, to notify broadband access module according to terminal bandwidth accountRaising speed is carried out for terminal.It wherein, is that terminal progress raising speed is more convenient to operate according to terminal bandwidth account.
In step 160, domain name mapping module is by direct domain name mapping to the domain name mapping mould of terminal or recurrence to upper levelBlock.Hereafter other existing procedures are executed, are no longer further described herein.
In an embodiment of the present invention, terminal sends DNS request to domain name mapping module by broadband access module, whereinIt include domain name, user behavior information and raising speed information in DNS request;Whether domain name mapping module judges the domain name in DNS requestFor certain domain name;If domain name in DNS request is certain domain name, domain name mapping module is by DNS request recurrence to raising speed module;Raising speed module according in DNS request user behavior information and raising speed information to broadband access module send raising speed instruction, so as toIn terminal raising speed.IP network is able to solve to the problem of user's application perception difference, the more conducively development of intelligent pipeline.
Since only the request data package of specific definitions need to be added in domain name request in the present invention, by domain name system useFamily information, application message, raising speed information bring raising speed platform, and completion accelerates to when using high bandwidth business.Therefore, rightThe change now netted is small, is conducive to the popularization of technology.
Fig. 3 is the flow diagram of a specific embodiment of the method for dynamic regulation access bandwidth of the present invention.This methodThe following steps are included:
In step 310,4K set-top box is sent automatically by broadband access equipment to domain name analysis system once being switched onThe domain name request of WWW.4K.COM.
In step 320, domain name analysis system parses the domain name, and judges the domain name for certain domain name.
In step 330, the IP address that domain name analysis system defines the domain name recursion to realization, i.e. raising speed platformLocation.
In step 340, raising speed platform is according to the User IP information, user's application message and rate carried in domain name request packetRequire information, notice access device are that the user carries out raising speed.
In this embodiment, it is usually required by Internet application startup stage to domain name analysis system (DNS) sending domainThe characteristics of name analysis request, using the application behavioural information and raising speed information of domain name analysis system transmitting user, and passes through raising speedSystem adjusts user bandwidth, and it is poor to solve the problems, such as that IP network perceives user's application.
Fig. 4 is the structural schematic diagram of one embodiment of the system of dynamic regulation access bandwidth of the present invention.The system includesBroadband access module 410, domain name mapping module 420 and raising speed module 430.
Broadband access module 410 is used for the DNS request that forwarding terminal is sent to domain name mapping module 420.
Broadband access module is broadband access equipment, and domain name mapping module is domain name analysis system (Domain NameSystem, DNS).High bandwidth Internet application initial start stage, terminal are sent by broadband access equipment to domain name analysis system specialLocalization name analysis request.Wherein, new definition character content, character content packet are inserted into the request in the DNS request packet of standardUser information, application message and/or raising speed information are included, can also include terminal IP information.
For example, customized raising speed domain name is inserted into query name in DNS standard request message, such asWww.shengsu.com or www.4k.com.DNS standard message is as shown in Figure 2 A, and the present invention inquires in DNS standard messageIncrease query type and inquiry class in problem content, as shown in Figure 2 B.
In DNS standard request message query type, raising speed rate is defined, is numbered from 100 to 103, corresponding raising speed speedRate is respectively 20M, 50M, 100M, 10000M.The field contents provide 2 byte contents, wherein number 1 at present, 2,5,6,11,12,13,15,255 equal numerical value are defined.It will be understood by those of skill in the art that number, from 100 to 103, corresponding raising speed is fastRate is respectively that 20M, 50M, 100M, 10000M are only intended to illustrate, and the present invention can also pass through the corresponding different liter of other numbersHasten rate.
It is inquired in class in DNS standard request message, defines uplink and downlink raising speed, numbered from 3 to 5, corresponding respectively uplink,Downlink, uplink and downlink.The field contents provide 2 byte contents, wherein current number 1 has occupied.Those skilled in the art shouldUnderstand, number from 3 to 5, corresponding respectively uplink, downlink, uplink and downlink are only intended to illustrate, and the present invention can also pass through other and compileNumber corresponding uplink, downlink or uplink and downlink.
Domain name mapping module 420 is for judging whether the domain name in DNS request is certain domain name, if the domain in DNS requestEntitled certain domain name, then by DNS request recurrence to raising speed module, otherwise, domain name mapping module is by direct domain name mapping to terminalOr recurrence is to the domain name mapping module of upper level.
Wherein, the IP address of certain domain name and raising speed module in DNS request is associated by domain name mapping module, and is wantedDNS is asked to carry out Recursion process, i.e., according to certain domain name by DNS request recurrence to raising speed module.
Raising speed module 430 be used for according in DNS request user behavior information and raising speed information to broadband access module 410Raising speed instruction is sent, in order to terminal raising speed.
Raising speed module can be raising speed platform.Wherein, raising speed module obtains terminal IP information from DNS request, to lead toKnow that broadband access module carries out raising speed according to IP address of terminal for terminal.Raising speed module can also be obtained eventually by aaa serverBandwidth account is held, to notify broadband access module to carry out raising speed according to terminal bandwidth account for terminal.Wherein, according to terminal bandWide account is that terminal progress raising speed is more convenient to operate.
In an embodiment of the present invention, terminal sends DNS request to domain name mapping module by broadband access module, whereinIt include domain name, user behavior information and raising speed information in DNS request;Whether domain name mapping module judges the domain name in DNS requestFor certain domain name;If domain name in DNS request is certain domain name, domain name mapping module is by DNS request recurrence to raising speed module;Raising speed module according in DNS request user behavior information and raising speed information to broadband access module send raising speed instruction, so as toIn terminal raising speed.IP network is able to solve to the problem of user's application perception difference, the more conducively development of intelligent pipeline.
Since only the request data package of specific definitions need to be added in domain name request in the present invention, by domain name system useFamily information, application message, raising speed information bring raising speed platform, and completion accelerates to when using high bandwidth business.Therefore, rightThe change now netted is small, is conducive to the popularization of technology.
So far, the present invention is described in detail.In order to avoid covering design of the invention, it is public that this field institute is not describedThe some details known.Those skilled in the art as described above, completely it can be appreciated how implementing technology disclosed hereinScheme.
Method and device of the invention may be achieved in many ways.For example, can by software, hardware, firmware orPerson's software, hardware, firmware any combination realize method and device of the invention.The step of for the method it is above-mentionedSequence is merely to be illustrated, and the step of method of the invention is not limited to sequence described in detail above, unless with other sidesFormula illustrates.In addition, in some embodiments, the present invention can be also embodied as recording program in the recording medium, theseProgram includes for realizing machine readable instructions according to the method for the present invention.Thus, the present invention also covers storage for executingThe recording medium of program according to the method for the present invention.
Although some specific embodiments of the invention are described in detail by example, the skill of this fieldArt personnel it should be understood that above example merely to being illustrated, the range being not intended to be limiting of the invention.The skill of this fieldArt personnel are it should be understood that can without departing from the scope and spirit of the present invention modify to above embodiments.This hairBright range is defined by the following claims.

Claims (8)

CN201510867952.8A2015-12-022015-12-02A kind of method and system of dynamic regulation access bandwidthActiveCN106817320B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510867952.8ACN106817320B (en)2015-12-022015-12-02A kind of method and system of dynamic regulation access bandwidth

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510867952.8ACN106817320B (en)2015-12-022015-12-02A kind of method and system of dynamic regulation access bandwidth

Publications (2)

Publication NumberPublication Date
CN106817320A CN106817320A (en)2017-06-09
CN106817320Btrue CN106817320B (en)2019-07-23

Family

ID=59107534

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510867952.8AActiveCN106817320B (en)2015-12-022015-12-02A kind of method and system of dynamic regulation access bandwidth

Country Status (1)

CountryLink
CN (1)CN106817320B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101562570A (en)*2009-05-262009-10-21中国联合网络通信集团有限公司Method and system for adjusting bandwidth
CN101977146A (en)*2010-10-252011-02-16成都飞鱼星科技开发有限公司Intelligent network traffic controller and implementation method thereof
CN103117960A (en)*2013-01-242013-05-22成都网丁科技有限公司System and method of broadband user speeding up access bandwidth in self-service mode
CN104601493A (en)*2014-12-032015-05-06中国联合网络通信集团有限公司Bandwidth adjustment method and system and intelligent pipe platform

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050120128A1 (en)*2003-12-022005-06-02Wilife, Inc.Method and system of bandwidth management for streaming data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101562570A (en)*2009-05-262009-10-21中国联合网络通信集团有限公司Method and system for adjusting bandwidth
CN101977146A (en)*2010-10-252011-02-16成都飞鱼星科技开发有限公司Intelligent network traffic controller and implementation method thereof
CN103117960A (en)*2013-01-242013-05-22成都网丁科技有限公司System and method of broadband user speeding up access bandwidth in self-service mode
CN104601493A (en)*2014-12-032015-05-06中国联合网络通信集团有限公司Bandwidth adjustment method and system and intelligent pipe platform

Also Published As

Publication numberPublication date
CN106817320A (en)2017-06-09

Similar Documents

PublicationPublication DateTitle
CN111176723B (en)Service grid and link version based service multi-version release system and method
US10027742B2 (en)Techniques for sharing application states
US11175796B2 (en)Menu management method, server, and system
CN113452780B (en)Access request processing method, device, equipment and medium for client
US20160014009A1 (en)Dynamic routing system
US20120311167A1 (en)Non-intrusive single sign-on mechanism in cloud services
CN109802919B (en) Web page access interception method and device
KR102690066B1 (en) Method for content preparation templates for media streaming based on 5G common media application formats
CN106548085A (en)A kind of processing method and processing device of data
KR102664180B1 (en) Network-based media processing security
CN107979520B (en)Message processing method and message processing device
CN104168316B (en)A kind of Webpage access control method, gateway
US20190260837A1 (en)Method and system of data packet transmission
CN107636722A (en) Management method and management server for utilizing multiple SIM cards
KR20190069218A (en)Server, device and method for providing instant messeging service by using virtual chatbot
CN108124007A (en)The method and apparatus of message data real-time Transmission
US9369532B2 (en)Method and apparatus for providing contextual context to a user device
CN109788029A (en)Gray scale call method, device, terminal and the readable storage medium storing program for executing of micro services
CN105119928A (en)Data transmission method, device and system for Android intelligent terminal
US11656608B2 (en)Rule-based communicating of equipment data from an industrial system to an analysis system using uni-directional interfaces
CN110175030A (en)A kind of API service gateway processes method
CN107070885B (en)Information processing method, device and system
CN106817320B (en)A kind of method and system of dynamic regulation access bandwidth
CN103023704A (en)Method and system for accessing virtual network service equipment
KR20130072907A (en)Method and system for shortening url

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp