[发明专利]共享算法的方法和装置在审
申请号: | 201910112195.1 | 申请日: | 2019-02-13 |
公开(公告)号: | CN111562916A | 公开(公告)日: | 2020-08-21 |
发明(设计)人: | 韩荟;陈凯;杨嘉义;李德禹 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F21/14 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 共享 算法 方法 装置 | ||
本公开实施例公开了共享算法的方法和装置。该共享算法的方法包括:响应于获取到上传的算法,将算法进行加壳处理;将加壳后的算法安装至调试环境和/或存储至算法库中;响应于接收算法申请信息,提交算法申请信息至授权中心;响应于经由授权中心接收到已授权的算法申请信息,根据已授权的算法申请信息所包括的权限等级,将对应已授权的算法申请信息的算法的开发权限下发至算法库中。该方法提高了共享算法的效率。
技术领域
本公开涉及计算机技术领域,具体涉及计算机网络技术领域,尤其涉及共享算法的方法和装置。
背景技术
在相关技术中,数据智能及AI应用越来越广泛,算法模型的开发需求也越来越旺盛,因此,存在大量的基于算法模型开发应用的需求。
目前,基于算法模型开发应用的需求,可以细分为以下两方面的需求:一方面,算法研究者、算法开发爱好者以及垂类应用积累了丰富的算法及算法应用经验,需要实现这些算法的价值;另外一方面,应用开发者急需获得基础算法进行高效开发,或者直接选取符合场景应用的算法模型投入使用。
发明内容
本公开实施例提供了共享算法的方法和装置。
第一方面,本公开实施例提供了一种共享算法的方法,包括:响应于获取到上传的算法,将算法进行加壳处理;将加壳后的算法安装至调试环境和/或存储至算法库中;响应于接收算法申请信息,提交算法申请信息至授权中心;响应于经由授权中心接收到已授权的算法申请信息,根据已授权的算法申请信息所包括的权限等级,将对应已授权的算法申请信息的算法的开发权限下发至算法库中。
在一些实施例中,上传的算法经由以下步骤获取;检测上传的算法,响应于上传的算法不包括恶意代码和攻击代码,获取上传的算法;或检测上传的算法,响应于上传的算法不包括恶意代码和攻击代码且包括以下至少一项,获取上传的算法:上传的算法的安装包中至少包括常规信息;上传的算法的安装包中包括演示案例,演示案例包括所有对外接口;上传的算法的安装包中包括说明文档,说明文档描述算法功能、算法使用方法以及算法的输入和输出。
在一些实施例中,将算法进行加壳处理包括:添加在调用算法时基于开发权限鉴权的算法;以及加密算法的源代码,得到加密的源代码。
在一些实施例中,将算法进行加壳处理包括:将上传的算法的部分代码封装于程序集中。
在一些实施例中,已授权的算法申请信息经由授权中心通过以下任意一项确定;接收算法申请信息,检测算法申请信息是否命中预先加密存储至分布式存储上的预存权限信息,响应于检测的结果为命中,生成已授权的算法申请信息;接收算法申请信息,检测算法申请信息是否命中算法申请信息所申请的算法的许可证文件,响应于检测的结果为命中,生成已授权的算法申请信息。
在一些实施例中,方法还包括:基于开发权限,从算法库中调用加壳后的算法;基于已授权的算法申请信息中的解密密钥,解密加密的源代码。
在一些实施例中,方法还包括:保存上传的算法的元数据;和/或将上传的算法的安装包备份至安装包仓库中。
在一些实施例中,方法还包括:向上传的算法的提供方提供结算交互界面;向上传的算法的应用方提供算法查询及支付界面。
第二方面,本公开实施例提供了一种共享算法的装置,包括:加壳处理单元,被配置成响应于获取到上传的算法,将算法进行加壳处理;算法准备单元,被配置成将加壳后的算法安装至调试环境和/或存储至算法库中;申请提交单元,被配置成响应于接收算法申请信息,提交算法申请信息至授权中心;权限下发单元,被配置成响应于经由授权中心接收到已授权的算法申请信息,根据已授权的算法申请信息所包括的权限等级,将对应已授权的算法申请信息的算法的开发权限下发至算法库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910112195.1/2.html,转载请声明来源钻瓜专利网。