一种终端设备数据库配置的升级方法及其系统技术方案

技术编号:3493619 阅读:186 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种终端设备数据库配置升级方法及其系统,该方法包括:建立升级文件的步骤;在终端设备上建立传输媒介和控制协议,通过该传输媒介和控制协议将所述升级文件批量传送至待升级终端设备存储媒介的步骤;终端设备下载所述升级文件,分别完成升级的步骤。该系统包括网络管理器、管理网络、若干台终端设备,存储媒介,所述网络管理器用于构建升级文件并批量发送该升级文件至存储媒介,所述终端设备从存储媒介下载该升级文件分别进行升级。本发明专利技术使数据库升级基于文件批量进行,避免了网络管理器与终端设备之间数据库配置复杂的升级指令交互,降低了对网络带宽和网管资源的占用。

【技术实现步骤摘要】

本专利技术涉及数据库配置升级方法,更具体的说,是一种用来在数量众多的 终端设备上实现批量配置升级的方法及系统。
技术介绍
随着网络技术的高速发展,NGN(Next Generation Network,下一代网络) 网络已经走出实验室,发展到规模化商用的时代。在NGN网络中存在着大量 的终端设备,例如HGW(Home Gateway,家庭网关),IAD(Integrated Access Device,综合接入设备),Wireless AP (无线接入点)等。随着NGN网络的运 营规模的扩大,对这些设备的有效的配置管理与数据库升级成了必须解决的问 题。现在对这些终端设备的配置管理与数据库升级通常采用终端设备提供的网 络管理手段,例如SNMP, TR069, Telnet, Web等。如图1所示,网络管理器 100以Tdnet等网络管理手段102通过管理网络101向终端设备103发送相应的 配置管理与数据库升级的指令104,由终端设备103完成配置更新或数据更新 进而达到配置管理于数据升级的目的。终端设备数量众多、使用环境不定的特点,使得配置管理与数据库升级 操作执行烦琐,网管与终端设备间零散的、频繁的交互指令,给网络带来较重 的负担。网络管理员的人工操作增大了引入失误导致升级失败的几率,在升级 过程中如果由于网络等其它原因导致升级中断则终端设备处在一个非正常升 级的状态,可能导致设备从此失去控制,带来严重的后果。
技术实现思路
本专利技术要解决的技术问题在于提供一种终端设备数据库配置的升级方 法,该方法实现了基于文件的批量终端设备数据库配置升级的问题,避免了频 繁的、持续的网管与终端设备之间数据库配置升级指令序列的交互。为达到上述目的,本专利技术提供的终端设备数据库配置升级方法,包括 步骤11,建立升级文件;步骤12,通过在终端设备上建立的传输媒介和控制协议将所述升级文件批量传送至待升级终端设备存储媒介的步骤;步骤13,终端设备下载所述升级文件,分别完成升级的步骤。 上述终端设备数据库配置升级方法,所述终端设备下载升级文件,分别完成升级的步骤又包括步骤21,对接收的升级文件进行校验,校验成功转步骤22,否则,放弃本 次升级;步骤22,对所述升级文件进行解析处理,生成升级指令序列,解析成功转 步骤23,否则,放弃本次升级;步骤23,执行所述升级指令序列进行升级,执行成功转步骤24,否则,放 弃本次升级。步骤24,更新终端设备数据库配置;升级失败,放弃本次升级。上述终端设备数据库配置升级方法,所述存储媒介是系统内存、内存盘、 硬盘、CD读写器、可移动磁盘或者文件服务器。上述终端设备数据库配置升级方法,所述传输媒介是以太网,串口, xdsl, 可移动磁盘读写器。上述终端设备数据库配置升级方法,所述控制协议是tdnet协议、tftp协议、 ftp协议、http协议、https协议。为进一步实现专利技术目的,本专利技术还提供了一种终端设备数据库配置升级系 统,包括网络管理器、管理网络、若干台终端设备,存储媒介,其特征在于, 所述网络管理器用于构建升级文件并批量发送该升级文件至存储媒介,所述终 端设备从存储媒介下载该升级文件分别进行升级。上述终端设备数据库配置升级系统,所述终端设备包括网络模块,用于接收升级文件传送给文件系统模块;文件系统模块,用于校验接收到的升级文件的完整性和有效性;解析模块,用于解析升级文件生成升级指令序列;执行模块,用于执行所述升级指令序列进行升级;数据库模块,用于数据配置和管理。上述终端设备数据库配置升级系统,其特征在于,所述终端设备与存储媒介合一设置或独立设置。上述终端设备数据库配置升级系统,其特征在于,所述存储媒介是系统内存、内存盘、硬盘、CD读写器、可移动磁盘或者文件服务器。与现有技术相比较,本专利技术实现了基于文件的批量终端设备数据库配置升 级,避免了频繁的、持续的网管与终端设备之间数据库配置升级指令的交互, 降低了对网络带宽和网管资源的占用,避免了升级过程中由于网络中断导致终 端设备升级失败的后果。下面结合附图说明和具体实施方式进一步详细说明本专利技术的技术方案 附图说明图l是现有技术中终端设备升级示意图;图2是本专利技术实施例终端设备数据库配置升级系统的升级示意图; 图3是本专利技术实施例终端设备数据库配置升级方法流程示意图; 图4是本专利技术的终端设备数据库配置升级系统处理过程示意图; 图5是本专利技术的升级过程中终端设备内各模块的处理过程示意图; 图6是本专利技术的基于文件的终端设备内部升级流程示意图; 图7是本专利技术实施例升级文件的文件结构示意图。具体实施方式下面结合附图详细说明本专利技术的具体实施例方式图3是本专利技术实施例终端设备数据库配置升级方法流程示意图,参考图3,该升级方法,包括以下步骤步骤Sll,根据设备终端本次升级所需要执行的指令集建立升级文件; 步骤S12,在终端设备上建立从其它位置传送所述升级文件到本地的传输媒介和控制协议,通过该传输媒介和控制协议将所述升级文件批量传送至待升级终端设备的存储媒介;步骤S13,终端设备下载所述升级文件,分别完成升级。 所述存储媒介包括但不限于系统内存RAM, RAM disk (内存盘),Harddisk (硬盘),CD-r/w (CD读写器),REMOVALBE DISK (可移动磁盘)等,该存储媒介还可以是一个独立的文件服务器;所述传输媒介包括但不限于Ethernet (以太网),串口, xdsl, removeable disk reader/writer (可移动磁盘 读写器)等;所述控制协议,包括但不限于telnet, tftp, ftp, http, https协议等。参考图2和图4,详细说明该终端设备数据库配置升级系统,该系统包 括网络管理器100、管理网络101、若干台终端设备103,文件服务器(存 储媒介)402,所述网络管理器100用于构建升级文件204并批量发送该 升级文件至文件服务器(存储媒介)402,所述终端设备103请求升级文 件从存储媒介下载并处理该升级文件分别进行升级,并反馈升级结果。图5是本专利技术的终端设备内部升级处理流程示意图,参考图5,该终 端包括网络模块500,用于接收升级文件传送给文件系统模块;文件系 统模块501,用于校验接收到的升级文件的完整性和有效性;解析模块502, 用于把升级文件解析成终端设备兼容的升级指令序列;执行模块503,用于 执行解析后得升级指令序列,调用终端设备数据库相应接口函数完成升级; 数据库模块504,用于数据配置和管理。图6是本专利技术的基于文件的终端设备内部升级流程示意图,参考图6,该终端设备内部升级流程具体包括以下步骤步骤S601,接收升级文件,进行校验,校验升级文件完整有效转步骤 S602,否则,放弃本次升级,结束流程;步骤S602,对所述升级文件进行解析处理,生成升级指令序列,解析成 功转步骤S603,否则,放弃本次升级,结束流程;步骤S603,执行所述升级指令序列进行升级,执行成功转步骤S604, 否则,放弃本次升级,结束流程;步骤S604,保存升级结果,更新终端设备数据库配置;升级失败,放弃本次升级的步骤。下面以综合接入设备IAD为例进一步说明本专利技术的具体实施例方式采用本专利技术升级IAD终端设备本文档来自技高网...

【技术保护点】
一种终端设备数据库配置升级方法,其特征在于,包括:    步骤11,建立升级文件;    步骤12,通过在终端设备上建立的传输媒介和控制协议将所述升级文件批量传送至待升级终端设备存储媒介;    步骤13,终端设备下载所述升级文件,分别完成升级。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈曦徐善鹏
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1