摘 要: 針對廣電系統(tǒng)中數(shù)字電視媒體在業(yè)務(wù)的持續(xù)發(fā)展和廣電系統(tǒng)運營維護管理方面的各種困境,綜合了基于服務(wù)的SOA系統(tǒng)架構(gòu)和“云計算”技術(shù)的商業(yè)運行模式,運用“云計算”的虛擬化、分布式、并行計算等技術(shù),提出了基于“云計算”技術(shù)開發(fā)數(shù)字電視業(yè)務(wù)管理系統(tǒng)的方法,為今后廣電行業(yè)實施的三網(wǎng)融合提供了一種新的設(shè)計思路。結(jié)合某市數(shù)字電視業(yè)務(wù)云架構(gòu)的解決方案,說明“云計算”在廣電系統(tǒng)構(gòu)建數(shù)字電視業(yè)務(wù)管理系統(tǒng)中的應用。
關(guān)鍵詞: 云計算;SOA系統(tǒng)架構(gòu);三網(wǎng)融合;數(shù)字電視業(yè)務(wù)管理系統(tǒng)
數(shù)字電視業(yè)務(wù)管理系統(tǒng)是以數(shù)字電視增值業(yè)務(wù)為管理對象的管理信息系統(tǒng)。數(shù)字電視產(chǎn)業(yè)的飛速發(fā)展,沖擊傳統(tǒng)模擬電視市場的同時,形成了自身獨有的廣闊市場和贏利模式,以數(shù)字電視廣告和資訊為代表的數(shù)字電視產(chǎn)業(yè)增值業(yè)務(wù),開始被廣電運營商青睞[1]。他們?yōu)楦鞣N業(yè)務(wù)場景都采購了相應的軟硬件設(shè)備,但是按照往常的經(jīng)驗,業(yè)務(wù)與設(shè)備的耦合度非常高,一個設(shè)備只能用于一種業(yè)務(wù),除了造成資源浪費外,更重要的是不同業(yè)務(wù)設(shè)備在臺內(nèi)業(yè)務(wù)部門間難于通用和共享,造成了廣電媒體管理系統(tǒng)的復雜化。此外,相對分散的設(shè)備日常維護、設(shè)備的負載程度、閑置狀況等都是困擾廣電系統(tǒng)的問題?,F(xiàn)今快速發(fā)展的計算機技術(shù)以及互聯(lián)網(wǎng)時代的變革將大多基礎(chǔ)設(shè)施聯(lián)系成一張信息網(wǎng)絡(luò),將一個個信息應用系統(tǒng)和平臺轉(zhuǎn)換成公用服務(wù)和平臺,促使“云計算”也即應運而生。
“云計算”技術(shù)作為當今信息化社會的弄潮兒,其分布式處理、并行處理和網(wǎng)格計算的發(fā)展,使得一些商業(yè)計算概念成為現(xiàn)實。“云計算”將計算機技術(shù)和網(wǎng)絡(luò)技術(shù)發(fā)揮到極致,其目的是利用Internet將多個擁有計算能力的實體整合成一個具有強大計算能力和業(yè)務(wù)處理能力的平臺,并借助先進的商業(yè)模式提供給用戶本身所需要的計算處理能力、存儲空間和信息服務(wù)等。“云計算”能夠?qū)崿F(xiàn)前端的統(tǒng)一管理,其并行運算能力、超大的存儲空間等優(yōu)點對于廣電行業(yè)數(shù)字電視業(yè)務(wù)的推進具有重要意義[2-4]。
1 “云計算”的原理及核心服務(wù)
“云計算”的最基本的概念就是通過網(wǎng)絡(luò)將具有計算處理能力的龐大計算機群聯(lián)系在一起以服務(wù)的方式提供給用戶。“云計算”(Cloud Computing)是一種概念以及商業(yè)模式,并不是一種技術(shù),其核心的理念就是將許多服務(wù)器聯(lián)絡(luò)起來,不斷提高服務(wù)器的處理能力,減少終端的負擔,享受“云”帶來的強大處理能力。在“云計算”的模式之下,云端負責將運算的結(jié)果交給用戶,而用戶根本不需要了解運算的過程。“云計算”擁有很多核心技術(shù),例如:分布式編程模型、高校任務(wù)調(diào)度模型、分布式存儲、海量數(shù)據(jù)管理和虛擬化技術(shù)等[5]。目前各個行業(yè)都已經(jīng)開始了自身的“云計算”工程建設(shè),Google、微軟、Yahoo、IBM等計算機巨頭都開發(fā)出了自己的云平臺并已經(jīng)成為了平臺節(jié)點的貢獻者。“云計算”有三種主要服務(wù)形式,分別為:軟件即服務(wù)SaaS(Software as a Service)、平臺即服務(wù)PaaS(Platform as a Service)和基礎(chǔ)設(shè)施即服務(wù)IaaS(Infrastructure as a Service)。軟件即服務(wù)是指用戶通過互聯(lián)網(wǎng)使用客戶端軟件,而客戶端軟件則是通過互聯(lián)網(wǎng)使用云計算機服務(wù)器集群提供的服務(wù)。平臺及服務(wù)是用戶使用“云服務(wù)”引擎,即互聯(lián)網(wǎng)應用編程接口API或者“云計算”平臺?;A(chǔ)設(shè)施即服務(wù)指的是用戶通過互聯(lián)網(wǎng)使用“云計算”平臺搭建自身的應用系統(tǒng),“云計算”平臺為用戶提供諸如虛擬主機、存儲硬盤、網(wǎng)絡(luò)服務(wù)資源等虛擬硬件服務(wù)。這三種服務(wù)形式分別面向不同的用戶服務(wù)需求,相互補充。三種服務(wù)形式的比較結(jié)果如表1所示。

