通过虚拟家庭网关提供游牧服务的方法

文档序号:9923520阅读:508来源:国知局
通过虚拟家庭网关提供游牧服务的方法
【技术领域】
[0001] 本发明概括而言涉及接入通信领域,更具体而言,涉及一种通过虚拟家庭网关提 供游牧服务的方法。
【背景技术】
[0002] 实际上,无论用户在哪里,他都想获得与其在家里相同的服务W及体验。换句话 说,即使他在游牧的地方,他也会喜欢在他家里订阅的服务,例如高清晰的电视节目、IPTV、 各种OTT服务等等。
[0003] 在现实生活我们可能碰到送些类似场景;假设,家庭网络1是用户1-1、用户1-2 和用户1-3的家庭网络,家庭网络2是用户2-1、用户2-2的家庭网络。(1)当用户1-3访 问用户2的家时,其试图邀请用户2-1来观看由用户1-3通过器家庭网关(即RG-1)订阅 的高清电视;(2)用户2-2,正处于外地,其希望能够观看自己在家订阅的服务。
[0004] BBF论坛度roa化and Forum)中提出的网络增强家庭网关(肥RG)结构改变了家 庭网关多数的服务和网络功能,朗尋本地的LAN延伸到用户的外面。譬如和IP转发、路由、 NAT和IP寻址相关的功能可W被设置在虚拟网关(virtual Gateway, vG)上,使用家庭网 关作为桥。另外,家庭网络所订购的应用服务所对应一些服务模块(原来实现在家庭网关) 也被实现在虚拟家庭网关(VRG)中。
[0005] 实际上,用户不管游牧到哪儿,都喜欢获得统一一致的用户体验,通常喜欢在其自 己的家庭网络订阅的服务,也就是说,用户所喜欢的服务经常通过家庭网关来订阅。
[0006] 因此,亟需一种如何在接入网络中通过虚拟家庭网关来支持游牧服务。

【发明内容】

