什么是单机授权

单机授权的客户端激活后不需要再连接外部授权服务器。比特授权云支持单机授权的“一机一码”或“一码多机”使用方式。

在单机授权的激活过程中,客户端通过自动或手工的方式将授权码及硬件指纹传递给服务器,由服务器验证通过后产生与目标客户端机器硬件绑定的本地许可数据,并发送给客户端进行安装。许可数据安装成功后即可支持应用程序离线使用,不需要再与服务器通讯。由于许可数据是与客户端机器硬件绑定的,因此在复制到其它未授权客户端后将不能够正常工作。

单机授权的许可数据安装在本机。作为对比,集团授权的许可数据安装在集团授权服务器上;云授权的许可数据始终保存在云端。

通过在创建新业务时选择“单机浮动授权”类型来建立应用的单机授权方案。

单机浮动授权

单机授权属性

下面是典型的单机浮动授权属性页面。

单机浮动授权属性

  • 离线与智能连接 - 开发商可选择客户端完全脱离服务器运行或在具备连网条件的时候自动在后台进行授权验证
  • 强制认证 - 开发商可设置客户端的最大离线时间。客户端每次经过设置时间后,必须与服务器再次连接验证才能继续使用
  • 安装限制 - 开发商用来限制客户端允许激活的次数。安装限制次数为所有的客户端共享
  • 终端限制 - 设置软件允许在多少台客户端上被激活

通过这些授权属性,开发商可以设置运行软件的客户端数量、激活次数以及是否需要定期连接服务器。如果设置了智能连接类型,当客户端运行时会自动检测本机的连网状态,并在可连接服务器时自动完成授权验证以及授权升级的操作,整个过程不会对正常用户带来任何干扰。当设置了强制认证时,一旦到了认证周期,客户端就必须与服务器进行一次连接,然后才能正常工作。

单机授权的失效

单机授权是依赖于客户端许可数据的,因此当许可数据被破坏时本地授权将会失效。

许可数据存储在客户端硬盘上,因此任何对硬盘数据的破坏都可能会对其造成影响。这其中包括:硬盘分区、格式化、病毒或其它原因造成的许可数据破坏等。此外,许可数据是与客户端硬件信息相绑定的,因此当与之相关的硬件信息变化时,虽然许可数据未被破坏,授权也会失效。

当客户端许可数据由于数据损坏或丢失而失效时,可通过重新下载许可数据而自动修复,此时将会消耗“安装限制”次数;当客户端许可失效是由于硬件信息变动时,服务器会将它等同于具有不同硬件信息的新的客户端。如果开发商允许授权在多台客户端上安装的话,客户端将下载与新的硬件信息绑定的新的许可数据,此时将会消耗“终端限制”台数。

新的许可数据的更新过程在客户端联网时是自动完成的。