Skip to content

License 管理

1. 概述

License 管理页面用于管理 CueMate 系统的授权许可证,包括查看 License 信息、上传 License 文件、导入预置题库以及管理系统版本。有效的 License 是使用 CueMate 订阅功能的前提条件,并且在有效期内,可以持续更新使用所有的订阅功能。

核心功能:

  • 查看当前 License 信息和状态
  • 上传和激活 License.key 文件
  • 导入预置面试题库(需有效 License)
  • 管理系统版本和更新
  • License 过期提醒和续费管理

2. 进入 License 管理

2.1 打开 License 管理页面

顶部下拉列表菜单

点击顶部下拉列表菜单中的「License 管理」,进入 License 管理页面。

进入 License 管理页面

3. 访问 License 管理(无 License 状态)

首次访问或 License 失效时,页面会显示提示信息,要求上传有效的 License 文件。

无 License 状态

3.1 无 License 时的限制

WARNING

无 License 时的限制

  • 无法使用预置题库功能
  • 无法导入系统预置题目
  • 当下以及未来的订阅功能受限

解决方法

  1. 联系 CueMate 团队获取 License.key 文件
  2. 按照后续步骤上传 License 文件
  3. 激活后即可使用完整功能

4. 上传 License 文件

上传 License.key 文件以激活系统功能:

上传 License 文件

4.1 上传步骤

1. 获取 License 文件

联系销售团队获取 License.key 文件:

  • 销售邮箱:nuneatonhydroplane@gmail.com
  • 在线咨询:联系客服
  • 提供必要的组织信息和授权数量

2. 选择文件上传

操作步骤:

  1. 点击「上传 License.key 文件」区域
  2. 选择本地的 .key 文件
  3. 等待上传完成
  4. 系统自动验证并激活

3. 上传要求

NOTE

文件格式要求

  • 文件扩展名:.key
  • 文件类型:License 密钥文件
  • 来源:官方授权渠道

4. 上传状态

上传过程中显示:

  • 上传中:显示加载动画和"上传中..."提示
  • 上传成功:显示成功消息,自动刷新 License 信息
  • 上传失败:显示错误提示,检查文件有效性

4.2 常见上传问题

问题 1:提示"只支持上传 .key 文件"

原因:选择的文件格式不正确

解决方法:

  1. 确认文件扩展名为 .key
  2. 不要修改文件名和扩展名
  3. 确保文件来自官方渠道

问题 2:上传后提示 License 无效

原因:License 文件损坏或过期

解决方法:

  1. 检查 License 文件是否完整
  2. 确认 License 是否在有效期内
  3. 联系销售重新获取 License

问题 3:上传后功能仍然受限

原因:浏览器缓存未刷新

解决方法:

  1. 刷新页面(F5 或 Ctrl+R)
  2. 清除浏览器缓存
  3. 重新登录系统

5. 查看 License 信息

上传 License 成功后,可以查看详细的授权信息:

License 信息

5.1 License 状态

状态指示器:

  • 绿色圆点:授权有效
  • 黄色圆点:即将过期(30天内)
  • 红色圆点:已过期

状态说明:

  • 授权有效:License 正常,可使用所有功能
  • 即将过期:License 将在 30 天内过期,建议及时续费
  • 已过期:License 已失效,需要重新上传有效 License

5.2 License 详细信息

基本信息(左列):

字段说明示例
授权名称组织名称CueMate Corporation
版本类型License 版本Enterprise
产品类型授权产品类型CueMate-Enterprise

授权信息(右列):

字段说明示例
授权数量可用授权席位数1 个授权
过期时间License 到期日期2026-01-01 00:00:00
激活时间License 首次激活时间2025-01-01 10:30:00

5.3 License 版本

授权版本信息:

  • 显示当前 License 的版本号
  • 位于状态指示器右侧
  • 格式:授权版本:vX.X.X

6. License 过期警告

当 License 即将过期(30天内)时,页面会显示醒目的警告提示:

过期警告

6.1 警告内容

提示信息:

  • 警告标题:「License 即将过期」
  • 警告内容:提醒用户在过期前及时续费或更新 License
  • 视觉样式:黄橙色渐变背景,警告图标

警告触发条件:

  • License 过期时间 <= 当前时间 + 30 天
  • 例如:2025-12-01 过期,2025-11-01 开始显示警告

6.2 续费建议

及时续费的好处:

  • 避免功能中断
  • 保持业务连续性
  • 防止数据访问受限

续费流程:

  1. 联系销售团队
  2. 提供当前 License 信息
  3. 支付续费费用
  4. 获取新的 License.key 文件
  5. 上传新 License 文件替换旧文件

7. 导入预置题库

有效 License 激活后,可以导入系统预置的面试题库:

导入题库

7.1 导入功能

显示条件:

  • License 状态为有效(active)
  • License 未过期或即将过期

