跳轉到主要內容
線上保護使用內含授權參數且受密碼保護的檔案。在此情況下,不需要啟用授權。
在此情境中,您將開發使用 ABBYY FineReader Engine 程式庫的應用程式,並將其部署至雲端執行個體、私人虛擬機器或本機工作站。安裝方式為手動複製檔案。您將需要:
  • 一個線上授權權杖檔案 (名稱類似 SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken) 。
  • 授權權杖檔案的密碼。
  • 您的 Customer Project ID。
請依照下列指示操作:
  1. 使用 —target 和 —noexec 選項解開 %archive_name%.sh。命令列範例:
%archive_name%.sh --noexec --target <where to unpack>
  1. 複製下列檔案:
  • 您的應用程式所支援模組正常運作所需的檔案。
  • 在開發人員說明的 ABBYY FineReader Engine 發行套件章節中標示為「mandatory」的檔案。這些檔案包括系統模組和主要識別資料庫。
  • 將在應用程式中使用的介面語言資源檔案。
  • 您的應用程式所支援識別語言的字典支援檔案。如果識別語言包含使用拉丁字母的語言,請務必複製 Univers.amd 和 Univers.amm 檔案。
  • 授權管理工具程式 (LicenseManager.Console, libProtectionConsoleUI.so) 。
您可以使用該檔案,自動建立應用程式正常運作所需檔案的清單。
  1. 建立用於儲存授權資料的資料夾 (預設為 %ProgramData%\ABBYY\SDK\12\Licenses) 。Everyone 群組應具有完整存取權限。若要變更此資料夾,請參閱 Working with the LicensingSettings.xml File 一文中的範例。
  2. 依照 Installing the Licensing Service 中的說明安裝 Licensing Service。
線上授權不需要啟用:應用程式會在執行階段從 ABBYY 線上授權服務 取得授權資訊。進行授權驗證時,應用程式會傳送授權權杖檔案和授權密碼。您必須將權杖檔案放在應用程式預期的位置。此位置必須由開發人員指定 (預設為 %ProgramData%\ABBYY\SDK\12\Licenses) 。請注意:
  • 應用程式執行時需要網際網路連線。
  • 必須允許透過連接埠 443 (HTTPS) 連線至 *.abbyy.com。如果連線中斷,且超過一定的重新連線逾時時間,應用程式將停止運作。同步週期和重新連線逾時是每個線上授權的特定參數。
  • 應安裝 GoDaddy 根憑證。關於該憑證的詳細資訊,請參閱 GoDaddy 網站
在此情境中,您即將開發一個應用程式,在透過網路連線到授權伺服器的工作站上使用 ABBYY FineReader Engine 程式庫。安裝方式為手動複製檔案。您將需要:
  • 一個線上授權權杖檔案 (名稱類似 SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken) 。
  • 授權權杖檔案的密碼。
  • 您的 Customer Project ID。
  • 授權伺服器的 DNS 名稱或 IP 位址。
請依照下列指示操作:
  1. 安裝 Licensing Service所述,在授權伺服器上安裝 Licensing Service。
請使用同一套件中的 ABBYY FineReader Engine 和 Licensing Service。否則無法保證相容性。
  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 發行套件章節裡標示為「mandatory」的檔案。這些檔案包括系統模組和主要識別資料庫。
    • 應用程式將使用之介面語言的資源檔案。
    • 您的應用程式將支援之識別語言的字典支援檔案。若識別語言包含使用拉丁字母的語言,請務必複製 Univers.amd 和 Univers.amm 檔案。
    • 授權管理工具程式 (LicenseManager.Console、libProtectionConsoleUI.so) 。
您可以使用此檔案自動建立應用程式正常運作所需的檔案清單。
  1. 在每台工作站上建立一個用來儲存授權資料的資料夾 (預設為 %ProgramData%\ABBYY\SDK\12\Licenses) 。「Everyone」群組應對此資料夾具有完整存取權限。若要變更此資料夾,請參閱文章 Working with the LicensingSettings.xml File 中說明的範例。
  2. 將權杖檔案放在所有工作站上、您的應用程式會搜尋此檔案的資料夾中。您可以選擇 %ProgramData%\ABBYY\SDK\12\Licenses 資料夾 (此為預設行為) ,或其他用於儲存授權資料的資料夾。「Everyone」群組必須對這些資料夾具有完整存取權限。
  3. 建立 LicensingSettings.xml 檔案,設定與伺服器相同的連線通訊協定類型及伺服器位址:
如果您為伺服器設定了其他連接埠,請在此進行相同設定,並指定下方範例中的連接埠號碼。線上授權不需要啟用:授權資訊會在應用程式執行階段從 ABBYY 線上授權服務取得。進行授權時,應用程式會傳送授權權杖檔案和授權密碼。請注意:
  • 應用程式執行時需要網際網路連線。
  • 必須允許透過連接埠 443 (HTTPS) 連線至 *.abbyy.com。若連線中斷,超過特定的重新連線逾時後,應用程式將停止運作。同步週期和重新連線逾時是各個線上授權的特定參數。
  • 必須在授權伺服器上開啟連接埠 3023,供其與工作站連線。唯一支援的連線通訊協定是 Sockets。
  • 安裝了 Licensing Service 的授權伺服器上應安裝 GoDaddy 根憑證。如需該憑證的詳細資訊,請參閱 GoDaddy 網站