业务系统切换方法、装置、电子设备及存储介质制造方法及图纸

技术编号:20362876 阅读:27 留言:0更新日期:2019-02-16 16:31
本公开实施例公开了一种业务系统切换方法、装置、电子设备及存储介质。该方法包括:将预设业务流量范围内的业务请求分发给新业务系统;其中,所述业务请求的业务类型与预设业务类型集合中的至少一个相匹配;根据预期结果和所述新业务系统对所述业务请求的处理结果,确定所述新业务系统针对所述预设业务类型集合的业务处理情况;其中,所述预期结果为原业务系统对所述业务请求的处理结果;根据所述业务处理情况调整所述预设业务类型集合和所述预设业务流量范围。本公开实施例还能够通过动态调整预设业务流量范围和预设业务类型集合,使得新业务系统能够在有限的时间范围内业务类型的覆盖范围更广,最终实现新业务系统对业务类型的全面覆盖。

【技术实现步骤摘要】
业务系统切换方法、装置、电子设备及存储介质
本公开涉及计算机
,具体涉及一种业务系统切换方法、装置、电子设备及存储介质。
技术介绍
业务系统是为用户提供各种业务服务的处理系统。在业务系统的质量指标中,系统服务的可用性是一项关键指标。但是,由于业务需求的不断变化和更新,在现有业务系统无法支撑新业务需求时,必须要对原有的业务系统进行改造升级,这已经成为不可避免的问题。尤其是在基于互联网业务的业务系统,由于业务需求的变更速度更快,导致互联网业务系统的生命周期比其它行业的业务系统要短,因此升级改造的频率更高。在业务系统切换过程,新业务系统虽然搭建完成,但由于未经使用考验,存在潜在缺陷的风险较大。因此,如何保证系统服务平稳地从原业务系统切换到新业务系统,是系统改造升级时需要考虑的核心问题。
技术实现思路
本公开实施例提供一种业务系统切换方法、装置、电子设备及存储介质。第一方面,本公开实施例中提供了一种业务系统切换方法。具体的,所述业务系统切换方法,包括:将预设业务流量范围内的业务请求分发给新业务系统;其中,所述业务请求的业务类型与预设业务类型集合中的至少一个相匹配;根据预期结果和所述新业务系统对所述业务请求的处理结果,确定所述新业务系统针对所述预设业务类型集合的业务处理情况;其中,所述预期结果为原业务系统对所述业务请求的处理结果;根据所述业务处理情况调整所述预设业务类型集合和所述预设业务流量范围。进一步地,所述将预设业务流量范围内的业务请求分发给新业务系统,包括:接收所述业务请求;所述业务请求在所述预设业务流量范围内时,确定所述业务请求的所述业务类型是否与所述预设业务类型集合中的至少一个相匹配;在所述业务请求的所述业务类型与所述预设业务类型集合中的至少一个相匹配时,将所述业务请求分发给所述新业务系统。进一步地,根据预期结果和所述新业务系统对所述业务请求的处理结果,确定所述新业务系统针对所述预设业务类型集合的业务处理情况,包括:通过比对所述处理结果和所述预期结果确定所述处理结果是否符合预期。进一步地,根据预期结果和所述新业务系统对所述业务请求的处理结果,确定所述新业务系统针对所述预设业务类型集合的业务处理情况,包括:根据所述业务请求、所述处理结果和所述预期结果确定所述新业务系统针对所述预设业务类型集合的业务覆盖范围。进一步地,根据所述业务处理情况调整所述预设业务类型集合和所述预设业务流量范围,包括:在所述新业务系统针对所述预设业务类型集合的业务覆盖范围达到预设阈值时,从所述预设业务类型集合中剔除已被所述新业务系统覆盖的业务类型。进一步地,根据所述业务处理情况调整所述预设业务类型集合和所述预设业务流量范围,包括:响应于接收到的定时事件,根据所述业务覆盖范围从所述预设业务类型集合中剔除已被所述新业务系统覆盖的业务类型。进一步地,根据所述业务处理情况调整所述预设业务类型集合和所述预设业务流量范围,还包括:增大所述预设业务流量范围;和/或,调整所述预设阈值。进一步地,根据所述业务处理情况调整所述预设业务类型集合和所述预设业务流量范围,还包括:在所述新业务系统针对所述预设业务类型集合的业务覆盖范围达到最大时,将当前的所述预设业务类型集合替换为新预设业务类型集合;其中,所述新预设业务类型集合中的至少一个还未被新业务系统所覆盖。进一步地,根据所述业务处理情况调整所述预设业务类型集合和所述预设业务流量范围,还包括:根据所述新预设业务类型集合重新设定所述预设业务流量范围。进一步地,根据预期结果和所述新业务系统对所述业务请求的处理结果,确定所述新业务系统针对所述预设业务类型集合的业务处理情况之后,所述业务系统切换方法还包括:根据所述业务处理情况生成可视化的业务处理报表。第二方面,本公开实施例提供了一种业务系统切换装置,包括:分发模块,被配置为将预设业务流量范围内的业务请求分发给新业务系统;其中,所述业务请求的业务类型与预设业务类型集合中的至少一个相匹配;确定模块,被配置为根据预期结果和所述新业务系统对所述业务请求的处理结果,确定所述新业务系统针对所述预设业务类型集合的业务处理情况;其中,所述预期结果为原业务系统对所述业务请求的处理结果;调整模块,被配置为根据所述业务处理情况调整所述预设业务类型集合和所述预设业务流量范围。进一步地,所述分发模块,包括:接收子模块,被配置为接收所述业务请求;第一确定子模块,被配置为所述业务请求在所述预设业务流量范围内时,确定所述业务请求的所述业务类型是否与所述预设业务类型集合中的至少一个相匹配;分发子模块,被配置为在所述业务请求的所述业务类型与所述预设业务类型集合中的至少一个相匹配时,将所述业务请求分发给所述新业务系统。进一步地,所述确定模块,包括:第二确定子模块,被配置为通过比对所述处理结果和所述预期结果确定所述处理结果是否符合预期。进一步地,所述确定模块,包括:第三确定子模块,被配置为根据所述业务请求、所述处理结果和所述预期结果确定所述新业务系统针对所述预设业务类型集合的业务覆盖范围。进一步地,所述调整模块,包括:第一剔除子模块,被配置为在所述新业务系统针对所述预设业务类型集合的业务覆盖范围达到预设阈值时,从所述预设业务类型集合中剔除已被所述新业务系统覆盖的业务类型。进一步地,所述调整模块,包括:第二剔除子模块,被配置为响应于接收到的定时事件,根据所述业务覆盖范围从所述预设业务类型集合中剔除已被所述新业务系统覆盖的业务类型。进一步地,所述调整模块,还包括:增大子模块,被配置为增大所述预设业务流量范围;和/或,调整子模块,被配置为调整所述预设阈值。进一步地,所述调整模块,包括:替换子模块,被配置为在所述新业务系统针对所述预设业务类型集合的业务覆盖范围达到最大时,将当前的所述预设业务类型集合替换为新预设业务类型集合;其中,所述新预设业务类型集合中的至少一个还未被新业务系统所覆盖。进一步地,所述调整模块,还包括:重新设定子模块,被配置为根据所述新预设业务类型集合重新设定所述预设业务流量范围。进一步地,所述确定模块之后,所述业务系统切换装置还包括:生成模块,被配置为根据所述业务处理情况生成可视化的业务处理报表。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,业务系统切换装置的结构中包括存储器和处理器,所述存储器用于存储一条或多条支持业务系统切换装置执行上述第一方面中业务系统切换方法的计算机指令,所述处理器被配置为用于执行所述存储器中存储的计算机指令。所述业务系统切换装置还可以包括通信接口,用于业务系统切换装置与其他设备或通信网络通信。第三方面,本公开实施例提供了一种电子设备,包括存储器和处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现第一方面所述的方法步骤。第四方面,本公开实施例提供了一种计算机可读存储介质,用于存储业务系统切换装置所用的计算机指令,其包含用于执行上述第一方面中业务系统切换方法所涉及的计算机指令。本公开实施例提供的技术方案可以包括以下有益效果:本公开实施例在接收到业务请求后,将预设业务流量范围内的业务请求发送到新业务系统,并且发送到新业本文档来自技高网...