2 基于“云計算”數(shù)字電視業(yè)務(wù)管理系統(tǒng)的優(yōu)勢
“云計算”的誕生,將互聯(lián)網(wǎng)“B/S架構(gòu)”的模式轉(zhuǎn)變?yōu)?ldquo;云服務(wù)器群+客戶端”的模式,在“云計算”的模式下,用戶只需要完成單純的輸入輸出即可,完全不用關(guān)心自己的數(shù)據(jù)和業(yè)務(wù)是如何被計算、如何被處理的,也不用關(guān)注這些東西被存儲在什么地方。“云計算”的這一理念正好符合三網(wǎng)融合過程中廣電系統(tǒng)的需求。目前的廣電系統(tǒng)有無數(shù)的分支,每一個分支都呈現(xiàn)集團化的發(fā)展趨勢,一個廣電集團旗下可能包含電視臺、媒體公司和有線網(wǎng)絡(luò)等多種業(yè)務(wù)類型,每一個分支都有數(shù)據(jù)資產(chǎn)管理、信息廣播等多種需求[6],設(shè)備的采購成本和維護費用都相當高,而且單純的數(shù)據(jù)存儲備份,每天的存儲量就需要數(shù)T的存儲空間,所以廣電系統(tǒng)需要一個大容量的存儲空間以及非結(jié)構(gòu)化存儲的數(shù)據(jù)庫文件系統(tǒng)。再加上技術(shù)維護人員的業(yè)務(wù)能力參差不齊、視音頻編碼的多樣化以及紛繁復雜的業(yè)務(wù)需求,這些都無形拖住了廣電系統(tǒng)發(fā)展的腳步,所以建立基于“云計算”的數(shù)字電視業(yè)務(wù)管理系統(tǒng)至關(guān)重要。廣電系統(tǒng)可以“云計算”平臺管理自身企業(yè)的各項業(yè)務(wù),而不必自己花費大量的人力物力去建立專門的數(shù)字電視業(yè)務(wù)管理系統(tǒng)。如果能夠在廣電系統(tǒng)內(nèi)構(gòu)建出一個統(tǒng)一的“云計算”管理平臺,各種數(shù)字電視業(yè)務(wù)都運行在這個計算平臺上,那么廣電媒體系統(tǒng)所面臨的業(yè)務(wù)發(fā)展和管理困境等問題都將順利解決,在節(jié)約成本、人力和物力的情況下最大化數(shù)字電視業(yè)務(wù)廣闊市場,這也正是“云計算”技術(shù)在廣電行業(yè)的價值體現(xiàn)[7]。廣電系統(tǒng)從原始模式向“云計算”模式的轉(zhuǎn)換模型如圖1所示。

