跳转到主要内容
在线保护使用一个受密码保护的文件,其中包含许可证参数。在这种情况下,无需激活许可证。
在此场景中,您将开发一个使用 ABBYY FineReader Engine 库的应用程序,并将其部署到云实例、私有虚拟机或本地工作站。安装方式为手动复制文件。您将需要:
  • 一个 Online License 令牌文件 (名称类似于 SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken) 。
  • 令牌文件的密码。
  • 您的 Customer Project ID。
请按以下说明操作:
  1. 使用 —target 和 —noexec 选项解压 %archive_name%.sh。命令行示例:
%archive_name%.sh --noexec --target <where to unpack>
  1. 复制以下文件:
  • 应用程序所支持模块运行所需的文件。
  • 开发人员帮助中 ABBYY FineReader Engine Distribution Kit 章节里标记为“mandatory”的文件。它们包括系统模块和主要识别数据库。
  • 应用程序将使用的界面语言资源文件。
  • 应用程序所支持识别语言的字典支持文件。如果识别语言包含使用拉丁字母表的语言,请确保复制 Univers.amd 和 Univers.amm 文件。
  • License Manager 实用程序 (LicenseManager.Console, libProtectionConsoleUI.so) 。
您可以使用该文件自动生成应用程序运行所需文件的列表。
  1. 创建一个用于存储许可数据的文件夹 (默认为 %ProgramData%\ABBYY\SDK\12\Licenses) 。Everyone 组必须对其具有完全访问权限。要更改此文件夹,请参阅 使用 LicensingSettings.xml 文件 一文中的示例。
  2. 按照安装许可服务中的说明安装许可服务。
Online License 无需激活:许可证信息会在应用程序运行时从 ABBYY Online licensing services 获取。进行授权时,应用程序会发送许可证令牌文件和许可证密码。您需要将令牌文件放置到应用程序预期的位置。该位置必须由开发人员指定 (默认为 %ProgramData%\ABBYY\SDK\12\Licenses) 。请注意:
  • 应用程序运行时需要互联网连接。
  • 必须允许通过 443 端口 (HTTPS) 连接到 *.abbyy.com。如果连接中断,并且超过一定的重连超时时间,应用程序将停止运行。同步周期和重连超时时间是每个 Online License 的特定参数。
  • 应安装 GoDaddy 根证书。有关该证书的详细信息,请参阅 GoDaddy 网站
在此场景中,您需要在通过网络连接到许可证服务器的工作站上,开发使用 ABBYY FineReader Engine 库的应用程序。安装方式为手动复制文件。您将需要:
  • 一个 Online License 令牌文件 (名称类似于 SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken) 。
  • 许可证令牌文件的密码。
  • 您的 Customer Project ID。
  • 许可证服务器的 DNS 名称或 IP 地址。
请按以下说明操作:
  1. 按照安装许可服务中的说明,在许可证服务器上安装许可服务。
请使用同一软件包中的 ABBYY FineReader Engine 和许可服务。否则无法保证兼容性。
  1. 在工作站上安装该库:
    1. 使用 —target 和 —noexec 选项解压 %archive_name%.sh。命令行示例:
%archive_name%.sh --noexec --target <where to unpack>
<LicensingServers>
   <MainNetworkLicenseServer ServerAddress="[your server address]" ProtocolType="Sockets"/>
</LicensingServers>
<LicensingServers>
   <MainNetworkLicenseServer ServerAddress="[your server address]" ProtocolType="Sockets" EndPointName="1025"/>
</LicensingServers>
  1. 复制以下文件:
    • 应用程序所支持模块运行所需的文件。
    • 开发人员帮助中 ABBYY FineReader Engine Distribution Kit 部分标记为“mandatory”的文件。它们包括系统模块和主要识别数据库。
    • 应用程序将使用的界面语言资源文件。
    • 应用程序所支持识别语言对应的字典支持文件。如果识别语言包含使用拉丁字母表的语言,请确保复制 Univers.amd 和 Univers.amm 文件。
    • License Manager 实用程序 (LicenseManager.Console, libProtectionConsoleUI.so) 。
您可以使用该文件自动创建应用程序运行所需文件的列表。
  1. 在每个工作站上创建一个用于存储许可数据的文件夹 (默认为 %ProgramData%\ABBYY\SDK\12\Licenses) 。Everyone 组应对该文件夹具有完全访问权限。要更改此文件夹,请参阅使用 LicensingSettings.xml 文件一文中的示例。
  2. 在所有工作站上,将令牌文件放入应用程序将搜索此文件的文件夹中。您可以选择默认的 %ProgramData%\ABBYY\SDK\12\Licenses 文件夹,也可以选择其他用于存储许可数据的文件夹。Everyone 组必须对这些文件夹具有完全访问权限。
  3. 创建 LicensingSettings.xml 文件,设置与您为服务器指定的相同连接协议类型以及服务器地址:
如果您为服务器设置了其他端口,请在此处进行相同设置,并指定下面示例中的端口号。Online License 无需激活:许可证信息会在应用程序运行时从 ABBYY Online licensing services 获取。进行授权时,应用程序会发送许可证令牌文件和许可证密码。请注意:
  • 应用程序运行时需要互联网连接。
  • 必须允许通过 443 端口 (HTTPS) 连接到 *.abbyy.com。如果连接中断,并且超过一定的重新连接超时时间,应用程序将停止运行。同步周期和重新连接超时时间是每个 Online License 的特定参数。
  • 必须在许可证服务器上开放 3023 端口,以便与工作站建立连接。唯一受支持的连接协议是 Sockets。
  • 安装了许可服务的许可证服务器上应安装 GoDaddy 根证书。有关该证书的详细信息,请参阅 GoDaddy 网站