一种中立的数据应用方法、装置以及系统制造方法及图纸

技术编号:23933302 阅读:38 留言:0更新日期:2020-04-25 02:14
本申请公开了一种中立的数据应用方法、装置以及系统,所述方法包括:中立的数据应用系统的应用服务器基于用户对指定业务的申请请求,向数据运算服务器发送计算请求;数据运算服务器响应于计算请求,向数据管理服务器发送数据提取请求;数据管理服务器响应于数据提取请求读取用户数据并返回给数据运算服务器;数据运算服务器对数据管理服务器返回的用户数据执行指定业务对应的逻辑计算,并将计算结果反馈给应用服务器;应用服务器将数据运算服务器返回的计算结果发送给业务执行方,以使业务执行方基于所述计算结果执行指定业务;其中,应用服务器部署于第一网络中,数据运算服务器和数据管理服务器部署于第二网络中。

A neutral data application method, device and system

【技术实现步骤摘要】
一种中立的数据应用方法、装置以及系统
本申请涉及计算机
,尤其涉及一种中立的数据应用方法、装置以及系统。
技术介绍
目前,业务执行方使用数据权属方的数据执行业务逻辑的前提是将存储在数据权属方的服务器中的与该业务逻辑相关的用户数据迁移至业务执行方的服务器中,再对读取到的用户数据执行业务逻辑计算。然而,这种数据应用方式存在数据权属方的数据被泄露的问题,进而数据安全得不到保障,且业务执行方在知晓用户数据的情况下进行数据的运算,有失客观和中立性,亟待解决。
技术实现思路
本申请实施例的目的是提供一种中立的数据应用方法、装置以及系统,以解决现有的数据应用方式存在的数据安全得不到保障,且数据的应用和运算有失客观和中立性的问题。为了实现上述目的,本申请实施例是这样实现的:第一方面,提供一种中立的数据应用方法,包括:中立的数据应用系统的应用服务器基于用户对指定业务的申请请求,向所述中立的数据应用系统的数据运算服务器发送计算请求,其中,所述计算请求用于向所述数据运算服务器请求获取与所述指定业务对应的计算结果;所述数据运算服务器响应于所述计算请求,向所述中立的数据应用系统的数据管理服务器发送数据提取请求,所述数据提取请求用于向所述数据管理服务器获取用户数据,所述用户数据为执行与所述指定业务对应的逻辑计算所需的数据;所述数据管理服务器响应于所述数据提取请求读取所述用户数据并返回给所述数据运算服务器;所述数据运算服务器对所述数据管理服务器返回的所述用户数据执行所述指定业务对应的逻辑计算,并将计算结果反馈给所述应用服务器;所述应用服务器将所述数据运算服务器返回的所述计算结果发送给业务执行方,以使所述业务执行方基于所述计算结果执行所述指定业务;其中,所述应用服务器部署于第一网络中,所述数据运算服务器和所述数据管理服务器部署于第二网络中。第二方面,提供一种中立的数据应用系统,包括部署于第一网络中的应用服务器和部署于第二网络中的数据管理服务器和数据运算服务器;所述应用服务器,用于基于用户对指定业务的申请请求,向所述数据运算服务器发送计算请求,以及将所述数据运算服务器返回的与所述指定业务对应的计算结果发送给业务执行方,以使所述业务执行方基于所述计算结果执行所述指定业务,其中,所述计算请求用于向所述数据运算服务器请求获取与所述指定业务对应的计算结果;所述数据运算服务器,用于响应于所述计算请求,向所述数据管理服务器发送数据提取请求,以及对所述数据管理服务器返回的用户数据执行指定业务对应的逻辑计算,其中,用户数据所述数据提取请求用于向所述数据管理服务器获取所述用户数据,所述用户数据为执行所述逻辑计算所需的数据;所述数据管理服务器,用于响应于所述数据提取请求读取所述用户数据并返回给所述数据运算服务器。第三方面,提供一种中立的数据应用方法,应用于中立的数据应用系统的数据运算服务器,所述方法包括:响应于来自应用服务器的计算请求,向所述中立的数据应用系统的数据管理服务器发送数据提取请求,其中,所述计算请求是所述应用服务器基于用户对指定业务的申请请求向所述运算服务器发送的,所述计算请求用于向所述数据运算服务器请求使用获取的用户数据进行所述指定业务对应的逻辑计算,所述数据提取请求用于向所述数据管理服务器获取执行所述逻辑计算所需的用户数据;对所述数据管理服务器返回的所述用户数据执行所述指定业务对应的逻辑计算;将计算结果反馈至所述应用服务器,以使所述应用服务器将所述计算结果发送给业务执行方,所述计算结果用于所述业务执行方执行所述指定业务。第四方面,提供一种中立的数据应用方法,应用于中立的数据应用系统的数据管理服务器,所述方法包括:响应于来自所述中立的数据应用系统的数据运算服务器发送的数据提取请求,读取用户数据,其中,所述数据提取请求是所述数据运算服务器根据来自所述中立的数据应用系统的应用服务器的计算请求发送的,所述计算请求用于请求获取与指定业务对应的计算结果,所述数据提取请求用于向所述数据管理服务器获取执行与所述指定业务对应的逻辑计算所需的用户数据;向所述数据运算服务器返回所述用户数据,以使所述数据运算服务器对所述用户数据执行与所述指定业务对应的逻辑计算并将计算结果反馈给所述应用服务器,以指示所述应用服务器将所述计算结果发送给业务执行方,所述计算结果用于所述业务执行方执行所述指定业务。第五方面,提供一种中立的数据应用装置,应用于中立的数据应用系统的数据运算服务器,所述装置包括:接口和运算模块;所述接口,用于接收来自应用服务器的计算请求并将所述计算请求发送给所述运算模块,其中,所述计算请求是所述应用服务器基于用户对指定业务的申请请求向所述运算服务器发送的,所述计算请求用于向所述数据运算服务器请求使用获取的用户数据进行所述指定业务对应的逻辑计算;所述运算模块,用于响应于接收到的所述计算请求,向所述中立的数据应用系统的数据管理服务器发送数据提取请求,对所述数据管理服务器返回的所述用户数据执行所述指定业务对应的逻辑计算,以及将计算结果反馈至所述接口,其中,所述数据提取请求用于向所述数据管理服务器请求获取执行所述逻辑计算所需的用户数据;所述接口,还用于将所述计算结果反馈至所述应用服务器,以使所述应用服务器将所述计算结果发送给业务执行方,所述计算结果用于所述业务执行方执行所述指定业务。第六方面,提供一种中立的数据应用装置,应用于中立的数据应用系统的数据管理服务器,所述装置包括:授权验证模块、数据提取模块和数据库;所述授权验证模块,用于响应于来自所述中立的数据应用系统的数据运算服务器发送的数据提取请求,向所述数据提取模块发送数据提取指令,其中,所述数据提取请求是所述数据运算服务器根据来自所述中立的数据应用系统的应用服务器的计算请求发送的,所述计算请求用于请求获取与指定业务对应的计算结果,所述数据提取请求用于向所述数据管理服务器获取执行与所述指定业务对应的逻辑计算所需的用户数据,所述数据提取指令用于指示所述数据提取模块读取所述用户数据;所述数据提取模块,用于响应于接收到的所述数据提取指令,从所述数据库读取所述用户数据,并向所述数据运算服务器返回所述用户数据,以使所述数据运算服务器对所述用户数据执行与所述指定业务对应的逻辑计算并将计算结果反馈给所述应用服务器,以指示所述应用服务器将所述计算结果发送给业务执行方,所述计算结果用于所述业务执行方执行所述指定业务。第七方面,提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:响应于来自应用服务器的计算请求,向中立的数据应用系统的数据管理服务器发送数据提取请求,其中,所述计算请求是所述应用服务器基于用户对指定业务的申请请求向所述运算服务器发送的,所述计算请求用于向所述数据运算服务器请求使用获取的用户数据进行所述指定业务对应的逻辑计算,所述数据提取请本文档来自技高网...

【技术保护点】
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

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

1