【技术实现步骤摘要】
一种中立的数据应用方法、装置以及系统
本申请涉及计算机
,尤其涉及一种中立的数据应用方法、装置以及系统。
技术介绍
目前,业务执行方使用数据权属方的数据执行业务逻辑的前提是将存储在数据权属方的服务器中的与该业务逻辑相关的用户数据迁移至业务执行方的服务器中,再对读取到的用户数据执行业务逻辑计算。然而,这种数据应用方式存在数据权属方的数据被泄露的问题,进而数据安全得不到保障,且业务执行方在知晓用户数据的情况下进行数据的运算,有失客观和中立性,亟待解决。
技术实现思路
本申请实施例的目的是提供一种中立的数据应用方法、装置以及系统,以解决现有的数据应用方式存在的数据安全得不到保障,且数据的应用和运算有失客观和中立性的问题。为了实现上述目的,本申请实施例是这样实现的:第一方面,提供一种中立的数据应用方法,包括:中立的数据应用系统的应用服务器基于用户对指定业务的申请请求,向所述中立的数据应用系统的数据运算服务器发送计算请求,其中,所述计算请求用于向所述数据运算服务器请求获取与所述指定业务对应的计算结果;所述数据运算服务器响应于所述计算请求,向所述中立的数据应用系统的数据管理服务器发送数据提取请求,所述数据提取请求用于向所述数据管理服务器获取用户数据,所述用户数据为执行与所述指定业务对应的逻辑计算所需的数据;所述数据管理服务器响应于所述数据提取请求读取所述用户数据并返回给所述数据运算服务器;所述数据运算服务器对所述数据管理服务器返回的所述用户数据执行所述指定 ...
【技术保护点】
1.一种中立的数据应用方法,其特征在于,包括:/n中立的数据应用系统的应用服务器基于用户对指定业务的申请请求,向所述中立的数据应用系统的数据运算服务器发送计算请求,其中,所述计算请求用于向所述数据运算服务器请求获取与所述指定业务对应的计算结果;/n所述数据运算服务器响应于所述计算请求,向所述中立的数据应用系统的数据管理服务器发送数据提取请求,所述数据提取请求用于向所述数据管理服务器获取用户数据,所述用户数据为执行与所述指定业务对应的逻辑计算所需的数据;/n所述数据管理服务器响应于所述数据提取请求读取所述用户数据并返回给所述数据运算服务器;/n所述数据运算服务器对所述数据管理服务器返回的所述用户数据执行所述指定业务对应的逻辑计算,并将计算结果反馈给所述应用服务器;/n所述应用服务器将所述数据运算服务器返回的所述计算结果发送给业务执行方,以使所述业务执行方基于所述计算结果执行所述指定业务;/n其中,所述应用服务器部署于第一网络中,所述数据运算服务器和所述数据管理服务器部署于第二网络中。/n
【技术特征摘要】
1.一种中立的数据应用方法,其特征在于,包括:
中立的数据应用系统的应用服务器基于用户对指定业务的申请请求,向所述中立的数据应用系统的数据运算服务器发送计算请求,其中,所述计算请求用于向所述数据运算服务器请求获取与所述指定业务对应的计算结果;
所述数据运算服务器响应于所述计算请求,向所述中立的数据应用系统的数据管理服务器发送数据提取请求,所述数据提取请求用于向所述数据管理服务器获取用户数据,所述用户数据为执行与所述指定业务对应的逻辑计算所需的数据;
所述数据管理服务器响应于所述数据提取请求读取所述用户数据并返回给所述数据运算服务器;
所述数据运算服务器对所述数据管理服务器返回的所述用户数据执行所述指定业务对应的逻辑计算,并将计算结果反馈给所述应用服务器;
所述应用服务器将所述数据运算服务器返回的所述计算结果发送给业务执行方,以使所述业务执行方基于所述计算结果执行所述指定业务;
其中,所述应用服务器部署于第一网络中,所述数据运算服务器和所述数据管理服务器部署于第二网络中。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述数据管理服务器在读取所述用户数据之前,调用预先存储的授权记录,判断所述业务执行方或者所述应用服务器的所属方是否具有使用所述用户数据的权限,以及在所述业务执行方或者所述应用服务器的所属方具有使用所述用户数据的权限的情况下,读取所述用户数据。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
所述中立的数据应用系统的授权服务器向所述中立的数据应用系统的验证服务器转发来自所述用户的授权指令和身份标识信息,所述授权指令用于指示所述业务执行方或者所述应用服务器的所属方具有使用所述用户数据的权限;
所述验证服务器验证所述身份标识信息的有效性,在所述身份标识信息有效的情况下,基于所述授权指令生成所述用户的授权记录,并将所述用户的授权记录发送至所述数据管理服务器进行存储。
4.根据权利要求1所述的方法,其特征在于,所述数据运算服务器对所述数据管理服务器返回的所述用户数据执行所述指定业务对应的逻辑计算,包括:
所述数据运算服务器调用预先部署的至少一个模型对所述用户数据执行与所述指定业务对应的逻辑计算。
5.根据权利要求4所述的方法,其特征在于,在所述应用服务器向所述数据运算服务器发送计算请求之前,所述方法还包括:
所述应用服务器接收来自模型设计方的待部署模型并转发至所述中立的数据应用系统的模型发布服务器;
所述模型发布服务器将所述待部署模型发送给模型审核方进行审核,若接收到的来自所述模型审核方的反馈信息指示所述待部署模型通过审核,则将所述待部署模型发送给所述数据运算服务器;
所述数据运算服务器接收并部署所述待部署模型。
6.根据权利要求1-5中任一项所述的方法,其特征在于,在所述数据运算服务器将所述计算结果反馈给所述应用服务器之后,所述方法还包括:
所述数据运算服务器删除所述用户数据。
7.一种中立的数据应用系统,其特征在于,包括部署于第一网络中的应用服务器和部署于第二网络中的数据管理服务器和数据运算服务器;
所述应用服务器,用于基于用户对指定业务的申请请求,向所述数据运算服务器发送计算请求,以及将所述数据运算服务器返回的与所述指定业务对应的计算结果发送给业务执行方,以使所述业务方基于所述计算结果执行所述指定业务,其中,所述计算请求用于向所述数据运算服务器请求获取与所述指定业务对应的计算结果;
所述数据运算服务器,用于响应于所述计算请求,向所述数据管理服务器发送数据提取请求,以及对所述数据管理服务器返回的用户数据执行指定业务对应的逻辑计算,其中,所述数据提取请求用于向所述数据管理服务器获取所述用户数据,所述用户数据为执行所述逻辑计算所需的数据;
所述数据管理服务器,用于响应于所述数据提取请求读取所述用户数据并返回给所述数据运算服务器。
8.根据权利要求7所述的系统,其特征在于,
所述数据管理服务器,还用于在读取所述用户数据之前,调用预先存储的授权记录,判断所述业务执行方或者所述应用服务器的所属方是否具有使用所述用户数据的权限,以及在所述业务执行方或者所述应用服务器的所属方具有使用所述用户数据的权限的情况下,读取所述用户数据。
9.根据权利要求8所述的系统,其特征在于,所述系统还包括授权服务器和验证服务器;
所述授权服务器,用于向所述验证服务器转发来自所述用户的授权指令和身份标识信息,所述授权指令用于指示所述数据使用方或者所述应用服务器的所属方具有使用所述用户数据的权限;
所述验证服务器,用于验证所述身份标识信息的有效性,在所述身份标识信息有效的情况下,基于所述授权指令生成所述用户的授权记录,并将所述用户的授权记录发送至所述数据管理服务器进行存储。
10.根据权利要求7所述的系统,其特征在于,
所述数据运算服务器,具体用于调用预先部署的至少一个模型对所述用户数据执行所述指定业务对应的逻辑计算。
11.根据权利要求10所述的系统,其特征在于,所述中立的数据应用系统还包括模型发布服务器;
所述应用服务器,还用于在所述应用服务器向所述数据运算服务器发送计算请求之前,接收来自模型设计方的待部署模型并转发至所述...
【专利技术属性】
技术研发人员:郑明程,
申请(专利权)人:英联厦门金融技术服务股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。