OID数据要素登记平台

OID数据要素登记接口服务


3.0.3 保存算法模型接口

<p>[TOC]</p> <h5>接口功能说明</h5> <p>保存算法模型接口</p> <h5>请求URL</h5> <ul> <li><code>https://ip:port/oidConfirm/oid-confirm-register-business/oidConfirmBusinessService</code></li> </ul> <h5>基本信息</h5> <ul> <li>POST</li> <li>Content-Type: application/json</li> </ul> <h5>鉴权认证</h5> <ul> <li>需要 authCode、accessToken 鉴权认证</li> </ul> <h5>authInfo 请求参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">apiId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>服务编号(saveAlgorithmModel)</td> </tr> <tr> <td style="text-align: left;">appId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>应用ID</td> </tr> <tr> <td style="text-align: left;">accessToken</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>统一用户中心token</td> </tr> <tr> <td style="text-align: left;">timeStamp</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>当前时间戳</td> </tr> <tr> <td style="text-align: left;">authCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>账号鉴权码 (通过<code>1.0.1数据要素登记平台登陆接口</code>获取)</td> </tr> <tr> <td style="text-align: left;">opName</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>当前操作人姓名(通过<code>1.0.1数据要素登记平台登陆接口</code>获取,并进行转码处理:URLEncoder.encode(opName, &quot;UTF-8&quot;);)</td> </tr> <tr> <td style="text-align: left;">nodeParentOid</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>所属主体OID (通过<code>1.0.1数据要素登记平台登陆接口</code>获取)</td> </tr> <tr> <td style="text-align: left;">userOid</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>用户OID (通过<code>1.0.1数据要素登记平台登陆接口</code>获取)</td> </tr> </tbody> </table> <h5>algorithmModel 请求参数说明</h5> <ul> <li>基础信息</li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> <th>字典/接口</th> <th>字段限制</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">baseName</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>算法模型名称</td> <td>/</td> <td>20</td> </tr> <tr> <td style="text-align: left;">baseDesc</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>算法模型描述</td> <td>/</td> <td>160</td> </tr> <tr> <td style="text-align: left;">dataStatus</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>数据状态 0:提交</td> <td>/</td> <td>/</td> </tr> <tr> <td style="text-align: left;">orderType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>工单类型 (1-初始登记工单)</td> <td>/</td> <td>/</td> </tr> </tbody> </table> <ul> <li>模型信息</li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> <th>字典/接口</th> <th>字段限制</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">contentRealizationWay</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>主要技术(单选)</td> <td>通过<code>1.0.4字典查询服务</code>获取 algorithm_content_realization_way</td> <td>/</td> </tr> <tr> <td style="text-align: left;">basicPrinciples</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>算法模型基本原理</td> <td>/</td> <td>160</td> </tr> <tr> <td style="text-align: left;">operationMechanism</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>算法运行机制</td> <td>/</td> <td>160</td> </tr> <tr> <td style="text-align: left;">mainAlgorithms</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>主要算法(主要技术选择传统机器学习、深度学习、强化学习时必填</td> <td>通过<code>3.0.1主要算法查询接口</code>获取</td> <td>/</td> </tr> <tr> <td style="text-align: left;">learningWay</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>学习方式(主要技术选择传统机器学习、深度学习时必填))</td> <td>通过<code>1.0.4字典查询服务</code>获取 algorithm_learning_way</td> <td>/</td> </tr> <tr> <td style="text-align: left;">parametersNum</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>参数数量(主要技术选择:传统机器学习、深度学习、强化学习时必填)</td> <td>通过<code>1.0.4字典查询服务</code>获取 algorithm_parameters_num</td> <td>/</td> </tr> <tr> <td style="text-align: left;">contentScenarios</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>适用场景</td> <td>通过<code>1.0.4字典查询服务</code>获取 data_applicable_scenario</td> <td>/</td> </tr> <tr> <td style="text-align: left;">contentScenariosIndustry</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>特定行业标签(适用场景选择:特定行业)</td> <td>通过<code>1.0.6 数据所属行业查询服务</code>获取</td> <td>/</td> </tr> </tbody> </table> <ul> <li>合规安全</li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> <th>字典/接口</th> <th>字段限制</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">baseType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>算法模型用途</td> <td>通过<code>1.0.4字典查询服务</code>获取 algorithm_base_type</td> <td>/</td> </tr> <tr> <td style="text-align: left;">completeFiling</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>是否在互联网信息服务算法备案系统完成备案</td> <td>通过<code>1.0.4字典查询服务</code>获取 algorithm_complete_filing</td> <td>/</td> </tr> <tr> <td style="text-align: left;">filingNo</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>备案编号(是否在互联网信息服务算法备案系统完成备案选择:已备案)</td> <td>/</td> <td>/</td> </tr> <tr> <td style="text-align: left;">safetySource</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>算法模型获取方式</td> <td>通过<code>1.0.4字典查询服务</code>获取 algorithm_safety_source</td> <td>/</td> </tr> <tr> <td style="text-align: left;">trainDataList</td> <td style="text-align: left;">是</td> <td style="text-align: left;">List</td> <td>主要训练数据;算法模型获取方式选择自研模型 &amp;&amp; (主要技术选择:传统机器学习 或者 深度学习时必填)</td> <td>通过<code>3.0.2选择训练数据集查询接口</code>获取</td> <td>/</td> </tr> <tr> <td style="text-align: left;">safetySourceMaterial</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td></td> </tr> <tr> <td style="text-align: left;">safetyAuthorizeDesc</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>授权获取说明</td> <td>/</td> <td>160</td> </tr> <tr> <td style="text-align: left;">safetyAuthorizeName</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>授权机构名称</td> <td>/</td> <td>/</td> </tr> <tr> <td style="text-align: left;">safetyAuthorizeValidBeginTime</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>授权有效日期起</td> <td>/</td> <td>/</td> </tr> <tr> <td style="text-align: left;">safetyAuthorizeValidEndTime</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>授权有效日期止</td> <td>/</td> <td>/</td> </tr> <tr> <td style="text-align: left;">mainName</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>主体名称</td> </tr> <tr> <td style="text-align: left;">mainCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>统一社会信用代码</td> </tr> <tr> <td style="text-align: left;">mainHandlerBy</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>经办人</td> </tr> <tr> <td style="text-align: left;">mainHandlerPhone</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>经办人联系方式</td> </tr> <tr> <td style="text-align: left;">safetySource</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>算法模型来源[1-自研获取</td> <td>2-授权获取</td> <td>3-其他方式获取]</td> </tr> <tr> <td style="text-align: left;">safetyDescMaterial</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>信息安全管理相关的制度文档或规则文档</td> </tr> <tr> <td style="text-align: left;">safetyCommitmentMaterial</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>安全承诺函</td> </tr> <tr> <td style="text-align: left;">safetyThreeEstimate</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>安全评估报告</td> </tr> <tr> <td style="text-align: left;">safetyThreeReview</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>审查报告</td> </tr> <tr> <td style="text-align: left;">safetyOtherIso27001</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>其他证明材料-ISO27001</td> </tr> <tr> <td style="text-align: left;">safetyOtherLevelProtection</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>其他证明材料-等级保护</td> </tr> <tr> <td style="text-align: left;">safetyOtherPcidss</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>其他证明材料-PCIDSS</td> </tr> <tr> <td style="text-align: left;">safetyOtherFinanceClient</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>其他证明材料-移动金融客户端认证/备案</td> </tr> <tr> <td style="text-align: left;">safetyOtherDcmm</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>其他证明材料-DCMM</td> </tr> <tr> <td style="text-align: left;">safetyOtherDsmm</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>其他证明材料-DSMM</td> </tr> <tr> <td style="text-align: left;">safetyOtherHistory</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>其他证明材料-历史合作证明</td> </tr> <tr> <td style="text-align: left;">safetyOtherExt</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>其他证明材料-其他</td> </tr> <tr> <td style="text-align: left;">mainAlgorithms</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>主要算法(主要技术选择传统机器学习、深度学习、强化学习时必填)</td> </tr> <tr> <td style="text-align: left;">completeFiling</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>是否在互联网信息服务算法备案系统完成备案(1-已备案,0-未备案)</td> </tr> <tr> <td style="text-align: left;">filingNo</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>备案编号</td> </tr> </tbody> </table> <h5>请求示例</h5> <pre><code>{ &amp;quot;authInfo&amp;quot;: { &amp;quot;apiId&amp;quot;: &amp;quot;saveAlgorithmModel&amp;quot;, &amp;quot;appId&amp;quot;: &amp;quot;pzxt1001&amp;quot;, &amp;quot;accessToken&amp;quot;: &amp;quot;eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIxYmQ2MWU1NDkxMWRkNDI0Y2YyMmU3ODJmYTQ2NjEwZSxnZW5nY25hYmMsMSIsImlhdCI6MTczNDkxNzUyMCwiZXhwIjoxNzM1NTIyMzIwfQ.ONSJlMBE2GX6KvR_JcW9XqNW-PdmZITYu8AeAC_y4tIq7W6wTtxSGiftmbs4FVYvIf4ETxlsqATxHmETOXyMUg&amp;quot;, &amp;quot;authCode&amp;quot;: &amp;quot;95ef08315c0b452f819a7b958fe7ffdd&amp;quot;, &amp;quot;timeStamp&amp;quot;: &amp;quot;1733813592643&amp;quot;, &amp;quot;opName&amp;quot;: &amp;quot;%E8%80%BF%E6%99%93%E5%8D%8E&amp;quot;, &amp;quot;nodeParentOid&amp;quot;: &amp;quot;1.2.156.20028.0&amp;quot;, &amp;quot;userOid&amp;quot;: &amp;quot;1.2.156.20028.0.0.FR743Ub0&amp;quot;, }, &amp;quot;algorithmModel&amp;quot;:{ &amp;quot;orderType&amp;quot;: 1, &amp;quot;mainName&amp;quot;: &amp;quot;北京爱奇艺科技有限公司&amp;quot;, &amp;quot;mainCode&amp;quot;: &amp;quot;91110108660527705X&amp;quot;, &amp;quot;mainHandlerBy&amp;quot;: &amp;quot;wys&amp;quot;, &amp;quot;mainHandlerPhone&amp;quot;: &amp;quot;17787226003&amp;quot;, &amp;quot;baseName&amp;quot;: &amp;quot;算法模型测试111&amp;quot;, &amp;quot;baseType&amp;quot;: &amp;quot;6&amp;quot;, &amp;quot;baseDesc&amp;quot;: &amp;quot;算法模型测试111&amp;quot;, &amp;quot;contentScenarios&amp;quot;: &amp;quot;2&amp;quot;, &amp;quot;contentScenariosIndustry&amp;quot;: [&amp;quot;A&amp;quot;,&amp;quot;F&amp;quot;,&amp;quot;G&amp;quot;], &amp;quot;contentRealizationWay&amp;quot;: &amp;quot;2&amp;quot;, &amp;quot;safetySource&amp;quot;: &amp;quot;2&amp;quot;, &amp;quot;safetySourceMaterial&amp;quot;: &amp;quot;1839504634297929729|obs/Image/OIDRightsConfirmation/5ffb28b45b624772afe42add7105eec8/1-1727407058726.png&amp;quot;, &amp;quot;safetyDescMaterial&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;safetyCommitmentMaterial&amp;quot;: &amp;quot;1791383194663321601|obs/Image/OIDRightsConfirmation/49b64a207dfa4954869d8a317fc7fc61/-测试--1715934010407.jpg&amp;quot;, &amp;quot;safetyThreeEstimate&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;safetyThreeReview&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;safetyOtherIso27001&amp;quot;: &amp;quot;1722550584596365313|obs/Image/OIDRightsConfirmation/5c9f4d34fe2d40b3a924f167e2dd2ade/16pic_5248169_b-1699523037221.jpg&amp;quot;, &amp;quot;safetyOtherLevelProtection&amp;quot;: &amp;quot;1791356998881837057|obs/Image/OIDRightsConfirmation/ab772bd226254b47a34f9011c098c546/-测试--1715927764864.jpg&amp;quot;, &amp;quot;safetyOtherPcidss&amp;quot;: &amp;quot;1722550637251657730|obs/Image/OIDRightsConfirmation/7e1f18ad0de24fefbef48869bc1c3b2c/未标题-1-1699523049870.png&amp;quot;, &amp;quot;safetyOtherUpdss&amp;quot;: &amp;quot;1737486797673476097|obs/Document/OIDRightsConfirmation/ae6a6b1a55e043f38d37732f97447a90/xxx-1703084108084.pdf&amp;quot;, &amp;quot;safetyOtherFinanceClient&amp;quot;: &amp;quot;1737486799930011649|obs/Document/OIDRightsConfirmation/41d1ced650f044319bdd6b9d4cfdcd55/xxx-1703084108613.pdf&amp;quot;, &amp;quot;safetyOtherDcmm&amp;quot;: &amp;quot;1737486798239707137|obs/Document/OIDRightsConfirmation/3ede46c723864259902ffe147951956a/xxx-1703084108210.pdf&amp;quot;, &amp;quot;safetyOtherDsmm&amp;quot;: &amp;quot;1737486798801743874|obs/Document/OIDRightsConfirmation/f19e2308f979415ca9da851156c0cc5b/xxx-1703084108344.pdf&amp;quot;, &amp;quot;safetyOtherHistory&amp;quot;: &amp;quot;1737486799367974913|obs/Document/OIDRightsConfirmation/3407b66e8d7c45f28a39c7f2ee2682cd/xxx-1703084108478.pdf&amp;quot;, &amp;quot;safetyOtherExt&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;safetyAuthorizeName&amp;quot;: &amp;quot;某科技有限公司&amp;quot;, &amp;quot;safetyAuthorizeValidBeginTime&amp;quot;: &amp;quot;2023-01-01&amp;quot;, &amp;quot;safetyAuthorizeValidEndTime&amp;quot;: &amp;quot;2025-12-31&amp;quot;, &amp;quot;auditStatus&amp;quot;: 5, &amp;quot;learningWay&amp;quot;: &amp;quot;1&amp;quot;, &amp;quot;operationMechanism&amp;quot;: &amp;quot;算法模型测试111&amp;quot;, &amp;quot;basicPrinciples&amp;quot;: &amp;quot;算法模型测试111&amp;quot;, &amp;quot;mainAlgorithms&amp;quot;: [&amp;quot;3&amp;quot;,&amp;quot;5&amp;quot;,&amp;quot;2&amp;quot;], &amp;quot;completeFiling&amp;quot;: &amp;quot;1&amp;quot;, &amp;quot;filingNo&amp;quot;: &amp;quot;121231&amp;quot;, &amp;quot;safetyAuthorizeDesc&amp;quot;: &amp;quot;算法模型测试111&amp;quot;, &amp;quot;trainDataList&amp;quot;: [], &amp;quot;parametersNum&amp;quot;: &amp;quot;2&amp;quot;, &amp;quot;dataStatus&amp;quot;: &amp;quot;0&amp;quot; } }</code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">bizData</td> <td style="text-align: left;">Object</td> <td>返回消息体(登记单号)</td> </tr> <tr> <td style="text-align: left;">resultFlag</td> <td style="text-align: left;">int</td> <td>1:成功;-1:失败</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code>{ &amp;quot;bizData&amp;quot;: &amp;quot;SFMX1871131284395896832&amp;quot;, &amp;quot;bizDataType&amp;quot;: 0, &amp;quot;errorCode&amp;quot;: &amp;quot;999&amp;quot;, &amp;quot;fail&amp;quot;: false, &amp;quot;ok&amp;quot;: true, &amp;quot;resultFlag&amp;quot;: 1 }</code></pre>

页面列表

ITEM_HTML