通過虛擬家庭網(wǎng)關(guān)提供游牧服務(wù)的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明概括而言涉及接入通信領(lǐng)域,更具體而言,涉及一種通過虛擬家庭網(wǎng)關(guān)提 供游牧服務(wù)的方法。
【背景技術(shù)】
[0002] 實際上,無論用戶在哪里,他都想獲得與其在家里相同的服務(wù)W及體驗。換句話 說,即使他在游牧的地方,他也會喜歡在他家里訂閱的服務(wù),例如高清晰的電視節(jié)目、IPTV、 各種OTT服務(wù)等等。
[0003] 在現(xiàn)實生活我們可能碰到送些類似場景;假設(shè),家庭網(wǎng)絡(luò)1是用戶1-1、用戶1-2 和用戶1-3的家庭網(wǎng)絡(luò),家庭網(wǎng)絡(luò)2是用戶2-1、用戶2-2的家庭網(wǎng)絡(luò)。(1)當(dāng)用戶1-3訪 問用戶2的家時,其試圖邀請用戶2-1來觀看由用戶1-3通過器家庭網(wǎng)關(guān)(即RG-1)訂閱 的高清電視;(2)用戶2-2,正處于外地,其希望能夠觀看自己在家訂閱的服務(wù)。
[0004] BBF論壇度roa化and Forum)中提出的網(wǎng)絡(luò)增強家庭網(wǎng)關(guān)(肥RG)結(jié)構(gòu)改變了家 庭網(wǎng)關(guān)多數(shù)的服務(wù)和網(wǎng)絡(luò)功能,朗尋本地的LAN延伸到用戶的外面。譬如和IP轉(zhuǎn)發(fā)、路由、 NAT和IP尋址相關(guān)的功能可W被設(shè)置在虛擬網(wǎng)關(guān)(virtual Gateway, vG)上,使用家庭網(wǎng) 關(guān)作為橋。另外,家庭網(wǎng)絡(luò)所訂購的應(yīng)用服務(wù)所對應(yīng)一些服務(wù)模塊(原來實現(xiàn)在家庭網(wǎng)關(guān)) 也被實現(xiàn)在虛擬家庭網(wǎng)關(guān)(VRG)中。
[0005] 實際上,用戶不管游牧到哪兒,都喜歡獲得統(tǒng)一一致的用戶體驗,通常喜歡在其自 己的家庭網(wǎng)絡(luò)訂閱的服務(wù),也就是說,用戶所喜歡的服務(wù)經(jīng)常通過家庭網(wǎng)關(guān)來訂閱。
[0006] 因此,亟需一種如何在接入網(wǎng)絡(luò)中通過虛擬家庭網(wǎng)關(guān)來支持游牧服務(wù)。
【發(fā)明內(nèi)容】
[0007] 針對W上問題,本發(fā)明對用戶通過虛擬家庭網(wǎng)關(guān)獲得其在家庭網(wǎng)關(guān)中所訂閱的服 務(wù)的過程進行了定義。
[0008] 本發(fā)明提供了一種游牧服務(wù)提供的方法,包括;i.用戶發(fā)送游牧服務(wù)請求至認(rèn)證 (AAA)服務(wù)器,W確認(rèn)所述游牧服務(wù)請求是否被允許;ii.若所述游牧服務(wù)請求被允許,貝U 由軟件定義網(wǎng)絡(luò)(SDN)控制器基于所述游牧服務(wù)在相應(yīng)的虛擬家庭網(wǎng)關(guān)(VRG)平臺中生成 用于所述游牧服務(wù)的服務(wù)模塊或選擇采用所述用戶的家庭網(wǎng)關(guān)中的對應(yīng)的服務(wù)模塊;iii. 所述SDN控制器基于路徑建立請求和所述服務(wù)模塊的位置,確定并配置用戶與所述服務(wù)模 塊之間的網(wǎng)絡(luò)傳輸路徑。
[0009] 優(yōu)選的,所述步驟(i)包括;所述用戶通過當(dāng)前的VRG提供的網(wǎng)絡(luò)連接發(fā)送所述游 牧服務(wù)請求至游牧服務(wù)口戶網(wǎng)站,然后由所述游牧服務(wù)口戶網(wǎng)站將包含所述游牧服務(wù)請求 的接入請求發(fā)送至AAA服務(wù)器。
[0010] 優(yōu)選的,所述步驟(i)包括;所述用戶將包含所述游牧服務(wù)請求的認(rèn)證請求經(jīng)由 所述當(dāng)前的VRG發(fā)送至SDN控制器,并且由所述SDN控制器將包含所述認(rèn)證請求的接入請 求發(fā)送至AAA服務(wù)器,或所述當(dāng)前的VRG直接將認(rèn)證請求發(fā)送至所述AAA服務(wù)器;W及所述 步驟(iii)包括;所述AAA服務(wù)器發(fā)送所述路徑建立請求至所述SDN控制器。
[0011] 優(yōu)選的,所述步驟(ii)包括;所述AAA服務(wù)器檢測所述用戶的家庭網(wǎng)關(guān)是否已經(jīng) 訂制了所述游牧服務(wù),若是,則所述AAA服務(wù)器將利用所述用戶的家庭網(wǎng)關(guān)進一步檢測所 述用戶是否被允許獲得所述游牧服務(wù)。
[0012] 優(yōu)選的,所述步驟(ii)包括;基于所述用戶的動態(tài)特性W及網(wǎng)絡(luò)中VRG的實現(xiàn)方 式確定所述服務(wù)模塊的位置,其中,當(dāng)網(wǎng)絡(luò)中的VRG均實現(xiàn)在集中VRG平臺時,所述SDN控 制器選擇采用所述用戶的家庭網(wǎng)關(guān)中的服務(wù)模塊W服務(wù)所述游牧服務(wù);當(dāng)網(wǎng)絡(luò)中的VRG為 分布式實現(xiàn)時,基于用戶的動態(tài)特性來選擇在所述用戶當(dāng)前的VRG中生成服務(wù)模塊,或在 所述集中VRG平臺生成包含所述服務(wù)模塊的臨時虛擬網(wǎng)關(guān),其中,所述集中VRG平臺位于網(wǎng) 絡(luò)邊緣節(jié)點度NG)中或者位于BNG與家庭網(wǎng)絡(luò)接入節(jié)點之間或者位于連接至接入網(wǎng)絡(luò)的數(shù) 據(jù)中心
[0013] 優(yōu)選的,所述步驟(iii)還包括:當(dāng)所述游牧服務(wù)請求被允許后,所述SDN控制器 將準(zhǔn)許接入消息發(fā)送至所述當(dāng)前的vRG,從而通過所述當(dāng)前的VRG給所述用戶提供IP地址 并且發(fā)送所述路徑建立請求至所述SDN控制器。
[0014] 本發(fā)明還提出了一種在軟件定義網(wǎng)絡(luò)(SDN)的控制器中管理游牧服務(wù)的方法,包 括:i.接收用于所述游牧服務(wù)傳輸?shù)穆窂浇⒄埱?;ii.基于所述游牧服務(wù)在相應(yīng)的虛擬 家庭網(wǎng)關(guān)(VRG)平臺中生成用于所述游牧服務(wù)的服務(wù)模塊或選擇采用所述用戶的家庭網(wǎng) 關(guān)中對應(yīng)的服務(wù)模塊;iii.基于所述路徑建立請求和所述服務(wù)模塊的位置,確定并配置用 戶與所述服務(wù)模塊之間的網(wǎng)絡(luò)傳輸路徑。
[0015] 優(yōu)選的,所述步驟(ii)包括;基于所述用戶的動態(tài)特性W及網(wǎng)絡(luò)中VRG的實現(xiàn)方 式確定所述服務(wù)模塊的位置,其中,當(dāng)網(wǎng)絡(luò)中的VRG均實現(xiàn)在集中VRG平臺時,所述控制器 選擇采用所述用戶的家庭網(wǎng)關(guān)中的服務(wù)模塊W服務(wù)所述游牧服務(wù);當(dāng)網(wǎng)絡(luò)中的VRG為分布 式實現(xiàn)時,基于用戶的動態(tài)特性來選擇在所述用戶當(dāng)前的VRG中生成服務(wù)模塊,或在所述 集中VRG平臺生成包含所述服務(wù)模塊的臨時虛擬網(wǎng)關(guān);其中,所述集中VRG平臺位于網(wǎng)絡(luò)邊 緣節(jié)點度NG)中或者位于BNG與家庭網(wǎng)絡(luò)接入節(jié)點之間或者位于連接至接入網(wǎng)絡(luò)的數(shù)據(jù)中 必。
[0016] 優(yōu)選的,所述傳輸路徑建立請求包括;用戶當(dāng)前的家庭網(wǎng)關(guān)信息、游牧服務(wù)提供點 請求W及與所述游牧服務(wù)對應(yīng)的帶寬。
[0017] 優(yōu)選的,所述步驟(ii)還包括;所述控制器確定所述服務(wù)模塊的位置后,將所述 游牧服務(wù)提供點設(shè)置為已經(jīng)確定的所述服務(wù)模塊所處的位置。送個位置可W是VRG也可W 是虛擬網(wǎng)關(guān)。
[0018] 優(yōu)選的,所述步驟(i)還包括;當(dāng)所述控制器接收到的游牧請求被包含在用戶的 認(rèn)證請求中時,所述控制器將所述認(rèn)證請求包含在接入請求中,并將所述接入請求發(fā)送至 認(rèn)證(AAA)服務(wù)器。
[0019] 優(yōu)選的,所述步驟(i)還包括:所述控制器接收到來自AAA服務(wù)器的準(zhǔn)許接入信息 后,所述控制器通過用戶當(dāng)前的VRG為所述用戶分配IP地址。
[0020] 本發(fā)明還提出了一種在軟件定義網(wǎng)絡(luò)(SDN)中管理游牧服務(wù)的控制設(shè)備,包括: i.接收裝置,用于接收與所述游牧服務(wù)相關(guān)信息,其中所述與所述游牧服務(wù)相關(guān)信息包括 傳輸?shù)穆窂浇⒄埱螅籭i.服務(wù)模塊確定裝置,用于基于所述游牧服務(wù)在相應(yīng)的虛擬家庭 網(wǎng)關(guān)(vRG)平臺中生成服務(wù)模塊或選擇采用所述用戶的家庭網(wǎng)關(guān)中的服務(wù)模塊;iii.路徑 建立裝置,用于基于所述路徑建立請求和所述服務(wù)模塊的位置,配置用戶與所述服務(wù)模塊 之間的網(wǎng)絡(luò)傳輸路徑。
[0021] 優(yōu)選的,所述服務(wù)模塊確定裝置被配置為:基于所述用戶的動態(tài)特性W及網(wǎng)絡(luò)中 VRG的實現(xiàn)方式確定所述服務(wù)模塊的位置,其中,當(dāng)網(wǎng)絡(luò)中的VRG均實現(xiàn)集中VRG平臺時時, 所述控制器選擇采用所述用戶的家庭網(wǎng)關(guān)中的服務(wù)模塊W服務(wù)所述游牧服務(wù);當(dāng)網(wǎng)絡(luò)中的 VRG為分布式實現(xiàn)時,基于用戶的動態(tài)特性來選擇在所述用戶當(dāng)前的VRG中生成服務(wù)模塊, 或在所述集中VRG平臺生成包含所述服務(wù)模塊的臨時虛擬網(wǎng)關(guān),其中,所述集中VRG平臺位 于網(wǎng)絡(luò)邊緣節(jié)點度NG)中或者位于BNG與家庭網(wǎng)絡(luò)接入節(jié)點之間或者位于連接至接入網(wǎng)絡(luò) 的數(shù)據(jù)中必。
[0022] 優(yōu)選的,當(dāng)所述控制設(shè)備接收到的游牧請求被包含在用戶的認(rèn)證請求中時,所述 控制設(shè)備將所述認(rèn)證請求包含在接入請求中,并將所述接入請求發(fā)送至認(rèn)證(AAA)服務(wù) 器;W及所述控制設(shè)備接收到準(zhǔn)許所述用戶接入網(wǎng)絡(luò)的信息后,所述控制設(shè)備通過用戶當(dāng) 前的VRG為所述用戶分配IP地址。
[0023] 通過采用本發(fā)明中的技術(shù)方案,能夠使得用戶即使不在家里,也能夠快速地獲得 其通過家庭網(wǎng)關(guān)訂制的服務(wù),另外,通過將控制功能集中在SDN控制器中,能夠快速地為用 戶選擇最佳的服務(wù)提供點,避免了資源的浪費。
【附圖說明】
[0024] 通過參考下列附圖所給出的本發(fā)明的【具體實施方式】的描述之后,將更好地理解本 發(fā)明,并且本發(fā)明的其他目的、細節(jié)、特點和優(yōu)點將變得更加顯而易見。在附圖中:
[00巧]圖1為依據(jù)本發(fā)明實施例的網(wǎng)絡(luò)架構(gòu)的示意圖;
[0026] 圖2描述了依據(jù)本發(fā)明實施例的游牧服務(wù)提供過程;
[0027] 圖3為依據(jù)本發(fā)明另一實施例的游牧服務(wù)提供過程。
【具體實施方式】
[0028] 下面將參照附圖更詳細地描述本公開的優(yōu)選實施方式。雖