本申請涉及內(nèi)容分發(fā)網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及基于內(nèi)容分發(fā)網(wǎng)絡(luò)的業(yè)務(wù)分流方法、策略與計(jì)費(fèi)規(guī)則功能服務(wù)器、遠(yuǎn)程網(wǎng)關(guān)和分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)。
背景技術(shù):
cdn(contentdeliverynetwork,內(nèi)容分發(fā)網(wǎng)絡(luò)),也稱為內(nèi)容傳輸網(wǎng)絡(luò)。cdn是建立在現(xiàn)有ip(internetprotocol,網(wǎng)際協(xié)議)網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)之上的一種增值網(wǎng)絡(luò),是在應(yīng)用層部署的一層網(wǎng)絡(luò)架構(gòu)。在現(xiàn)有技術(shù)中,如果用戶希望訪問互聯(lián)網(wǎng)內(nèi)容,可以通過網(wǎng)關(guān)來轉(zhuǎn)發(fā)互聯(lián)網(wǎng)內(nèi)容訪問請求到主站服務(wù)器,由主站服務(wù)器向用戶提供互聯(lián)網(wǎng)內(nèi)容。
技術(shù)實(shí)現(xiàn)要素:
但是發(fā)明人在研究過程中發(fā)現(xiàn),如果主站服務(wù)器在同一時刻可能會接收到海量用戶的訪問請求,則可能會存在主站服務(wù)器對訪問請求的響應(yīng)時間過長的問題,進(jìn)而主站服務(wù)器在向海量用戶提供互聯(lián)網(wǎng)內(nèi)容的時候,相應(yīng)的效率也較低,因此,用戶需要耗費(fèi)較長的時間才能請求到自己訪問的內(nèi)容,這種情況也使得用戶的訪問體驗(yàn)非常不好。
基于此,本申請?zhí)峁┝硕喾N基于內(nèi)容分發(fā)網(wǎng)絡(luò)的業(yè)務(wù)分流方法,用以解決現(xiàn)有技術(shù)中向用戶提供互聯(lián)網(wǎng)內(nèi)容的效率較低的問題,以及提升用戶的網(wǎng)絡(luò)訪問體驗(yàn)。
本申請還提供了pcrf、pgw和rgw,用以保證上述方法在實(shí)際中的實(shí)現(xiàn)及應(yīng)用。
為了解決上述問題,本申請公開了一種基于內(nèi)容分發(fā)網(wǎng)絡(luò)的業(yè)務(wù)分流方法,該方法可以應(yīng)用于策略與計(jì)費(fèi)規(guī)則功能服務(wù)器上,該方法包括:
響應(yīng)于第一業(yè)務(wù)分流請求,獲取所述第一業(yè)務(wù)分流請求攜帶的用戶的 網(wǎng)際協(xié)議地址;
依據(jù)所述用戶的網(wǎng)際協(xié)議地址確定所述用戶的分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān);
將所述用戶的網(wǎng)際協(xié)議地址發(fā)送至所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān),以便所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)依據(jù)所述用戶的網(wǎng)際協(xié)議地址確定用戶的身份信息,以及,將包括所述用戶的身份信息的第三業(yè)務(wù)分流請求發(fā)送至遠(yuǎn)程網(wǎng)關(guān),以便所述遠(yuǎn)程網(wǎng)關(guān)在本地為所述用戶實(shí)現(xiàn)業(yè)務(wù)分流。
本申請公開了一種基于內(nèi)容分發(fā)網(wǎng)絡(luò)的業(yè)務(wù)分流方法,該方法可以應(yīng)用于策略與計(jì)費(fèi)規(guī)則功能服務(wù)器上,該方法包括:
響應(yīng)于第二業(yè)務(wù)分流請求,獲取所述第二業(yè)務(wù)分流請求中攜帶的用戶的網(wǎng)際協(xié)議地址;
依據(jù)所述用戶的網(wǎng)際協(xié)議地址確定所述用戶的身份信息;
將所述用戶的身份信息發(fā)送至遠(yuǎn)程網(wǎng)關(guān),以便所述遠(yuǎn)程網(wǎng)關(guān)在本地為所述用戶實(shí)現(xiàn)業(yè)務(wù)分流。
本申請還公開了一種基于內(nèi)容分發(fā)網(wǎng)絡(luò)的業(yè)務(wù)分流方法,該方法包括:
響應(yīng)于第三業(yè)務(wù)分流請求,獲取所述第三業(yè)務(wù)分流請求中攜帶的用戶的身份信息;
依據(jù)所述用戶的身份信息為所述用戶在本地實(shí)現(xiàn)業(yè)務(wù)分流。
本申請還公開了一種策略與計(jì)費(fèi)規(guī)則功能服務(wù)器,該服務(wù)器包括:
第一獲取模塊,用于響應(yīng)于第一業(yè)務(wù)分流請求,獲取所述第一業(yè)務(wù)分流請求攜帶的用戶的網(wǎng)際協(xié)議地址;
第一確定模塊,用于依據(jù)所述用戶的網(wǎng)際協(xié)議地址確定所述用戶的分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān);
第一發(fā)送模塊,用于將所述用戶的網(wǎng)際協(xié)議地址發(fā)送至所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān),以便所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)依據(jù)所述用戶的網(wǎng)際協(xié)議地址確定用戶的身份信息,以及,將包括所述用戶的身份信息的第三業(yè)務(wù)分流請求發(fā)送至遠(yuǎn)程網(wǎng)關(guān),以便所述遠(yuǎn)程網(wǎng)關(guān)在本地為所述用戶實(shí)現(xiàn)業(yè)務(wù)分流。
本申請還公開了一種分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān),該網(wǎng)關(guān)包括:
第二獲取模塊,用于響應(yīng)于第二業(yè)務(wù)分流請求,獲取所述第二業(yè)務(wù)分流請求中攜帶的用戶的網(wǎng)際協(xié)議地址;
第二確定模塊,用于依據(jù)所述用戶的網(wǎng)際協(xié)議地址確定所述用戶的身份信息;
第二發(fā)送模塊,用于將所述用戶的身份信息發(fā)送至遠(yuǎn)程網(wǎng)關(guān),以便所述遠(yuǎn)程網(wǎng)關(guān)在本地為所述用戶實(shí)現(xiàn)業(yè)務(wù)分流。
本申請還公開了一種遠(yuǎn)程網(wǎng)關(guān),該網(wǎng)關(guān)包括:
第三獲取模塊,用于響應(yīng)于第三業(yè)務(wù)分流請求,獲取所述第三業(yè)務(wù)分流請求中攜帶的用戶的身份信息;
業(yè)務(wù)分流模塊,用于依據(jù)所述用戶的身份信息為所述用戶在本地實(shí)現(xiàn)業(yè)務(wù)分流。
與現(xiàn)有技術(shù)相比,本申請包括以下優(yōu)點(diǎn):
在本申請實(shí)施例中,對于需要分流的用戶,由主站服務(wù)器將這些用戶的ip地址發(fā)送給pcrf,并且由pcrf進(jìn)一步將該ip地址發(fā)給pgw,pgw可以查詢得到該用戶的身份信息,進(jìn)而將身份信息發(fā)給rgw從而由rgw實(shí)現(xiàn)對這些用戶的分流。因此,本申請實(shí)施例就達(dá)到了對于不同用戶可以實(shí)施分流或者不分流的用戶級分流的效果,而進(jìn)行業(yè)務(wù)分流的用戶,由于可以直接由cdn節(jié)點(diǎn)向其提供互聯(lián)網(wǎng)內(nèi)容,因此,也可以使用戶訪問互聯(lián)網(wǎng)內(nèi)容的過程更快,效率更高,同時也提升了用戶的訪問體驗(yàn)。
當(dāng)然,實(shí)施本申請的任一產(chǎn)品并不一定需要同時達(dá)到以上所述的所有優(yōu)點(diǎn)。
附圖說明
為了更清楚地說明本申請實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本申請的第一種基于內(nèi)容分發(fā)網(wǎng)絡(luò)的業(yè)務(wù)分流方法實(shí)施例的流程圖;
圖2是本申請?jiān)趯?shí)際應(yīng)用中的場景架構(gòu)圖;
圖3是本申請的第二種基于內(nèi)容分發(fā)網(wǎng)絡(luò)的業(yè)務(wù)分流方法實(shí)施例的流程圖;
圖4是本申請的第三種基于內(nèi)容分發(fā)網(wǎng)絡(luò)的業(yè)務(wù)分流方法實(shí)施例的流程圖;
圖5是本申請的pcrf實(shí)施例的結(jié)構(gòu)框圖;
圖6是本申請的pgw實(shí)施例的結(jié)構(gòu)框圖;
圖7是本申請的rgw實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本申請保護(hù)的范圍。
在介紹本申請實(shí)施例之間,為了方便本領(lǐng)域技術(shù)人員更清楚的理解本申請實(shí)施例中的網(wǎng)絡(luò)節(jié)點(diǎn),下面對本實(shí)施例中的網(wǎng)絡(luò)節(jié)點(diǎn)及相關(guān)術(shù)語先做詳細(xì)的介紹。
cdn的核心是利用智能化策略技術(shù),將中心的內(nèi)容和服務(wù)推送到網(wǎng)絡(luò)邊緣,使得用戶可以在最近的和服務(wù)質(zhì)量最佳的地方獲取服務(wù),其關(guān)鍵技術(shù)包括高速緩存、負(fù)載均衡、內(nèi)容路由、內(nèi)容分發(fā)、內(nèi)容存儲和內(nèi)容管理等。cdn的技術(shù)優(yōu)點(diǎn)包括:(1)全局負(fù)載平衡,訪問速度快,讓用戶連接到最近的服務(wù)器上去。(2)熱點(diǎn)內(nèi)容主動傳送,自動跟蹤,自動更新。(3)無縫集成、高可靠、可用性以及擴(kuò)展性。(4)減少對網(wǎng)絡(luò)帶寬資源的占用,具有智能的管理控制能力。(5)發(fā)送的內(nèi)容受到保護(hù),而且內(nèi)容提供商可在本地自己決定服務(wù)的內(nèi)容?;谏鲜龅膬?yōu)點(diǎn),cdn技術(shù)能提高寬帶資源的利用率,增加流媒體在互聯(lián)網(wǎng)上的應(yīng)用普及,這些應(yīng)用包括在線播放、音樂點(diǎn)播、電視直播、互動游戲等,大大促進(jìn)internet應(yīng)用和服務(wù)的發(fā)展。cdn節(jié)點(diǎn)主要基于緩存服務(wù)器,也稱作代理緩存, 它位于靠近移動網(wǎng)絡(luò)的互聯(lián)網(wǎng)邊緣。
enb(enodeb,增強(qiáng)的無線基站),是下一代的無線接入網(wǎng)的主要空口資源的控制設(shè)備,可以提供更高的上下行速率,更低的傳輸延遲和更加可靠的無線傳輸。
pcrf(policyandchargingrulesfunction,策略與計(jì)費(fèi)規(guī)則功能)服務(wù)器,pcrf是業(yè)務(wù)數(shù)據(jù)流和ip承載資源的策略與計(jì)費(fèi)控制策略決策點(diǎn)。
gw(gateway,網(wǎng)關(guān))是用戶面功能實(shí)體,用于用戶面數(shù)據(jù)路由處理,分為s-gw(servinggateway,服務(wù)網(wǎng)關(guān))和p-gw(packetdatanetworkgateway,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān))。
s-gw是演進(jìn)的e-utran(evolveduniversalterrestrialradioaccessnetwork,通用地面無線接入網(wǎng))之間的移動錨點(diǎn);p-gw是pdn(packetdatanetwork,移動網(wǎng)絡(luò)與分組數(shù)據(jù)網(wǎng))的邊界網(wǎng)關(guān),負(fù)責(zé)pdn的接入、在移動網(wǎng)絡(luò)與pdn間轉(zhuǎn)發(fā)數(shù)據(jù)等功能。
rgw(remotegateway,遠(yuǎn)程網(wǎng)關(guān)),位于enb和sgw之間,主要做識別需要分流的數(shù)據(jù)包,并將其分流到與其連接的cdn節(jié)點(diǎn)。
gslb(globalserverloadbalance,全局負(fù)載均衡),其主要實(shí)現(xiàn)在廣域網(wǎng)(包括互聯(lián)網(wǎng))上不同地域的服務(wù)器間的流量調(diào)配,保證使用最佳的服務(wù)器服務(wù)離自己最近的用戶,從而確?;ヂ?lián)網(wǎng)訪問質(zhì)量。
ue(userequipment,用戶設(shè)備),在3g和4g網(wǎng)絡(luò)中,就是用戶終端,在2g網(wǎng)絡(luò)中就是ms(移動站,mobilestation),用戶設(shè)備可以包含手機(jī)、智能終端、多媒體設(shè)備或流媒體設(shè)備等。
參考圖1,示出了本申請第一種基于內(nèi)容分發(fā)網(wǎng)絡(luò)的業(yè)務(wù)分流方法實(shí)施例的流程圖,本實(shí)施例可以應(yīng)用于策略與計(jì)費(fèi)規(guī)則功能服務(wù)器上,本實(shí)施例可以包括以下步驟:
步驟101:響應(yīng)于第一業(yè)務(wù)分流請求,獲取所述第一業(yè)務(wù)分流請求攜帶的用戶的網(wǎng)際協(xié)議地址。
在本申請實(shí)施例中,假設(shè)用戶在其所持的ue上輸入想要訪問的網(wǎng) 址,觸發(fā)該網(wǎng)址的訪問請求之后,瀏覽器首先會訪問該網(wǎng)址對應(yīng)的主站服務(wù)器,該主站服務(wù)器會發(fā)送業(yè)務(wù)響應(yīng)給ue,該業(yè)務(wù)響應(yīng)中包含有主站內(nèi)容??梢岳斫獾氖牵髡痉?wù)器返回的可以是一種僅僅告知ue已經(jīng)成功連接到主站服務(wù)器的消息,該消息的大小可以只有幾個字節(jié)。而主站服務(wù)器在接收到用戶的訪問請求之后,會獲取到該用戶所持的ue的ip地址,并將該ip地址攜帶于第一業(yè)務(wù)分流請求中發(fā)送給pcrf,以便后續(xù)實(shí)現(xiàn)對該用戶的業(yè)務(wù)分流,即,將本來應(yīng)該由主站服務(wù)器提供給該用戶的互聯(lián)網(wǎng)內(nèi)容分流至cnd節(jié)點(diǎn)上,由cdn節(jié)點(diǎn)提供互聯(lián)網(wǎng)內(nèi)容給用戶。
參考圖2所示,為本申請方法實(shí)施例在實(shí)際應(yīng)用中的場景架構(gòu)圖,其中,主站服務(wù)器201在接收到用戶發(fā)送的訪問請求之后,可以將該用戶的ip地址攜帶于第一業(yè)務(wù)分流請求中發(fā)送給pcrf202。
可以理解的是,如果某個用戶不需要進(jìn)行業(yè)務(wù)分流,則主站服務(wù)器可以直接將該用戶的訪問請求對應(yīng)的互聯(lián)網(wǎng)內(nèi)容返回給該用戶即可,而不需要針對該不需要進(jìn)行業(yè)務(wù)分流的用戶向pcrf發(fā)送業(yè)務(wù)分流請求。由于主站服務(wù)器會接收到海量用戶的業(yè)務(wù)請求,因此主站服務(wù)器可以設(shè)置一定的規(guī)則來確定哪些用戶需要進(jìn)行業(yè)務(wù)分流,哪些用戶不需要進(jìn)行業(yè)務(wù)分流。
例如,如果主站服務(wù)器為淘寶網(wǎng)服務(wù)器,則淘寶網(wǎng)服務(wù)器可以根據(jù)用戶在主站服務(wù)器的注冊時間或者交易費(fèi)用等來確定哪些用戶需要進(jìn)行分流。再例如,用戶a在一個月的交易費(fèi)用超過了一萬元,則在這種情況下,假設(shè)用戶a向主站服務(wù)器發(fā)送了業(yè)務(wù)請求,則可以將該用戶a的ip地址攜帶于第一業(yè)務(wù)分流請求中發(fā)送給pcrf,以便實(shí)現(xiàn)后續(xù)對該用戶a的業(yè)務(wù)分流。而假設(shè)用戶b在一個月的交易費(fèi)用沒有超過一萬元,則不需要針對用戶b執(zhí)行步驟101,那么后續(xù)也就不會對用戶b進(jìn)行業(yè)務(wù)分流。
當(dāng)然,可以理解的是,本領(lǐng)域技術(shù)人員可以在主站服務(wù)器設(shè)置其他的業(yè)務(wù)分流規(guī)則,上述內(nèi)容僅僅是示例,不應(yīng)將其理解為本申請的限定。
步驟102:依據(jù)所述用戶的網(wǎng)際協(xié)議地址確定所述用戶的分組數(shù)據(jù)網(wǎng) 絡(luò)網(wǎng)關(guān)。
pcrf在接收到攜帶了用戶的ip地址的第一業(yè)務(wù)分流請求之后,會從該第一業(yè)務(wù)分流請求中獲取到用戶的ip地址,進(jìn)而根據(jù)自身保存的用戶的ip地址與該用戶所屬的pgw203(參考圖2)的對應(yīng)關(guān)系,來確定當(dāng)前用戶的ip地址對應(yīng)的pgw。
步驟103:將所述用戶的網(wǎng)際協(xié)議地址發(fā)送至所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)。
在本步驟中,pcrf可以將用戶的ip地址發(fā)送至步驟102中確定的pgw,具體的,可以將用戶的ip地址攜帶于第二業(yè)務(wù)分流請求中,以便該pgw依據(jù)所述用戶的網(wǎng)際協(xié)議地址確定用戶的身份信息,并將所述用戶的身份信息發(fā)送至遠(yuǎn)程網(wǎng)關(guān),以便所述遠(yuǎn)程網(wǎng)關(guān)在本地為所述用戶實(shí)現(xiàn)業(yè)務(wù)分流。其中,pgw依據(jù)用戶的ip地址可以確定用戶的身份信息,例如該用戶在主站服務(wù)器注冊的賬號信息或者用戶的手機(jī)號碼等能夠唯一標(biāo)識該用戶身份的信息,并將包括所述用戶的身份信息的第三業(yè)務(wù)分流請求通過sgw轉(zhuǎn)發(fā)至rgw204(參考圖2),該rgw可以在本地為該用戶實(shí)現(xiàn)業(yè)務(wù)分流,從而實(shí)現(xiàn)直接由與rgw相連的第一cdn節(jié)點(diǎn)205為用戶提供互聯(lián)網(wǎng)內(nèi)容。
進(jìn)一步的,在步驟103之后,還可以包括:
步驟104:接收所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)轉(zhuǎn)發(fā)的業(yè)務(wù)分流響應(yīng)。
在rgw成功為用戶在本地實(shí)現(xiàn)業(yè)務(wù)分流之后,還可以通過sgw向pgw發(fā)送業(yè)務(wù)分流響應(yīng),用來通知pgw已經(jīng)成功為該用戶實(shí)現(xiàn)業(yè)務(wù)分流,pgw再將該業(yè)務(wù)分流響應(yīng)發(fā)送至pcrf,以便通知pcrf該用戶已經(jīng)成功實(shí)現(xiàn)業(yè)務(wù)分流。
可見,在本實(shí)施例中,對于需要分流的用戶,由主站服務(wù)器將這些用戶的ip地址發(fā)送給pcrf,并且由pcrf進(jìn)一步將該ip地址發(fā)給pgw,pgw可以查詢得到該用戶的身份信息,進(jìn)而將身份信息發(fā)給rgw從而由rgw實(shí)現(xiàn)對這些用戶的分流。因此,就達(dá)到了對于不同用戶可以實(shí)施分流或者不分流的用戶級分流的效果,而進(jìn)行業(yè)務(wù)分流的用戶,由于可以直接由cdn節(jié)點(diǎn)向其提供互聯(lián)網(wǎng)內(nèi)容,因此,也可以使用戶訪問互聯(lián) 網(wǎng)內(nèi)容的過程更快,效率更高,同時也提升了用戶的訪問體驗(yàn)。
參考圖3,示出了本申請第二種基于內(nèi)容分發(fā)網(wǎng)絡(luò)的業(yè)務(wù)分流方法實(shí)施例的流程圖,本實(shí)施例可以應(yīng)用于pgw上,本實(shí)施例可以包括以下步驟:
步驟301:響應(yīng)于發(fā)送的第二業(yè)務(wù)分流請求,獲取所述第二業(yè)務(wù)分流請求中攜帶的用戶的網(wǎng)際協(xié)議地址。
在本步驟中,pgw接收到了pcrf發(fā)送的、攜帶了用戶的ip地址的第二業(yè)務(wù)分流請求,可以從該第二業(yè)務(wù)分流請求中獲取用戶的ip地址。需要說明的是,本實(shí)施例與第一種方法實(shí)施例的區(qū)別在于,本實(shí)施例的執(zhí)行主體為pgw,其他類似之處相互參考即可。
步驟302:依據(jù)所述用戶的網(wǎng)際協(xié)議地址確定所述用戶的身份信息。
pgw根據(jù)用戶的ip地址來確定該用戶的身份信息。其中,pgw中可以保存有用戶的ip地址和身份信息之間的對應(yīng)關(guān)系,例如,用戶ip地址為“202.203.21”對應(yīng)的身份信息為一個手機(jī)號碼:13855555555。
其中,本步驟具體可以包括步驟a1~步驟a2:
步驟a1:獲取用戶的網(wǎng)際協(xié)議地址和身份信息的對應(yīng)關(guān)系。
首先,pgw在本地獲取到用戶的ip地址和身份信息之間的對應(yīng)關(guān)系,該身份信息可以是用戶注冊主站服務(wù)器時的賬號信息,能夠唯一標(biāo)識一個用戶,還可以使用戶的手機(jī)號碼,也能唯一標(biāo)識一個用戶。在實(shí)際應(yīng)用中,該身份信息只需要能夠唯一標(biāo)識一位用戶即可。
步驟a2:依據(jù)所述對應(yīng)關(guān)系確定所述用戶的網(wǎng)際協(xié)議地址對應(yīng)的身份信息,所述身份信息包括:手機(jī)號碼或/和賬號信息。
其次根據(jù)步驟a1中的對應(yīng)關(guān)系確定ip地址對應(yīng)的身份信息即可。
步驟303:將包括所述用戶的身份信息的第三業(yè)務(wù)分流請求發(fā)送至遠(yuǎn)程網(wǎng)關(guān)。
接著,pgw在確定了用戶的身份信息之后,可以將該用戶的身份信息發(fā)送給rgw,由rgw為在本地為該用戶實(shí)現(xiàn)業(yè)務(wù)分流。具體的,用戶的身份信息可以攜帶于第三業(yè)務(wù)分流請求中通過sgw來發(fā)送給rgw。 rgw在本地為該用戶進(jìn)行業(yè)務(wù)分流后,可以將該用戶以后發(fā)送的訪問請求都轉(zhuǎn)發(fā)至與rgw相連的cdn節(jié)點(diǎn)(圖2中的第一cdn節(jié)點(diǎn)),由與rgw相連的cdn節(jié)點(diǎn)直接向用戶提供互聯(lián)網(wǎng)內(nèi)容。可以理解的是,在本實(shí)施例中,sgw和rgw中都可以保存有用戶的身份信息。
可選的,在步驟303之后,還可以包括:
步驟304:接收所述遠(yuǎn)程網(wǎng)關(guān)發(fā)送的業(yè)務(wù)分流響應(yīng)。
rgw在本地為用戶實(shí)現(xiàn)業(yè)務(wù)分流之后,還可以通過sgw向pgw轉(zhuǎn)發(fā)業(yè)務(wù)分流響應(yīng),用來通知sgw和pgw該用戶已經(jīng)實(shí)現(xiàn)業(yè)務(wù)分流。
在本實(shí)施例中,對于需要分流的用戶,由主站服務(wù)器將這些用戶的ip地址發(fā)送給pcrf,并且由pcrf進(jìn)一步將該ip地址發(fā)給pgw,pgw可以查詢得到該用戶的身份信息,進(jìn)而將身份信息發(fā)給rgw從而由rgw實(shí)現(xiàn)對這些用戶的分流。因此,就達(dá)到了對于不同用戶可以實(shí)施分流或者不分流的用戶級分流的效果,而進(jìn)行業(yè)務(wù)分流的用戶,由于可以直接由cdn節(jié)點(diǎn)向其提供互聯(lián)網(wǎng)內(nèi)容,因此,也可以使用戶訪問互聯(lián)網(wǎng)內(nèi)容的過程更快,效率更高,同時也提升了用戶的訪問體驗(yàn)。
參考圖4所示,示出了本申請第三種基于內(nèi)容分發(fā)網(wǎng)絡(luò)的業(yè)務(wù)分流方法實(shí)施例的流程圖,本實(shí)施例可以應(yīng)用于rgw上,本實(shí)施例可以包括以下步驟:
步驟401:響應(yīng)于第三業(yè)務(wù)分流請求,獲取所述第三業(yè)務(wù)分流請求中攜帶的用戶的身份信息。
本實(shí)施例與前兩個實(shí)施例的不同之處在于,執(zhí)行主體為rgw,類似之處相同參考即可。
在本實(shí)施例中,對于rgw來說,如果接收到了pgw通過sgw轉(zhuǎn)發(fā)的第三業(yè)務(wù)分流請求,會從該第三業(yè)務(wù)分流請求中獲取到用戶的身份信息。
步驟402:依據(jù)所述用戶的身份信息為所述用戶在本地實(shí)現(xiàn)業(yè)務(wù)分流。
對于rgw來說,接收到的該用戶的身份信息,就意味著需要為該用 戶進(jìn)行業(yè)務(wù)分流。則rgw就將接收到的該身份信息對應(yīng)的用戶分流到與自己相連的cdn節(jié)點(diǎn)上,從而由該cdn節(jié)點(diǎn)為用戶提供其所需訪問的互聯(lián)網(wǎng)內(nèi)容。例如,如果用戶在ue上觸發(fā)了互聯(lián)網(wǎng)內(nèi)容的訪問請求,例如,輸入了一個網(wǎng)址或者觸發(fā)了查看一個互聯(lián)網(wǎng)內(nèi)容的操作等,則ue會先將該訪問請求發(fā)給主站服務(wù)器,主站服務(wù)器會返回一個幾個字節(jié)的消息,用于告知ue已經(jīng)連接到該主站服務(wù)器,那么接下來,當(dāng)ue解析主站服務(wù)器返回的消息從而請求主站的具體內(nèi)容例如圖片等資源時,該請求會由rgw轉(zhuǎn)發(fā)給業(yè)務(wù)分流對應(yīng)的cdn節(jié)點(diǎn),從而由cdn節(jié)點(diǎn)來向該用戶提供具體的互聯(lián)網(wǎng)內(nèi)容。
那么,具體的,本步驟的實(shí)現(xiàn)可以包括步驟b1~步驟b2:
步驟b1:獲取與所述遠(yuǎn)程網(wǎng)關(guān)相連的目標(biāo)內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)。
首先,rgw在需要為接收到的身份信息對應(yīng)的用戶進(jìn)行業(yè)務(wù)分流的情況下,會獲取到與其相連的cdn節(jié)點(diǎn)的目標(biāo)地址,例如ip地址。
步驟b2:將所述目標(biāo)內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)置為所述用戶的內(nèi)容提供商。
接著,rgw可以將步驟b1中與自身相連的cdn節(jié)點(diǎn)設(shè)置為該用戶的內(nèi)容提供商。
可選的,在步驟402之后,還可以包括步驟403:
步驟403:響應(yīng)于所述用戶發(fā)送的業(yè)務(wù)請求,將所述業(yè)務(wù)請求轉(zhuǎn)發(fā)至所述目標(biāo)內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)。
在用戶繼續(xù)發(fā)送業(yè)務(wù)請求的情況下,rgw則直接將該業(yè)務(wù)請求轉(zhuǎn)發(fā)給步驟402中確定的目標(biāo)cdn節(jié)點(diǎn),該cdn節(jié)點(diǎn)可以將業(yè)務(wù)請求對應(yīng)的內(nèi)容發(fā)送給所述用戶。例如,針對步驟402中提到的用戶需要進(jìn)一步訪問的圖片資源,則直接由cdn節(jié)點(diǎn)從本地查詢之后,通過rgw發(fā)送給用戶。
可選的,在步驟402之后,還可以包括步驟404:
步驟404:向所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)發(fā)送業(yè)務(wù)分流響應(yīng),所述業(yè)務(wù)分流響應(yīng)用于通知所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)所述用戶已經(jīng)分流至所述目標(biāo)內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)。
在rgw為用戶實(shí)現(xiàn)業(yè)務(wù)分流之后,還可以向pgw通過sgw轉(zhuǎn)發(fā)業(yè)務(wù)分流響應(yīng),用于通知pgw該用戶已經(jīng)分流至所述cdn節(jié)點(diǎn)。
在本實(shí)施例中,對于需要分流的用戶,由主站服務(wù)器將這些用戶的ip地址發(fā)送給pcrf,并且由pcrf進(jìn)一步將該ip地址發(fā)給pgw,pgw可以查詢得到該用戶的身份信息,進(jìn)而將身份信息發(fā)給rgw從而由rgw實(shí)現(xiàn)對這些用戶的分流。因此,就達(dá)到了對于不同用戶可以實(shí)施分流或者不分流的用戶級分流的效果,而實(shí)施業(yè)務(wù)分流的用戶,由于可以直接由cdn節(jié)點(diǎn)向其提供互聯(lián)網(wǎng)內(nèi)容,因此,也可以使用戶訪問互聯(lián)網(wǎng)內(nèi)容的過程更快,效率更高,同時也提升了用戶的訪問體驗(yàn)。
對于前述的方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本申請,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作和模塊并不一定是本申請所必須的。
與上述本申請第一種基于內(nèi)容分發(fā)網(wǎng)絡(luò)的業(yè)務(wù)分流方法實(shí)施例所提供的方法相對應(yīng),參見圖5,本申請還提供了策略與計(jì)費(fèi)規(guī)則功能服務(wù)器pcrf實(shí)施例,在本實(shí)施例中,pcrf可以包括:
第一獲取模塊501,用于響應(yīng)于第一業(yè)務(wù)分流請求,獲取所述第一業(yè)務(wù)分流請求攜帶的用戶的網(wǎng)際協(xié)議地址。
第一確定模塊502,用于依據(jù)所述用戶的網(wǎng)際協(xié)議地址確定所述用戶的分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)。
第一發(fā)送模塊503,用于將所述用戶的網(wǎng)際協(xié)議地址發(fā)送至所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)。
其中,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)接收到用戶的網(wǎng)際協(xié)議地址后,可以依據(jù)所述用戶的網(wǎng)際協(xié)議地址確定用戶的身份信息,以及,將所述用戶的身份信息發(fā)送至遠(yuǎn)程網(wǎng)關(guān),所述遠(yuǎn)程網(wǎng)關(guān)在本地可以為所述用戶實(shí)現(xiàn)業(yè)務(wù)分流。
其中,該服務(wù)器還可以包括:
第一接收模塊504,用于接收所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)轉(zhuǎn)發(fā)的業(yè)務(wù)分流響應(yīng)。
可見,在本實(shí)施例中,對于需要分流的用戶,由主站服務(wù)器將這些用戶的ip地址發(fā)送給pcrf,并且由pcrf進(jìn)一步將該ip地址發(fā)給pgw,pgw可以查詢得到該用戶的身份信息,進(jìn)而將身份信息發(fā)給rgw從而由rgw實(shí)現(xiàn)對這些用戶的分流。因此,就達(dá)到了對于不同用戶可以實(shí)施分流或者不分流的用戶級分流的效果,而實(shí)施業(yè)務(wù)分流的用戶,由于可以直接由cdn節(jié)點(diǎn)向其提供互聯(lián)網(wǎng)內(nèi)容,因此,也可以使用戶訪問互聯(lián)網(wǎng)內(nèi)容的過程更快,效率更高,同時也提升了用戶的訪問體驗(yàn)。
與上述本申請第二種基于內(nèi)容分發(fā)網(wǎng)絡(luò)的業(yè)務(wù)分流方法實(shí)施例所提供的方法相對應(yīng),參考圖6所示,本申請還提供了分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)pgw實(shí)施例,在本實(shí)施例中,可以包括:
第二獲取模塊601,用于響應(yīng)于第二業(yè)務(wù)分流請求,獲取所述第二業(yè)務(wù)分流請求中攜帶的用戶的網(wǎng)際協(xié)議地址。
第二確定模塊602,用于依據(jù)所述用戶的網(wǎng)際協(xié)議地址確定所述用戶的身份信息。
第二發(fā)送模塊603,用于將所述用戶的身份信息發(fā)送至遠(yuǎn)程網(wǎng)關(guān)。
其中,所述遠(yuǎn)程網(wǎng)關(guān)接收到的用戶的身份信息后,可以在本地為所述用戶實(shí)現(xiàn)業(yè)務(wù)分流。
其中,該第二確定模塊602具體可以包括:
第一獲取子模塊,用于獲取用戶的網(wǎng)際協(xié)議地址和身份信息的對應(yīng)關(guān)系,和,確定子模塊,用于依據(jù)所述對應(yīng)關(guān)系確定所述用戶的網(wǎng)際協(xié)議地址對應(yīng)的身份信息,所述身份信息包括:手機(jī)號碼或/和賬號信息。
其中,在實(shí)際應(yīng)用中,本實(shí)施例還可以包括:
第二接收模塊604,用于接收所述遠(yuǎn)程網(wǎng)關(guān)發(fā)送的業(yè)務(wù)分流響應(yīng)。
在本實(shí)施例中,對于需要分流的用戶,由主站服務(wù)器將這些用戶的ip地址發(fā)送給pcrf,并且由pcrf進(jìn)一步將該ip地址發(fā)給pgw,pgw 可以查詢得到該用戶的身份信息,進(jìn)而將身份信息發(fā)給rgw從而由rgw實(shí)現(xiàn)對這些用戶的分流。因此,就達(dá)到了對于不同用戶可以實(shí)施分流或者不分流的用戶級分流的效果,而實(shí)施業(yè)務(wù)分流的用戶,由于可以直接由cdn節(jié)點(diǎn)向其提供互聯(lián)網(wǎng)內(nèi)容,因此,也可以使用戶訪問互聯(lián)網(wǎng)內(nèi)容的過程更快,效率更高,同時也提升了用戶的訪問體驗(yàn)。
與上述本申請第二種基于內(nèi)容分發(fā)網(wǎng)絡(luò)的業(yè)務(wù)分流方法實(shí)施例所提供的方法相對應(yīng),參見圖7,本申請還提供了一種rgw實(shí)施例,在本實(shí)施例中,該rgw可以包括:
第三獲取模塊701,用于響應(yīng)于第三業(yè)務(wù)分流請求,獲取所述第三業(yè)務(wù)分流請求中攜帶的用戶的身份信息。
業(yè)務(wù)分流模塊702,用于依據(jù)所述用戶的身份信息為所述用戶在本地實(shí)現(xiàn)業(yè)務(wù)分流。
其中,該業(yè)務(wù)分流模塊702具體可以包括:
第二獲取子模塊,用于獲取與所述遠(yuǎn)程網(wǎng)關(guān)相連的目標(biāo)內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn),和,設(shè)置子模塊,用于將所述目標(biāo)內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)置為所述用戶的內(nèi)容提供商。
其中,本實(shí)施例還可以包括:
第三發(fā)送模塊703,用于響應(yīng)于所述用戶發(fā)送的業(yè)務(wù)請求,將所述業(yè)務(wù)請求轉(zhuǎn)發(fā)至所述目標(biāo)內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)。
其中,所述目標(biāo)內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)可以將所述業(yè)務(wù)請求對應(yīng)的內(nèi)容發(fā)送給所述用戶。
或者,本實(shí)施例還可以包括:
第四發(fā)送模塊704,用于向所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)發(fā)送業(yè)務(wù)分流響應(yīng),所述業(yè)務(wù)分流響應(yīng)用于通知所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)所述用戶已經(jīng)分流至所述目標(biāo)內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)。
在本實(shí)施例中,對于需要分流的用戶,由主站服務(wù)器將這些用戶的ip地址發(fā)送給pcrf,并且由pcrf進(jìn)一步將該ip地址發(fā)給pgw,pgw可以查詢得到該用戶的身份信息,進(jìn)而將身份信息發(fā)給rgw從而由 rgw實(shí)現(xiàn)對這些用戶的分流。因此,就達(dá)到了對于不同用戶可以實(shí)施分流或者不分流的用戶級分流的效果,而實(shí)施業(yè)務(wù)分流的用戶,由于可以直接由cdn節(jié)點(diǎn)向其提供互聯(lián)網(wǎng)內(nèi)容,因此,也可以使用戶訪問互聯(lián)網(wǎng)內(nèi)容的過程更快,效率更高,同時也提升了用戶的訪問體驗(yàn)。
需要說明的是,本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似的部分互相參見即可。對于裝置類實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上對本申請所提供的基于內(nèi)容分發(fā)網(wǎng)絡(luò)的業(yè)務(wù)分流方法和遠(yuǎn)程網(wǎng)關(guān)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本申請的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請的思想,在具體實(shí)施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本申請的限制。