本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種訪問速率的調(diào)整方法及系統(tǒng)。
背景技術(shù):
近年來,隨著信息技術(shù)不斷發(fā)展和用戶需求的不斷變化,對(duì)運(yùn)營(yíng)商網(wǎng)絡(luò)提出更高要求。傳統(tǒng)分組業(yè)務(wù)缺乏多維度管控機(jī)制,可能會(huì)出現(xiàn)業(yè)務(wù)、網(wǎng)絡(luò)資源、時(shí)段、位置以及終端不均衡等問題。因此,國(guó)內(nèi)及國(guó)外主流運(yùn)營(yíng)商紛紛引入智能管道業(yè)務(wù)。
其中,智能提速業(yè)務(wù)有兩種主要業(yè)務(wù)形態(tài):前向整體提速,即根據(jù)用戶需求對(duì)用戶帶寬進(jìn)行整體、實(shí)時(shí)的上、下行速率提升;后向定向提速,當(dāng)用戶使用某項(xiàng)特定業(yè)務(wù)時(shí)僅對(duì)該業(yè)務(wù)的帶寬進(jìn)行實(shí)時(shí)、上行或下行提速操作。現(xiàn)行方式為由運(yùn)營(yíng)商與第三方服務(wù)商合作,將內(nèi)容ip地址預(yù)先配置、或者由智能管道業(yè)務(wù)平臺(tái)生成配置策略模板動(dòng)態(tài)下發(fā)到bras(broadbandremoteaccessserver,寬帶遠(yuǎn)程接入服務(wù)器)中。
然而,由于一條域名可能針對(duì)多個(gè)ip地址且內(nèi)容ip地址相對(duì)變化頻繁,而每次變更都需要進(jìn)行全部智能管道業(yè)務(wù)平臺(tái)和業(yè)務(wù)服務(wù)范圍內(nèi)所有bras進(jìn)行配置修改,操作繁瑣,且均需要運(yùn)營(yíng)商與第三方合作商的溝通實(shí)現(xiàn),可能會(huì)出現(xiàn)ip地址實(shí)際變化但合作方并未通知運(yùn)營(yíng)商而導(dǎo)致對(duì)其ip地址無法實(shí)施提速的情況。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的實(shí)施例提供一種訪問速率的調(diào)整方法及系統(tǒng),用以簡(jiǎn)化配置,有效提供提速服務(wù)的準(zhǔn)確性。
為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
本發(fā)明實(shí)施例提供了一種訪問速率的調(diào)整方法,包括:
dpi節(jié)點(diǎn)對(duì)ldns進(jìn)行端口監(jiān)聽,以獲取用戶原始請(qǐng)求報(bào)文以及對(duì)應(yīng)的重要信息;所述重要信息至少包括第一用戶ip地址、第一業(yè)務(wù)ip地址、請(qǐng)求域名信息;
所述dpi節(jié)點(diǎn)將獲取到的用戶原始請(qǐng)求報(bào)文以及對(duì)應(yīng)的重要信息發(fā)送至智能代理服務(wù)器;
所述智能代理服務(wù)器將所述重要信息轉(zhuǎn)發(fā)至智能管道業(yè)務(wù)平臺(tái);
所述智能管道業(yè)務(wù)平臺(tái)在本地?cái)?shù)據(jù)庫(kù)中查找所述請(qǐng)求域名信息;
當(dāng)查找到所述請(qǐng)求域名信息時(shí),所述智能管道業(yè)務(wù)平臺(tái)根據(jù)所述第一用戶ip地址及第一業(yè)務(wù)ip地址確定所述用戶的第一寬帶賬號(hào);
所述智能管道業(yè)務(wù)平臺(tái)根據(jù)所述用戶的第一寬帶賬號(hào),為所述用戶生成提速策略;
所述智能管道業(yè)務(wù)平臺(tái)將為所述用戶生成的提速策略下發(fā)至所述第一寬帶賬號(hào)對(duì)應(yīng)的第一bras,以使得所述第一bras使用所述提速策略為所述用戶進(jìn)行提速服務(wù)。
本發(fā)明實(shí)施例還提供了一種訪問速率的調(diào)整系統(tǒng),包括:
dpi節(jié)點(diǎn),用于對(duì)ldns進(jìn)行端口監(jiān)聽,以獲取用戶原始請(qǐng)求報(bào)文以及對(duì)應(yīng)的重要信息;所述重要信息至少包括第一用戶ip地址、第一業(yè)務(wù)ip地址、請(qǐng)求域名信息;將獲取到的用戶原始請(qǐng)求報(bào)文以及對(duì)應(yīng)的重要信息發(fā)送至智能代理服務(wù)器;
所述智能代理服務(wù)器,用于將所述重要信息轉(zhuǎn)發(fā)至智能管道業(yè)務(wù)平臺(tái);
所述智能管道業(yè)務(wù)平臺(tái),用于在本地?cái)?shù)據(jù)庫(kù)中查找所述請(qǐng)求域名信息;當(dāng) 查找到所述請(qǐng)求域名信息時(shí),根據(jù)所述第一用戶ip地址及第一業(yè)務(wù)ip地址確定所述用戶的第一寬帶賬號(hào);根據(jù)所述用戶的第一寬帶賬號(hào),為所述用戶生成提速策略;將為所述用戶生成的提速策略下發(fā)至所述第一寬帶賬號(hào)對(duì)應(yīng)的第一bras,以使得所述第一bras使用所述提速策略為所述用戶進(jìn)行提速服務(wù)。
本發(fā)明提供的一種訪問速率的調(diào)整方法和系統(tǒng),通過智能管道系統(tǒng)與dns和dpi系統(tǒng)的聯(lián)動(dòng),實(shí)現(xiàn)對(duì)針對(duì)數(shù)量較少且不易變化的域名提速流程,從而避免配置海量ip地址、ip地址覆蓋不全、ip地址更新不及時(shí)等、ip地址刪除繁瑣問題。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)結(jié)構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例提供的一種訪問速率的調(diào)整方法的流程圖;
圖3為本發(fā)明實(shí)施例提供的另一種訪問速率的調(diào)整方法的流程圖;
圖4為本發(fā)明實(shí)施例提供的一種訪問速率的調(diào)整系統(tǒng)的組成框圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例應(yīng)用于如圖1所示的網(wǎng)絡(luò)系統(tǒng)中,該系統(tǒng)需要包括智能管道 業(yè)務(wù)平臺(tái)、dpi(deeppacketinspection,深度包檢測(cè)技術(shù))節(jié)點(diǎn)、智能代理服務(wù)器、bras、ldns(localdomainnamesystem,本地域名系統(tǒng))、接口i。
其中,智能管道業(yè)務(wù)平臺(tái):包含能力開放模塊和策略控制模塊。能力開放模塊是實(shí)現(xiàn)寬帶智能管道網(wǎng)絡(luò)能力開放和策略控制的網(wǎng)元平臺(tái),能夠向自營(yíng)業(yè)務(wù)與互聯(lián)網(wǎng)業(yè)務(wù)應(yīng)用開放寬帶能力,如寬帶提速、流量監(jiān)控、智能路由、質(zhì)量分析、區(qū)別計(jì)費(fèi)等。并與第三方合作商、其他網(wǎng)元系統(tǒng)對(duì)接,進(jìn)行網(wǎng)絡(luò)和業(yè)務(wù)能力開放;策略控制模塊實(shí)現(xiàn)對(duì)寬帶網(wǎng)元(如bras等)或平臺(tái)進(jìn)行操作控制管理,能夠提供網(wǎng)絡(luò)控制操作及策略管理能力,對(duì)寬帶網(wǎng)元進(jìn)行控制策略配置下發(fā)與控制操作。
dpi節(jié)點(diǎn):劫持ldns對(duì)用戶的反饋消息,并將用戶ip地址、域名解析后得到的業(yè)務(wù)ip地址、請(qǐng)求域名等消息發(fā)送至智能代理服務(wù)器。
智能代理服務(wù)器:接收dpi節(jié)點(diǎn)發(fā)送的信息,并與智能管道業(yè)務(wù)平臺(tái)通過接口進(jìn)行交互,通過在其本地?cái)?shù)據(jù)庫(kù)中搜索相應(yīng)域名信息以判斷域名是否為合作方域名,并將dns解析結(jié)果返回用戶。
bras:寬帶接入控制器,接收由智能管道業(yè)務(wù)平臺(tái)的提速策略模板,完成提速模板變更,實(shí)現(xiàn)后向提速業(yè)務(wù);
ldns:本地域名服務(wù)器,進(jìn)行域名解析。
接口:智能代理服務(wù)器與智能管道業(yè)務(wù)平臺(tái)交互接口。
結(jié)合上述系統(tǒng)結(jié)構(gòu),本發(fā)明實(shí)施例提供的一種訪問速率的調(diào)整方法,如圖2所示,包括:
101、dpi節(jié)點(diǎn)對(duì)ldns進(jìn)行端口監(jiān)聽,以獲取用戶原始請(qǐng)求報(bào)文以及對(duì)應(yīng)的重要信息。
其中,所述重要信息至少包括第一用戶ip地址、第一業(yè)務(wù)ip地址、請(qǐng)求域 名信息。
以上重要信息由dpi自身對(duì)報(bào)文解析以及從ldns的解析結(jié)果中得出。
102、所述dpi節(jié)點(diǎn)將獲取到的用戶原始請(qǐng)求報(bào)文以及對(duì)應(yīng)的重要信息發(fā)送至智能代理服務(wù)器。
103、所述智能代理服務(wù)器將所述重要信息轉(zhuǎn)發(fā)至智能管道業(yè)務(wù)平臺(tái)。
104、所述智能管道業(yè)務(wù)平臺(tái)在本地?cái)?shù)據(jù)庫(kù)中查找所述請(qǐng)求域名信息。
根據(jù)第三方業(yè)務(wù)平臺(tái)的需要和請(qǐng)求,所述智能管道業(yè)務(wù)平臺(tái)會(huì)預(yù)先將需要提速的域名信息添加至所述本地?cái)?shù)據(jù)庫(kù)。
105、當(dāng)查找到所述請(qǐng)求域名信息時(shí),所述智能管道業(yè)務(wù)平臺(tái)根據(jù)所述第一用戶ip地址及第一業(yè)務(wù)ip地址確定所述用戶的第一寬帶賬號(hào)。
另外,當(dāng)未查找到所述請(qǐng)求域名信息時(shí),所述智能管道業(yè)務(wù)平臺(tái)向所述智能管道業(yè)務(wù)平臺(tái)返回?zé)o效信息,即不對(duì)該請(qǐng)求域名信息做任何提速處理。
106、所述智能管道業(yè)務(wù)平臺(tái)根據(jù)所述用戶的第一寬帶賬號(hào),為所述用戶生成提速策略。
該提速策略一般情況下只針對(duì)該用戶對(duì)于特定業(yè)務(wù)ip地址(即前述第一業(yè)務(wù)ip地址)的域名信息進(jìn)行訪問時(shí)才會(huì)有bras啟用。當(dāng)然也可以根據(jù)實(shí)際需要設(shè)置為用戶ip地址訪問任何域名信息或業(yè)務(wù)ip地址都可以提速,或者設(shè)置為其它類似的策略。
107、所述智能管道業(yè)務(wù)平臺(tái)將為所述用戶生成的提速策略下發(fā)至所述第一寬帶賬號(hào)對(duì)應(yīng)的第一bras,以使得所述第一bras使用所述提速策略為所述用戶進(jìn)行提速服務(wù)。
本發(fā)明提供的一種訪問速率的調(diào)整方法,通過智能管道系統(tǒng)與dns和dpi系統(tǒng)的聯(lián)動(dòng),實(shí)現(xiàn)對(duì)針對(duì)數(shù)量較少且不易變化的域名提速流程,從而避免配置 海量ip地址、ip地址覆蓋不全、ip地址更新不及時(shí)等、ip地址刪除繁瑣問題。
另外,需要補(bǔ)充說明的是,根據(jù)第三方業(yè)務(wù)平臺(tái)的需要,也可以隨時(shí)取消對(duì)用戶訪問流程的提速。針對(duì)該目的,本發(fā)明實(shí)施例在此提供了以下流程,如圖3所示,包括:
201、所述智能管道業(yè)務(wù)平臺(tái)接收第三方業(yè)務(wù)平臺(tái)發(fā)送的提速停止請(qǐng)求。
其中,所述提速停止請(qǐng)求包括第二用戶ip地址、第二業(yè)務(wù)ip地址、域名信息。
202、所述智能管道業(yè)務(wù)平臺(tái)根據(jù)所述提速停止請(qǐng)求,確定所述第二用戶ip地址的對(duì)應(yīng)的第二寬帶賬號(hào)。
203、所述智能管道業(yè)務(wù)平臺(tái)向所述第二寬帶賬號(hào)對(duì)應(yīng)的第二bras下發(fā)速率恢復(fù)策略,以使得所述第二bras使用所述速率恢復(fù)策略停止為所述用戶進(jìn)行提速服務(wù)。
需要說明的是,上述步驟201至204所述描述的“第二”與前述步驟101至107所描述的“第一”僅是在不同流程中對(duì)同樣的概念起到區(qū)別作用,并不是要求在實(shí)質(zhì)上限定出同一概念下兩個(gè)不同的參數(shù)。
本發(fā)明實(shí)施例還提供了一種訪問速率的調(diào)整系統(tǒng),如圖4所示,包括:
dpi節(jié)點(diǎn)31,用于對(duì)ldns進(jìn)行端口監(jiān)聽,以獲取用戶原始請(qǐng)求報(bào)文以及對(duì)應(yīng)的重要信息;所述重要信息至少包括第一用戶ip地址、第一業(yè)務(wù)ip地址、請(qǐng)求域名信息;將獲取到的用戶原始請(qǐng)求報(bào)文以及對(duì)應(yīng)的重要信息發(fā)送至智能代理服務(wù)器32;
所述智能代理服務(wù)器32,用于將所述重要信息轉(zhuǎn)發(fā)至智能管道業(yè)務(wù)平臺(tái)33;
所述智能管道業(yè)務(wù)平臺(tái)33,用于在本地?cái)?shù)據(jù)庫(kù)中查找所述請(qǐng)求域名信息;當(dāng)查找到所述請(qǐng)求域名信息時(shí),根據(jù)所述第一用戶ip地址及第一業(yè)務(wù)ip地址確 定所述用戶的第一寬帶賬號(hào);根據(jù)所述用戶的第一寬帶賬號(hào),為所述用戶生成提速策略;將為所述用戶生成的提速策略下發(fā)至所述第一寬帶賬號(hào)對(duì)應(yīng)的第一bras,以使得所述第一bras使用所述提速策略為所述用戶進(jìn)行提速服務(wù)。
可選的是,所述智能管道業(yè)務(wù)平臺(tái)33,還用于將需要提速的域名信息添加至所述本地?cái)?shù)據(jù)庫(kù)。
可選的是,所述智能管道業(yè)務(wù)平臺(tái)33還用于當(dāng)未查找到所述請(qǐng)求域名信息時(shí),向所述智能管道業(yè)務(wù)平臺(tái)33返回?zé)o效信息。
可選的是,所述智能管道業(yè)務(wù)平臺(tái)33還用于接收第三方業(yè)務(wù)平臺(tái)發(fā)送的提速停止請(qǐng)求;所述提速停止請(qǐng)求包括第二用戶ip地址、第二業(yè)務(wù)ip地址、域名信息;根據(jù)所述提速停止請(qǐng)求,確定所述第二用戶ip地址的對(duì)應(yīng)的第二寬帶賬號(hào);向所述第二寬帶賬號(hào)對(duì)應(yīng)的第二bras下發(fā)速率恢復(fù)策略,以使得所述第二bras使用所述速率恢復(fù)策略停止為所述用戶進(jìn)行提速服務(wù)。
本發(fā)明提供的一種訪問速率的調(diào)整系統(tǒng),通過智能管道系統(tǒng)與dns和dpi系統(tǒng)的聯(lián)動(dòng),實(shí)現(xiàn)對(duì)針對(duì)數(shù)量較少且不易變化的域名提速流程,從而避免配置海量ip地址、ip地址覆蓋不全、ip地址更新不及時(shí)等、ip地址刪除繁瑣問題。
通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤,硬盤或光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于 此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。