- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
03.需求分析报告书_方玉亮精要
基于DLNA媒体播放器的设计与实现
需求分析报告书
总页数 8 正文 5 附录 生效日期 编制: 方玉亮、冯李平 审批:
修改编号 日期 修改人 版本号 修改内容 1 2012.9.22 冯李平 VER0.1.0 初始做成 2 2012.9.24 方玉亮 VER0.1.1 修改系统结构和功能描述 3 2012.9.25 董云才 VER0.1.2 审批文档 目录
1 引言 - 4 -
1.1编写目的 - 4 -
1.2项目背景 - 4 -
2 任务概述 - 4 -
2.1开发目标应用目标 - 4 -
2.2运行环境 - 4 -
2.3条件与限制 - 5 -
2.4关键词 - 5 -
3 功能要求 - 5 -
3.1 功能概要 - 5 -
3.2 系统结构及功能描述 - 5 -
3.3备注 - 7 -
4 性能要求 - 7 -
4.1时间特性 - 7 -
4.2显示特性 - 7 -
5 运行要求 - 8 -
5.1 界面 - 8 -
5.2 基本操作 - 8 -
5.3显示要求 - 8 -
6 扩展需求分析 - 8 -
1 引言
1.1编写目的
为项目的开发提供要求参照,不让项目的开发偏移最初的要求。
1.2项目背景
最近十年,社会生活发生了显著的改变,最主要的是科技的快速发展。个人电脑的普及再加上网络的蓬勃发展,使得网络已经成为一般人生活不可或缺的一部分。在现有的网络环境中如何提升消费者的方便性,也成为广大的消费电子厂商追求的目标之一。以现有的电子产品使用情况来说,消费者在购买单一的电子产品时,需要安装合适的驱动程序才能使其正常工作,其实各种电子产品之间提供的功能都大同小异,如各种数码相机,各种打印机,PDA等等。但这些电子产品交换媒体信息的时候,却遇到障碍,无法共享数据。比如使用一台数码相机去播放另一台数码相机中的图像或视频就不得不利用一些中间媒介。由此为了克服这种障碍,大电子厂商们积极推动一些网络协议的发展,比如微软大力推动的即插即用协议UPnP(Universal Plug and Play)。在如此形势之下DLNA也就应运而生了。DLNA组织全名为(Digital Living Network Alliance),即数字生活网络联盟,是由包括Intel,微软,SONY,SAMSUNG等IT/CE大厂所组成。目前DLNA已经成为产业界的最大的标准
2 任务概述
2.1开发目标应用目标
1). 项目成员掌握软件开发流程,了解软件开发必备知识。
2). 掌握DLNA协议,并能够应用到实际解决方案中。
3). 提高C、C++编程能力。
4)熟练掌握Linux下的应用开发过程。
2.2运行环境
软件环境
操作系统:Linux
软件:libupnp1.6.6 gstreamer-0.10及以上版本
DMP依赖于libupnp1.6.6作为UPNP协议栈实现
硬件环境
部署DMP需要的硬件平台(部署Linux的PC即可),可用的网络。
2.3条件与限制
网上资料太少,关于UPnP的介绍少
2.4关键词
DLNA Digital Living Network Alliance,数字生活网Digital Media Player,数字媒体播放器
DMS Digital Media Server,数字媒体服务器
UPnP Universal Plug and Play,通用即插即用图1.1 功能点
该项目功能点如上图所示,详解如下:
DMP控制点:
发送异步检索设备的请求
发送同步请求
接收网络内libupnp发送的事件
DMS检索管理:
“设备请求用多播发送出去以后,该模块负责接收设备的响应。然后,将响应组织起来,分别去请求返回XML中的目录编号、或目录的父目录编号提取出来,并且根据编号在内存中形成“child-sibling”树
返回XML中的,返回XML内容。Browse/Search动作返回的结果是XML格式。该模块负责提取用户指定的信息,比如“标题、日期、文件大小”等。插件管理负责管理播放插件,包括插件的、插件的加载/卸载图2.1 系统结构图
编号 模块名称 功能要求 1 Device List Manager 对三种设备管理:服务器、控制点、player 2 Metadata Parser 元数据管理 3 Action Manager 完成各种请求服务,最主要的是浏览服务器服务 4 Player Interface 播放控制,如开始/暂停/关闭等。 5 CDS Context Directory Service 数据目录服务 6 XML Parser 文件格式控制 7 Error Manager 错误处理 8 Debug/log Manager 打印调试信
您可能关注的文档
- WaysofDevelopingparagraphs分析.ppt
- WCDMA分析.ppt
- 02-和谐家庭的构建与家庭教育的艺术(33期)精要.pptx
- WABCO防抱死系统分析.docx
- WCDMA日常公式与解释整理分析.doc
- 02-软件测试工具参考精要.doc
- W11-4N导油田增设井口项目海上安装HSE计划分析.doc
- 0203高压断路器精要.doc
- WCDMA天线产品资料分析.doc
- WCDMA基础知识分析.ppt
- 专题06 经济体制(我国的社会主义市场经济体制)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题11 世界多极化与经济全球化-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 专题03 经济发展与社会进步-5年(2020-2024)高考1年模拟政治真题分类汇编(浙江专用)(解析版).docx
- 专题09 文化传承与文化创新-5年(2020-2024)高考1年模拟政治真题分类汇编(北京专用)(原卷版).docx
- 5年(2020-2024)高考政治真题分类汇编专题08 社会进步(我国的个人收入分配与社会保障)(原卷版).docx
- 专题07 探索世界与把握规律-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 5年(2020-2024)高考政治真题分类汇编专题06 经济体制(我国的社会主义市场经济体制)(原卷版).docx
- 专题11 全面依法治国(治国理政的基本方式、法治中国建设、全面推进依法治国的基本要求)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题17 区域联系与区域协调发展-【好题汇编】十年(2015-2024)高考地理真题分类汇编(解析版).docx
- 专题01 中国特色社会主义-5年(2020-2024)高考1年模拟政治真题分类汇编(原卷版).docx
最近下载
- 耳鼻咽喉头颈外科学教学大纲.pdf
- nektar整合程序使用说明书.pdf
- 初中《阳光学业评价》英语八年级上册(含答案).pdf VIP
- AQT 2074-2019 金属非金属矿山在用设备设施安全检测检验报告通用要求.pdf VIP
- Joyoung九阳豆浆机DJ13B-D88SG使用说明书.pdf VIP
- 期末综合素质达标(试卷)-2024-2025学年统编版语文三年级上册.docx VIP
- 国开《小学数学课程标准与教材研究》形考1-4答案.docx
- 课题申报书:技术支持的教师专业成长路径与发展模式研究.pdf VIP
- 轮状病毒性肠炎.ppt VIP
- 六年级上册数学试题-第五单元 圆 测试卷-北京版(含答案).doc VIP
文档评论(0)