本申请属于移动通信,具体涉及一种业务割接方法、装置、设备、存储介质以及程序产品。
背景技术:
1、在现有的移动通信网络体系中,数据业务管理平台(data service managementplatform,以下简称dsmp)系统在现网采用分省独立部署的方式,随着通信网络的不断发展和变化,以及大数据以及云计算时代的到来,移动通信网络基于云计算资源池部署采用集中化方式部署了新dsmp系统,各省旧dsmp系统需要将数据业务迁移到新dsmp系统中,这个过程也称为割接。为了确保数据业务平稳过渡、降低割接风险和保护数据安全,在割接过程中新旧系统会并行运行,确保用户的服务体验不受影响。
2、互联网业务服务提供者(service provider,以下简称sp)业务需要通过周边各网元将业务请求路由到对应的dsmp系统,由对应的dsmp系统对sp业务进行鉴权。在割接期间,sp业务存在涉及到新旧两个dsmp系统的实际情况,但是现有的网元只能做单独路由指向预设的dsmp系统,无法校验或者判断sp业务当前所属dsmp系统,因此会出现sp业务被导向的dsmp系统与其所属的dsmp系统不一致的问题,导致无法启动对sp业务的鉴权流程,降低了用户的服务体验,也增加了数据业务割接的难度。
技术实现思路
1、本申请提出一种业务割接方法、装置、设备、存储介质以及程序产品,能够缓解sp业务被导向的dsmp系统与其所属的dsmp系统不一致的技术问题。
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、导向模块,用于将所述请求报文导向所述处理系统。
28、本申请第三方面的实施例提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序以实现上述第一方面所述的方法。
29、本申请第四方面的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行实现上述第一方面所述的方法。
30、本申请第五方面的实施例提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备的处理器中运行时,所述电子设备中的处理器执行上述第一方面所述的方法。
31、本申请实施例中提供的技术方案,至少具有如下技术效果或优点:
32、本申请实施例通过解析请求报文获得目标业务的割接信息,可得到目标业务的割接状态,例如已割接、未割接和割接中,根据目标业务的割接状态不同,进而确认部署目标业务的处理系统。将本申请实施例的业务割接方法应用于dsmp场景下,可以根据目标业务的割接状态,将目标业务的请求报文导向目标业务当前所属的dsmp系统,即部署有目标业务的dsmp系统,能够保证目标业务被导向的dsmp系统与其当前所属的dsmp系统一致,在目标业务需要被鉴权的情况下,可以正常启动鉴权流程,保障了用户的服务体验。
33、本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变的明显,或通过本申请的实践了解到。
1.一种业务割接方法,其特征在于,包括:
2.根据权利要求1所述的业务割接方法,其特征在于,对所述请求报文进行解析,获得所述目标业务被配置的割接信息,包括:
3.根据权利要求1所述的业务割接方法,其特征在于,基于所述割接信息,确定部署有所述目标业务的处理系统,包括:
4.根据权利要求1所述的业务割接方法,其特征在于,将所述请求报文导向所述处理系统,包括:
5.根据权利要求1所述的业务割接方法,其特征在于,在对所述请求报文进行解析,获得所述目标业务被配置的割接信息之前,还包括:
6.根据权利要求5所述的业务割接方法,其特征在于,基于所述请求报文,确认所述目标业务属于鉴权类业务,包括:
7.一种业务割接装置,其特征在于,包括:
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序以实现如权利要求1-6任一项所述的方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行实现如权利要求1-6中任一项所述的方法。
10.一种计算机程序产品,其特征在于,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备的处理器中运行时,所述电子设备中的处理器执行如权利要求1-6中任一项所述的方法。