无线型电缆调制解调器升级方法技术

技术编号:19186273 阅读:51 留言:0更新日期:2018-10-17 02:14
本发明专利技术涉及无线型电缆调制解调器升级技术,解决了电缆调制解调器与无线模块资源相互独立的无线型电缆调制解调器软件升级成本高,运维复杂的技术问题。技术方案概括为:根据头端系统下发的配置文件,若需要升级,则电缆调制解调器下载升级软件,并分析升级软件头部,若升级软件是电缆调制解调器的升级软件,则对电缆调制解调器进行升级,若升级软件是无线模块的升级软件,则电缆调制解调器将升级参数发送到无线模块,无线模块根据接收到的升级参数从电缆调制解调器下载相应升级软件进行升级。本发明专利技术不需要搭建另外的升级服务器,节约成本,易于管理维护,特别适用于无线模块与电缆调制解调器资源相互独立的无线型电缆调制解调器。

Upgrading method of wireless cable modem

The invention relates to the upgrade technology of wireless cable modem, and solves the technical problems of high cost and complicated operation and maintenance of software upgrade of wireless cable modem with independent resources of cable modem and wireless module. The technical scheme is summarized as follows: according to the configuration file issued by the head-end system, if upgrade is needed, the cable modem downloads the upgrade software and analyzes the upgrade software head. If the upgrade software is the upgrade software of the cable modem, the cable modem will be upgraded. If the upgrade software is the upgrade of the wireless module, the cable modem will be upgraded. Software, the cable modem sends upgrade parameters to the wireless module, and the wireless module downloads the corresponding upgrade software from the cable modem to upgrade according to the received upgrade parameters. The invention does not need to build another upgrade server, saves cost, is easy to manage and maintain, and is especially suitable for wireless cable modem with independent resources between wireless module and cable modem.

【技术实现步骤摘要】
无线型电缆调制解调器升级方法
本专利技术涉及无线型电缆调制解调器升级
,特别涉及无线模块与电缆调制解调器模块资源相互独立的无线型电缆调制解调器升级

