[发明专利]光网络终端设备及其硬件配置参数保存方法有效
申请号: | 201310398673.2 | 申请日: | 2013-09-04 |
公开(公告)号: | CN103475517A | 公开(公告)日: | 2013-12-25 |
发明(设计)人: | 杨淑文;赵立国;乐毅;赵红显;李双双 | 申请(专利权)人: | 青岛海信宽带多媒体技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F17/30 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 张璐;方晓明 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 终端设备 及其 硬件 配置 参数 保存 方法 | ||
技术领域
本发明涉及通信领域,尤其涉及一种光网络终端设备及其硬件配置参数保存方法。
背景技术
目前,互联网日益强大,人们对互联网的需求不再是单一地浏览网页、查看新闻,而是提出了多样化的应用需求。网络游戏、在线影视、远程办公、网络电视等形式的出现极大地丰富了人们的生活,但同时也给互连网的带宽提出了更加高的要求,比如从之前的十几kbps到1Mbps、2Mbps、10Mbps、20Mbps,甚至几百Mbps。现在越来越多的家庭用户选择将网络升级到光纤入户,以获得较高的网络带宽。因此,越来越多的光网络终端设备被网络运营商所应用。
对于众多的光网络终端设备,网络运营商为区分不同的应用服务,通常需要对光网络终端设备中的硬件进行参数配置,如配置MAC地址、IP地址、光模块的激光器的偏置电流等;比如,对于靠近用户端的光网络单元(ONU,Optical Network Unit),网络运营商可以通过局端设备,即光线路终端(OLT,Optical Line Terminal),来下发配置,对ONU中的硬件进行配置,并将硬件配置参数保存在ONU中,以确保ONU能够正确的按照网络运营商的规划进行运作;同时,ONU自身也会将一些硬件配置参数上报给OLT,并将这些硬件配置参数保存在ONU自身内部。
目前业内比较普遍的做法是,在对光网络终端设备进行参数配置时,通过直接操作FLASH扇区,将配置的参数保存到FLASH扇区的某个特定位置。
在实际应用中,本发明的发明人发现该方法针对众多的参数,尤其是相互间具有关联关系的参数,很难进行平台化,并且后续的扩展性也不太好,维护成本比较高;例如,不同型号的光网络终端设备的应用服务不同,技术人员需要针对不同型号的光网络终端设备,开发不同的应用程序以将硬件配置参数保存到FLASH扇区中,难以平台化;而且,技术人员在开发时需要对这些不同的应用程序进行维护,以及在后续对光网络设备进行升级时,若涉及到某些硬件的更换或增加,则需要更改或增加许多关于将硬件配置参数保存到FLASH扇区中的代码,使得技术人员不方便对光网络终端设备进行维护、升级,光网络终端设备的扩展性不好。
因此,有必要提供一种便于平台化、扩展性较好、更易维护的光网络终端设备及其硬件配置参数保存方法。
发明内容
针对上述现有技术存在的缺陷,本发明提供了一种光网络终端设备及其硬件配置参数保存方法,更便于参数保存的平台化、并具有较好的扩展性、更易于维护。
根据本发明的一个方面,提供了一种光网络终端设备的硬件配置参数保存方法,包括:
所述光网络终端设备中的功能模块接收到硬件参数配置指令后,对其进行解析,得到其中携带的欲配置的参数的参数名称和参数值;调用参数配置模块中与该参数名称对应的硬件寄存器的参数配置API,并将所述参数名称和参数值传入该参数配置API;
该参数配置API根据传入的参数值对该硬件寄存器进行参数配置后,调用语句封装模块中的所述欲配置的参数所属数据表的存储语句生成API,并将所述参数名称和参数值传入到该存储语句生成API;
该存储语句生成API根据传入的参数名称和参数值,确定出欲保存到所述欲配置的参数所属数据表中的一条记录的各字段的值;之后,生成以SQL存储语句为内容的字符串后,调用数据库模块中的数据库操作API,并将该字符串传入到所述数据库操作API中;
所述数据库操作API对传入的字符串进行解析后,执行所述SQL存储语句:将确定出的记录增加到所述欲配置的参数所属数据表中,或根据确定出的记录修改所述欲配置的参数所属数据表中的对应记录;所述欲配置的参数所属数据表存储于本设备非易失性存储器件中的数据库中。
较佳地,在所述得到其中携带的欲配置的参数的参数名称和参数值后,还包括:
所述功能模块调用所述参数配置模块中与该参数名称对应的硬件寄存器的参数读取API,并将所述参数名称传入该参数读取API;
该参数读取API调用所述语句封装模块中的所述欲配置的参数所属数据表的读取语句生成API,并将所述参数名称传入到该读取语句生成API;
该读取语句生成API根据传入的参数名称,确定出所述欲配置的参数所属数据表中欲读取的记录;之后,生成以SQL读取语句为内容的字符串后,调用所述数据库模块中的数据库操作API,并将该字符串传入到所述数据库操作API中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信宽带多媒体技术有限公司,未经青岛海信宽带多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310398673.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分布式网络中的事务处理控制方法及装置
- 下一篇:用于网络维护的方法及装置