一种服务获取方法、服务器及计算机可读存储介质技术

技术编号:30323397 阅读:30 留言:0更新日期:2021-10-09 23:50
本申请适用于云传输技术领域,提供了一种服务获取方法、服务器及计算机可读存储介质,其中,方法包括:第一网络中的第一服务器通过第一通用接口接收来自第一网络中的目标终端设备的服务获取请求,并根据服务获取请求中的第一令牌验证服务获取请求的有效性,在确定服务获取请求有效后,调用第二网络中的第二服务器的第二通用接口向第二服务器发送服务获取请求;第二服务器基于服务获取请求中的目标服务的标识确定目标服务对应的目标服务接口,并调用目标服务接口得到针对服务获取请求的响应结果,且向第一服务器发送该响应结果;第一服务器向目标终端设备发送该响应结果,从而不会造成第一服务器中的代码的冗余,且降低了编写服务接口的编程成本。写服务接口的编程成本。写服务接口的编程成本。

【技术实现步骤摘要】
一种服务获取方法、服务器及计算机可读存储介质


[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]本申请实施例提供的一种服务获取方法,通过为第一网络中的第一服务器配置第一通用接口,这样,无论第一网络中的目标终端设备需要获取第二服务器提供的哪个服务,目标终端设备均可以调用该第一通用接口将针对第二服务器提供的目标服务的服务获取请求发送给第一服务器,第一服务器可以将该服务获取请求转发给第二服务器,使目标终端设备获取到第二服务器提供的目标服务。相对于现有技术需要在第一服务器中配置多个
不同的服务接口而言,本申请实施例无论第二服务器提供多少个服务,仅在第一服务器中配置了一个第一通用接口便可实现对第二服务器提供的任一服务的获取,从而不会造成第一服务器中的代码的冗余,且降低了编写服务接口的编程成本。
附图说明
[0029]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为本申请实施例提供的一种服务获取方法所适用的场景的示意图;
[0031]图2为本申请实施例提供的一种服务获取方法的实现流程图;
[0032]图3为本申请另一实施例提供的一种服务获取方法的实现流程图;
[0033]图4为本申请实施例提供的一种服务器的结构框图;
[0034]图5为本申请另一实施例提供的一种服务器的结构框图;
[0035]图6为本申请又一实施例提供的一种服务器的结构框图;
[0036]图7为本申请又一实施例提供的一种服务器的结构框图。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务获取方法,其特征在于,应用于第一网络中的第一服务器,所述第一服务器配置有第一通用接口;所述服务获取方法包括:通过所述第一通用接口接收来自所述第一网络中的目标终端设备的服务获取请求;所述服务获取请求中携带第一令牌以及待请求的目标服务的标识,所述目标服务为第二网络中的第二服务器提供的服务;根据所述第一令牌验证所述服务获取请求的有效性,且在确定所述服务获取请求有效后,调用所述第二服务器的第二通用接口向所述第二服务器发送所述服务获取请求;接收所述第二服务器返回的针对所述服务获取请求的响应结果;向所述目标终端设备发送所述响应结果。2.根据权利要求1所述的服务获取方法,其特征在于,所述在确定所述服务获取请求有效后,调用所述第二服务器的第二通用接口向所述第二服务器发送所述服务获取请求,包括:在确定所述服务获取请求有效后,对所述服务获取请求进行更新,删除所述服务获取请求中的所述第一令牌,并在所述服务获取请求中添加目标用户的身份标识,得到更新后的所述服务获取请求;所述目标用户为发起所述服务获取请求的用户;调用所述第二通用接口向所述第二服务器发送更新后的所述服务获取请求。3.根据权利要求2所述的服务获取方法,其特征在于,所述目标用户的身份标识为所述目标用户在所述第二服务器中的身份标识。4.一种服务获取方法,其特征在于,应用于第二网络中的第二服务器,所述第二服务器配置有第二通用接口;所述服务获取方法包括:通过所述第二通用接口接收来自第一网络中的第一服务器的服务获取请求;所述服务获取请求中携带待请求的目标服务的标识;基于所述目标服务的标识确定所述目标服务对应的目标服务接口;调用所述目标服务接口,得到针对所述服务获取请求的响应结果,并向所述第一服务器发送所述响应结果。5.根据权利要求4所述的服务获取方法,其特征在于,所述基于所述目标服务的标识确定所述目标服务对应的目标服务接口,包括:基于所述目标服务的标识以及各个预设服务的标识与各个所述预设服务对应的服务接口之间的对应关系,确定所述目标服务对应的目标服务接口。6.根据权利要求4所述的服务获取方法,其特征在于,所述服务获取请求中还携带发起所述服务获取请求的目标用户的身份标识;相应地,所述基于所述目标服务的标识确定所述目标服务对应...

【专利技术属性】
技术研发人员:王家相淡欣
申请(专利权)人:平安证券股份有限公司
类型:发明
国别省市:

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

1