● 摘要
随着三网融合的推进,大量的多媒体资源通过广电网、互联网、移动网络等渠道,广泛传输,并渗透到人们日常生活的各个方面。各种直播节目,精品音、视频资源,可以通过电视、智能手机、Pad、个人电脑等各种终端方便的观看。面对海量的资源,搜索引擎将是人们获取所需资源的最佳工具。但是由于传统的搜索引擎主要针对网页文本,而不是流媒体,传统搜索引擎都无法很好地满足用户对于视频内容的搜索要求,开发针对流媒体的增强型搜索引擎成为互联网的迫切需求。
然而,数字内容的版权方,即内容生产商或者运营商,在满足消费者需求的同时,还希望能对数字内容的使用进行有效管理,保护他们的合法利益,避免其产品被非授权的使用,甚至被非法传播、共享。数字版权管理DRM(Digital Rights Management)技术应运而生,通过它使得最终用户必须得到授权后才能使用数字内容。
本论文为新浪公司“增强型搜索引擎”项目中的DRM子系统的设计与实现,然后配合项目中的协议适配、终端门户、点播系统等子系统进行内容的展示。DRM系统主要负责针对课题中的终端门户点播等的内容需求,进行身份认证、实现访问控制。从技术上看,DRM核心是采用一定的加密算法(AES、3DES等)对数字内容进行加密,通过附加使用规则,实现对数字内容有条件使用。从运营角度看,DRM整合了用户、资源、授权管理、计费管理功能,提升了资源的可管可控能力。本论文在这些需求的前提下对DRM系统进行了设计与实现。
本人在该DRM系统建设中,担任项目经理角色。使用面向对象的程序开发设计方法,从需求分析到总体设计、再到详细设计及实现、最后到测试和验收。