首页 > 专利 > 上海斐讯数据通信技术有限公司 > 一种ONU配置文件升级方法及系统专利详情

一种ONU配置文件升级方法及系统   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2014-12-05
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2015-09-02
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2018-04-06
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2034-12-05
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201410742425.X 申请日 2014-12-05
公开/公告号 CN104363128B 公开/公告日 2018-04-06
授权日 2018-04-06 预估到期日 2034-12-05
申请年 2014年 公开/公告年 2018年
缴费截止日 2022-01-05
分类号 H04L12/24 主分类号 H04L12/24
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 9
权利要求数量 10 非专利引证数量 0
引用专利数量 5 被引证专利数量 0
非专利引证
引用专利 CN104080020A、CN103338125A、CN1588324A、CN103108262A、WO2012103730A1 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 上海斐讯数据通信技术有限公司 当前专利权人 台州市吉吉知识产权运营有限公司
发明人 张凯 第一发明人 张凯
地址 上海市松江区思贤路3666号 邮编 201616
申请人数量 1 发明人数量 1
申请人所在省 上海市 申请人所在市 上海市松江区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州千克知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
周希良
摘要
本发明提供一种ONU配置文件升级方法及系统。所述ONU配置文件升级方法包括:生成ONU配置文件,所述ONU配置文件在每一个参数字段前增加一个所述参数的状态字段,用于标识所述参数字段是否需要更新;读取所述ONU配置文件,当所述参数字段前的状态字段标识需要更新时,更新ONU配置区的所述参数字段。本发明的技术方案能够根据用户的需求,针对需要更改的ONU配置参数进行更改,对ONU的配置参数进行定制化的升级;可以有效减少升级配置文件的步骤,减少工作量。
  • 摘要附图
    一种ONU配置文件升级方法及系统
  • 说明书附图:图1
    一种ONU配置文件升级方法及系统
  • 说明书附图:图2
    一种ONU配置文件升级方法及系统
  • 说明书附图:图3
    一种ONU配置文件升级方法及系统
  • 说明书附图:图4
    一种ONU配置文件升级方法及系统
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-11-13 专利权的转移 登记生效日: 2020.11.02 专利权人由上海斐讯数据通信技术有限公司变更为台州市吉吉知识产权运营有限公司 地址由201616 上海市松江区思贤路3666号变更为318015 浙江省台州市椒江区洪家街道东环大道2388号农港城A区2-3167号
2 2018-04-06 授权
3 2015-09-02 实质审查的生效 IPC(主分类): H04L 12/24 专利申请号: 201410742425.X 申请日: 2014.12.05
4 2015-02-18 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种ONU配置文件升级方法,其特征在于,所述ONU配置文件升级方法包括:生成ONU配置文件,所述ONU配置文件在每一个参数字段前增加一个所述参数的状态字段,用于标识所述参数字段是否需要更新;
读取所述ONU配置文件,当所述参数字段前的状态字段标识需要更新时,更新ONU配置区的所述参数字段;
所述更新ONU配置区的所述参数字段具体为:
判断所述参数是否需要更新,需要更新则写入flash中,不需要则跳过,直到最后一个字段写入flash;重启ONU将配置区的参数读到缓存中,然后根据参数对ONU进行配置。

2.根据权利要求1所述的ONU配置文件升级方法,其特征在于:所述状态字段长度为1个字。

3.根据权利要求1所述的ONU配置文件升级方法,其特征在于:所述生成ONU配置文件的具体实现包括:通过web页面或console命令生成所述ONU配置文件。

4.根据权利要求1所述的ONU配置文件升级方法,其特征在于:所述ONU配置文件升级方法还包括:所生成的ONU配置文件包括CRC校验和;在读取所述ONU配置文件前,根据所述ONU配置文件的校验和来判断所述ONU配置文件是否完整;如果所述ONU配置文件不完整,则结束操作;如果所述ONU配置文件完整,则进行后续操作。

5.根据权利要求1所述的ONU配置文件升级方法,其特征在于:所述ONU配置文件升级方法还包括:重启ONU根据所述ONU配置区的参数对ONU进行配置。

