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

文档序号:36796309发布日期:2024-01-23 12:18阅读:14来源:国知局
业务处理方法、装置、电子设备及存储介质与流程

本公开涉及通信,具体涉及一种业务处理方法、装置、电子设备及存储介质。


背景技术:

1、随着移动互联网的发展以及各种新兴业务的出现,网络时延对业务的影响愈发凸显,智能域名解析系统应运而生,使得针对不同用户对同一个域名的请求,服务器可以返回不同的ip地址,实现了用户不跨网、就近访问服务器,提升了用户的业务感知。

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、本公开提供的业务处理方法、装置、计算机设备及存储介质,存在如下有益效果:

28、本公开实施例中,首先预处理服务器接收第一业务处理请求,并确定运行在各通信网络中的服务器当前的运行状态,然后基于每个服务器当前的运行状态及第一源地址所属的第一通信网络中的至少一项,生成第二业务处理请求,之后将第二业务处理请求发送给域名解析服务器。域名解析服务器接收到预处理服务器发送的第二业务处理请求后,对第二业务处理请求进行解析,以确定第二业务处理请求中包括的第二源地址,之后基于第二源地址的类型,确定目标服务器的地址,最后向预处理服务器返回目标服务器的地址,并由预处理服务器返回目标服务器的地址。由此,从而不仅提高了域名解析服务器的强壮性和容灾性,实现了精准调度,保障了用户感知,还实现了智能域名解析系统的独立统一,从而提高了域名解析系统的通用性及实用性。

29、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。



技术特征:

1.一种业务处理方法,其特征在于,所述方法由预处理服务器执行,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述确定运行在各通信网络中的业务服务器当前的运行状态,包括:

3.如权利要求1所述的方法,其特征在于,所述基于每个所述服务器当前的运行状态及所述第一源地址所属的第一通信网络中的至少一项,生成第二业务处理请求,包括:

4.如权利要求1所述的方法,其特征在于,所述基于每个所述服务器当前的运行状态及所述第一源地址所属的第一通信网络中的至少一项,生成第二业务处理请求,包括:

5.如权利要求4所述的方法,其特征在于,在所述确定所述任一服务器所在的第二通信网络之后,还包括:

6.如权利要求1-5任一所述的方法,其特征在于,所述目标服务器为运行在所述第一通信网络中的服务器,或所述目标服务器包括运行在每个通信网络中的服务器。

7.一种业务处理方法,其特征在于,所述方法由域名解析服务器执行,所述方法包括:

8.如权利要求7所述的方法,其特征在于,所述基于所述第二源地址的类型,确定目标服务器的地址,包括:

9.如权利要求7或8所述的方法,其特征在于,所述目标服务器为运行在所述第二源地址所属的通信网络中的服务器,或所述目标服务器包括运行在每个通信网络中的服务器。

10.一种业务处理装置,所述装置配置在预处理服务器中,包括:

11.一种业务处理装置,所述装置配置在域名解析服务器中,包括:

12.一种电子设备,其特征在于,包括:

13.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-9中任一项所述的方法。

14.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-9中任一项所述的方法。


技术总结
本公开提出一种业务处理方法、装置、电子设备及存储介质,涉及通信技术领域。具体实现方案为:首先接收第一业务处理请求,并确定运行在各通信网络中的服务器当前的运行状态,然后基于每个服务器当前的运行状态及第一源地址所属的第一通信网络中的至少一项,生成第二业务处理请求,之后将第二业务处理请求发送给域名解析服务器,以获取域名解析服务器返回的目标服务器的地址,最后返回目标服务器的地址。由此,通过将对服务器运行状态的监测串行在业务流程中,不引入额外时延,还实现了智能域名解析系统的独立统一,从而提高了域名解析系统的通用性及实用性。

技术研发人员:陈灿,刘伟,杨慰民,张明军
受保护的技术使用者:中国移动通信集团福建有限公司
技术研发日:
技术公布日:2024/1/22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1