[发明专利]家庭网关设备中TR069参数节点的按需加载方法及系统有效
申请号: | 201510161629.9 | 申请日: | 2015-04-08 |
公开(公告)号: | CN104852813B | 公开(公告)日: | 2018-02-13 |
发明(设计)人: | 刘书奎 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/28 |
代理公司: | 北京捷诚信通专利事务所(普通合伙)11221 | 代理人: | 王卫东 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 家庭 网关 设备 tr069 参数 节点 加载 方法 系统 | ||
技术领域
本发明涉及家庭网关业务配置管理领域,具体涉及一种家庭网关设备中TR069参数节点的按需加载方法及系统。
背景技术
随着互联网技术的快速发展,家庭宽带业务的需求不断攀升。目前,国内各大通信运营商都在加快部署和建设宽带业务资源,进而出现了不同类型的家庭网关(例如GPON家庭网关、EPON家庭网关、VDSL家庭网关等)。此外,不同宽带运营商(例如中国电信、中国联通、中国移动等)对家庭网关设备制定不同的技术规范和测试规范。
为了减少不同家庭网关设备的开发成本,缩短开发周期,不同类型家庭网关设备的厂商尝试在不同类型的家庭网关上运行相同版本的软件,依次实现统一业务配置管理。家庭网关业务配置数据遵循BBF TR069(CPE广域网管理协议,提供了对下一代网络中家庭网络设备进行管理配置的通用框架和协议,用于从网络侧对家庭网络中的网关、路由器、机顶盒等设备进行远程集中管理)国际标准和国内宽带运营商的扩展要求,不同类型的家庭网关与设备类型密切相关的参数节点不同。
与此同时,国内不同的宽带运营商均自定义了家庭网关的业务配置模块,在家庭网关软件平台化的背景下,家庭网关制造商对于特定类型的家庭网关,需要解决以下问题:实现在按需加载设备相关和运营商相关的TR069参数节点的同时,裁剪其它不相关TR069参数的节点。
为了解决以上问题,通常比较简单易于实现的多配置文件实现方法为:将所有家庭网关设备中不同运营商的TR069配置参数信息形成一个XML(可扩展标记语言)类型的TR069配置文件,网关设备启动时候根据设备类型和运营商标识,加载对应的TR069参数配置文件。
但是,现有的多配置文件实现方法为存在以下2点不足:
(1)信息冗余:由于每个家庭网关设备的每个运营商均会产生一个TR069配置文件,因此TR069配置文件的数量较多(例如在N种设备M个运营商的情况下,就要生成N·M个TR069参数配置文件),进而使得家庭网关的基础功能和公共功能的配置参数较多,存在大量的信息冗余。
(2)维护性差:在家庭网关软件开发和维护的过程中,若出现问题,则需要针对该问题进行修改,修改次数与TR069配置文件的数量相同;对于网关设备中可复用的公共功能TR069参数节点而言,不仅修改工作量较大,而且有可能因为修改疏忽而引入新的问题。
综上所述,现有的多配置文件实现方法不仅会存在大量的信息冗余,而且操作过程比较困难,难以满足软件平台化的快速开发和易于维护的要求,不便于人们使用。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种家庭网关设备中TR069参数节点的按需加载方法及系统,灵活性较强,配置参数较少,不存在大量的信息冗余,不仅维护比较方便,而且能够保证家庭网关设备的正常启动速度和运行速度,便于人们使用。
为达到以上目的,本发明提供一种家庭网关设备中TR069参数节点的按需加载方法,包括以下步骤:
S1:将需要使用的家庭网关设备中的TR069参数配置信息形成TR069参数配置文件,将TR069参数配置文件加载至内存,转到步骤S2;
S2:配置参数裁剪文件,根据参数裁剪文件中的对象节点全路径信息,依次界定每级对象节点在TR069参数配置文件中的起止位置,所述起止位置为起始位置和结束位置;对下级对象节点起止位置进行界定时,在上级对象节点起止位置范围内,当界定到下级对象节点的最后一级对象节点的起止位置时,最后一级对象节点的起止位置之间的信息为裁剪信息;将当前裁剪信息进行裁剪、并保存至掉电不丢失Flash文件;参数裁剪文件中的对象节点全路径信息全部处理后,转到步骤S3;
S3:配置参数加载文件,根据参数加载文件中的对象节点全路径信息,依次界定每级对象节点在TR069参数配置文件中的起止位置;对下级对象节点起止位置进行界定时,在上级对象节点起止位置范围内,当未界定到下级对象节点的起止位置时,上级对象的最后一级对象节点的起止区间为加载区间;在Flash文件查找与当前加载区间对应的对象节点加载信息后,加载至TR069参数配置文件;参数加载文件中的对象节点全路径信息全部处理后,转到步骤S4;
S4:将裁剪和修改后的TR069参数配置文件存储至Flash文件,转到步骤S5;
S5:根据TR069参数配置文件初始化内存对象树,结束。
在上述技术方案的基础上,步骤S2具体包括以下步骤:
S201:从参数裁剪文件读取首个需要裁剪的对象节点的信息,转到步骤S202;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510161629.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有防火隔热功能的推拉铝合金门
- 下一篇:预测模式选择方法及装置