技术介绍
支持无线网络接入的电缆调制解调器,电缆调制解调器部分严格遵循有线电缆数据服务接口规范(DataOverCableServiceInterfaceSpecifications,简称DOCSIS),无线模块遵循IEEE802.11标准。由于DOCSIS标准规定了标准的软件升级流程,故电缆调制解调器的软件升级直接遵循DOCSIS标准升级流程即可,但是无线模块却没有任何软件升级规范。如果电缆调制解调器和无线模块是共享资源的(如共享CPU、DDR、flash和操作系统等),则无线模块的软件和电缆调制解调器的软件可以融为一体,直接使用DOCSIS标准升级流程统一升级即可,但是如果电缆调制解调器和无线模块是相互独立的,即各自运行自己的软硬件系统(如拥有各自独立的CPU、DDR、flash和操作系统等),则无法直接采用DOCSIS标准升级方案对无线模块进行软件升级。针对资源独立的无线模块,当前主要升级方法为:单独搭建升级服务器对无线模块进行软件升级,例如搭建单独的HTTP、FTP或TFTP服务器进行升级,这就要求运营商搭建另外的升级服务器,并要求运维和网络管理人员熟悉多种技术,这样无疑增加了成本和提高了运维门槛;同时,现有技术中没有对升级软件进行数字签名,存在安全隐患。
技术实现思路
本专利技术要解决目前电缆调制解调器模块与无线模块资源相互独立的无线型电缆调制解调器软件升级成本高,运维复杂的技术问题,提出一种无线型电缆调制解调器升级方法。为解决上述技术问题,本专利技术采用的技术方案是:无线型电缆调制解调器升级方法,应用于无线型电缆调制解调系统,所述无线型电缆调制解调系统包括头端系统和无线型电缆调制解调器,所述无线型电缆调制解调器包括电缆调制解调器模块和无线模块,所述电缆调制解调器模块分别与头端系统和无线模块连接,所述电缆调制解调器模块和无线模块至少不共用中央处理器、存储器和操作系统,包括以下步骤:步骤一、无线型电缆调制解调器正常启动后,电缆调制解调器模块对头端系统下发的配置文件进行分析,判断是否需要升级,若不需要升级,则无线型电缆调制解调器进入正常工作流程,若需要升级,则电缆调制解调器模块下载升级软件,下载完成后执行步骤二;步骤二、电缆调制解调器模块解析升级软件头部,根据解析结果判断升级软件是电缆调制解调器模块的升级软件还是无线模块的升级软件,若升级软件是电缆调制解调器模块的升级软件,则将该升级软件写入电缆调制解调器模块的存储模块进行升级,若升级软件是无线模块的升级软件,则电缆调制解调器模块按照事先约定好的内部通信参数创建套接字,通过套接字与无线模块建立通信,然后电缆调制解调器模块根据自身配置信息和升级软件生成升级参数,并将升级参数发送到无线模块;步骤三、无线模块根据接收到的升级参数,从电缆调制解调器模块下载相应升级软件,然后将该升级软件写入无线模块的存储模块进行升级。作为进一步优化,为了解决现有技术中没有对升级软件进行数字签名,存在安全隐患的问题,所述步骤一中若需要升级,则电缆调制解调器模块先下载升级软件头部并进行签名验证,如果签名验证成功,则下载升级软件主体,否则无线型电缆调制解调器进入正常工作流程。头端系统下发升级软件时需要进行数字签名,然后电缆调制解调器模块先下载升级软件头部并验证签名信息,验证通过后再下载升级软件主体,避免了错误下载未知来源的升级软件,提高了升级安全性。作为进一步优化,所述无线型电缆调制解调器正常启动后,无线模块启动升级守护进程被动侦听是否有连接请求和升级参数。无线模块启动后通过升级守护进程被动侦听电缆调制解调器模块是否发送了连接请求和升级参数,守护进程在后台运行且不受任何终端控制,当电缆调制解调器模块要求建立连接和发送数据时,无线模块能够快速的响应。作为进一步优化,所述步骤二中,若电缆调制解调器模块通过套接字与无线模块建立通信失败或超时,则进行重复连接,连接的时间间隔按照递增等比数列变化,若电缆调制解调器模块向无线模块发送升级参数失败或超时,则进行重复发送,发送的时间间隔按照递增等比数列变化。当建立通信和发送升级参数失败或超时,可能是因为相关软硬件还未准备就绪,因此采用上述间隔时间逐步延长的方法进行重连和重发,既能够较快的进行重连或重发,又能够避免连接或重发频率过高而占用过多资源,使得系统更加稳定可靠。作为进一步优化,所述步骤三中,无线模块对下载的升级软件头部进行校验,若升级软件头部校验未通过,则重新下载升级软件并校验升级软件头部,如果升级软件头部校验失败达到规定次数,则终止本次升级。通过对头部的校验,核实下载的升级软件是否是无线模块的升级软件,避免运行错误的文件而导致系统出现异常。作为进一步优化,所述升级软件头部包括:软件类型、芯片ID、软件版本、软件编译时间、软件主体大小、头部校验值、保留字段和主体校验值。其中,软件类型用于标记升级软件是电缆调制解调器模块的升级软件,还是无线模块的升级软件;芯片ID用于标识进行升级的特定主芯片型号,升级软件头部内的这些参数表示出了升级软件的主要信息,电缆调制解调器模块和无线模块能够通过升级软件头部进行快速准确的分析,快速得出可靠的判断结果。作为进一步优化,所述内部通信参数包括:电缆调制解调器模块本地IP地址、无线模块本地IP地址、传输层端口号和套接字类型。电缆调制解调器模块通过上述内部通信参数创建套接字,进而与无线模块建立连接,采用私有协议进行通信,无线模块就可以从电缆调制解调器模块获取数据,避免了为无线模块搭建单独的升级服务器,节约成本。作为进一步优化,所述升级参数包括:升级软件名称、升级软件大小和电缆调制解调器模块内部TFTP服务器的IP地址及端口号。无线模块根据升级软件名称和大小,通过TFTP协议直接从电缆调制解调器模块下载升级软件,充分利用了现有资源,节约成本。有益效果是:本专利技术针对无线模块与电缆调制解调器模块资源相互独立的无线型电缆调制解调器,通过电缆调制解调器模块从服务器下载升级软件,并将判断出的无线模块的升级软件发送给无线模块,整个升级过程中无线模快只与电缆调制解调器模块连接通信,充分利用了现有资源,不需要搭建另外的升级服务器,节约成本,并且使得升级过程相对简单,技术人员容易进行管理和维护,同时,还在升级软件头部通过数字签名验证升级软件的来源,提高了升级安全性。本专利技术特别适用于无线模块与电缆调制解调器模块资源相互独立的无线型电缆调制解调器。附图说明图1是本专利技术实施例的硬件系统结构图。具体实施方式下面结合附图和实施例,进一步说明本专利技术的技术方案。本专利技术的技术方案是:无线型电缆调制解调器升级方法,应用于无线型电缆调制解调系统,所述无线型电缆调制解调系统包括头端系统和无线型电缆调制解调器,所述无线型电缆调制解调器包括电缆调制解调器模块和无线模块,所述电缆调制解调器模块分别与头端系统和无线模块连接,所述电缆调制解调器模块和无线模块至少不共用中央处理器、存储器和操作系统,包括以下步骤:步骤一、无线型电缆调制解调器正常启动后,电缆调制解调器模块对头端系统下发的配置文件进行分析,判断本文档来自技高网...

