业务处理方法、装置及存储介质与流程

文档序号:35508702发布日期:2023-09-20 18:55阅读:25来源:国知局
业务处理方法、装置及存储介质与流程

本技术涉及通信,尤其涉及一种业务处理方法、装置及存储介质。


背景技术:

1、随着企业的业务的不断发展,企业的业务的类型不断增多,因此,需要对企业原有的业务系统进行更新。在对企业原有的业务系统更新时,采用了与原有业务系统不同的架构、不同的开发语言,则将不同架构或不同开发语言的业务系统与原因的业务系统进行系统整合成为企业发展中极为重要的一个环节。

2、通常情况下,是将多个业务系统通过统一接口网关集合整合。也即,通过统一接口网关向多个业务系统分发业务服务请求。一旦统一接口网关出现故障,则可能导致多个业务系统无法处理外部的业务服务请求,影响后续的业务处理,因此,通过统一接口网关向多个业务系统分发业务服务请求的方式可靠性低。


技术实现思路

1、本技术提供一种业务处理方法、装置及存储介质,解决了目前的业务处理系统由于统一接口网关出现故障而造成的可靠性低的问题,能够提高业务处理的可靠性。

2、为达到上述目的,本技术采用如下技术方案:

3、第一方面,本技术提供一种业务处理方法,应用于业务处理系统,业务处理系统包括用户设备、多个业务代理平台以及多个业务服务器,用户设备与多个业务代理平台通信连接,每个业务代理平台关联一个或多个业务服务器,该方法包括:第一业务代理平台接收来自用户设备的第一请求信息,第一请求信息用于请求处理目标业务数据,第一业务代理平台关联的一个或多个业务服务器用于提供处理目标业务数据的业务服务;第一业务代理平台向第一业务服务器发送目标业务数据,用于对目标业务数据进行处理,第一业务服务器为第一业务代理平台关联的一个或多个业务服务器中的一个;第一业务代理平台接收来自第一业务服务器的目标业务数据的处理结果,向用户设备发送目标业务数据的处理结果。

4、结合上述第一方面,在一种可能的实现方式中,第一请求信息包括使用所述用户设备的用户账号,该方法还包括:在用户账号认证通过、且用户账号具有使用第一业务服务器的业务服务的权限的情况下,第一业务代理平台向第一业务服务器发送目标业务数据。

5、结合上述第一方面,在一种可能的实现方式中,该方法还包括:第一业务代理平台接收来自第一业务服务器的指示信息,指示信息用于指示通过第二业务服务器辅助处理目标业务数据,第二业务服务器关联的第二业务代理平台与第一业务代理平台不同;第一业务代理平台向第二业务代理平台发送第二请求信息,第二请求信息用于请求对处理后的目标业务数据继续处理;第一业务代理平台接收来自所述第二业务代理平台的处理结果;处理结果为第二业务代理平台关联的第二业务服务器对处理后的目标业务数据进行处理后的结果,第二业务代理平台关联的第二业务服务器具有提供辅助处理目标业务数据的业务服务的能力;第一业务代理平台向用户设备发送第二业务代理平台的处理结果。

6、结合上述第一方面,在一种可能的实现方式中,第一业务代理平台与第二业务代理平台处于同一地域,第一业务代理平台与第二业务代理平台通过内部网通信连接,该方法还包括:第一业务代理平台通过内部网向第二业务代理平台发送第二请求信息。

7、结合上述第一方面,在一种可能的实现方式中,第一业务代理平台与第二业务代理平台处于不同地域,第一业务代理平台与第二业务代理平台通过外联网通信连接,该方法还包括:第一业务代理平台通过外联网向第二业务代理平台发送第二请求信息。

8、第二方面,本技术提供一种业务处理方法,应用于用户设备,用户设备与多个业务代理平台通信连接,每个代理平台对应一个或多个业务服务器,业务服务器用于处理业务数据,该方法包括:响应于请求处理目标业务数据的操作,向第一业务代理平台发送第一请求信息,第一请求信息用于请求处理所述目标业务数据,第一业务代理平台对应的一个或多个业务服务器具有处理目标业务数据的能力;接收来自第一业务代理平台的处理结果,处理结果用于指示业务服务器对目标业务数据的处理结果。

9、结合上述第二方面,在一种可能的实现方式中,该方法还包括:获取多个业务代理平台的能力信息,能力信息用于指示业务代理平台关联的一个或多个业务服务器处理的业务数据的类型;在多个业务代理平台中包括多个目标业务代理平台的情况下,将多个目标业务代理平台中负载低于阈值的业务代理平台确定为第一业务代理平台,目标业务代理平台具有处理目标业务数据的能力。

10、第三方面,本技术提供一种业务处理装置,该装置应用于业务处理系统中的第一业务代理平台,第一业务代理平台关联的一个或多个业务服务器用于提供处理所述目标业务数据的业务服务,该装置包括通信单元;通信单元,用于接收来自用户设备的第一请求信息,第一请求信息用于请求处理目标业务数据,第一业务代理平台关联的一个或多个业务服务器用于提供处理目标业务数据的业务服务;通信单元,还用于向第一业务服务器发送目标业务数据,用于对目标业务数据进行处理,第一业务服务器为第一业务代理平台关联的一个或多个业务服务器中的一个;通信单元,还用于接收来自第一业务服务器的目标业务数据的处理结果,向用户设备发送目标业务数据的处理结果。