导入区域:

  • 标题:「导入预置题库」
  • 描述:支持 CSV 或 JSON 格式文件导入预置面试题库
  • 按钮:「导入题库」

7.2 导入步骤

1. 准备题库文件

支持两种文件格式:

CSV 格式示例:

csv
问题,答案,标签名称
"什么是微服务?","微服务是一种将单一应用程序拆分为一组小型服务的架构风格...","架构设计"
"Redis 的使用场景","Redis 作为高性能的内存数据库,常见使用场景包括...","Redis"
"解释一下 React Hooks","React Hooks 是 React 16.8 引入的特性...","前端开发"

JSON 格式示例:

json
[
  {
    "question": "什么是微服务?",
    "answer": "微服务是一种将单一应用程序拆分为一组小型服务的架构风格...",
    "tag_name": "架构设计"
  },
  {
    "question": "Redis 的使用场景",
    "answer": "Redis 作为高性能的内存数据库,常见使用场景包括...",
    "tag_name": "Redis"
  },
  {
    "question": "解释一下 React Hooks",
    "answer": "React Hooks 是 React 16.8 引入的特性...",
    "tag_name": "前端开发"
  }
]

2. 打开导入弹框

操作:

  1. 点击「导入题库」按钮
  2. 从右侧弹出导入题库侧拉弹框
  3. 查看格式说明和示例

3. 选择文件上传

在导入弹框中:

  1. 点击「选择文件导入」按钮
  2. 选择本地的 .csv 或 .json 文件
  3. 系统自动解析并导入
  4. 等待导入完成

4. 设置导入选项

可选配置:

  • 覆盖已存在的题目:勾选后会覆盖相同问题的题目,默认不覆盖

7.3 导入结果

成功消息示例:

批量导入完成!新增 150 个,跳过 20 个

字段说明:

  • 新增数量:本次导入的新题目数量
  • 跳过数量:数据库中已有的重复题目数量(未覆盖)

导入结果成功

7.4 导入注意事项

文件格式要求:

  • 支持 .csv 和 .json 两种格式
  • CSV 第一行为表头(问题,答案,标签名称)
  • JSON 必须是对象数组格式
  • 文件大小限制:最大 10MB
  • 单次最多导入 1000 个题目

字段要求:

  • question(问题):必填,字符串类型,最长 500 字符
  • answer(答案):必填,字符串类型,最长 5000 字符
  • tag_name(标签名称):可选,字符串类型,如"前端开发"、"Redis"、"架构设计"等
    • 系统会自动根据标签名称查找或创建对应标签
    • 相同名称的标签会自动复用
    • 标签为空时题目不关联任何标签

重复处理:

  • 系统基于问题文本进行去重
  • 默认跳过已存在的题目
  • 勾选「覆盖已存在的题目」可强制覆盖

导入后操作:

  1. 前往「预置题库」页面查看导入结果
  2. 可以继续导入其他题库文件
  3. 导入的题目可同步到面试押题

8. 版本管理

版本管理功能用于查看系统版本历史、更新日志以及执行版本更新操作。

8.1 打开版本管理

版本管理按钮

版本管理按钮位置:

  • 页面右上角「版本管理」按钮
  • 图标:版本管理图标
  • 待更新徽章:显示可更新版本数量(红色数字)

按钮说明:

  • 无更新时:仅显示按钮文字和图标
  • 有更新时:右上角显示红色数字徽章,提示可更新版本数量

8.2 版本列表

点击「版本管理」按钮后,从右侧弹出版本列表抽屉:

版本列表

列表结构:

  • 版本号(如 v0.2.0、v0.1.0)
  • 发布日期(YYYY-MM-DD HH:mm:ss)
  • 版本类型标签(当前版本 / 历史版本)
  • 版本简介(一句话描述)

版本排序规则:

  • 最新版本排在顶部
  • 按版本号降序排列
  • 当前使用的版本会标注「当前版本」标签

列表操作:

  • 点击版本项:查看该版本详情
  • 滚动查看:支持滚动浏览历史版本

8.3 查看版本详情

点击版本列表中的某个版本,进入版本详情页面:

版本详情

详情页面内容:

1. 版本基本信息

  • 版本号:如 v0.2.0
  • 发布时间:精确到秒
  • 版本状态:当前版本 / 历史版本 / 最新版本

2. 更新日志(Markdown 格式)

  • 新增功能列表
  • 功能改进说明
  • Bug 修复记录
  • 已知问题说明
  • 升级注意事项

3. 操作按钮

  • 返回按钮:返回版本列表
  • 更新到此版本:执行版本更新(见 7.4)

8.4 版本更新操作

在版本详情页面,点击「更新到此版本」按钮执行更新:

版本更新

更新流程:

1. 点击更新按钮

  • 位置:版本详情页面底部
  • 按钮文字:「更新到此版本 vX.X.X」
  • 颜色:蓝色主题色

2. 确认更新

  • 弹出确认对话框
  • 提示:是否确认更新到 vX.X.X 版本
  • 警告:更新过程中请勿关闭应用

