G06Q10/10 G06F8/30 G06F21/53
1.一种数据利用开发方法,其特征在于,所述方法包括:
接收开发利用方发出的空间申请,并由授权经营方对所述空间申请进行初审得到空间初审结果,并由管理方对所述空间初审结果进行复核后,为所述开发利用方分配安全沙箱;
接收所述开发利用方发出的训练数据申请,并由授权经营方对所述训练数据申请进行初审得到数据初审结果,并由管理方对所述数据初审结果进行复核后,为所述开发利用方准备相应的训练数据;
根据所述开发利用方发出的模型上线申请,由授权经营方对所述模型上线申请进行初审得到模型初审结果,并由管理方对所述模型初审结果进行复核后,指示授权经营方执行模型的上线部署;其中,所述模型是在所述安全沙箱下,响应所述开发利用方的训练操作,利用所述训练数据进行建模训练得到的;
根据所述开发利用方发出的产品上架申请,由授权经营方对所述产品上架申请进行初审得到产品初审结果,并由管理方对所述产品初审结果进行复核后,指示授权经营方对产品的对外接口进行封装,其中,所述对外接口用于调用所述模型的输出结果。
2.根据权利要求1所述的方法,其特征在于,所述接收开发利用方发出的空间申请,并由授权经营方对所述空间申请进行初审得到空间初审结果,并由管理方对所述空间初审结果进行复核后,为所述开发利用方分配安全沙箱,包括:
接收开发利用方发出的空间申请,所述空间申请包括模型训练所需的数据的资源标识;
将所述空间申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的空间初审结果;若所述空间初审结果为初审通过,则将所述空间初审结果推送至所述管理方进行复核,并接收所述管理方返回的空间复核结果;
若空间复核结果为复核通过,则在安全沙箱中开通所述空间申请对应的资源,所述空间申请对应的资源包括以下至少一种:数据库、计算资源以及权限。
3.根据权利要求1所述的方法,其特征在于,所述接收所述开发利用方发出的训练数据申请,并由授权经营方对所述训练数据申请进行初审得到数据初审结果,并由管理方对所述数据初审结果进行复核后,为所述开发利用方准备相应的训练数据,包括:
接收所述开发利用方发出的训练数据申请,所述训练数据申请是所述开发利用方查询数据资源目录确定所述模型训练所需的数据资源后发送的,所述资源查询目录由数据提供方提供;
将所述训练数据申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的数据初审结果;若所述数据初审结果为初审通过,则将所述数据初审结果推送至所述管理方进行复核,并接收所述管理方返回的数据复核结果;
若数据复核结果为复核通过,则指示所述数据提供方基于所述训练数据申请准备相关训练数据,并将所述训练数据同步至所述安全沙箱中。
4.根据权利要求1所述的方法,其特征在于,所述根据所述开发利用方发出的模型上线申请,由授权经营方对所述模型上线申请进行初审得到模型初审结果,并由管理方对所述模型初审结果进行复核后,指示授权经营方执行模型的上线部署,包括:
接收所述开发利用方发出的模型上线申请,所述模型上线申请是所述开发利用方参照所述训练数据的结果验证所述模型可产出正常的结果数据后提出的;
将所述模型上线申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的模型初审结果;若所述模型初审结果为初审通过,则将所述模型初审结果推送至所述管理方进行复核,并接收所述管理方返回的模型复审结果;
若所述模型复审结果为通过,则指示所述授权经营方将所述模型进行线上部署,所述授权经营方基于所述训练数据监控所述模型的线上运行情况。
5.根据权利要求1所述的方法,其特征在于,所述根据所述开发利用方发出的产品上架申请,由授权经营方对所述产品上架申请进行初审得到产品初审结果,并由管理方对所述产品初审结果进行复核后,指示授权经营方对产品的对外接口进行封装,包括:
接收所述模型的线上运行情况,所述模型的线上运行情况由所述授权经营方监控得到,若所述模型在线上的环境中运行正常,则指示所述开发利用方提出产品上架申请;
接收所述产品上架申请,并将所述产品上架申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的产品初审结果;若所述产品初审结果为初审通过,则将所述产品初审结果推送至所述管理方进行复核,并接收所述管理方返回的产品复核结果;
若所述产品复核结果为通过,则指示所述授权经营方在所述产品上进行接口封装。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
接收所述开发利用方查询所述产品的对外接口的调用信息的请求,并将所述对外接口的调用信息发送给所述开发利用方,以使所述开发利用方基于所述调用信息调用所述产品的对外接口。
7.一种数据利用开发装置,其特征在于,所述装置包括:
分配模块,用于接收开发利用方发出的空间申请,并由授权经营方对所述空间申请进行初审得到空间初审结果,并由管理方对所述空间初审结果进行复核后,为所述开发利用方分配安全沙箱;
准备模块,用于接收所述开发利用方发出的训练数据申请,并由授权经营方对所述训练数据申请进行初审得到数据初审结果,并由管理方对所述数据初审结果进行复核后,为所述开发利用方准备相应的训练数据;
处理模块,用于根据所述开发利用方发出的模型上线申请,由授权经营方对所述模型上线申请进行初审得到模型初审结果,并由管理方对所述模型初审结果进行复核后,指示授权经营方执行模型的上线部署;其中,所述模型是在所述安全沙箱下,响应所述开发利用方的训练操作,利用所述训练数据进行建模训练得到的;
处理模块,还用于根据所述开发利用方发出的产品上架申请,由授权经营方对所述产品上架申请进行初审得到产品初审结果,并由管理方对所述产品初审结果进行复核后,指示授权经营方对产品的对外接口进行封装,其中,所述对外接口用于调用所述模型的输出结果。
8.根据权利要求7所述的装置,其特征在于,
所述分配模块,具体用于接收开发利用方发出的空间申请,所述空间申请包括模型训练所需的数据的资源标识;
所述分配模块,具体还用于将所述空间申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的空间初审结果;若所述空间初审结果为初审通过,则将所述空间初审结果推送至所述管理方进行复核,并接收所述管理方返回的空间复核结果;
所述分配模块,具体还用于若空间复核结果为复核通过,则在安全沙箱中开通所述空间申请对应的资源,所述空间申请对应的资源包括以下至少一种:数据库、计算资源以及权限。
9.根据权利要求7所述的装置,其特征在于,
所述准备模块,具体用于接收所述开发利用方发出的训练数据申请,所述训练数据申请是所述开发利用方查询数据资源目录确定所述模型训练所需的数据资源后发送的,所述资源查询目录由数据提供方提供;
所述准备模块,具体还用于将所述训练数据申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的数据初审结果;若所述数据初审结果为初审通过,则将所述数据初审结果推送至所述管理方进行复核,并接收所述管理方返回的数据复核结果;
所述准备模块,具体还用于将若数据复核结果为复核通过,则指示所述数据提供方基于所述训练数据申请准备相关训练数据,并将所述训练数据同步至所述安全沙箱中。
10.根据权利要求7所述的装置,其特征在于,
所述处理模块,具体用于接收所述开发利用方发出的模型上线申请,所述模型上线申请是所述开发利用方参照所述训练数据的结果验证所述模型可产出正常的结果数据后提出的;
所述处理模块,具体还用于将所述模型上线申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的模型初审结果;若所述模型初审结果为初审通过,则将所述模型初审结果推送至所述管理方进行复核,并接收所述管理方返回的模型复审结果;
所述处理模块,具体还用于若所述模型复审结果为通过,则指示所述授权经营方将所述模型进行线上部署,所述授权经营方基于所述训练数据监控所述模型的线上运行情况。
11.根据权利要求7所述的装置,其特征在于,
所述处理模块,具体还用于接收所述模型的线上运行情况,所述模型的线上运行情况由所述授权经营方监控得到,若所述模型在线上的环境中运行正常,则指示所述开发利用方提出产品上架申请;
所述处理模块,具体还用于接收所述产品上架申请,并将所述产品上架申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的产品初审结果;若所述产品初审结果为初审通过,则将所述产品初审结果推送至所述管理方进行复核,并接收所述管理方返回的产品复核结果;
所述处理模块,具体还用于若所述产品复核结果为通过,则指示所述授权经营方在所述产品上进行接口封装。
12.根据权利要求7-11任一项所述的装置,其特征在于,
所述处理模块,具体还用于接收所述开发利用方查询所述产品的对外接口的调用信息的请求,并将所述对外接口的调用信息发送给所述开发利用方,以使所述开发利用方基于所述调用信息调用所述产品的对外接口。
13.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1-6中任一项所述的方法。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-6中任一项所述的方法。
本申请涉及通信领域,尤其涉及一种数据利用开发方法、装置、设备及介质。
在相关政策的引领下,各地积极的推进公共数据资源开发利用工作,如何在满足相关法律法规、政策文件和标准规范的基础上合法合规地开展公共数据资源开发利用是急需解决的问题。
但是目前已有的对公共数据资源开发的技术和方案,普遍存在应用场景单一,没有有效的安全管理的机制,以及流程复杂等问题,导致对公共数据资源开发较为困难,具体包括数据获取难、数据使用难、数据确权难、数据交易难等问题。
本申请提供一种数据利用开发方法、装置、设备及介质,降低了对公共数据资源开发的难度。
一方面,本申请提供一种数据利用开发方法,所述方法包括:
接收开发利用方发出的空间申请,并由授权经营方对所述空间申请进行初审得到空间初审结果,并由管理方对所述空间初审结果进行复核后,为所述开发利用方分配安全沙箱;
接收所述开发利用方发出的训练数据申请,并由授权经营方对所述训练数据申请进行初审得到数据初审结果,并由管理方对所述数据初审结果进行复核后,为所述开发利用方准备相应的训练数据;
根据所述开发利用方发出的模型上线申请,由授权经营方对所述模型上线申请进行初审得到模型初审结果,并由管理方对所述模型初审结果进行复核后,指示授权经营方执行模型的上线部署;其中,所述模型是在所述安全沙箱下,响应所述开发利用方的训练操作,利用所述训练数据进行建模训练得到的;
根据所述开发利用方发出的产品上架申请,由授权经营方对所述产品上架申请进行初审得到产品初审结果,并由管理方对所述产品初审结果进行复核后,指示授权经营方对产品的对外接口进行封装,其中,所述对外接口用于调用所述模型的输出结果。
在一种实施例中,所述接收开发利用方发出的空间申请,并由授权经营方对所述空间申请进行初审得到空间初审结果,并由管理方对所述空间初审结果进行复核后,为所述开发利用方分配安全沙箱,包括:
接收开发利用方发出的空间申请,所述空间申请包括模型训练所需的数据的资源标识;
将所述空间申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的空间初审结果;若所述空间初审结果为初审通过,则将所述空间初审结果推送至所述管理方进行复核,并接收所述管理方返回的空间复核结果;
若空间复核结果为复核通过,则在安全沙箱中开通所述空间申请对应的资源,所述空间申请对应的资源包括以下至少一种:数据库、计算资源以及权限。
在一种实施例中,所述接收所述开发利用方发出的训练数据申请,并由授权经营方对所述训练数据申请进行初审得到数据初审结果,并由管理方对所述数据初审结果进行复核后,为所述开发利用方准备相应的训练数据,包括:
接收所述开发利用方发出的训练数据申请,所述训练数据申请是所述开发利用方查询数据资源目录确定所述模型训练所需的数据资源后发送的,所述资源查询目录由数据提供方提供;
将所述训练数据申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的数据初审结果;若所述数据初审结果为初审通过,则将所述数据初审结果推送至所述管理方进行复核,并接收所述管理方返回的数据复核结果;
若数据复核结果为复核通过,则指示所述数据提供方基于所述训练数据申请准备相关训练数据,并将所述训练数据同步至所述安全沙箱中。
在一种实施例中,所述根据所述开发利用方发出的模型上线申请,由授权经营方对所述模型上线申请进行初审得到模型初审结果,并由管理方对所述模型初审结果进行复核后,指示授权经营方执行模型的上线部署,包括:
接收所述开发利用方发出的模型上线申请,所述模型上线申请是所述开发利用方参照所述训练数据的结果验证所述模型可产出正常的结果数据后提出的;
将所述模型上线申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的模型初审结果;若所述模型初审结果为初审通过,则将所述模型初审结果推送至所述管理方进行复核,并接收所述管理方返回的模型复审结果;
若所述模型复审结果为通过,则指示所述授权经营方将所述模型进行线上部署,所述授权经营方基于所述训练数据监控所述模型的线上运行情况。
在一种实施例中,所述根据所述开发利用方发出的产品上架申请,由授权经营方对所述产品上架申请进行初审得到产品初审结果,并由管理方对所述产品初审结果进行复核后,指示授权经营方对产品的对外接口进行封装,包括:
接收所述模型的线上运行情况,所述模型的线上运行情况由所述授权经营方监控得到,若所述模型在线上的环境中运行正常,则指示所述开发利用方提出产品上架申请;
接收所述产品上架申请,并将所述产品上架申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的产品初审结果;若所述产品初审结果为初审通过,则将所述产品初审结果推送至所述管理方进行复核,并接收所述管理方返回的产品复核结果;
若所述产品复核结果为通过,则指示所述授权经营方在所述产品上进行接口封装。
在一种实施例中,所述方法还包括:
接收所述开发利用方查询所述产品的对外接口的调用信息的请求,并将所述对外接口的调用信息发送给所述开发利用方,以使所述开发利用方基于所述调用信息调用所述产品的对外接口。
另一方面,本申请提供一种数据利用开发装置,所述装置包括:
分配模块,用于接收开发利用方发出的空间申请,并由授权经营方对所述空间申请进行初审得到空间初审结果,并由管理方对所述空间初审结果进行复核后,为所述开发利用方分配安全沙箱;
准备模块,用于接收所述开发利用方发出的训练数据申请,并由授权经营方对所述训练数据申请进行初审得到数据初审结果,并由管理方对所述数据初审结果进行复核后,为所述开发利用方准备相应的训练数据;
处理模块,用于根据所述开发利用方发出的模型上线申请,由授权经营方对所述模型上线申请进行初审得到模型初审结果,并由管理方对所述模型初审结果进行复核后,指示授权经营方执行模型的上线部署;其中,所述模型是在所述安全沙箱下,响应所述开发利用方的训练操作,利用所述训练数据进行建模训练得到的;
处理模块,还用于根据所述开发利用方发出的产品上架申请,由授权经营方对所述产品上架申请进行初审得到产品初审结果,并由管理方对所述产品初审结果进行复核后,指示授权经营方对产品的对外接口进行封装,其中,所述对外接口用于调用所述模型的输出结果。
在一种实施例中,所述分配模块,具体用于接收开发利用方发出的空间申请,所述空间申请包括模型训练所需的数据的资源标识;
所述分配模块,具体还用于将所述空间申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的空间初审结果;若所述空间初审结果为初审通过,则将所述空间初审结果推送至所述管理方进行复核,并接收所述管理方返回的空间复核结果;
所述分配模块,具体还用于若空间复核结果为复核通过,则在安全沙箱中开通所述空间申请对应的资源,所述空间申请对应的资源包括以下至少一种:数据库、计算资源以及权限。
在一种实施例中,所述准备模块,具体用于接收所述开发利用方发出的训练数据申请,所述训练数据申请是所述开发利用方查询数据资源目录确定所述模型训练所需的数据资源后发送的,所述资源查询目录由数据提供方提供;
所述准备模块,具体还用于将所述训练数据申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的数据初审结果;若所述数据初审结果为初审通过,则将所述数据初审结果推送至所述管理方进行复核,并接收所述管理方返回的数据复核结果;
所述准备模块,具体还用于将若数据复核结果为复核通过,则指示所述数据提供方基于所述训练数据申请准备相关训练数据,并将所述训练数据同步至所述安全沙箱中。
在一种实施例中,所述处理模块,具体用于接收所述开发利用方发出的模型上线申请,所述模型上线申请是所述开发利用方参照所述训练数据的结果验证所述模型可产出正常的结果数据后提出的;
所述处理模块,具体还用于将所述模型上线申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的模型初审结果;若所述模型初审结果为初审通过,则将所述模型初审结果推送至所述管理方进行复核,并接收所述管理方返回的模型复审结果;
所述处理模块,具体还用于若所述模型复审结果为通过,则指示所述授权经营方将所述模型进行线上部署,所述授权经营方基于所述训练数据监控所述模型的线上运行情况。
在一种实施例中,所述处理模块,具体还用于接收所述模型的线上运行情况,所述模型的线上运行情况由所述授权经营方监控得到,若所述模型在线上的环境中运行正常,则指示所述开发利用方提出产品上架申请;
所述处理模块,具体还用于接收所述产品上架申请,并将所述产品上架申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的产品初审结果;若所述产品初审结果为初审通过,则将所述产品初审结果推送至所述管理方进行复核,并接收所述管理方返回的产品复核结果;
所述处理模块,具体还用于若所述产品复核结果为通过,则指示所述授权经营方在所述产品上进行接口封装。
在一种实施例中,所述处理模块,具体还用于接收所述开发利用方查询所述产品的对外接口的调用信息的请求,并将所述对外接口的调用信息发送给所述开发利用方,以使所述开发利用方基于所述调用信息调用所述产品的对外接口。
又一方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,以实现如前所述的方法。
又一方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如前所述的方法。
本申请提供的数据利用开发方法、装置、设备及介质中,根据用户请求,首先接收开发利用方发出的空间申请,空间申请经授权经营方和管理方进行初审和复审后,为所述开发利用方分配安全沙箱;之后,针对所述开发利用方发出的训练数据申请,同样经过授权经营方和管理方进行初审复核后,为所述开发利用方准备相应的训练数据;然后再根据所述开发利用方发出的模型上线申请,由授权经营方对所述模型上线申请进行初审得到模型初审结果,并由管理方对所述模型初审结果进行复核后,指示授权经营方执行模型的上线部署;最后根据所述开发利用方发出的产品上架申请,由授权经营方对所述产品上架申请进行初审得到产品初审结果,并由管理方对所述产品初审结果进行复核后,指示授权经营方对产品的对外接口进行封装,其中,所述对外接口用于调用所述模型的输出结果。本申请通过提供一套安全可信的沙箱环境,实现数据的可用不可见,可支持在多个场景下对公共数据资源开发,同时明确了开发利用方、授权经营方、管理方与数据提供方的责任边界与安全监管责任,解决了对公共数据资源开发数据获取难、数据使用难、数据确权难、数据交易难的问题,降低了对公共数据资源开发的难度。
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1为本申请示例的应用场景示意图;
图2为本申请实施例一提供的一种数据利用开发方法的流程示意图;
图3为本申请实施例一提供的另一种数据利用开发方法的流程示意图;
图4为本申请实施例一提供的又一种数据利用开发方法的流程示意图;
图5为本申请实施例一提供的又一种数据利用开发方法的流程示意图;
图6为本申请实施例一提供的又一种数据利用开发方法的流程示意图;
图7为本申请实施例一提供的又一种数据利用开发方法的流程示意图;
图8为本申请实施例二提供的一种数据利用开发装置的结构示意图;
图9为本申请实施例三提供的一种数据利用开发系统的流程示意图;
图10为本申请实施例四中提供的一种电子设备的结构示意图。
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
图1为本申请示例的应用场景示意图,图中示例出通过对公共数据的开发后得到的相应的模型与产品,用户想通过所述产品发出结果数据请求,开发利用方通过调用所述产品的产品接口调用所述产品,并将所述结果数据请求发送给所述模型,所述模型基于所述结果数据请求得到结果数据,并将所述结果数据反馈给所述开发利用方,并反馈给所述产品,用户从所述产品处得到所述结果数据。
需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
下面以具体的实施例对本申请的技术方案以及本申请的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。在本申请的描述中,除非另有明确的规定和限定,各术语应在本领域内做广义理解。下面将结合附图,对本申请的实施例进行描述。
实施例一
图2为本申请实施例一提供的一种数据利用开发方法的流程示意图,如图2所示,所述方法包括:
步骤201、接收开发利用方发出的空间申请,并由授权经营方对所述空间申请进行初审得到空间初审结果,并由管理方对所述空间初审结果进行复核后,为所述开发利用方分配安全沙箱;
步骤202、接收所述开发利用方发出的训练数据申请,并由授权经营方对所述训练数据申请进行初审得到数据初审结果,并由管理方对所述数据初审结果进行复核后,为所述开发利用方准备相应的训练数据;
步骤203、根据所述开发利用方发出的模型上线申请,由授权经营方对所述模型上线申请进行初审得到模型初审结果,并由管理方对所述模型初审结果进行复核后,指示授权经营方执行模型的上线部署;其中,所述模型是在所述安全沙箱下,响应所述开发利用方的训练操作,利用所述训练数据进行建模训练得到的;
步骤204、根据所述开发利用方发出的产品上架申请,由授权经营方对所述产品上架申请进行初审得到产品初审结果,并由管理方对所述产品初审结果进行复核后,指示授权经营方对产品的对外接口进行封装,其中,所述对外接口用于调用所述模型的输出结果。
本实施例的执行主体为数据利用开发平台,该数据利用开发平台可以通过计算机程序实现,例如,应用软件等;或者,也可以实现为存储有相关计算机程序的介质,例如,U盘、云盘等;再或者,还可以通过集成或安装有相关计算机程序的实体装置实现,例如,芯片等。
结合场景示例,图3为示例的数据利用开发平台完成数据利用开发的整体流程,包括开发利用空间申请、开发利用数据申请、模型上线申请与产品上架申请,并且数据利用开发的整体流程需由管理方、数据提供方、开发利用方和授权经营方四方协作完成。所述管理方在流程中具有审核、审计功能,可以对授权经营方的审核做出最终决策,也可以查看所有数据利用开发的申请信息等内容;所述授权经营方在流程中负责运营工作,负责处理相关需求申请;所述数据提供方负责数据的发布及上传;所述开发利用方可以申请沙箱空间、申请数据和计算存储等资源,也可在沙箱环境中开发模型程序、对数据进行处理以及实现对模型结果的调用。
完成所述开发利用空间申请的步骤时,首先由所述开发利用方根据建立模型所需要资源量的大小提出空间申请,所述数据利用开发平台接收所述空间申请,所述授权经营方对所述开发利用方提出的空间申请进行初审得到空间初审结果,再由所述管理方对所述空间初审结果进行复核后,所述授权经营方进行沙箱资源分配,建立安全沙箱空间,并所述沙箱空间中进行资源开通,并反馈给所述开发利用方。
所述开发利用方对所述资源开通进行确认后,无问题则提出训练数据申请,所述数据利用开发平台接收所述训练数据申请,并由所述授权经营方对所述训练数据申请进行初审得到数据初审结果,并由所述管理方对所述数据初审结果进行复核后,所述数据提供方基于所述开发利用方提出的训练数据申请进行数据准备,并由所述开发利用方进行数据确认。
若所述开发利用方进行数据确认后没有问题,则所述开发利用方在所述沙箱空间中对所述数据进行开发利用,利用所述数据进行建模训练后建立模型,并基于所述数据判断所述模型是否能产出正常的结果数据,若所述模型可以产出正常的结果数据,则所述开发利用方提出模型上线申请。所述数据利用开发平台接收所述模型上线申请,由所述授权经营方对所述模型上线申请进行初审得到模型初审结果,然后由所述管理方对所述模型初审结果进行复核得到模型复核结果,若所述模型复核结果为通过,则指示所述授权经营方进行模型的上线部署,并由所述授权经营方基于所述数据判断所述模型在线上环境中是否可以正常运行,是否可以产出正确的结果数据。
若所述模型在线上环境中可以正常运行并且可以产出正确的结果数据,则由所述开发利用方提出相关产品的产品上架申请。所述数据利用开发平台接收所述产品上架申请,由所述授权经营方对所述产品上架申请进行初审得到产品初审结果,并由所述管理方对所述产品初审结果进行复核,若所述复核结果没有问题,则指示所述授权经营方对所述产品进行对外接口的封装,所述开发利用方可以通过调用所述对外接口实现对所述产品的调用,从而调用所述模型的输出结果。
本示例中数据利用开发平台首先接收开发利用方发出的空间申请,空间申请经授权经营方和管理方进行初审和复审后,为所述开发利用方分配安全沙箱;之后,针对所述开发利用方发出的训练数据申请,同样经过授权经营方和管理方进行初审复核后,为所述开发利用方准备相应的训练数据;然后再根据所述开发利用方发出的模型上线申请,由授权经营方对所述模型上线申请进行初审得到模型初审结果,并由管理方对所述模型初审结果进行复核后,指示授权经营方执行模型的上线部署;最后根据所述开发利用方发出的产品上架申请,由授权经营方对所述产品上架申请进行初审得到产品初审结果,并由管理方对所述产品初审结果进行复核后,指示授权经营方对产品的对外接口进行封装,其中,所述对外接口用于调用所述模型的输出结果。本申请通过提供一套安全可信的沙箱环境,实现数据的可用不可见,可支持在多个场景下对公共数据资源开发,同时明确了开发利用方、授权经营方、管理方与数据提供方的责任边界与安全监管责任,解决了对公共数据资源开发数据获取难、数据使用难、数据确权难、数据交易难的问题,降低了对公共数据资源开发的难度。
可选的,图4为本申请实施例一提供的另一种数据利用开发方法的流程示意图,如图4所示,所述步骤201,包括:
步骤401、接收开发利用方发出的空间申请,所述空间申请包括模型训练所需的数据的资源标识;
步骤402、将所述空间申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的空间初审结果;若所述空间初审结果为初审通过,则将所述空间初审结果推送至所述管理方进行复核,并接收所述管理方返回的空间复核结果;
步骤403、若空间复核结果为复核通过,则在安全沙箱中开通所述空间申请对应的资源,所述空间申请对应的资源包括以下至少一种:数据库、计算资源以及权限。
结合场景示例,在实现所述开发利用空间申请中,首先由所述开发利用方根据建立模型所需要资源量的大小提出空间申请,所述空间申请对应的资源至少包括数据库、计算资源以及权限中的一种,并且所述空间申请对应的资源均带有对应的资源标识,所述空间申请对应的资源由所述数据提供方提供。所述数据利用开发平台接收到所述空间申请后,将所述空间申请推送到所述授权经营方,所述授权经营方对所述开发利用方提出的空间申请进行初审,并根据审核要点得出空间初审结果,若所述空间初审结果为通过,则将所述空间初审结果推送到管理方,所述管理方对所述空间初审结果进行复核得出空间复核结果,接收所述空间复核结果,若所述空间复核结果为通过,所述授权经营方进行沙箱资源分配,建立安全沙箱空间后在所述沙箱空间中进行资源开通。所述授权经营方在所述沙箱空间中进行资源开通后,将开通的结果反馈给所述开发利用方,所述开发利用方对所述资源开通进行开通确认。本示例通过开发利用方、授权经营方、管理方与数据提供方之间的协作完成了空间的开发,创建了安全沙箱空间。
可选的,图5为本申请实施例一提供的又一种数据利用开发方法的流程示意图,如图5所示,所述步骤202,包括:
步骤501、接收所述开发利用方发出的训练数据申请,所述训练数据申请是所述开发利用方查询数据资源目录确定所述模型训练所需的数据资源后发送的,所述资源查询目录由数据提供方提供;
步骤502、将所述训练数据申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的数据初审结果;若所述数据初审结果为初审通过,则将所述数据初审结果推送至所述管理方进行复核,并接收所述管理方返回的数据复核结果;
步骤503、若数据复核结果为复核通过,则指示所述数据提供方基于所述训练数据申请准备相关训练数据,并将所述训练数据同步至所述安全沙箱中。
根据场景示例,所述开发利用方对所述资源开通进行确认后,若无问题则提出训练数据申请,再所述开发利用方提出所述数据申请之前,所述开发利用方基于所述资源标识查询数据资源目录确定模型训练所需的数据资源,所述数据资源目录由所述数据提供方提供,并且当所述开发利用方确定出模型训练所需的数据资源后,所述开发利用方提出数据申请。所述开发利用平台接收到所述数据申请后,将所述数据申请推送至所述授权经营方,由所述授权经营方对所述训练数据申请进行初审并根据审核要点得到数据初审结果,接收所述数据初审结果,若所述数据初审结果为初审通过,则将所述数据初审结果推送至管理方,所述管理方对所述空间初审结果进行复核得出数据复核结果,并接收所述数据复核结果,若所述数据复核结果为通过,则指示所述数据提供方基于所述开发利用方提出的训练数据申请进行相关的数据准备,数据准备完成后,所述数据提供方将所述数据同步至所述沙箱空间,并由所述开发利用方进行数据确认。本示例通过开发利用方、授权经营方、管理方与数据提供方之间的协作完成了模型训练所需数据的准备。
可选的,图6为本申请实施例一提供的又一种数据利用开发方法的流程示意图,如图6所示,所述步骤203,包括:
步骤601、接收所述开发利用方发出的模型上线申请,所述模型上线申请是所述开发利用方参照所述训练数据的结果验证所述模型可产出正常的结果数据后提出的;
步骤602、将所述模型上线申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的模型初审结果;若所述模型初审结果为初审通过,则将所述模型初审结果推送至所述管理方进行复核,并接收所述管理方返回的模型复审结果;
步骤603、若所述模型复审结果为通过,则指示所述授权经营方将所述模型进行线上部署,所述授权经营方基于所述训练数据监控所述模型的线上运行情况。
根据场景示例,若所述开发利用方进行数据确认后没有问题,则所述开发利用方在所述沙箱空间中对所述数据进行开发利用,利用所述数据进行建模训练后建立模型,并基于所述数据判断所述模型是否能产出正常的结果数据,若所述模型可以产出正常的结果数据,则所述开发利用方提出模型上线申请。所述数据利用开发平台接收所述模型上线申请,再将所述模型上线申请推送至所述授权经营方,由所述授权经营方对所述模型上线申请进行初审并根据审核要点得到模型初审结果,接受所述模型初审结果,若所述模型初审结果为通过,则将所述模型初审结果推送至管理方,然后由所述管理方对所述模型初审结果进行复核得到模型复核结果,并接收所述模型复核结果,若所述模型复核结果为通过,则指示所述授权经营方进行模型的上线部署,并由所述授权经营方基于所述数据判断并监控所述模型在线上环境中是否可以正常运行,同时所述授权经营方基于所述数据判断并监控所述模型是否可以产出正确的结果数据。示例通过开发利用方、授权经营方、管理方与数据提供方之间的协作完成了模型的训练与模型的上线部署。
可选的,图7为本申请实施例一提供的又一种数据利用开发方法的流程示意图,如图7所示,所述步骤204,包括:
步骤701、接收所述模型的线上运行情况,所述模型的线上运行情况由所述授权经营方监控得到,若所述模型在线上的环境中运行正常,则指示所述开发利用方提出产品上架申请;
步骤702、接收所述产品上架申请,并将所述产品上架申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的产品初审结果;若所述产品初审结果为初审通过,则将所述产品初审结果推送至所述管理方进行复核,并接收所述管理方返回的产品复核结果;
步骤703、若所述产品复核结果为通过,则指示所述授权经营方在所述产品上进行接口封装。
根据场景示例,所述数据利用开发平台接收所述模型的线上运行情况,若所述模型在线上环境中可以正常运行并且可以产出正确的结果数据,则由所述开发利用方提出相关产品的产品上架申请。所述数据利用开发平台将所述产品上架申请推送到所述授权经营方,由所述授权经营方对所述产品上架申请进行初审并根据审核要点得到产品初审结果,若所述产品初审结果为通过,则将所述产品初审结果推送至所述管理方,并由所述管理方对所述产品初审结果进行复核得出产品复核结果,并接收所述产品复核结果,若所述复核结果为通过,则指示所述授权经营方对所述产品进行对外接口的封装,所述开发利用方可以通过调用所述对外接口实现对所述产品的调用,从而调用所述模型的输出结果。示例通过开发利用方、授权经营方、管理方与数据提供方之间的协作完成了产品的上架与产品对外接口的封装。
可选的,所述方法还包括:
接收所述开发利用方查询所述产品的对外接口的调用信息的请求,并将所述对外接口的调用信息发送给所述开发利用方,以使所述开发利用方基于所述调用信息调用所述产品的对外接口。
根据场景示例,当用户想使用部署在线上的模型得到想要的结果数据时,可以通过使用所述产品得到,具体的,接收所述开发利用方发送的产品对外接口的接口调用信息的查询请求,所述数据利用开发平台将所述接口调用信息反馈给所述开发利用方,所述开发利用方通过所述接口调用信息调用产品的对外接口,实现对所述产品的调用。所述开发利用方从所述产品处获得用户的结果数据请求,并将用户的结果数据请求发送给所述模型,所述模型基于所述结果数据请求得到结果数据,并将所述结果数据反馈给所述产品,用户从所述产品处得到结果数据。本示例中用户通过使用产品从部署在线上的模型中得到想要的结果数据,方便了用户使用模型获取公共数据。
本实施例数据利用开发平台首先接收开发利用方发出的空间申请,空间申请经授权经营方和管理方进行初审和复审后,为所述开发利用方分配安全沙箱;之后,针对所述开发利用方发出的训练数据申请,同样经过授权经营方和管理方进行初审复核后,为所述开发利用方准备相应的训练数据;然后再根据所述开发利用方发出的模型上线申请,由授权经营方对所述模型上线申请进行初审得到模型初审结果,并由管理方对所述模型初审结果进行复核后,指示授权经营方执行模型的上线部署;最后根据所述开发利用方发出的产品上架申请,由授权经营方对所述产品上架申请进行初审得到产品初审结果,并由管理方对所述产品初审结果进行复核后,指示授权经营方对产品的对外接口进行封装,其中,所述对外接口用于调用所述模型的输出结果。本申请通过提供一套安全可信的沙箱环境,实现数据的可用不可见,可支持在多个场景下对公共数据资源开发,同时明确了开发利用方、授权经营方、管理方与数据提供方的责任边界与安全监管责任,解决了对公共数据资源开发数据获取难、数据使用难、数据确权难、数据交易难的问题,降低了对公共数据资源开发的难度.
实施例二
图8为本申请实施例二提供的一种数据利用开发装置的结构示意图,如图8所示,所述装置包括:
分配模块81,用于接收开发利用方发出的空间申请,并由授权经营方对所述空间申请进行初审得到空间初审结果,并由管理方对所述空间初审结果进行复核后,为所述开发利用方分配安全沙箱;
准备模块82,用于接收所述开发利用方发出的训练数据申请,并由授权经营方对所述训练数据申请进行初审得到数据初审结果,并由管理方对所述数据初审结果进行复核后,为所述开发利用方准备相应的训练数据;
处理模块83,用于根据所述开发利用方发出的模型上线申请,由授权经营方对所述模型上线申请进行初审得到模型初审结果,并由管理方对所述模型初审结果进行复核后,指示授权经营方执行模型的上线部署;其中,所述模型是在所述安全沙箱下,响应所述开发利用方的训练操作,利用所述训练数据进行建模训练得到的;
处理模块83,还用于根据所述开发利用方发出的产品上架申请,由授权经营方对所述产品上架申请进行初审得到产品初审结果,并由管理方对所述产品初审结果进行复核后,指示授权经营方对产品的对外接口进行封装,其中,所述对外接口用于调用所述模型的输出结果。
本实施例的执行主体为数据利用开发装置,该数据利用开发装置可以通过计算机程序实现,例如,应用软件等;或者,也可以实现为存储有相关计算机程序的介质,例如,U盘、云盘等;再或者,还可以通过集成或安装有相关计算机程序的实体装置实现,例如,芯片等。
结合场景示例,完成所述开发利用空间申请时,首先由所述开发利用方根据建立模型所需要资源量的大小提出空间申请,分配模块81接收所述空间申请,所述授权经营方对所述开发利用方提出的空间申请进行初审得到空间初审结果,再由所述管理方对所述空间初审结果进行复核后,所述授权经营方进行沙箱资源分配,建立安全沙箱空间,并所述沙箱空间中进行资源开通,并反馈给所述开发利用方。
所述开发利用方对所述资源开通进行确认后,无问题则提出训练数据申请,准备模块82接收所述训练数据申请,并由所述授权经营方对所述训练数据申请进行初审得到数据初审结果,并由所述管理方对所述数据初审结果进行复核后,所述数据提供方基于所述开发利用方提出的训练数据申请进行数据准备,并由所述开发利用方进行数据确认。
若所述开发利用方进行数据确认后没有问题,则所述开发利用方在所述沙箱空间中对所述数据进行开发利用,利用所述数据进行建模训练后建立模型,并基于所述数据判断所述模型是否能产出正常的结果数据,若所述模型可以产出正常的结果数据,则所述开发利用方提出模型上线申请。处理模块83接收所述模型上线申请,由所述授权经营方对所述模型上线申请进行初审得到模型初审结果,然后由所述管理方对所述模型初审结果进行复核得到模型复核结果,若所述模型复核结果为通过,则指示所述授权经营方进行模型的上线部署,并由所述授权经营方基于所述数据判断所述模型在线上环境中是否可以正常运行,是否可以产出正确的结果数据。
若所述模型在线上环境中可以正常运行并且可以产出正确的结果数据,则由所述开发利用方提出相关产品的产品上架申请。处理模块83接收所述产品上架申请,由所述授权经营方对所述产品上架申请进行初审得到产品初审结果,并由所述管理方对所述产品初审结果进行复核,若所述复核结果没有问题,则指示所述授权经营方对所述产品进行对外接口的封装,所述开发利用方可以通过调用所述对外接口实现对所述产品的调用,从而调用所述模型的输出结果。
本示例分配模块81首先接收开发利用方发出的空间申请,空间申请经授权经营方和管理方进行初审和复审后,为所述开发利用方分配安全沙箱;之后,准备模块82针对所述开发利用方发出的训练数据申请,同样经过授权经营方和管理方进行初审复核后,为所述开发利用方准备相应的训练数据;然后处理模块83再根据所述开发利用方发出的模型上线申请,由授权经营方对所述模型上线申请进行初审得到模型初审结果,并由管理方对所述模型初审结果进行复核后,指示授权经营方执行模型的上线部署;最后处理模块83根据所述开发利用方发出的产品上架申请,由授权经营方对所述产品上架申请进行初审得到产品初审结果,并由管理方对所述产品初审结果进行复核后,指示授权经营方对产品的对外接口进行封装,其中,所述对外接口用于调用所述模型的输出结果。本申请通过提供一套安全可信的沙箱环境,实现数据的可用不可见,可支持在多个场景下对公共数据资源开发,同时明确了开发利用方、授权经营方、管理方与数据提供方的责任边界与安全监管责任,解决了对公共数据资源开发数据获取难、数据使用难、数据确权难、数据交易难的问题,降低了对公共数据资源开发的难度。
可选的,分配模块81,具体用于接收开发利用方发出的空间申请,所述空间申请包括模型训练所需的数据的资源标识;
分配模块81,具体还用于将所述空间申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的空间初审结果;若所述空间初审结果为初审通过,则将所述空间初审结果推送至所述管理方进行复核,并接收所述管理方返回的空间复核结果;
分配模块81,具体还用于若空间复核结果为复核通过,则在安全沙箱中开通所述空间申请对应的资源,所述空间申请对应的资源包括以下至少一种:数据库、计算资源以及权限。
结合场景示例,在实现所述开发利用空间申请中,首先由所述开发利用方根据建立模型所需要资源量的大小提出空间申请,所述空间申请对应的资源至少包括数据库、计算资源以及权限中的一种,并且所述空间申请对应的资源均带有对应的资源标识,所述空间申请对应的资源由所述数据提供方提供。分配模块81接收到所述空间申请后,将所述空间申请推送至所述授权经营方,再由所述授权经营方对所述开发利用方提出的空间申请进行初审,并根据审核要点得出空间初审结果,若所述空间初审结果为通过,分配模块81则将所述空间初审结果推送到管理方,所述管理方对所述空间初审结果进行复核得出空间复核结果,分配模块81接收所述空间复核结果,若所述空间复核结果为通过,所述授权经营方进行沙箱资源分配,建立安全沙箱空间后分配模块81在所述沙箱空间中进行资源开通。所述授权经营方在所述沙箱空间中进行资源开通后,分配模块81将开通的结果反馈给所述开发利用方,所述开发利用方对所述资源开通进行开通确认。本示例通过开发利用方、授权经营方、管理方与数据提供方之间的协作完成了空间的开发,创建了安全沙箱空间。
可选的,准备模块82,具体用于接收所述开发利用方发出的训练数据申请,所述训练数据申请是所述开发利用方查询数据资源目录确定所述模型训练所需的数据资源后发送的,所述资源查询目录由数据提供方提供;
准备模块82,具体还用于将所述训练数据申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的数据初审结果;若所述数据初审结果为初审通过,则将所述数据初审结果推送至所述管理方进行复核,并接收所述管理方返回的数据复核结果;
准备模块82,具体还用于将若数据复核结果为复核通过,则指示所述数据提供方基于所述训练数据申请准备相关训练数据,并将所述训练数据同步至所述安全沙箱中。
根据场景示例,所述开发利用方对所述资源开通进行确认后,若无问题则提出训练数据申请,再所述开发利用方提出所述数据申请之前,所述开发利用方基于所述资源标识查询数据资源目录确定模型训练所需的数据资源,所述数据资源目录由所述数据提供方提供,并且当所述开发利用方确定出模型训练所需的数据资源后,所述开发利用方提出数据申请。准备模块82接收到所述数据申请后,将所述数据申请推送至所述授权经营方,由所述授权经营方对所述训练数据申请进行初审并根据审核要点得到数据初审结果,接收所述数据初审结果,若所述数据初审结果为初审通过,准备模块82则将所述数据初审结果推送至管理方,所述管理方对所述空间初审结果进行复核得出数据复核结果,准备模块82接收所述数据复核结果,若所述数据复核结果为通过,准备模块82则指示所述数据提供方基于所述开发利用方提出的训练数据申请进行相关的数据准备,数据准备完成后,所述数据提供方将所述数据同步至所述沙箱空间,并由所述开发利用方进行数据确认。本示例通过开发利用方、授权经营方、管理方与数据提供方之间的协作完成了模型训练所需数据的准备。
可选的,处理模块83,具体用于接收所述开发利用方发出的模型上线申请,所述模型上线申请是所述开发利用方参照所述训练数据的结果验证所述模型可产出正常的结果数据后提出的;
处理模块83,具体还用于将所述模型上线申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的模型初审结果;若所述模型初审结果为初审通过,则将所述模型初审结果推送至所述管理方进行复核,并接收所述管理方返回的模型复审结果;
处理模块83,具体还用于若所述模型复审结果为通过,则指示所述授权经营方将所述模型进行线上部署,所述授权经营方基于所述训练数据监控所述模型的线上运行情况。
根据场景示例,若所述开发利用方进行数据确认后没有问题,则所述开发利用方在所述沙箱空间中对所述数据进行开发利用,利用所述数据进行建模训练后建立模型,并基于所述数据判断所述模型是否能产出正常的结果数据,若所述模型可以产出正常的结果数据,则所述开发利用方提出模型上线申请。处理模块83接收所述模型上线申请,再将所述模型上线申请推送至所述授权经营方,由所述授权经营方对所述模型上线申请进行初审并根据审核要点得到模型初审结果,处理模块83接受所述模型初审结果,若所述模型初审结果为通过,处理模块83则将所述模型初审结果推送至管理方,然后有由所述管理方对所述模型初审结果进行复核得到模型复核结果,处理模块83接收所述模型复核结果,若所述模型复核结果为通过,处理模块83则指示所述授权经营方进行模型的上线部署,并由所述授权经营方基于所述数据判断并监控所述模型在线上环境中是否可以正常运行,同时所述授权经营方基于所述数据判断并监控所述模型是否可以产出正确的结果数据。示例通过开发利用方、授权经营方、管理方与数据提供方之间的协作完成了模型的训练与模型的上线部署。
可选的,处理模块83,具体还用于接收所述模型的线上运行情况,所述模型的线上运行情况由所述授权经营方监控得到,若所述模型在线上的环境中运行正常,则指示所述开发利用方提出产品上架申请;
处理模块83,具体还用于接收所述产品上架申请,并将所述产品上架申请推送至所述授权经营方进行初审,并接收所述授权经营方返回的产品初审结果;若所述产品初审结果为初审通过,则将所述产品初审结果推送至所述管理方进行复核,并接收所述管理方返回的产品复核结果;
处理模块83,具体还用于若所述产品复核结果为通过,则指示所述授权经营方在所述产品上进行接口封装。
根据场景示例,处理模块83接收所述模型的线上运行情况,若所述模型在线上环境中可以正常运行并且可以产出正确的结果数据,则由所述开发利用方提出相关产品的产品上架申请。处理模块83将所述产品上架申请推送到所述授权经营方,由所述授权经营方对所述产品上架申请进行初审并根据审核要点得到产品初审结果,若所述产品初审结果为通过,处理模块83则将所述产品初审结果推送至所述管理方,并由所述管理方对所述产品初审结果进行复核得出产品复核结果,处理模块83接收所述产品复核结果,若所述复核结果为通过,处理模块83则指示所述授权经营方对所述产品进行对外接口的封装,所述开发利用方可以通过调用所述对外接口实现对所述产品的调用,从而调用所述模型的输出结果。示例通过开发利用方、授权经营方、管理方与数据提供方之间的协作完成了产品的上架与产品对外接口的封装。
可选的,处理模块83,具体还用于接收所述开发利用方查询所述产品的对外接口的调用信息的请求,并将所述对外接口的调用信息发送给所述开发利用方,以使所述开发利用方基于所述调用信息调用所述产品的对外接口。
根据场景示例,当用户想使用部署在线上的模型得到想要的结果数据时,可以通过使用所述产品得到,具体的,处理模块83接收所述开发利用方发送的产品对外接口的接口调用信息的查询请求,并将所述接口调用信息反馈给所述开发利用方,所述开发利用方通过所述接口调用信息调用产品的对外接口,实现对所述产品的调用。所述开发利用方从所述产品处获得用户的结果数据请求,并将用户的结果数据请求发送给所述模型,所述模型基于所述结果数据请求得到结果数据,并将所述结果数据反馈给所述产品,用户从所述产品处得到结果数据。本示例中用户通过使用产品从部署在线上的模型中得到想要的结果数据,方便了用户使用模型获取公共数据。
本实施例分配模块81首先接收开发利用方发出的空间申请,空间申请经授权经营方和管理方进行初审和复审后,为所述开发利用方分配安全沙箱;之后,准备模块82针对所述开发利用方发出的训练数据申请,同样经过授权经营方和管理方进行初审复核后,为所述开发利用方准备相应的训练数据;然后处理模块83再根据所述开发利用方发出的模型上线申请,由授权经营方对所述模型上线申请进行初审得到模型初审结果,并由管理方对所述模型初审结果进行复核后,指示授权经营方执行模型的上线部署;最后处理模块83根据所述开发利用方发出的产品上架申请,由授权经营方对所述产品上架申请进行初审得到产品初审结果,并由管理方对所述产品初审结果进行复核后,指示授权经营方对产品的对外接口进行封装,其中,所述对外接口用于调用所述模型的输出结果。本申请通过提供一套安全可信的沙箱环境,实现数据的可用不可见,可支持在多个场景下对公共数据资源开发,同时明确了开发利用方、授权经营方、管理方与数据提供方的责任边界与安全监管责任,解决了对公共数据资源开发数据获取难、数据使用难、数据确权难、数据交易难的问题,降低了对公共数据资源开发的难度。
实施例三
图9为本申请实施例三提供的一种数据利用开发系统的流程示意图,如图9所示,所述数据利用开发系统包括开发利用方、授权经营方、管理方与数据提供方。本实施例的执行主体为数据利用开发平台,该数据利用开发平台可以通过计算机程序实现,例如,应用软件等;或者,也可以实现为存储有相关计算机程序的介质,例如,U盘、云盘等;再或者,还可以通过集成或安装有相关计算机程序的实体装置实现,例如,芯片等。
结合场景示例,首先开发利用方发出空间申请,所述数据利用开发平台接收所述空间申请,由授权经营方对所述空间申请进行初审得到空间初审结果,将所述空间初审结果传递给所述管理方,若所述空间初审结果为通过,再由管理方对空间初审结果进行复核,并将空间复核结果传递给所述授权经营方,若所述空间复核结果为通过,所述授权经营方创建沙箱空间,并在所述沙箱空间中进行资源开通,再将资源开通的结果反馈给所述开发利用方,所述开发利用方对所述资源开通进行开通确认。
若资源开通的结果无问题,所述开发利用方发出训练数据申请,所述数据利用开发平台接收所述训练数据申请,并由授权经营方对所述训练数据申请进行初审得到数据初审结果,将所述数据初审结果传递给所述管理方,若所述数据初审结果为通过,再由管理方对所述数据初审结果进行复核,并将数据复核结果传递给数据提供方,所述数据提供方为所述开发利用方准备相应的训练数据,当所述训练数据准备完成将所述训练数据同步至所述沙箱空间,将训练数据同步至所述沙箱空间后反馈给所述开发利用方,所述开发利用方对所述训练数据进行确认。
若训练数据无问题,所述开发利用方发出模型上线申请,所述数据利用开发平台接收所述模型上线申请,由授权经营方对所述模型上线申请进行初审得到模型初审结果,将所述模型初审结果传递给所述管理方,若所述模型初审结果为通过,所述管理方对所述模型初审结果进行复核,并将模型复核结果传递给授权经营方,若所述模型复核结果为通过,所述授权经营方则执行模型的上线部署,所述授权经营方监控所述模型在线上环境中是否可以正常运行,是否可以正常产出结果数据,并将监控的结果反馈给所述开发利用方。
若所述模型在线上环境运行正常,可以产出正常的结果数据,最后所述开发利用方发出产品上架申请,所述数据利用开发平台接收所述产品上架申请,由授权经营方对所述产品上架申请进行初审得到产品初审结果,将所述产品初审结果传递给所述管理方,若所述产品初审结果为通过,所述管理方对所述产品初审结果进行复核,并将产品复核结果传递给所述授权经营方,若所述产品复核结果为通过,所述授权经营方则对产品的对外接口进行封装,其中,所述对外接口用于调用所述模型的输出结果。
本申请通过提供一套安全可信的沙箱环境,实现数据的可用不可见,可支持在多个场景下对公共数据资源开发,同时明确了开发利用方、授权经营方、管理方与数据提供方的责任边界与安全监管责任,解决了对公共数据资源开发数据获取难、数据使用难、数据确权难、数据交易难的问题,降低了对公共数据资源开发的难度。
实施例四
图10为本申请实施例四中提供的一种电子设备的结构示意图,如图10所示,该电子设备包括:
处理器(processor)291,电子设备还包括了存储器(memory)292;还可以包括通信接口(Communication Interface)293和总线294。其中,处理器291、存储器292、通信接口293、可以通过总线294完成相互间的通信。通信接口293可以用于信息传输。处理器291可以调用存储器292中的逻辑指令,以执行上述实施例的方法。
此外,上述的存储器292中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
存储器292作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序,如本申请实施例中的方法对应的程序指令/模块。处理器291通过运行存储在存储器292中的软件程序、指令以及模块,从而执行功能应用以及数据处理,即实现上述方法实施例中的方法。
存储器292可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器292可以包括高速随机存取存储器,还可以包括非易失性存储器。
本申请实施例提供一种非临时性计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如前述实施例所述的方法。
本文发布于:2023-04-13 06:45:38,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/3/85858.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |