手机视频系统需求分析_第1页
手机视频系统需求分析_第2页
手机视频系统需求分析_第3页
手机视频系统需求分析_第4页
手机视频系统需求分析_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

手机视频系统需求分析修订历史记录版本日期AMD修订者说明1.02012.3.25A戴伟1.012001.4.28M戴伟新增功能点普通机密220255327.doc第页共16页1目录TOC\o"1-5"\h\z引言 4编写目的 错误!未定义书签。\o"CurrentDocument"系统涵盖范围 4\o"CurrentDocument"缩略词 4假设和限制 错误!未定义书签。\o"CurrentDocument"参考资料 5\o"CurrentDocument"系统概貌 5\o"CurrentDocument"系统远景 5\o"CurrentDocument"体系结构 5图表1-1 手机视频系统的业务参考模型 6系统边界和Actors 错误!未定义书签。\o"CurrentDocument"系统功能 7用户特性 8一般限制 错误!未定义书签。出错处理 错误!未定义书签。假设和依赖条件 错误!未定义书签。\o"CurrentDocument"功能性需求 8手机网络视频系统功能需求概况 8以视频文件和视频流管理为核心 8以RTSP为跨平台视频数据交换的技术 8以Java为跨平台代码交换的技术 9\o"CurrentDocument"用户操作终端子系统 9用户注册和登陆模块 9视频上下传模块 9\o"CurrentDocument"视频管理及用户管理子系统 10视频审核模块 11修整管理模块 11文件管理模块 11用户管理模块 12支持服务子系统 13系统定时服务模块 13系统日志服务模块 13系统备份服务模块 13\o"CurrentDocument"外部接口需求 13非功能性需求 14易用性 14\o"CurrentDocument"可靠性: 14普通机密220255327.doc第页共16页2TOC\o"1-5"\h\z\o"CurrentDocument"性能 14\o"CurrentDocument"可维护性 14\o"CurrentDocument"安全性 15\o"CurrentDocument"可扩展性 15\o"CurrentDocument"6.系统配置 15硬件和软件配置 15\o"CurrentDocument"网络配置 15\o"CurrentDocument"开发环境 151.引言概述随着计算机技术、通信技术以及互联网技术的飞速发展,社会经济的信息化进程逐渐加快,手机网络为主体的新通讯形态正在发展和壮大。手机网络视频基于宽带无线网络技术,可以利用手机通过无线网络,实现实时拍摄,实时送传播出的一款专业视频直播系统,是以Android、IPhone4为平台的全新的直播及在线包装产品。该系统大大简化了传统繁琐的工作流程,降低了用户的投入成本,为随时随地上载实时资讯信息提供了快捷且安全的平台。系统涵盖范围手机视频系统主要包括以下功能:视频流上传:用户通过手机将视频流上传到服务器视频流观看:用户观看通过审核的视频流视频流编辑整理:审核员整理用户上传的视频流视频流信息查询:用户根据用户名或者视频流信息查询相关的文件和视频流查询、统计其他电子数据交换用户信息查询用户添加关注缩略词卜表是本文中使用到的缩略词:缩写描述SRSSoftware/SystemRequirementsSpecificationiOS苹果手机操作系统Andriod安卓手机操作系统RTSPRealTimeStreamingProtocol实时流传输协议RTMPRealTimeMessagingProtocol实时消息传送协议SIPSessionInitiationProtocolWebService在线应用服务XML可扩展标记语言普通机密220255327.doc第页共16页4其他要求•需求文档中的任何变更都将被新版的SRS跟踪。SRS应有版本历史。用户可以通过SRS的早期版本查找需求的早期版本。•为验证需求,一个需求应有一个或一个以上用例。参考资料文档名称版本日期系统概貌系统远景手机视频系统是一个方便手机用户上传手机拍摄视频流的全天侯不间断的自助服务系统,通过该系统用户随时可以向视频服务器上传手机拍摄的视频流和文件。行业应用可覆盖传媒、公安等视频需求量大的行业。家庭用户也可以通过该系统进行视频通讯和娱乐。传媒行业可以利用该系统作为影视和新闻发布的窗口。目前中国移动手机视频用户规模达5000万,已储备视频超过210万部;土豆网携江苏卫视同推网络与电视台全联动的业务。香港新媒体旗下网龙91融资2000万美元,估值达1.42亿美元,最新显示网龙去年第三季度移动视频收益为1920万元,环比增长103.4%,同比增长1923.8%。公安、城管行业可以利用该系统方便调查取证,目前暴力抗法事件时有发生,可以和移动、联通等运营商联合捆绑推出移动视频取证系统。家庭智能电视也将会成为未来家电的发展方向,利用该系统可以为家庭用户建立一套视频社区,不仅可以通讯还可以娱乐。体系结构本系统的结构分为三个部分,如下图所示:图表1-1 手机视频系统的业务参考模型2.3.系统运行模式上传视频预审编辑服务视频评论用户信息查询观看视频流查询统计[网站访问人员 *手机视频系统上传视频预审编辑服务视频评论用户信息查询观看视频流查询统计[网站访问人员 *手机视频系统网站管理员手机用户2.4.系统功能系统包含如下功能:帐号管理:注册用户的帐号管理。包括注册、登录、修改密码等。•视频上传:将用户上传的视频数据存储在服务器上。视频查询:用户可按照标题或关键词或者用户ID查找视频数据•审核及剪辑:审核员审核以及剪辑用户上传的视频数据。视频评论:用户对上传的视频流进行评论。粉丝管理:用户可以成为自己喜欢的用户的粉丝。•其他■信息发布:管理员发布公告信息给所有用户。友情链接:与其他网站的友情链接。积分管理:根据用户上传视频数量,赠送相应的积分。用户类型在该系统中有四类用户:互联网用户:分为手机用户和pc用户,此类用户可以浏览视频和评论;网站管理员:管理网站栏目和用户,对采编用户上传视频进行编辑;采编用户:利用手机和专有设备对视频采集并上传网站的用户;审核用户:对采编用户上传的视频进行审批。一般规则未通过审核的视频,不允许发布到互联网,并把该视频删除或者转存。对用户的评论进行关键字屏蔽,以及最终对该用户禁用。错误记录•所有的系统错误都应当记录到系统日志文件中•在API调用时,应将API错误代码对应到本系统相应的错误代码并返回。功能性需求手机网络视频系统功能需求概况手机网络视频系统将在手机智能化开发和运行平台上进行建设,可将信任服务、授权服务和视频文件流转的业务流程有机融合紧密结合在一起。在此基础上,该平台进一步采用了基于Java(b/s)+C++(c/s)软件结构的智能化开发和运行平台,提供了网络视频传输和管理应用的全面解决方案。手机网络视频功能性需求遵循以下的基本原则:以视频文件和视频流管理为核心手机网络视频系统的设计应充分体现以视频文件和视频流管理为核心的思想,通过面向网络用户的行为模式数据积累与分析,并为每个用户提供针对性的业务服务。通过视频文件管理和用户关系管理技术的综合运用,力争使手机网络视频系统的功能更加切合网络用户和网站管理员日常使用习惯的实际需求,能更加便于用户的使用并成为其日常新闻的得力助手,并能显著提高手机网络视频系统为核心的日常新闻业务的处理效3.1.2.以RTSP为跨平台视频数据交换的技术RTSP提供了跨平台的流媒体传输格式,而且其易于扩充的特性决定了RTSP可用于表示各种复杂的应用数据元素。手机网络视频系统的设计应全面采用RTSP协议,以提供对数据一次性录入、多次使用的支持,并能提供对跨系统数据交换和资源共享的支持。普通机密220255327.doc第页共16页83.1.3.以Java为跨平台代码交换的技术Java虚拟机为应用系统代码的重用和跨平台移植提供了便利,在Java语言平台上进一步发展起来的架构为应用系统的开发和运行提供了一个性能可扩展的应用平台。手机网络视频系统的设计应全面采用Java语言作为核心的开发语言,并充分发挥出B/S结构模式的优势,提供对移动用户的支持。用户操作终端子系统用户操作终端子系统用于用户上传或者观看网站视频。主要向普通用户提供一个及时地新闻观看场所。由于客户端模式的区分(pc及手机客户端),因此操作终端将在不同的操作界面中提供这两类基本功能。主要包括以下三个方面的模块:用户注册和登录模块,视频上下传模块,用户视频管理及关注管理模块。用户注册和登陆模块用户通过终端(PC及手机客户端)进行注册和登陆操作。描述未注册用户可以浏览和观看网站网络视频,而上传视频需要用户注册并且登陆后才能进行操作。需求内容<REQ_MV_URL_1>系统支持用户注册帐号功能,注册时需要提供用户名和密码。<REQ_MV_URL_2>系统支持用户登录帐号功能,登录时需要提供用户名和密码(留出qq和微博用户登录接口)。<REQ_MV_URL_3>系统支持用户邮箱验证以及忘记密码功能。视频流上下传模块描述用户注册登录后,通过客户端(主要是手机,包括PC)调用客户端程序,将自身摄像头获取的内容上传到流媒体服务器,用于下一步的编辑操作和分发操作。需求内容<REQ_MV_VUM_1>系统支持客户利用手机(iOS系统或Andriod系统)拍摄视频和音频,并且通过3G网络上传到服务器的功能。<REQ_MV_VUM_2>系统支持客户利用手机或者PC从服务器观看视频文件和视频流的功能。<REQ_MV_VUM_3>系统支持客户设置手机上下传分辨率和帧数功能。视频音频文件流上下传模块描述用户注册登录后,通过客户端(主要是手机,包括PC)调用客户端程序,将自身保存普通机密220255327.doc第页共16页9的视频音频文件摄像头获取的内容上传到文件流媒体服务器,用于下一步的编辑操作和分发操作。3.2.3.2.需求内容<REQ_MV_VMM_1>系统支持客户利用手机(iOS系统或Andriod系统)将系统保存的文件,通过3G网络上传到文件服务器的功能。<REQ_MV_VMM_2>系统支持客户利用手机或者PC从服务器观看视频文件和音频文件的功能。用户视频管理及关注管理模块描述注册用户登陆后,可以管理自己上传的视频及添加删除自己的关注视频和关注好友。需求内容<REQ_MV_VMF_1>系统支持客户管理自己上传的视频的功能。<REQ_MV_VMF_2>系统支持客户添加删除自己关注的用户功能。<REQ_MV_VMF_3>系统支持客户添加删除自己关注的视频功能。<REQ_MV_VMF_4>系统支持客户对其他客户进行查找的功能。查询条件:用户id或者用户名;•口视频名称<REQ_MV_VMF_5>系统支持客户对视频进行查找的功能。查询条件:用户id或者用户名;口文件上传时间;•口文件分类;•口文件名称□视频管理及用户管理子系统本子系统用于对注册用户和注册用户上传的视频文件以及视频流进行管理操作。主要包括以下八个方面的模块:•视频审核模块•修整管理模块•文件管理模块•评论管理模块•用户管理模块•新闻及广告管理模块•系统参数设定•积分及奖品管理视频审核模块描述将注册用户上传的视频进行审核和剪辑,通过后可以向网络广播。需求内容<REQ_MV_VMM_1>系统支持管理员对上传视频进行审核和剪辑。修整管理模块描述将用户上传的视频进行修整管理后向网络广播。需求内容<REQ_MV_VMM_2>系统支持审核员或管理员对上传视频流加文字说明和网站logo操作。<REQ_MV_VMM_3>系统支持审核员或管理员对上传视频流进行延时控制操作。文件管理模块描述将用户上传保存的视频文件进行删除,编辑,移动工作。需求内容<REQ_MV_VMM_4>系统支持管理员对上传视频文件加文字说明和网站logo操作。<REQ_MV_VMM_5>系统支持管理员对上传视频文件进行删除和移动工作。<REQ_MV_VMM_6>系统支持管理员对上传视频文件进行分类和修改分类工作。<REQ_MV_VMM_7>系统支持管理员对上传视频文件进行查找工作。♦查询条件:用户id或者用户名;口文件上传时间;•口文件分类;•口文件名称□评论管理模块描述将用户发表的评论进行删除,编辑,移动工作。需求内容<REQ_MV_VMM_8>系统支持管理员对上评论进行删除和移动工作。<REQ_MV_VMM_9>系统支持管理员对评论进行查找工作。普通机密220255327.doc第页共16页11♦查询条件:用户id或者用户名;口评论时间;口评论对应视频名称;U用户管理模块描述对注册用户进行管理操作。需求内容<REQ_MV_VMM_10>系统支持管理员对注册用户进行停用操作。<REQ_MV_VMM_11>系统支持管理员对注册用户进行权限管理操作。<REQ_MV_VMM_12>系统支持管理员对注册用户进行查找操作。♦查询条件:用户id或者用户名;口上传的文件名;口注册的时间段;新闻及广告管理模块描述对网站新闻和广告进行管理操作。需求内容<REQ_MV_VMM_13>系统支持管理员对网站新闻进行增加删除修改操作。<REQ_MV_VMM_14>系统支持管理员对网站新闻进行查找操作。查询条件:新闻关键字;•口新闻发布时间;<REQ_MV_vMm_15>系统支持管理员对广告进行增加删除修改操作。<REQ_MV_VMM_16>系统支持管理员对广告进行查找操作。查询条件:广告关键字;•口广告发布时间;U系统参数管理模块描述对网站系统参数进行管理操作。3.3.7.2.需求内容<REQ_MV_VMM_17>系统支持管理员对网站系统参数进行修改操作。3.3.8.积分及奖品管理模块描述对网站用户的积分以及兑换奖品进行管理操作。需求内容<REQ_MV_VMM_18>系统支持管理员对用户积分进行修改操作。<REQ_MV_VMM_19>系统支持管理员对积分规则进行修改操作。<REQ_MV_VMM_20>系统支持管理员对奖品进行增加修改删除操作。<REQ_MV_VMM_21>系统支持管理员对积分兑换奖品进行规则设定修改操作。3.4.支持服务子系统主要提供的服务功能包括系统定时服务、系统日志服务、系统备份服务等。系统定时服务模块由于视频系统对时间精度要求比较高,需要对系统内容由机器进行时间同步。需求内容<REQ_MV_SSM_1>系统支持时间服务器对系统内所有服务器进行时间同步。系统日志服务模块需求内容<REQ_MV_SSM_2>系统支持对关键操作进行日志纪录。系统备份服务模块需求内容<REQ_MV_SSM_3>系统支持对数据和文件进行备份和恢复操作。外部接口需求该系统在业务开发过程中,会扩展出各种子系统,例如:非线性编辑子系统、计费系统、用户管理、授权管理、存储备份管理等子系统,各个系统可以采用不同的技术规范开发,该系统的接口应支持各种方式:例如WebService、XML、数据库。在通讯协议层也应支持主流的视频流协议,例如:rtmp、rtsp、sip。普通机密220255327.doc第页共16页13非功能性需求易用性<REQ_MV_USBT_1>为了加强易用性,下列的文档应该在项目结束的时候提供;HTML格式的API参考指南导;HTML格式的开发指南;可靠性<REQ_MV_RMA_1>手机视频系统应该能够在不需要重新启动整个系统服务的情况下,自动重新建立不同服务之间中断的连接;<REQ_MV_RMA_2>应该能够自动监测服务是否中止,并尝试重新启动;<REQ_MV_RMA_3>应该提供系统备份和恢复功能。性能手机视频系统应满足以下面描述的系统性能指标。相应数据待系统原型实现后可能做适当修正。【REQ_PERF_1】从用户上传到观看视频流帧数不低于15帧,分辨率不小于320*240,时限:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论