周志彥
(黃石有線廣電數(shù)字網絡有限公司,湖北 黃石 435000)
隨著國務院1號文《關于鼓勵數(shù)字電視產業(yè)發(fā)展的若干意見》的發(fā)布和三網融合進度的加快,廣電運營商的“壟斷地位”不再,將面臨著電信運營商激烈的競爭。廣電運營商為了提高自身的競爭力,必須改變之前的單業(yè)務運營模式,轉而向多業(yè)務融合發(fā)展。在這樣的背景下,綜合業(yè)務支撐系統(tǒng)(BOSS)的建設得到了廣電運營商的普遍關注[1-2]。
黃石廣電于2007年在全省率先實施數(shù)字電視整體平移,2008年完成20萬數(shù)字電視用戶整轉工作,并于2009年成功推出高清互動電視業(yè)務。隨著三網融合正式吹響號角,2010年黃石廣電加快雙向網絡建設進程,采用EPON+LAN,EPON+MOCA兩種接入方式,截至2010年7月,已完成近10萬用戶的網絡改造。黃石廣電已經由單一的節(jié)目傳輸商發(fā)展為集數(shù)字電視、高清互動、寬帶業(yè)務為一體的綜合運營商。傳統(tǒng)依靠半人工粗放的管理方式已經不能適應黃石廣電的發(fā)展需要,建設一套能夠同時支持現(xiàn)有多種業(yè)務,實現(xiàn)準確計費和精確結算,并具有高靈活性和擴展性的廣電BOSS成為黃石廣電的必然選擇。2009年,黃石廣電選用北京四達時代的STARiBOSS系統(tǒng),并于2009年8月完成數(shù)據(jù)遷移工作,正式上線運營。
業(yè)務運營支撐系統(tǒng)(Business&Operation Support System,BOSS)由業(yè)務支撐系統(tǒng) (Business Support System)和運營支撐系統(tǒng)(Operation Support System)組成。業(yè)務支撐系統(tǒng)功能主要包括產品開發(fā)與管理、業(yè)務受理、工單處理、賬務處理等;運營支撐系統(tǒng)功能主要包括網絡管理、聯(lián)機指令、專業(yè)計費、網管等[1-2]。BOSS建設原則有:
1)開放性、標準化
平臺規(guī)范性:符合國際開放平臺規(guī)范,采用國際標準協(xié)議、標準的接口,使用標準的系統(tǒng)互聯(lián)接口方案,網絡協(xié)議使用TCP/IP協(xié)議。
模型和標準規(guī)范性:符合相關的的ITU-T,IETF(草稿),ISO等標準和協(xié)議;實現(xiàn)系統(tǒng)數(shù)據(jù)模型、業(yè)務功能模塊、對外接口的擴展和標準化。
開放性:基于業(yè)界開放式標準,對系統(tǒng)中的各種網絡協(xié)議、硬件接口、數(shù)據(jù)接口等進行全市統(tǒng)一規(guī)劃,為未來的系統(tǒng)擴展奠定基礎。
2)可靠性
系統(tǒng)結構、技術措施、開發(fā)手段都建立在成熟的應用基礎上:硬件技術采用冗余磁盤陣列和鏡像技術等;網絡采用技術冗余,提供完善的異常處理機制、應急措施;提供完善的備份/恢復策略。
3)先進性
系統(tǒng)的建設充分采用國內外先進技術,在先進、實用的以太網平臺基礎上,選用Solaris系統(tǒng)軟件平臺、Oracle數(shù)據(jù)庫,采用性價比高的SUN服務器來構造應用系統(tǒng)。
4)可擴展性、靈活性和兼容性
綜合業(yè)務運營支撐系統(tǒng)是一個在橫向 (子系統(tǒng)、功能模塊)和縱向(同一子系統(tǒng)在不同層次的部署)上都很復雜的系統(tǒng)。因此,應該具有足夠的靈活性和可擴展性,能夠適應不斷新增的功能、子系統(tǒng),適應系統(tǒng)功能或部署上的變化,適應各個子系統(tǒng)之間、與銀行應用系統(tǒng)之間互操作的變化。
黃石廣電STARiBOSS系統(tǒng)的軟件系統(tǒng)架構如圖1所示。

