[发明专利]设备升级的处理方法和装置有效
申请号: | 201310446559.2 | 申请日: | 2013-09-26 |
公开(公告)号: | CN103490932B | 公开(公告)日: | 2016-11-30 |
发明(设计)人: | 李建敏;蔡林涛;黄亮 | 申请(专利权)人: | 华为软件技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/445 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 210012 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 升级 处理 方法 装置 | ||
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种设备升级的处理方法和装置。
背景技术
在当今的信息时代,数据业务的数量不断增长,因此用于提供数据业务服务的系统中,通常由多个设备分担大量的数据业务,例如通信运行商的运营系统中就设置了多个服务器,各个服务器用于向用户提供服务业务;然而,为了使用户获得较佳的用户体验,系统中各个设备的程序和数据的结构等信息需要不断完善,因此系统需要定期升级。
现有技术中系统进行升级时,通常将系统中的多个设备分为两个设备组,且系统中各个设备上正在处理的业务中,一些已得到设备的正常响应的业务为稳态业务,即设备已针对稳态业务建立了稳定的处理进程,而另一些业务的请求已被设备接收,但设备并未针对该业务作出正常响应,即针对该业务设备并未建立稳定的处理进程,该业务称为新接入业务;而在升级的触发时刻,第一个设备组中的各个设备上的所有业务被中止,并开始升级,而第二个设备组中的各个设备继续处理该第二设备组上的稳态业务,并接收新接入业务的请求;当第一个设备组升级完成后,继续处理上述被中止的稳态业务并接收新接入业务的请求,而第二个设备组上的所有业务被中止,开始进行升级。
采用上述技术方案进行系统升级时发现,通过两个设备组的交替升级,系统可正常接收新接入业务的请求,但上述一个设备组的稳态业务在升级过程中被中止,因此对于稳态业务来说,在升级过程中出现间隙,会影响该稳态业务的处理效率,从而降低了系统的性能。
发明内容
本发明实施例提供一种设备升级的处理方法,用于优化设备升级的处理过程,以提高系统的性能。
第一方面,本发明实施例提供一种设备升级的处理方法,其特征在于,包括:
将系统中至少两个设备分为第一设备组和第二设备组,并控制第二设备组处理的第二业务的业务类型为稳态业务;所述系统中任意一个设备可获取其他设备存储的业务数据;
触发所述第二设备组进行升级,且使所述第二设备组所处理的第二业务切换至所述第一设备组;所述第一设备组是根据所述第二设备组已存储的业务数据继续处理所述第二业务的。
结合第一方面,第一实施方式中,所述控制第二设备组处理的业务类型为稳态业务之前,所述处理方法还包括:
初始化所述第二设备组中各个设备的非稳态标识;所述设备的所述非稳态标识是在该设备接收新接入业务时加1的,或在该设备对一个业务正常响应或退出响应时减1的。
结合第一方面的第一实施方式,第二实施方式中,所述触发所述第二设备组进行升级,包括:
获取第二设备组中各个设备的非稳态标识;
根据所述第二设备组中各个设备的非稳态标识,确定第二设备组中的可升级设备;
触发所述第二设备组中各个所述可升级设备进行升级,以完成所述第二设备组的升级。
结合第一方面的第二实施方式,在第三实施方式中,在所述第二设备组完成升级之后,所述处理方法还包括:
控制升级后的第二设备组对第一设备组已存储的业务数据进行拷贝,并开启双写缓存区以缓存所述拷贝的过程中,所述第一设备组存储的新增业务数据;
当所述升级后的第二设备组完成所述拷贝时,初始化所述第一设备组中各个设备的非稳态标识;
控制所述第一设备组处理的第一业务的业务类型为稳态业务;
控制所述升级后的第二设备组获取所述双写缓存区内的所述新增业务数据。
结合第一方面的第三实施方式,第四实施方式中,在所述控制所述升级后的第二设备组获取所述双写缓存区内的所述新增业务数据之后,所述处理方法还包括:
触发所述第一设备组进行升级,且使所述第一设备组所处理的第一业务切换至所述升级后的第二设备组。
第二方面,本发明实施例提供一种设备升级的处理装置,其特征在于,包括:
控制模块,用于将系统中至少两个设备分为第一设备组和第二设备组,并控制第二设备组处理的业务类型为稳态业务;所述系统中任意一个设备可获取其他设备存储的业务数据;
执行模块,用于触发所述第二设备组进行升级,且使所述第二设备组所处理的第二业务切换至所述第一设备组;所述第一设备组是根据所述第二设备组已存储的业务数据继续处理所述第二业务的。
结合第二方面,第一实施方式中,所述处理装置还包括:
初始化模块,用于初始化所述第二设备组中各个设备的非稳态标识;所述设备的所述非稳态标识是在该设备接收新接入业务时加1的,或在该设备对一个业务正常响应或退出响应时减1的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为软件技术有限公司,未经华为软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310446559.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:FT4体外诊断试剂盒及其使用方法
- 下一篇:种植土中有效磷的测定方法