[发明专利]软件升级方法及系统有效
申请号: | 201810037190.2 | 申请日: | 2018-01-15 |
公开(公告)号: | CN110049073B | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 温仕成;倪绍基;张继东;陶明森;沈阳 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/24 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 肖庆武 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 升级 方法 系统 | ||
本申请公开了一种软件升级方法及系统,涉及通信技术领域,用于EPC系统中,EPC系统包括系统管理器、流裁决器、第一业务服务器和第二业务服务器,第一业务服务器和第二业务服务器中安装有业务软件的第一版本;该方法包括:系统管理器控制第二业务服务器将安装的业务软件由第一版本升级到第二版本,控制流裁决器将第一业务服务器上业务数据流中的业务流标识设置为指示第二业务服务器,并控制第一业务服务器转移业务数据流;流裁决器接收业务数据流,将业务数据流转发给第二业务服务器;在第二业务服务器稳定后,系统管理器控制第一业务服务器将安装的业务软件由第一版本升级到第二版本。本申请可以保证业务的连续性和EPC系统的稳定性。
技术领域
本申请涉及通信技术领域,特别涉及一种软件升级方法及系统。
背景技术
长期演进(Long Term Evolution,LTE)架构中的演进型分组核心(EvolvedPacket Core,EPC)系统包含了多种网元,网元间通过接口协议进行通信,主要提供移动声音和数据的处理以及交换功能。在实现各种网元的分布式部署时,通常将每个网元部署成多个安装有相同的业务软件的业务服务器,并设置流裁决器,这样,可以通过流裁决器决定将业务转发给哪个业务服务器进行处理。
当需要对业务软件进行更新时,EPC系统中的系统管理器控制所有业务服务器断开与所有用户设备的连接,再控制每个业务服务器将安装的业务软件由第一版本升级为第二版本,在所有业务服务器中的业务软件升级成功后,流裁决器接收用户设备发送的业务请求,将业务请求转发给升级后的业务服务器。
由于无法使用现网的业务数据对第二版本的业务软件进行验证,所以,第二版本的业务软件中潜在的漏洞会在上线后暴露,从而导致全部的业务中断。另外,在业务中断后,还需要将业务服务器中的业务软件由第二版本回退到第一版本,回退过程也会导致全部的业务中断。
发明内容
为了解决升级过程中潜在的漏洞导致全部的业务中断以及回退导致全部的业务中断的问题,本申请提供了一种软件升级方法及系统。
第一方面,提供了一种软件升级方法,用于EPC系统中,EPC系统包括系统管理器、流裁决器、第一业务服务器和第二业务服务器,第一业务服务器和第二业务服务器中安装有业务软件的第一版本;该方法包括:系统管理器控制第二业务服务器将安装的业务软件由第一版本升级到第二版本,控制流裁决器将第一业务服务器上的业务数据流包含的业务流标识设置为指示第二业务服务器,并控制第一业务服务器将第一业务服务器上包含业务流标识的业务数据流转移到第二业务服务器上;流裁决器接收用户设备发送的业务数据流,根据业务数据流中的业务流标识将业务数据流转发给第二业务服务器;在第二业务服务器稳定后,系统管理器控制第一业务服务器将安装的业务软件由第一版本升级到第二版本。
通过对承载少量用户的第二业务服务器中安装的业务软件进行升级,这样,即使第二版本的业务软件中潜在的漏洞暴露,也只会导致升级后的第二业务服务器上承载的少量用户的业务中断,承载大量用户的第一业务服务器上的业务还是会在第一业务服务器上正常运行,可以避免对所有的业务服务器中安装的业务软件进行升级后,潜在的漏洞暴露时全部的业务中断的问题,还可以避免回退时全部的业务中断的问题,可以保证业务的连续性。在升级后的第二业务服务器稳定时,再逐步控制剩余的第一业务服务器对安装的业务软件进行升级,这也可以看成是利用现网的业务数据对业务软件进行验证,从而保证了EPC系统的稳定性。
对于某些不下线的用户设备来说,通过将第一业务服务器上的业务数据流转移至升级后的第二业务服务器,而不是通过断开与这些用户设备的连接来使这些用户设备重新接入EPC系统,可以保证业务的连续性,提升用户的体验。
通过业务流标识来指示将业务数据流转发给第一业务服务器还是升级后的第二业务服务器,可以避免专门设置新的信令来传输业务流标识时,导致信令开销大的问题,可以节省信令开销。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810037190.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:会话建立方法及设备
- 下一篇:数据上传的方法、系统及存储介质和计算机设备