一种onu设备的客制参数实现定制的方法与流程



1.本发明涉及嵌入式设备技术领域,具体为一种onu设备的客制参数实现定制的方法。


背景技术:



2.onu配置参数数据以参数名与参数值成对的形式保存在配置文件中,onu 通过读写配置文件中的参数名对应参数值实现配置读取与配置保存。
3.onu配置参数分为两种,一种为当前参数,例如管理ip、web登陆账号密码等,用户可以随意更改,恢复出厂后变为默认值;一种为硬性参数,例如mac地址,产品型号显示等,一般不让用户配置,由出厂设置,恢复出厂后不会改变原来的值。
4.onu在启动时,读取配置文件参数数据,加载到全局变量中,之后的各个功能模块通过读取全局变量参数以应用。
5.onu在执行恢复出厂操作过程中,先将全局变量中所有当前参数恢复到默认值,再将全局变量中所有参数更新记录到配置文件中;
6.因此针对不同客户,对于同一参数有不同的参数值的定制需求,需要修改代码和重新编译改变定制默认参数值,这样就增加研发人员的重复开发及不必要的开销时间,从而造成资源浪费。


技术实现要素:



7.本发明的目的在于解决技术背景提出的针对不同客户及不同的芯片方案,对于同一参数有不同的参数值的定制需求,需要修改代码和重新编译改变定制默认参数值,这样就增加研发人员的重复开发及不必要的开销时间,从而造成资源浪费的技术问题,提供一种onu设备的客制参数实现定制的方法。
8.为实现上述目的,本发明广泛应用于嵌入式设备的技术方案,特别是提供如下技术方案:一种onu设备的客制参数实现定制的方法,其方法具体包括:
9.步骤s001,客制文件导入成onu方式,其中,客制文件导入具体包括:
10.ftp、ftp等工具传输导入,
11.web升级客制文件导入,
12.客制文件与软件包一起打包升级导入;
13.步骤s002,执行onu设备恢复出厂操作,其中,在操作过程中,先检查客制文件参数定制内容,再根据代码id匹配相应参数更改客制参数默认值,实现定制参数内容;
14.步骤s003,启动onu设备,并在onu设备启动过程中,检查客制文件是否有动作指令需要执行,以配合完成客户定制需求;
15.步骤s004,客制文件制作完成后,经过算法加密,导入onu设备后需使用同一套算法解密方可使用,防止客制文件被非法篡改。
16.优选的,在所述步骤s002中,将客制文件导入onu设备,onu设备对其进行解密,并
在恢复出厂过程中,识别客制文件内容,将相应定制参数恢复为客制内容。
17.优选的,在所述步骤s002客制参数生成包含参数相应代码id及其值的客制文件并进行加密。
18.优选的,在所述步骤s001中,客制文件的内容以代码id和参数值成对形式构成。
19.优选的,所述代码id对应包括统一规范定义在头文件中,代码id可定义为onu设备某个参数,也可以定义为一个执行动作;所述参数值可以是数字、字符串或指令。
20.与现有技术相比,本发明的有益效果是:
21.(1)、本发明针对不同onu设备需求定制,不需要更新软件,只需要完成不同定制文件的制成,便可以通过导入不同的定制文件,就可以满足onu 设备定制需求的效果,从而减少研发人员的开发时间,降低人工成本;
22.(2)本发明针对不同芯片方案的sdk源码,只需要移植同一套客制化系统代码,就可以实现客制文件可跨方案使用;这样也大大减小了开发人员的人工成本,便可以跨方案使用。
附图说明
23.图1为本发明的步骤流程图。
具体实施方式
24.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
25.请参阅图1,本发明提供的一种实施例:
26.步骤s001,客制文件导入成onu方式,其中,客制文件导入具体包括:
27.ftp、ftp等工具传输导入,
28.web升级客制文件导入,
29.客制文件与软件包一起打包升级导入;
30.步骤s002,执行onu设备恢复出厂操作,其中,在操作过程中,先检查客制文件参数定制内容,再根据代码id匹配相应参数更改客制参数默认值,实现定制参数内容;
31.步骤s003,启动onu设备,并在onu设备启动过程中,检查客制文件是否有动作指令需要执行,以配合完成客户定制需求;
32.步骤s004,客制文件制作完成后,经过算法加密,导入onu设备后需使用同一套算法解密方可使用,防止客制文件被非法篡改。
33.进一步地,在所述步骤s002中,将客制文件导入onu设备,onu设备对其进行解密,并在恢复出厂过程中,识别客制文件内容,将相应定制参数恢复为客制内容;在所述步骤s002客制参数生成包含参数相应代码id及其值的客制文件并进行加密;在所述步骤s001中客制文件的内容以代码id和参数值成对形式构成;所述代码id对应包括统一规范定义在头文件中,代码id 可定义为onu某个参数,也可以定义为一个执行动作;所述参数值可以是数字、字符串或指令;
34.具体的,根据客制参数生成包含参数相应代码id及其值的客制文件并进行加密;将客制文件导入onu,onu对其进行解密,并在恢复出厂过程中,识别客制文件内容,将相应定制参数恢复为客制内容,从此可以实现针对不同客户的不同定制参数需求,只需制作导入不同的客制文件,即可使用同一软件程序完成定制化内容;另外针对不同的不同芯片方案的sdk源码,移植同一套客制化系统代码,实现客制文件可跨方案使用。
35.实施例:
36.(1)、本发明针对不同onu设备需求定制,不需要更新软件,只需要完成不同定制文件的制成,便可以通过导入不同的定制文件,就可以满足onu设备定制需求的效果,从而减少研发人员的开发时间,降低人工成本;
37.(2)、本发明针对不同芯片方案的sdk源码,只需要移植同一套客制化系统代码,就可以实现客制文件可跨方案使用;这样也大大减小了开发人员的人工成本,便可以跨方案使用。
38.对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。


