一种通讯系统软件版本分布式存储和加载的方法及系统的制作方法

文档序号:7974319阅读:216来源:国知局
专利名称:一种通讯系统软件版本分布式存储和加载的方法及系统的制作方法
技术领域
本发明涉及通讯系统,尤其涉及一种通讯系统软件版本分布式存储和加 载的方法及系统。
背景技术
通讯系统设备都由多个不同的子系统构成,而每个子系统中乂存在着大 量的单板,为保证这些单板的正常运行及升级,版本需要存放在存储设备上, 并可以更新。单板复位后可以从存储设备上读取需要运行的版本。由于通讯系统通常都非常复杂,其中包含了众多的单板。因此如果所有 的版本都存放在一个存储设备上,系统复位时,如果所有单板同时向一个存储设备申请版本,将会导致传输瓶颈,并导致CPU处理速度瓶颈。造成拥塞。从而影响通讯系统的性能。 发明内容为了解决上述的技术问题,提供了一种通讯系统软件版本分布式存储和 加载的方法及系统,其目的在于,克服集中式版本存储方式,在系统复位加 载时产生的拥塞现象,满足通讯系统中各个单板版本的高效加载需求。本发明提供了一种通讯系统软件版本分布式存储和加载的方法,包括以卩步骤步骤1,依据通讯系统的基本层次架构将系统模块化,并为每个模块提 供存储设备,用于防止系统复位加载时产生拥塞;步骤2,将软件版本分布式地存储于所述每个模块的存储设备中,所述 每个模块包含不同功能的一个或者多个单板;步骤3,所述单板从对应的存储设备中获得软件版本,用于所述所有单 板升级软件版本。所述步骤1中,将所述通讯系统划分为基站控制子系统模块、基带子系 统模块和射频子系统模块。所述歩骤2包括将软件版本下载进程模块设置于所述每个模块中。所述步骤2还包括激活步骤和/或去激活步骤。所述歩骤2还包括所述每个模块向上一级模块接收本模块的软件版本和 /或向下一级模块发送所述下一级模块的软件版本。所述步骤l中,将所述存储设备设置于所述每个模块的主控单板上。本发明提供了一种通讯系统软件版本分布式存储和加载的系统,包括依 据通讯系统的基本层次架构所划分的模块和为每个模块提供的存储设备;所述模块,包括各种不同功能的一个或者多个单板;所述存储设备,用于分布式地存储对应于所述单板的各种软件版本和供 所述单板下载对应于所述单板的各种软件版本。所述模块包括基站控制子系统模块、基带子系统模块和射频子系统模块。所述每个模块包含软件版本下载进程模块。所述每个模块包括激活模块和/或去激活模块。 所述存储设备设置于所述每个模块的主控单板上。本发明可以避免版 本加载时,整个通讯系统的所有单板,集中向一个存储设备获取版本,所带 来的CPU瓶颈和传输瓶颈,能够提高单板版本的加载效率。本发明的方法中, 将通讯系统划分为多个模块, 一个模块内部所有单板的版本存储到本模块的 存储设备上。系统复位时,单板根据自己所属的模块,向存放该模块版本的 存储设备申请版本。这种按模块分布式存储版本的方法,可以有效避免集中 式存储和加载版本,所出现的性能瓶颈。