6.一种ONU配置文件升级系统,其特征在于:所述ONU配置文件升级系统包括:配置文件生成模块,用于生成ONU配置文件,所述ONU配置文件在每一个参数字段前增加一个所述参数的状态字段,用于标识所述参数字段是否需要更新;配置文件更新模块,用于读取所述ONU配置文件,当所述参数字段前的状态字段标识需要更新时,更新ONU配置区的所述参数字段;
所述更新ONU配置区的所述参数字段具体为:
判断所述参数是否需要更新,需要更新则写入flash中,不需要则跳过,直到最后一个字段写入flash;重启ONU将配置区的参数读到缓存中,然后根据参数对ONU进行配置。

7.根据权利要求6所述的ONU配置文件升级系统,其特征在于:所述状态字段长度为1个字节。

8.根据权利要求6所述的ONU配置文件升级系统,其特征在于:所述生成ONU配置文件的具体实现包括:通过web页面或console命令生成所述ONU配置文件。

9.根据权利要求6所述的ONU配置文件升级系统,其特征在于:所述配置文件生成模块所生成的ONU配置文件包括CRC校验和;所述配置文件更新模块还用于:在读取所述ONU配置文件前,根据所述ONU配置文件的校验和来判断所述ONU配置文件是否完整;如果所述ONU配置文件不完整,则结束操作;如果所述ONU配置文件完整,则进行后续操作。

10.根据权利要求6所述的ONU配置文件升级系统,其特征在于:所述配置文件更新模块还用于:重启ONU根据所述ONU配置区的参数对ONU进行配置。
说明书

技术领域

[0001] 本发明涉及一种网络领域,特别是涉及一种ONU配置文件升级方法及系统。

背景技术

[0002] PON(Passive Optical Network:无源光纤网络)系统结构主要由位于中心局(CO)的光线路终端(OLT:Optical Line Terminal)和一系列位于用户驻地的ONU(光网络单元,optical network unit)或者ONT(光网络终端,Optical Network Termination,为说明方便,下文中统一使用ONU)构成,在这些器件中间是由光纤、无源分光器或耦合器构成的光配线网络(ODN optical distribution network)。
[0003] 目前ONU配置文件升级时,通过web页面或者console命令行对ONU配置文件进行升级,一般将ONU的flash配置区域全部更新,然后重启ONU,将flash区域的配置信息全部重新加载到缓存中,然后对ONU的功能和参数进行配置。但是有一个问题,有时候工程师并不想对配置文件中的某些字段进行更新,比如MAC地址,序列号,厂商信息等,但是由于软件系统更新的默认配置文件,不存在对配置文件的某个字段进行定制化升级,所以导致配置文件更新完毕之后,要对一些ONU特性的参数进行重新修改,比如MAC地址是唯一的,序列号也是唯一的。这样在更新配置文件时,显得比较繁琐。
[0004] 鉴于此,如何找到一种能够根据用户需求定制ONU配置文件进行升级的方法就成为了本领域技术人员亟待解决的问题。

发明内容

