【技术实现步骤摘要】
一种单板软件自动下载方法及装置
本专利技术涉及一种自动下载软件的方法及装置,尤其是一种分布式通讯设备单板软件的自动下载方法和装置。
技术介绍
移动通讯的基站系统是一个庞大的系统,每个基站控制中心和每个基站需要更新软件的单板都有几十块,由于成本的原因,很多单板上没有很大的FLASH(可以电擦除的只读存储器)空间来保存版本,而是通过后台下载的方式,将单板上运行的版本直接下载到单板的RAM(随机访问存储器)上运行。由于移动通讯领域的基站系统的运行环境通常较差,外界因素容易干扰单板的正常运行。同时,一个复杂系统的推出,从初次设计到稳定运行经常需要经历一段较长时间。很多因素都会使得单板上运行的版本软件发生异常。由于有些类型的单板本身没有存放版本软件,所以如果运行时发生版本丢失,将导致单板本身无法工作,进而影响整个系统的性能,严重时甚至导致瘫局。解决这个问题对于改进系统的性能和稳定性,提高用户满意度有着重要的意义。当单板上的版本丢失时,通常我们可以通过后台进行重新下载,使得单板重新获得版本。但人工下载既耗费人力,在发生大量单板软件版本异常时又容易产生疏漏。这就要求我们提供一 ...
【技术保护点】
【技术特征摘要】
1、一种单板软件自动下载方法,用于分布式通讯设备单板软件自动下载,其中用于下载软件管理的后台模块驻留在服务器上,用于监测、控制受控单板自动下载软件的前台模块驻留在主控板上;其特征在于,该方法包括如下步骤:步骤一,后台模块添加需要下载的软件版本到服务器;步骤二,前台模块通过一自动下载进程定时查询所管理的受控单板的软件版本,检查所述受控单板的软件版本是否异常;步骤三,如果所述受控单板的软件版本异常,前台模块向后台模块发送请求版本消息;步骤四,后台模块接收所述请求版本消息,并判断是否已经添加所述受控单板的软件版本;步骤五,如果后台模块已经添加了所述受控单板的软件版本,则前台模块将所述软件版本下载到所述受控单板;如果后台模块没有添加所述软件版本,则前台模块通知后台模块添加所述软件版本并将所述软件版本下载到所述受控单板。2、根据权利要求1所述的方法,其特征在于,所述步骤三中,当判断所述受控单板的软件版本异常后,还包括有判断前台模块连接的存储器中是否存储有所述受控单板的软件版本的步骤,如存储有,则直接将所述软件版本下载到所述受控单板并退出对该受控单板的软件版本下载。3、根据权利要求1所述的方法,其特征在于,所述步骤二中,还包括在所述自动下载进程中加入对多种单板的查询和管理支持,可支持多种类型受控单板的软件版本的自动下载的步骤。4、根据权利要求1、2或3所述的方法,其特征在于,如果所述前台模块检查到有多个受控单板发生了版本异常,则轮流进行自动下载。5、根据权利要求4所述的方法,其特征在于,如果下载过程中有一个受控单板自动下载无法成功,则立即跳到下个受控单板进行自动下载;自动下载失败的受控单板,等待到下次查询结果产生后,重新进行自动下载。6、根据权利要求1所述的方法,其特征在于,所述步骤五中,前台模块将所述软件版本下载到所述受控单板的步骤,...
【专利技术属性】
技术研发人员:郭彤,雷大力,郑文可,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。