一种数据交互方法及服务器技术

技术编号:20164600 阅读:26 留言:0更新日期:2019-01-19 00:17
本发明专利技术适用于计算机技术领域,提供了一种数据交互方法及服务器,该方法包括:接收终端发送的需求信息;需求信息包括终端的身份标识以及请求的目标服务的服务信息;根据需求信息以及预置的配置信息,确定与需求信息中的目标服务的服务信息匹配的访问信息;配置信息包括具有访问权限的服务提供方可提供的预设服务的服务标识以及每种预设服务的访问地址;基于匹配的访问信息对需求信息进行处理;根据需求信息中的身份标识返回目标数据;目标数据包括需求信息对应的处理结果,或根据需求信息获取到的目标数据。本发明专利技术实施例中终端可通过该服务器与外网的服务提供方进行数据交互,能够节省重复开通访问权限所消耗的时间,提高数据处理效率。

【技术实现步骤摘要】
一种数据交互方法及服务器
本专利技术属于计算机
,尤其涉及一种数据交互方法及服务器。
技术介绍
在系统开发(例如保险业务系统)的过程中,开发人员需要通过终端频繁访问外部系统,以从外部系统获取数据,或调用外部系统的某些功能。其中,开发人员通常使用的是企业内部的网络,外部系统需要通过外网进行访问。由于企业内部网络的网络环境与外网的网络环境存在一定的差异,开发人员通过终端访问外部系统时,需要涉及防火墙的开通、协调内部人员以及外部系统的相关人员进行联调,对接流程比较繁琐,需要花费的时间较长且容易出错。
技术实现思路
有鉴于此,本专利技术实施例提供了一种数据交互方法及服务器,以解决现有技术中,由于企业内部网络的网络环境与外网的网络环境存在一定的差异,开发人员通过终端访问外部系统时,需要涉及防火墙的开通、协调内部人员以及外部系统的相关人员进行联调,对接流程比较繁琐,需要花费的时间较长且容易出错的问题。本专利技术实施例的第一方面提供了一种数据交互方法,包括:接收终端发送的需求信息;其中,所述需求信息包括终端的身份标识以及请求的目标服务的服务信息;所述服务信息标识所述目标服务的服务标识或所述目标服务可实现的功能;根据所述需求信息以及预置的配置信息,确定与所述需求信息中的所述目标服务的服务信息匹配的访问信息;其中,所述配置信息包括具有访问权限的服务提供方可提供的预设服务的服务标识以及每种所述预设服务的访问地址;所述访问权限根据在业务开发过程中待访问的每个服务提供方的网络安全策略进行设置;基于所述匹配的访问信息对所述需求信息进行处理;根据所述需求信息中的所述身份标识返回目标数据;其中,所述目标数据包括所述需求信息对应的处理结果,或根据所述需求信息获取到的目标数据。本专利技术实施例的第二方面提供了一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:接收终端发送的需求信息;其中,所述需求信息包括终端的身份标识以及请求的目标服务的服务信息;所述服务信息标识所述目标服务的服务标识或所述目标服务可实现的功能;根据所述需求信息以及预置的配置信息,确定与所述需求信息中的所述目标服务的服务信息匹配的访问信息;其中,所述配置信息包括具有访问权限的服务提供方可提供的预设服务的服务标识以及每种所述预设服务的访问地址;所述访问权限根据在业务开发过程中待访问的每个服务提供方的网络安全策略进行设置;基于所述匹配的访问信息对所述需求信息进行处理;根据所述需求信息中的所述身份标识返回目标数据;其中,所述目标数据包括所述需求信息对应的处理结果,或根据所述需求信息获取到的目标数据。本专利技术实施例的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:接收终端发送的需求信息;其中,所述需求信息包括终端的身份标识以及请求的目标服务的服务信息;所述服务信息标识所述目标服务的服务标识或所述目标服务可实现的功能;根据所述需求信息以及预置的配置信息,确定与所述需求信息中的所述目标服务的服务信息匹配的访问信息;其中,所述配置信息包括具有访问权限的服务提供方可提供的预设服务的服务标识以及每种所述预设服务的访问地址;所述访问权限根据在业务开发过程中待访问的每个服务提供方的网络安全策略进行设置;基于所述匹配的访问信息对所述需求信息进行处理;根据所述需求信息中的所述身份标识返回目标数据;其中,所述目标数据包括所述需求信息对应的处理结果,或根据所述需求信息获取到的目标数据。实施本专利技术实施例提供的一种数据交互方法及服务器具有以下有益效果:本专利技术实施例,服务器通过预置配置信息,配置信息中关联存储具有访问权限的服务提供方可提供的预设服务的服务标识以及每种预设服务对应的访问地址,访问权限根据在业务开发过程中待访问每个服务提供方各自对应的网络安全策略进行开通;在接收到终端发送的需求信息时,可根据配置信息获取与需求信息中的请求的目标服务的服务信息相匹配的访问信息,进而根据该匹配的访问信息对需求信息进行处理,以获取需要的数据或调用服务提供方的相关功能。由于配置信息中关联存储有具有访问权限的服务提供方可提供的预设服务的服务标识以及每种预设服务对应的访问地址,终端可通过该服务器与外网的服务提供方进行数据交互,不需要为每个开发者使用的终端逐个开通每个服务提供方的访问权限,能够节省重复开通访问权限所消耗的时间,提高数据处理效率以及减少为每个终端分别开通访问权限而引起的操作失误以及减少为每个终端分别开通访问权限而引起的操作失误。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的一种数据交互方法的实现流程图;图2是本专利技术另一实施例提供的一种数据交互方法的实现流程图;图3是本专利技术一实施例提供的一种服务器的示意图;图4是本专利技术另一实施例提供的一种服务器的示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参见图1,图1是本专利技术一实施例提供的一种数据交互方法的实现流程图。本实施例中数据交互方法的执行主体为服务器。如图所示的数据交互方法可包括:S101:接收终端发送的需求信息;其中,所述需求信息包括终端的身份标识以及请求的目标服务的服务信息;所述服务信息标识所述目标服务的服务标识或所述目标服务可实现的功能。开发者在业务开发过程中需要访问外网,以从外部系统获取需要的数据,或调用外部系统实现相关功能时,通过外网对接平台的访问地址访问为外网对接平台提供运行环境的服务器,并通过终端显示的交互界面向服务器发送需求信息。外网以及外部系统是相对于开发者使用的公司内部网络而言。需求信息用于标识终端请求的服务或需要获取的数据,需求信息包括终端的唯一身份标识以及请求服务提供方提供的目标服务的服务信息。唯一身份标识可以是终端的介质访问控制层(MediaAccessControl,MAC)地址,当终端为移动终端时,唯一身份标识还可以是国际移动设备识别码(InternationalMobileEquipmentIdentificationNumber,IMEI);唯一身份标识还可以是开发者在外网对接平台注册的账号或终端在外网对接平台进行注册的注册码等。唯一身份标识用于向终端返回根据需求消息得到的结果数据或通知消息等。请求的服务信息用于标识请求的服务信息可以是请求的服务的标识,也可以是请求的服务能够实现的功能的信息。目标服务的服务信息标识目标服务的服务标识或目标服务可实现的功能,以请求获取数据或请求使用服务提供方的某项功能。S102:根据所述需求信息以及预置的配置信息,确定与所述需求信息中的所述目标服务的服务信息匹配的访问信息;其中,所述配置信息包括具有访问权限的服务提供方可提供的预设服务的服务标识以及每种所述预设服务的访问地址;所述本文档来自技高网...

