OMA DRM 1.0 – OMA Download 框架

转载 2007年10月16日 08:55:00
OMA DRM 1.0 – OMA Download 框架     CSDN Blog推出文章指数概念,文章指数是对Blog文章综合评分后推算出的,综合评分项分别是该文章的点击量,回复次数,被网摘收录数量,文章长度和文章类型;满分100,每月更新一次。

author: A.TNG
email: jiyucn_at_163_dot_com 

总结:OMA Download与Java MIDlet Download非常相似,部分细节根据特性需求进行了扩展。

OMA Download提供了一种从web服务器下在媒体对象的方式。
OMA Download主要包含两大块:媒体对象的下载;在移动终端上根据版权对象播放媒体对象。
OMA Download是建立在HTTP Download和MIDlet Download之上的。
OMA Download与MIDlet Download的主要区别在于,MIDlet Download主要是为下载JAVA应用而设计的,而OMA Download的应用范围更加广泛,可以用来下载任何类型的媒体对象、彩铃、桌面图片等。
OMA Download扩展了HTTP Download的流程,增加了两个额外的步骤:第一,在下载媒体对象之前,需要事先下载一个download descriptor,类似于描述符的文件,该文件包含了许多与需要下载的媒体对象相关的信息;第二,媒体对象下载完毕之后,移动终端需要发送一个状态报 告至服务器端,便于服务器端监测服务质量和收费。
在OMA Download系统中,媒体对象被看作一个文件,通常在web服务器上用URL标识。
标识媒体文件的download descriptor通常包含:媒体对象的Metadata;下载媒体对象的URL;发送状态报告的URL。通过下图,可以分清各个元素之间的关系。

 

看 左框Download,其中download descriptor和status report是1对0/1的关系,如果download descriptor要求发送status report,并且包含了对应的URL,则需要发送status report,否则不发送。
中间小框图—媒体对象,0个或者多个download descriptor可以用来描述1个媒体对象;0个或者多个rights object可以用来规定媒体对象的使用;1个媒体对象只能对应1个DCF。
看右框DRM,1个DRM Message对应1个DCF和1个rights object.
参考下图可以弄清楚各个网络实体之间的关系。

 

用 户可以通过presentation server查看有哪些媒体对象可供下载,选择了喜欢的文件后,交由download agent负责从download server上下载媒体对象,注意,下载的媒体对象一定是事先经过DRM packager打包的,同时在下载完毕后,根据download descriptor来决定是否发送status report。当以上步骤完成后,媒体对象就交由DRM Agent来控制了。
OMA Download标准文档中给出了3个user case:
HTTP Download
1.客户向URL发起一个GET请求,例如点击web上的一个链接;
2.客户端发送一个GET至服务器,并等待响应;
3.服务器根据请求返回数据给客户端;
4.客户端接收服务器返回的数据,并根据HTTP头来进行相应的处理;如果客户端不支持HTTP头中Content-type所指示的媒体对象类型,客户端可以关闭连接,服务器发现超时;如果客户端判断HTTP头中Content-length字段,发现无法保存
Combined Descriptor and Media Object
客户端发送GET请求后,服务器将download descriptor和媒体对象同时发送至客户端,因此,客户端无法对下载媒体对象进行确认。
1.客户向URL发起一个GET请求,例如点击web上的一个链接;
2.客户端发送一个GET至服务器,并等待响应;
3.服务器将媒体对象和download descriptor打包,作为服务器响应,返回给客户端;
4.根据download descriptor的指示来决定是否发送status report。
Separate Descriptor and Media Object
1.客户向URL发起一个GET请求,例如点击web上的一个链接;
2.客户端发送一个GET至服务器,并等待响应;
3.服务器将download descriptor作为响应,返回给客户端;
4.客户端接收到download descriptor并解析,提示用户是否下载;
5.客户端确认下载,获取对应媒体对象。

 



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1680621

 

走进Vue.js 1.0

-
  • 1970年01月01日 08:00

OMA DRM原理的研究及实现

一、DRM技术简介    DRM(Digital Right Management)是数字权限管理的简称,又可以称为“内容数字版权加密保护技术”,是目前应用最广泛的内容版权保护技术。其主要针对媒体文...
  • xjbclz
  • xjbclz
  • 2016-07-06 20:55:32
  • 795

OMA DRM2.0的实质

OMA 的 DRM 1.0 技术主要用于内容的保护,OMA DRM 2.0主要加强了通信的保护和密钥的保护。具体的过程大致如下。1. 手机预先内置一个从CA获取的密钥对(私钥和公钥)和证书2. 手机在...
  • swingseagull
  • swingseagull
  • 2006-05-07 20:41:00
  • 3160

MTK支持的DRM简介

一、DRM 基本信息: 1.MTK支持的DRM类型 a.OMA DRM V1.0  (Open Mobile Alliance) DRM b.Widevine(Google Widevine) L3 ...
  • u010842019
  • u010842019
  • 2016-10-24 21:04:47
  • 2141

OMA DRM 1.0之DrmService启动流程

1. init.rc对应文件:/system/core/rootdir/init.rc在init.rc文件中跟drm相关的部分 # create directory for DRM plug-ins ...
  • cheng20150809
  • cheng20150809
  • 2015-09-22 20:11:19
  • 939

android上实现OMA下载

仔细研究了下OMA下载机制,把研究成果与大家分享。 网络处理层package com.eshore.oma;import java.util.HashMap;import android.conten...
  • lastsweetop
  • lastsweetop
  • 2010-04-09 12:53:00
  • 8564

一种基于android DRM框架实现OMA DRM的方法

  • 2016年05月29日 23:53
  • 402KB
  • 下载

OMA DRM v2.1规范

  • 2010年06月08日 10:48
  • 1.04MB
  • 下载

初探移动设备管理——OMA DM协议向导

      伴随3G技术在中国的快速发展,数据业务必然成为消费和企业用户的重要通信手段,这些趋势给移动运营商带来很多机会的同时也造成很大的管理挑战(与此同时将移动数据业务扩展到不同网络类型的不同移动设...
  • Dreamcode
  • Dreamcode
  • 2010-02-05 14:11:00
  • 7786

OMA DRM 1.0 原理与架构

  • 2012年07月28日 15:37
  • 606KB
  • 下载
收藏助手
不良信息举报
您举报文章:OMA DRM 1.0 – OMA Download 框架
举报原因:
原因补充:

(最多只允许输入30个字)