服务处理方法、装置及设备制造方法及图纸

技术编号:38809247 阅读:8 留言:0更新日期:2023-09-15 19:48
本申请提供一种服务处理方法、装置及设备,可用于人工智能领域。该方法应用于旧服务系统,包括:在通过第一接口接收到客户端发送的服务请求时,确定新服务系统的状态;当新服务系统处于正常状态时,根据旧服务系统与新服务系统之间的接口映射关系,确定第一接口在新服务系统中对应的第二接口,向第二接口转发所述服务请求,并通过第二接口获取新服务系统对上述服务请求处理得到的服务响应;当新服务系统处于异常状态时,对上述服务请求进行处理,得到服务响应;向客户端发送上述服务响应。本申请在新服务系统开发完成后,采用新服务系统与旧服务系统并行运行的服务策略,可以有效保障服务系统的服务质量。障服务系统的服务质量。障服务系统的服务质量。

【技术实现步骤摘要】
服务处理方法、装置及设备


[0001]本申请涉及人工智能
,尤其涉及一种服务处理方法、装置及设备。

技术介绍

[0002]在软件开发领域,随着软件功能调整与技术升级,经常需要开发一套新服务系统来替代旧服务系统。
[0003]目前,在新服务系统开发完成后,一般采用在同一时间内上线新服务系统、下线旧服务系统的方式,来使新服务系统完全替代旧服务系统。
[0004]然而,若新服务系统的服务能力尚未得到充分验证,便用新服务系统完全替代旧服务系统,则会存在一定的安全风险,尤其在对风险比较敏感的金融领域,由于一些复杂的业务场景情况(如高并发场景、数据输入质量差等场景)并不容易在测试环境中模拟,因此在新服务系统开发完成后,便直接利用新服务系统替代旧服务系统,则很难保障服务质量,容易出现安全事故。

技术实现思路

