[发明专利]一种计算节点、隐私计算系统及算法引擎的加载方法在审
申请号: | 202110831987.1 | 申请日: | 2021-07-22 |
公开(公告)号: | CN113486332A | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 王一帆 | 申请(专利权)人: | 华控清交信息科技(北京)有限公司 |
主分类号: | G06F21/54 | 分类号: | G06F21/54;G06F9/54 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 李欣 |
地址: | 100084 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 节点 隐私 系统 算法 引擎 加载 方法 | ||
1.一种计算节点,其特征在于,包括:
数据输入模块,用于接收数据源节点发送的密文数据,所述密文数据为针对指定任务进行计算所需要的数据;
控制模块,用于接收控制节点发送的所述指定任务的任务配置信息,所述任务配置信息表示用于计算所述指定任务的指定算法引擎;
计算模块,用于基于所述密文数据,从已加载的各算法引擎中,调用所述指定算法引擎计算所述指定任务,得到计算结果;
数据输出模块,用于向结果接收方发送所述计算结果;
所述控制模块,还用于当接收到新的算法引擎动态库文件时,动态加载所述新的算法引擎动态库文件,并向所述控制节点上报表示已加载新的算法引擎的能力信息,所述新的算法引擎为所述新的算法引擎动态库文件表示的算法引擎,所述新的算法引擎与所述已加载的各算法引擎均符合相同的计算接口规范。
2.如权利要求1所述的计算节点,其特征在于,还包括:多个应用程序接口API;
所述计算模块,具体用于基于所述密文数据,从所述多个API中,调用符合所述指定任务的指定API;
所述指定API,用于在被所述计算模块调用后,基于所述密文数据,从已加载的各算法引擎中,调用所述指定算法引擎计算所述指定任务,得到计算结果。
3.如权利要求2所述的计算节点,其特征在于,还包括:接口转换模块;
所述指定API,具体用于基于所述密文数据,调用所述接口转换模块,所述多个API均符合第一种语言支持的第一计算接口规范,所述密文数据符合所述第一计算接口规范要求的数据格式;
所述接口转换模块,用于在被所述API调用后,将所述密文数据的数据格式,转换为符合第二种语言支持的第二计算接口规范要求的数据格式,得到转换后密文数据,并基于所述转换后密文数据,从已加载的各算法引擎中,调用所述指定算法引擎计算所述指定任务,得到计算结果,所述新的算法引擎与所述已加载的各算法引擎均符合所述第二计算接口规范。
4.如权利要求1所述的计算节点,其特征在于,所述控制模块,还用于在所述计算节点启动后服务初始化的过程中,获取预置的各算法引擎动态库文件,并加载所述预置的各算法引擎动态库文件。
5.一种隐私计算系统,其特征在于,包括如权利要求1-4任一所述的计算节点和所述控制节点。
6.一种用于隐私计算的算法引擎的加载方法,其特征在于,应用于计算节点,所述计算节点中已加载各算法引擎,所述方法,包括:
接收数据源节点发送的密文数据,所述密文数据为针对指定任务进行计算所需要的数据;
接收控制节点发送的所述指定任务的任务配置信息,所述任务配置信息表示用于计算所述指定任务的指定算法引擎;
在基于所述密文数据,从已加载的各算法引擎中,调用所述指定算法引擎计算所述指定任务的过程中,当接收到新的算法引擎动态库文件时,动态加载所述新的算法引擎动态库文件;
向所述控制节点上报表示已加载新的算法引擎的能力信息,所述新的算法引擎为所述新的算法引擎动态库文件表示的算法引擎,所述新的算法引擎与所述已加载的各算法引擎均符合相同的计算接口规范。
7.如权利要求6所述的方法,其特征在于,还包括:
在所述计算节点启动后服务初始化的过程中,获取预置的各算法引擎动态库文件;
加载所述预置的各算法引擎动态库文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华控清交信息科技(北京)有限公司,未经华控清交信息科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110831987.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:大型光学玻璃压机
- 下一篇:高韧性聚氨酯胺醛树脂胶水