11、结合上述第三方面,在一种可能的实现方式中,该装置还包括处理单元。处理单元,用于在用户账号认证通过、且用户账号具有使用第一业务服务器的业务服务的权限的情况下,指示通信单元向第一业务服务器发送所述目标业务数据。

12、结合上述第三方面,在一种可能的实现方式中,通信单元,还用于:接收来自第一业务服务器的指示信息,指示信息用于指示通过第二业务服务器辅助处理目标业务数据,第二业务服务器关联的第二业务代理平台与第一业务代理平台不同;向第二业务代理平台发送第二请求信息,第二请求信息用于请求对处理后的目标业务数据继续处理;接收来自第二业务代理平台的处理结果;处理结果为第二业务代理平台关联的第二业务服务器对处理后的目标业务数据进行处理后的结果,第二业务代理平台关联的第二业务服务器具有提供辅助处理目标业务数据的业务服务的能力;向用户设备发送第二业务代理平台的处理结果。

13、结合上述第三方面,在一种可能的实现方式中,第一业务代理平台与第二业务代理平台处于同一地域,第一业务代理平台与第二业务代理平台通过内部网通信连接;通信单元,具体用于通过内部网向第二业务代理平台发送第二请求信息。

14、结合上述第三方面,在一种可能的实现方式中,第一业务代理平台与第二业务代理平台处于不同地域,第一业务代理平台与第二业务代理平台通过外联网通信连接;通信单元,具体用通过外联网向第二业务代理平台发送第二请求信息。

15、第四方面,本技术提供一种业务处理装置,该装置应用于业务处理系统中的用户设备,用户设备与多个业务代理平台通信连接,每个代理平台对应一个或多个业务服务器,业务服务器用于处理业务数据;该装置包括:通信单元;通信单元,用于响应于请求处理目标业务数据的操作,向第一业务代理平台发送第一请求信息,第一请求信息用于请求处理所述目标业务数据,第一业务代理平台对应的一个或多个业务服务器具有处理目标业务数据的能力;通信单元,还用于接收来自第一业务代理平台的处理结果,处理结果用于指示业务服务器对目标业务数据的处理结果。

16、结合上述第四方面,在一种可能的实现方式中,该装置还包括处理单元,通信单元,还用于获取多个业务代理平台的能力信息,能力信息用于指示业务代理平台关联的一个或多个业务服务器处理的业务数据的类型;处理单元,用于在多个业务代理平台中包括多个目标业务代理平台的情况下,将多个目标业务代理平台中负载低于阈值的业务代理平台确定为第一业务代理平台,目标业务代理平台具有处理目标业务数据的能力。

17、第五方面,本技术提供了一种业务处理装置,该装置包括:处理器和通信接口;通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面、第一方面的任一种可能的实现方式中、第二方面和第二方面的任一种可能的实现方式中所描述的业务处理方法。

18、第六方面,本技术提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在终端上运行时,使得终端执行如第一方面、第一方面的任一种可能的实现方式中、第二方面和第二方面的任一种可能的实现方式中描述的业务处理方法。

19、第七方面,本技术提供一种包含指令的计算机程序产品,当计算机程序产品在业务处理装置上运行时,使得业务处理装置执行如第一方面、第一方面的任一种可能的实现方式中、第二方面和第二方面的任一种可能的实现方式中所描述的业务处理方法。

20、第八方面,本技术提供一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面、第一方面的任一种可能的实现方式中、第二方面和第二方面的任一种可能的实现方式中所描述的业务处理方法。

21、具体的,本技术中提供的芯片还包括存储器,用于存储计算机程序或指令。

22、需要说明的是,上述计算机指令可以全部或者部分存储在计算机可读存储介质上。其中,计算机可读存储介质可以与装置的处理器封装在一起的,也可以与装置的处理器单独封装,本技术对此不作限定。

23、第九方面,本技术提供一种业务处理系统,包括:用户设备、业务代理平台以及业务服务器,其中,业务代理平台用于执行如第一方面、第一方面的任一种可能的实现方式中所描述的业务处理方法,用户设备用于执行如第二方面和第二方面的任一种可能的实现方式中所描述的业务处理方法。

24、本技术中第二方面至第九方面的描述,可以参考第一方面的详细描述;并且,第二方面至第九方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。

25、在本技术中,上述业务处理装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本技术类似,属于本技术权利要求及其等同技术的范围之内。

26、本技术的这些方面或其他方面在以下的描述中会更加简明易懂。

27、上述方案至少带来以下有益效果:基于上述技术方案,本技术提供的业务处理方法,应用于业务处理系统,业务处理系统包括用户设备、多个业务代理平台以及多个业务服务器,用户设备与多个业务代理平台通信连接,每个业务代理平台关联一个或多个业务服务器。相比于目前的业务处理系统将处理目标业务数据的请求信息发送至统一接口网关,并由该接口网关识别该请求信息相对应的业务服务器,并向该业务服务器转发该请求信息。本技术方案中第一业务代理平台直接接收来自用户设备的请求处理目标业务数据的第一请求信息。然后,第一业务代理平台向第一业务服务器发送目标业务数据,用于对目标业务数据进行处理,避免了统一接口网关故障时,无法确定第一请求信息对应的业务服务器的问题,大大提高了业务处理的可靠性。然后,第一业务代理平台接收来自第一业务服务器的目标业务数据的处理结果,并向用户设备发送目标业务数据的处理结果,完成了目标业务数据处理的闭环。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1