數(shù)字電視交互系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第1頁(yè)
數(shù)字電視交互系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第2頁(yè)
數(shù)字電視交互系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第3頁(yè)
數(shù)字電視交互系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第4頁(yè)
數(shù)字電視交互系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

32/36摘要近年來(lái),國(guó)家廣電總局大力推動(dòng)廣播影視數(shù)字化發(fā)展,各地也加快推進(jìn)數(shù)字電視整體轉(zhuǎn)換工作。今年數(shù)字電視“整體轉(zhuǎn)換”將全面開(kāi)花。視頻點(diǎn)播是數(shù)字電視增值業(yè)務(wù)中最重要的增值服務(wù)之一。VOD系統(tǒng)中需要構(gòu)建一個(gè)與用戶(hù)進(jìn)行信息交流的平臺(tái)—用戶(hù)接入系統(tǒng)[1]。如果對(duì)所有發(fā)出點(diǎn)播請(qǐng)求的用戶(hù)都進(jìn)行“一對(duì)一”的分配,那么整個(gè)網(wǎng)絡(luò)的頻道資源將被很快消耗完,不利于點(diǎn)播業(yè)務(wù)的大規(guī)模開(kāi)展。通過(guò)匯聚管理對(duì)點(diǎn)播請(qǐng)求進(jìn)行處理,以滿(mǎn)足服務(wù)用戶(hù)多,而頻道數(shù)量又有限的具體情況。通過(guò)播出子系統(tǒng)來(lái)響應(yīng)用戶(hù)點(diǎn)播請(qǐng)求,完成節(jié)目的播放和機(jī)頂盒對(duì)頻道的切換。本文通過(guò)分析數(shù)字電視點(diǎn)播業(yè)務(wù)的發(fā)展態(tài)勢(shì)與相關(guān)的技術(shù)背景,結(jié)合目前廣播電視網(wǎng)絡(luò)的特點(diǎn),分析一套用于數(shù)字電視城域點(diǎn)播的用戶(hù)接入系統(tǒng)的設(shè)計(jì)思想與其實(shí)現(xiàn)方式。該系統(tǒng)利用PSTN網(wǎng)絡(luò)作為上行點(diǎn)播信號(hào)的傳輸信道,以CTI技術(shù)為基礎(chǔ),依靠語(yǔ)音卡硬件為用戶(hù)提供了接入方式[2]。通過(guò)使用系統(tǒng),數(shù)字電視用戶(hù)可以撥打的方式與點(diǎn)播系統(tǒng)進(jìn)行交互,從而享受高效、安全、快捷的點(diǎn)播服務(wù)。匯聚管理部分主要根據(jù)頻道資源有限的具體情況,提高了整個(gè)系統(tǒng)服務(wù)質(zhì)量。并從呼叫中心接口設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、客戶(hù)端界面實(shí)現(xiàn)等方面進(jìn)行了介紹。在用戶(hù)點(diǎn)播成功之后,為了視頻服務(wù)器響應(yīng)用戶(hù)的點(diǎn)播要求、播放用戶(hù)點(diǎn)播的節(jié)目,下發(fā)控制指令讓機(jī)頂盒接收點(diǎn)播的相應(yīng)容,設(shè)計(jì)和實(shí)現(xiàn)了播出子系統(tǒng)。[關(guān)鍵詞]數(shù)字電視視頻點(diǎn)播通用對(duì)象請(qǐng)求代理結(jié)構(gòu)計(jì)算機(jī)集成HFCABSTRACTThedevelopmentofDigitalBroadcastVideohasbeenenergeticallyimpulsedbytheNBTA(NationalBroadcastTelevisionAssociation)recently.Atthesametime,thewholeconversionofDTV(DigitalTV)inbroadcastregionhasalsobeenimproved.TheVOD(Video-On-Demand)isoneofthemostimportantaccessorialoperationsinDTV.InVODSystem,UsersAccessSystemisaplatformcommunicatedwithsubscribers.Itiseasilytorunoutofchannelresourcesifreplyeveryuserwhosendsrequest,itisbadforthedevelopmentoftheVODinlargescale.Tosolveproblemsabovementioned,ConvergingSystemisaoptimalchooseandBroadcastingSystemcanreplyrequestsfromusers.ThepaperproposeaUsersAccessSystemcanbeappliedinVODbyanalyzingtrendofVODandrelativetechnologyandassociatingwithBroadcastTelevisionnetworks.TheprojectadoptsPSTNnetworkasuploadingtransmissionchannel,basesonCTItechnology,andprovidesPhoneAccessforusersmakinguseofspeechboard.UsingtheUsersAccessSystem,theDTVuserscanenjoyefficient,safeandquickVODservicesbycallingphonestocommunicatewithVODsystem.ConvergingSystemisnotonlyachieveallfunctionssuccessfullyintegratedwithCallCenter,databasedesignandclientinterface,butalsoadvancequalityofservicewell.Atlast,inordertoletvideoserverapplythedemandandbroadcasttheprogramsandlettheSTBreceivethecommandofswitchingchannel,designandrealizetheBroadcastingSystem.[Keywords]DTVVODCORBACTIHFC目錄TOC\o"1-3"\h\u11031前言 15378第一章數(shù)字電視技術(shù)的概念212177第一節(jié)數(shù)字電視的概念230626第二節(jié)數(shù)字電視的發(fā)展613857第三節(jié)本章小結(jié)723737第二章數(shù)字電視交互播出系統(tǒng)的整體設(shè)計(jì)84132第一節(jié)數(shù)字電視城域點(diǎn)播系統(tǒng)概述 822526一、系統(tǒng)的總體規(guī)劃84882二、系統(tǒng)操作平臺(tái)與開(kāi)發(fā)工具1016154第二節(jié)數(shù)字電視交互播出系統(tǒng)功能109123一、數(shù)字電視交互播出系統(tǒng)概述1031450二、數(shù)字電視交互播出系統(tǒng)功能1127314第三節(jié)數(shù)字電視交互播出系統(tǒng)設(shè)計(jì)1228381一、系統(tǒng)結(jié)構(gòu)選擇122742二、數(shù)字電視交互播出系統(tǒng)軟件體系結(jié)構(gòu)選擇145071第四節(jié)本章小結(jié)168585第三章接入服務(wù)器子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)16118第一節(jié)接入系統(tǒng)設(shè)計(jì)目標(biāo)16464第二節(jié)數(shù)據(jù)庫(kù)設(shè)計(jì)1916402一、相關(guān)表之間的關(guān)系1910311二、相關(guān)表的容202281第三節(jié)接入服務(wù)器與呼叫中心的接口設(shè)計(jì)與實(shí)現(xiàn)2121685一、接入服務(wù)器與呼叫中心CORBA接口設(shè)計(jì)2115340二、接入服務(wù)器與呼叫中心CORBA接口設(shè)計(jì)2111107第四節(jié)本章小結(jié)217902第四章匯聚管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)2211066第一節(jié)系統(tǒng)資源分配與點(diǎn)播命令處理策略研究223178一、信道分配策略2226113二、點(diǎn)播命令處理策略的實(shí)現(xiàn)方案2229176第二節(jié)匯聚管理子系統(tǒng)設(shè)計(jì)234940一、數(shù)據(jù)庫(kù)的設(shè)計(jì)2329013二、匯聚管理服務(wù)器與呼叫中心的接口設(shè)計(jì)257193第三節(jié)匯聚管理客戶(hù)端的設(shè)計(jì)2627747第四節(jié)本章小結(jié)2727700第五章出子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)2713156第一節(jié)呼叫中心與視頻服務(wù)器的通信2732726一、呼叫中心與視頻服務(wù)器接口的設(shè)計(jì)274780二、呼叫中心與視頻服務(wù)器接口的實(shí)現(xiàn)285913第三節(jié)本章小結(jié)308881結(jié)論 311596致325590參考文獻(xiàn) 33前言在最近幾年里,數(shù)字化、網(wǎng)絡(luò)化、多功能化和產(chǎn)業(yè)化成為了我國(guó)廣播電視發(fā)展的方向。怎么能夠充分的利用HFC現(xiàn)有的網(wǎng)絡(luò)資源,有利的實(shí)現(xiàn)各種業(yè)務(wù)的發(fā)展,這成為了現(xiàn)代數(shù)字電視的熱點(diǎn)問(wèn)題。伴隨著通訊技術(shù)以與各種硬件存儲(chǔ)技術(shù)的發(fā)展,有線(xiàn)數(shù)字電視成為了人們的首選,因?yàn)檫@種數(shù)字電視可以提高高清晰的畫(huà)面,況且在增值業(yè)務(wù)方面也能夠很好的擴(kuò)充,并且在用戶(hù)體驗(yàn)方面方便可靠。隨著國(guó)民經(jīng)濟(jì)的發(fā)展,人們的生活水平也越來(lái)越高,人們對(duì)于現(xiàn)代的影視節(jié)目的需求越來(lái)越廣泛,在這種狀況下,VOD(VideoonDemand)視頻點(diǎn)播技術(shù)誕生了,這一技術(shù)的誕生,解決了很多問(wèn)題,在一定程度上克服了很多傳統(tǒng)電視的弊端問(wèn)題,實(shí)現(xiàn)了與時(shí)點(diǎn)播,廣大的觀看者可以隨便看自己喜歡的節(jié)目。視頻點(diǎn)播技術(shù)在實(shí)質(zhì)上是需求者可以按照自己的各種需求來(lái)選取對(duì)自己有用的對(duì)媒體信息。這是一種典型的數(shù)字電視交互系統(tǒng)業(yè)務(wù)。在VOD業(yè)務(wù)得到了發(fā)展,因?yàn)槠渚哂泻艽蟮狞c(diǎn)播隨意性、表現(xiàn)形式的主觀性,它已經(jīng)發(fā)展成為數(shù)字電視中的各大業(yè)務(wù)的重中之重,該業(yè)務(wù)現(xiàn)在在市場(chǎng)中占有很大的比重。第一章數(shù)字電視技術(shù)的概念隨著時(shí)代的進(jìn)步,電子技術(shù)也運(yùn)用于各類(lèi)行業(yè)和生活用品中,人們對(duì)生活的需求也越來(lái)越高,尤其是與人們?nèi)粘I钕⑾⑾嚓P(guān)家電類(lèi)用品,比如電視。如今的電視技術(shù)已經(jīng)發(fā)展到了數(shù)字化時(shí)代,數(shù)字電視技術(shù)的應(yīng)運(yùn)而生給人們的生活帶來(lái)了前所未有的改變,而數(shù)字電視也已經(jīng)走進(jìn)到各家各戶(hù)中,數(shù)字電視的技術(shù)優(yōu)勢(shì)必然會(huì)取代模擬電視,數(shù)字技術(shù)的應(yīng)用會(huì)使電視技術(shù)開(kāi)辟一個(gè)新天地。當(dāng)然模擬技術(shù)在局部小圍的電視技術(shù)上也會(huì)占有一定市場(chǎng)。數(shù)字電視為電子信息產(chǎn)業(yè)提供了一個(gè)難得機(jī)遇。從模擬電視廣播向數(shù)字電視廣播的過(guò)渡,將帶來(lái)上萬(wàn)億元的市場(chǎng),它必將成為我國(guó)新的經(jīng)濟(jì)增長(zhǎng)點(diǎn)。數(shù)字電視已不僅僅是傳統(tǒng)意義上的電視,而是能提供包括圖像、數(shù)據(jù)、語(yǔ)音等全方位的服務(wù),是3C融合的一個(gè)典,是計(jì)算機(jī)、傳輸平臺(tái)、消費(fèi)電子三個(gè)環(huán)節(jié)的聚焦點(diǎn)。這樣的數(shù)字電視明確的顯示著人們生活水平的不斷提高。第一節(jié)數(shù)字電視的概念一、數(shù)字電視的概念數(shù)字電視是指從節(jié)目的采集、錄制到發(fā)射、傳輸、接收等所有環(huán)節(jié)中,都使用數(shù)字電視信號(hào)或?qū)?shù)字電視信號(hào)采用數(shù)字處理和調(diào)制的方法,是一種全新電視系統(tǒng)。它由信源、信道與信宿三部分組成,其組成方框圖如圖1-1所示:信源編碼MPEG-2信源編碼MPEG-2信道編碼DVB信道信道解碼DVB信道解碼MPEG-2數(shù)字電視按信號(hào)的傳輸途徑可分為三種:數(shù)字衛(wèi)星電視(DVB-S)、數(shù)字有線(xiàn)電視(DVB-C)和地面無(wú)線(xiàn)傳輸數(shù)字電視(DVB-T)。數(shù)字電視按其傳輸視頻比(圖像清晰度)可分為三類(lèi):數(shù)字高清晰度電視(HDTV)、數(shù)字標(biāo)準(zhǔn)清晰度電視(SDTV)和數(shù)字普通清晰度電視(LDTV)。按顯示屏幕幅型比分類(lèi),數(shù)字電視可分為4:3和16:9幅型比兩種類(lèi)型。按照產(chǎn)品類(lèi)型結(jié)構(gòu)分類(lèi),數(shù)字電視可分為數(shù)字電視顯示器、數(shù)字電視機(jī)頂盒和一體化數(shù)字電視機(jī)等。數(shù)字電視的優(yōu)點(diǎn):1)傳輸圖像質(zhì)量高,傳送距離遠(yuǎn)2)頻道資源得到了充分利用3)提供了全新業(yè)務(wù),易于實(shí)現(xiàn)有條件接收4)可降低發(fā)送功率,擴(kuò)大覆蓋圍數(shù)字電視與模擬電視的技術(shù)比較模擬電視數(shù)字電視描述采用模擬信號(hào)傳輸電視圖像、伴音、附加功能等信號(hào)采用數(shù)字信號(hào)傳輸電視圖像、伴音、附加功能等信號(hào)信源編解碼因?yàn)樾盘?hào)數(shù)據(jù)量不大。所以不存在信息編碼壓縮問(wèn)題電視信號(hào)數(shù)字化后,其信號(hào)的數(shù)據(jù)傳輸率很高。須具有良好的數(shù)據(jù)編碼壓縮技術(shù)復(fù)用無(wú)夏用器,視頻、音頻信號(hào)分別傳輸將編碼后的視頻、音頻、輔助數(shù)據(jù)信號(hào)分別打包后復(fù)合成單路串行的比特流,使數(shù)字電視具備了可擴(kuò)展性、分級(jí)性、交互性、與網(wǎng)絡(luò)的互通性信道編解碼調(diào)制解調(diào)圖像信號(hào)按行、場(chǎng)排列,并具有行、場(chǎng)同步信號(hào)、前后均衡脈沖等,并對(duì)視頻信號(hào)有補(bǔ)償處理。調(diào)制方式一般采用調(diào)頻或調(diào)幅有壓縮與復(fù)用,傳送時(shí)的信號(hào)不再有模擬電視場(chǎng)、行標(biāo)志與概念。通過(guò)糾錯(cuò)、均衡來(lái)提高信號(hào)抗干擾能力,調(diào)鍘采用QAM、COFDM等新方法。且隨著調(diào)制方法技術(shù)的改進(jìn)。傳輸效率會(huì)進(jìn)一步提高二、數(shù)字電視的標(biāo)準(zhǔn)數(shù)字電視標(biāo)準(zhǔn)是指數(shù)字電視采用的視音頻采樣、壓縮格式、傳輸方式和服務(wù)信息格式等的規(guī)定。目前投入使用的有三種:美國(guó)的ATSC(先進(jìn)電視系統(tǒng)委員會(huì));歐洲的DVB(數(shù)字視頻廣播);日本的ISDB(綜合服務(wù)數(shù)字廣播)。每一種標(biāo)準(zhǔn)對(duì)于信源的處理、畫(huà)面格式與傳輸方式等方面均有一些差別。每一種數(shù)字電視標(biāo)準(zhǔn)又可分為衛(wèi)星傳輸、電纜傳輸和地面?zhèn)鬏敺绞?。美?guó)ATSC標(biāo)準(zhǔn)ATSC標(biāo)準(zhǔn)由四個(gè)層級(jí)組成,最高為圖像層,確定圖像的形式,包括象素陣列、幅型比和幀頻。接著是圖像壓縮層。再下來(lái)是系統(tǒng)復(fù)用層,特定的數(shù)據(jù)被納入不同的壓縮包中。最后是傳輸層,確定數(shù)據(jù)傳輸?shù)恼{(diào)制和信道編碼方案。下面兩層共同承擔(dān)普通數(shù)據(jù)的傳輸。上面兩層確定在普通數(shù)據(jù)傳輸基礎(chǔ)上運(yùn)行的特定配置,如HDTV或SDTV;還確定ATSC標(biāo)準(zhǔn)支持的具體圖像格式。另外,ATSC還開(kāi)發(fā)并通過(guò)了可為采用50Hz幀頻的國(guó)家使用的另行標(biāo)準(zhǔn)。ATSC成員30個(gè),其中有美國(guó)國(guó)成員20個(gè)、來(lái)自阿根廷、法國(guó)、國(guó)等7個(gè)國(guó)家的成員10個(gè),中國(guó)的廣播科學(xué)研究院也參加了ATSC組織。ATSC標(biāo)準(zhǔn)定義的畫(huà)面格式格式畫(huà)面分辨率畫(huà)面幅型比圖像幀頻率掃描力式HDTV1920x108016:960Hz隔行30Hz逐行24Hz1280x72060Hz30Hz24HzSDTV704x48016:9或4060Hz隔行30Hz逐行24Hz640x4804:360Hz隔行30Hz逐行24Hz2)歐洲D(zhuǎn)VB標(biāo)準(zhǔn)支持室接收、移動(dòng)接收等需求,包括4個(gè)系統(tǒng)。DVB傳輸系統(tǒng):涉與衛(wèi)星、有線(xiàn)電視、地面、SMATV、MMDS等所有傳輸媒體。DVB-S數(shù)字衛(wèi)星廣播系統(tǒng)標(biāo)準(zhǔn):衛(wèi)星傳輸具有覆蓋面廣、節(jié)目容量大等特點(diǎn)。DVB-C數(shù)字有線(xiàn)電視廣播系統(tǒng)標(biāo)準(zhǔn):系統(tǒng)前端可從衛(wèi)星和地面發(fā)射獲得信號(hào)。paw-T數(shù)字地面電視廣播系統(tǒng)標(biāo)準(zhǔn):本地區(qū)覆蓋最好。傳輸質(zhì)量高,但接收費(fèi)用也高。DVB-SMATV是數(shù)字衛(wèi)星共用天線(xiàn)電視(SMATV)廣播系統(tǒng)標(biāo)準(zhǔn)。DVB-MS高于10GHz的數(shù)字廣播MMDS分配系統(tǒng)標(biāo)準(zhǔn)。DVB-MC低于10GHz的數(shù)字廣播MMDS分配系統(tǒng)標(biāo)準(zhǔn)。DVB基帶附加信息系統(tǒng):可傳送接收IRD調(diào)諧、節(jié)目指南與圖文、字幕、圖標(biāo)等信息。DVB-SI數(shù)字廣播業(yè)務(wù)信息系統(tǒng)標(biāo)準(zhǔn)。DVB-TXT數(shù)字圖文廣播系統(tǒng)標(biāo)準(zhǔn),用于固定格式圖文電視的傳送。DVB-SUB為數(shù)字廣播字幕系統(tǒng)標(biāo)準(zhǔn),用于字幕與圖標(biāo)的傳送。DVB標(biāo)準(zhǔn)定義的畫(huà)面格式畫(huà)面分辨率畫(huà)面幅型比圖像幀頻率掃描方式1920x108016:925Hz/30Hz隔行720x57616:9或4:350Hz逐行544x57625Hz隔行/逐行480x576352x576日本ISDB標(biāo)準(zhǔn)日本數(shù)字電視首先考慮的是衛(wèi)星信道,采用QPSK調(diào)制。并在1999年發(fā)布了數(shù)字電視的標(biāo)準(zhǔn)--ISDB。ISDB是日本的DIBEG(數(shù)字廣播專(zhuān)家組)制訂的數(shù)字廣播系統(tǒng)標(biāo)準(zhǔn),它利用一種已經(jīng)標(biāo)準(zhǔn)化的復(fù)用方案在一個(gè)普通的傳輸信道上發(fā)送各種不同種類(lèi)的信號(hào),同時(shí)已經(jīng)復(fù)用的信號(hào)也可以通過(guò)各種不同的傳輸信道發(fā)送出去。ISDB具有柔軟性、擴(kuò)展性、共通性等特點(diǎn),可以靈活地集成和發(fā)送多節(jié)目的電視和其它數(shù)據(jù)業(yè)務(wù)。ISDB籌劃指導(dǎo)委員會(huì)委員17個(gè),其他成員23個(gè),其成員均為日本國(guó)電子公司和廣播ISDB標(biāo)準(zhǔn)定義的畫(huà)面格式三種數(shù)字電視標(biāo)準(zhǔn)對(duì)比機(jī)構(gòu)。水平分辨率垂直分辨宰疊面幅型比圖像幀頻率掃描方式1920108016:930Hz隔行14407204801280運(yùn)行720運(yùn)行/隔行544隔行4804:3三國(guó)標(biāo)準(zhǔn)的對(duì)比美國(guó)標(biāo)準(zhǔn)ATSC歐洲標(biāo)準(zhǔn)DVB日本標(biāo)準(zhǔn)ISDB地面衛(wèi)星有線(xiàn)地面衛(wèi)星有線(xiàn)地面衛(wèi)星有線(xiàn)調(diào)制方式8VSB/16VSBQBKQAM2k/8kCOFDMQPSKQAM分段COFDMQPSKQAM視頻編碼MPEG-2MPEG-2MPEG-2音頻編碼AC-3復(fù)用MPEG-2MPEG第二節(jié)數(shù)字電視的發(fā)展一、數(shù)子電視的歷史廣播電視數(shù)字化的發(fā)展經(jīng)歷了大約三個(gè)階段:第一個(gè)階段從20世紀(jì)70年代開(kāi)始,主要是針對(duì)當(dāng)時(shí)模擬彩電制式的一些缺陷,如隔行掃描造成電視圖像閃爍、亮度與色度之間互相串?dāng)_引起水平分解力降低等進(jìn)行改進(jìn),當(dāng)時(shí)電視數(shù)字化能力較低,僅能對(duì)節(jié)目源制作處理以與接收控制部分?jǐn)?shù)字化:第二階段從20世紀(jì)80年代開(kāi)始,由于電視數(shù)字化技術(shù)越來(lái)越成熟,演播室已開(kāi)始全面數(shù)字化,并對(duì)廣播電視數(shù)字化制定了一系列標(biāo)準(zhǔn);第三階段從20世紀(jì)90年代開(kāi)始,衛(wèi)星、有線(xiàn)、地面對(duì)數(shù)字電視從發(fā)送到接收已全面實(shí)現(xiàn)數(shù)字化。在這個(gè)階段中,日本、美國(guó)與歐洲各國(guó)都制訂了各自的開(kāi)發(fā)計(jì)劃。日本目前已基本完成了網(wǎng)絡(luò)改造,采用有線(xiàn)、地面?zhèn)鬏敺绞?,?shí)現(xiàn)廣播電視數(shù)字化。美國(guó)的有線(xiàn)數(shù)字已基本覆蓋全國(guó),有線(xiàn)網(wǎng)絡(luò)實(shí)現(xiàn)了光纖化和數(shù)字化雙向改造。數(shù)字電視平臺(tái)不僅提供數(shù)字電視節(jié)目,還可以開(kāi)展信息服務(wù)等多種增值服務(wù)。美國(guó)計(jì)劃于2009年停播模擬電視節(jié)目。英國(guó)于1998年久啟動(dòng)了數(shù)字電視廣播和互動(dòng)電視平臺(tái),經(jīng)過(guò)對(duì)傳輸網(wǎng)絡(luò)進(jìn)行光纖化、數(shù)字化的改造,于2000年已成為全球發(fā)展較好的數(shù)字電視市場(chǎng),并計(jì)劃于2010年停播模擬電視。法國(guó)的數(shù)字電視業(yè)發(fā)展得比較快,并計(jì)劃于2011年全部停止模擬電視信號(hào)的播出。俄羅斯于2007年夜啟動(dòng)了數(shù)字電視發(fā)展計(jì)劃,并于2015年,利用8年時(shí)間實(shí)現(xiàn)廣播電視數(shù)字化。二、數(shù)字電視的發(fā)展趨勢(shì)我國(guó)數(shù)字電視發(fā)展很快,自從國(guó)家科技部于1995年批準(zhǔn)實(shí)施中國(guó)高清晰度電視重大科技產(chǎn)業(yè)工程項(xiàng)目以來(lái),我國(guó)的數(shù)字電視發(fā)展取得了舉世矚目的成績(jī)。中央電視臺(tái)于1996年1月開(kāi)始,通過(guò)衛(wèi)星傳播數(shù)字化編碼壓縮的CCTV電視節(jié)目。接著,各省市也紛紛通過(guò)衛(wèi)星轉(zhuǎn)播各自的數(shù)字節(jié)目。從1997年元旦開(kāi)始,我國(guó)衛(wèi)星數(shù)字廣播系統(tǒng)采用了DVB-S標(biāo)準(zhǔn)。2000年以來(lái),國(guó)家又設(shè)立了多項(xiàng)數(shù)字電視研發(fā)與產(chǎn)業(yè)化專(zhuān)項(xiàng),重點(diǎn)是研究和制定自主知識(shí)產(chǎn)權(quán)的國(guó)家電視標(biāo)準(zhǔn),進(jìn)行數(shù)字電視產(chǎn)業(yè)化和應(yīng)用推廣試驗(yàn),并把、、作為試驗(yàn)區(qū)域。我國(guó)數(shù)字電視發(fā)展納入了國(guó)家“十五”計(jì)劃高新技術(shù)的幾個(gè)重大專(zhuān)項(xiàng)之列,數(shù)字電視研究工作取得很大進(jìn)展。目前全國(guó)已有49個(gè)城市成為開(kāi)展有線(xiàn)數(shù)字電視整體轉(zhuǎn)換的試點(diǎn),還有一批城市也在積極嘗試開(kāi)展有線(xiàn)數(shù)字電視新業(yè)務(wù)。國(guó)家廣電局對(duì)我國(guó)的數(shù)字電視發(fā)展作了全面規(guī)劃,整個(gè)規(guī)劃按應(yīng)用區(qū)域分為四個(gè)階段:第一階段:2005年前,直轄市、東部地區(qū)(市)以上城市、中部地區(qū)省會(huì)和不封地級(jí)城市、西部地區(qū)部分省會(huì)城市的有線(xiàn)電視基本完成向數(shù)字化過(guò)渡。第二個(gè)階段:2008年前。東部地區(qū)縣以上城市、中部地區(qū)地級(jí)城市和大部分縣級(jí)城市、西部地區(qū)部分地級(jí)市以上城市和少數(shù)縣級(jí)城市的有線(xiàn)電視基本完成向數(shù)字化過(guò)渡。第三階段:2010年前,中部地區(qū)縣級(jí)城市、西部地區(qū)大部分縣以上城市的有線(xiàn)電視基本上完成向數(shù)字化過(guò)渡。第四階段:2015年前,西部地區(qū)縣級(jí)以上城市的有線(xiàn)電視基本完成向數(shù)字化過(guò)渡。第三節(jié)本章小結(jié)本章首先介紹了數(shù)字電視的基本概念,然后介紹了國(guó)外視頻點(diǎn)播的標(biāo)準(zhǔn)對(duì)比以與數(shù)字電視的發(fā)展歷史,最后簡(jiǎn)述了我國(guó)數(shù)字電視的發(fā)展趨勢(shì)和已經(jīng)取得成果,為本文以后的容奠定了基礎(chǔ)。第二章數(shù)字電視交互播出系統(tǒng)的整體設(shè)計(jì)第一節(jié)數(shù)字電視城域點(diǎn)播系統(tǒng)概述一、系統(tǒng)的總體規(guī)劃(一)接入方式VOD的用戶(hù)對(duì)接入系統(tǒng)的要很高的,要求能夠快速準(zhǔn)確的解析用戶(hù)的指令,下一步要進(jìn)行的就是點(diǎn)播操作,在這個(gè)過(guò)程結(jié)束之后,還要把該系統(tǒng)所執(zhí)行的結(jié)果反映到用戶(hù)界面。我們根據(jù)在點(diǎn)播信號(hào)信道上的不同點(diǎn),把接入的方式分為兩種,第一類(lèi),基于雙向HFC線(xiàn)路實(shí)現(xiàn)雙向通信的點(diǎn)播;第二類(lèi)則是利用PSTN網(wǎng)絡(luò)或是GSM/CDM網(wǎng)絡(luò)作為上行點(diǎn)播信號(hào)傳輸信道,下行繼續(xù)利用原有模擬電視HFC線(xiàn)路作為下行視頻傳輸?shù)募夹g(shù)方案[3]。下面對(duì)這兩種方案進(jìn)行分析比較。1.基于雙向HFC線(xiàn)路實(shí)現(xiàn)雙向通信的點(diǎn)播方案雖然目前的HFC網(wǎng)絡(luò)在網(wǎng)絡(luò)的光纖和同軸部分以模擬格式傳輸視頻信號(hào),但是本質(zhì)上在網(wǎng)絡(luò)的設(shè)計(jì)中卻沒(méi)有對(duì)數(shù)字格式傳輸?shù)男盘?hào)進(jìn)行任何限制。事實(shí)上,只要調(diào)制后的信號(hào)符合線(xiàn)纜系統(tǒng)傳輸?shù)膸捄凸β氏拗埔?,今天的線(xiàn)纜網(wǎng)絡(luò)就.可以不加修改的傳送數(shù)字信號(hào)。只要數(shù)字信號(hào)包含在自己的6MHz頻帶,數(shù)字通信就可以和模擬電視信號(hào)共存。該方案最主要的優(yōu)點(diǎn)是:上行與下行業(yè)務(wù)都使用HFC網(wǎng)絡(luò)進(jìn)行傳輸,上行與下行線(xiàn)路互不干擾,可以提供足夠的上行帶寬,它能夠傳輸用大量的用戶(hù)點(diǎn)播信息,從而為多樣化點(diǎn)播業(yè)務(wù)的開(kāi)展提供了便利的網(wǎng)絡(luò)環(huán)境,保證交互式業(yè)務(wù)的順利開(kāi)展。盡管雙線(xiàn)雙向?qū)拵Ы尤胧且环N理想的接入方案,然而,也有其自身的缺點(diǎn):采取這種方案必須對(duì)原有線(xiàn)電視(CATV)網(wǎng)絡(luò)進(jìn)行大規(guī)模升級(jí)改造使投入成本顯著增加。線(xiàn)路施工投資巨大,需要增設(shè)或修改相應(yīng)的各級(jí)分路(分接)器為有源雙向多路分接/復(fù)接器,還需對(duì)機(jī)頂盒進(jìn)行雙向改造,這是一筆不小的投資。2.CATV線(xiàn)路下行視頻傳輸+線(xiàn)路上行點(diǎn)播方案該方案是初始最常用的方案,也是投資最少,組建系統(tǒng)最快的方案。由于下行視頻傳輸?shù)臄?shù)字電視信號(hào)是單向傳輸?shù)慕?jīng)過(guò)射頻調(diào)制后的信號(hào),因此原模擬電視的CATV線(xiàn)路可以不加修改地直接利用。用戶(hù)通過(guò)撥打的方式進(jìn)行節(jié)目點(diǎn)播,點(diǎn)播信息與系統(tǒng)反饋信息均通過(guò)PSTN網(wǎng)絡(luò)傳輸,而被點(diǎn)播節(jié)目的音視頻數(shù)據(jù)則通過(guò)CATV下行信道傳輸給用戶(hù)。本系統(tǒng)接入方案的選擇VOD系統(tǒng)一般都要求有線(xiàn)電視用戶(hù)的終端設(shè)備能通過(guò)專(zhuān)用的信道來(lái)傳遞用戶(hù)的點(diǎn)播請(qǐng)求,這一方面要求終端設(shè)備(如STB)本身具有上行信號(hào)處理模塊,另一方面要求傳輸網(wǎng)絡(luò)分配一定的帶寬來(lái)承載上行信號(hào)[4]。目前我國(guó)的有線(xiàn)電視網(wǎng)仍然以單向的HFC網(wǎng)絡(luò)結(jié)構(gòu)為主,對(duì)HFC的雙向改造僅僅在少數(shù)幾個(gè)大城市中展開(kāi),要想實(shí)現(xiàn)HFC的雙向傳輸,必須要對(duì)現(xiàn)有的HFC網(wǎng)絡(luò)作很大的改造。并且對(duì)HFC進(jìn)行大規(guī)模的雙向改造仍是一項(xiàng)耗時(shí)耗費(fèi)均相當(dāng)巨大的上程?;谠O(shè)備成本、用戶(hù)入網(wǎng)量、技術(shù)標(biāo)準(zhǔn)等原因,國(guó)外很多雙向交互信息網(wǎng)絡(luò)建成后并沒(méi)有獲得良好的經(jīng)濟(jì)效益。因此,對(duì)單向HFC升級(jí)改造應(yīng)該是有計(jì)劃,循序漸進(jìn)的過(guò)程。(二)信息告知對(duì)于目前在城市中的用戶(hù)來(lái)說(shuō),與交互系統(tǒng)進(jìn)行的通信的手段有打和發(fā)短信,其實(shí)這樣的費(fèi)用并不高,能夠被廣大的VOD用戶(hù)所接收。但是該系統(tǒng)還有另一個(gè)很大的問(wèn)題要解決,就是怎么能夠使用戶(hù)所接收的信息更為廣泛。用以上的手段來(lái)點(diǎn)播用戶(hù)自己喜歡的節(jié)目時(shí),嚴(yán)重影響了效率,這種手段現(xiàn)在看來(lái)會(huì)影響用戶(hù)的體驗(yàn)。但是,EPG的出現(xiàn)還有電視的出現(xiàn)與時(shí)的解決了這個(gè)問(wèn)題。1.EPGEPG(ElectronicProgramGuide)是一種數(shù)字電視的電子節(jié)目指南技術(shù),由節(jié)目的供應(yīng)方在提供節(jié)目的時(shí)候提供MPEG編碼,在PSI信息中能夠添加觀眾所點(diǎn)播的節(jié)目信息,通過(guò)傳輸來(lái)傳輸?shù)诫娨暯K端,這樣觀眾也能夠接受的自己所喜歡的節(jié)目喜歡。在通常情況下,EPG會(huì)通過(guò)電視的機(jī)頂盒來(lái)下載到本地,用戶(hù)要是在點(diǎn)播自己喜歡的節(jié)目的時(shí)候,先瀏覽EPG,然后通過(guò)打、發(fā)短信的方式來(lái)進(jìn)行點(diǎn)播,這樣,這種技術(shù)實(shí)現(xiàn)了節(jié)目的與時(shí)點(diǎn)撥,極大情況下方便了用戶(hù)。2.電視電視上提高的服務(wù)也很多,能夠以字幕的新式提供給用戶(hù)各種信息,對(duì)用戶(hù)也是極為方便的一種信息。這種技術(shù)與EPG技術(shù)相比較,他提供的信息更為廣泛,更加全面。電視同樣以電視字幕形式提供給用戶(hù)更多、容更豐富的節(jié)目單導(dǎo)航信息和公共信息。與EP相比,電視所能發(fā)部的信息更豐富、更全面。設(shè)計(jì)好之后,可用專(zhuān)門(mén)的工具,將電視已經(jīng)制作好的所有XML文件打包成電視前端TS流文件,然后通過(guò)前端播出軟件播放出來(lái),用戶(hù)在電視機(jī)屏幕上可以看到節(jié)目的詳細(xì)信息。二、系統(tǒng)操作平臺(tái)與開(kāi)發(fā)工具Windows2000提供了強(qiáng)大的支持,在安全性和可靠性方面,有很大的穩(wěn)定性,而且在配置還增加了群服務(wù)功能,確保了系統(tǒng)的不間斷正常工作,這個(gè)平臺(tái)是開(kāi)發(fā)大規(guī)模程序的最優(yōu)平臺(tái)[5]。所以,在這個(gè)基礎(chǔ)上,用windows2000這個(gè)很好的平臺(tái)開(kāi)發(fā)了數(shù)字電視城域點(diǎn)播系統(tǒng)。有一個(gè)軟件,在速度、兼容和可視化方面都有這良好的環(huán)境,它是有Borland公司開(kāi)發(fā)的一種面對(duì)對(duì)象的可視化軟件——Delphi。在這個(gè)軟件中,集中了大量的能夠很好兼容的控件,大大方便了程序員們的設(shè)計(jì)。而且還能夠支持強(qiáng)大的數(shù)據(jù)庫(kù),這樣可以為開(kāi)發(fā)者們節(jié)省大量的時(shí)間。所以在設(shè)計(jì)的時(shí)候我們就選用Delphi語(yǔ)言[6]。能夠很好的適應(yīng)上層程序。支持各種應(yīng)用,是一個(gè)良好的開(kāi)發(fā)環(huán)境。第二節(jié)數(shù)字電視交互播出系統(tǒng)功能一、數(shù)字電視交互播出系統(tǒng)概述數(shù)字電視的點(diǎn)播系統(tǒng)是一種基于CATV網(wǎng)絡(luò)的系統(tǒng)。它通過(guò)網(wǎng)絡(luò)技術(shù)、視頻技術(shù)、數(shù)據(jù)庫(kù)以與壓縮技術(shù),在電視前端系統(tǒng)中進(jìn)行點(diǎn)播的系統(tǒng),用戶(hù)只需要用還有機(jī)頂盒就能夠點(diǎn)播和收看自己喜歡的電視節(jié)目。在點(diǎn)播節(jié)目的時(shí)候,用戶(hù)首先要根據(jù)自己的機(jī)頂盒上的網(wǎng)絡(luò)信息瀏覽可供自己點(diǎn)播的項(xiàng)目,在相關(guān)點(diǎn)播信息的提示下,可以用輸入相應(yīng)的點(diǎn)播容。這時(shí)候通過(guò)點(diǎn)播中心,對(duì)所點(diǎn)播的容進(jìn)行分析,獲得用戶(hù)的信息,這時(shí)候視頻服務(wù)器就會(huì)發(fā)送所點(diǎn)播的視頻節(jié)目給前端設(shè)備的調(diào)制解調(diào)器,經(jīng)過(guò)調(diào)制后的節(jié)目又送入CATV網(wǎng)絡(luò),此時(shí)已經(jīng)反饋到用戶(hù)那兒,然后通過(guò)切換頻道就可以看到自己想看的節(jié)目。該系統(tǒng)的結(jié)果邏輯圖如圖一所示,它由互播出系統(tǒng)、呼叫服務(wù)中心、業(yè)務(wù)支撐平臺(tái)、VOD點(diǎn)播服務(wù)器群、客戶(hù)終端機(jī)頂盒這五個(gè)部分組成[7]。如圖1.1所示:圖1.1數(shù)字電視城域VOD系統(tǒng)邏輯結(jié)構(gòu)圖二、數(shù)字電視交互播出系統(tǒng)功能(一)用戶(hù)接入服務(wù)器的功能用戶(hù)接入系統(tǒng)是為了滿(mǎn)足用戶(hù)與數(shù)字電視城域點(diǎn)播系統(tǒng)進(jìn)行信息交互的需求而設(shè)計(jì)的。作為用戶(hù)與點(diǎn)播系統(tǒng)交互的平臺(tái),它必須能自動(dòng)進(jìn)行來(lái)電接聽(tīng)和語(yǔ)音應(yīng)答,必須迅速而準(zhǔn)確地從用戶(hù)輸入按鍵信息中解析出用戶(hù)名,并向上提交給點(diǎn)播服務(wù)器,經(jīng)呼叫中心進(jìn)行身份驗(yàn)證,合法用戶(hù)將被允許輸入想要點(diǎn)播的節(jié)目ID,服務(wù)器再將接收到的節(jié)目ID提交給呼叫中心進(jìn)行ID驗(yàn)證,向呼叫中心發(fā)點(diǎn)播請(qǐng)求,由呼叫中心統(tǒng)一處理[9]。由于本接入系統(tǒng)是用于城域VOD系統(tǒng)當(dāng)中的,因此,接入系統(tǒng)還需要有同時(shí)處理較大數(shù)量用戶(hù)的點(diǎn)播請(qǐng)求的能力。另外,由于本系統(tǒng)一般應(yīng)用在長(zhǎng)期無(wú)人執(zhí)守的場(chǎng)合,因此,還需要系統(tǒng)具有較好的容錯(cuò)性,能自動(dòng)處理各種異常情況,保證系統(tǒng)的長(zhǎng)期穩(wěn)定運(yùn)行。(二)匯聚管理子系統(tǒng)的功能匯聚管理子系統(tǒng)就是根據(jù)CATV網(wǎng)絡(luò)的特性,負(fù)責(zé)對(duì)所有的點(diǎn)播請(qǐng)求按照某種規(guī)定進(jìn)行歸類(lèi),解決了在系統(tǒng)資源受到客觀條件制約下,如何盡可能多的滿(mǎn)足用戶(hù)的請(qǐng)求的問(wèn)題[10]。(三)播出管理子系統(tǒng)的功能視頻服務(wù)器是VOD系統(tǒng)的信息源,它保存著大量經(jīng)MPFG壓縮的圖像節(jié)目,并能通過(guò)網(wǎng)絡(luò)為用戶(hù)提供所需的節(jié)目容。視頻服務(wù)器的組成主要包括高速大容量磁盤(pán)陣列、高性能處理器、高速總線(xiàn)以與高速通信卡等部分。一個(gè)功能較強(qiáng)的視頻服務(wù)器通常具有以下7個(gè)方面的功能:一是點(diǎn)播實(shí)時(shí)性:能夠?qū)崟r(shí)處理終端用戶(hù)的即時(shí)點(diǎn)播要求;二是視頻并發(fā)性:具有較大的視頻并發(fā)處理能力;三是輸出寬帶化:針對(duì)用戶(hù)的并發(fā)點(diǎn)播,具有較高的視頻輸出帶寬;四是應(yīng)用環(huán)境多樣性:用戶(hù)環(huán)境的多樣性,決定了視頻服務(wù)器的視頻輸出方式的多樣性;五是大容量存儲(chǔ):為了給用戶(hù)有充分地選擇余地,要求具有先進(jìn)、高效的大容量存儲(chǔ)磁盤(pán)管理能力;六是靈活擴(kuò)展性:必須具有靈活的擴(kuò)展性和平滑的系統(tǒng)升級(jí)能力,以保護(hù)用戶(hù)的投資;七是高性能價(jià)格比:必須遵循價(jià)值工程規(guī)律,在價(jià)格合理的前提下盡量提高性能和增加功能[11]。在數(shù)字電視城域點(diǎn)播系統(tǒng)中,每臺(tái)視頻服務(wù)器能夠提供24個(gè)通道的MPEG2標(biāo)準(zhǔn)的節(jié)目(6M碼率),通過(guò)架設(shè)多臺(tái)視頻服務(wù)器組成視頻服務(wù)器集群,能夠很好的滿(mǎn)足用戶(hù)的點(diǎn)播需求。機(jī)頂盒是網(wǎng)絡(luò)終端設(shè)備,每個(gè)VOD用戶(hù)都必須要安裝機(jī)頂盒,實(shí)現(xiàn)信號(hào)的接收、解調(diào)、解碼、視頻信號(hào)格式轉(zhuǎn)換等功能。它使到用戶(hù)住宅的信號(hào)最終可以在用戶(hù)電視機(jī)上顯示。經(jīng)過(guò)接入服務(wù)器接入用戶(hù)點(diǎn)播的命令請(qǐng)求后,經(jīng)過(guò)匯聚服務(wù)器處理,將點(diǎn)播一樣的節(jié)目的用戶(hù)進(jìn)行分組,得到用戶(hù)的列表和要收看的節(jié)目容,呼叫中心需要建立與視頻服務(wù)器的通信,以便得到節(jié)目的播出通道,和通知視頻服務(wù)進(jìn)行節(jié)目準(zhǔn)備和播放。視頻服務(wù)器一方面通過(guò)下行信道發(fā)送數(shù)字節(jié)目流信息,負(fù)責(zé)點(diǎn)播節(jié)目復(fù)用和推送。一方面向機(jī)頂盒發(fā)送切換指令,以便讓機(jī)頂盒做好流控操作的準(zhǔn)備,視頻服務(wù)器從存儲(chǔ)子系統(tǒng)取出節(jié)目容合成一個(gè)個(gè)視像數(shù)據(jù)流,通過(guò)高速傳輸網(wǎng)傳送到客戶(hù)端機(jī)頂盒在電視機(jī)上播放,用戶(hù)就可以看到自己點(diǎn)播的節(jié)目。第三節(jié)數(shù)字電視交互播出系統(tǒng)設(shè)計(jì)一、系統(tǒng)結(jié)構(gòu)選擇(一)C/S模式和B/S模式C/S模式即就是客戶(hù)/服務(wù)器(Client/Server))的模式,該模式通過(guò)把整個(gè)應(yīng)用劃分成兩部分:前端——客戶(hù)端以與后端——服務(wù)器端。通常而言,客戶(hù)端的應(yīng)用程序的作用是通過(guò)設(shè)置好使用界面讓使用者進(jìn)行輸入操作,同時(shí)通過(guò)一些驗(yàn)證方法就可以檢測(cè)用戶(hù)輸入的數(shù)據(jù)是否可用,另外會(huì)進(jìn)行查詢(xún)?nèi)缓笳故静樵?xún)的情況[12]。在這樣的情況下客戶(hù)端的程序一般不會(huì)立刻對(duì)后端數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操作處理,任何的請(qǐng)求一定要經(jīng)過(guò)網(wǎng)絡(luò)協(xié)議和數(shù)據(jù)庫(kù)網(wǎng)絡(luò)接口才能轉(zhuǎn)發(fā)到數(shù)據(jù)庫(kù)的服務(wù)器中對(duì)其處理,一般數(shù)據(jù)庫(kù)重的服務(wù)器程序會(huì)對(duì)客戶(hù)權(quán)限進(jìn)行驗(yàn)證,確認(rèn)是不是具有對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪(fǎng)問(wèn)的權(quán)限,之后依據(jù)用戶(hù)要求檢索的數(shù)據(jù),一系列操作完成再把最后的結(jié)果展示給客戶(hù)。B/S系統(tǒng)即就是瀏覽器/服務(wù)器(Browser/Server)),它是包括瀏覽器以與服務(wù)器兩部分構(gòu)成。該系統(tǒng)的客戶(hù)端使用的是常規(guī)的瀏覽器,服務(wù)器端使用的是標(biāo)準(zhǔn)的WEB服務(wù)器,用來(lái)協(xié)助應(yīng)用端對(duì)瀏覽器的要求進(jìn)行響應(yīng)。所有的數(shù)據(jù)以與程序都存儲(chǔ)在服務(wù)器中,瀏覽器的作用是經(jīng)過(guò)下載端的服務(wù)器中的程序來(lái)進(jìn)行動(dòng)態(tài)擴(kuò)展,服務(wù)器結(jié)構(gòu)復(fù)雜有很多層,在B/S系統(tǒng)中所有的數(shù)據(jù)類(lèi)別都能進(jìn)行動(dòng)態(tài)擴(kuò)展。B/S系統(tǒng)的需要維護(hù)的地方都在服務(wù)器中,不需要對(duì)客戶(hù)端進(jìn)行運(yùn)維操作,使用格調(diào)都很一致,如果有瀏覽器的權(quán)限客戶(hù)就可以非常方便地運(yùn)用瀏覽器,這樣就達(dá)到了原本要用很繁瑣的軟件才能解決問(wèn)題的目的,同時(shí)可以節(jié)省研發(fā)經(jīng)費(fèi)。(二)兩層C/S模式和三層C/S模式兩層C/S系統(tǒng)的一端是客戶(hù)端,另外一端是服務(wù)器,對(duì)客戶(hù)端來(lái)說(shuō),其最重要的目的是對(duì)服務(wù)器進(jìn)行請(qǐng)求,同時(shí)接收反饋結(jié)果;對(duì)服務(wù)器來(lái)說(shuō),其最重要的目是接受請(qǐng)求,然后進(jìn)行計(jì)算,最后把計(jì)算結(jié)果反饋到客戶(hù)端[13]。兩層C/S結(jié)構(gòu)在結(jié)構(gòu)方面存在很多的問(wèn)題,例如:如客戶(hù)端的數(shù)目突然增加很多的時(shí)候,服務(wù)器端就會(huì)由于負(fù)擔(dān)過(guò)大而導(dǎo)致效率大幅度下降;如果客戶(hù)端的要求更改時(shí),整個(gè)C/S系統(tǒng)的程序都必須進(jìn)行修改,安裝和調(diào)試過(guò)程會(huì)比較麻煩,使得系統(tǒng)的維護(hù)和改進(jìn)非常困難。三層C/S系統(tǒng)的應(yīng)用端包括:客戶(hù)端、控制服務(wù)器端以與數(shù)據(jù)服務(wù)器端。其中,客戶(hù)端的作用是實(shí)現(xiàn)客戶(hù)使用的界面,數(shù)據(jù)服務(wù)器端的作用是存儲(chǔ)所有的服務(wù)數(shù)據(jù)。一般來(lái)說(shuō),用戶(hù)不可以直接對(duì)數(shù)據(jù)服務(wù)器進(jìn)行訪(fǎng)問(wèn),只有經(jīng)過(guò)控制服務(wù)器才能實(shí)現(xiàn)訪(fǎng)問(wèn)的目的。(三)三層C/S模式結(jié)構(gòu)C/S和B/S系統(tǒng)選擇是按照以下原則進(jìn)行的:對(duì)于數(shù)據(jù)查詢(xún)比較靈活的地方,在特定的小區(qū)域中可以采用C/S系統(tǒng);對(duì)于安全性能比較低和交互性不強(qiáng),地點(diǎn)靈活的大區(qū)域可以采用B/S系統(tǒng)。對(duì)于數(shù)字電視城域點(diǎn)播系統(tǒng)來(lái)說(shuō),它屬于一種比較復(fù)雜的管理系統(tǒng),需要對(duì)很多的數(shù)據(jù)進(jìn)行處理,并且系統(tǒng)在小圍運(yùn)行即可,所以在這里我們采用三層C/S的系統(tǒng)。該系統(tǒng)框架如圖2.3所示:圖1.2數(shù)字電視交互播出系統(tǒng)結(jié)構(gòu)二、數(shù)字電視交互播出系統(tǒng)軟件體系結(jié)構(gòu)選擇數(shù)字電視城域點(diǎn)播系統(tǒng)屬于能夠擴(kuò)展的分布式VOD系統(tǒng),該系統(tǒng)能夠在全城的圍進(jìn)行服務(wù),可以給客戶(hù)帶來(lái)非??煽俊⑹褂帽憬?、并且畫(huà)質(zhì)效果非常好的VOD服務(wù)。數(shù)字電視城域點(diǎn)播系統(tǒng)是通過(guò)來(lái)進(jìn)行上傳的,客戶(hù)使用就可以體驗(yàn)點(diǎn)播節(jié)目的服務(wù),同時(shí)把有線(xiàn)電視網(wǎng)絡(luò)即就是HFC當(dāng)作進(jìn)行下傳的方式,這樣客戶(hù)就能夠使用機(jī)頂盒和一般的電視來(lái)欣賞通過(guò)點(diǎn)播實(shí)現(xiàn)的各種頻道的節(jié)目。數(shù)字電視VOD城域點(diǎn)播系統(tǒng)采用的是三層C/S的系統(tǒng)模式、是按照CORBA技術(shù)模式的分布式VOD系統(tǒng)。通過(guò)采用CORBA軟件總線(xiàn)機(jī)制辦法來(lái)達(dá)到目的,這樣就能夠非常有效的處理很多系統(tǒng)漏洞,因此該系統(tǒng)就會(huì)實(shí)現(xiàn)可靠性非常強(qiáng)、高度集成、方便維護(hù)和管理簡(jiǎn)單的目的[14]。根據(jù)以上容所述,對(duì)于數(shù)字電視交互播出系統(tǒng)的軟件部分,其整體的設(shè)計(jì)可以分成如圖1.3所示的幾個(gè)模塊:圖1.3數(shù)字電視交互播出系統(tǒng)軟件體系結(jié)構(gòu)1.客戶(hù)端在客戶(hù)端中,客戶(hù)接入模塊的作用是:實(shí)現(xiàn)客戶(hù)和該系統(tǒng)的交互,客戶(hù)采用進(jìn)行點(diǎn)播節(jié)目,在點(diǎn)播的過(guò)程中,客戶(hù)按照所給的聲音指示來(lái)執(zhí)行操作,接入服務(wù)器按照CORBA的模式和呼叫中心交換信息,這樣就可以獲取客戶(hù)的所有信息,然后經(jīng)過(guò)呼叫中心把驗(yàn)證碼傳送至機(jī)頂盒里。2.數(shù)據(jù)庫(kù)服務(wù)器根據(jù)SQLServer2000所設(shè)計(jì)的數(shù)字電視城域點(diǎn)播系統(tǒng)的數(shù)據(jù)庫(kù)是VODDataBase,該數(shù)據(jù)庫(kù)具有能夠縮放、性能非常強(qiáng)的特點(diǎn),是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),采用了以Web標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能。系統(tǒng)中所采用的XML更新程序可以非常方便地對(duì)所有數(shù)據(jù)進(jìn)行處理。按照呼叫服務(wù)中心訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的機(jī)制,可以設(shè)立一個(gè)能夠?qū)?shù)據(jù)庫(kù)進(jìn)行訪(fǎng)問(wèn)的共用單元—VodBase.Dll,通過(guò)ADO的連接形式對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪(fǎng)問(wèn)[15]。在CORBA服務(wù)器中,任何部件都能夠?qū)崿F(xiàn)共享數(shù)據(jù)庫(kù)的連接,這樣就可以極大的提高系統(tǒng)的工作效率。3.呼叫中心呼叫控制中心的服務(wù)器設(shè)計(jì)在城域VOD點(diǎn)播系統(tǒng)中心的機(jī)房中,其作用非常重要,是整個(gè)系統(tǒng)呼叫處理的中樞。基于VPN網(wǎng)絡(luò)的安全訪(fǎng)問(wèn)和互聯(lián),呼叫控制中心向上連接系統(tǒng)數(shù)據(jù)庫(kù)和視頻服務(wù)器,向下連接用戶(hù)接入服務(wù)器和各種管理站[16]。其處理容包括用戶(hù)呼叫和節(jié)目、用戶(hù)、運(yùn)營(yíng)、系統(tǒng)等等業(yè)務(wù)。在性能要求方面,若有1.5萬(wàn)個(gè)用戶(hù),則在45分鐘(1集電視?。┑钠骄艚袛?shù)為每秒6個(gè),因此采用高檔的PC服務(wù)器即滿(mǎn)足需要??紤]到今后可能出現(xiàn)的用戶(hù)人數(shù)增加,呼叫控制中心具備可伸性,通過(guò)集群技術(shù)架設(shè)多臺(tái)呼叫中心服務(wù)器便可滿(mǎn)足其性能要求。4.視頻服務(wù)器(VodServers)播放的方式有兩種:點(diǎn)播和輪播。點(diǎn)播與通過(guò)EPG、點(diǎn)播方式廣播節(jié)目預(yù)告,實(shí)現(xiàn)點(diǎn)播容告知;與呼叫中心建立狀態(tài)查詢(xún)等相互通信,接受和應(yīng)答呼叫中心的指令;根據(jù)呼叫中心的指令啟動(dòng)點(diǎn)播服務(wù),向點(diǎn)播用戶(hù)發(fā)送點(diǎn)播節(jié)目容;輪播充分利用了數(shù)字電視傳輸容量大的特點(diǎn),可以播放一些觀眾歡迎的影視作品、熱播欄目和節(jié)目等,以輪播方式進(jìn)行數(shù)字電視節(jié)目播放。一個(gè)電視節(jié)目在多個(gè)頻道中同時(shí)播出,在每個(gè)頻道中,節(jié)目播出起始點(diǎn)相差一定的時(shí)間間隔,觀眾只要等待很短的時(shí)間就可以從頭觀看這個(gè)節(jié)目,初步實(shí)現(xiàn)電視節(jié)目的點(diǎn)播功能。視頻服務(wù)器和呼叫中心的通信采用兩種方式基于CORBA的方式和基于Sorket的方式[17]?;贑ORBA的方式主要是向視頻服務(wù)器發(fā)送與機(jī)頂盒相關(guān)的一些指令,如發(fā)送校驗(yàn)碼、倒計(jì)時(shí)、切換指令。基于Sorket的方式主要是向視頻服務(wù)器發(fā)送播放和準(zhǔn)備播放指令。第四節(jié)本章小結(jié)本章簡(jiǎn)單對(duì)數(shù)字電視城域點(diǎn)播系統(tǒng)進(jìn)行了概述,同時(shí)分析了數(shù)字電視交互播出系統(tǒng),并進(jìn)行了簡(jiǎn)單概述,最后詳細(xì)講了數(shù)字電視交互播出系統(tǒng)設(shè)計(jì)思路,以與系統(tǒng)結(jié)構(gòu)、模式等的選擇。第三章接入服務(wù)器子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)第一節(jié)接入系統(tǒng)設(shè)計(jì)目標(biāo)1.設(shè)計(jì)一套功能完善的用戶(hù)接入系統(tǒng),采用作為接入方式。支持多路電話(huà)呼入,并可根據(jù)需要增加通道數(shù)(增加語(yǔ)音卡)。2.能準(zhǔn)確接收用戶(hù)通過(guò)撥打發(fā)送的請(qǐng)求信號(hào),并從中解析出點(diǎn)播信息再向上提交給呼叫中心,此外,系統(tǒng)亦能夠?qū)Ⅻc(diǎn)播操作執(zhí)行結(jié)果通過(guò)與時(shí)回傳給用戶(hù)。完善的用戶(hù)身份驗(yàn)證、節(jié)目ID驗(yàn)證和用戶(hù)驗(yàn)證機(jī)制。3.合理的點(diǎn)播服務(wù)工作流程,響應(yīng)時(shí)間快,有較高的點(diǎn)播效率,能同時(shí)處理較大數(shù)量的用戶(hù)點(diǎn)播請(qǐng)求。4.提供工作流程提示音重新錄音功能,考慮各種意外情況(如通話(huà)不正常斷線(xiàn)、用戶(hù)未按正確步驟操作等)并做出相應(yīng)的處理,保證系統(tǒng)的穩(wěn)定性。5.適用于無(wú)人執(zhí)守的環(huán)境,7*24小時(shí)穩(wěn)定運(yùn)行。6.記錄并顯示點(diǎn)播日志、通道狀態(tài)與用戶(hù)當(dāng)前動(dòng)作顯示,便于工作人員進(jìn)行系統(tǒng)監(jiān)控。圖2.1描述了用于語(yǔ)音接入的外線(xiàn)通道工作流程。圖2.1接入外線(xiàn)的工作流程圖具體點(diǎn)播流程描述如下:(1)通過(guò)播打,輸入智能卡號(hào),接入服務(wù)器接收用戶(hù)點(diǎn)播信息,對(duì)用戶(hù)與點(diǎn)播命令的合法性進(jìn)行檢查。(2)輸入驗(yàn)證碼。(3)在機(jī)頂盒上顯示點(diǎn)播節(jié)目的節(jié)目單上查找自己喜愛(ài)的視頻節(jié)目節(jié)目編號(hào),并按提示音輸入編號(hào)。(4)接入服務(wù)器通過(guò)呼叫中心對(duì)系統(tǒng)資源進(jìn)行查詢(xún),判斷是否有空閑的信道來(lái)滿(mǎn)足新的用戶(hù)點(diǎn)播請(qǐng)求。(5)對(duì)于所有點(diǎn)播服務(wù)的用戶(hù),服務(wù)器記錄其相關(guān)信息并予以反饋。(6)如果有空閑頻道,則向機(jī)頂盒發(fā)送倒計(jì)時(shí)指令。第二節(jié)數(shù)據(jù)庫(kù)設(shè)計(jì)一、相關(guān)表之間的關(guān)系結(jié)合2.1的需求分析,我們可提煉出以下的實(shí)體:素材類(lèi)型、素材子類(lèi)型、模擬頻道、數(shù)字頻道、媒體文件。由于設(shè)計(jì)到多個(gè)數(shù)據(jù)庫(kù)實(shí)體,為了給用戶(hù)提供完善、周到的點(diǎn)播服務(wù),以與便于系統(tǒng)的運(yùn)營(yíng)和管理,VOD系統(tǒng)需要設(shè)計(jì)一套完整的用于記錄系統(tǒng)各個(gè)方面的信息的數(shù)據(jù)庫(kù)系統(tǒng),并由呼叫中心進(jìn)行統(tǒng)一管理[18]。由于數(shù)據(jù)庫(kù)信息量大,本文并不進(jìn)行詳細(xì)介紹,僅對(duì)接入部分涉與到的數(shù)據(jù)庫(kù)容作簡(jiǎn)要說(shuō)明,圖2.2描述了呼叫中心接入部分的數(shù)據(jù)表與其相互關(guān)系。圖2.2表之間的關(guān)系二、相關(guān)表的容1.素材相關(guān)MatlLibtbl表:記錄素材基本信息MatlTypetbl表:記錄媒體文件的主類(lèi)型MatlSubTypetbl表:記錄主類(lèi)型下的媒體文件子類(lèi)型MediaFiletbl表格:記錄分布于不同模擬通道上的媒體文件信息2.視頻服務(wù)器相關(guān)VodServertbl表:記錄視頻服務(wù)器信息,詳細(xì)字段如表3-1AnalogChanneltbl:記錄視頻服務(wù)器的模擬通道信息PlayChanneltbl:記錄視頻服務(wù)器下的模擬通道復(fù)用的數(shù)字通道信息,記錄的信息包括:數(shù)字頻道本身信息,生成點(diǎn)播單的規(guī)則信息,播放狀態(tài)(正常播出、播放中斷)信息,匯聚播出信息,墊片信息,輪播信息,點(diǎn)播日志信息等。第三節(jié)接入服務(wù)器與呼叫中心的接口設(shè)計(jì)與實(shí)現(xiàn)一、接入服務(wù)器與呼叫中心CORBA接口設(shè)計(jì)如第一章所介紹,數(shù)字電視城域點(diǎn)播系統(tǒng)總體是C/S的結(jié)構(gòu),CORBA技術(shù)開(kāi)發(fā)的分布式系統(tǒng),呼叫中心是CORBA的服務(wù)器端,客戶(hù)端所需要的用戶(hù)、頻道、節(jié)目等信息都是通過(guò)與呼叫中心建立通信,呼叫中心處理得到相應(yīng)的信息之后再返回給客戶(hù)端[19]。CORBA接口層將設(shè)計(jì)大量的接口供客戶(hù)端調(diào)用,在接口功能層我們將按照2.1功能需求,按照面向?qū)ο蟮脑O(shè)計(jì)方法獨(dú)立封裝成單獨(dú)的動(dòng)態(tài)庫(kù)實(shí)現(xiàn)。二、接入服務(wù)器與呼叫中心CORBA接口設(shè)計(jì)EspnApp通過(guò)調(diào)用CustomerManager接口與呼叫中心通信,通過(guò)CustomerManager_Inner中Customer_GetInfoByCATVCustID函數(shù)的實(shí)現(xiàn)得到用戶(hù)的合法信息。如果STBCommandManager與呼叫中心通信,通過(guò)SendVodConfirmCommand給機(jī)頂盒發(fā)送確認(rèn)碼。用戶(hù)輸入節(jié)目ID之后,通過(guò)MediaManager中的OnLineMedia_GetInfo查詢(xún)到該節(jié)目的信息。如果節(jié)目存在,通過(guò)PlayChannelManager中的PlayChannel_GetFree得到空閑頻道的信息。如果有空閑頻道則通過(guò)PreDemondManager中的PreDemond_Demond提交點(diǎn)播請(qǐng)求,并通過(guò)STBCommandManager中的SendVodCountDownCommand向機(jī)頂盒發(fā)送倒計(jì)時(shí)命令。如果沒(méi)有空閑頻道,則通過(guò)PlayChannel_GetNextFree得到即將有空閑的頻道的時(shí)間。第四節(jié)本章小結(jié)本章主要講述了接入服務(wù)器子系統(tǒng)的設(shè)計(jì)使如何實(shí)現(xiàn)的,其中包括:接入系統(tǒng)設(shè)計(jì)目標(biāo)、數(shù)據(jù)庫(kù)設(shè)計(jì)、接入服務(wù)器與呼叫中心的接口設(shè)計(jì)與實(shí)現(xiàn),都進(jìn)行了詳細(xì)地講述。第四章匯聚管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)第一節(jié)系統(tǒng)資源分配與點(diǎn)播命令處理策略研究一、信道分配策略理系統(tǒng)中將傳輸數(shù)據(jù)流的資源稱(chēng)為邏輯信道,目前我國(guó)有線(xiàn)電視網(wǎng)絡(luò)是共享型的,從服務(wù)端發(fā)出來(lái)的視頻流實(shí)際上將在整個(gè)網(wǎng)絡(luò)上傳輸,對(duì)于視頻點(diǎn)播來(lái)說(shuō),即使只是單個(gè)用戶(hù)點(diǎn)播的節(jié)目,其數(shù)據(jù)也將進(jìn)入其他所有用戶(hù)的終端設(shè)備,只是由于數(shù)據(jù)被加密,沒(méi)有得到授權(quán)的用戶(hù)將無(wú)法對(duì)數(shù)據(jù)進(jìn)行解碼。因此,如果對(duì)所有發(fā)出點(diǎn)播請(qǐng)求的用戶(hù)都進(jìn)行“一對(duì)一”的分配,那么整個(gè)網(wǎng)絡(luò)的資源將被很快消耗完,不利于點(diǎn)播業(yè)務(wù)的大規(guī)模開(kāi)展。針對(duì)服務(wù)用戶(hù)多,而信道數(shù)量又有限的具體情況,可采用批處理的方法來(lái)減少邏輯信道數(shù),從而達(dá)到為更多用戶(hù)服務(wù)的目的。一般情況下,如果用戶(hù)得到保證在一個(gè)確定的較短時(shí)間能被服務(wù),那么用戶(hù)大多愿意等待到視頻播放。但如果等待時(shí)間過(guò)長(zhǎng),他們可能會(huì)不耐煩,而取消服務(wù)申請(qǐng)。正是基于這一點(diǎn),提出了批處理方式。二、點(diǎn)播命令處理策略的實(shí)現(xiàn)方案具體實(shí)現(xiàn)過(guò)程如下:1、該策略具體實(shí)現(xiàn)是按設(shè)定的時(shí)間間隔執(zhí)行匯聚的推送,在同一時(shí)間段中打進(jìn)的用戶(hù),都屬于同一匯聚隊(duì)列。2、每次匯聚推送前將當(dāng)前未執(zhí)行的匯聚隊(duì)列置為已執(zhí)行,并創(chuàng)建新的隊(duì)列來(lái)容納以后提交的新的點(diǎn)播任務(wù)。這樣可以保證在分析統(tǒng)計(jì)匯聚對(duì)列時(shí)候,新的點(diǎn)播任務(wù)不會(huì)添加到正在分析的隊(duì)列任務(wù)中。3、統(tǒng)計(jì)分析過(guò)程:查詢(xún)這個(gè)批號(hào)下最多的素材做為要播出的素材,對(duì)應(yīng)的用戶(hù)為將要為之處理點(diǎn)播請(qǐng)求的用戶(hù)。通過(guò)這樣的處理得到了用戶(hù)與其要看的節(jié)目容。接下來(lái)通過(guò)呼叫中心查找節(jié)目是否存在與是否有空閑頻道,如果有空閑頻道則提交匯聚任務(wù),并向機(jī)頂盒發(fā)送倒計(jì)時(shí)指令。如果有沒(méi)有空閑頻道則告知用戶(hù)下一次有空閑頻道的時(shí)間。匯聚流程圖如圖4.1所示:圖4.1匯聚流程圖第二節(jié)匯聚管理子系統(tǒng)設(shè)計(jì)一、數(shù)據(jù)庫(kù)的設(shè)計(jì)為了記錄用戶(hù)的信息和點(diǎn)播執(zhí)行的信息,我們?cè)O(shè)計(jì)了兩個(gè)表來(lái)存儲(chǔ)相關(guān)的數(shù)據(jù)信息,這兩個(gè)表分別是PreDemondCarrayOuttbl表和PreDemondCustomtbl表PreDemondCarrayOuttbl在匯聚時(shí)間用戶(hù)的點(diǎn)播批號(hào)是一樣的,是系統(tǒng)的匯聚推送表。在接入服務(wù)器部分,提交了用戶(hù)的點(diǎn)播請(qǐng)求時(shí),進(jìn)行了寫(xiě)表的操作,將PreDemondCustomtbl中字段付值。在匯聚點(diǎn)播請(qǐng)求時(shí)將通過(guò)PlayNoID將聯(lián)合表PreDemondCustomtbl和PreDemondCarrayOuttbl聯(lián)合在一起,以得到申請(qǐng)點(diǎn)播的用戶(hù)和用戶(hù)點(diǎn)播的節(jié)目,這兩個(gè)表的數(shù)據(jù)庫(kù)設(shè)計(jì)如圖4.2所示:圖4.2數(shù)據(jù)庫(kù)圖根據(jù)上面的介紹,設(shè)計(jì)出數(shù)據(jù)庫(kù)表:預(yù)點(diǎn)播用戶(hù)信息PreDemondCustomtbl(用于供述預(yù)點(diǎn)播用戶(hù)信息),具體的設(shè)計(jì)如表4.3所示:表4.3預(yù)點(diǎn)播用戶(hù)信息表預(yù)點(diǎn)播執(zhí)行情況表PreDemondCarryOuttbl(用于描述預(yù)點(diǎn)播執(zhí)行情況),具體的設(shè)計(jì)如表4.4所示:表4.4預(yù)點(diǎn)播執(zhí)行情況表二、匯聚管理服務(wù)器與呼叫中心的接口設(shè)計(jì)(一)匯聚管理服務(wù)器與呼叫中心的接口設(shè)計(jì)鑒于上節(jié)相關(guān)介紹,呼叫中心利用VisiBroker的SmartAgent對(duì)外發(fā)布接口,來(lái)建立數(shù)據(jù)庫(kù)與上層應(yīng)用的聯(lián)系,對(duì)于上層應(yīng)用設(shè)計(jì),只需調(diào)用相關(guān)接口函數(shù),便能完成對(duì)數(shù)據(jù)庫(kù)的相關(guān)訪(fǎng)問(wèn)、查詢(xún)、修改、刪除等功能。與呼叫中心的接口設(shè)計(jì)如圖3.3所示:圖3.3與呼叫中心的接口設(shè)計(jì)第三節(jié)匯聚管理客戶(hù)端的設(shè)計(jì)匯聚管理客戶(hù)端靜態(tài)結(jié)構(gòu)圖如下所示圖3.5客戶(hù)端的靜態(tài)結(jié)構(gòu)圖客戶(hù)端設(shè)計(jì)的靜態(tài)結(jié)構(gòu)圖如圖4-5所示,完成的功能主要有清除日志,更新配置、開(kāi)啟線(xiàn)程、停止線(xiàn)程,因?yàn)橐cCORBA的服務(wù)器即呼叫中心進(jìn)行通信,以便得到所需的頻道、用戶(hù)等信息,同時(shí)匯聚的主邏輯的實(shí)現(xiàn)是在呼叫中心的接口實(shí)現(xiàn)中,因此設(shè)計(jì)了CallCenter類(lèi)對(duì)與呼叫中心相關(guān)的接口進(jìn)行封裝。VODInteraction:匯聚管理服務(wù)器主界面的實(shí)現(xiàn)類(lèi)。CallCenter:與呼叫中心接函數(shù)的封裝類(lèi)。第四節(jié)本章小結(jié)本章主要講述了匯聚管理子系統(tǒng)的設(shè)計(jì),重點(diǎn)介紹了系統(tǒng)資源分配與點(diǎn)播命令處理策略研究、匯聚管理客戶(hù)端的設(shè)計(jì)、匯聚管理子系統(tǒng)設(shè)計(jì)三個(gè)部分,是整個(gè)系統(tǒng)的關(guān)鍵部分。第五章出子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)第一節(jié)呼叫中心與視頻服務(wù)器的通信圖5.1呼叫中心與視頻服務(wù)器的軟件體系結(jié)構(gòu)因?yàn)橐曨l服務(wù)器本身并沒(méi)有什么播放的邏輯性,所有的命令都是通過(guò)呼叫中心下發(fā)的,這就要求視頻服務(wù)器需要將其本身的狀態(tài)信息告知給呼叫中心,呼叫中心再根據(jù)視頻服務(wù)器的狀態(tài)做相應(yīng)的處理。一、呼叫中心與視頻服務(wù)器接口的設(shè)計(jì)(一)CORBA接口和接口功能模塊設(shè)計(jì)CORBA接口和接口的功能如下:VodPlayerAgent功能模塊CallCenterComm功能模塊STBCommandManager功能模塊AnalogChannelManager功能模塊二、呼叫中心與視頻服務(wù)器接口的實(shí)現(xiàn)圖5.2視頻服務(wù)器啟動(dòng)時(shí)的時(shí)序圖如圖4.7所示,視頻服務(wù)器的啟動(dòng)過(guò)程為:通過(guò)AnalogChannel_SetOnLine啟動(dòng)模擬通道處于在線(xiàn)狀態(tài)。圖5.3視頻服務(wù)器播出失敗時(shí)處理的時(shí)序圖如圖4.8所示,視頻服務(wù)器播出失敗時(shí)處理的過(guò)程為:通過(guò)設(shè)置播出頻道素材播放失敗并釋放該通道,在播出日志中記錄。圖5.4視頻服務(wù)器播出結(jié)束時(shí)處理的時(shí)序圖如圖4.9所示,視頻服務(wù)器播出結(jié)束時(shí)處理的過(guò)程為:通過(guò)設(shè)置播出頻道素材播放完畢,并釋放該通道

溫馨提示

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

評(píng)論

0/150

提交評(píng)論