由圖1可看出,多種系統(tǒng)可以綜合利用“云計算”平臺的存儲運算的處理能力。“云計算”技術(shù)的數(shù)字電視業(yè)務(wù)管理系統(tǒng)具有以下優(yōu)勢:
?。?)節(jié)約人力物力的成本,將終端投入成本縮小到最小。使用“云計算”平臺,廣電系統(tǒng)不需要自身再去購買大量的服務(wù)器,不需要再去培訓專門的業(yè)務(wù)人員和軟硬件維護人員,避免了單一用戶承擔較多的系統(tǒng)費用,真正實現(xiàn)了以最小的投入運營更多更新的業(yè)務(wù)功能。
?。?)資源分配便捷,資源利用率高。“云計算”處理器集群通過統(tǒng)一的資源調(diào)配和集中調(diào)度,可以同時并行運行多個系統(tǒng)業(yè)務(wù),減少了資源閑置和單一機器負載過高情況的發(fā)生。
(3)靈活性和可靠性高,數(shù)據(jù)處理具有高度的可控性。“云計算”平臺具有良好的伸縮性,可以根據(jù)用戶的需求調(diào)整資源分配情況,真正做到用戶需要什么用什么,靈活應對用戶的各種使用時間。“云計算”平臺強大的服務(wù)器集群通過軟硬件冗余機制與數(shù)據(jù)自動備份和災難自動應急策略能夠有效防止服務(wù)器災難的發(fā)生。在數(shù)據(jù)處理方面,所有的數(shù)據(jù)全部儲存在云服務(wù)器端,云端將對用戶授權(quán)以及節(jié)目信息管理方面進行統(tǒng)一安全管理。
?。?)可最大程度地滿足三網(wǎng)融合的發(fā)展需要?;?ldquo;云計算”的業(yè)務(wù)管理,實現(xiàn)了廣電系統(tǒng)業(yè)務(wù)推廣和廣電業(yè)務(wù)運營的統(tǒng)一管理,具有無限的發(fā)展空間。
?。?)保障了播出與授權(quán)的安全。通過“云計算”服務(wù)器群強大的計算處理能力,使用戶授權(quán)的安全性達到最大化,對終端用戶的實時監(jiān)控、集中管理版權(quán)信息以及“云平臺”的實時防護措施,為“云計算”數(shù)字電視業(yè)務(wù)管理系統(tǒng)提供了金融級安全保護。
3 基于“云計算”的系統(tǒng)架構(gòu)分析
3.1 廣電“私有云”架構(gòu)設(shè)計
通過微軟、谷歌、IBM的“云計算”平臺架構(gòu)經(jīng)驗不難看出,“云計算”有多種部署方式。基于對現(xiàn)有“云計算”平臺的分析及總結(jié),一般的架構(gòu)都包含四個部分:基礎(chǔ)設(shè)施層、中間件層、顯示層和管理層,其中管理層貫穿其他三層之間。但是廣電系統(tǒng)具有其本身的特殊性,除了特殊的專用設(shè)備之外,廣電媒體的言論安全性非常重要,必須有特殊的審核監(jiān)管機制。所以,對于廣電媒體的“云計算”平臺,必須按照“共有云+私有云”的方式。“私有云”就是用戶通過廣電內(nèi)部局域網(wǎng)訪問,使用廣電內(nèi)部建立的云平臺。“公有云”則是通過互聯(lián)網(wǎng)訪問,使用相關(guān)廠商所提供的云服務(wù)。目前廣電系統(tǒng)還沒有成熟的經(jīng)驗可循,但可以摸索著先在臺里建立“私有云”的方式逐步推廣云平臺的建設(shè)。結(jié)合“云計算”技術(shù)設(shè)計的“私有云”架構(gòu)如圖2所示,包含如下的內(nèi)容:

