本發(fā)明涉及移動通信領(lǐng)域,特別地,涉及一種cdn智能調(diào)度方法及系統(tǒng)。
背景技術(shù):
隨著4g移動通信技術(shù)在我國全面普及以及移動互聯(lián)網(wǎng)行業(yè)的迅猛發(fā)展,越來越多的人們得以隨時隨地接入高速無線寬帶網(wǎng)絡(luò),享受移動數(shù)字技術(shù)帶來的便利。在技術(shù)進(jìn)步和用戶業(yè)務(wù)偏好變遷的推動下,電信企業(yè)正不斷強化對流量經(jīng)營的重視程度,大力推進(jìn)企業(yè)戰(zhàn)略轉(zhuǎn)型,流量經(jīng)營在未來相當(dāng)一段時間內(nèi)成為運營商的戰(zhàn)略核心,而進(jìn)入“后流量經(jīng)營”時代。
現(xiàn)有技術(shù)中,調(diào)度系統(tǒng)主要有dns(domainnamesyste,域名系統(tǒng))、httpdns、ip302三種調(diào)度方式,通常結(jié)合全網(wǎng)宕機與全網(wǎng)實時性能監(jiān)控數(shù)據(jù),通過判斷終端訪問ip來進(jìn)行相關(guān)調(diào)度策略的調(diào)度。
目前,業(yè)內(nèi)采用的調(diào)度方式主要有如下的幾種:
1、dns(域名系統(tǒng))調(diào)度方式
全局dns的調(diào)度方式,這種調(diào)度方式用戶訪問的服務(wù)域名和n使用同一dns服務(wù)器系統(tǒng)。
該全局dns的調(diào)度方式是由客戶端發(fā)起a.com和b.com的域名解析請求給本地域名系統(tǒng)(dns),本地域名系統(tǒng)(dns)代理發(fā)給目標(biāo)網(wǎng)站以及n授權(quán)的dns進(jìn)行處理,處理后反饋給本地dns含有a.com和b.com的n服務(wù)集群節(jié)點服務(wù)器ipl的地址,本地dns轉(zhuǎn)發(fā)給客戶端,然后客戶端再根據(jù)ipl的地址向cdn(contentdeliverynetwork,內(nèi)容分發(fā)網(wǎng)絡(luò))節(jié)點服務(wù)器服務(wù)集群ipl請求a.com和b.com的服務(wù)內(nèi)容,該n節(jié)點服務(wù)器服務(wù)集群ipl分別向目標(biāo)網(wǎng)站a.com和b.com的服務(wù)內(nèi)容請求服務(wù)內(nèi)容,接收到后由該cdn節(jié)點服務(wù)器服務(wù)集群ipl反饋回客戶端。
分布式dns的調(diào)度方式:這種調(diào)度和全局dns的調(diào)度方式不同的是服務(wù)網(wǎng)站的授權(quán)dns服務(wù)器和cdn的授權(quán)dns不是相同的系統(tǒng),需要通過cname方式(別名記錄)進(jìn)行解析權(quán)的轉(zhuǎn)換,這種方式靈活性非常好,服務(wù)網(wǎng)站和n之間都是相對獨立的,缺點是會增加解析步驟,延長解析的時間。
該分布式dns的調(diào)度方式是由客戶端發(fā)起a.com的域名解析請求給本地域名系統(tǒng)(dns),本地域名系統(tǒng)(dns)代理發(fā)給目標(biāo)網(wǎng)站a.com授權(quán)dns進(jìn)行解析,通過cname方式(a.cdn.com)將解析權(quán)發(fā)送給n授權(quán)的dns進(jìn)行處理,處理后反饋給本地dns含有a.com的n服務(wù)集群節(jié)點服務(wù)器ipl的地址,本地dns轉(zhuǎn)發(fā)給客戶端,然后客戶端再根據(jù)ipl的地址向cdn節(jié)點服務(wù)器服務(wù)集群ipl請求a.com的服務(wù)內(nèi)容,該cdn節(jié)點服務(wù)器服務(wù)集群ipl向目標(biāo)網(wǎng)站a.com的服務(wù)內(nèi)容請求服務(wù)內(nèi)容,接收到后由該cdn節(jié)點服務(wù)器服務(wù)集群ipl反饋回客戶端。
2、httpdns調(diào)度方式
httpdns,即使用http協(xié)議進(jìn)行域名解析,代替現(xiàn)有基于udp(userdatagramprotocol,用戶數(shù)據(jù)報協(xié)議)的dns協(xié)議,域名解析請求或業(yè)務(wù)所需鑒權(quán)信息直接發(fā)送至調(diào)度服務(wù),從而繞過運營商的localdns,能夠避免localdns造成的域名劫持問題和調(diào)度不精準(zhǔn)問題。就是說把用戶的ip或者業(yè)務(wù)調(diào)度所需要的參數(shù)傳遞給調(diào)度,根據(jù)業(yè)務(wù)需求定時向調(diào)度發(fā)起心跳獲取cdn節(jié)點。假設(shè)心跳是1分鐘一次,如果節(jié)點掛了,也就影響一分鐘。該調(diào)度方式,可以完全替代dns服務(wù)實現(xiàn)精準(zhǔn)調(diào)度并降低用戶訪問安全,而缺點則需要客戶端配合支持。
3、ip302調(diào)度方式
ip302,即客戶端獲取資源請求時,在請求發(fā)生之前,首先把請求直接指向調(diào)度器,在調(diào)度器產(chǎn)生了302,通過重定向方式讓客戶端獲取所需資源。這樣就能做到精準(zhǔn),因為所有的請求都實時產(chǎn)生302。倘若一個節(jié)點宕機,就可以隨時將該節(jié)點流量切走。這就是我們代理調(diào)度方面對于精準(zhǔn)性的考量。相比httpdns方式,該方式客戶端接入更為簡潔,調(diào)度更為精確,且能實時感知異常cdn節(jié)點而停止向異常節(jié)點分發(fā)用戶請求。
基于調(diào)度實際使用業(yè)務(wù)場景:運營商流量經(jīng)營業(yè)務(wù)使用免流代理或免流代理為用戶在移動網(wǎng)絡(luò)環(huán)境下訪問互聯(lián)網(wǎng)進(jìn)行定向流量、后向流量套餐的免流訪問,不僅需要對用戶訂購業(yè)務(wù)產(chǎn)品數(shù)據(jù)進(jìn)行鑒權(quán),還需要根據(jù)用戶號碼來識別用戶歸屬地以及用戶流量使用的精準(zhǔn)控制;而純粹地根據(jù)終端ip來進(jìn)行識別用戶歸屬地訪問,則無法實現(xiàn)對用戶訪問準(zhǔn)確按業(yè)務(wù)產(chǎn)品要求調(diào)度到對應(yīng)免流節(jié)點上。
綜合上述的三種調(diào)度方式,可以看出:
dns調(diào)度方式,僅能根據(jù)終端ip,來判斷用戶所在網(wǎng)絡(luò)的位置,這種方式的好處在于通用,缺點是不可控。因為dns解析是以本地的dns做緩存,localdns不可控,而且localdns不會透傳客戶端ip,因此無法正確決策哪個緩存的節(jié)點給客戶端。如果出口dns和用戶的節(jié)點不匹配的時候,那么調(diào)度的節(jié)點就是錯的;其二,如果需要對客戶端使用業(yè)務(wù)權(quán)限做鑒權(quán)驗證,該方式完全不支持。
httpdns與ip302調(diào)度方式,不僅基于用戶的ip進(jìn)行調(diào)度,同時也可以根據(jù)自身業(yè)務(wù)需求通過終端攜帶所需信息,即可完成一次準(zhǔn)確調(diào)度。但目前運營商做定向流量業(yè)務(wù)時需要根據(jù)用戶號碼進(jìn)行業(yè)務(wù)流量調(diào)度,且目前尚未有cdn廠商根據(jù)用戶號碼方式來實現(xiàn)運營商定向流量業(yè)務(wù)的免流調(diào)度。
因此,如何解決用戶流量使用的精準(zhǔn)控制調(diào)度,是一個亟待解決的技術(shù)問題。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種cdn智能調(diào)度方法及系統(tǒng),以解決用戶流量使用的精準(zhǔn)控制調(diào)度的技術(shù)問題。
本發(fā)明采用的技術(shù)方案如下:
根據(jù)本發(fā)明一個方面,提供一種cdn智能調(diào)度方法,包括步驟:
獲取終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài);
根據(jù)獲取的終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài),確定終端的地域歸屬信息;
獲取終端的流量產(chǎn)品訪問請求,對終端的流量產(chǎn)品信息進(jìn)行鑒權(quán)查證,判定終端是否具備上網(wǎng)免流量權(quán)限;
若終端具備上網(wǎng)免流量權(quán)限,則根據(jù)確定的終端的地域歸屬信息以及預(yù)設(shè)在數(shù)據(jù)庫中的地域與流量產(chǎn)品配置規(guī)則映射表和調(diào)度策略,將流量產(chǎn)品訪問請求調(diào)度到對應(yīng)產(chǎn)品免流ip組的代理節(jié)點上,以實現(xiàn)對流量產(chǎn)品的定向流量減免及流量使用量的控制。
進(jìn)一步地,終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)包括移動網(wǎng)絡(luò)和wifi網(wǎng)絡(luò),根據(jù)獲取的終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài),確定終端的地域歸屬信息的步驟包括:
若終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)為移動網(wǎng)絡(luò)時,則獲取終端的用戶手機號碼,并以用戶手機號碼確定終端的地域歸屬信息;
若終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)為wifi網(wǎng)絡(luò)時,則獲取終端上的終端ip地址,并以終端ip地址確定終端的地域歸屬信息。
進(jìn)一步地,獲取終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)的步驟之前包括:
對終端的訪問請求進(jìn)行安全訪問控制檢測,若終端具有訪問權(quán)限,則獲取終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)。
進(jìn)一步地,獲取終端的流量產(chǎn)品訪問請求,對終端的流量產(chǎn)品信息進(jìn)行鑒權(quán)查證,判定終端是否具備上網(wǎng)免流量權(quán)限的步驟包括:
根據(jù)用戶手機號碼來判斷是否具有流量產(chǎn)品購買記錄或者流量產(chǎn)品剩余的免流流量大小;
若終端無用戶手機號碼,則判斷終端請求的流量產(chǎn)品是否具備上網(wǎng)免流量權(quán)限。
進(jìn)一步地,根據(jù)確定的終端的地域歸屬信息以及預(yù)設(shè)在數(shù)據(jù)庫中的地域與流量產(chǎn)品配置規(guī)則映射表和調(diào)度策略,將流量產(chǎn)品訪問請求調(diào)度到對應(yīng)產(chǎn)品免流ip組的代理節(jié)點上,以實現(xiàn)對流量產(chǎn)品的定向流量減免及流量使用量的控制的步驟包括:
根據(jù)終端的地域歸屬信息及流量產(chǎn)品信息,通過調(diào)度策略算法獲取就近區(qū)域節(jié)點狀態(tài);
若就近區(qū)域具有最佳狀態(tài)節(jié)點且最佳狀態(tài)節(jié)點符合調(diào)度策略的要求,則將流量產(chǎn)品訪問請求調(diào)度到最佳狀態(tài)節(jié)點上,由最佳狀態(tài)節(jié)點為終端提供相應(yīng)上網(wǎng)免流量服務(wù);
若就近區(qū)域沒有發(fā)現(xiàn)最佳狀態(tài)節(jié)點或最佳狀態(tài)節(jié)點不符合調(diào)度策略的要求,則將流量產(chǎn)品訪問請求調(diào)度到中心節(jié)點上,由中心節(jié)點為終端提供相應(yīng)上網(wǎng)免流量服務(wù)。
根據(jù)本發(fā)明的另一方面,還提供一種cdn智能調(diào)度系統(tǒng),包括:
獲取模塊,用于獲取終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài);
確定模塊,用于根據(jù)獲取的終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài),確定終端的地域歸屬信息;
判定模塊,用于獲取終端的流量產(chǎn)品訪問請求,對終端的流量產(chǎn)品信息進(jìn)行鑒權(quán)查證,判定終端是否具備上網(wǎng)免流量權(quán)限;
調(diào)度模塊,用于若終端具備上網(wǎng)免流量權(quán)限,則根據(jù)確定的終端的地域歸屬信息以及預(yù)設(shè)在數(shù)據(jù)庫中的地域與流量產(chǎn)品配置規(guī)則映射表和調(diào)度策略,將流量產(chǎn)品訪問請求調(diào)度到對應(yīng)產(chǎn)品免流ip組的代理節(jié)點上,以實現(xiàn)對流量產(chǎn)品的定向流量減免及流量使用量的控制。
進(jìn)一步地,終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)包括移動網(wǎng)絡(luò)和wifi網(wǎng)絡(luò),獲取模塊包括第一獲取單元和第二獲取單元,其中,
第一獲取單元,用于若終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)為移動網(wǎng)絡(luò)時,則獲取終端的用戶手機號碼,并以用戶手機號碼確定終端的地域歸屬信息;
第二獲取單元,用于若終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)為wifi網(wǎng)絡(luò)時,則獲取終端上的終端ip地址,并以終端ip地址確定終端的地域歸屬信息。
進(jìn)一步地,cdn智能調(diào)度系統(tǒng)還包括安全訪問控制檢測模塊,
安全訪問控制檢測模塊,用于對終端的訪問請求進(jìn)行安全訪問控制檢測,若終端具有訪問權(quán)限,則獲取終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)。
進(jìn)一步地,判定模塊包括第一判斷單元和第二判斷單元,
第一判斷單元,用于根據(jù)用戶手機號碼來判斷是否具有流量產(chǎn)品購買記錄或者流量產(chǎn)品剩余的免流流量大?。?/p>
第二判斷單元,用于若終端無用戶手機號碼,則判斷終端請求的流量產(chǎn)品是否具備上網(wǎng)免流量權(quán)限。
進(jìn)一步地,調(diào)度模塊包括第三獲取單元、第一調(diào)度單元和第二調(diào)度單元,
第三獲取單元,用于根據(jù)終端的地域歸屬信息及流量產(chǎn)品信息,通過調(diào)度策略算法獲取就近區(qū)域節(jié)點狀態(tài);
第一調(diào)度單元,用于若就近區(qū)域具有最佳狀態(tài)節(jié)點且最佳狀態(tài)節(jié)點符合調(diào)度策略的要求,則將流量產(chǎn)品訪問請求調(diào)度到最佳狀態(tài)節(jié)點上,由最佳狀態(tài)節(jié)點為終端提供相應(yīng)上網(wǎng)免流量服務(wù);
第二調(diào)度單元,用于若就近區(qū)域沒有發(fā)現(xiàn)最佳狀態(tài)節(jié)點或最佳狀態(tài)節(jié)點不符合調(diào)度策略的要求,則將流量產(chǎn)品訪問請求調(diào)度到中心節(jié)點上,由中心節(jié)點為終端提供相應(yīng)上網(wǎng)免流量服務(wù)。
本發(fā)明具有以下有益效果:
本發(fā)明提供的cdn智能調(diào)度方法及系統(tǒng),通過在流量經(jīng)營業(yè)務(wù)中使用cdn代理實現(xiàn)用戶訂購產(chǎn)品的定向免流,在調(diào)度上根據(jù)用戶手機號碼及終端ip相結(jié)合的方式判斷用戶歸屬區(qū)域信息以及對用戶產(chǎn)品購買信息的鑒權(quán)查證,實現(xiàn)流量產(chǎn)品請求的精確調(diào)度,以解決由于進(jìn)行ip調(diào)度時需要增加解析的時間導(dǎo)致cdn處理效率降低的技術(shù)問題,同時解決了具體用戶的精準(zhǔn)免流控制。本發(fā)明提供的cdn智能調(diào)度方法及系統(tǒng),為運營商流量經(jīng)營業(yè)務(wù)提供更為廣泛的產(chǎn)品模式以及用戶套餐流量的精準(zhǔn)控制。
除了上面所描述的目的、特征和優(yōu)點之外,本發(fā)明還有其它的目的、特征和優(yōu)點。下面將參照圖,對本發(fā)明作進(jìn)一步詳細(xì)的說明。
附圖說明
構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1是本發(fā)明cdn智能調(diào)度方法第一優(yōu)選實施例的流程示意圖;
圖2是圖1中終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)包括移動網(wǎng)絡(luò)和wifi網(wǎng)絡(luò),根據(jù)獲取的終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài),確定終端的地域歸屬信息的步驟優(yōu)選實施例的細(xì)化流程示意圖;
圖3是本發(fā)明cdn智能調(diào)度方法第二優(yōu)選實施例的流程示意圖;
圖4是圖1中獲取終端的流量產(chǎn)品訪問請求,對終端的流量產(chǎn)品信息進(jìn)行鑒權(quán)查證,判定終端是否具備上網(wǎng)免流量權(quán)限的步驟優(yōu)選實施例的細(xì)化流程示意圖;
圖5是圖1中根據(jù)確定的終端的地域歸屬信息以及預(yù)設(shè)在數(shù)據(jù)庫中的地域與流量產(chǎn)品配置規(guī)則映射表和調(diào)度策略,將流量產(chǎn)品訪問請求調(diào)度到對應(yīng)產(chǎn)品免流ip組的代理節(jié)點上,以實現(xiàn)對流量產(chǎn)品的定向流量減免及流量使用量的控制的步驟優(yōu)選實施例的細(xì)化流程示意圖;
圖6是本發(fā)明cdn智能調(diào)度系統(tǒng)第一優(yōu)選實施例的功能框圖;
圖7是圖6中確定模塊優(yōu)選實施例的功能模塊示意圖;
圖8是本發(fā)明cdn智能調(diào)度系統(tǒng)第二優(yōu)選實施例的功能框圖;
圖9是圖6中判定模塊優(yōu)選實施例的功能模塊示意圖;
圖10是圖6中調(diào)度模塊優(yōu)選實施例的功能模塊示意圖。
附圖標(biāo)號說明:
10、獲取模塊;20、確定模塊;30、判定模塊;40、調(diào)度模塊;50、安全訪問控制檢測模塊;21、第一獲取單元;22、第二獲取單元;31、第一判斷單元;32、第二判斷單元;41、第三獲取單元;42、第一調(diào)度單元;43、第二調(diào)度單元。
具體實施方式
需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。
參照圖1,本發(fā)明的優(yōu)選實施例提供了一種cdn智能調(diào)度方法,包括步驟:
步驟s100、獲取終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)。
根據(jù)移動網(wǎng)絡(luò)數(shù)據(jù)ip庫,判斷終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài),其中,終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)包括移動網(wǎng)絡(luò)和wifi網(wǎng)絡(luò),當(dāng)然也可以為其他網(wǎng)絡(luò)狀態(tài)。終端可以是固定終端,也可以是移動終端,均在本專利的保護范圍之內(nèi)。
步驟s200、根據(jù)獲取的終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài),確定終端的地域歸屬信息。
根據(jù)獲取的終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài),確定終端的地域歸屬信息。其中,終端的地域歸屬信息包括用戶手機號碼的歸屬地。具體地,若終端使用移動網(wǎng)絡(luò)上網(wǎng)時,則通過用戶手機號碼確定終端的地域歸屬信息;若移動網(wǎng)絡(luò)使用wifi網(wǎng)絡(luò)上網(wǎng)時,則通過終端ip地址確定終端的地域歸屬信息。
步驟s300、獲取終端的流量產(chǎn)品訪問請求,對終端的流量產(chǎn)品信息進(jìn)行鑒權(quán)查證,判定終端是否具備上網(wǎng)免流量權(quán)限。
獲取終端的流量產(chǎn)品訪問請求,對終端的流量產(chǎn)品信息進(jìn)行鑒權(quán)查證,判定終端是否具備上網(wǎng)免流量權(quán)限。其中,流量產(chǎn)品可以為6g視頻流量包,當(dāng)然也可以為其他的定向流量包。終端的流量產(chǎn)品信息包括流量產(chǎn)品購買記錄和流量產(chǎn)品剩余的免流流量大小等。
步驟s400、若終端具備上網(wǎng)免流量權(quán)限,則根據(jù)確定的終端的地域歸屬信息以及預(yù)設(shè)在數(shù)據(jù)庫中的地域與流量產(chǎn)品配置規(guī)則映射表和調(diào)度策略,將流量產(chǎn)品訪問請求調(diào)度到對應(yīng)產(chǎn)品免流ip組的代理節(jié)點上,以實現(xiàn)對流量產(chǎn)品的定向流量減免及流量使用量的控制。
當(dāng)前營運商在定向流量、后向流量和流量池等流量經(jīng)營模式中,在各省份上對不同的流量產(chǎn)品與其相對應(yīng)的免流ip組進(jìn)行綁定。在數(shù)據(jù)庫中的地域與流量產(chǎn)品配置規(guī)則映射表中對不同的流量產(chǎn)品提前規(guī)范好各省份業(yè)務(wù)ip,并將對應(yīng)ip配置在免流ip組各cdn邊緣節(jié)點上,當(dāng)用戶請求時,根據(jù)用戶所訂購的流量產(chǎn)品調(diào)度到對應(yīng)節(jié)點上,而一個流量產(chǎn)品對應(yīng)的免流ip組至少配置二個或二個以上的節(jié)點。例如,6g視頻流量包,湖南省用戶配置的業(yè)務(wù)ip為172.14.2.23/27及176.14.2.23/27兩個段,分別配置在湖南長沙和湘潭兩個節(jié)點上。在本實施例中,若識別到終端具備上網(wǎng)免流量權(quán)限,則根據(jù)確定的終端的地域歸屬信息以及預(yù)設(shè)在數(shù)據(jù)庫中的地域與流量產(chǎn)品配置規(guī)則映射表和調(diào)度策略,通過基于負(fù)載能力的調(diào)度算法、基于負(fù)載能力的調(diào)度算法、基于鏈路的調(diào)度算法以及基于成本的調(diào)度算法,將流量產(chǎn)品訪問請求調(diào)度到對應(yīng)產(chǎn)品免流ip組的代理節(jié)點上,以實現(xiàn)對流量產(chǎn)品的定向流量減免及流量使用量的控制。
本實施例提供的cdn智能調(diào)度方法,通過在流量經(jīng)營業(yè)務(wù)中使用cdn代理實現(xiàn)用戶訂購產(chǎn)品的定向免流,在調(diào)度上根據(jù)用戶手機號碼及終端ip相結(jié)合的方式判斷用戶歸屬區(qū)域信息以及對用戶產(chǎn)品購買信息的鑒權(quán)查證,實現(xiàn)流量產(chǎn)品精確調(diào)度,以解決由于進(jìn)行ip調(diào)度時需要增加解析的時間導(dǎo)致cdn處理效率降低的技術(shù)問題,同時解決了具體用戶的精準(zhǔn)免流控制。本實施例提供的cdn智能調(diào)度方法,為運營商流量經(jīng)營業(yè)務(wù)提供更為廣泛的產(chǎn)品模式以及用戶套餐流量的精準(zhǔn)控制。
如圖2所示,本實施例提供的cdn智能調(diào)度方法,終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)包括移動網(wǎng)絡(luò)和wifi網(wǎng)絡(luò),根據(jù)獲取的終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài),確定終端的地域歸屬信息的步驟包括:
步驟s210、若終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)為移動網(wǎng)絡(luò)時,則獲取終端的用戶手機號碼,并以用戶手機號碼確定終端的地域歸屬信息。
步驟s220、若終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)為wifi網(wǎng)絡(luò)時,則獲取終端上的終端ip地址,并以終端ip地址確定終端的地域歸屬信息。
本實施例提供的cdn智能調(diào)度方法,若終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)為移動網(wǎng)絡(luò)時,則獲取終端的用戶手機號碼,并以用戶手機號碼確定終端的地域歸屬信息;若終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)為wifi網(wǎng)絡(luò)時,則獲取終端上的終端ip地址,并以終端ip地址確定終端的地域歸屬信息。本實施例提供的cdn智能調(diào)度方法,在調(diào)度上根據(jù)用戶手機號碼及終端ip相結(jié)合的方式判斷用戶歸屬區(qū)域信息,實現(xiàn)請求精確調(diào)度,以解決由于進(jìn)行ip調(diào)度時需要增加解析的時間導(dǎo)致cdn處理效率降低的技術(shù)問題,同時解決了具體用戶的精準(zhǔn)免流控制。為運營商流量經(jīng)營業(yè)務(wù)提供更為廣泛的產(chǎn)品模式以及用戶套餐流量的精準(zhǔn)控制。
如圖3所示,本實施例提供的cdn智能調(diào)度方法,在第一實施例的基礎(chǔ)上,步驟s100之前包括:
步驟s100a、對終端的訪問請求進(jìn)行安全訪問控制檢測,若終端具有訪問權(quán)限,則獲取終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)。
當(dāng)cp(contentprovide,內(nèi)容提供商)接入時,提前配置好對應(yīng)流量產(chǎn)品及調(diào)度策略,并對終端的訪問請求進(jìn)行安全訪問控制檢測,若終端具有訪問權(quán)限,則獲取終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài);當(dāng)終端請求相關(guān)安全校驗不通過,則直接結(jié)束。其中,安全訪問控制檢測包括防盜、訪問權(quán)限等控制檢驗。
本實施例提供的cdn智能調(diào)度方法,在獲取終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)之前,對終端的訪問請求進(jìn)行安全訪問控制檢測,從而保證流量業(yè)務(wù)的調(diào)度在一個安全的環(huán)境內(nèi)運行。
如圖4所示,本實施例提供的cdn智能調(diào)度方法,步驟s300包括:
步驟s310、根據(jù)用戶手機號碼來判斷是否具有流量產(chǎn)品購買記錄或者流量產(chǎn)品剩余的免流流量大小。
步驟s320、若終端無用戶手機號碼,則判斷終端請求的流量產(chǎn)品是否具備上網(wǎng)免流量權(quán)限。
本實施例提供的cdn智能調(diào)度方法,根據(jù)用戶手機號碼來判斷是否具有流量產(chǎn)品購買記錄或者流量產(chǎn)品剩余的免流流量大??;若終端無用戶手機號碼,則判斷終端請求的流量產(chǎn)品是否具備上網(wǎng)免流量權(quán)限。本實施例提供的cdn智能調(diào)度方法,在對流量產(chǎn)品訪問請求調(diào)度之前,通過查詢流量產(chǎn)品購買記錄及流量產(chǎn)品消耗情況,從而實現(xiàn)用戶免流量的精確控制。
如圖5所示,本實施例提供的cdn智能調(diào)度方法,步驟s400包括:
步驟s410、根據(jù)終端的地域歸屬信息及流量產(chǎn)品信息,通過調(diào)度策略算法獲取就近區(qū)域節(jié)點狀態(tài)。
步驟s420、若就近區(qū)域具有最佳狀態(tài)節(jié)點且最佳狀態(tài)節(jié)點符合調(diào)度策略的要求,則將流量產(chǎn)品訪問請求調(diào)度到最佳狀態(tài)節(jié)點上,由最佳狀態(tài)節(jié)點為終端提供相應(yīng)上網(wǎng)免流量服務(wù)。
步驟s430、若就近區(qū)域沒有發(fā)現(xiàn)最佳狀態(tài)節(jié)點或最佳狀態(tài)節(jié)點不符合調(diào)度策略的要求,則將流量產(chǎn)品訪問請求調(diào)度到中心節(jié)點上,由中心節(jié)點為終端提供相應(yīng)上網(wǎng)免流量服務(wù)。
本實施例提供的cdn智能調(diào)度方法,根據(jù)終端的地域歸屬信息及流量產(chǎn)品信息,通過調(diào)度策略算法獲取就近區(qū)域節(jié)點狀態(tài);若就近區(qū)域具有最佳狀態(tài)節(jié)點且最佳狀態(tài)節(jié)點符合調(diào)度策略的要求,則將流量產(chǎn)品訪問請求調(diào)度到最佳狀態(tài)節(jié)點上,由最佳狀態(tài)節(jié)點為終端提供相應(yīng)上網(wǎng)免流量服務(wù);若就近區(qū)域沒有發(fā)現(xiàn)最佳狀態(tài)節(jié)點或最佳狀態(tài)節(jié)點不符合調(diào)度策略的要求,則將流量產(chǎn)品訪問請求調(diào)度到中心節(jié)點上,由中心節(jié)點為終端提供相應(yīng)上網(wǎng)免流量服務(wù)。本實施例提供的cdn智能調(diào)度方法,在符合調(diào)度策略的基礎(chǔ)上通過就近原則將流量產(chǎn)品訪問請求調(diào)度到就近區(qū)域具有最佳狀態(tài)的代點節(jié)點上,大大提升cdn處理效率。
如圖6所示,本實施例還提供一種cdn智能調(diào)度系統(tǒng),包括:獲取模塊10,用于獲取終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài);確定模塊20,用于根據(jù)獲取的終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài),確定終端的地域歸屬信息;判定模塊30,用于獲取終端的流量產(chǎn)品訪問請求,對終端的流量產(chǎn)品信息進(jìn)行鑒權(quán)查證,判定終端是否具備上網(wǎng)免流量權(quán)限;調(diào)度模塊40,用于若終端具備上網(wǎng)免流量權(quán)限,則根據(jù)確定的終端的地域歸屬信息以及預(yù)設(shè)在數(shù)據(jù)庫中的地域與流量產(chǎn)品配置規(guī)則映射表和調(diào)度策略,將流量產(chǎn)品訪問請求調(diào)度到對應(yīng)產(chǎn)品免流ip組的代理節(jié)點上,以實現(xiàn)對流量產(chǎn)品的定向流量減免及流量使用量的控制。
獲取模塊10根據(jù)移動網(wǎng)絡(luò)數(shù)據(jù)ip庫,判斷終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài),其中,終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)包括移動網(wǎng)絡(luò)和wifi網(wǎng)絡(luò),當(dāng)然也可以為其他網(wǎng)絡(luò)狀態(tài)。終端可以是固定終端,也可以是移動終端,均在本專利的保護范圍之內(nèi)。
確定模塊20根據(jù)獲取的終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài),確定終端的地域歸屬信息。其中,終端的地域歸屬信息包括用戶手機號碼的歸屬地。具體地,若終端使用移動網(wǎng)絡(luò)上網(wǎng)時,則通過用戶手機號碼確定終端的地域歸屬信息;若移動網(wǎng)絡(luò)使用wifi網(wǎng)絡(luò)上網(wǎng)時,則通過終端ip地址確定終端的地域歸屬信息。
判定模塊30獲取終端的流量產(chǎn)品訪問請求,對終端的流量產(chǎn)品信息進(jìn)行鑒權(quán)查證,判定終端是否具備上網(wǎng)免流量權(quán)限。其中,流量產(chǎn)品可以為6g視頻流量包,當(dāng)然也可以為其他的定向流量包。終端的流量產(chǎn)品信息包括流量產(chǎn)品購買記錄和流量產(chǎn)品剩余的免流流量大小等。
當(dāng)前營運商在定向流量、后向流量和流量池等流量經(jīng)營模式中,在各省份上對不同的流量產(chǎn)品與其相對應(yīng)的免流ip組進(jìn)行綁定。在數(shù)據(jù)庫中的地域與流量產(chǎn)品配置規(guī)則映射表中對不同的流量產(chǎn)品提前規(guī)范好各省份業(yè)務(wù)ip,并將對應(yīng)ip配置在免流ip組各cdn邊緣節(jié)點上,當(dāng)用戶請求時,根據(jù)用戶所訂購的流量產(chǎn)品調(diào)度到對應(yīng)節(jié)點上,而一個流量產(chǎn)品對應(yīng)的免流ip組至少配置二個或二個以上的節(jié)點。例如,6g視頻流量包,湖南省用戶配置的業(yè)務(wù)ip為172.14.2.23/27及176.14.2.23/27兩個段,分別配置在湖南長沙和湘潭兩個節(jié)點上。在本實施例中,調(diào)度模塊40若識別到終端具備上網(wǎng)免流量權(quán)限,則根據(jù)確定的終端的地域歸屬信息以及預(yù)設(shè)在數(shù)據(jù)庫中的地域與流量產(chǎn)品配置規(guī)則映射表和調(diào)度策略,通過基于負(fù)載能力的調(diào)度算法、基于負(fù)載能力的調(diào)度算法、基于鏈路的調(diào)度算法以及基于成本的調(diào)度算法,將流量產(chǎn)品訪問請求調(diào)度到對應(yīng)產(chǎn)品免流ip組的代理節(jié)點上,以實現(xiàn)對流量產(chǎn)品的定向流量減免及流量使用量的控制。
本實施例提供的cdn智能調(diào)度系統(tǒng),通過在流量經(jīng)營業(yè)務(wù)中使用cdn代理實現(xiàn)用戶訂購產(chǎn)品的定向免流,在調(diào)度上根據(jù)用戶手機號碼及終端ip相結(jié)合的方式判斷用戶歸屬區(qū)域信息以及對用戶產(chǎn)品購買信息的鑒權(quán)查證,實現(xiàn)流量產(chǎn)品精確調(diào)度,以解決由于進(jìn)行ip調(diào)度時需要增加解析的時間導(dǎo)致cdn處理效率降低的技術(shù)問題,同時解決了具體用戶的精準(zhǔn)免流控制。本實施例提供的cdn智能調(diào)度系統(tǒng),為運營商流量經(jīng)營業(yè)務(wù)提供更為廣泛的產(chǎn)品模式以及用戶套餐流量的精準(zhǔn)控制。
如圖7所示,本實施例提供的cdn智能調(diào)度系統(tǒng),終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)包括移動網(wǎng)絡(luò)和wifi網(wǎng)絡(luò),獲取模塊10包括第一獲取單元21和第二獲取單元22,其中,第一獲取單元21,用于若終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)為移動網(wǎng)絡(luò)時,則獲取終端的用戶手機號碼,并以用戶手機號碼確定終端的地域歸屬信息;第二獲取單元22,用于若終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)為wifi網(wǎng)絡(luò)時,則獲取終端上的終端ip地址,并以終端ip地址確定終端的地域歸屬信息。
本實施例提供的cdn智能調(diào)度系統(tǒng),若終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)為移動網(wǎng)絡(luò)時,則獲取終端的用戶手機號碼,并以用戶手機號碼確定終端的地域歸屬信息;若終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)為wifi網(wǎng)絡(luò)時,則獲取終端上的終端ip地址,并以終端ip地址確定終端的地域歸屬信息。本實施例提供的cdn智能調(diào)度系統(tǒng),在調(diào)度上根據(jù)用戶手機號碼及終端ip相結(jié)合的方式判斷用戶歸屬區(qū)域信息,實現(xiàn)請求精確調(diào)度,以解決由于進(jìn)行ip調(diào)度時需要增加解析的時間導(dǎo)致cdn處理效率降低的技術(shù)問題,同時解決了具體用戶的精準(zhǔn)免流控制。為運營商流量經(jīng)營業(yè)務(wù)提供更為廣泛的產(chǎn)品模式以及用戶套餐流量的精準(zhǔn)控制。
如圖8所示,本實施例提供的cdn智能調(diào)度系統(tǒng),cdn智能調(diào)度系統(tǒng)還包括安全訪問控制檢測模塊50,安全訪問控制檢測模塊50,用于對終端的訪問請求進(jìn)行安全訪問控制檢測,若終端具有訪問權(quán)限,則獲取終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)。
當(dāng)cp(contentprovide,內(nèi)容提供商)接入時,提前配置好對應(yīng)流量產(chǎn)品及調(diào)度策略。安全訪問控制檢測模塊50對終端的訪問請求進(jìn)行安全訪問控制檢測,若終端具有訪問權(quán)限,則獲取終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài);當(dāng)終端請求相關(guān)安全校驗不通過,則直接結(jié)束。其中,安全訪問控制檢測包括防盜、訪問權(quán)限等控制檢驗。
本實施例提供的cdn智能調(diào)度系統(tǒng),在獲取終端當(dāng)前使用的網(wǎng)絡(luò)狀態(tài)之前,對終端的訪問請求進(jìn)行安全訪問控制檢測,從而保證流量業(yè)務(wù)的調(diào)度在一個安全的環(huán)境內(nèi)運行。
如圖9所示,本實施例提供的cdn智能調(diào)度系統(tǒng),判定模塊30包括第一判斷單元31和第二判斷單元32,第一判斷單元31,用于根據(jù)用戶手機號碼來判斷是否具有流量產(chǎn)品購買記錄或者流量產(chǎn)品剩余的免流流量大?。坏诙袛鄦卧?2,用于若終端無用戶手機號碼,則判斷終端請求的流量產(chǎn)品是否具備上網(wǎng)免流量權(quán)限。
本實施例提供的cdn智能調(diào)度系統(tǒng),根據(jù)用戶手機號碼來判斷是否具有流量產(chǎn)品購買記錄或者流量產(chǎn)品剩余的免流流量大??;若終端無用戶手機號碼,則判斷終端請求的流量產(chǎn)品是否具備上網(wǎng)免流量權(quán)限。本實施例提供的cdn智能調(diào)度系統(tǒng),在對流量產(chǎn)品訪問請求調(diào)度之前,通過查詢流量產(chǎn)品購買記錄及流量產(chǎn)品消耗情況,從而實現(xiàn)用戶免流量的精確控制。
如圖9所示,本實施例提供的cdn智能調(diào)度系統(tǒng),調(diào)度模塊40包括第三獲取單元41、第一調(diào)度單元42和第二調(diào)度單元43,第三獲取單元41,用于根據(jù)終端的地域歸屬信息及流量產(chǎn)品信息,通過調(diào)度策略算法獲取就近區(qū)域節(jié)點狀態(tài);第一調(diào)度單元42,用于若就近區(qū)域具有最佳狀態(tài)節(jié)點且最佳狀態(tài)節(jié)點符合調(diào)度策略的要求,則將流量產(chǎn)品訪問請求調(diào)度到最佳狀態(tài)節(jié)點上,由最佳狀態(tài)節(jié)點為終端提供相應(yīng)上網(wǎng)免流量服務(wù);第二調(diào)度單元43,用于若就近區(qū)域沒有發(fā)現(xiàn)最佳狀態(tài)節(jié)點或最佳狀態(tài)節(jié)點不符合調(diào)度策略的要求,則將流量產(chǎn)品訪問請求調(diào)度到中心節(jié)點上,由中心節(jié)點為終端提供相應(yīng)上網(wǎng)免流量服務(wù)。
本實施例提供的cdn智能調(diào)度系統(tǒng),根據(jù)終端的地域歸屬信息及流量產(chǎn)品信息,通過調(diào)度策略算法獲取就近區(qū)域節(jié)點狀態(tài);若就近區(qū)域具有最佳狀態(tài)節(jié)點且最佳狀態(tài)節(jié)點符合調(diào)度策略的要求,則將流量產(chǎn)品訪問請求調(diào)度到最佳狀態(tài)節(jié)點上,由最佳狀態(tài)節(jié)點為終端提供相應(yīng)上網(wǎng)免流量服務(wù);若就近區(qū)域沒有發(fā)現(xiàn)最佳狀態(tài)節(jié)點或最佳狀態(tài)節(jié)點不符合調(diào)度策略的要求,則將流量產(chǎn)品訪問請求調(diào)度到中心節(jié)點上,由中心節(jié)點為終端提供相應(yīng)上網(wǎng)免流量服務(wù)。本實施例提供的cdn智能調(diào)度系統(tǒng),在符合調(diào)度策略的基礎(chǔ)上通過就近原則將流量產(chǎn)品訪問請求調(diào)度到就近區(qū)域具有最佳狀態(tài)的代點節(jié)點上,大大提升cdn處理效率。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。