[0007] 针对W上问题,本发明对用户通过虚拟家庭网关获得其在家庭网关中所订阅的服 务的过程进行了定义。
[0008] 本发明提供了一种游牧服务提供的方法,包括;i.用户发送游牧服务请求至认证 (AAA)服务器,W确认所述游牧服务请求是否被允许;ii.若所述游牧服务请求被允许,贝U 由软件定义网络(SDN)控制器基于所述游牧服务在相应的虚拟家庭网关(VRG)平台中生成 用于所述游牧服务的服务模块或选择采用所述用户的家庭网关中的对应的服务模块;iii. 所述SDN控制器基于路径建立请求和所述服务模块的位置,确定并配置用户与所述服务模 块之间的网络传输路径。
[0009] 优选的,所述步骤(i)包括;所述用户通过当前的VRG提供的网络连接发送所述游 牧服务请求至游牧服务口户网站,然后由所述游牧服务口户网站将包含所述游牧服务请求 的接入请求发送至AAA服务器。
[0010] 优选的,所述步骤(i)包括;所述用户将包含所述游牧服务请求的认证请求经由 所述当前的VRG发送至SDN控制器,并且由所述SDN控制器将包含所述认证请求的接入请 求发送至AAA服务器,或所述当前的VRG直接将认证请求发送至所述AAA服务器;W及所述 步骤(iii)包括;所述AAA服务器发送所述路径建立请求至所述SDN控制器。
[0011] 优选的,所述步骤(ii)包括;所述AAA服务器检测所述用户的家庭网关是否已经 订制了所述游牧服务,若是,则所述AAA服务器将利用所述用户的家庭网关进一步检测所 述用户是否被允许获得所述游牧服务。
[0012] 优选的,所述步骤(ii)包括;基于所述用户的动态特性W及网络中VRG的实现方 式确定所述服务模块的位置,其中,当网络中的VRG均实现在集中VRG平台时,所述SDN控 制器选择采用所述用户的家庭网关中的服务模块W服务所述游牧服务;当网络中的VRG为 分布式实现时,基于用户的动态特性来选择在所述用户当前的VRG中生成服务模块,或在 所述集中VRG平台生成包含所述服务模块的临时虚拟网关,其中,所述集中VRG平台位于网 络边缘节点度NG)中或者位于BNG与家庭网络接入节点之间或者位于连接至接入网络的数 据中心
[0013] 优选的,所述步骤(iii)还包括:当所述游牧服务请求被允许后,所述SDN控制器 将准许接入消息发送至所述当前的vRG,从而通过所述当前的VRG给所述用户提供IP地址 并且发送所述路径建立请求至所述SDN控制器。
[0014] 本发明还提出了一种在软件定义网络(SDN)的控制器中管理游牧服务的方法,包 括:i.接收用于所述游牧服务传输的路径建立请求;ii.基于所述游牧服务在相应的虚拟 家庭网关(VRG)平台中生成用于所述游牧服务的服务模块或选择采用所述用户的家庭网 关中对应的服务模块;iii.基于所述路径建立请求和所述服务模块的位置,确定并配置用 户与所述服务模块之间的网络传输路径。
[0015] 优选的,所述步骤(ii)包括;基于所述用户的动态特性W及网络中VRG的实现方 式确定所述服务模块的位置,其中,当网络中的VRG均实现在集中VRG平台时,所述控制器 选择采用所述用户的家庭网关中的服务模块W服务所述游牧服务;当网络中的VRG为分布 式实现时,基于用户的动态特性来选择在所述用户当前的VRG中生成服务模块,或在所述 集中VRG平台生成包含所述服务模块的临时虚拟网关;其中,所述集中VRG平台位于网络边 缘节点度NG)中或者位于BNG与家庭网络接入节点之间或者位于连接至接入网络的数据中 必。
[0016] 优选的,所述传输路径建立请求包括;用户当前的家庭网关信息、游牧服务提供点 请求W及与所述游牧服务对应的带宽。
[0017] 优选的,所述步骤(ii)还包括;所述控制器确定所述服务模块的位置后,将所述 游牧服务提供点设置为已经确定的所述服务模块所处的位置。送个位置可W是VRG也可W 是虚拟网关。
[0018] 优选的,所述步骤(i)还包括;当所述控制器接收到的游牧请求被包含在用户的 认证请求中时,所述控制器将所述认证请求包含在接入请求中,并将所述接入请求发送至 认证(AAA)服务器。
[0019] 优选的,所述步骤(i)还包括:所述控制器接收到来自AAA服务器的准许接入信息 后,所述控制器通过用户当前的VRG为所述用户分配IP地址。
[0020] 本发明还提出了一种在软件定义网络(SDN)中管理游牧服务的控制设备,包括: i.接收装置,用于接收与所述游牧服务相关信息,其中所述与所述游牧服务相关信息包括 传输的路径建立请求;ii.服务模块确定装置,用于基于所述游牧服务在相应的虚拟家庭 网关(vRG)平台中生成服务模块或选择采用所述用户的家庭网关中的服务模块;iii.路径 建立装置,用于基于所述路径建立请求和所述服务模块的位置,配置用户与所述服务模块 之间的网络传输路径。
[0021] 优选的,所述服务模块确定装置被配置为:基于所述用户的动态特性W及网络中 VRG的实现方式确定所述服务模块的位置,其中,当网络中的VRG均实现集中VRG平台时时, 所述控制器选择采用所述用户的家庭网关中的服务模块W服务所述游牧服务;当网络中的 VRG为分布式实现时,基于用户的动态特性来选择在所述用户当前的VRG中生成服务模块, 或在所述集中VRG平台生成包含所述服务模块的临时虚拟网关,其中,所述集中VRG平台位 于网络边缘节点度NG)中或者位于BNG与家庭网络接入节点之间或者位于连接至接入网络 的数据中必。
[0022] 优选的,当所述控制设备接收到的游牧请求被包含在用户的认证请求中时,所述 控制设备将所述认证请求包含在接入请求中,并将所述接入请求发送至认证(AAA)服务 器;W及所述控制设备接收到准许所述用户接入网络的信息后,所述控制设备通过用户当 前的VRG为所述用户分配IP地址。
[0023] 通过采用本发明中的技术方案,能够使得用户即使不在家里,也能够快速地获得 其通过家庭网关订制的服务,另外,通过将控制功能集中在SDN控制器中,能够快速地为用 户选择最佳的服务提供点,避免了资源的浪费。
【附图说明】
[0024] 通过参考下列附图所给出的本发明的【具体实施方式】的描述之后,将更好地理解本 发明,并且本发明的其他目的、细节、特点和优点将变得更加显而易见。在附图中:
[00巧]图1为依据本发明实施例的网络架构的示意图;
[0026] 图2描述了依据本发明实施例的游牧服务提供过程;
[0027] 图3为依据本发明另一实施例的游牧服务提供过程。
【具体实施方式】
[0028] 下面将参照附图更详细地描述本公开的优选实施方式。虽
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1