【技术保护点】
1.无线型电缆调制解调器升级方法,应用于无线型电缆调制解调系统,所述无线型电缆调制解调系统包括头端系统和无线型电缆调制解调器,所述无线型电缆调制解调器包括电缆调制解调器模块和无线模块,所述电缆调制解调器模块分别与头端系统和无线模块连接,所述电缆调制解调器模块和无线模块至少不共用中央处理器、存储器和操作系统,其特征在于:包括以下步骤:步骤一、无线型电缆调制解调器正常启动后,电缆调制解调器模块对头端系统下发的配置文件进行分析,判断是否需要升级,若不需要升级,则无线型电缆调制解调器进入正常工作流程,若需要升级,则电缆调制解调器模块下载升级软件,下载完成后执行步骤二;步骤二、电缆调制解调器模块解析升级软件头部,根据解析结果判断升级软件是电缆调制解调器模块的升级软件还是无线模块的升级软件,若升级软件是电缆调制解调器模块的升级软件,则将该升级软件写入电缆调制解调器模块的存储模块进行升级,若升级软件是无线模块的升级软件,则电缆调制解调器模块按照事先约定好的内部通信参数创建套接字,通过套接字与无线模块建立通信,然后电缆调制解调器模块根据自身配置信息和升级软件生成升级参数,并将升级参数发送到无线模块;步骤三、无线模块根据接收到的升级参数,从电缆调制解调器模块下载相应升级软件,然后将该升级软件写入无线模块的存储模块进行升级。...

【技术特征摘要】
1.无线型电缆调制解调器升级方法,应用于无线型电缆调制解调系统,所述无线型电缆调制解调系统包括头端系统和无线型电缆调制解调器,所述无线型电缆调制解调器包括电缆调制解调器模块和无线模块,所述电缆调制解调器模块分别与头端系统和无线模块连接,所述电缆调制解调器模块和无线模块至少不共用中央处理器、存储器和操作系统,其特征在于:包括以下步骤:步骤一、无线型电缆调制解调器正常启动后,电缆调制解调器模块对头端系统下发的配置文件进行分析,判断是否需要升级,若不需要升级,则无线型电缆调制解调器进入正常工作流程,若需要升级,则电缆调制解调器模块下载升级软件,下载完成后执行步骤二;步骤二、电缆调制解调器模块解析升级软件头部,根据解析结果判断升级软件是电缆调制解调器模块的升级软件还是无线模块的升级软件,若升级软件是电缆调制解调器模块的升级软件,则将该升级软件写入电缆调制解调器模块的存储模块进行升级,若升级软件是无线模块的升级软件,则电缆调制解调器模块按照事先约定好的内部通信参数创建套接字,通过套接字与无线模块建立通信,然后电缆调制解调器模块根据自身配置信息和升级软件生成升级参数,并将升级参数发送到无线模块;步骤三、无线模块根据接收到的升级参数,从电缆调制解调器模块下载相应升级软件,然后将该升级软件写入无线模块的存储模块进行升级。2.如权利要求1所述的无线型电缆调制解调器升级方法,其特征在于:所述步骤一中若需要升级,则电缆调制解调器模块先下载升级软件头部并进行签名验证,如果签...

【专利技术属性】
技术研发人员:饶拥军
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1