室分系统中拉远设备的软件升级方法及装置制造方法及图纸

技术编号:32673240 阅读:17 留言:0更新日期:2022-03-17 11:28
本发明专利技术提供一种室分系统中拉远设备的软件升级方法及装置,该方法包括:将拉远设备待升级到的版本软件下载到所述拉远设备的FLASH存储器中的备份目录下;将所述FLASH存储器中运行目录的名称和所述备份目录的名称进行互换,以将所述运行目录和所述备份目录进行互换;重启所述拉远设备,根据互换后所述运行目录下的待升级到的版本软件加载到所述拉远设备的内存中。本发明专利技术提高软件升级的成功率,减小内存消耗,方法简单,便于维护。便于维护。便于维护。

【技术实现步骤摘要】
室分系统中拉远设备的软件升级方法及装置


[0001]本专利技术涉及通信
,尤其涉及一种室分系统中拉远设备的软件升级方法及装置。

技术介绍

[0002]随着城市里移动用户的飞速增长以及大型建筑越来越多,话务密度和覆盖要求也不断增加。大型建筑规模大,对引动信号有很强的频闭作用。在大型建筑的低层,如地下停车场、商场等地往往移动通信信号弱,手机无法正常使用。而在中间楼层,由于来自周围不同基站信号的叠加,造成信号污染,严重影响手机使用。另外,有些建筑物内用户密度过大,基站信道拥挤,也会出现手机信号弱的情况。
[0003]室分系统采用基站加拉远设备的架构,利用室内天线将各个移动通信基站的信号均匀分在室内的每个角落,从而保证室内区域拥有理想的信号覆盖。室分系统中大多数拉远设备上都包含软件管理模块,用来管理设备信息,监控运行态,检查业务参数。由于需求的多变性和更换的低成本性,拉远设备的软件版本更新换代的周期很短。
[0004]在现有技术中,一般是在拉远设备上设置两个固定的内存区域,为这两个固定内存区域分别分配固定的起始地址。内存中不仅要存放拉远设备的软件版本内容,而且还需要存储当前分区的配置信息,说明当前区域是运行分区(或称之为主分区),还是备份分区。在进行软件升级时下载版本文件,将版本信息下载并写到备份分区。当版本激活时,将两个分区的配置信息进行调换并保存。然后再重启设备,根据最新的版本配置信息加载版本。加载时先解析版本说明文件,然后再从当前运行分区中加载相应的版本文件。
[0005]上述技术存在以下几个缺陷:一是需要分配固定地址的内存区域,在实际运行中可能存在内存中的信息被非法侵占,造成版本无法使用;二是每个分区都需要存储当前分区的主备状态,需要额外内存;三是在功能开发时对于分区主备的区分和切换代码实现复杂,可维护性比较差。

技术实现思路

