一种家庭网关及其实现多上行方式链路自动探查的方法

文档序号:7564691阅读:377来源:国知局
专利名称:一种家庭网关及其实现多上行方式链路自动探查的方法
技术领域
本发明涉及一种新的多上行方式链路自动探查方式,该方法可以使家庭网关实现自动探測上行方式。本发明属于宽带网络技术领域。
背景技术
目前很多地区用户家庭布线情况不一样,或是用户家庭布线情况发生变化,那么以前单上行方式的家庭网关产品就不再适合,需要换不同上行方式的家庭网关产品。目前很多电信运营商都会有需求,要求ー种家庭网关产品能支持多种上行方式。 此场景能够降低运营商成本,对常见的ー些上行方式的设备统一备货。为了方便电信运营商备货,备ー种货可满足不同家庭用户的布线情况,特提出一种实现多上行方式链路自动探査的方法。

发明内容
本发明要解决的技术问题是提供ー种在家庭网关中实现多上行链路自动探查的系统与方法。为了解决上述问题,本发明提供了ー种在家庭网关中实现多上行链路自动探查的方法,包括在当前使用的上行方式未确定时,监测内网侧多种上行方式的底层链路;监测到某种可选择使用的上行方式的底层链路建立成功时,启用所述上行方式的外网连接配置及应用,所述应用包含本家庭网关预设的基本应用;所述上行方式各应用的外网连接分別上网拨号,若其中的所述基本应用的外网连接拨号成功,将所述上行方式确定为当前使用的上行方式。优选的,在当前使用的上行方式未确定吋,定时启用底层链路已建立的ー种或多种上行方式的外网连接配置及应用;所述上行方式各应用的外网连接分別上网拨号,若有上行方式的所述基本应用的外网连接拨号成功,将最先拨号成功的ー种上行方式确定为当前使用的上行方式。优选的,所述上行方式各应用的外网连接分別上网拨号吋,若其中的所述基本应用的外网连接拨号失败,维持当前使用的上行方式为未确定。优选的,在当前使用的上行方式已确定吋,若存在非当前使用的上行方式已建立的底层链路,则关闭所述底层链路;若存在非当前使用的上行方式已启用的配置和应用,则关闭所述配置和应用;若存在非当前使用的上行方式的外网连接,则关闭所述外网连接。优选的,所述上行方式各应用的外网连接分别上网拨号时,所述基本应用的外网连接先进行拨号,如拨号成功,其他应用的外网连接再上网拨号。优选的,在当前使用的上行方式未确定吋,若监测到可选择使用的多种上行方式的底层链路建立成功,按以下方式处理依次进行或者交叉进行所述多种上行方式外网连接的上网拨号,某种上行方式外网连接上网拨号之前,启用所述上行方式的外网连接配置及应用;若某种上行方式基本应用的外网连接首先拨号成功,将所述上行方式确定为当前使用的上行方式。优选的,预先配置或由用户配置可选择使用的多种上行方式的优先顺序;在当前使用的上行方式未确定吋,若监测到可选择使用的多种上行方式的底层链路建立成功,按照所述优先順序依次进行所述多种上行方式外网连接的上网拨号。本发明还提供了一种实现多上行链路自动探查的家庭网关,包括多个底层链路驱动模块,分別用于监测内网侧ー种上行方式的底层链路并将监测到的链路建立成功或断开的消息上报自动探査策略模块;所述自动探査策略模块,又包括消息处理单元,用于在当前使用的上行方式未确定时,如收到某种可选择使用的上行方式的底层链路建立成功的消息上报,则通知广域网(WAN)配置模块启用所述上行方式的外网连接配置及应用;上行方式确定单元,用于在当前使用的上行方式未确定时,如获知某种上行方式的基本应用的外网连接拨号成功,则将所述上行方式确定为当前使用的上行方式;所述WAN配置处理模块,又包括启用单元,用于根据所述自动探査策略模块的通知启用相应上行方式的外网连接配置及应用;连接单元,用于对启用的上行方式各应用的外网连接进行上网拨号,并将拨号结果通知所述自动探査策略模块。优选的,所述自动探査策略模块还包括定时通知単元,用于在当前使用的上行方式未确定时,定时通知所述WAN配置处理模块启用底层链路已建立的ー种或多种上行方式的外网连接配置及应用。优选的,所述上行方式确定单元,还用于在当前使用的上行方式未确定时,如获知某种上行方式的基本应用的外网连接拨号失败,则維持当前使用的上行方式为未确定。优选的,所述消息处理单元,还用于在当前使用的上行方式已确定吋,如收到当前使用的上行方式的底层链路断开的消息上报,则将当前使用的上行方式置为未确定。优选的,所述自动探査策略模块还包括关闭单元,用于在当前使用的上行方式已确定吋, 若存在非当前使用的上行方式已建立的底层链路,则通知相应的底层链路驱动模块关闭所述底层链路;若存在非当前使用的上行方式已启用的配置和应用,则通知WAN配置模块关闭所述配置和应用;若存在非当前使用的上行方式的外网连接,则通知WAN配置模块关闭所述外网连接;所述底层链路驱动模块还用于根据所述自动探査策略模块的通知关闭相应上行方式的底层链路;所述启用单元还用于根据所述自动探査策略模块的通知关闭相应上行方式的外网连接配置及应用;所述连接单元还用于根据所述自动探査策略模块的通知关闭相应上行方式的外网连接。优选的,所述消息处理单元将本家庭网关支持的所有上行方式默认为所述可选择使用的上行方式;或者,将预先配置的ー种或多种上行方式作为所述可选择使用的上行方式。采用上述家庭网关及其实现多上行链路自动探查方法,备ー种家庭网关即可满足不同家庭用户的布线情况,并且,还可以实现多上行链路自动探査,减少时间损耗,降低家庭网关手动配置的繁杂性,在家庭网关中实现多上行链路的自动切換,提高了上行切換的速度。


