基站软件升级方法、装置、基站及计算机可读存储介质制造方法及图纸

技术编号:20016175 阅读:27 留言:0更新日期:2019-01-05 23:31
本发明专利技术公开了一种基站软件升级方法、装置、基站及计算机可读存储介质,属于通信技术领域。该方法包括:基站上电开始运行固件后,判断存储设备上是否存在NFS配置文件,如果存在,获取并校验NFS配置文件的内容;若校验通过,则根据NFS配置文件的内容将基站挂载到所述NFS服务器上存放基站版本软件的目录,从NFS服务器上启动基站版本软件;如果NFS配置文件不存在或者校验不通过,则从存储设备上启动基站版本软件。本发明专利技术通过采用将基站挂载到NFS服务器上,直接在NFS服务器启动基站版本软件,能显著减少基站的升级启动时间,且当基站版本软件运行异常时,只需要在NFS服务器上更换正常版本软件即可恢复。

【技术实现步骤摘要】
基站软件升级方法、装置、基站及计算机可读存储介质
本专利技术涉及通讯
的版本管理,尤其涉及一种基站软件升级方法、装置、基站及计算机可读存储介质。
技术介绍
基站是通讯领域的基础设置,而基站版本软件实现着基站的各项功能,因此基站版本软件的测试验证工作就十分重要。如图1所示,传统的基站版本软件是放到基站自身的存储设备中,每次升级更换版本软件时,都需要等基站的存储设备、以及基站的网口初始化完成后,才通过FTP网络传输方式进入到基站的存储设备中,进行删除旧版本、写入新版本的操作。等待FTP传输完毕后,再启动新的基站版本软件。这样,基站版本软件升级启动时间较长,基站版本软件异常恢复启动用时较长,基站运行中生成的过程文件、日志文件等信息不易获得,以及对于基站集成测试验证带来不便。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种基站软件升级方法、装置、基站及计算机可读存储介质,以解决基站软件升级启动时间长,且基站运行中生成的过程文件、日志文件等信息不易获得的技术问题。本专利技术解决上述技术问题所采用的技术方案如下:根据本专利技术的一个方面,提供的一种基站软件升级方法,应用于基站,该方法包括:基站上电开始运行固件后,判断存储设备上是否存在网络文件系统NFS配置文件,如果存在,获取并校验NFS配置文件的内容;若校验通过,则根据NFS配置文件的内容将基站挂载到NFS服务器上存放基站版本软件的目录,从NFS服务器上启动基站版本软件;如果NFS配置文件不存在或者校验不通过,则从存储设备上启动基站版本软件。进一步的,获取并校验NFS配置文件的内容包括:获取并校验NFS服务器的挂载路径、挂载命令、挂载参数是否正确,以及检查基站与NFS服务器的网络连接是否正常。进一步的,根据NFS配置文件的内容将基站挂载到NFS服务器上存放基站版本软件的目录之前还包括:解挂载基站存储设备中已挂载的基站版本软件的目录。进一步的,从NFS服务器上启动基站版本软件之后还包括:将运行基站版本软件生成的过程文件和日志文件存储在NFS服务器上预设的目录中。根据本专利技术的另一个方面,提供的一种基站软件升级装置,应用于基站,该装置包括:判断模块,用于基站上电开始运行固件后,判断存储设备上是否存在NFS配置文件;校验模块,用于获取并校验NFS配置文件的内容;挂载模块,用于当校验通过时,根据NFS配置文件的内容将基站挂载到NFS服务器上存放基站版本软件的目录;启动模块,用于当NFS配置文件存在且校验通过时,从NFS服务器上启动基站版本软件;当NFS配置文件不存在或者校验不通过,从存储设备上启动基站版本软件。进一步的,校验模块具体用于:获取并校验NFS服务器的挂载路径、挂载命令、挂载参数是否正确,以及检查基站与NFS服务器的网络连接是否正常。进一步的,该装置还包括:解挂载模块,用于将NFS服务器上存放基站版本软件的目录挂载到存储设备上之前,解挂载基站存储设备中已挂载的基站版本软件的目录。进一步的,该装置还包括:运行模块,用于将运行基站版本软件生成的过程文件和日志文件存储在NFS服务中预设的目录下。根据本专利技术的再一个方面,提供的一种基站包括存储设备、处理器及存储在存储设备上并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现上述基站软件升级方法的步骤。根据本专利技术的又一个方面,提供的一种计算机可读存储介质上存储有基站软件升级程序,基站软件升级程序被处理器执行时,实现上述基站软件升级方法的步骤。本专利技术实施例的一种基站软件升级方法、装置、基站及计算机可读存储介质,通过采用将基站挂载到NFS服务器上,以直接在NFS服务器上运行基站版本软件的方式,来替代传统的将基站版本软件下载到基站存储设备上。能显著减少基站的升级启动时间,且当基站版本软件运行异常时,只需要在NFS服务器上更换正常版本软件即可恢复。此外,基站运行中产生的过程信息和日志文件,都保存在NFS服务器上,可以随时进行备份、查看,无需再像传统方式那样通过FTP方式从基站中导出,对于研发人员自测、系统集成测试带来了便利。附图说明图1为相关技术中基站软件升级系统的结构示意图;图2为本专利技术实施例提供的基站软件升级系统的结构示意图;图3为本专利技术实施例提供的一种基站软件升级方法的流程图;图4为本专利技术实施例提供的另一种基站软件升级方法的流程图;图5本专利技术实施例提供的另一种基站软件升级装置的模块结构图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图2所示,本专利技术实施例提供的基站软件升级系统包括:基站、交换机以及NFS(NetworkFileSystem,网络文件系统)服务器。NFS服务器,用于设置NFS服务器的挂载参数和挂载权限、还用于存放各基站对应的基站版本软件。具体的,提供一台NFS服务器,配置好各项挂载参数和挂载权限,对于多个基站挂载到同一个NFS服务器的情况下,需要针对每个基站创建对应的基站版本软件目录存放对应的基站版本软件。相应的,需要在每个基站的NFS配置文件中定义清楚各自基站挂载NFS服务器的路径。基站,包括存储设备、处理器及存储在所述存储设备上并可在处理器上运行的计算机程序。处理器除了执行通常的功能之外,还用于执行以下基站软件升级方法的步骤:基站上电开始运行固件后,判断存储设备上是否存在网络文件系统NFS配置文件,如果存在,获取并校验NFS配置文件的内容;若校验通过,则根据NFS配置文件的内容将基站挂载到NFS服务器上存放基站版本软件的目录,从NFS服务器上启动基站版本软件;如果NFS配置文件不存在或者校验不通过,则从存储设备上启动基站版本软件。进一步的,获取并校验NFS配置文件的内容包括:获取并校验NFS服务器的挂载路径、挂载命令、挂载参数是否正确,以及检查基站与NFS服务器的网络连接是否正常。进一步的,根据NFS配置文件的内容将基站挂载到NFS服务器上存放基站版本软件的目录之前还包括:解挂载基站存储设备中已挂载的基站版本软件的目录。进一步的,从NFS服务器上启动基站版本软件之后还包括:将运行基站版本软件生成的过程文件和日志文件存储在NFS服务器上预设的目录中。具体的,当需要升级时,更换NFS服务器上的基站版本软件,复位基站。复位后基站将在固件运行阶段获取到NFS服务器上更换的基站版本软件,基站开始工作运行。其中,存储设备上的NFS配置文件,用于识别本次NFS挂载的参数、命令、路径等信息,使得基站在固件阶段就可以通过NFS来访问并启动NFS服务器上的基站版本软件。基站版本软件启动后,仍会通过NFS挂载到NFS服务器上,以确保基站运行时候生成的过程文件、日志信息都在NFS服务器上。由图1和图2中不难看出,传统的基站升级方式为网管将基站版本软件通过交换机下载到基站存储设备中,升级启动时需要通过FTP方式对基站存储设备文件进行读写操作,耗时较长。而本专利技术实施例是直接在NFS服务器中更换基站版本软件,让基站在固件阶段,待基站网口初始化完成后第一时间就通过NFS挂载到NFS服务器上,从而快速从N本文档来自技高网...

