Supported DRM Solutions
Two DRM solutions are supported by Motorola handsets. The solutions are the following:
•Forward Locking – Forward locking construct defined by the OMA DRM specification. Similar to NDIS implementation in MMS/EMS.
•Combined Delivery – The OMA Combined Delivery mechanism is an extension of OMA forward locking. The Combined Delivery mechanism differs by including a rights object within the DRM message which governs the consumption of the content included along with the rights object. A handset that supports Combined Delivery will support OMA forward locking.
•Separate Delivery – The OMA Separate Delivery mechanism is an extension of OMA Forward locking. The Separate Delivery mechanism differs by delivering the content and the rights object separately. The MOTOKRZR K3 supports retrieving rights via WAP Push and via HTTP response.
Download
Forward Lock files will be downloaded within a DRM message. The download manager will recognize the DRM message of MIME type ‘application/ vnd.oma.drm.message’ as a valid file type.
The download manager will discard any DRM message that contains more than one media object within the DRM message.
OMA Combined Delivery will be downloaded within a DRM message and will consist of a media object and a rights object. The download manager will recognize the DRM message MIME type and the MIME type ‘application/vnd.oma.drm.rights+xml’ as a valid file type. A single media object in the body of the DRM message, that is encoded in the following identity transfer encoding ‘7bit’, ‘8 bit’, and ‘binary,’ will be accepted by the download manager.
Installation
Forward Lock
After the download of a DRM message has been completed, the download manager will strip out the media object that is encapsulated within the DRM message prior to dispatching the object for preview. The MIME type associated with the encapsulated media object will be used to verify that the OMA download descriptor ‘type’ meta data field matches the MIME type of the media object within the DRM message.
Once the media object has been extracted from the DRM message, the original DRM message can be discarded. Along with passing the media object to the content dispatcher for preview, the download manager shall indicate to the content dispatcher that the media object is ‘forward locked’.
29