[0005] 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种ONU配置文件升级方法及系统,用于解决现有技术中ONU配置文件升级时需要对ONU的功能和参数全面更新,无法实现根据用户需求定制的问题。
[0006] 为实现上述目的及其他相关目的,本发明提供一种ONU配置文件升级方法,所述ONU配置文件升级方法包括:生成ONU配置文件,所述ONU配置文件在每一个参数字段前增加一个所述参数的状态字段,用于标识所述参数字段是否需要更新;读取所述ONU配置文件,当所述参数字段前的状态字段标识需要更新时,更新ONU配置区的所述参数字段。
[0007] 可选地,所述状态字段长度为1个字节。
[0008] 可选地,所述生成ONU配置文件的具体实现包括:通过web页面或console命令生成所述ONU配置文件。
[0009] 可选地,所述ONU配置文件升级方法还包括:所生成的ONU配置文件包括CRC校验和;在读取所述ONU配置文件前,根据所述ONU配置文件的校验和来判断所述ONU配置文件是否完整;如果所述ONU配置文件不完整,则结束操作;如果所述ONU配置文件完整,则进行后续操作。
[0010] 可选地,所述ONU配置文件升级方法还包括:重启ONU根据所述ONU配置区的参数对ONU进行配置。
[0011] 本发明提供一种ONU配置文件升级系统,所述ONU配置文件升级系统包括:配置文件生成模块,用于生成ONU配置文件,所述ONU配置文件在每一个参数字段前增加一个所述参数的状态字段,用于标识所述参数字段是否需要更新;配置文件更新模块,用于读取所述ONU配置文件,当所述参数字段前的状态字段标识需要更新时,更新ONU配置区的所述参数字段。
[0012] 可选地,所述状态字段长度为1个字节。
[0013] 可选地,所述生成ONU配置文件的具体实现包括:通过web页面或console命令生成所述ONU配置文件。
[0014] 可选地,所述配置文件生成模块所生成的ONU配置文件包括CRC校验和;所述配置文件更新模块还用于:在读取所述ONU配置文件前,根据所述ONU配置文件的校验和来判断所述ONU配置文件是否完整;如果所述ONU配置文件不完整,则结束操作;如果所述ONU配置文件完整,则进行后续操作。
[0015] 可选地,所述配置文件更新模块还用于:重启ONU根据所述ONU配置区的参数对ONU进行配置。
[0016] 如上所述,本发明的一种ONU配置文件升级方法及系统,具有以下有益效果:工程师可以按照不同的需求,对ONU的配置参数进行定制化的升级,而不需要将全部的参数全部更新为默认参数,然后再将其中的某些参数,比如MAC地址,序列号改成ONU特有的值,这样可以有效减少升级配置文件的步骤,减少工作量。

实施方案