(1)物理資源層包含了服務(wù)器、存儲設(shè)備、交換設(shè)備和安全設(shè)備,屬于整個架構(gòu)的基礎(chǔ),為整個平臺提供存儲和服務(wù)器等硬件設(shè)施,亦即“云計算”的基礎(chǔ)設(shè)施服務(wù)(IaaS)。
(2)虛擬資源層提供了諸如虛擬主機、虛擬存儲和虛擬交換服務(wù),負責完成整個業(yè)務(wù)平臺的虛擬化部署。
?。?)中間件層起到承上啟下的工作,該中間件在基礎(chǔ)服務(wù)設(shè)施的基礎(chǔ)上提供了并行處理、分布式緩存服務(wù)、虛擬化、分布式存儲和API接口服務(wù)。
(4)管理中間層是整個廣電“云平臺”的核心,亦即“云計算”的軟件服務(wù)(SaaS)。部署在管理中間層上的廣電業(yè)務(wù)服務(wù)包含:企業(yè)管理系統(tǒng)、任務(wù)資源管理系統(tǒng)、高密度數(shù)據(jù)應用服務(wù)系統(tǒng)(壓縮轉(zhuǎn)碼服務(wù))、信息處理系統(tǒng)(數(shù)據(jù)庫和應用服務(wù)器管理)、數(shù)據(jù)存儲應用、視音頻處理系統(tǒng)(視音頻剪輯制作)和審核播發(fā)系統(tǒng)。
?。?)終端接入層(即用戶層),所有用戶的客戶端通過互聯(lián)網(wǎng)使用廣電“云計算平臺”提供的服務(wù)。
?。?)云服務(wù)安全管理自始至終貫穿于整個平臺,因為廣電系統(tǒng)特殊的安全要求,所以需要部署特殊的用戶接入、節(jié)目審核等安全措施。該管理中包含了賬戶管理、審核審批管理、安全日志管理和播發(fā)監(jiān)控管理等。
3.2 管理中間層的業(yè)務(wù)系統(tǒng)架構(gòu)設(shè)計
管理中間層作為“云平臺”的核心,部署著許多廣電業(yè)務(wù)系統(tǒng),如果每個系統(tǒng)都保持獨立,這樣的服務(wù)很難滿足廣電系統(tǒng)的快速發(fā)展以及用戶多變的需求。所以為了使“云計算平臺”能夠響應客戶需求的多樣化以及適應廣電系統(tǒng)未來的發(fā)展,本文設(shè)計了一種以SOA(Service-Oriented Architecture)架構(gòu)為基礎(chǔ)的面向服務(wù)的業(yè)務(wù)系統(tǒng)架構(gòu)。SOA架構(gòu)是一種松耦合、開放式的服務(wù)架構(gòu),通過它的分層式開發(fā)架構(gòu)設(shè)計,廣電系統(tǒng)的服務(wù)能夠變得更加靈活更加富有彈性,并且能夠最大化地兼容其他軟件產(chǎn)品[8-9]。使用SOA思想設(shè)計的系統(tǒng)架構(gòu)能夠縮短服務(wù)的推廣時間,最大程度地滿足用戶的需求。最重要的是廣電系統(tǒng)運行多年后,擁有許多重要的原有數(shù)據(jù),如果只簡單進行備份是不可行的。而SOA架構(gòu)能夠完美地解決這一問題,在完整地保護原有數(shù)據(jù)的同時使數(shù)據(jù)完全地融入新的服務(wù)系統(tǒng)中,避免了數(shù)據(jù)的重復錄入。以SOA思想為基礎(chǔ)的廣電業(yè)務(wù)系統(tǒng)架構(gòu)如圖3所示。