[0005]本申请提供一种服务处理方法、装置及设备,可以解决现有技术中在新服务系统开发完成后难以保障服务质量的技术问题。
[0006]第一方面,本申请提供一种服务处理方法,应用于旧服务系统,所述方法包括:
[0007]在通过第一接口接收到客户端发送的服务请求时,确定新服务系统的状态;
[0008]当所述新服务系统处于正常状态时,根据所述旧服务系统与所述新服务系统之间的接口映射关系,确定所述第一接口在所述新服务系统中对应的第二接口,向所述第二接口转发所述服务请求,并通过所述第二接口获取所述新服务系统对所述服务请求处理得到的服务响应;
[0009]当所述新服务系统处于异常状态时,对所述服务请求进行处理,得到服务响应;
[0010]向所述客户端发送所述服务响应。
[0011]第二方面,本申请提供一种服务处理方法,所述方法包括:
[0012]旧服务系统通过第一接口接收到客户端发送的服务请求时,确定新服务系统的状态;
[0013]所述旧服务系统在所述新服务系统处于正常状态时,根据所述旧服务系统与所述新服务系统之间的接口映射关系,确定所述第一接口在所述新服务系统中对应的第二接口;所述旧服务系统向所述第二接口转发所述服务请求;所述新服务系统对所述服务请求进行处理,并通过所述第二接口向所述旧服务系统发送服务响应;
[0014]所述旧服务系统在所述新服务系统处于异常状态时,对所述服务请求进行处理,得到服务响应;
[0015]所述旧服务系统向所述客户端发送所述服务响应。
[0016]第三方面,本申请提供一种服务处理装置,应用于旧服务系统,所述装置包括:
[0017]确定模块,用于在通过第一接口接收到客户端发送的服务请求时,确定新服务系统的状态;
[0018]处理模块,用于当所述新服务系统处于正常状态时,根据所述旧服务系统与所述新服务系统之间的接口映射关系,确定所述第一接口在所述新服务系统中对应的第二接口,向所述第二接口转发所述服务请求,并通过所述第二接口获取所述新服务系统对所述服务请求处理得到的服务响应;
[0019]当所述新服务系统处于异常状态时,对所述服务请求进行处理,得到服务响应;
[0020]发送模块,用于向所述客户端发送所述服务响应。
[0021]第四方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
[0022]所述存储器存储计算机执行指令;
[0023]所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面或第二方面提供的服务处理方法。
[0024]第五方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面或第二方面提供的服务处理方法。
[0025]第六方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,实现如第一方面或第二方面提供的服务处理方法。
[0026]本申请提供的服务处理方法、装置及设备,在新服务系统开发完成后,采用新服务系统与旧服务系统并行运行的服务策略,由旧服务系统接收客户端发送的服务请求,当新服务系统处于正常状态时,旧服务系统将接收到的服务请求转发到新服务系统进行处理;当新服务系统处于异常状态时,由旧服务系统对接收到的服务请求进行处理,相较于现有技术中直接利用新服务系统替代旧服务系统的方式,本申请实施例可以有效保障服务系统的服务质量。
附图说明
[0027]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0028]图1为本申请示例性实施例提供的一种服务系统的架构示意图;
[0029]图2为本申请实施例中提供的一种服务处理方法的步骤流程示意图;
[0030]图3是本申请实施例提供的一种服务处理方法的信令传输示意图;
[0031]图4是本申请实施例提供的一种服务处理方法的另一种信令传输示意图;
[0032]图5为本申请实施例中提供的一种服务处理装置的程序模块示意图;
[0033]图6为本申请实施例提供的一种电子设备的硬件结构示意图。
[0034]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0035]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0036]需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
[0037]需要说明的是,本申请实施例中提供的服务处理方法、装置及设备可用于人工智能领域,也可用于除人工智能领域之外的任意领域,本申请对提供的服务处理方法、装置及设备的应用领域不做限定。
[0038]在软件开发领域,随着软件功能调整与技术升级,经常需要开发一套新服务系统来替代旧服务系统,新服务系统和旧服务系统提供的功能类似但也有差异。
[0039]目前,在新服务系统开发完成后,一般采用在同一时间内上线新服务系统、下线旧服务系统的方式,来使新服务系统完全替代旧服务系统。然而,这种方式存在一个缺陷,即若新服务系统的服务能力尚未得到充分验证,便用新服务系统完全替代旧服务系统,则会存在一定的安全风险,尤其在对风险比较敏感的金融领域,由于一些复杂的业务场景情况并不容易在测试环境中模拟,因此在新服本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务处理方法,其特征在于,应用于旧服务系统,所述方法包括:在通过第一接口接收到客户端发送的服务请求时,确定新服务系统的状态;当所述新服务系统处于正常状态时,根据所述旧服务系统与所述新服务系统之间的接口映射关系,确定所述第一接口在所述新服务系统中对应的第二接口,向所述第二接口转发所述服务请求,并通过所述第二接口获取所述新服务系统对所述服务请求处理得到的服务响应;当所述新服务系统处于异常状态时,对所述服务请求进行处理,得到服务响应;向所述客户端发送所述服务响应。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:按照预设的探测周期,向所述新服务系统发送探测消息;接收所述新服务系统在所述探测周期内反馈的所述探测消息的响应消息;所述确定新服务系统的状态,包括:获取最近的一个所述探测周期内接收到的响应消息,并根据接收到的响应消息,确定所述新服务系统的状态;或者,向所述新服务系统发送探测消息,接收所述新服务系统反馈的所述探测消息的响应消息,并根据接收到的响应消息,确定所述新服务系统的状态。3.根据权利要求2所述的方法,其特征在于,所述探测消息为查询请求消息;所述根据接收到的响应消息,确定所述新服务系统的状态,包括:确定所述响应消息中是否携带查询结果数据;当所述响应消息中携带查询结果数据,且所述查询结果数据与所述查询请求消息预期的查询结果数据一致时,确定所述新服务系统处于正常状态;当所述响应消息中未携带查询结果数据,或当所述响应消息中携带查询结果数据,且所述查询结果数据与所述查询请求消息预期的查询结果数据不一致时,确定所述新服务系统处于异常状态。4.根据权利要求1所述的方法,其特征在于,所述确定新服务系统的状态,包括:获取所述服务请求对应的响应时延;当所述响应时延小于预设阈值时,确定所述新服务系统的状态。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当所述响应时延大于或等于所述预设阈值时,根据所述接口映射关系,确定所述第一接口在所述新服务系统中对应的第二接口,并向所述第二接口转发所述服务请求;若在预设时长内未通过所述第二接口...

【专利技术属性】
技术研发人员:李慧
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1