[0026] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
[0027] 需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0028] 本发明提供一种ONU配置文件升级方法。在一个实施例中,如图1所示,所述ONU配置文件升级方法包括:
[0029] 步骤S1,生成ONU配置文件,所述ONU配置文件在每一个参数字段前增加一个所述参数的状态字段,用于标识所述参数字段是否需要更新。
[0030] 在一个实施例中,所述生成ONU配置文件的具体实现包括:通过web页面或console命令生成所述ONU配置文件。进一步地,在web页面或者console命令中,制作ONU默认配置文件,选择需要更新的参数,通过http或者tftp传输方式生成ONU的配置文件,并且在配置文件的尾部添加CRC(循环冗余码)校验和。在一个实施例中,生成的配置文件在每一个参数字段前增加1个字节的状态字段,来表示该参数是否需要更新。如下表所示的例子中,只有两个参数的默认配置文件,第一个字段为文件类型,第二个和第四个为状态字段一个字节,表示是否需要更新,第三和第五个字段,标示更新的参数,第六个字段计算CRC校验和。
[0031]FileType 状态 参数 状态 参数 CRC校验和
[0032] 在一个实施例中,如图2所示,所述生成ONU配置文件的流程包括:1.ONU启动进入web页面或者console界面。2.配置参数更新状态,更新或者不更新。3.将不许更新的参数的前一个状态字段赋值为0,表示不更新,否则为1表示更新。4.在缓存中的配置文件最后字段添加CRC校验和,配置文件组成完毕。5.将生成的配置文件通过http或者tftp协议发送给ONU终端。
[0033] 步骤S2,读取所述ONU配置文件,当所述参数字段前的状态字段标识需要更新时,更新ONU配置区的所述参数字段。在一个实施例中,所述ONU配置文件升级方法还包括:所生成的ONU配置文件包括CRC校验和;在读取所述ONU配置文件前,根据所述ONU配置文件的校验和来判断所述ONU配置文件是否完整;如果所述ONU配置文件不完整,则结束操作;如果所述ONU配置文件完整,则进行后续操作。在一个实施例中,所述ONU配置文件升级方法还包括:重启ONU根据所述ONU配置区的参数对ONU进行配置。
[0034] 在一个实施例中,如图3所示,ONU配置文件升级方法包括:1,ONU启动进入web页面或者console界面。2,将配置文件通过http或者tftp协议传入ONU缓存。3,查看配置文件的文件类型字段,判断是否为配置文件,如果判断不是配置文件,则返回升级失败,退出升级;如果判断是配置文件,继续下一步。4,获取配置文件最后字段的CRC校验码,判断配置文件是否完整;如果判断配置文件不完整,则返回升级失败,退出升级;如果判断配置文件完整,继续下一步。5,循环读取每一个参数及其前一个字段。6,判断参数是否需要更新,需要更新则写入flash中,不需要则跳过,直到最后一个字段写入flash。7,重启ONU将配置区的参数读到缓存中,然后根据参数对ONU进行配置。8,ONU配置完成。
[0035] 本发明提供一种ONU配置文件升级系统。在一个实施例中,如图4所示,所述ONU配置文件升级系统1包括配置文件生成模块11以及配置文件更新模块12。其中:
[0036] 配置文件生成模块11用于生成ONU配置文件,所述ONU配置文件在每一个参数字段前增加一个所述参数的状态字段,用于标识所述参数字段是否需要更新。在一个实施例中,所述生成ONU配置文件的具体实现包括:通过web页面或console命令生成所述ONU配置文件。进一步地,在web页面或者console命令中,制作ONU默认配置文件,选择需要更新的参数,通过http或者tftp传输方式生成ONU的配置文件,并且在配置文件的尾部添加CRC(循环冗余码)校验和。在一个实施例中,生成的配置文件在每一个参数字段前增加1个字节的状态字段,来表示该参数是否需要更新。如下表所示的例子中,只有两个参数的默认配置文件,第一个字段为文件类型,第二个和第四个为状态字段一个字节,表示是否需要更新,第三和第五个字段,标示更新的参数,第六个字段计算CRC校验和。
[0037]FileType 状态 参数 状态 参数 CRC校验和
[0038] 在一个实施例中,所述配置文件生成模块11实现以下功能:1.ONU启动进入web页面或者console界面。2.配置参数更新状态,更新或者不更新。3.将不许更新的参数的前一个状态字段赋值为0,表示不更新,否则为1表示更新。4.在缓存中的配置文件最后字段添加CRC校验和,配置文件组成完毕。5.将生成的配置文件通过http或者tftp协议发送给ONU终端。
[0039] 配置文件更新模块12与所述配置文件生成模块11相连,用于读取所述ONU配置文件,当所述参数字段前的状态字段标识需要更新时,更新ONU配置区的所述参数字段。在一个实施例中,配置文件更新模块12还用于:在读取所述ONU配置文件前,根据所述ONU配置文件的校验和来判断所述ONU配置文件是否完整;如果所述ONU配置文件不完整,则结束操作;如果所述ONU配置文件完整,则进行后续操作。在一个实施例中,所述配置文件更新模块12还用于:重启ONU根据所述ONU配置区的参数对ONU进行配置。
[0040] 在一个实施例中,所述配置文件更新模块12完成以下功能:1,查看配置文件的文件类型字段,判断是否为配置文件,如果判断不是配置文件,则返回升级失败,退出升级;如果判断是配置文件,继续下一步。2,获取配置文件最后字段的CRC校验码,判断配置文件是否完整;如果判断配置文件不完整,则返回升级失败,退出升级;如果判断配置文件完整,继续下一步。3,循环读取每一个参数及其前一个字段。4,判断参数是否需要更新,需要更新则写入flash中,不需要则跳过,直到最后一个字段写入flash。5,重启ONU将配置区的参数读到缓存中,然后根据参数对ONU进行配置。6,ONU配置完成。
[0041] 综上所述,本发明的一种ONU配置文件升级方法及系统能够根据用户的需求,针对需要更改的ONU配置参数进行更改,对ONU的配置参数进行定制化的升级;而不需要将全部的参数全部更新为默认参数,然后再将其中的某些参数,比如MAC地址,序列号改成ONU特有的值,这样可以有效减少升级配置文件的步骤,减少工作量。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0042] 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

附图说明

[0017] 图1显示为本发明的一种ONU配置文件升级方法的一实施例的流程示意图。
[0018] 图2显示为本发明的一种ONU配置文件升级方法的一实施例的流程示意图。
[0019] 图3显示为本发明的一种ONU配置文件升级方法的一实施例的流程示意图。
[0020] 图4显示为本发明的一种ONU配置文件升级系统的一实施例的模块示意图。
[0021] 元件标号说明
[0022] 1                      ONU配置文件升级系统
[0023] 11                     配置文件生成模块
[0024] 12                     配置文件更新模块
[0025] S1~S2                 步骤
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号