CN101166321B - 无线通信系统中远端射频单元的软件升级方法 - Google Patents
无线通信系统中远端射频单元的软件升级方法 Download PDFInfo
- Publication number
- CN101166321B CN101166321B CN2006101499243A CN200610149924A CN101166321B CN 101166321 B CN101166321 B CN 101166321B CN 2006101499243 A CN2006101499243 A CN 2006101499243A CN 200610149924 A CN200610149924 A CN 200610149924A CN 101166321 B CN101166321 B CN 101166321B
- Authority
- CN
- China
- Prior art keywords
- software
- optical interface
- radio frequency
- interface module
- remote radio
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种无线通信系统中远端射频单元的软件升级方法,涉及无线通信系统中软件的升级方法,为保证RRU能够可靠、稳定和快速的升级而发明。本发明包括:(1)远端射频单元加载当前版本的光接口模块软件,并上报此软件的版本号;(2)基带池单元判断此光接口模块软件是否需要升级,若需要升级,则远端射频单元从基带池单元下载新版本的光接口模块软件,并在保存到内置存储器后加载运行;若不需要升级,则步骤结束;(3)远端射频单元检测光接口上的通讯链路是否正常,若正常,则升级成功,若不正常,则远端射频单元复位并加载旧版本的光接口模块软件。本发明减少了多个RRU同时从BBU获得光接口模块软件引起的网络流量的增加。
Description
技术领域
本发明涉及无线通信系统中软件的升级方法,尤其涉及到无线通信系统中远端射频单元的软件升级方法。
背景技术
无线通信系统架构发展的趋势是:将射频单元与基带控制单元分离,并通过远距离传输手段(光纤或电缆)将两者连接,这样可以将射频单元放置在各种需要的地方。这种架构的优点是将整个系统分为两个相对独立的部分进行独立开发,多个射频单元共享一个基带控制单元。这样不仅降低了成本,而且提高了组网的灵活性和网路覆盖率,同时方便了工程安装。
这里将所划分的两部分分别称为基带池单元(BBU)和远端射频单元(RRU)。RRU的组网方式是多种多样的,比如链型组网、环形组网、星型组网等,所以每个RRU的正常工作与否会影响到与之连接的所有单元。
通信设备的维护(包括软件升级)是整个系统中的重要一环。对于RRU来讲,由于一般所处位置不易到达,其维护通常是通过近端的BBU来进行,所以维护难度更大。那么,如何保证RRU能够可靠、稳定、快速升级是各种远端设备所面临的一个重要技术。
发明内容
为了解决现有技术中的缺陷和不足,本发明的目的在于提供一种无线通信系统中远端射频单元的软件升级方法,以保证RRU能够可靠、稳定和快速的升级。
为达到上述发明目的,本发明是这样实现的:
无线通信系统中远端射频单元的软件升级方法,包括,
(1)远端射频单元加载内置存储器上当前版本的光接口模块软件,并在通过预先设置的软件升级标志确定需要升级软件时向基带池单元上报此光接口模块软件的软件版本号;
(2)基带池单元根据远端射频单元上报的光接口模块软件的软件版本号判断此光接口模块软件是否需要升级,若此光接口模块软件需要升级,则远端射频单元从基带池单元下载新版本的光接口模块软件,并在保存到内置存储器后加载运行;若不需要升级,则步骤结束;
(3)远端射频单元检测光接口上的通讯链路是否正常,若正常,则此光接口模块软件升级成功,若不正常,则远端射频单元复位并加载旧版本的光接口模块软件。
进一步的,所述步骤(1)具体为:
(11)远端射频单元上电后运行启动程序,从内置存储器上加载当前的光接口模块软件;
(12)在远端射频单元与基带池单元的通信链路建立后,远端射频单元从基带池单元获得高层软件并加载运行;
(13)远端射频单元判断光接口模块软件的升级标志,若升级标志为升级态,则上报告警后将升级标志改为正常态后结束;若升级标志为正常态,则由远端射频单元向基带池单元上报此光接口模块软件版本号。
与现有技术相比,本发明实现了RRU的可靠、稳定和快速升级,减少了多个RRU同时从BBU获得光接口模块软件引起的网络流量的增加,保证了RRU的光接口模块软件在升级出问题的情况下,软件自动回滚而不影响下一级RRU的工作。
附图说明
图1是本发明的流程图。
图2是RRU启动程序中光接口模块加载流程。
图3是RRU高层软件中光接口模块加载流程。
具体实施方式
下面结合附图对本发明做进一步的详细说明。
本发明主要应用于远端基站的升级。通常,保证本级以及下一级RRU通过光纤与BBU可靠通信是由RRU上的光接口模块来完成的。而光接口模块软件通常比较大,并且多个RRU可能同时启动,所以如果RRU启动后都向BBU请求软件则可能造成网络繁忙、BBU负荷增加,所以将光接口模块放到RRU的内置的存储器上,只在需要升级的时候才从BBU获得新版本软件。
在RRU的存储器上存放一个文本文件,比如RruSwVer.ini。文件中可以放入光接口模块软件的升级状态,供高层软件和启动软件进行读写。例如,其中每种软件的升级标志可以这样定义:
typedef struct tagOamCfgParamStruc
{
OSS_CHAR szName[20];/*软件名称*/
OSS_CHAR szFlag ;/*‘=’*/
OSS_CHAR szValue ;/*‘0’表示正常态;’1’为升级态*/
OSS_CHAR szEnd ;/*‘\n’*/
}TOamCfgParam,*PTOamCfgParam;
图1是本发明的流程图。如图1所示,本发明包括以下步骤:
(a)RRU加载内置存储器上当前版本的光接口模块软件,之后等待与BBU通信正常。
(b)RRU向BBU上报光接口模块的软件版本号;BBU根据上报上来的版本号判断光接口模块软件是否需要升级并通知RRU。
(c)如果光接口模块软件需要升级,则RRU从BBU获得软件;否则跳过下面的软件升级步骤直接进入后续启动流程。
(d)RRU将获得的软件作为临时版本保存到存储器上并加载运行。
(e)如果光接口模块软件运行失败,则RRU复位并加载旧软件,实现软件回滚。
图2是RRU启动程序中光接口模块加载流程。图3是RRU高层软件中光接口模块加载流程。RRU上可分为CPU软件和光模块软件,两个模块软件分别运行在不同的硬件上,其中一个复位不影响另外一个的工作。如图2和图3所示,如下:
(i)RRU上电后首先运行启动程序,启动程序负责从存储器上加载当前的光接口模块软件。
(ii)RRU与BBU之间的通信链路建立后从BBU获得高层软件(CPU软件)并加载运行。
(iii)高层软件运行后,判断光接口模块软件升级标志,如果升级标志为升级态,则上报告警,然后将标志改为正常态并跳过后续的该软件升级流程。
(iv)RRU高层软件向BBU上报光接口模块软件版本号;BBU根据上报的版本号判断光接口模块软件是否需要升级并通知RRU。
(v)如果光接口模块软件需要升级,则RRU从BBU获取软件并作为临时版本保存到存储器上,然后首先设置相应的软件下载标志为升级态,再加载运行新版本光接口模块软件。
(vi)RRU高层软件检测光纤链路是否正常。如果30次之内光纤上的通讯链路异常,则认为光接口模块软件运行失败,则RRU重启;否则认为软件升级成功,继续后续的工作。
Claims (2)
1.无线通信系统中远端射频单元的软件升级方法,其特征在于:包括,
(1)远端射频单元加载内置存储器上当前版本的光接口模块软件,并在通过预先设置的软件升级标志确定需要升级软件时向基带池单元上报此光接口模块软件的软件版本号;
(2)基带池单元根据远端射频单元上报的光接口模块软件的软件版本号判断此光接口模块软件是否需要升级,若需要升级,则远端射频单元从基带池单元下载新版本的光接口模块软件,并在保存到内置存储器后加载运行;若不需要升级,则步骤结束;
(3)远端射频单元检测光接口上的通讯链路是否正常,若正常,则此光接口模块软件升级成功,若不正常,则远端射频单元复位并加载旧版本的光接口模块软件。
2.根据权利要求1所述的无线通信系统中远端射频单元的软件升级方法,其特征在于:所述步骤(1)具体为:
(11)远端射频单元上电后运行启动程序,从内置存储器上加载当前的光接口模块软件;
(12)在远端射频单元与基带池单元的通信链路建立后,远端射频单元从基带池单元获得高层软件并加载运行;
(13)远端射频单元判断光接口模块软件的升级标志,若升级标志为升级态,则上报告警后将升级标志改为正常态后结束;若升级标志为正常态,则由远端射频单元向基带池单元上报此光接口模块软件版本号。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2006101499243A CN101166321B (zh) | 2006-10-17 | 2006-10-17 | 无线通信系统中远端射频单元的软件升级方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2006101499243A CN101166321B (zh) | 2006-10-17 | 2006-10-17 | 无线通信系统中远端射频单元的软件升级方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101166321A CN101166321A (zh) | 2008-04-23 |
| CN101166321B true CN101166321B (zh) | 2010-06-23 |
Family
ID=39334740
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2006101499243A Expired - Fee Related CN101166321B (zh) | 2006-10-17 | 2006-10-17 | 无线通信系统中远端射频单元的软件升级方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101166321B (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012097566A1 (zh) * | 2011-01-17 | 2012-07-26 | 中兴通讯股份有限公司 | Rtr单板的版本升级方法及装置 |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102088693A (zh) * | 2009-12-04 | 2011-06-08 | 中兴通讯股份有限公司 | 无线通信基站的快速升级方法 |
| US10453157B2 (en) | 2010-01-22 | 2019-10-22 | Deka Products Limited Partnership | System, method, and apparatus for electronic patient care |
| US11244745B2 (en) | 2010-01-22 | 2022-02-08 | Deka Products Limited Partnership | Computer-implemented method, system, and apparatus for electronic patient care |
| US11881307B2 (en) | 2012-05-24 | 2024-01-23 | Deka Products Limited Partnership | System, method, and apparatus for electronic patient care |
| US11210611B2 (en) | 2011-12-21 | 2021-12-28 | Deka Products Limited Partnership | System, method, and apparatus for electronic patient care |
| US11164672B2 (en) | 2010-01-22 | 2021-11-02 | Deka Products Limited Partnership | System and apparatus for electronic patient care |
| US10911515B2 (en) * | 2012-05-24 | 2021-02-02 | Deka Products Limited Partnership | System, method, and apparatus for electronic patient care |
| US20110313789A1 (en) | 2010-01-22 | 2011-12-22 | Deka Products Limited Partnership | Electronic patient monitoring system |
| CN102300201A (zh) * | 2010-06-22 | 2011-12-28 | 中兴通讯股份有限公司 | 无线射频单元rru软件升级的系统及方法 |
| CN102203732A (zh) * | 2011-05-27 | 2011-09-28 | 华为技术有限公司 | 软件升级方法、装置和光模块 |
| US10563681B2 (en) | 2011-12-21 | 2020-02-18 | Deka Products Limited Partnership | System, method, and apparatus for clamping |
| CN102761621A (zh) * | 2012-07-17 | 2012-10-31 | 中兴通讯股份有限公司 | 版本升级方法、装置及系统 |
| CN104038557B (zh) * | 2014-06-27 | 2017-07-11 | 武汉虹信通信技术有限责任公司 | 一种光纤连接的树形网络结构中设备软件批量升级方法 |
| CN105224413B (zh) * | 2015-10-09 | 2018-05-15 | 广东欧珀移动通信有限公司 | 一种提升应用程序稳定状态的方法和处理系统 |
| CN109526017B (zh) * | 2018-12-31 | 2022-06-03 | 超讯通信股份有限公司 | 一种分布式小基站的升级方法及系统 |
| CN112035138B (zh) * | 2020-08-19 | 2023-08-15 | 超讯通信股份有限公司 | 基于eCPRI接口的5G射频单元在线升级方法 |
| CN114422359B (zh) * | 2022-03-29 | 2022-07-22 | 南京典格通信科技有限公司 | 一种树型拓扑的直放站软件自动升级方法与装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1567843A (zh) * | 2003-06-22 | 2005-01-19 | 华为技术有限公司 | 终端设备的软件自动升级方法 |
| CN1834909A (zh) * | 2005-03-18 | 2006-09-20 | 上海华为技术有限公司 | 用于远程设备系统软件的升级方法 |
-
2006
- 2006-10-17 CN CN2006101499243A patent/CN101166321B/zh not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1567843A (zh) * | 2003-06-22 | 2005-01-19 | 华为技术有限公司 | 终端设备的软件自动升级方法 |
| CN1834909A (zh) * | 2005-03-18 | 2006-09-20 | 上海华为技术有限公司 | 用于远程设备系统软件的升级方法 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012097566A1 (zh) * | 2011-01-17 | 2012-07-26 | 中兴通讯股份有限公司 | Rtr单板的版本升级方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101166321A (zh) | 2008-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101166321B (zh) | 无线通信系统中远端射频单元的软件升级方法 | |
| CN100445952C (zh) | 通信设备中软件版本升级的方法及装置 | |
| CN100502319C (zh) | 一种无线通信系统中远端射频单元的软件升级方法 | |
| US8250566B2 (en) | Automated software upgrade and distribution | |
| CN105677380B (zh) | 一种双主控隔离的逐板升级的方法及装置 | |
| US7818405B2 (en) | Method and system for providing device-initiated software upgrades | |
| CN101383724B (zh) | 网元升级方法及操作维护单元和网元升级系统 | |
| CN105744008B (zh) | 智能家居平台、应用于该平台的系统更新方法和装置 | |
| CN101442764A (zh) | 远端节点的版本升级方法 | |
| US20090280811A1 (en) | Base station apparatus and neighboring cell information management method | |
| CN101610449A (zh) | 配置数据升级与回退的方法和系统 | |
| CN101355454A (zh) | 一种自动升级分布式网络管理服务器的系统与方法 | |
| CN101145948A (zh) | 软件升级方法和装置、以及网元 | |
| CN103235728B (zh) | Android终端中预置第三方应用的安装方法和装置 | |
| CN101163048B (zh) | 一种集中网管的实现方法 | |
| CN102457873A (zh) | 基站收发台维护方法及系统 | |
| CN101277223A (zh) | 一种获取单板软件的方法 | |
| CN101932145B (zh) | 一种无线通信系统中实现软件版本管理的装置及方法 | |
| CN109526017B (zh) | 一种分布式小基站的升级方法及系统 | |
| CN103491557B (zh) | 基站升级数据的处理方法及装置 | |
| CN101184316A (zh) | 一种基站调试的方法、装置和系统 | |
| CN110727445B (zh) | 一种基于ota的挂塔设备的升级方法和系统 | |
| CN103530159A (zh) | 无线通信模块的升级方法和系统 | |
| CN101212346B (zh) | 一种网元管理系统的软件版本管理方法及装置 | |
| CN101193396B (zh) | 一种无线通信系统中远端射频单元软件强制升级方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100623 Termination date: 20151017 |
|
| EXPY | Termination of patent right or utility model |