【技术保护点】
1.一种数据交互方法,其特征在于,包括:接收终端发送的需求信息;其中,所述需求信息包括终端的身份标识以及请求的目标服务的服务信息;所述服务信息标识所述目标服务的服务标识或所述目标服务可实现的功能;根据所述需求信息以及预置的配置信息,确定与所述需求信息中的所述目标服务的服务信息匹配的访问信息;其中,所述配置信息包括具有访问权限的服务提供方可提供的预设服务的服务标识以及每种所述预设服务的访问地址;所述访问权限根据在业务开发过程中待访问的每个服务提供方的网络安全策略进行设置;基于所述匹配的访问信息对所述需求信息进行处理;根据所述需求信息中的所述身份标识返回目标数据;其中,所述目标数据包括所述需求信息对应的处理结果,或根据所述需求信息获取到的目标数据。

【技术特征摘要】
1.一种数据交互方法,其特征在于,包括:接收终端发送的需求信息;其中,所述需求信息包括终端的身份标识以及请求的目标服务的服务信息;所述服务信息标识所述目标服务的服务标识或所述目标服务可实现的功能;根据所述需求信息以及预置的配置信息,确定与所述需求信息中的所述目标服务的服务信息匹配的访问信息;其中,所述配置信息包括具有访问权限的服务提供方可提供的预设服务的服务标识以及每种所述预设服务的访问地址;所述访问权限根据在业务开发过程中待访问的每个服务提供方的网络安全策略进行设置;基于所述匹配的访问信息对所述需求信息进行处理;根据所述需求信息中的所述身份标识返回目标数据;其中,所述目标数据包括所述需求信息对应的处理结果,或根据所述需求信息获取到的目标数据。2.根据权利要求1所述的数据交互方法,其特征在于,所述匹配的访问信息包括至少两个,所述预置的配置信息还包括每个所述服务提供方的标识;所述基于所述匹配的访问信息对所述需求信息进行处理,包括:根据所述匹配的访问信息获取所述访问信息对应的服务提供方的数据处理性能指标;所述数据处理性能指标包括数据处理可靠性以及数据处理效率;根据每个所述服务提供方的数据处理性能指标确定目标服务提供方;根据所述目标服务提供方对应的所述匹配的访问地址对所述需求信息进行处理。3.根据权利要求2所述的数据交互方法,其特征在于,所述根据每个所述服务提供方的数据处理性能指标确定目标服务提供方,包括:基于每个所述服务提供方的数据处理可靠性或数据处理效率确定目标服务提供方;或者基于每个所述服务提供方的数据处理可靠性的第一权重系数以及每个所述服务提供方的数据处理效率对应的第二权重系数,确定目标服务提供方。4.根据权利要求1所述的数据交互方法,其特征在于,所述根据所述需求信息以及预置的配置信息,确定与所述需求信息匹配的访问信息之前,还包括:根据在业务开发过程中待访问的所有服务提供方的标识,获取每个所述服务提供方的网络安全策略;根据每个所述服务提供方的网络安全策略开通每个所述服务提供方的访问权限,并生成所述预置的配置信息。5.根据权利要求1至4任一项所述的数据交互方法,其特征在于,所述根据所述需求信息中的所述身份标识返回目标数据之后,还包括:关联缓存所述目标服务的服务信息以及根据所述需求信息获...

【专利技术属性】
技术研发人员:吴思楠李俊梁瑾占飞梅晗黄心官罗均
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1