整個系統(tǒng)分為兩個核心業(yè)務平臺:以客戶關系管理為核心的客戶管理平臺(Star-CRM)和以計費賬務為核心的計費平臺(Star-Billing)。平臺間通過應用集成技術整合成統(tǒng)一的綜合業(yè)務系統(tǒng)。同時,考慮到經營分析的需要,STARiBOSS系統(tǒng)還單獨提供了一個報表服務平臺,可實現(xiàn)靈活的查詢統(tǒng)計和自定義報表功能。
STARiBOSS 系統(tǒng)是一種 C/S(Client/Server)結構。 數(shù)據(jù)核心層的應用包括業(yè)務邏輯應用服務器、數(shù)據(jù)庫應用服務器、報表服務器;接入層應用包括各種營業(yè)客戶端、各種外圍接口服務。
1)應用邏輯通過中間件服務器集中部署在應用服務器上。根據(jù)客戶和業(yè)務量的大小,客戶服務應用和計費賬務應用目前采用集中部署,但也可以分開部署。根據(jù)運行壓力,系統(tǒng)目前運行在兩臺服務器上,但只能有一臺服務器啟動后臺服務處理。
2)數(shù)據(jù)庫應用集中部署在數(shù)據(jù)庫應用服務器上,隨著今后用戶業(yè)務的增加,可以將用戶資料信息庫與用戶使用量信息庫分開存儲管理。
3)由于報表引擎對服務器操作系統(tǒng)有特殊的要求,因而采用獨立的工作站部署報表服務。
4)外部接口服務部署在獨立的接口工作站上,并通過防火墻與內部應用服務器進行通信。
STARiBOSS系統(tǒng)拓撲圖如圖2所示。
傳統(tǒng)的數(shù)字電視業(yè)務運營支撐系統(tǒng)(SMS)只關注數(shù)字電視業(yè)務,對于目前黃石廣電的多種業(yè)務運營,特別是高清互動業(yè)務的發(fā)展已經不再適應,且每個業(yè)務分別建立獨立的業(yè)務管理系統(tǒng),也不符合現(xiàn)代企業(yè)管理的要求。建立基于統(tǒng)一業(yè)務平臺的多業(yè)務管理,包括數(shù)字電視業(yè)務、數(shù)據(jù)業(yè)務、高清互動業(yè)務、寬帶業(yè)務、增值業(yè)務的統(tǒng)一管理,是目前黃石廣電業(yè)務管理和運行迫切需要解決的問題。

STARiBOSS系統(tǒng)通過對物理線路與外部系統(tǒng)相連,實現(xiàn)對系統(tǒng)使用者或外部系統(tǒng)的數(shù)據(jù)交換。對于系統(tǒng)使用者,接入層通過接入邏輯實現(xiàn)數(shù)據(jù)交換;對于外部系統(tǒng),接入層包含面向對應接口的接口服務,業(yè)務邏輯層通過接口服務實現(xiàn)與外部系統(tǒng)的數(shù)據(jù)交換。STARiBOSS系統(tǒng)業(yè)務接口如圖3所示。

CAS接口主要實現(xiàn)將STARiBOSS系統(tǒng)中發(fā)送的指令轉換為符合CAS接口規(guī)范的命令格式,按照規(guī)定的協(xié)議發(fā)送給CA系統(tǒng),并監(jiān)聽CA系統(tǒng)處理的返回結果。主要實現(xiàn)對智能卡的授權(PPC)、取消授權(PPV)、全體發(fā)郵件、全體發(fā)消息、指定卡發(fā)郵件、指定卡發(fā)消息、清除卡PIN密碼、啟用智能卡、禁用智能卡、PPV充值、PPV授權、PPV取消授權等。
呼叫中心接口主要完成黃石廣電呼叫中心系統(tǒng)和STARiBOSS系統(tǒng)之間的數(shù)據(jù)交互,采用通用的WebService協(xié)議作為數(shù)據(jù)傳輸協(xié)議,SOAP作為承載協(xié)議。WebService請求方式如圖4所示。

