• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      在線視頻點播系統(tǒng)設(shè)計與實現(xiàn)*

      2014-03-14 09:25:22劉國輝
      關(guān)鍵詞:視頻點播界面數(shù)據(jù)庫

      劉國輝

      (沈陽大學(xué)教務(wù)處計算中心,遼寧沈陽 110044)

      多媒體視頻點播網(wǎng)絡(luò)技術(shù)的出現(xiàn)給人們的學(xué)習(xí)、工作提供了全新的方式[1-2],而交互式多媒體視頻點播(video on demand,VOD)[3]是一門通訊、電視與計算機(jī)相結(jié)合的綜合性的技術(shù),它通過網(wǎng)絡(luò)技術(shù)改變了收看節(jié)目的被動方式,實現(xiàn)了選擇性地任意播放;同時它將教學(xué)課件、文字、靜態(tài)圖片等集成為一體,給用戶提供了交互式點播服務(wù),推動了寬帶、教育、電信、媒體服務(wù)等方面的廣泛應(yīng)用[4-7]。

      1 在線視頻點播系統(tǒng)模型

      在線視頻點播系統(tǒng)的設(shè)計與實現(xiàn)采用B/S結(jié)構(gòu)和MVC(model-view-controller)設(shè)計模式,其體系結(jié)構(gòu)分為系統(tǒng)客戶層、系統(tǒng)業(yè)務(wù)邏輯層和系統(tǒng)數(shù)據(jù)處理層3層,如圖1所示。

      (1)系統(tǒng)客戶層。通過HTML頁面等在線視頻點播系統(tǒng),對用戶全面管理,實現(xiàn)聯(lián)機(jī)實時操作。

      (2)系統(tǒng)業(yè)務(wù)層。針對在線視頻點播系統(tǒng)的具體需求,對業(yè)務(wù)層不斷地進(jìn)行修改,通過信息化的管理提高在線視頻點播系統(tǒng)的管理質(zhì)量與工作效率。

      (3)系統(tǒng)數(shù)據(jù)層。通過數(shù)據(jù)層主要對系統(tǒng)的查詢、數(shù)據(jù)庫存儲以及事務(wù)處理與更新進(jìn)行操作。在建立在線視頻點播系統(tǒng)管理的初期,隨著在線視頻點播系統(tǒng)管理終端數(shù)量的逐漸上升,導(dǎo)致數(shù)據(jù)膨脹,通過數(shù)據(jù)層的管理實現(xiàn)在線視頻點播系統(tǒng)的維護(hù)與管理。

      圖1 系統(tǒng)架構(gòu)圖Fig.1 System architecture diagram

      2 在線視頻點播系統(tǒng)設(shè)計與實現(xiàn)

      2.1 在線視頻點播系統(tǒng)程序流程

      在線視頻點播系統(tǒng)程序如圖2所示。用戶進(jìn)入主界面,開始進(jìn)行登錄;系統(tǒng)檢查用戶是否注冊,如果沒有注冊,則進(jìn)行注冊,如果已經(jīng)注冊,則進(jìn)行身份驗證;若用戶權(quán)限為管理員,進(jìn)入管理員界面,進(jìn)行用戶管理及視頻管理等相關(guān)操作,若用戶權(quán)限為普通用戶,進(jìn)入普通用戶界面,可進(jìn)行觀看、下載、評論視頻等相關(guān)操作。

      圖2 在線視頻點播系統(tǒng)的程序流程圖Fig.2 Program flow chart of online VOD system

      2.2 在線視頻點播系統(tǒng)數(shù)據(jù)庫設(shè)計

      在線視頻點播系統(tǒng)數(shù)據(jù)庫表中包括了影片、影片評論、用戶、留言、公共等5個信息實體,每一個實體代表數(shù)據(jù)庫中的一個表,因為表與表是有聯(lián)系的,所以實體之間必然也存在聯(lián)系。經(jīng)分析可得系統(tǒng)的E—R模型圖(如圖3所示),圖3中1∶N表示1對多的關(guān)系。

      圖3 在線視頻點播系統(tǒng)E—R圖Fig.3 E—R diagram of online VOD system

      2.3 在線視頻點播實現(xiàn)

      (1)客戶層實現(xiàn)。通過客戶層實現(xiàn)客戶與邏輯界面的顯示,終端用戶通過客戶層實現(xiàn)了用戶和系統(tǒng)之間的交互。系統(tǒng)采用B/S模式開發(fā),通過Web瀏覽器實現(xiàn)對客戶層界面的實現(xiàn),主要是對文字、Flash、圖片等功能的實現(xiàn)。通過客戶瀏覽器HTML表單、URL與Flash的請求實現(xiàn)把數(shù)據(jù)給編程模型(如圖4所示)。

      圖4 系統(tǒng)主界面Fig.4 Main system interface

      (2)業(yè)務(wù)層實現(xiàn)。業(yè)務(wù)層是3個層次的核心,主要建立系統(tǒng)的邏輯,通過對數(shù)據(jù)驗證、權(quán)限與事務(wù)處理實現(xiàn)。通過內(nèi)存對業(yè)務(wù)數(shù)據(jù)實現(xiàn)不同層次系統(tǒng)的傳輸,具體的操作是通過不同層次的要求實現(xiàn)系統(tǒng)的數(shù)據(jù)整合,對系統(tǒng)的權(quán)限與驗證進(jìn)行處理。在線視頻點播系統(tǒng)的業(yè)務(wù)層通過上傳視頻點播信息等實現(xiàn),核心代碼如下。

      (3)數(shù)據(jù)層實現(xiàn)。通過數(shù)據(jù)層實現(xiàn)了在線視頻點播系統(tǒng)的查詢、數(shù)據(jù)庫存儲、事務(wù)處理與更新等。

      數(shù)據(jù)層實現(xiàn)數(shù)據(jù)提交數(shù)據(jù)庫代碼如下。

      3 結(jié)論

      本文對VOD系統(tǒng)進(jìn)行了深入研究和性能分析后,結(jié)合本系統(tǒng)的條件,設(shè)計了一種經(jīng)濟(jì)快捷的系統(tǒng)建立方案,開發(fā)了基于Web的VOD系統(tǒng)模型,并在此模型基礎(chǔ)上實現(xiàn)了該系統(tǒng)。本系統(tǒng)利用動態(tài)網(wǎng)頁來與用戶交互,采用ASP.Net+SQL server的數(shù)據(jù)庫連接技術(shù),開發(fā)了一個在線視頻點播系統(tǒng),并根據(jù)不同角色的功能需求,設(shè)計并實現(xiàn)了基于MVC模式的在線視頻點播系統(tǒng)平臺。

      [1] 和振華,田野.一種依賴社會網(wǎng)絡(luò)的P2P視頻點播推薦機(jī)制[J].小型微型計算機(jī)系統(tǒng),2013,34(2):229-232.

      [2] 孔令孜,蘭宗寶,郭宇.基于流媒體技術(shù)的農(nóng)業(yè)實用技術(shù)視頻點播系統(tǒng)的設(shè)計與實現(xiàn)[J].廣東農(nóng)業(yè)科學(xué),2013(3):182-185.

      [3] 陳興蜀,李衛(wèi),王文賢.QVOD點播系統(tǒng)的測量研究[J].四川大學(xué)學(xué)報:工程科學(xué)版,2013,45(5):94-102.

      [4] 凌強(qiáng),張逸成,嚴(yán)金豐.視頻點播系統(tǒng)用戶行為模型的構(gòu)建與應(yīng)用[J].小型微型計算機(jī)系統(tǒng),2013,34(3):548-552.

      [5] 徐劍,倪宏,劉磊.HFC接入網(wǎng)視頻點播業(yè)務(wù)的網(wǎng)絡(luò)設(shè)計[J].計算機(jī)仿真,2013(2):392-395.

      [6] 黎冬媛,周文輝.基于J2EE的網(wǎng)上學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機(jī)技術(shù)與發(fā)展,2013,23(1):189-193.

      猜你喜歡
      視頻點播界面數(shù)據(jù)庫
      今年訂閱視頻點播收入將超票房收入
      綜藝報(2020年21期)2020-11-30 08:36:49
      國企黨委前置研究的“四個界面”
      基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
      數(shù)據(jù)庫
      財經(jīng)(2017年2期)2017-03-10 14:35:35
      人機(jī)交互界面發(fā)展趨勢研究
      數(shù)據(jù)庫
      財經(jīng)(2016年15期)2016-06-03 07:38:02
      數(shù)據(jù)庫
      財經(jīng)(2016年3期)2016-03-07 07:44:46
      數(shù)據(jù)庫
      財經(jīng)(2016年6期)2016-02-24 07:41:51
      流媒體的視頻點播系統(tǒng)在微課堂中的應(yīng)用研究
      基于嵌入式Linux平臺的網(wǎng)絡(luò)視頻點播系統(tǒng)
      宽甸| 平果县| 淮北市| 滁州市| 玉溪市| 金华市| 大宁县| 偃师市| 乐清市| 延长县| 巧家县| 内黄县| 新密市| 莒南县| 南平市| 衡阳市| 文登市| 富锦市| 凤台县| 安图县| 通州市| 东丰县| 湛江市| 卢氏县| 金秀| 邢台市| 杂多县| 古交市| 潜江市| 苍梧县| 宜兰县| 闵行区| 阜宁县| 抚顺市| 乐亭县| 南岸区| 普兰店市| 闸北区| 开江县| 汤阴县| 东至县|