[0006]本专利技术提供一种室分系统中拉远设备的软件升级方法及装置,用以解决现有技术中拉远设备的软件升级方法容易造成软件升级失败,内存消耗大,实现复杂,可维护性差的缺陷,实现提高软件升级的成功率,减小内存消耗,方法简单,便于维护。
[0007]本专利技术提供一种室分系统中拉远设备的软件升级方法,包括:
[0008]将拉远设备待升级到的版本软件下载到所述拉远设备的FLASH存储器中的备份目录下;
[0009]将所述FLASH存储器中运行目录的名称和所述备份目录的名称进行互换,以将所述运行目录和所述备份目录进行互换;
[0010]重启所述拉远设备,根据互换后所述运行目录下的待升级到的版本软件加载到所述拉远设备的内存中。
[0011]根据本专利技术提供的一种室分系统中拉远设备的软件升级方法,所述将拉远设备待升级到的版本软件下载到所述拉远设备的FLASH存储器中的备份目录下,包括:
[0012]接收基站在检测到所述拉远设备存在所述待升级到的版本软件的情况下,下发的软件版本升级命令;
[0013]根据所述软件版本升级命令从所述基站上下载所述待升级到的版本软件,并将所述待升级到的版本软件保存到所述备份目录下。
[0014]根据本专利技术提供的一种室分系统中拉远设备的软件升级方法,所述将所述FLASH存储器中运行目录的名称和所述备份目录的名称进行互换,包括:
[0015]接收基站下发的软件版本激活命令,根据所述软件版本激活命令将所述运行目录的名称和所述备份目录的名称进行互换。
[0016]根据本专利技术提供的一种室分系统中拉远设备的软件升级方法,所述根据互换后所述运行目录下的待升级到的版本软件加载到所述拉远设备的内存中之后,还包括:
[0017]若所述拉远设备的内存中待升级到的版本软件在启动或运行过程中出现异常,则对所述拉远设备的内存中待升级到的版本软件进行版本回退。
[0018]根据本专利技术提供的一种室分系统中拉远设备的软件升级方法,所述对所述拉远设备的内存中待升级到的版本软件进行版本回退,包括:
[0019]将互换后的所述运行目录的名称和互换后的所述备份目录的名称进行再次互换,以将所述运行目录和所述备份目录进行再次互换;
[0020]再次重启所述拉远设备,根据再次互换后所述运行目录下的当前版本软件加载到所述拉远设备的内存中。
[0021]根据本专利技术提供的一种室分系统中拉远设备的软件升级方法,所述重启所述拉远设备,包括:
[0022]在对所述拉远设备的软件版本进行升级,且对所述拉远设备的固件版本不进行升级的情况下,对所述拉远设备进行软重启。
[0023]本专利技术还提供一种室分系统中拉远设备的软件升级装置,包括:
[0024]下载模块,用于将拉远设备待升级到的版本软件下载到所述拉远设备的FLASH存储器中的备份目录下;
[0025]互换模块,用于将所述FLASH存储器中运行目录的名称和所述备份目录的名称进行互换,以将所述运行目录和所述备份目录进行互换;
[0026]加载模块,用于重启所述拉远设备,根据互换后所述运行目录下的待升级到的版本软件加载到所述拉远设备的内存中。
[0027]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述室分系统中拉远设备的软件升级方法的步骤。
[0028]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述室分系统中拉远设备的软件升级方法的步骤。
[0029]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述室分系统中拉远设备的软件升级方法的步骤。
[0030]本专利技术提供的室分系统中拉远设备的软件升级方法及装置,通过在拉远设备的Flash上设有运行目录和备份目录,在进行版本升级时,将版本文件下载到备份目录,并互换备份目录和运行目录的名称,重启设备后将互换后的运行目录下待升级到的版本软件加载到内存中,从而使得仅通过互换备份目录和运行目录的名称即可实现运行目录和备份目录的互换,切换简单,便于维护,不用额外维护主备分区,降低内存消耗,提高开发效率和升级成功率。
附图说明
[0031]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1是本专利技术提供的室分系统中拉远设备的软件升级方法的流程示意图之一;
[0033]图2是本专利技术提供的室分系统中拉远设备的软件升级方法的流程示意图之二;
[0034]图3是本专利技术提供的室分系统中拉远设备的软件升级方法中室分系统组网的结构示意图;
[0035]图4是本专利技术提供的室分系统中拉远设备的软件升级方法中的流程示意图之三;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种室分系统中拉远设备的软件升级方法,其特征在于,包括:将拉远设备待升级到的版本软件下载到所述拉远设备的FLASH存储器中的备份目录下;将所述FLASH存储器中运行目录的名称和所述备份目录的名称进行互换,以将所述运行目录和所述备份目录进行互换;重启所述拉远设备,根据互换后所述运行目录下的待升级到的版本软件加载到所述拉远设备的内存中。2.根据权利要求1所述的室分系统中拉远设备的软件升级方法,其特征在于,所述将拉远设备待升级到的版本软件下载到所述拉远设备的FLASH存储器中的备份目录下,包括:接收基站在检测到所述拉远设备存在所述待升级到的版本软件的情况下,下发的软件版本升级命令;根据所述软件版本升级命令从所述基站上下载所述待升级到的版本软件,并将所述待升级到的版本软件保存到所述备份目录下。3.根据权利要求1所述的室分系统中拉远设备的软件升级方法,其特征在于,所述将所述FLASH存储器中运行目录的名称和所述备份目录的名称进行互换,包括:接收基站下发的软件版本激活命令,根据所述软件版本激活命令将所述运行目录的名称和所述备份目录的名称进行互换。4.根据权利要求1所述的室分系统中拉远设备的软件升级方法,其特征在于,所述根据互换后所述运行目录下的待升级到的版本软件加载到所述拉远设备的内存中之后,还包括:若所述拉远设备的内存中待升级到的版本软件在启动或运行过程中出现异常,则对所述拉远设备的内存中待升级到的版本软件进行版本回退。5.根据权利要求4所述的室分系统中拉远设备的软件升级方法,其特征在于,所述对所述拉远设备的内存中待升级到的版本软件进行版本回退,包括:将...

【专利技术属性】
技术研发人员:冯薇王鑫鹏
申请(专利权)人:中信科移动通信技术股份有限公司
类型:发明
国别省市:

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

1