图1是通讯系统模块化划分示意图;图2是移动通讯系统软件版本分布式存储和加载示意图;图3是CDMA移动通讯系统软件版本分布式存储和加载实施例示意图。
具体实施方式
本发明提供一种分布式版本存储和加载的方法,包括以下步骤
歩骤l:系统模块的划分将通讯系统的版本根据系统的基本层次架构,划分为不同的模块,每个 模块提供一个存放版本的存储设备,该存储设备在每个模块的主控单板上。 如图1所示,将移动通讯系统划分为基站控制子系统模块、基带子系统模块 和射频子系统模块三个模块,基站控制子系统模块是基带子系统模块的上-级模块,基带子系统模块是基站控制子系统的下一级模块,基带子系统模块 是射频子系统模块的上一级模块,射频子系统模块是基带子系统模块的下一 级模块。每个子模块提供一个存储设备。步骤2:版本的分布式存放为完成版本的分布式存放,在通讯系统的每个模块上驻留版本下载进程, 完成版本的下载,控制操作。如图2所示,软件下载进程分别驻留在基站控 制子系统模块、基带子系统模块、射频子系统模块的主控单板上,完成本模 块版本的接收、控制和下一级模块版本的发送。步骤3:版本的加载复位整个通讯系统,通讯系统的各个受控单板从各自所属模块的存储设 备上获得版本。从而避免了整个通讯系统的单板集中向一个存储设备获取版 本带来的CPU瓶颈和传输瓶颈。如图2所示,系统复位后,基站控制子系统 模块、基带子系统模块,射频子系统模块内的各个单板,分别向其所属模块 的主控板请求版本,主控单板从自身所带的存储设备上将版本发送给下辖的 各个单板。上述步骤2中所述的控制操作可包括激活,去激活。上述步骤2中的版本下载进程完成的功能可以包括从上一级模块接收本 模块的版本,也可以包括向下一级模块发送该模块的版本。版本下载进程可 以包括但不局限于以上所属功能下面请参阅图3所示,通过介绍CDMA移动通讯系统版本分布式存放和 加载的实施来说明本发明的具体实施方式
。实施步骤l:系统模块划分,存储设备按照模块分布根据CDMA移动通讯根据系统的结构可分为以下几个模块BSC (基站 控制器)子系统,BDS (基带)子系统,RFS (射频)子系统。BSC子系统 的存储设备放在OMP单板(BSC子系统主控单板)上,BDS子系统的存储
设备放在CCM单板(BDS子系统主控单板)上,RFS子系统的存储设备放 在RMM单板(RFS子系统主控单板)上。如图3所示,OMP, CCM, RMM 分别是BSC, BDS, RFS子系统的主控板,其所带的存储设备分别负责存放 三个子系统所有单板的软件版本。实施步骤2、版本的分布式存储具体包括以下步骤步骤21,用户使用OMC (操作维护中心)的客户端,点击版本添加操 作,通过OMC服务器端,OMP单板上驻留的版本管理进程相互配合,将系 统中的所有软件版本存储在OMP所带的存储设备上。如图3所示,用户在 客户端使用版本添加功能。将所有版本软件首先存放在OMP上。歩骤22,用户使用OMC客户端的版本下载操作,通过OMP, CCM上 驻留的版本管理进程互相配合,可以将BDS子系统的版本存储到CCM上。 如图3所示,用户在客户端操作,选择下载BDS子系统的版本软件后,OMP, CCM上驻留的软件下载进程将版本软件存储到CCM的存储设备上。步骤23,用户使用OM:C客户端的版本下载操作,通过OMP, CCM, RMM上驻留的版本管理进程互相配合,可以将RFS子系统的版本存储到 RMM上。如图3所示,用户在客户端操作,选择下载RFS子系统的版本软 件后,OMP, CCM, RMM上驻留的软件下载进程将版本软件存储到RMM 的存储设备上。步骤24,用户通过OMC客户端的版本激活操作,将下载的新版本激活。 实施步骤3、版本的加载用户通过OMC客户端发起系统复位,各模块复位后,模块内的各个单 板,分别向OMP, CCM, RMM申请版本,OMP, CCM, RMM上的版本管 理进程分别将用户激活的版本,提供给各自模块内申请版本的单板。如图3 所示的加载版本流程,完成各个子系统版本软件的加载。本领域的技术人员在不脱离权利要求书确定的本发明的精神和范围的条 件下,还可以对以上内容进行各种各样的修改。因此本发明的范围并不仅限 于以上的说明,而是由权利要求书的范围来确定的。
权利要求
1. 一种通讯系统软件版本分布式存储和加载的方法,其特征在于,包括 以下歩骤步骤1,依据通讯系统的基本层次架构将系统模块化,并为每个模块提 供存储设备,用于防止系统复位加载时产生拥塞;步骤2,将软件版本分布式地存储于所述每个模块的存储设备中,所述 每个模块包含不同功能的一个或者多个单板;步骤3,所述单板从对应的存储设备中获得软件版本,用于所述所有单 板升级软件版本。
2. 如权利要求1所述的通讯系统软件版本分布式存储和加载的方法,其 特征在于,所述步骤1中,将所述通讯系统划分为基站控制子系统模块、基 带子系统模块和射频子系统模块。
3. 如权利要求1所述的通讯系统软件版本分布式存储和加载的方法,其 特征在于,所述步骤2包括将软件版本下载进程模块设置于所述每个模块中。
4. 如权利要求1所述的通讯系统软件版本分布式存储和加载的方法,其 特征在于,所述步骤2还包括激活步骤和/或去激活步骤。
5. 如权利要求1所述的通讯系统软件版本分布式存储和加载的方法,其 特征在于,所述步骤2还包括所述每个模块向上一级模块接收本模块的软件 版本和/或向下一级模块发送所述下一级模块的软件版本。
6. 如权利要求1所述的通讯系统软件版本分布式存储和加载的方法,其 特征在于,所述步骤1中,将所述存储设备设置于所述每个模块的主控单板 上。
7. —种通讯系统软件版本分布式存储和加载的系统,其特征在于,包括 依据通讯系统的基本层次架构所划分的模块和为每个模块提供的存储设备;所述模块,包括各种不同功能的一个或者多个单板; 所述存储设备,用于分布式地存储对应于所述单板的各种软件版本和供 所述单板下载对应于所述单板的各种软件版本。
8. 如权利要求7所述的通讯系统软件版本分布式存储和加载的系统,其特征在于,所述模块包括基站控制子系统模块、基带子系统模块和射频子系统模块。
9. 如权利要求7所述的通讯系统软件版本分布式存储和加载的系统,其 特征在于,所述每个模块包含软件版本下载进程模块。
10. 如权利要求7所述的通讯系统软件版本分布式存储和加载的系统,其特征在于,所述每个模块包括激活模块和/或去激活模块。
11. 如权利要求7所述的通讯系统软件版本分布式存储和加载的系统,其特征在于,所述存储设备设置于所述每个模块的主控单板上。
全文摘要
本发明涉及一种通讯系统软件版本分布式存储和加载的方法,包括以下步骤步骤1,依据通讯系统的基本层次架构将系统模块化,并为每个模块提供存储设备,用于防止系统复位加载时产生拥塞;步骤2,将软件版本分布式地存储于所述每个模块的存储设备中,所述每个模块包含不同功能的一个或者多个单板;步骤3,所述单板从对应的存储设备中获得软件版本,用于所述所有单板升级软件版本。本发明可以避免版本加载时,整个通讯系统的所有单板,集中向一个存储设备获取版本,所带来的CPU瓶颈和传输瓶颈,能够提高单板版本的加载效率。
文档编号H04L12/24GK101145941SQ20061016514
公开日2008年3月19日 申请日期2006年12月13日 优先权日2006年12月13日
发明者彤 郭 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1