各個層次的功能分析如下:
?。?)表現(xiàn)層:與用戶接觸最密切的部分,用于顯示各種數(shù)據(jù)界面并且接收用戶準備進行的關(guān)于系統(tǒng)的各種操作。
?。?)服務(wù)接口層:服務(wù)接口層是廣電“云平臺”系統(tǒng)業(yè)務(wù)架構(gòu)的核心部分,定義了各種系統(tǒng)服務(wù)之間的交互方式與標準。以服務(wù)總線的方式將所有的系統(tǒng)服務(wù)聯(lián)系在一起,定義并封裝了服務(wù)的所有信息,用戶通過這一接口能夠?qū)ο到y(tǒng)的所有業(yè)務(wù)進行查詢和調(diào)用,有了服務(wù)接口層,用戶省去了紛繁復雜的接口調(diào)用方式。
?。?)業(yè)務(wù)邏輯層:對數(shù)據(jù)層的數(shù)據(jù)進行各種邏輯操作和對系統(tǒng)業(yè)務(wù)邏輯進行處理并以服務(wù)的形式對外發(fā)布。
?。?)數(shù)據(jù)訪問層:負責數(shù)據(jù)庫訪問處理的穩(wěn)定與高效。
?。?)“云計算”業(yè)務(wù)服務(wù)平臺:該平臺將廣電系統(tǒng)所有的業(yè)務(wù)以接口的形式整合在一起,所有的開發(fā)標準全部來源于這一平臺,保證了系統(tǒng)內(nèi)部業(yè)務(wù)的統(tǒng)一。
4 基于“云計算”的廣電平臺應用解決方案
4.1 案例需求
A市擁有下轄5個縣,分別為B1、B2、B3、B4和B5。目前A市和其下轄各縣已經(jīng)完成數(shù)字化改造:
?。?)A市平臺接收省網(wǎng)TS流形式的下傳節(jié)目,具備處理全頻點碼流的能力。
?。?)B1、B2、B3、B4和B5縣級平臺接收RF形式的A市下傳節(jié)目,僅具備對自辦頻點的處理能力。
(3)A市具有全軟件系統(tǒng)平臺,縣級沒有CAS、EPG、SMS等獨立的軟件系統(tǒng)。
現(xiàn)A市需要一套廣告系統(tǒng)來進行市縣的廣告運營,實現(xiàn)市、縣級系統(tǒng)的統(tǒng)一技術(shù)規(guī)范和互聯(lián)互通。要求:市、縣均能夠進行獨立的廣告運營,縣級有全部頻道的廣告運營權(quán);各縣級廣告運營要受市前端的統(tǒng)一監(jiān)管和控制,實現(xiàn)A市和其下轄各縣系統(tǒng)的分級運營和統(tǒng)一管理。
4.2 案例分析和解決方案
A市和其下轄B1、B2、B3、B4和B5縣在前端系統(tǒng)建設(shè)上屬于多級管理,要實現(xiàn)廣告系統(tǒng)的統(tǒng)一運營和管理,就需要實現(xiàn)廣告系統(tǒng)的云建設(shè):
?。?)A市和其下轄各縣均有廣告系統(tǒng)前端,能夠進行獨立的廣告運營。
?。?)由于縣級平臺硬件設(shè)備有限,且沒有獨立的軟件系統(tǒng),無法完成對節(jié)目流中的數(shù)據(jù)進行處理,所以各縣的節(jié)目播發(fā)需要由A市“云系統(tǒng)”進行控制管理。
?。?)A市平臺能夠?qū)θl點進行廣告運營,縣級平臺能夠?qū)θ款l道進行廣告運營。
(4)A市能夠?qū)Ω骺h播發(fā)的廣告內(nèi)容進行監(jiān)控。
具體的案例解決方案如圖4所示。