图1是本发明实施例家庭网关的功能架构图;图2是本发明实施例方法的主要流程图;图3是本发明应用示例DSL、ETH上行链路自动探查的状态转换示意图。
具体实施例方式下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互組合。本实施例提供了一种可实现多上行链路自动探查的家庭网关,如图1所示,包括多个链路驱动模块,自动探査策略模块和WAN配置模块,其中多个底层链路驱动模块,分別用于监测内网侧ー种上行方式的底层链路并将监测到的链路建立成功或断开的消息上报自动探査策略模块;还可用于根据所述自动探査策略模块的通知关闭相应上行方式的底层链路。所述自动探査策略模块,又包括消息处理单元,用于在当前使用的上行方式未确定时,如收到某种可选择使用的上行方式的底层链路建立成功的消息上报,则通知广域网(WAN)配置模块启用所述上行方式的外网连接配置及应用;还可在当前使用的上行方式已确定吋,如收到当前使用的上行方式的底层链路断开的消息上报,则将当前使用的上行方式置为未确定。其中,消息处理单元可以将本家庭网关支持的所有上行方式默认为所述可选择使用的上行方式;或者,将预先配置的ー种或多种上行方式作为所述可选择使用的上行方式。上行方式确定单元,用于在当前使用的上行方式未确定时,如获知某种上行方式的基本应用的外网连接拨号成功,则将所述上行方式确定为当前使用的上行方式;还可在当前使用的上行方式未确定时,如获知某种上行方式的基本应用的外网连接拨号失败,则維持当前使用的上行方式为未确定。定时通知単元,用于在当前使用的上行方式未确定时,定时通知所述WAN配置处理模块启用底层链路已建立的ー种或多种上行方式的外网连接配置及应用。该单元可选。关闭单元,用于在当前使用的上行方式已确定吋,若存在非当前使用的上行方式已建立的底层链路,则通知相应的底层链路驱动模块关闭所述底层链路;若存在非当前使用的上行方式已启用的配置和应用,则通知WAN配置模块关闭所述配置和应用;若存在非当前使用的上行方式的外网连接,则通知WAN配置模块关闭所述外网连接。该单元可选。所述WAN配置处理模块,又包括启用单元,用于根据所述自动探査策略模块的通知启用相应上行方式的外网连接配置及应用;还可用于根据所述自动探査策略模块的通知关闭相应上行方式的外网连接配置及应用。连接单元,用于对启用的上行方式各应用的外网连接进行上网拨号,并将拨号结果通知所述自动探査策略模块。还可用于根据所述自动探査策略模块的通知关闭外网连接。本实施例提供的在家庭网关中实现多上行链路自动探查的方法如图2所示,包括步骤110,在当前使用的上行方式未确定时,监测内网侧多种上行方式的底层链路;步骤120,监测到某种可选择使用的上行方式的底层链路建立成功时,启用所述上行方式的外网连接配置及应用,所述应用包含本家庭网关预设的基本应用;步骤130,所述上行方式各应用的外网连接分別上网拨号,若其中的所述基本应用的外网连接拨号成功,将所述上行方式确定为当前使用的上行方式。本步骤中,各应用的外网连接分別上网拨号吋,基本应用的外网连接先进行拨号, 如拨号成功,其他应用的外网连接再上网拨号。如果上述上行方式各应用的外网连接分別上网拨号吋,其中的基本应用的外网连接拨号失败,则維持当前使用的上行方式为未确定。此时,可以定时启用底层链路已建立的 ー种或多种上行方式的外网连接配置及应用,所述上行方式各应用的外网连接分別上网拨号,若有上行方式的基本应用的外网连接拨号成功,则最先拨号成功的上行方式确定为当前使用的上行方式。较佳地,在当前使用的上行方式已确定吋,若存在非当前使用的上行方式已建立的底层链路,则关闭所述底层链路;若存在非当前使用的上行方式已启用的配置和应用,则关闭所述配置和应用;若存在非当前使用的上行方式的外网连接,则关闭所述外网连接。在ー个家庭网关同时可以接入多种上行方式的场景下,在当前使用的上行方式未确定吋,若监测到可选择使用的多种上行方式的底层链路建立成功,可以按以下方式处理依次进行或者交叉进行所述多种上行方式外网连接的上网拨号,某种上行方式外网连接上网拨号之前,启用所述上行方式的外网连接配置及应用;若某种上行方式基本应用的外网连接首先拨号成功,将所述上行方式确定为当前使用的上行方式。优选的,可以预先配置或由用户配置可选择使用的多种上行方式的优先顺序;在当前使用的上行方式未确定吋,若监测到可选择使用的多种上行方式的底层链路建立成功,按照所述优先順序依次进行所述多种上行方式外网连接的上网拨号。下面用应用示例对本发明进行更详细地说明。应用示例一本示例以支持DSL、ETH两种上行方式的家庭网关自动探查上行方式为例,描述多上行链路自动探查的实现。家庭网关中配置两种上行方式,DSL上行和ETH上行,上行链路初始状态为未确定 (SPOOF UP)状态。家庭网关可以自动探査接入何种上行布线环境。请同时參照图3所示的上行链路状态转换。如果家庭网关接入DSL布线环境家庭网关接入DSL布线环境吋,DSL链路驱动模块会上报链路UP消息,自动探査策略模块收到后通知WAN配置模块准备DSL上行中的WAN连接配置拨号,此时产品链路状态置为SPOOF UP状态;如果家庭网关通过DSL上行WAN连接的基本应用上网拨号成功,则把上行链路状态置为DSL状态,此时运行DSL上行配置中的业务;上述基本应用可以预设在家庭网关中, 如可以设置为浏览网页。此时,如果DSL的另ー应用如VoIP的外网连接拨号成功,而浏览网页的外网连接拨号不成功,也不能将上行链路状态置为DSL状态。上行链路状态为DSL状态时,如果此时DSL链路断开,则家庭网关将上行链路状态重新置为SPOOF UP状态。如果家庭网关接入ETH布线环境家庭网关接入ETH布线环境吋,ETH链路驱动模块会上报链路UP消息,自动探査策略模块收到后通知WAN配置模块准备ETH上行中的WAN连接配置拨号,此时产品上行链路状态置为SPOOF UP状态;如果产品通过ETH上行WAN的基本应用连接上网拨号成功,则把产品上行链路状态置为ETH状态,此时运行ETH上行配置中的业务;上行链路状态置为ETH状态时,如果此时ETH链路断开,则家庭网关将上行链路状态重新置为SPOOF UP状态。如果家庭网关接入DSL布线和ETH布线同时存在的环境当家庭网关上行链路状态为SPOOF UP状态时,如果此时探査到多种上行链路同时接入,那么家庭网关将尝试启用这几种可用链路,查看这几种链路上的基本应用的连接是否能拨号成功。基本应用最先拨号成功的链路,将确定为当前使用的上行方式,直至此链路断开为止。在该场景下,当家庭网关的上行链路状态置为DSL状态时,如果ETH链路和ETH上行中的WAN连接及相关应用没有关闭,则自动探查策略模块可以通知WAN配置模块关闭ETH 上行中所有WAN连接及相关业务,通知ETH链路驱动模块关闭ETH链路。同理,当上行链路状态置为ETH状态时,自动探査策略模块可以通知WAN配置模块关闭DSL上行中所有WAN 连接及相关业务;通知DSL链路驱动模块关闭DSL链路。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用ー个或多个集成电路来实现,相应地,上述实施例中的各模块/単元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种实现多上行方式链路自动探查的方法,应用于支持多种上行方式的家庭网关中,所述方法包括在当前使用的上行方式未确定时,监测内网侧多种上行方式的底层链路;监测到某种可选择使用的上行方式的底层链路建立成功时,启用所述上行方式的外网连接配置及应用,所述应用包含本家庭网关预设的基本应用;所述上行方式各应用的外网连接分別上网拨号,若其中的所述基本应用的外网连接拨号成功,将所述上行方式确定为当前使用的上行方式。
2.如权利要求1所述的方法,其特征在干在当前使用的上行方式未确定吋,定时启用底层链路已建立的ー种或多种上行方式的外网连接配置及应用;所述上行方式各应用的外网连接分別上网拨号,若有上行方式的所述基本应用的外网连接拨号成功,将最先拨号成功的ー种上行方式确定为当前使用的上行方式。
3.如权利要求1或2所述的方法,其特征在于所述上行方式各应用的外网连接分別上网拨号吋,若其中的所述基本应用的外网连接拨号失败,维持当前使用的上行方式为未确定。
4.如权利要求1所述的方法,其特征在干在当前使用的上行方式已确定吋,在内网侧继续监测所述当前使用的上行方式的底层链路,如监测到所述当前使用的上行方式的底层链路断开,则将当前使用的上行方式置为未确定。
5.如权利要求1或4所述的方法,其特征在于在当前使用的上行方式已确定吋,若存在非当前使用的上行方式已建立的底层链路, 则关闭所述底层链路;若存在非当前使用的上行方式已启用的配置和应用,则关闭所述配置和应用;若存在非当前使用的上行方式的外网连接,则关闭所述外网连接。
6.如权利要求1或2或4所述的方法,其特征在于所述上行方式各应用的外网连接分别上网拨号时,所述基本应用的外网连接先进行拨号,如拨号成功,其他应用的外网连接再上网拨号。
7.如权利要求1或2或4所述的方法,其特征在于在当前使用的上行方式未确定吋,若监测到可选择使用的多种上行方式的底层链路建立成功,按以下方式处理依次进行或者交叉进行所述多种上行方式外网连接的上网拨号,某种上行方式外网连接上网拨号之前,启用所述上行方式的外网连接配置及应用;若某种上行方式基本应用的外网连接首先拨号成功,将所述上行方式确定为当前使用的上行方式。
8.如权利要求7所述的方法,其特征在于预先配置或由用户配置可选择使用的多种上行方式的优先顺序;在当前使用的上行方式未确定吋,若监测到可选择使用的多种上行方式的底层链路建立成功,按照所述优先順序依次进行所述多种上行方式外网连接的上网拨号。
9.如权利要求1所述的方法,其特征在干所述可选择使用的上行方式默认为本家庭网关支持的所有上行方式,监测到任何ー种上行方式的底层链路建立成功吋,均启用所述上行方式的外网连接配置及应用;或者所述可选择使用的上行方式预先配置在产品中或由用户配置,监测到某种上行方式的底层链路建立成功吋,先判断所述上行方式是否配置的可选择使用的上行方式,如是,才启用所述上行方式的外网连接配置及应用。
10.一种可实现多上行方式链路自动探查的家庭网关,其特征在干,包括多个底层链路驱动模块,分别用于监测内网侧ー种上行方式的底层链路并将监测到的链路建立成功或断开的消息上报自动探査策略模块;所述自动探査策略模块,包括消息处理单元,用于在当前使用的上行方式未确定时,如收到某种可选择使用的上行方式的底层链路建立成功的消息上报,则通知广域网(WAN)配置模块启用所述上行方式的外网连接配置及应用;上行方式确定单元,用于在当前使用的上行方式未确定时,如获知某种上行方式的基本应用的外网连接拨号成功,则将所述上行方式确定为当前使用的上行方式;所述WAN配置处理模块,包括启用单元,用于根据所述自动探査策略模块的通知启用相应上行方式的外网连接配置及应用;连接单元,用于对启用的上行方式各应用的外网连接进行上网拨号,并将拨号结果通知所述自动探査策略模块。
11.如权利要求10所述的家庭网关,其特征在干所述自动探査策略模块还包括定时通知単元,用于在当前使用的上行方式未确定吋, 定时通知所述WAN配置处理模块启用底层链路已建立的ー种或多种上行方式的外网连接配置及应用。
12.如权利要求10或11所述的家庭网关,其特征在于所述上行方式确定单元,还用于在当前使用的上行方式未确定时,如获知某种上行方式的基本应用的外网连接拨号失败,则維持当前使用的上行方式为未确定。
13.如权利要求10所述的家庭网关,其特征在干所述消息处理单元,还用于在当前使用的上行方式已确定吋,如收到当前使用的上行方式的底层链路断开的消息上报,则将当前使用的上行方式置为未确定。
14.如权利要求10或13所述的家庭网关,其特征在于所述自动探査策略模块还包括关闭单元,用于在当前使用的上行方式已确定吋,若存在非当前使用的上行方式已建立的底层链路,则通知相应的底层链路驱动模块关闭所述底层链路;若存在非当前使用的上行方式已启用的配置和应用,则通知WAN配置模块关闭所述配置和应用;若存在非当前使用的上行方式的外网连接,则通知WAN配置模块关闭所述外网连接;所述底层链路驱动模块还用于根据所述自动探査策略模块的通知关闭相应上行方式的底层链路;所述启用单元还用于根据所述自动探査策略模块的通知关闭相应上行方式的外网连接配置及应用;所述连接单元还用于根据所述自动探査策略模块的通知关闭相应上行方式的外网连接。
15.如权利要求10所述的家庭网关,其特征在干,所述消息处理单元将本家庭网关支持的所有上行方式默认为所述可选择使用的上行方式;或者,将预先配置的ー种或多种上行方式作为所述可选择使用的上行方式。
全文摘要
本发明提供了一种在家庭网关中实现多上行链路自动探查的方法与系统,宽带网络技术领域。所述方法包括在当前使用的上行方式未确定时,监测内网侧多种上行方式的底层链路;监测到某种可选择使用的上行方式的底层链路建立成功时,启用所述上行方式的外网连接配置及应用,所述应用包含本家庭网关预设的基本应用;所述上行方式各应用的外网连接分别上网拨号,若其中的所述基本应用的外网连接拨号成功,将所述上行方式确定为当前使用的上行方式。
文档编号H04L12/26GK102594735SQ20111000949
公开日2012年7月18日 申请日期2011年1月17日 优先权日2011年1月17日
发明者何宝林, 孙亚权, 彭凯, 李慧, 毕明达 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1