【技术实现步骤摘要】
软件升级方法及系统
本申请涉及通信
,特别涉及一种软件升级方法及系统。
技术介绍
长期演进(LongTermEvolution,LTE)架构中的演进型分组核心(EvolvedPacketCore,EPC)系统包含了多种网元,网元间通过接口协议进行通信,主要提供移动声音和数据的处理以及交换功能。在实现各种网元的分布式部署时,通常将每个网元部署成多个安装有相同的业务软件的业务服务器,并设置流裁决器,这样,可以通过流裁决器决定将业务转发给哪个业务服务器进行处理。当需要对业务软件进行更新时,EPC系统中的系统管理器控制所有业务服务器断开与所有用户设备的连接,再控制每个业务服务器将安装的业务软件由第一版本升级为第二版本,在所有业务服务器中的业务软件升级成功后,流裁决器接收用户设备发送的业务请求,将业务请求转发给升级后的业务服务器。由于无法使用现网的业务数据对第二版本的业务软件进行验证,所以,第二版本的业务软件中潜在的漏洞会在上线后暴露,从而导致全部的业务中断。另外,在业务中断后,还需要将业务服务器中的业务软件由第二版本回退到第一版本,回退过程也会导致全部的业务中断。专 ...
【技术保护点】
1.一种软件升级方法,其特征在于,用于演进型分组核心EPC系统中,所述EPC系统包括系统管理器、流裁决器、第一业务服务器和第二业务服务器,所述第一业务服务器和所述第二业务服务器中安装有业务软件的第一版本;所述方法包括:所述系统管理器控制所述第二业务服务器将安装的所述业务软件由所述第一版本升级到第二版本,控制所述流裁决器将所述第一业务服务器上的业务数据流包含的业务流标识设置为指示所述第二业务服务器,并控制所述第一业务服务器将所述第一业务服务器上包含所述业务流标识的业务数据流转移到所述第二业务服务器上;所述流裁决器接收所述用户设备发送的业务数据流,根据所述业务数据流中的所述业务 ...
【技术特征摘要】
1.一种软件升级方法,其特征在于,用于演进型分组核心EPC系统中,所述EPC系统包括系统管理器、流裁决器、第一业务服务器和第二业务服务器,所述第一业务服务器和所述第二业务服务器中安装有业务软件的第一版本;所述方法包括:所述系统管理器控制所述第二业务服务器将安装的所述业务软件由所述第一版本升级到第二版本,控制所述流裁决器将所述第一业务服务器上的业务数据流包含的业务流标识设置为指示所述第二业务服务器,并控制所述第一业务服务器将所述第一业务服务器上包含所述业务流标识的业务数据流转移到所述第二业务服务器上;所述流裁决器接收所述用户设备发送的业务数据流,根据所述业务数据流中的所述业务流标识将所述业务数据流转发给所述第二业务服务器;在所述第二业务服务器稳定后,所述系统管理器控制第一业务服务器将安装的所述业务软件由所述第一版本升级到所述第二版本。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述流裁决器接收用户设备发送的业务请求,将所述业务请求转发给所述第二业务服务器;所述第二业务服务器为所述用户设备的业务请求分配业务流标识;所述流裁决器接收所述用户设备发送的业务数据流,根据所述业务数据流中的所述业务流标识将所述业务数据流转发给所述第二业务服务器。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述第二业务服务器获取分配的业务流标识的取值区间,不同版本业务软件的业务流标识的取值区间不同;所述第二业务服务器为所述用户设备的业务请求分配业务流标识,包括:所述第二业务服务器从所述取值区间中选取一个数值,作为所述业务流标识。4.根据权利要求2所述的方法,其特征在于,所述将所述业务请求转发给所述第二业务服务器之前,所述方法还包括:所述流裁决器获取所述用户设备的属性信息;当所述属性信息指示所述用户设备属于预设用户群时,所述流裁决器触发执行所述将所述业务请求转发给所述第二业务服务器的步骤;当所述属性信息指示所述用户设备不属于预设用户群时,所述流裁决器将所述业务请求转发给所述第一业务服务器。5.根据权利要求1所述的方法,其特征在于,在所述系统管理器控制所述第二业务服务器将安装的所述业务软件由所述第一版本升级到第二版本之后,所述方法还包括:...
【专利技术属性】
技术研发人员:温仕成,倪绍基,张继东,陶明森,沈阳,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。