4.2.1 市級“云系統(tǒng)”平臺
(1)市級“云系統(tǒng)”平臺擁有整套數(shù)字電視業(yè)務(wù)管理系統(tǒng),包括用戶管理服務(wù)器、編審工作站服務(wù)器、壓縮編碼打包服務(wù)器、網(wǎng)絡(luò)管理服務(wù)器和播發(fā)服務(wù)器。
(2)市級“云系統(tǒng)”平臺可以通過VPN專網(wǎng)、HFC光纜網(wǎng)絡(luò)和Internet互聯(lián)網(wǎng)三種模式與縣級相連,接收各縣上傳的廣告方案和資源文件,允許縣級系統(tǒng)使用市級“云系統(tǒng)”平臺提供的所有系統(tǒng)服務(wù)。
(3)市級平臺對各縣上傳信息進行統(tǒng)一編輯,形成包含各區(qū)域廣告播發(fā)策略的方案和資源文件。
(4)監(jiān)控:縣里的廣告信息均由市級平臺進行播發(fā),具備對縣播發(fā)內(nèi)容監(jiān)控的能力。
4.2.2 縣級分前端
縣級平臺只擁有簡單的編輯工作站,通過該編輯工作站,編輯整理本縣的節(jié)目播發(fā)策略方案和資源文件。縣級分前端通過與市級“云系統(tǒng)”平臺連接的VPN專網(wǎng)、HFC光纜網(wǎng)絡(luò)和Internet互聯(lián)網(wǎng),將本縣的廣告方案和資源文件上傳至市級“云系統(tǒng)”平臺,并使用市級“云系統(tǒng)”平臺的業(yè)務(wù)管理系統(tǒng)對自身的日常業(yè)務(wù)進行管理。
本文通過對“云計算”以及SOA架構(gòu)的分析和理解,提出了一種基于“云計算”和SOA架構(gòu)的數(shù)字電視業(yè)務(wù)管理系統(tǒng)的架構(gòu)和設(shè)計思路。在廣電行業(yè)基礎(chǔ)設(shè)施日趨完善以及網(wǎng)絡(luò)傳輸日益加速的背景下,“云計算”必將成為廣電行業(yè)“云工程”信息化建設(shè)的領(lǐng)潮者。“媒體云”理念可以說是“云計算”在廣電行業(yè)應用的一次創(chuàng)新以及大膽嘗試。
參考文獻
[1] Wan Xing, Hu Hanhui, Wu Chong.A theoretical and empirical study on China′s transition to digital TV[J]. Telecommunications Policy, 2009, 33: 653-663.
[2] 毛燁,王琪江.“云計算”在廣電行業(yè)的應用淺析[J].廣播與電視技術(shù),2011(7):97-100.
[3] 牛華偉,徐嘯峰,梁雪梅.云計算在三網(wǎng)融合中的應用策略研究[J].數(shù)據(jù)通信,2010(6):1-3.
[4] 陳建明.云計算與有線行業(yè)增值業(yè)務(wù)平臺建設(shè)[J].中國有線電視,2009(1):52-55.
[5] 張敏輝,趙錫奎.基于云計算技術(shù)的研究與探討[J].數(shù)字技術(shù)與應用,2010(12):57-59.
[6] 虞為,陳俊鵬.基于本體的云計算文獻管理模式研究[J].情報雜志,2011,30(2):142-146.
[7] 趙冰,郝偉,郝旺身,等.基于云計算技術(shù)的設(shè)備管理系統(tǒng)研究與開發(fā)[J].制造業(yè)自動化,2011,33(1):48-51.
[8] 張曉娟,易明巍.基于云計算與SOA的企業(yè)集成架構(gòu)及實現(xiàn)[J].計算機系統(tǒng)應用,2011,20(9).
[9] LINTHICUM D S. Cloud computing and SOA convergence in your fnterprise[J]. Addison-Wesley Information Technology,2009(10):153-162.
