【技术实现步骤摘要】
任务配置方法、装置、设备及存储介质
[0001]本专利技术涉及隐私计算
,尤其涉及一种任务配置方法、装置、设备及存储介质。
技术介绍
[0002]在隐私计算领域,上层应用需要一种配置方案来表达隐私计算任务,用于描述该计算任务的数据集和计算流程。各参与方将使用同一个任务配置和各自的数据集完成隐私计算任务。目前已有的任务配置方案有编程语言方案,通过提供特定的编程语言描述隐私计算算法,例如MP
‑
SPDZ(一个安全多方计算的开源项目)安全多方计算的框架采用类似python语言的方式描述安全多方计算算法,参与各方使用相同的算法描述文件和使用各自的数据集完成安全多方计算任务。但是编程语言方案因为需要学习相关的语法,门槛和开发成本都比较高。
技术实现思路
[0003]本专利技术的主要目的在于提供一种任务配置方法、装置、设备及存储介质,旨在解决目前隐私计算任务配置方案门槛和开发成本高的技术问题。
[0004]为实现上述目的,本专利技术提供一种任务配置方法,所述方法包括以下步骤:
[0005]获取在流程图绘制界面绘制的隐私计算任务流程图中的各个元素组件,并按照与各所述元素组件的类型对应预设的JSON生成规则,基于各所述元素组件生成各个JSON对象;
[0006]对各所述JSON对象中与预设规则相关的属性值进行检测,以检测所述隐私计算任务流程图是否合规;
[0007]若合规,则将各所述JSON对象进行拼接得到所述隐私计算任务流程图对应的JSON格式配置文件,以基于 ...
【技术保护点】
【技术特征摘要】
1.一种任务配置方法,其特征在于,所述方法包括以下步骤:获取在流程图绘制界面绘制的隐私计算任务流程图中的各个元素组件,并按照与各所述元素组件的类型对应预设的JSON生成规则,基于各所述元素组件生成各个JSON对象;对各所述JSON对象中与预设规则相关的属性值进行检测,以检测所述隐私计算任务流程图是否合规;若合规,则将各所述JSON对象进行拼接得到所述隐私计算任务流程图对应的JSON格式配置文件,以基于所述JSON格式配置文件进行隐私计算任务调度。2.如权利要求1所述的任务配置方法,其特征在于,对于各所述元素组件中类型为节点的节点元素组件,所述按照与各所述元素组件的类型对应预设的JSON生成规则,基于各所述元素组件生成各个JSON对象的步骤包括:当所述节点元素组件的节点类型是数据源时,为所述节点元素组件分配唯一的数据源类型的节点标识;当所述节点元素组件的节点类型是任务单元时,为所述节点元素组件初始化一个JSON对象,为所述节点元素组件分配唯一的任务单元类型的节点标识,并在所述JSON对象中初始化一个节点标识属性和一个任务类型属性用于分别记录所述节点元素组件的节点标识和任务类型,以及在所述JSON对象中初始化一个为空的输入属性和一个为空的依赖属性。3.如权利要求2所述的任务配置方法,其特征在于,对于各所述元素组件中类型为连接线的连接线元素组件,所述按照与各所述元素组件的类型对应预设的JSON生成规则,基于各所述元素组件生成各个JSON对象的步骤还包括:当所述连接线元素组件的连接线类型是数据流时,将第一节点元素组件的节点标识作为第二节点元素组件对应的JSON对象中输入属性的属性值,其中,所述第一节点元素组件是所述连接线元素组件所连接的作为输入节点的节点元素组件,所述第二节点元素组件是所述连接线元素组件所连接的作为输出节点的节点元素组件;当所述连接线元素组件的连接线类型是依赖关系时,将第三节点元素组件的节点标识作为第四节点元素组件对应的JSON对象中依赖属性的属性值,其中,所述第三节点元素组件是所述连接线元素组件所连接的作为被依赖节点的节点元素组件,所述第四节点元素组件是所述连接线元素组件所连接的作为依赖节点的节点元素组件。4.如权利要求3所述的任务配置方法,其特征在于,所述按照与各所述元素组件的类型对应预设的JSON生成规则,基于各所述元素组件生成各个JSON对象的步骤还包括:当所述节点元素组件的节点类型是单元参数时,则获取在所述流程图绘制界面中针对所述节点元素组件设置的参数内容,并生成包含所述参数内容的JSON对象;当所述连接线元素组件的连接线类型是参数绑定时,将第五节点元素组件对应的JSON对象添加至第六节点元素组件对应的JSON对象中,其中,所述第五节点元素组件是所述连接线元素组件所连接的节点类型为单元参数的节点元素组件,所述第六节点元素组件是是所述连接线元素组件所连接的节点类型为任务单元的节点元素组件。5.如权利要求4所述的任务配置方法,其特征在于,所述对各所述JSON对象中与预设规则相关的属性值进行检测,以检测...
【专利技术属性】
技术研发人员:贺双洪,严强,李昊轩,廖飞强,王朝阳,李辉忠,张开翔,范瑞彬,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。