【技术保护点】
1.一种基站软件升级方法,应用于基站,其特征在于,该方法包括:基站上电开始运行固件后,判断存储设备上是否存在网络文件系统NFS配置文件,如果存在,获取并校验所述NFS配置文件的内容;若校验通过,则根据所述NFS配置文件的内容将基站挂载到所述NFS服务器上存放基站版本软件的目录,从所述NFS服务器上启动所述基站版本软件;如果NFS配置文件不存在或者校验不通过,则从所述存储设备上启动所述基站版本软件。

【技术特征摘要】
1.一种基站软件升级方法,应用于基站,其特征在于,该方法包括:基站上电开始运行固件后,判断存储设备上是否存在网络文件系统NFS配置文件,如果存在,获取并校验所述NFS配置文件的内容;若校验通过,则根据所述NFS配置文件的内容将基站挂载到所述NFS服务器上存放基站版本软件的目录,从所述NFS服务器上启动所述基站版本软件;如果NFS配置文件不存在或者校验不通过,则从所述存储设备上启动所述基站版本软件。2.根据权利要求1所述的基站软件升级方法,其特征在于,所述获取并校验所述NFS配置文件的内容包括:获取并校验所述NFS服务器的挂载路径、挂载命令、挂载参数是否正确,以及检查所述基站与所述NFS服务器的网络连接是否正常。3.根据权利要求1所述的基站软件升级方法,其特征在于,所述根据所述NFS配置文件的内容将基站挂载到所述NFS服务器上存放基站版本软件的目录之前还包括:解挂载基站存储设备中已挂载的基站版本软件的目录。4.根据权利要求1-3任意一项所述的基站软件升级方法,其特征在于,所述从所述NFS服务器上启动所述基站版本软件之后还包括:将运行所述基站版本软件生成的过程文件和日志文件存储在所述NFS服务器上预设的目录中。5.一种基站软件升级装置,应用于基站,其特征在于,该装置包括:第一判断模块,用于基站上电开始运行固件后,判断存储设备上是否存在NFS配置文件;校验模块,用于获取并校验所述NFS配置文件的内容;挂载模块...

【专利技术属性】
技术研发人员:尚凯
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1