技术特征:


1.一种onu设备的客制参数实现定制的方法,其特征在于:该方法包括;步骤s001,客制文件导入成onu方式,其中,客制文件导入具体包括:ftp、ftp等工具传输导入,web升级客制文件导入,客制文件与软件包一起打包升级导入;步骤s002,执行onu设备恢复出厂操作,其中,在操作过程中,先检查客制文件参数定制内容,再根据代码id匹配相应参数更改客制参数默认值,实现定制参数内容;步骤s003,启动onu设备,并在onu设备启动过程中,检查客制文件是否有动作指令需要执行,以配合完成客户定制需求;步骤s004,客制文件制作完成后,经过算法加密,导入onu设备后需使用同一套算法解密方可使用,防止客制文件被非法篡改。2.根据权利要求1所述的一种onu设备的客制参数实现定制的方法,其特征在于:在所述步骤s002中,将客制文件导入onu设备,onu设备对其进行解密,并在恢复出厂过程中,识别客制文件内容,将相应定制参数恢复为客制内容。3.根据权利要求2所述的一种onu设备的客制参数实现定制的方法,其特征在于:在所述步骤s002客制参数生成包含参数相应代码id及其值的客制文件并进行加密。4.根据权利要求1所述的一种onu设备的客制参数实现定制的方法,其特征在于:在所述步骤s001中,客制文件的内容以代码id和参数值成对形式构成。5.根据权利要求4所述的一种onu设备的客制参数实现定制的方法,其特征在于:所述代码id对应包括统一规范定义在头文件中,代码id可定义为onu设备某个参数,也可以定义为一个执行动作;所述参数值可以是数字、字符串或指令。

技术总结


本发明涉及嵌入式设备技术领域,具体为一种onu设备的客制参数实现定制的方法,包括步骤S001,客制文件导入成onu方式,其中,客制文件导入具体包括:ftp、ftp等工具传输导入,web升级客制文件导入,客制文件与软件包一起打包升级导入;步骤S002,执行onu设备恢复出厂操作,其中,在操作过程中,先检查客制文件参数定制内容,再根据代码ID匹配相应参数更改客制参数默认值,实现定制参数内容;步骤S003,启动onu设备,并在onu设备启动过程中,检查客制文件是否有动作指令需要执行,以配合完成客户定制需求;步骤S004,客制文件制作完成后,经过算法加密,导入onu设备后需使用同一套算法解密方可使用,防止客制文件被非法篡改。防止客制文件被非法篡改。防止客制文件被非法篡改。


技术研发人员:

林明煜 唐子坚 叶佐平

受保护的技术使用者:

深圳市西迪特科技股份有限公司

技术研发日:

2022.09.28

技术公布日:

2022/12/23

本文发布于:2024-09-24 01:20:34,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/44960.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:参数   文件   设备   步骤
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议