The invention discloses an ONU system upgrade method and a device, device and computer readable storage medium. The method includes: acquiring boot program and system header code in the ONU system of optical network unit, and verifying the system header code through the boot program; if the system header code is verified successfully, the boot finger input by the user in the ONU system is based on the boot finger of the ONU system. To start the ONU system and determine whether the ONU system needs to be upgraded; if the ONU system needs to be upgraded, the downloaded system firmware header code in the ONU system is obtained, and the system firmware header code is verified; if the system firmware header code is verified successfully, the ONU system is upgraded. The invention solves the technical problem that the ONU system can be upgraded to other vendors at will when upgraded.
【技术实现步骤摘要】
ONU系统升级方法、装置、设备以及计算机可读存储介质
本专利技术涉及互联网
,尤其涉及一种ONU系统升级方法、装置、设备以及计算机可读存储介质。
技术介绍
PON(PassiveOpticalNetwork,无源光纤网络)包括一个安装于中心控制站的OLT(OpticalLineTerminal,光线路终端),以及一批配套的安装于用户场所的ONU(OpticalNetworkUnit,光网络单元)。在OLT与ONU之间的ODN(OpticalDistributionNetwork,光分配网络)包含了光纤以及无源分光器或者耦合器。PON使用单光纤连接到OLT,然后OLT连接到ONU。ONU提供数据、IPTV(即交互式网络电视),语音(使用IAD,即IntegratedAccessDevice综合接入设备)等业务。目前,随着PON技术及各种业务的日益创新,就需要ONU系统具有越来越多的功能,也就是需要经常升级ONU系统,而随着ONU系统的使用越来越广,保护ONU系统的版权就尤显重要了。因此,如何避免用户把ONU系统升级为其它厂商的系统成为了目前亟待解决的技术问题。
技术实现思路
本专利技术的主要目的在于提供一种ONU系统升级方法、装置、设备和计算机存储介质,旨在解决ONU系统升级时可以随意升级为其它厂商的系统的技术问题。为实现上述目的,本专利技术提供一种ONU系统升级方法,所述ONU系统升级方法,包括:获取光网络单元ONU系统中的引导程序和系统头部代码,并通过所述引导程序对所述系统头部代码进行验证;若所述系统头部代码验证成功,则基于所述ONU系统中用户输入的启 ...
【技术保护点】
1.一种ONU系统升级方法,其特征在于,所述ONU系统升级方法包括以下步骤:获取光网络单元ONU系统中的引导程序和系统头部代码,并通过所述引导程序对所述系统头部代码进行验证;若所述系统头部代码验证成功,则基于所述ONU系统中用户输入的启动指令启动所述ONU系统,并判断所述ONU系统是否需要进行升级;若所述ONU系统需要进行升级,则获取所述ONU系统中已下载的系统固件头部代码,并对所述系统固件头部代码进行验证;若所述系统固件头部代码验证成功,则所述ONU系统进行升级。
【技术特征摘要】
1.一种ONU系统升级方法,其特征在于,所述ONU系统升级方法包括以下步骤:获取光网络单元ONU系统中的引导程序和系统头部代码,并通过所述引导程序对所述系统头部代码进行验证;若所述系统头部代码验证成功,则基于所述ONU系统中用户输入的启动指令启动所述ONU系统,并判断所述ONU系统是否需要进行升级;若所述ONU系统需要进行升级,则获取所述ONU系统中已下载的系统固件头部代码,并对所述系统固件头部代码进行验证;若所述系统固件头部代码验证成功,则所述ONU系统进行升级。2.如权利要求1所述的ONU系统升级方法,其特征在于,所述获取所述ONU系统中已下载的系统固件头部代码,并对所述系统固件头部代码进行验证的步骤,包括:获取所述ONU系统中已下载的系统固件头部代码,并判断所述系统固件头部代码中是否存在第一厂家代码;若所述系统固件头部代码中存在第一厂家代码,则判断所述第一厂家代码是否和所述系统头部代码中的第二厂家代码匹配;若所述系统固件头部代码中不存在第一厂家代码,则所述系统固件头部代码验证失败。3.如权利要求2所述的ONU系统升级方法,其特征在于,所述判断所述第一厂家代码是否和所述系统头部代码中的第二厂家代码匹配的步骤之后,包括:若所述第一厂家代码和所述第二厂家代码匹配,则获取所述第一厂家代码在所述系统固件头部代码中的第一偏移位置;获取所述第二厂家代码在所述系统头部代码中的第二偏移位置,并判断所述第一偏移位置和所述第二偏移位置是否匹配;若所述第一偏移位置和所述第二偏移位置匹配,则所述系统固件头部代码验证成功;若所述第一偏移位置和所述第二偏移位置不匹配,则所述系统固件头部代码验证失败。4.如权利要求1所述的ONU系统升级方法,其特征在于,所述通过所述引导程序对所述系统头部代码进行验证的步骤,包括:通过所述引导程序判断所述系统头部代码中是否存在第二厂家代码;若所述系统头部代码中存在第二厂家代码,则所述系统头部代码验证成功;若所述系统头部代码中不存在第二厂家代码,则所述系统头部代码验证失败。5.如权利要求4所述的ONU系统升级方法,其特征在于,所述若所述系统头部代码中存在第二厂家代...
【专利技术属性】
技术研发人员:李超威,
申请(专利权)人:深圳创维数字技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。