《一种高效通讯系统软件版本分布式存储和加载系统.pdf》由会员分享,可在线阅读,更多相关《一种高效通讯系统软件版本分布式存储和加载系统.pdf(8页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102480719 A (43)申请公布日 2012.05.30 C N 1 0 2 4 8 0 7 1 9 A *CN102480719A* (21)申请号 201010554483.1 (22)申请日 2010.11.23 H04W 8/24(2009.01) G06F 9/445(2006.01) (71)申请人大连兆阳软件科技有限公司 地址 116011 辽宁省大连市西岗区双兴街 25号202室 (72)发明人栾晓健 (54) 发明名称 一种高效通讯系统软件版本分布式存储和加 载系统 (57) 摘要 本发明涉及一种通讯系统软件版本分布式存 储和加载的方法,包括。
2、以下步骤:步骤1,依据通 讯系统的基本层次架构将系统模块化,并为每个 模块提供存储设备,用于防止系统复位加载时产 生拥塞;步骤2,将软件版本分布式地存储于所述 每个模块的存储设备中,所述每个模块包含不同 功能的一个或者多个单板;步骤3,所述单板从对 应的存储设备中获得软件版本,用于所述所有单 板升级软件版本。 本发明可以避免版本加载时, 整个通讯系统的所有单板,集中向一个存储设备 获取版本,所带来的CPU瓶颈和传输瓶颈,能够提 高单板版本的加载效率。 (51)Int.Cl. 权利要求书1页 说明书3页 附图3页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说。
3、明书 3 页 附图 3 页 1/1页 2 1.一种高效通讯系统软件版本分布式存储和加载系统,其特征在于,包括以下步骤: 步骤l,依据通讯系统的基本层次架构将系统模块化,并为每个模块提供存储设备,用 于防止系统复位加载时产生拥塞; 步骤2,将软件版本分布式地存储于所述每个模块的存储设备中,所述每个模块包含不 同功能的一个或者多个单板; 步骤3,所述单板从对应的存储设备中获得软件版本,用于所述所有单板升级软件版 本; 1)将所述通讯系统划分为基站控制子系统模块、基带子系统模块和射频子系统模块, 包括将软件版本下载进程模块设置于所述每个模块中,激活步骤和或去激活步骤。还包 括所述每个模块向上一级模块。
4、接收本模块的软件版本和或向下一级模块发送所述下一 级模块的软件版本; 2)将所述存储设备设置于所述每个模块的主控单板上。 2.根据权利要求1所述的一种高效通讯系统软件版本分布式存储和加载系统,其特征 在于,包括依据通讯系统的基本层次架构所划分的模块和为每个模块提供的存储设备; 所述模块,包括各种不同功能的一个或者多个单板; 所述存储设备,用于分布式地存储对应于所述单板的各种软件版本和供 所述单板下载对应于所述单板的各种软件版本; 1)所述模块包括基站控制子系统模块、基带子系统模块和射频子系统模块; 2)所述每个模块包含软件版本下载进程模块; 3).所述每个模块包括激活模块和或去激活模块; 4)。
5、.所述存储设备设置于所述每个模块的主控单板上。 权 利 要 求 书CN 102480719 A 1/3页 3 一种高效通讯系统软件版本分布式存储和加载系统 技术领域 0001 本发明涉及通讯系统,尤其涉及一种高效通讯系统软件版本分布式存储和加载系 统。 0002 背景技术 0003 通讯系统设备都由多个不同的子系统构成,而每个子系统中又存在着大量的单 板,为保证这些单板的正常运行及升级,版本需要存放在存储设备上,并可以更新。单板复 位后可以从存储设备上读取需要运行的版本。 0004 由于通讯系统通常都非常复杂,其中包含了众多的单板。因此如果所有的版本都 存放在一个存储设备上,系统复位时,如果所。
6、有单板同时向一个存储设备申请版本,将会导 致传输瓶颈,并导致CPU处理速度瓶颈。造成拥塞。从而影响通讯系统的性能。 发明内容 0005 为了解决上述的技术问题,提供了一种高效通讯系统软件版本分布式存储和加载 系统,其目的在于,克服集中式版本存储方式,在系统复位加载时产生的拥塞现象,满足通 讯系统中各个单板版本的高效加载需求。 0006 本发明提供了一种通讯系统软件版本分布式存储和加载的方法,包括以下步骤: 步骤1,依据通讯系统的基本层次架构将系统模块化,并为每个模块提供存储设备,用 于防止系统复位加载时产生拥塞; 步骤2,将软件版本分布式地存储于所述每个模块的存储设备中所述每个模块包含不 同功。
7、能的一个或者多个单板; 步骤3,所述单板从对应的存储设备中获得软件版本,用于所述所有单板升级软件版 本。 0007 所述步骤1中,将所述通讯系统划分为基站控制子系统模块、基带子系统模块和 射频子系统模块。 0008 所述步骤2包括将软件版本下载进程模块设置于所述每个模块中。 0009 所述步骤2还包括激活步骤和或去激活步骤。 0010 所述步骤2还包括所述每个模块向上-级模块接收本模块的软件版本和或向下 一级模块发送所述下一级模块的软件版本。 0011 所述步骤1中,将所述存储设备设置于所述每个模块的主控单板上。 0012 本发明提供了一种通讯系统软件版本分布式存储和加载的系统,包括依据通讯系。
8、 统的基本层次架构所划分的模块和为每个模块提供的存储设备; 所述模块,包括各种不同功能的一个或者多个单板; 所述存储设备,用于分布式地存储对应于所述单板的各种软件版本和供所述单板下载 对应于所述单板的各种软件版本。 说 明 书CN 102480719 A 2/3页 4 0013 所述模块包括基站控制子系统模块、基带子系统模块和射频子系统模块。 0014 所述每个模块包含软件版本下载进程模块。 0015 所述每个模块包括激活模块和或去激活模块。 0016 所述存储设备设置于所述每个模块的主控单板上。本发明可以避免版本加载时, 整个通讯系统的所有单板,集中向一个存储设备获取版本,所带来的CPU瓶颈。
9、和传输瓶颈, 能够提高单板版本的加载效率。本发明的方法中,将通讯系统划分为多个模块,一个模块内 部所有单板的版本存储到本模块的存储设备上。系统复位时,单板根据自己所属的模块,向 存放该模块版本的存储设备申请版本。这种按模块分布式存储版本的方法,可以有效避免 集中式存储和加载版本,所出现的性能瓶颈。 附图说明 0017 图l是通讯系统模块化划分示意图; 图2是移动通讯系统软件版本分布式存储和加载示意图; 图3是CDMA移动通讯系统软件版本分布式存储和加载实施例示意图。 具体实施方式 0018 本发明提供一种分布式版本存储和加载的方法,包括以下步骤: 步骤l:系统模块的划分 将通讯系统的版本根据系。
10、统的基本层次架构,划分为不同的模块,每个模块提供一个 存放版本的存储设备,该存储设备在每个模块的主控单板上。 0019 如图l所示,将移动通讯系统划分为基站控制子系统模块、基带子系统模块和射 频子系统模块三个模块,基站控制子系统模块是基带子系统模块的上一级模块,基带子系 统模块是基站控制子系统的下一级模块,基带子系统模块是射频子系统模块的上一级模 块,射频子系统模块是基带子系统模块的下一级模块。每个子模块提供一个存储设备。 0020 步骤2:版本的分布式存放 为完成版本的分布式存放,在通讯系统的每个模块上驻留版本下载进程,完成版本的 下载,控制操作。如图2所示,软件下载进程分别驻留在基站控制子。
11、系统模块、基带子系统 模块、射频子系统模块的主控单板上,完成本模块版本的接收、控制和下一级模块版本的发 送。 0021 步骤3:版本的加载: 复位整个通讯系统,通讯系统的各个受控单板从各自所属模块的存储设备上获得版 本。从而避免了整个通讯系统的单板集中向一个存储设备获取版本带来的CPU瓶颈和传输 瓶颈。如图2所示,系统复位后,基站控制子系统模块、基带子系统模块,射频子系统模块内 的各个单板,分别向其所属模块的主控板请求版本,主控单板从自身所带的存储设备上将 版本发送给下辖的各个单板。 0022 上述步骤2中所述的控制操作可包括激活,去激活。 0023 上述步骤2中的版本下载进程完成的功能可以包。
12、括从上一级模块接收本模块的 版本,也可以包括向下一级模块发送该模块的版本。版本下载进程可 以包括但不局限于以上所属功能. 说 明 书CN 102480719 A 3/3页 5 下面请参阅图3所示,通过介绍CDMA移动通讯系统版本分布式存放和加载的实施来说 明本发明的具体实施方式。 0024 实施步骤1:系统模块划分,存储设备按照模块分布 根据CDMA移动通讯根据系统的结构可分为以下几个模块:BSC(基站控制器)子系统, BDS(基带)子系统,RFS(射频)子系统。BSC子系统的存储设备放在OMP单板(BSC子系统 主控单板)上,BDS子系统的存储设备放在CCM单板(BDS子系统主控单板)上,R。
13、FS子系统的 存储设备放在RMM单板(RFS子系统主控单板)上。如图3所示,OMP,CCM,RMM分别是BSC, BDS,RFS子系统的主控板,其所带的存储设备分别负责存放三个子系统所有单板的软件版 本。 0025 实施步骤2、版本的分布式存储 具体包括以下步骤: 步骤21,用户使用OMC(操作维护中心)的客户端,点击版本添加操作,通过OMC服务 器端,OMP单板上驻留的版本管理进程相互配合,将系统中的所有软件版本存储在OMP所带 的存储设备上。如图3所示,用户在客户端使用版本添加功能。将所有版本软件首先存放 在OMP E。 0026 步骤22,用户使用OMC客户端的版本下载操作,通过OMP,。
14、CCM上驻留的版本管理 进程互相配合,可以将BDS子系统的版本存储到CCM上。如图3所示,用户在客户端操作, 选择下载BDS子系统的版本软件后,OMP,CCM上驻留的软件F载进程将版本软件存储到CCM 的存储设备上。 0027 步骤23,用户使用OMIC客户端的版本下载操作,通过OMP,CCM,RMM上驻留的版本 管理进程互相配合,可以将RFS子系统的版本存储到Rlvflvi上。如图3所示,用卢在客户 端操作,选择下载RFS子系统的版本软件后,OMP,CCM,RMM上驻留的软件下载进程将版本软 件存储到RMM的存储设备上。 0028 步骤24,用户通过OMC客户端的版本激活操作,将下载的新版本。
15、激活。 0029 实施步骤3、版本的加载 用户通过OMC客户端发起系统复位,各模块复位后,模块内的各个单板,分别向OMP, CCM,RMM申请版本,OMP,CCM,RMM上的版;本管理进程分别将用户激活的版本,提供给各自 模块内申请版本的单板。如图3所示的加载版本流程,完成各个子系统版本软件的加载。 0030 本领域的技术人员在不脱离权利要求书确定的本发明的精神和范围的条件下,还 可以对以上内容进行各种各样的修改。因此本发明的范围并不仅限于以上的说明,而是由 权利要求书的范围来确定的。 说 明 书CN 102480719 A 1/3页 6 图1 说 明 书 附 图CN 102480719 A 2/3页 7 图2 说 明 书 附 图CN 102480719 A 3/3页 8 图3 说 明 书 附 图CN 102480719 A 。