呼叫中心接口主要提供信息查詢、信息修改業(yè)務受理等功能。
STARiBOSS與銀行系統(tǒng)采用C/S方式建立TCP連接,STARiBOSS作為服務器方,銀行系統(tǒng)作為客戶端方。通信方式支持異步長連接方式、同步短連接方式兩種形式,文件傳輸采用FTP通信協(xié)議。數(shù)據(jù)傳輸時采用密文形式,數(shù)據(jù)格式主要采用ISO8583的協(xié)議。實現(xiàn)功能主要有:1)銀行代扣,委托銀行從用戶銀行賬戶上劃取業(yè)務使用費到廣電賬戶上;2)銀行代繳,增設前置機,運行銀行代收費服務程序,通過雙方共同的業(yè)務定義、制定標準的傳輸交易包格式實現(xiàn)。
黃石廣電現(xiàn)有寬帶計費認證系統(tǒng)采用BRAS+AAA架構,其中AAA采用標準的Radius協(xié)議。STARiBOSS Radius接口通過與BRAS接入服務器的配合,實現(xiàn)對IP用戶的信息配置、設備配置、上網狀態(tài)的監(jiān)控和管理。
黃石廣電高清互動業(yè)務采用海信HiTV系統(tǒng)平臺,由業(yè)務支撐系統(tǒng)和運營支撐系統(tǒng)組成。在與STARiBOSS對接過程中,采用WebService協(xié)議作為數(shù)據(jù)傳輸協(xié)議,SOAP協(xié)議作為承載協(xié)議。
STARiBOSS對高清互動業(yè)務的支撐主要體現(xiàn)在以下幾個方面:
1)建立BOSS產品與VoD服務的對應關系,確保雙方的一致性;
2)BOSS系統(tǒng)中完成VoD產品的統(tǒng)一受理;認證、開通、計費、賬務處理、賬務控制等由HiTV系統(tǒng)負責;
3)BOSS系統(tǒng)負責將高清互動電視業(yè)務的繳費渠道、費用直接傳遞給HiTV系統(tǒng),對費用不作保留;HiTV系統(tǒng)接收BOSS傳遞的費用后,對已訂購的產品、點播進行認證、授權及計費;
4)BOSS系統(tǒng)可以實時查詢HiTV系統(tǒng)的互動電視業(yè)務詳單。
黃石廣電BOSS的建設過程中,采用基于模塊化的解決方案,降低了系統(tǒng)復雜性,注重系統(tǒng)標準化、開放性,確保BOSS的基礎架構具有足夠的伸縮能力,可以靈活地實施各種組件和模塊,能夠輕松應對廣電行業(yè)快速發(fā)展的態(tài)勢,避免在業(yè)務快速擴張的過程中進行基礎架構的重新部署。
STARiBOSS系統(tǒng)是黃石廣電全業(yè)務運營支撐平臺調度和運轉的核心,需要和多個系統(tǒng)打交道,因此,要求STARiBOSS系統(tǒng)對外提供的接口應是標準的API接口。比如 WebService接口、RMI接口、CORBA接口、Socket接口、數(shù)據(jù)庫訪問接口、消息接口等。
STARiBOSS系統(tǒng)作為黃石廣電的綜合運營支撐系統(tǒng),業(yè)務邏輯復雜,用戶數(shù)、訪問量大,需要與多個外部系統(tǒng)聯(lián)動等。因而,為了保證系統(tǒng)的穩(wěn)定性、高效性、擴展性等,STARiBOSS系統(tǒng)采用了中間件平臺,將業(yè)務應用部署到相應的中間件平臺上。
中間件是一種獨立的系統(tǒng)軟件或服務程序,分布式應用軟件借助它在不同的技術之間共享資源,中間件位于客戶機/服務器的操作系統(tǒng)上,管理計算資源和網絡通信。中間件選型對系統(tǒng)運行至關重要,STARiBOSS系統(tǒng)在選擇中間件平臺時,充分考慮了以下幾點:1)符合中間件標準;2)多種操作系統(tǒng)的支持,包括UNIX,Solaris,Linux,Windows等;3)多種數(shù)據(jù)庫系統(tǒng)的支持,包括Oracle,SQLServer,DB2 等;4)多種網絡協(xié)議的支持;5)負載均衡和集群的支持;6)采用企業(yè)應用中的主流平臺。
為了管理好運營商數(shù)據(jù),同時保證STARiBOSS系統(tǒng)的整體處理效率,數(shù)據(jù)庫服務器平臺的選型也是至關重要的。STARiBOSS系統(tǒng)在選擇數(shù)據(jù)庫服務器平臺時,充分考慮了以下幾個方面:1)支持ANSI/ISO SQL-89,ANSI/ISO SQL-92標準;2)支持中文漢字內碼,符合雙字節(jié)編碼;3)支持主流廠家的硬件平臺及操作系統(tǒng)平臺;4)數(shù)據(jù)庫系統(tǒng)具有良好的伸縮性;5)支持主流網絡協(xié)議;6)具有良好的開放性,支持異種數(shù)據(jù)庫的互訪;7)實現(xiàn)和高級語言互聯(lián)的能力;8)支持ODBC 2.0,JD-BC 2.0等標準;9)支持分布式事務及兩階段提交功能;10)支持數(shù)據(jù)庫存儲加密機相應冗余控制;11)支持聯(lián)機存儲和備份功能;12)數(shù)據(jù)庫、表大小等技術參數(shù)可靈活設置,支持對多媒體數(shù)據(jù)及大數(shù)據(jù)量處理的技術需求。
對于黃石廣電,整體轉換只是第一步,實現(xiàn)多業(yè)務運營才是戰(zhàn)略目標。STARiBOSS系統(tǒng)目前已基本完成與HiTV高清點播系統(tǒng)、寬帶計費認證系統(tǒng)的業(yè)務接口,實現(xiàn)了統(tǒng)一的客戶資源管理,支持靈活多樣的銷售產品組合策略,計費和付費方式,統(tǒng)一的賬務管理和結算管理等。整轉后期面臨的難點就是付費頻道的營銷問題。結合自身特點,STARiBOSS系統(tǒng)推出了多樣化的營銷能力促進業(yè)務發(fā)展,將在近期推出訂購卡、積分管理、手機支付等多種營銷途徑。在今后的發(fā)展中,STARiBOSS系統(tǒng)將支持整個網絡的資源共享、應用、業(yè)務接入及運營,實現(xiàn)包括內容/服務提供商、其他網絡運營商等在內的合作伙伴管理功能,并提供良好的業(yè)務平臺,使合作伙伴可以便利地進行新業(yè)務試驗,不斷開拓新市場,以幫助黃石廣電取得戰(zhàn)略性的競爭優(yōu)勢。
[1]王智宇,翟廣華.工作流技術在廣電BOSS系統(tǒng)中的應用[J].電視技術,2009,33(8):80-82.
[2]劉軼剛.差異化時代的廣電BOSS系統(tǒng)建設[J].有線電視技術,2008,15(10):43-45.