【技术保护点】
1.一种业务系统切换方法,其特征在于,包括:将预设业务流量范围内的业务请求分发给新业务系统;其中,所述业务请求的业务类型与预设业务类型集合中的至少一个相匹配;根据预期结果和所述新业务系统对所述业务请求的处理结果,确定所述新业务系统针对所述预设业务类型集合的业务处理情况;其中,所述预期结果为原业务系统对所述业务请求的处理结果;根据所述业务处理情况调整所述预设业务类型集合和所述预设业务流量范围。

【技术特征摘要】
1.一种业务系统切换方法,其特征在于,包括:将预设业务流量范围内的业务请求分发给新业务系统;其中,所述业务请求的业务类型与预设业务类型集合中的至少一个相匹配;根据预期结果和所述新业务系统对所述业务请求的处理结果,确定所述新业务系统针对所述预设业务类型集合的业务处理情况;其中,所述预期结果为原业务系统对所述业务请求的处理结果;根据所述业务处理情况调整所述预设业务类型集合和所述预设业务流量范围。2.根据权利要求1所述的业务系统切换方法,其特征在于,所述将预设业务流量范围内的业务请求分发给新业务系统,包括:接收所述业务请求;所述业务请求在所述预设业务流量范围内时,确定所述业务请求的所述业务类型是否与所述预设业务类型集合中的至少一个相匹配;在所述业务请求的所述业务类型与所述预设业务类型集合中的至少一个相匹配时,将所述业务请求分发给所述新业务系统。3.根据权利要求1所述的业务系统切换方法,其特征在于,根据预期结果和所述新业务系统对所述业务请求的处理结果,确定所述新业务系统针对所述预设业务类型集合的业务处理情况,包括:通过比对所述处理结果和所述预期结果确定所述处理结果是否符合预期。4.根据权利要求1-3任一项所述的业务系统切换方法,其特征在于,根据预期结果和所述新业务系统对所述业务请求的处理结果,确定所述新业务系统针对所述预设业务类型集合的业务处理情况,包括:根据所述业务请求、所述处理结果和所述预期结果确定所述新业务系统针对所述预设业务类型集合的业务覆盖范围。5.根据权利要求4所述的业务系统切换方法,其特征在于,根据所述业务处理情况调整所述预设业务类型集合和所述预设业务流量范围,包括:在所述新业务系统针对所述预设业务类型集合的业务覆盖范围达到预设阈值时,从所述预设业务类型集合中剔除已被所述新业务系统覆盖的业务类型。6.根据权利要求4所述的业务系统切换方法,其特征在于,根据所述业务处理情况调整所述预设业务类型集合和所述预设业务流量范围,包括:响应于接收到的定时事件,根据所述业务覆盖范围从所述预设业务类型集合中剔除已被所述新业务系统覆盖的业务类型。7.根据权利要求5或6所述的业务系统切换方法,其特征在于,根据所述业务处理情况调整所述预设业务类型集合和所述预设业务流量范围,还包括:增大所述预设业务流量范围;和/或,调整所述预设阈值。8.根据权利要求1-3、5-6任一项所述的业务系统切换方法,其特征在于,根据所述业务处理情况调整所述预设业务类型集合和所述预设业务流量范围,包括:在所述新业务系统针对所述预设业务类型集合的业务覆盖范围达到最大时,将当前的所述预设业务类型集合替换为新预设业务类型集合;其中,所述新预设业务类型集合中的至少一个还未被新业务系统所覆盖。9.根据权利要求8所述的业务系统切换方法,其特征在于,根据所述业务处理情况调整所述预设业务类型集合和所述预设业务流量范围,还包括:根据所述新预设业务类型集合重新设定所述预设业务流量范围。10.根据权利要求1-3、5-6、9任一项所述的业务系统切换方法,其特征在于,根据预期结果和所述新业务系统对所述业务请求的处理结果,确定所述新业务系统针对所述预设业务类型集合的业务处理情况之后,所述业务系统切换方法还包括:根据所述业务处理情况生成可视化的业务处理报表。11.一种业务系统切换装置,其特征在于,包括...

【专利技术属性】
技术研发人员:张泽
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1