本发明专利技术实施例公开了一种在线升级处理方法、相关装置和系统,其中,一种在线升级处理方法包括:接收在线升级指示信息,所述在线升级指示信息用于指示计费系统进入在线升级准备阶段;当接收到所述在线升级指示信息时,模拟所述计费系统的计费环境,生成具有计费功能的信控环境;当所述计费系统进入在线升级阶段时,使用所述信控环境替代所述计费环境受理业务。本发明专利技术提供的技术方案能够有效解决在线升级时需要放通业务的困境。
【技术实现步骤摘要】
本专利技术涉 及通信领域,尤其涉及一种在线升级处理方法、相关装置和系统。
技术介绍
目前,在融合计费系统(CBS, Convergence Billing System)和在线计费系统(OCS, Online Charge Ststem)中,业务需求旺盛,软件升级频繁。如图I所示,0CS/CBS系统由统一接入平台、计费引擎与数据中心组成,其中数据中心包括如物理数据中心、内存数据中心和数据缓存中心等。业务控制节点(SCP, Service Control Point)通过信用控制(DCC, Diameter Credit-Control)消息接口与0CS/CBS系统的统一接入平台进行交互。运营商对升级中断的业务时间非常敏感,也都提出了明确的指标。但业务中断时间,受升级变更项、操作人员技能与环境准备度等各种客观因素综合决定,当前中断数小时比较普遍,理想状况下也要几十分钟。目前0CS/CBS系统在升级(如应用程序升级、数据中心升级等)时多采用放通技术对业务进行处理,放通技术指的是在一个功能模块失效的情况下,该功能模块的前置功能模块按照放通要求做相应处理,如图2所示为0CS/CBS系统在升级时采用放通技术进行业务处理的示意图在0CS/CBS系统进行升级之前,当SCP接收到在线计费请求时,SCP向0CS/CBS系统的统一接入平台发送DCC消息,计费引擎根据统一接入平台接收到的DCC消息进行计费处理,统一接入平台和计费引擎均可访问数据中心,在0CS/CBS系统进行升级时,当SCP接收到在线计费请求时,SCP向0CS/CBS系统的统一接入平台发送DCC消息,由于0CS/CBS系统处于升级过程中,0CS/CBS系统的统一接入平台和计费引擎停止运行,业务处理中断,统一接入平台无法接收SCP发送的DCC消息,当SCP收到0CS/CBS系统返回的超时消息,若当前业务是语音呼叫,则SCP进行放通处理,并在呼叫结束后记录呼叫信息,在升级结束后,0CS/CBS系统恢复正常运作,0CS/CBS系统从SCP上采集SCP己录的呼叫信息,根据该呼叫信息按离线计费的方式作计费处理。虽然上述方案可以保证0CS/CBS系统升级对用户不感知,但由于在上述方案中,SCP对所有呼叫都进行放通,这使得当呼叫用户当前余额不足以支付此次呼叫业务时,其也能进行呼叫,可见,对运营商而言上述方案存在欠费风险,尤其存在恶意欠费的技术漏洞。比如当用户余额为0. I元,不足拨打国际长途时,正常在线计费时系统会拒绝该用户拨打国际长途,但在该方案中,当0CS/CBS系统升级时,SCP就会放通国际长途。另一方面,上述方案要求0CS/CBS系统的前置网元(如SCP、网关GPS支持节点(GGSN,Gatewat GPRSSupport Node)等)具备放通能力,如果要全部网元均支持放通能力,改造和升级成本很高,不是每个运营商和设备厂商均能承受的。
技术实现思路
本专利技术实施例提供了一种在线升级处理方法、相关装置和系统,用于解决在线升级时需要放通业务的困境。为解决上述技术问题,本专利技术实施例提供以下技术方案一种在线升级处理方法,包括接收在线升级指示信息,上述在线升级指示信息用于指示计费系统进入在线升级准备阶段;当接收到上述在线升级指示信息时,模拟上述计费系统的计费环境,生成具有计费功能的信控环境;当上述计费系统进入在线升级阶段时,使用上述信控环境替代上述计费环境受理业务。一种在线升级处理装置,包括接收单元,用于接收在线升级指示信息,上述在线升级指示信息用于指示计费系 统进入在线升级准备阶段;克隆单元,用于模拟上述计费系统的计费环境,生成具有计费功能的信控环境;转换单元,用于当上述计费系统进入在线升级阶段时,使用上述信控环境替代上述计费环境受理业务。一种计费系统,包括在线升级处理装置,用于接收在线升级指示信息,上述在线升级指示信息用于指示计费系统进入在线升级准备阶段;当接收到上述在线升级指示信息时,模拟上述计费系统的计费环境,生成具有计费功能的信控环境;当上述计费系统进入在线升级阶段时,使上述信控环境替代上述计费环境受理业务。由上可见,本专利技术实施例中在准备进行在线升级时,通过模拟计费环境,生成具有计费环境功能的信控环境,当在线升级过程中,使用信控环境替代计费环境受理业务,一方面,该方案解决了在线升级时需要放通业务的困境,避免了因放通业务而带来的欠费风险,另一方面,由于本专利技术实施例中的技术方案不需要涉及计费系统架构的改造,也不涉及外部网元的改造,具有改造成本低的特点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为现有的0CS/CBS系统架构示意图;图2为现有0CS/CBS系统在软件升级时的一种业务处理方案示意图;图3为本专利技术提供的一种在线升级处理方法一个实施例流程示意图;图4为本专利技术提供的一种在线升级处理方法另一个实施例流程示意图;图5为本专利技术提供的一种在线升级处理方法再一个实施例流程示意图;图6为本专利技术提供的一种在线升级处理方法再一个实施例流程示意图;图7为本专利技术提供的一种在线升级处理装置一个实施例结构示意图;图8为本专利技术提供的一种在线升级处理装置另一个实施例结构示意图;图9为本专利技术提供的一种在线升级处理装置再一个实施例结构示意图。具体实施例方式本专利技术实施例提供了一种在线升级处理方法、相关装置和系统。为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面对本专利技术实施例中的一种在线升级处理方法进行描述,请参阅图3,本专利技术实施例中的在线升级处理方法包括301、接收在线升级指示信息; 当计费系统进入在线升级的准备阶段(如计费系统接收到在线升级指令或在下载软件升级包)时,由计费系统或其它系统向在线升级处理装置发送在线升级指示信息,其中,上述在线升级指示信息用于指示上述计费系统当前进入在线升级准备阶段,以使在线升级处理装置在接收到该在线升级指示信息时,获知上述计费系统进入在线升级准备阶段。302、模拟上述计费系统的计费环境,生成具有计费功能的信控环境;当上述计费系统进入在线升级的准备阶段时,在线升级处理装置模拟计费系统的计费环境,生成具有计费功能的信控环境。在本专利技术实施例中,计费系统的计费环境包含计费处理过程中所需要用到的信息和资源,例如计费用户账号、统一接入平台、计费引擎、数据中心、配置文件、环境变量等,由于信控环境是模拟上述计费环境生成的,因此信控环境同样包含计费处理过程中所要用到的信息和资源,这使得模拟得到的信控环境具有计费功能。其中,上述模拟计费系统的计费环境,生成具有计费功能的信控环境的具体过程可以是创建与上述计费用户账号权限相同的信控用户账号,将计费用户账号下的相关文件拷贝到所创建的信控用户账本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种在线升级处理方法,其特征在于,包括 接收在线升级指示信息,所述在线升级指示信息用于指示计费系统进入在线升级准备阶段; 当接收到所述在线升级指示信息时,模拟所述计费系统的计费环境,生成具有计费功能的信控环境; 当所述计费系统进入在线升级阶段时,使用所述信控环境替代所述计费环境受理业务。2.根据权利要求I所述的方法,其特征在于, 所述模拟计费环境,生成具有计费功能的信控环境的步骤包括 基于所述计费环境中的原表,快照出与所述原表一致的镜像表,以便在所述信控环境中将访问所述原表的处理自动转置为访问所述镜像表。3.根据权利要求I所述的方法,其特征在于, 所述模拟计费环境,生成具有计费功能的信控环境的步骤包括 设计与原表结构、索引相同的信控增量表,以便所述信控环境在计费处理过程中对所述原表的数据进行变更时,以增量方式将变更数据保存在所述信控增量表中。4.根据权利要求I所述的方法,其特征在于, 所述模拟计费环境,生成具有计费功能的信控环境的步骤包括 设计与原表结构、索引相同的信控替代表,以便所述信控环境在计费处理过程中对所述原表的数据进行变更时,以替代方式将变更数据保存在所述信控替代表中。5.根据权利要求I至4任一项所述的方法,其特征在于, 所述模拟计费环境之前包括 若当前存在所述信控环境,则检测所述信控环境与所述计费环境的版本是否一致; 若一致,则直接执行所述使所述信控环境替代所述计费环境受理业务的步骤; 若不一致,则执行所述模拟计费环境,生成具有计费功能的信控环境的步骤以及其之后的步骤。6.根据权利要求I至4任一项所述的方法,其特征在于, 所述使所述信控环境替代所述计费环境受理业务包括 启动但不激活所述信控环境,使所述信控环境处于无法受理业务状态; 当所述信控环境启动之后,去激活所述计费环境的统一接入平台进程,使所述计费环境处于无法受理业务状态; 当所述计费环境的统一接入平台进程去激活之后,激活所述信控环境,使所述信控环境处于可受理业务状态; 当所述信控环境激活之后,停止所述计费环境的统一接入平台进程和计费引擎进程。7.根据权利要求6所述的方法,其特征在于, 所述启动但不激活所述信控环境包括 启动并激活所述信控环境的计费引擎进程; 在所述计费引擎进程启动之后,启动但不激活所述信控环境的统一接入平台进程; 所述激活所述信控环境具体为 激活所述信控环境的统一接入平台进程。8.根据权利要求I至4任一项所述的方法,其特征在于, 所述使所述信控环境替代所述计费环境受理业务之后包括 当所述在线升级结束时,恢复所述计费环境受理业务。9.根据权利要求8所述的方法,其特征在于,所述恢复所述计费环境受理业务,包括 启动所述计费环境的计费引擎进程; 在所述计费引擎进程启动之后,启动但不激活所述计费环境的统一接入平台进程,使所述计费环境的统一接入平台进程处于无法受理业务状态; 在所述计费环境的统一接入平台进程启动之后,去激活所述信控环境的统一接入平台进程,使所述信控环境处于无法受理业务状态; 在所述信控环境的统一接入平台进程去激活之后,激活所述计费环境的统一接入平台进程,使所述计费环境处于可受理业务状态; 在所述计费环境的统一接入平台进程激活之后,停止所述信控环境的统一接入平台进程和计费引擎进程。10.根据权利要求9所述的方法,其...
【专利技术属性】
技术研发人员:陆敬石,包章前,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。