基于5G分布式小基站远程软件升级系统及方法与流程

文档序号:19737177发布日期:2020-01-18 04:39阅读:825来源:国知局
基于5G分布式小基站远程软件升级系统及方法与流程

本发明涉及5g分布式系统领域,特别涉及基于5g分布式小基站远程软件升级系统及方法。



背景技术:

5g网络比我们的预期来得更快,小基站在5g网络中起到越来越重要的作用。“小基站”是相较“宏基站”而言的,我们所说的小基站是基站的一类,它可以分为微基站(microcell)、皮基站(picocell)和飞基站(femtocell)等。

目前小基站系统建设是按集中和远程方式进行;系统的网络管理集中在机房,主要包括网关系统:主要负责小基站的汇集、ip网络安全等管理;网管系统:主要负责小基站的操作维护等各种相应的管理工作,如配置管理、告警管理、性能管理、日志管理等功能。

因为无线系统的不停完善,对成千上万的小基站软件版本需要进行远程的升级,目前系统是所有小基站都通过公共ip网络基于ipsec(internet协议安全性)数据,连接到集中式网管系统上进行远程升级。

目前小基站管理模式和软件升级模式,由于数量大,带宽不统一,传输时延不确定等因素的影响,将会因升级网络数据风暴、数据传输不完整、时延过大重传等等原因导致升级失败,大大的增加了升级失败率。网络数据风暴是指大量数据阻塞网络通路,造成网络瘫痪。



技术实现要素:

基于以上问题,本发明提供一种基于5g分布式小基站远程软件升级系统及方法,能够解决现有技术中集中升级时因网络数据过大而引起的升级失败率过高的问题。

本发明是通过以下技术方案实现的:

基于5g分布式小基站远程软件升级系统,包括软件中心、至少一个小基站近端、至少一个小基站远端;小基站近端,设有软件代理模块,所述的软件代理模块与所述软件中心对接,接收来自所述软件中心的升级指令和待升级的软件程序;

小基站远端,设有软件升级模块,所述的软件代理模块将升级指令和待升级的软件程序发送给与该小基站近端对接的小基站远端中的软件升级模块,通过小基站近端完成对小基站远端的软件升级;

小基站近端和小基站远端完成软件升级后向所述软件中心上报软件版本号。

优选的,所述的软件代理模块是通过tr069协议与软件中心对接的。

优选的,所述的软件代理模块是通过tr069协议向小基站远端的软件升级模块发送升级指令的。

优选的,相邻的小基站近端通过各自的软件代理模块互相对接。

优选的,相邻的小基站近端通过tr069协议互相对接。

基于5g分布式小基站远程软件升级方法,包括以下步骤:

步骤1、软件中心向与其对接的小基站近端发送软件升级指令和待升级的软件程序;

步骤2、小基站近端中的软件代理模块接收到软件升级指令和待升级的软件程序后,完成自身的软件升级;

步骤3、小基站近端中的软件代理模块发送软件升级指令和待升级的软件程序给与该小基站近端对接的小基站远端的软件升级模块;

步骤4、小基站远端完成软件升级;

步骤5、小基站近端和小基站远端向软件中心上报软件版本号。

优选的,还包括相邻的小基站近端的软件代理模块互相对接的步骤。

优选的,相邻的小基站近端中的软件代理模块通过tr069协议互相对接,确保每个小基站近端的软件版本的一致。

优选的,所述的软件代理模块是通过tr069协议与软件中心对接的。

优选的,所述的软件代理模块是通过tr069协议向小基站远端的软件升级模块发送升级指令的。

本发明的有益效果为:

1、通过软件版本的分布式下发,确保了网管系统不受到升级风暴的冲击;运行更健康稳定。

2、减少了5g小基站与网管之间通信网络带宽和时延对软件升级来的风险。

3、确保5g小基站分布式系统间或系统内软件通信顺畅,大大提高升级成功率。

4、为5g小基站分布式系统留了更多带宽为客户提供更好的服务,提升了客户的用户体验。

附图说明

图1为本发明的基于5g分布式小基站远程软件升级系统的示意图;

图2为本发明的基于5g分布式小基站远程软件升级系统的方法步骤一;

图3为本发明的基于5g分布式小基站远程软件升级系统的方法步骤二。

具体实施例

下面结合附图和具体实施例对本发明作进一步的解释说明,应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限定本发明。

实施例一

如图1所示,本发明的基于5g分布式小基站远程软件升级系统的示意图,包括软件中心(也称为网管或软件升级中心)、至少一个小基站近端、至少一个小基站远端,每个小基站近端中设有软件代理模块,每个小基站远端中设有软件升级模块,当需要升级软件时,软件中心向与其对接的小基站近端发送软件升级指令和待升级的软件程序。每个5g小基站近端最多可以接入64个小基站远端。

每个5g小基站近端内的软件代理模块,负责与网管或软件中心对接,接收软件中心发送的软件升级指令和待升级的软件程序,并根据升级指令完成自身的软件升级。

每个5g小基站远端中的软件升级模块,负责与5g小基站近端对接,接收5g小基站近端中的软件升级指令和待升级的软件程序,并根据升级指令完成自身的软件升级。

5g小基站近端软件代理模块根据算法确定与网管的联系,同时负责与自己联系的所有5g小基站远端的软件升级。

本发明的5g小基站远端模块的软件升级只与其相联的5g小基站近端联系升级,不直接与网管交互,网管感觉不到其升级过程。

本发明所有小基站近端和小基站远端软件升级成功后,都将主动向网管系统上报自己的软件版本号。

本发明中的软件代理模块就是相当于一个中转仓库,把升级软件从网管取下,自己再变成了其它小基站远端模块的升级仓库,为其它的小基站远端模块提供升级业务。

小基站近端模块收到网管发来的软件升级指令和软件,把自己变成仓库后,小基站远端模块正常与小基站近端模块对接通信时,这时小基站近端中的软件代理模块就主动通过相关的协议对小基站远端进行软件远程升级。

实施例二

在实施例一的基础上,根据需要,5g小基站近端与相邻的5g小基站近端内的软件代理模块对接,进行远程管理功能。5g小基站近端软件代理模块根据算法确定与相邻的5g小基站近端联系,确保每个小基站近端的软件版本的一致。

实施例三

本发明中的小基站近端与软件中心、相邻小基站近端之间、小基站近端与小基站远端都是通过tr069(国际标准协议)协议进行对接的。

以上仅为说明本发明的实施方式,并不用于限制本发明,对于本领域的技术人员来说,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1