算法维护
当平台现有算法无法满足用户使用时,用户可以在【算法维护】添加新的算法来满足业务需求。平台已集成AI,用户可借助AI来更加快速的编写自己需要的算法。下图为算法维护的首页面,展示了该用户的算法列表。发布版本列可选择某一版本进行发布,只有已发布的算法才可被使用。

图2-8-1-0 算法维护列表(新环境实测界面)
算法配置页面如下图(图2-8-1-1-1 算法配置),新增算法时需要选择算法的应用场景,页面初始化时会根据应用场景展示对应的算法demo进行提示。新增算法时可以直接在代码编辑器中进行书写,也可以通过将本地的算法文件上传至平台,上传的脚本也会显示在代码编辑器中。也可以点击按钮
借助AI的能力来生成算法脚本(图2-8-1-1-2 AI生成代码),应用生成的脚本后代码也会在代码编辑器中显示,用户可在代码编辑器中进行调整。
当我们写完算法代码后需要配置该代码的传入参数与返回数据,配置方式有两种:
- 点击表格右上角
按钮进行手动添加;
- 点击
按钮会自动识别算法代码中的传入参数和返回数据,填入表格中。

图2-8-1-1-1 算法配置

图2-8-1-1-2 AI生成代码
- 接口算法
在配置接口类型的算法时界面如图(图 2-8-1-1-3 接口算法),我们支持的接口请求类型是POST,用户需要配置请求地址、请求参数和返回数据。

图 2-8-1-1-3 接口算法
2.8.1.2. 版本管理
算法的发布状态有未发布、已发布、和历史发布。只有未发布的算法才可以进行编辑。算法的版本管理页面如图(图 2-8-1-2-1 版本管理)有以下功能:
算法调试:调试运行该版本的算法;如图(图 2-8-1-2-2 算法调试),填入传入参数后点击
按钮,在结果区域会显示返回数据;
下载脚本:下载该版本算法文件至本地;
生成新版本:基于该版本创建一个新的版本,新版本的算法状态为未发布;
编辑:只有未发布的算法可以编辑;

图 2-8-1-2-1 版本管理

图 2-8-1-2-2 算法调试
算法调试时可以点击按钮选择测试记录历史数据作为参数进行调试,点击该按钮后需要在弹窗中输入产品编号、测试方案、测试时间进行查询,如图2-8-1-2-3选择测试记录

图2-8-1-2-3选择测试记录
选择完测试记录后,算法的参数控件会变为下拉框,可以选择该记录中的指标,如果所选指标没有值则会被自动清除并且有告警提示,如图2-8-1-2-4算法参数选择记录指标

图2-8-1-2-4算法参数选择记录指标
解析器维护
不同型号/链接器的仪器需要不同的解析器来进行通讯,用户可在解析器维护页面创建新的解析器,满足业务需求。只有已发布的解析器才可被使用。

配置解析器
配置解析器时需要选择该解析器所适用的连接器,目前连接器有【标准连接器】和【LAN连接器】两种类型;访问权限默认为【公开】,表示其他用户也可以使用该解析器(只可以在【仪器维护】-【仪器型号】中选择配置,不可以在解析器维护中进行编辑)。解析器的脚本用户可通过在下方代码编辑器书写;也可点击按钮选择本地脚本文件上传,上传的脚本经过解析后也会在代码编辑器中进行显示,可进行修改。

版本管理
解析器的发布状态有未发布、已发布、和历史发布。只有未发布的解析器才可以进行编辑。解析器的版本管理页面如图(图 2-8-2-2-1 版本管理)有以下功能:
下载脚本:下载该版本解析器文件至本地;
生成新版本:基于该版本创建一个新的版本,新版本的解析器状态为未发布;
编辑:只有未发布的解析器可以编辑;

图 2-8-2-2-1 版本管理
外部应用
应用维护
应用维护模块用于管理和维护外部应用程序,支持添加、编辑、应用状态编辑、删除等操作。
界面主要包括应用数据表格,显示应用名称、秘钥、应用描述、更新人、更新时间、状态和操作等列。

添加应用:
- 点击【新增应用】按钮。
- 应用名称:为应用起一个易于识别的名字。
- key和secret:用于该应用身份验证的密钥(自动生成)。
- 访问间隔(秒):设置应用访问接口的间隔时间。
- 应用描述:简要描述应用的功能和用途。
- 选择接口和方案权限:
- 在【接口权限】部分,勾选应用需要的接口权限,如“测试记录订阅”、“获取测试数据信息”等。
- 在【方案权限】部分,通过搜索框或列表选择应用所需的方案。