手機視頻系統(tǒng)需求分析_第1頁
手機視頻系統(tǒng)需求分析_第2頁
手機視頻系統(tǒng)需求分析_第3頁
手機視頻系統(tǒng)需求分析_第4頁
手機視頻系統(tǒng)需求分析_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

手機視頻系統(tǒng)需求分析修訂歷史記錄版本日期AMD修訂者說明1.02012.3.25A戴偉1.012001.4.28M戴偉新增功能點普通機密220255327.doc第頁共16頁1目錄TOC\o"1-5"\h\z引言 4編寫目的 錯誤!未定義書簽。\o"CurrentDocument"系統(tǒng)涵蓋范圍 4\o"CurrentDocument"縮略詞 4假設(shè)和限制 錯誤!未定義書簽。\o"CurrentDocument"參考資料 5\o"CurrentDocument"系統(tǒng)概貌 5\o"CurrentDocument"系統(tǒng)遠景 5\o"CurrentDocument"體系結(jié)構(gòu) 5圖表1-1 手機視頻系統(tǒng)的業(yè)務(wù)參考模型 6系統(tǒng)邊界和Actors 錯誤!未定義書簽。\o"CurrentDocument"系統(tǒng)功能 7用戶特性 8一般限制 錯誤!未定義書簽。出錯處理 錯誤!未定義書簽。假設(shè)和依賴條件 錯誤!未定義書簽。\o"CurrentDocument"功能性需求 8手機網(wǎng)絡(luò)視頻系統(tǒng)功能需求概況 8以視頻文件和視頻流管理為核心 8以RTSP為跨平臺視頻數(shù)據(jù)交換的技術(shù) 8以Java為跨平臺代碼交換的技術(shù) 9\o"CurrentDocument"用戶操作終端子系統(tǒng) 9用戶注冊和登陸模塊 9視頻上下傳模塊 9\o"CurrentDocument"視頻管理及用戶管理子系統(tǒng) 10視頻審核模塊 11修整管理模塊 11文件管理模塊 11用戶管理模塊 12支持服務(wù)子系統(tǒng) 13系統(tǒng)定時服務(wù)模塊 13系統(tǒng)日志服務(wù)模塊 13系統(tǒng)備份服務(wù)模塊 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.系統(tǒng)配置 15硬件和軟件配置 15\o"CurrentDocument"網(wǎng)絡(luò)配置 15\o"CurrentDocument"開發(fā)環(huán)境 151.引言概述隨著計算機技術(shù)、通信技術(shù)以及互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,社會經(jīng)濟的信息化進程逐漸加快,手機網(wǎng)絡(luò)為主體的新通訊形態(tài)正在發(fā)展和壯大。手機網(wǎng)絡(luò)視頻基于寬帶無線網(wǎng)絡(luò)技術(shù),可以利用手機通過無線網(wǎng)絡(luò),實現(xiàn)實時拍攝,實時送傳播出的一款專業(yè)視頻直播系統(tǒng),是以Android、IPhone4為平臺的全新的直播及在線包裝產(chǎn)品。該系統(tǒng)大大簡化了傳統(tǒng)繁瑣的工作流程,降低了用戶的投入成本,為隨時隨地上載實時資訊信息提供了快捷且安全的平臺。系統(tǒng)涵蓋范圍手機視頻系統(tǒng)主要包括以下功能:視頻流上傳:用戶通過手機將視頻流上傳到服務(wù)器視頻流觀看:用戶觀看通過審核的視頻流視頻流編輯整理:審核員整理用戶上傳的視頻流視頻流信息查詢:用戶根據(jù)用戶名或者視頻流信息查詢相關(guān)的文件和視頻流查詢、統(tǒng)計其他電子數(shù)據(jù)交換用戶信息查詢用戶添加關(guān)注縮略詞卜表是本文中使用到的縮略詞:縮寫描述SRSSoftware/SystemRequirementsSpecificationiOS蘋果手機操作系統(tǒng)Andriod安卓手機操作系統(tǒng)RTSPRealTimeStreamingProtocol實時流傳輸協(xié)議RTMPRealTimeMessagingProtocol實時消息傳送協(xié)議SIPSessionInitiationProtocolWebService在線應(yīng)用服務(wù)XML可擴展標記語言普通機密220255327.doc第頁共16頁4其他要求?需求文檔中的任何變更都將被新版的SRS跟蹤。SRS應(yīng)有版本歷史。用戶可以通過SRS的早期版本查找需求的早期版本。?為驗證需求,一個需求應(yīng)有一個或一個以上用例。參考資料文檔名稱版本日期系統(tǒng)概貌系統(tǒng)遠景手機視頻系統(tǒng)是一個方便手機用戶上傳手機拍攝視頻流的全天侯不間斷的自助服務(wù)系統(tǒng),通過該系統(tǒng)用戶隨時可以向視頻服務(wù)器上傳手機拍攝的視頻流和文件。行業(yè)應(yīng)用可覆蓋傳媒、公安等視頻需求量大的行業(yè)。家庭用戶也可以通過該系統(tǒng)進行視頻通訊和娛樂。傳媒行業(yè)可以利用該系統(tǒng)作為影視和新聞發(fā)布的窗口。目前中國移動手機視頻用戶規(guī)模達5000萬,已儲備視頻超過210萬部;土豆網(wǎng)攜江蘇衛(wèi)視同推網(wǎng)絡(luò)與電視臺全聯(lián)動的業(yè)務(wù)。香港新媒體旗下網(wǎng)龍91融資2000萬美元,估值達1.42億美元,最新顯示網(wǎng)龍去年第三季度移動視頻收益為1920萬元,環(huán)比增長103.4%,同比增長1923.8%。公安、城管行業(yè)可以利用該系統(tǒng)方便調(diào)查取證,目前暴力抗法事件時有發(fā)生,可以和移動、聯(lián)通等運營商聯(lián)合捆綁推出移動視頻取證系統(tǒng)。家庭智能電視也將會成為未來家電的發(fā)展方向,利用該系統(tǒng)可以為家庭用戶建立一套視頻社區(qū),不僅可以通訊還可以娛樂。體系結(jié)構(gòu)本系統(tǒng)的結(jié)構(gòu)分為三個部分,如下圖所示:圖表1-1 手機視頻系統(tǒng)的業(yè)務(wù)參考模型2.3.系統(tǒng)運行模式上傳視頻預(yù)審編輯服務(wù)視頻評論用戶信息查詢觀看視頻流查詢統(tǒng)計[網(wǎng)站訪問人員 *手機視頻系統(tǒng)上傳視頻預(yù)審編輯服務(wù)視頻評論用戶信息查詢觀看視頻流查詢統(tǒng)計[網(wǎng)站訪問人員 *手機視頻系統(tǒng)網(wǎng)站管理員手機用戶2.4.系統(tǒng)功能系統(tǒng)包含如下功能:帳號管理:注冊用戶的帳號管理。包括注冊、登錄、修改密碼等。?視頻上傳:將用戶上傳的視頻數(shù)據(jù)存儲在服務(wù)器上。視頻查詢:用戶可按照標題或關(guān)鍵詞或者用戶ID查找視頻數(shù)據(jù)?審核及剪輯:審核員審核以及剪輯用戶上傳的視頻數(shù)據(jù)。視頻評論:用戶對上傳的視頻流進行評論。粉絲管理:用戶可以成為自己喜歡的用戶的粉絲。?其他■信息發(fā)布:管理員發(fā)布公告信息給所有用戶。友情鏈接:與其他網(wǎng)站的友情鏈接。積分管理:根據(jù)用戶上傳視頻數(shù)量,贈送相應(yīng)的積分。用戶類型在該系統(tǒng)中有四類用戶:互聯(lián)網(wǎng)用戶:分為手機用戶和pc用戶,此類用戶可以瀏覽視頻和評論;網(wǎng)站管理員:管理網(wǎng)站欄目和用戶,對采編用戶上傳視頻進行編輯;采編用戶:利用手機和專有設(shè)備對視頻采集并上傳網(wǎng)站的用戶;審核用戶:對采編用戶上傳的視頻進行審批。一般規(guī)則未通過審核的視頻,不允許發(fā)布到互聯(lián)網(wǎng),并把該視頻刪除或者轉(zhuǎn)存。對用戶的評論進行關(guān)鍵字屏蔽,以及最終對該用戶禁用。錯誤記錄?所有的系統(tǒng)錯誤都應(yīng)當記錄到系統(tǒng)日志文件中?在API調(diào)用時,應(yīng)將API錯誤代碼對應(yīng)到本系統(tǒng)相應(yīng)的錯誤代碼并返回。功能性需求手機網(wǎng)絡(luò)視頻系統(tǒng)功能需求概況手機網(wǎng)絡(luò)視頻系統(tǒng)將在手機智能化開發(fā)和運行平臺上進行建設(shè),可將信任服務(wù)、授權(quán)服務(wù)和視頻文件流轉(zhuǎn)的業(yè)務(wù)流程有機融合緊密結(jié)合在一起。在此基礎(chǔ)上,該平臺進一步采用了基于Java(b/s)+C++(c/s)軟件結(jié)構(gòu)的智能化開發(fā)和運行平臺,提供了網(wǎng)絡(luò)視頻傳輸和管理應(yīng)用的全面解決方案。手機網(wǎng)絡(luò)視頻功能性需求遵循以下的基本原則:以視頻文件和視頻流管理為核心手機網(wǎng)絡(luò)視頻系統(tǒng)的設(shè)計應(yīng)充分體現(xiàn)以視頻文件和視頻流管理為核心的思想,通過面向網(wǎng)絡(luò)用戶的行為模式數(shù)據(jù)積累與分析,并為每個用戶提供針對性的業(yè)務(wù)服務(wù)。通過視頻文件管理和用戶關(guān)系管理技術(shù)的綜合運用,力爭使手機網(wǎng)絡(luò)視頻系統(tǒng)的功能更加切合網(wǎng)絡(luò)用戶和網(wǎng)站管理員日常使用習慣的實際需求,能更加便于用戶的使用并成為其日常新聞的得力助手,并能顯著提高手機網(wǎng)絡(luò)視頻系統(tǒng)為核心的日常新聞業(yè)務(wù)的處理效3.1.2.以RTSP為跨平臺視頻數(shù)據(jù)交換的技術(shù)RTSP提供了跨平臺的流媒體傳輸格式,而且其易于擴充的特性決定了RTSP可用于表示各種復(fù)雜的應(yīng)用數(shù)據(jù)元素。手機網(wǎng)絡(luò)視頻系統(tǒng)的設(shè)計應(yīng)全面采用RTSP協(xié)議,以提供對數(shù)據(jù)一次性錄入、多次使用的支持,并能提供對跨系統(tǒng)數(shù)據(jù)交換和資源共享的支持。普通機密220255327.doc第頁共16頁83.1.3.以Java為跨平臺代碼交換的技術(shù)Java虛擬機為應(yīng)用系統(tǒng)代碼的重用和跨平臺移植提供了便利,在Java語言平臺上進一步發(fā)展起來的架構(gòu)為應(yīng)用系統(tǒng)的開發(fā)和運行提供了一個性能可擴展的應(yīng)用平臺。手機網(wǎng)絡(luò)視頻系統(tǒng)的設(shè)計應(yīng)全面采用Java語言作為核心的開發(fā)語言,并充分發(fā)揮出B/S結(jié)構(gòu)模式的優(yōu)勢,提供對移動用戶的支持。用戶操作終端子系統(tǒng)用戶操作終端子系統(tǒng)用于用戶上傳或者觀看網(wǎng)站視頻。主要向普通用戶提供一個及時地新聞觀看場所。由于客戶端模式的區(qū)分(pc及手機客戶端),因此操作終端將在不同的操作界面中提供這兩類基本功能。主要包括以下三個方面的模塊:用戶注冊和登錄模塊,視頻上下傳模塊,用戶視頻管理及關(guān)注管理模塊。用戶注冊和登陸模塊用戶通過終端(PC及手機客戶端)進行注冊和登陸操作。描述未注冊用戶可以瀏覽和觀看網(wǎng)站網(wǎng)絡(luò)視頻,而上傳視頻需要用戶注冊并且登陸后才能進行操作。需求內(nèi)容<REQ_MV_URL_1>系統(tǒng)支持用戶注冊帳號功能,注冊時需要提供用戶名和密碼。<REQ_MV_URL_2>系統(tǒng)支持用戶登錄帳號功能,登錄時需要提供用戶名和密碼(留出qq和微博用戶登錄接口)。<REQ_MV_URL_3>系統(tǒng)支持用戶郵箱驗證以及忘記密碼功能。視頻流上下傳模塊描述用戶注冊登錄后,通過客戶端(主要是手機,包括PC)調(diào)用客戶端程序,將自身攝像頭獲取的內(nèi)容上傳到流媒體服務(wù)器,用于下一步的編輯操作和分發(fā)操作。需求內(nèi)容<REQ_MV_VUM_1>系統(tǒng)支持客戶利用手機(iOS系統(tǒng)或Andriod系統(tǒng))拍攝視頻和音頻,并且通過3G網(wǎng)絡(luò)上傳到服務(wù)器的功能。<REQ_MV_VUM_2>系統(tǒng)支持客戶利用手機或者PC從服務(wù)器觀看視頻文件和視頻流的功能。<REQ_MV_VUM_3>系統(tǒng)支持客戶設(shè)置手機上下傳分辨率和幀數(shù)功能。視頻音頻文件流上下傳模塊描述用戶注冊登錄后,通過客戶端(主要是手機,包括PC)調(diào)用客戶端程序,將自身保存普通機密220255327.doc第頁共16頁9的視頻音頻文件攝像頭獲取的內(nèi)容上傳到文件流媒體服務(wù)器,用于下一步的編輯操作和分發(fā)操作。3.2.3.2.需求內(nèi)容<REQ_MV_VMM_1>系統(tǒng)支持客戶利用手機(iOS系統(tǒng)或Andriod系統(tǒng))將系統(tǒng)保存的文件,通過3G網(wǎng)絡(luò)上傳到文件服務(wù)器的功能。<REQ_MV_VMM_2>系統(tǒng)支持客戶利用手機或者PC從服務(wù)器觀看視頻文件和音頻文件的功能。用戶視頻管理及關(guān)注管理模塊描述注冊用戶登陸后,可以管理自己上傳的視頻及添加刪除自己的關(guān)注視頻和關(guān)注好友。需求內(nèi)容<REQ_MV_VMF_1>系統(tǒng)支持客戶管理自己上傳的視頻的功能。<REQ_MV_VMF_2>系統(tǒng)支持客戶添加刪除自己關(guān)注的用戶功能。<REQ_MV_VMF_3>系統(tǒng)支持客戶添加刪除自己關(guān)注的視頻功能。<REQ_MV_VMF_4>系統(tǒng)支持客戶對其他客戶進行查找的功能。查詢條件:用戶id或者用戶名;?口視頻名稱<REQ_MV_VMF_5>系統(tǒng)支持客戶對視頻進行查找的功能。查詢條件:用戶id或者用戶名;口文件上傳時間;?口文件分類;?口文件名稱□視頻管理及用戶管理子系統(tǒng)本子系統(tǒng)用于對注冊用戶和注冊用戶上傳的視頻文件以及視頻流進行管理操作。主要包括以下八個方面的模塊:?視頻審核模塊?修整管理模塊?文件管理模塊?評論管理模塊?用戶管理模塊?新聞及廣告管理模塊?系統(tǒng)參數(shù)設(shè)定?積分及獎品管理視頻審核模塊描述將注冊用戶上傳的視頻進行審核和剪輯,通過后可以向網(wǎng)絡(luò)廣播。需求內(nèi)容<REQ_MV_VMM_1>系統(tǒng)支持管理員對上傳視頻進行審核和剪輯。修整管理模塊描述將用戶上傳的視頻進行修整管理后向網(wǎng)絡(luò)廣播。需求內(nèi)容<REQ_MV_VMM_2>系統(tǒng)支持審核員或管理員對上傳視頻流加文字說明和網(wǎng)站logo操作。<REQ_MV_VMM_3>系統(tǒng)支持審核員或管理員對上傳視頻流進行延時控制操作。文件管理模塊描述將用戶上傳保存的視頻文件進行刪除,編輯,移動工作。需求內(nèi)容<REQ_MV_VMM_4>系統(tǒng)支持管理員對上傳視頻文件加文字說明和網(wǎng)站logo操作。<REQ_MV_VMM_5>系統(tǒng)支持管理員對上傳視頻文件進行刪除和移動工作。<REQ_MV_VMM_6>系統(tǒng)支持管理員對上傳視頻文件進行分類和修改分類工作。<REQ_MV_VMM_7>系統(tǒng)支持管理員對上傳視頻文件進行查找工作。?查詢條件:用戶id或者用戶名;口文件上傳時間;?口文件分類;?口文件名稱□評論管理模塊描述將用戶發(fā)表的評論進行刪除,編輯,移動工作。需求內(nèi)容<REQ_MV_VMM_8>系統(tǒng)支持管理員對上評論進行刪除和移動工作。<REQ_MV_VMM_9>系統(tǒng)支持管理員對評論進行查找工作。普通機密220255327.doc第頁共16頁11?查詢條件:用戶id或者用戶名;口評論時間;口評論對應(yīng)視頻名稱;U用戶管理模塊描述對注冊用戶進行管理操作。需求內(nèi)容<REQ_MV_VMM_10>系統(tǒng)支持管理員對注冊用戶進行停用操作。<REQ_MV_VMM_11>系統(tǒng)支持管理員對注冊用戶進行權(quán)限管理操作。<REQ_MV_VMM_12>系統(tǒng)支持管理員對注冊用戶進行查找操作。?查詢條件:用戶id或者用戶名;口上傳的文件名;口注冊的時間段;新聞及廣告管理模塊描述對網(wǎng)站新聞和廣告進行管理操作。需求內(nèi)容<REQ_MV_VMM_13>系統(tǒng)支持管理員對網(wǎng)站新聞進行增加刪除修改操作。<REQ_MV_VMM_14>系統(tǒng)支持管理員對網(wǎng)站新聞進行查找操作。查詢條件:新聞關(guān)鍵字;?口新聞發(fā)布時間;<REQ_MV_vMm_15>系統(tǒng)支持管理員對廣告進行增加刪除修改操作。<REQ_MV_VMM_16>系統(tǒng)支持管理員對廣告進行查找操作。查詢條件:廣告關(guān)鍵字;?口廣告發(fā)布時間;U系統(tǒng)參數(shù)管理模塊描述對網(wǎng)站系統(tǒng)參數(shù)進行管理操作。3.3.7.2.需求內(nèi)容<REQ_MV_VMM_17>系統(tǒng)支持管理員對網(wǎng)站系統(tǒng)參數(shù)進行修改操作。3.3.8.積分及獎品管理模塊描述對網(wǎng)站用戶的積分以及兌換獎品進行管理操作。需求內(nèi)容<REQ_MV_VMM_18>系統(tǒng)支持管理員對用戶積分進行修改操作。<REQ_MV_VMM_19>系統(tǒng)支持管理員對積分規(guī)則進行修改操作。<REQ_MV_VMM_20>系統(tǒng)支持管理員對獎品進行增加修改刪除操作。<REQ_MV_VMM_21>系統(tǒng)支持管理員對積分兌換獎品進行規(guī)則設(shè)定修改操作。3.4.支持服務(wù)子系統(tǒng)主要提供的服務(wù)功能包括系統(tǒng)定時服務(wù)、系統(tǒng)日志服務(wù)、系統(tǒng)備份服務(wù)等。系統(tǒng)定時服務(wù)模塊由于視頻系統(tǒng)對時間精度要求比較高,需要對系統(tǒng)內(nèi)容由機器進行時間同步。需求內(nèi)容<REQ_MV_SSM_1>系統(tǒng)支持時間服務(wù)器對系統(tǒng)內(nèi)所有服務(wù)器進行時間同步。系統(tǒng)日志服務(wù)模塊需求內(nèi)容<REQ_MV_SSM_2>系統(tǒng)支持對關(guān)鍵操作進行日志紀錄。系統(tǒng)備份服務(wù)模塊需求內(nèi)容<REQ_MV_SSM_3>系統(tǒng)支持對數(shù)據(jù)和文件進行備份和恢復(fù)操作。外部接口需求該系統(tǒng)在業(yè)務(wù)開發(fā)過程中,會擴展出各種子系統(tǒng),例如:非線性編輯子系統(tǒng)、計費系統(tǒng)、用戶管理、授權(quán)管理、存儲備份管理等子系統(tǒng),各個系統(tǒng)可以采用不同的技術(shù)規(guī)范開發(fā),該系統(tǒng)的接口應(yīng)支持各種方式:例如WebService、XML、數(shù)據(jù)庫。在通訊協(xié)議層也應(yīng)支持主流的視頻流協(xié)議,例如:rtmp、rtsp、sip。普通機密220255327.doc第頁共16頁13非功能性需求易用性<REQ_MV_USBT_1>為了加強易用性,下列的文檔應(yīng)該在項目結(jié)束的時候提供;HTML格式的API參考指南導(dǎo);HTML格式的開發(fā)指南;可靠性<REQ_MV_RMA_1>手機視頻系統(tǒng)應(yīng)該能夠在不需要重新啟動整個系統(tǒng)服務(wù)的情況下,自動重新建立不同服務(wù)之間中斷的連接;<REQ_MV_RMA_2>應(yīng)該能夠自動監(jiān)測服務(wù)是否中止,并嘗試重新啟動;<REQ_MV_RMA_3>應(yīng)該提供系統(tǒng)備份和恢復(fù)功能。性能手機視頻系統(tǒng)應(yīng)滿足以下面描述的系統(tǒng)性能指標。相應(yīng)數(shù)據(jù)待系統(tǒng)原型實現(xiàn)后可能做適當修正?!綬EQ_PERF_1】從用戶上傳到觀看視頻流幀數(shù)不低于15幀,分辨率不小于320*240,時限:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論