<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 新品快遞 > 中間件VS標(biāo)準(zhǔn)接口

          中間件VS標(biāo)準(zhǔn)接口

          ——
          作者:周雪 時(shí)間:2006-08-01 來(lái)源:通信產(chǎn)業(yè)報(bào) 收藏

            在“IPTV機(jī)頂盒與平臺(tái)之間的接口技術(shù)規(guī)范”的制定過(guò)程中,標(biāo)準(zhǔn)的制定者們分成了兩派。

            一派支持在IPTV中使用中間件技術(shù)。他們認(rèn)為IPTV業(yè)務(wù)系統(tǒng)與機(jī)頂盒之間的接口規(guī)范太過(guò)于復(fù)雜,制定詳細(xì)接口技術(shù)規(guī)范需要很長(zhǎng)一段時(shí)間,而如果采用中間件方案,則這些接口中間件都已經(jīng)具備了,廠商也不用再費(fèi)力氣去制定。同時(shí)中間件將為上層應(yīng)用提供一個(gè)標(biāo)準(zhǔn)的運(yùn)行環(huán)境及基本的API,提供基本的媒體播放與控制功能,使得各種各樣的業(yè)務(wù),如點(diǎn)播、直播、時(shí)移、游戲等可以通過(guò)在線下載相應(yīng)的應(yīng)用程序,安裝、調(diào)用中間件提供的API來(lái)實(shí)現(xiàn),從而增強(qiáng)IPTV系統(tǒng)的業(yè)務(wù)擴(kuò)展能力。

            而另一派則認(rèn)為應(yīng)該先定義和規(guī)范出比較詳細(xì)的IPTV基本業(yè)務(wù)規(guī)范及相關(guān)的通信協(xié)議,而不將其作為一個(gè)黑盒,讓所有的廠商共同遵守,從而解決互聯(lián)互通問題。我們可以稱其為標(biāo)準(zhǔn)接口派。

            IPTV中間件究竟是否必要?目前仍未有定論。但隨著IPTV商用實(shí)踐的深入,中間件的問題必將得到解決?,F(xiàn)在,讓我們透過(guò)三位專家的眼睛來(lái)了解IPTV中間件爭(zhēng)論的來(lái)龍去脈。

            正方:IPTV中間件化不可避免

            IPTV業(yè)務(wù)在國(guó)內(nèi)正處于提出和廣階段,其業(yè)務(wù)形式和產(chǎn)品形態(tài)還有完全成熟。運(yùn)營(yíng)商需要隨時(shí)可以據(jù)市場(chǎng)的需求調(diào)整業(yè)務(wù),因此IPTV統(tǒng)中的不同設(shè)備,特別是終端將會(huì)著業(yè)務(wù)的發(fā)展將不斷升級(jí),而運(yùn)營(yíng)的升級(jí)將會(huì)大幅增加業(yè)務(wù)的運(yùn)成本。同時(shí)IPTV將逐步承載越來(lái)越的業(yè)務(wù),不同業(yè)務(wù)節(jié)點(diǎn)的添加將不改變系統(tǒng)的架構(gòu)和功能模塊,如果用固定形式的接口,那么這種系統(tǒng)構(gòu)和功能模塊的改變將會(huì)非常困,因此在IPTV系統(tǒng)中采用靈活的模間連接方式將會(huì)適應(yīng)目前IPTV業(yè)發(fā)展的現(xiàn)實(shí)。中間件技術(shù)就是一種好的解決上述兩種問題的辦法。
            
            中間件技術(shù)近年來(lái)逐漸得到重,雖然目前還不能對(duì)它進(jìn)行準(zhǔn)確的類和精確的定義,但在各類信息系中已經(jīng)愈來(lái)愈多采用中間件技術(shù)的路來(lái)解決異構(gòu)系統(tǒng)的整合和互通的題。中間件最重要的作用是將不同期、在不同操作系統(tǒng)上開發(fā)的應(yīng)用件集成起來(lái),形成一個(gè)可以協(xié)調(diào)工的整體。

            在IPTV系統(tǒng)中采用中間件的優(yōu)勢(shì)越來(lái)越明顯,這體現(xiàn)在以下幾個(gè)方面:

            *在通常的應(yīng)用系統(tǒng)中業(yè)務(wù)邏輯程序和應(yīng)用邏輯程序僅占總程序量的30%,而基礎(chǔ)程序占了70%,這種情況在IPTV終端中同樣存在;如果在終端設(shè)計(jì)中使用通用的中間件就可以大大節(jié)省新應(yīng)用的開發(fā)費(fèi)用。

            *中間件技術(shù)同樣可以應(yīng)用在系統(tǒng)平臺(tái)中,采用中間件的應(yīng)用系統(tǒng)平臺(tái)可以不用修改整體架構(gòu)就很好連接新的設(shè)備和功能模塊,可以比同規(guī)模的未使用中間件的應(yīng)用系統(tǒng)降低運(yùn)營(yíng)和改造成本。

            *基礎(chǔ)軟件的開發(fā)是一種耗時(shí)的工作,若在IPTV系統(tǒng)研發(fā)中采用標(biāo)準(zhǔn)中間件則可大大縮短開發(fā)周期。

            *企業(yè)開發(fā)IPTV系統(tǒng)中如果全部重新研發(fā)會(huì)大大增加項(xiàng)目開發(fā)風(fēng)險(xiǎn),而使用標(biāo)準(zhǔn)的中間件的系統(tǒng)開發(fā)項(xiàng)目的失敗率會(huì)大大降低。

            *借助中間件技術(shù),企業(yè)可以很容易地在現(xiàn)有IPTV系統(tǒng)上增加新的功能模塊,并將它們與原有系統(tǒng)無(wú)縫集合;還可以依靠標(biāo)準(zhǔn)的中間件可以將現(xiàn)有的IPTV應(yīng)用、新的應(yīng)用融合在一起進(jìn)行應(yīng)用集合。

            從推動(dòng)我國(guó)IPTV業(yè)務(wù)發(fā)展的角度講,盡快研究并規(guī)范國(guó)內(nèi)IPTV系統(tǒng)采用的中間件技術(shù)已十分迫切。在未來(lái)IPTV的中間件標(biāo)準(zhǔn)明確后,對(duì)國(guó)內(nèi)內(nèi)容制作、應(yīng)用服務(wù)和設(shè)備制造廠商無(wú)障礙介入到IPTV產(chǎn)業(yè)中,實(shí)現(xiàn)資源共享,并大大降低各個(gè)環(huán)節(jié)的成本將起到重要作用。國(guó)內(nèi)已有多家廠商在研發(fā)IPTV系統(tǒng)的過(guò)程中不同程度的采用了中間件概念,分別應(yīng)用于內(nèi)容平臺(tái)、運(yùn)營(yíng)平臺(tái)、支撐平臺(tái)和設(shè)備終端產(chǎn)品設(shè)計(jì)中。

            中國(guó)通信標(biāo)準(zhǔn)化協(xié)會(huì)已經(jīng)啟動(dòng)了相關(guān)IPTV的行業(yè)標(biāo)準(zhǔn)制定工作,目前的標(biāo)準(zhǔn)研究是基于國(guó)內(nèi)業(yè)務(wù)開展的近期需求安排的,中間件技術(shù)在其中作為非常重要的問題受到關(guān)注。在“IPTV業(yè)務(wù)系統(tǒng)總體技術(shù)要求”中專門設(shè)置了一個(gè)章節(jié)討論未來(lái)IPTV業(yè)務(wù)系統(tǒng)中中間件技術(shù)如何應(yīng)用。由于不同系統(tǒng)中中間件技術(shù)實(shí)現(xiàn)的差異性,目前標(biāo)準(zhǔn)中只是提出框架性要求。

            反方:非中間件架構(gòu)更具開放性

            中間件提供服務(wù)的中心架構(gòu)由軟件來(lái)實(shí)現(xiàn)。為了和其他系統(tǒng)進(jìn)行無(wú)縫對(duì)接,必須提供出APIs,以便完成新功能的服務(wù)和各系統(tǒng)之間數(shù)據(jù)的傳輸。

            從服務(wù)商的用戶管理系統(tǒng)、開戶到計(jì)費(fèi)系統(tǒng)等,中間件貫穿了整個(gè)流程。中間件雖然對(duì)外提供透明的接口,但內(nèi)部流程的處理、消息的轉(zhuǎn)發(fā)和處理以及消息的封裝,一般都是私有的。由此可見,基于單個(gè)廠家的中間件系統(tǒng)可以快速地提供業(yè)務(wù),系統(tǒng)處理消息的速度比較快,但是系統(tǒng)的開放性和互通性比較差。

            基于非中間件的架構(gòu)主要是指IPTV系統(tǒng)可以相對(duì)獨(dú)立的劃分為若干子系統(tǒng)。各個(gè)子系統(tǒng)有較高的內(nèi)聚性,同時(shí)各子系統(tǒng)之間松散耦合。這些系統(tǒng)主要包括運(yùn)營(yíng)支撐系統(tǒng)、DRM系統(tǒng)、EPG系統(tǒng)、內(nèi)容處理系統(tǒng)、內(nèi)容管理系統(tǒng)、內(nèi)容分發(fā)系統(tǒng)、增值服務(wù)系統(tǒng)等子系統(tǒng)。由于這些系統(tǒng)之間采用通用的標(biāo)準(zhǔn)和消息結(jié)構(gòu),根據(jù)運(yùn)營(yíng)的需求和業(yè)務(wù)流程,制定公開的交互流程,因此,系統(tǒng)具有很好的開放性。

            考慮到標(biāo)準(zhǔn)化及產(chǎn)業(yè)鏈的發(fā)展,非中間件架構(gòu)的系統(tǒng)更能夠符合IPTV未來(lái)業(yè)務(wù)擴(kuò)展及系統(tǒng)互通性的要求。非中間件架構(gòu)IPTV業(yè)務(wù)系統(tǒng)各部分組成及其功能要求如下。

            *內(nèi)容處理系統(tǒng)

            內(nèi)容制作系統(tǒng)把各種實(shí)時(shí)或非實(shí)時(shí)視音頻節(jié)目源(包括各種格式的數(shù)字節(jié)目和模擬節(jié)目)按一定的要求編碼或轉(zhuǎn)碼,然后輸入到IPTV業(yè)務(wù)系統(tǒng)中,從而可以為終端用戶提供相關(guān)服務(wù)。同時(shí),內(nèi)容制作系統(tǒng)還可以將某些增值業(yè)務(wù)內(nèi)容(如游戲,信息等)進(jìn)行處理后引入增值業(yè)務(wù)系統(tǒng)中。內(nèi)容制作系統(tǒng)中含有DRM的加密和節(jié)目權(quán)限描述部分。

            *內(nèi)容管理系統(tǒng)

            內(nèi)容管理系統(tǒng)負(fù)責(zé)對(duì)業(yè)務(wù)系統(tǒng)中的內(nèi)容進(jìn)行管理:按照一定的策略對(duì)媒體內(nèi)容進(jìn)行增加、刪除、移動(dòng)、查詢和編播計(jì)劃安排;通過(guò)與內(nèi)容制作系統(tǒng)、流服務(wù)系統(tǒng)和EPG服務(wù)系統(tǒng)的接口協(xié)調(diào),這些系統(tǒng)進(jìn)行統(tǒng)一協(xié)同工作;對(duì)媒體內(nèi)容或增值業(yè)務(wù)內(nèi)容進(jìn)行相關(guān)業(yè)務(wù)統(tǒng)計(jì)和報(bào)表生成。內(nèi)容管理系統(tǒng)中含有DRM的密鑰管理部分。

            *內(nèi)容分發(fā)系統(tǒng)

            流服務(wù)系統(tǒng)主要有兩個(gè)作用,流媒體內(nèi)容的存儲(chǔ)和分發(fā),以及為用戶提供直接的媒體流服務(wù),用戶可以通過(guò)遙控器完成對(duì)媒體流的播放、暫停、快進(jìn)、快退等一系列控制操作。

            *增值業(yè)務(wù)系統(tǒng)

            增值業(yè)務(wù)系統(tǒng)主要為用戶提供除了基本的流媒體服務(wù)外的其他增值業(yè)務(wù),如互聯(lián)網(wǎng)瀏覽、視頻通信、游戲、即時(shí)消息、信息服務(wù)等。這些業(yè)務(wù)一部分可以由運(yùn)營(yíng)商自己提供,如視頻通信;另一些業(yè)務(wù)既可以由運(yùn)營(yíng)商自己提供,也可以由第三方提供。

            *EPG服務(wù)系統(tǒng)

            EPG服務(wù)系統(tǒng)分為EPG系統(tǒng)和應(yīng)用服務(wù)系統(tǒng)。EPG系統(tǒng)為用戶提供業(yè)務(wù)服務(wù)的入口界面,通過(guò)此系統(tǒng),用戶可以完成節(jié)目的瀏覽、節(jié)目點(diǎn)播和收看,并可以完成一些與用戶相關(guān)的自服務(wù)項(xiàng)目(比如查詢帳戶余額,服務(wù)類型修改等)。應(yīng)用服務(wù)系統(tǒng)負(fù)責(zé)區(qū)域內(nèi)用戶認(rèn)證、機(jī)頂盒的合法性檢查并負(fù)責(zé)為區(qū)域內(nèi)用戶提供上層服務(wù)器的服務(wù)接口(查詢節(jié)目?jī)r(jià)格、生成使用話單等)。

            *運(yùn)營(yíng)支撐系統(tǒng)

            通過(guò)運(yùn)營(yíng)業(yè)務(wù)系統(tǒng),運(yùn)營(yíng)商可以完成對(duì)用戶及SP的管理,包括開戶、銷戶、銷戶及賬戶查詢等相關(guān)管理功能;配合內(nèi)容管理系統(tǒng)實(shí)現(xiàn)計(jì)扣費(fèi)管理、定價(jià)策略管理等。運(yùn)營(yíng)支撐系統(tǒng)應(yīng)能夠完成IPTV業(yè)務(wù)支撐功能,實(shí)現(xiàn)對(duì)IPTV基本業(yè)務(wù)(組播頻道、直播及點(diǎn)播業(yè)務(wù))的認(rèn)證、授權(quán)、計(jì)費(fèi)及賬務(wù)處理。同時(shí),運(yùn)營(yíng)支撐系統(tǒng)應(yīng)能夠完成統(tǒng)計(jì)分析及設(shè)備管理功能。而且,支撐系統(tǒng)應(yīng)具備擴(kuò)展能力,以保證未來(lái)對(duì)增值業(yè)務(wù)的支撐。

            *DRM系統(tǒng)

            DRM系統(tǒng)不僅僅指版權(quán)保護(hù),同時(shí)也提供了數(shù)字媒體內(nèi)容的傳輸、管理和發(fā)行等一套完整的解決方案,DRM是一個(gè)系統(tǒng)概念,它包含數(shù)字版權(quán)信息使用,受版權(quán)保護(hù)的數(shù)字媒體內(nèi)容的管理和分發(fā)DRM是對(duì)有形和無(wú)形資產(chǎn)版權(quán)和版權(quán)所有者關(guān)系的定義、辨別、交易、保護(hù)、監(jiān)控和跟蹤的手段。

            中間派:中間件與接口標(biāo)準(zhǔn)制定并不沖突


            是否采用中間件與是否制定詳細(xì)、嚴(yán)密的接口技術(shù)規(guī)范及通信協(xié)議是不沖突的,因?yàn)榧词共捎昧酥虚g件,那么中間件運(yùn)行在機(jī)頂盒上的模塊和運(yùn)行在平臺(tái)服務(wù)器上的模塊之間的通信也必須遵循相同的接口技術(shù)規(guī)范才能實(shí)現(xiàn)各廠商設(shè)備間的互通。如果不定義詳細(xì)接口技術(shù)規(guī)范,簡(jiǎn)單的采用中間件,要實(shí)現(xiàn)互聯(lián)互通則只能是所有廠商都采用一個(gè)相同的中間件才可以,這對(duì)于機(jī)頂盒制造商、平臺(tái)制造商、中間件提供商(實(shí)際上也存在多家)和運(yùn)營(yíng)商來(lái)說(shuō)都是難于接受的。

            而簡(jiǎn)單地將設(shè)備提供商分化成兩個(gè)陣營(yíng),既不能解決根本問題,也不利于產(chǎn)業(yè)鏈的健康發(fā)展。

            無(wú)論IPTV機(jī)頂盒與平臺(tái)設(shè)備采用中間件與否,定義嚴(yán)密的接口技術(shù)規(guī)范和通信流程都是必要的,中間件只是很好地封裝了這個(gè)流程并具備一些其他優(yōu)點(diǎn)的軟件產(chǎn)品,不能夠替代標(biāo)準(zhǔn)。標(biāo)準(zhǔn)的制定應(yīng)該盡可能的兼顧到整個(gè)產(chǎn)業(yè)鏈上眾多環(huán)節(jié)的利益才能很好地推進(jìn)產(chǎn)業(yè)健康發(fā)展。 

           

          萬(wàn)能遙控器相關(guān)文章:萬(wàn)能遙控器代碼




          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();