02 DRM 架構

DRM框架的設計是agnostic 和抽象的specific DRM scheme,具體的DRM插件中的特定DRM方案的實施細節,該DRM框架包括:

  • 簡單的API來處理複雜的DRM運營
  • 註冊用戶和設備到在線DRM服務
  • 從許可證,DRM內容和其許可證的約束中提取信息
  • 並最終解密DRM內容。

該DRM框架的設計是實現無關,在抽象的計劃,具體的DRM插件中的特定DRM方案的實施細節。該DRM框架包括簡單的API來處理複雜的DRM運營,註冊用戶和設備在線DRM服務,從許可證,準DRM內容和其許可證的約束中提取信息,並最終解密DRM內容。

Android的DRM框架兩種架構層實現的:

  • DRM框架API,它是給APP開發者使用的Android應用程序框架,和貫穿Dalvik虛擬機用於標準應用。
  • Native Code DRM管理者,它實現了DRM框架,並公開了DRM plug-ins來處理各種DRM schemes方案的權限管理和解密接口。

 

2