发布许可流程


背景

上一步我们已经做完软件源码保护的操作,接下来就要根据不同用户的不同需求,给用户发布许可(授权),Virbox LM 平台具有高安全性,Virbox 云许可/软许可有丰富的许可模式,可以实现多种不同的销售模式。

  • 基于时间的软件订阅;
  • 基于用户数的并发模式;
  • 基于次数的销售模式;
  • 基于软件功能模块的销售模式;
  • 各种模式还可以任意混搭,助力开发商软件货币化。

发布许可流程

1. 产品管理

一个开发者可能具有多款软件或者多个模块需要保护或者授权分发(深思称为许可分发),建议这种工作是从使用初期就进行规划,避免造成混乱。

下文中将演示如何使用 Virbox LM 平台新建产品,以及如何将授权与用户以及加壳后程序关联起来。


1.1 新建产品

登录 Virbox LM 开发者平台,点击“产品管理”以及"新建"按钮。

  • 新建产品: 一个产品可以对应软件开发者的一款软件或者一个功能模块
  • 许可 ID : 许可 ID 需要您自定义,是 1-42 亿数字范围。许可 ID 是加密过程中需要使用的一个重要概念,是唯一的标识号码。许可 ID 可以代表一个功能组件,或者一个可执行文件,软件模块,甚至类似打印、保存等具体的功能。 当然许可 ID 也可代表整套软件,此处许可 ID 需要与上一步软件加壳时,以及发布到用户账号中的许可 ID 一致。
  • 产品名称:此名称和将要保护的软件或者功能名称相对应,以便于后期维护
  • 显示名称:产品显示在 Virbox 用户许可工具中的名字
  • 许可形式:根据需求选择云锁/软锁,云锁与软锁区别以及应用场景点击此链接
  • 产品logo:可自定义上传企业logo
  • 高级属性:高级属性中包含两个主要功能:

数据区:每条许可都包含三个数据区,每区大小64K,具体使用方法及场景见数据区使用指引。

模 块 :检查模块区,子模块存在于每条许可中,在每个函数前绑定 slm_check_module 函数,在发布许可时勾选对应的授权,软件用户即有相应模块的使用权限,具体使用方法及场景见,模块区使用指引。


2. 创建销售模板

选中“销售模板”,点击"新建",在上一步新建产品的过程中会勾选产品的许可形式,新建模板是则根据选择的产品类型来确定此模板的类型,本段落将说明如何创建云许可模板软许可模板

2.1 创建云许可模板

  • 模板名称:根据许可信息和用户信息定义即可

  • 产品:选择上一步新建的产品,此处选择云许可类型

  • 设置软件的可使用时间

是否永久授权:若是 ON 状态,发布永久许可,一次发布,永不过期

时间限制(时间限制有两种类型):

1、 具体时间:设置明确的起止时间或终止时间,到期将不可使用。

2、 许可发布时间作为许可开始时间,适用于使用此模板发布许可时,许可开始计时的场景,结合限定时长的设置,到期将不可使用

  • 时间跨度:以用户使用许可为开始时间,到期将不可使用

  • 使用计数:设置有限次的使用条件,每次使用计数减少,计数归零不可使用

  • 高级属性:高级属性中包含两个主要功能:

数据区:每条许可都包含三个数据区,每区大小 64K,具体使用方法及场景见数据区使用指引。

模块:检查模块区,子模块存在于每条许可中,在每个函数前绑定 slm_check_module 函数,在发布许可时勾选对应的授权,软件用户即有相应模块的使用权限,具体使用方法及场景见云软许可数据区说明
注:如在销售模板处对数据区进行设置,将会覆盖新建产品时数据区中上传的内容。

2.2 创建软许可模板

  • 模板名称:根据许可信息和用户信息定义即可

  • 产品:选择上一步新建的产品,此处选择软许可类型

  • 许可类型

普通许可:即收费许可 试用许可:即测试许可,每个软件开发者有10条测试机会

此段落主要以普通许可进行说明

  • 计费模式:计费共有三种模式,按天(0.1 元/天)、按年(15 元/年)、一次性 58 元

  • 设置软件的可使用时间

永久许可:一次发布,永不过期
时间限制(时间限制有两种类型):
1、具体时间:设置明确的起止时间或终止时间,到期将不可使用。
2、许可发布时间作为许可开始时间,适用于使用此模板发布许可时,许可开始计时的场景,结合限定时长的设置,到期将不可使用

  • 时间跨度:以用户使用许可为开始时间,到期将不可使用

  • 使用计数:设置有限次的使用条件,每次使用计数减少,计数归零不可使用

  • 可离线时长:软锁使用过程中需要定期联网激活,以保证密钥以及软件的安全,可离线时长表示,许可在离线情况下使用的最大时长,许可到期或者设置的可离线时长到期没有联网激活,那么许可将不可使用,最长设置为180 天

  • 同时绑定设备数:许可同时绑定的设备数,每次绑定计数减少,计数归零不可使用

  • 累积绑定设备数:设置许可累积绑定的设备数,每次绑定计数减少,计数归零不可使用

  • 离线绑定:软锁虽然可完全离线使用,但是软锁使用过程中需要定期联网激活,部分软件用户的机器可能是完全离线的状态,无法联网,所以深思推出了可以离线激活的方案,勾选支持则表示此许可支持离线激活功能,详细见软许可离线使用指引

  • 高级属性:高级属性中包含两个主要功能:

1、数据区:每条许可都包含三个数据区,每区大小64K,具体使用方法及场景见云软许可数据区使用指引。
2、模块:检查模块区,子模块存在于每条许可中,在每个函数前绑定 slm_check_module 函数,在发布许可时勾选对应的授权,软件用户即有相应模块的使用权限,具体使用方法及场景见云软许可数据区说明
注:如在销售模板处对数据区进行设置,将会覆盖新建产品时数据区中上传的内容。


3. 添加用户

上一步模板已经创建好,此段落主要说明如何添加用户

开发者可以建立和管理用户,每个用户可以拥有任意多个许可(授权),开发者可以对用户进行检索、编辑以及删除操作。用户创建成功后,邮箱或者手机信息不可变更,发布许可与用户邮箱或手机绑定。

3.1 选中 "用户" ,点击 "+用户"

3.2 输入用户的邮箱或者手机,点击保存

3.3 用户添加成功

添加用户后,用户的邮箱或者手机会收到一个随机的密码


4. 许可分发

本段落主要说明如何将创建好的“销售模板”发布到“用户账号”中

4.1 选中“许可分发”,点击"发布许可"

4.2 选择销售模板及用户帐号

选中上一步新建的“销售模板”,选择上一步添加的“用户账号”,点击“发布”。

至此已将相应许可ID发布到用户的账号中,用户如何使用加密后的软件详见 软件用户使用流程

results matching ""

    No results matching ""