3. 下载更新包

  • 显示下载进度条
  • 显示下载速度和剩余时间
  • 支持断点续传

4. 安装更新

  • 自动解压更新包
  • 备份当前版本
  • 替换应用文件
  • 更新数据库结构(如需要)

5. 重启应用

  • 提示:更新完成,准备重启
  • 倒计时:5 秒后自动重启
  • 也可手动点击「立即重启」

更新注意事项:

  • 更新前会自动备份当前版本
  • 更新失败会自动回滚到原版本
  • 重要数据会在更新前自动备份
  • 建议在非高峰期执行更新

9. 常见问题

9.1 问题 1:上传 License 后仍然提示无权限?

可能原因:

  1. License 文件无效或已过期
  2. License 类型不包含该功能
  3. 浏览器缓存未刷新

解决方法:

  1. 检查 License 信息,确认状态为"授权有效"
  2. 确认 License 版本类型是否支持该功能
  3. 刷新页面或清除浏览器缓存
  4. 重新登录系统

9.2 问题 2:License 过期后数据会丢失吗?

回答:

  • 数据不会丢失
  • License 过期只影响功能使用
  • 续费后立即恢复所有功能
  • 历史数据完整保留

9.3 问题 3:如何升级 License 类型?

升级流程:

  1. 联系销售团队
  2. 说明需要升级的目标版本
  3. 支付升级差价
  4. 获取新的 License.key 文件
  5. 上传新 License 覆盖旧文件

升级优惠:

  • 老用户升级享受折扣
  • 按剩余天数抵扣费用
  • 批量采购额外优惠

9.4 问题 4:可以在多台设备上使用同一个 License 吗?

授权机制:

  • License 按授权数量限制
  • 一个授权对应一个用户账号
  • 同一账号可在多设备登录
  • 但同时在线设备数受限

示例:

  • 授权数量为 10 个
  • 可创建 10 个用户账号
  • 每个账号可在多设备使用
  • 超出授权数量无法创建新账号

9.5 问题 5:导入题库失败怎么办?

可能原因:

  1. 文件格式不正确(不是 CSV 或 JSON)
  2. 文件内容格式错误(缺少必填字段)
  3. 网络连接问题
  4. 题库文件损坏或编码错误

解决方法:

  1. 确认文件为 .csv 或 .json 格式
  2. 检查文件内容是否符合格式要求(参考第 6 节示例)
  3. 确保 CSV 文件使用 UTF-8 编码
  4. 检查网络连接是否正常
  5. 重新下载或生成题库文件
  6. 查看浏览器控制台错误信息
  7. 联系技术支持

9.6 问题 6:License 即将过期,如何续费?

续费流程:

  1. 联系 CueMate 团队(建议提前 7 天)
  2. 提供当前 License 信息
  3. 确认续费时长和金额
  4. 完成支付
  5. 接收新的 License.key 文件
  6. 上传新 License(会自动延长过期时间)

续费优惠:

  • 年付享受折扣
  • 多年续费优惠更多
  • 老客户续费专属优惠

10. 最佳实践

10.1 License 管理

建议:

  • 定期检查 License 过期时间
  • 提前 30 天联系续费
  • 保存 License.key 文件备份
  • 记录 License 详细信息

操作:

  1. 每月登录查看 License 状态
  2. 设置日历提醒(过期前 30 天)
  3. 将 License.key 文件保存在安全位置
  4. 截图保存 License 信息页面

10.2 题库导入

建议:

  • 使用 CSV 或 JSON 格式准备题库文件
  • 导入前备份数据库
  • 分批导入大量题目(单次不超过 1000 个)
  • 导入后验证数据完整性

操作:

  1. 准备符合格式要求的 CSV 或 JSON 文件
  2. 先导入小批量(10-20 个)测试
  3. 确认无误后导入全部
  4. 在预置题库页面检查导入结果
  5. 使用覆盖选项前务必确认

10.3 版本更新

建议:

  • 定期检查版本更新
  • 阅读更新日志了解新功能
  • 更新前备份重要数据
  • 在测试环境先验证

操作:

  1. 每周查看版本管理页面
  2. 关注待更新徽章提示
  3. 查看版本详情了解变更
  4. 等待稳定版本后更新

10.4 权限管理

建议:

  • 根据实际使用人数购买授权
  • 合理分配授权席位
  • 定期审查账号使用情况
  • 及时回收离职人员授权

操作:

  1. 统计实际用户数量
  2. 预留 10-20% 弹性席位
  3. 每季度审查账号列表
  4. 删除不活跃账号

11. 技术支持

拥有有效 License 的用户可享受完整的技术支持服务:

支持内容:

  • 功能使用咨询
  • 问题故障排查
  • 版本更新指导
  • 配置优化建议

联系方式:

  • 邮箱:nuneatonhydroplane@gmail.com

相关页面

Released under the GPL-3.0 License.