公开/公告号CN106130799A
专利类型发明专利
公开/公告日2016-11-16
原文格式PDF
申请/专利权人 烽火通信科技股份有限公司;
申请/专利号CN201610763182.7
申请日2016-08-29
分类号H04L12/24;H04L12/66;H04L12/28;
代理机构武汉智权专利代理事务所(特殊普通合伙);
代理人张凯
地址 430074 湖北省武汉市东湖开发区光谷创业街67号
入库时间 2023-06-19 00:56:20
法律状态公告日
法律状态信息
法律状态
2019-05-28
授权
授权
2016-12-14
实质审查的生效 IPC(主分类):H04L12/24 申请日:20160829
实质审查的生效
2016-11-16
公开
公开
技术领域
本发明涉及家庭网关领域,具体涉及一种具有多运营商切换功能的家庭网关设备及其切换方法。
背景技术
由于家庭网关设备在目前家庭中处于接入终端的重要地位,各运营商均推出了差异性非常大的功能来吸引用户,作为设备厂商就迫切需要能在一套配置管理的逻辑下来适配所有差异性功能和由于差异性功能所带来的不同配置信息。
随着家庭网关和网管协议的长期发展,家庭网关已经形成了通过TR098数据模型对设备的配置信息进行保存的方式,所以就考虑在原有TR098数据模型的基础上进行发展,使家庭网关设备可以在不显著增加对内存的消耗以及在设备运行时支持对运营商的切换,目前已有方法采用对原有TR098数据模型进行节点扩充的方式来对多运营商进行支持,但这种方式存在内存消耗大,对运营商的配置管理树状结构支持不灵活等问题。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种能在家庭网关运行过程中切换运营商且内存消耗小的具有多运营商切换功能的家庭网关设备。
为达到以上目的,本发明采取的技术方案是:一种具有多运营商切换功能的家庭网关设备,包括:
运营商配置模板模块,其用于存储所述家庭网关设备中所有运营商子树的配置信息;
运营商定制配置模块,其用于存储当前运营商子树的配置信息;
运营商标志配置模块,其用于设定所述家庭网关设备的当前运营商的配置信息,所述当前运营商的配置信息用于指定所述家庭网关设备的当前运营商归属信息;以及
执行模块,其用于使所述当前运营商子树的配置信息和当前运营商归属信息相匹配,并将相匹配的当前运营商子树的配置信息加载到所述家庭网关设备的内存中。
在上述技术方案的基础上,所述执行模块比较所述当前运营商子树的配置信息和当前运营商归属信息是否相同,若相同,则所述执行模块读取所述当前运营商子树的配置信息,并将所述当前运营商子树的配置信息加载到所述家庭网关设备的内存中;若不相同或者所述当前运营商子树的配置信息不存在,则所述执行模块从所述运营商配置模板模块中选择与所述当前运营商归属信息对应的运营商子树的配置信息,并将所述对应的运营商子树的配置信息重建为当前运营商子树的配置信息,再将重建的当前运营商子树的配置信息加载到所述家庭网关设备的内存中。
在上述技术方案的基础上,所述家庭网关设备通过TR069协议和网管进行协议交互,且其配置信息保存为TR098协议定义的格式。
在上述技术方案的基础上,所述当前运营商子树的配置信息保存在所述家庭网关设备的可读写分区中。
与此同时,本发明还提供一种在家庭网关运行过程中切换运营商的方法。
为达到以上目的,本发明采取的技术方案是:一种利用上述家庭网关设备切换运营商的方法,该方法包括:
S1:选择对运营商进行切换;
S2:家庭网关设备修改运营商标志配置模块所设定的当前运营商的配置信息,改变当前运营商归属信息;
S3:清空运营商定制配置模块中的当前运营商子树的配置信息;
S4:重启家庭网关设备,使其进入启动流程,通过执行模块使当前运营商归属信息和当前运营商子树的配置信息保持相同;
S5:完成对运营商的切换。
在上述技术方案的基础上,所述启动流程包括以下步骤:
S41:启动家庭网关设备,根据运营商标志配置模块所设定的当前运营商的配置信息判断当前运营商归属信息;
S42:家庭网关设备判断运营商定制配置模块中是否存在当前运营商子树的配置信息,若存在则进一步判断当前运营商子树的配置信息与当前运营商归属信息是否相同,若存在且相同,则执行步骤S43,若不存在或者存在但不相同,则执行步骤S44;
S43:执行模块读取当前运营商子树的配置信息,并将当前运营商子树的配置信息加载到家庭网关设备的内存中,完成家庭网关设备的启动;
S44:执行模块从运营商配置模板模块中选择与当前运营商归属信息对应的运营商子树的配置信息,并将对应的运营商子树的配置信息重建为当前运营商子树的配置信息,再将重建的当前运营商子树的配置信息加载到所述家庭网关设备的内存中,完成家庭网关设备的启动。
与现有技术相比,本发明的优点在于:
本发明在家庭网关设备中预置运营商配置模板模块(基于TR098参数树模型),通过TR098扩充子树的方式实现了对多运营商进行支持,同时在家庭网关设备运行时根据运营商标志配置模块中所设定的家庭网关设备的当前运营商的配置信息,根据运营商配置模板模块重建当前使用的运营商子树的配置信息,这样使得网关在运行时可以灵活的切换运营商子树的配置信息,同时每次运行时只有一颗运营商子树在内存中映射,和原先相比内存消耗没有显著上升,同时由于运行时使用的子树实际上并没有变化,所以修改适配新运营商的时候并没有太多的额外工作,配置也相对灵活。
附图说明
图1为本发明中家庭网关设备切换运营商的流程图;
图2为本发明中家庭网关设备的启动流程图。
具体实施方式
以下结合附图及实施例对本发明作进一步详细说明。
本发明提供一种具有多运营商切换功能的家庭网关设备,其包括运营商配置模板模块、运营商定制配置模块、运营商标志配置模块和执行模块,家庭网关设备通过TR069(CPE广域网管理协议)协议和网管进行协议交互,且其配置信息保存为TR098协议定义的格式。
运营商配置模板模块,其用于存储家庭网关设备中所有运营商子树的配置信息。
运营商定制配置模块,其用于存储当前运营商子树的配置信息,本发明中的当前运营商子树的配置信息保存在家庭网关设备的可读写分区中。
运营商标志配置模块,其用于设定家庭网关设备的当前运营商的配置信息,当前运营商的配置信息用于指定家庭网关设备的当前运营商归属信息。
执行模块,其用于使当前运营商子树的配置信息和当前运营商归属信息相匹配,并将相匹配的当前运营商子树的配置信息加载到家庭网关设备的内存中。本发明中的执行模块首先比较当前运营商子树的配置信息和当前运营商归属信息是否相同,若相同,则执行模块读取当前运营商子树的配置信息,并将当前运营商子树的配置信息加载到家庭网关设备的内存中,然后执行所述家庭网关设备的启动。若不相同或者当前运营商子树的配置信息不存在,则执行模块从运营商配置模板模块中选择与当前运营商归属信息对应的运营商子树的配置信息,并将对应的运营商子树的配置信息重建为当前运营商子树的配置信息,再将重建的当前运营商子树的配置信息加载到家庭网关设备的内存中,最后执行家庭网关设备的启动。
由于执行模块仅仅将和当前运营商归属信息相匹配的当前运营商子树的配置信息加载到家庭网关设备的内存中,从而每次运行时只有一颗运营商参数树在内存中映射,和传统方式相比内存消耗没有显著上升。
参见图1所示,本发明还提供一种利用上述家庭网关设备切换运营商的方法,该方法包括:
S1:选择对运营商进行切换;
S2:家庭网关设备修改运营商标志配置模块所设定的当前运营商的配置信息,改变当前运营商归属信息,比如将运营商由移动切换联通,则当前运营商的配置信息由移动的相关信息切换联通的相关信息;
S3:清空运营商定制配置模块中的当前运营商子树的配置信息,比如当前运营商子树的配置信息为移动的相关配置信息,然后将其相关配置信息清空;
S4:重启家庭网关设备,使其进入启动流程,通过执行模块使当前运营商归属信息和当前运营商子树的配置信息保持相同,比如当前运营商归属信息和当前运营商子树的配置信息均为联通相关配置信息。
参见图2所示,本发明中的启动流程包括以下步骤:
S41:启动家庭网关设备,根据运营商标志配置模块所设定的当前运营商的配置信息判断当前运营商归属信息;
S42:家庭网关设备判断运营商定制配置模块中是否存在当前运营商子树的配置信息,若存在则进一步判断当前运营商子树的配置信息与当前运营商归属信息是否相同,若存在且相同,则执行步骤S43,若不存在或者存在但不相同,则执行步骤S44;
S43:执行模块读取当前运营商子树的配置信息,并将当前运营商子树的配置信息加载到家庭网关设备的内存中,完成家庭网关设备的启动;
S44:执行模块从运营商配置模板模块中选择与当前运营商归属信息对应的运营商子树的配置信息,并将对应的运营商子树的配置信息重建为当前运营商子树的配置信息,再将重建的当前运营商子树的配置信息加载到所述家庭网关设备的内存中,完成家庭网关设备的启动;
本发明中的家庭网关设备在完成启动后,即可保证当前运营商归属信息和当前运营商子树的配置信息保持相同,达到了在家庭网关设备运行时切换运营商的目的。
S5:完成对运营商的切换。
本发明在家庭网关设备中预置运营商配置模板模块(基于TR098参数树模型),通过TR098扩充子树的方式实现了对多运营商进行支持,同时在家庭网关设备运行时根据运营商标志配置模块中所设定的家庭网关设备的当前运营商的配置信息,根据运营商配置模板模块重建当前使用的运营商子树的配置信息,这样使得网关在运行时可以灵活的切换运营商子树的配置信息,同时每次运行时只有一颗运营商子树在内存中映射,这是因为如果现在是移动的节点,就没有必要加载联通的所有节点,故和原先相比内存消耗没有显著上升,同时由于运行时使用的子树实际上并没有变化,所以修改适配新运营商的时候并没有太多的额外工作,配置也相对灵活。
本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
机译: 用于在多运营商通信系统中支持切换的装置和方法,特别是用于防止在多运营商通信系统中的切换的延迟时间
机译: 在多运营商4G网络中为移动无线设备切换到预设运营商提供信号的方法
机译: 具有家庭电话线切换功能的家庭网关装置及其实施方法