啊用力?嗯?轻一点原神宵宫,尿口扩张videos,国产精品久久久久精品爆乳接种 ,荡公乱妇HD电影中文字幕


微博

QQ

基于SOA的節(jié)目編排系統(tǒng)的特點(diǎn)與整體設(shè)計(jì)

2012-09-25 曹林 傳播與制作


  一. 項(xiàng)目背景

  隨著電視市場(chǎng)的日益成熟,互聯(lián)網(wǎng)等新媒體介質(zhì)的發(fā)展,電視媒體面臨著競(jìng)爭(zhēng)環(huán)境的加劇,電視媒體以傳播者為中心的時(shí)代已演變?yōu)橐噪娨暿鼙姙橹行牡臅r(shí)代。觀眾的價(jià)值取向、收視偏好和收視行為決定著電視媒體的傳播效果、市場(chǎng)價(jià)值和經(jīng)營(yíng)收益。提高收視率的一個(gè)重要環(huán)節(jié)就是要不斷優(yōu)化電視節(jié)目編排,在眾多頻道的競(jìng)爭(zhēng)中編排出自己的特色。

  東南衛(wèi)視的總編室編排系統(tǒng)經(jīng)歷了三個(gè)階段。從最初的Novell無(wú)盤(pán)工作站,到后來(lái)的純C/S模式的單用戶版本,再到現(xiàn)在基于SOA架構(gòu)的松耦合的編排模塊。前兩個(gè)版本的編排系統(tǒng)是封閉模式,不和其他系統(tǒng)共享和交換數(shù)據(jù)。隨著電視節(jié)目編排的理念和方式的發(fā)展,原先的電視節(jié)目編排系統(tǒng)已不能跟上新思維的進(jìn)度,阻礙了編排的效率。本文介紹的是最新版本的開(kāi)發(fā)和設(shè)計(jì)思路。新編排系統(tǒng)從2009年使用至今已有四年的時(shí)間了,使用過(guò)程中,不斷汲取總編室一線編排人員提出的改進(jìn)意見(jiàn),我們不斷的對(duì)系統(tǒng)進(jìn)行改進(jìn),目前可以算是一個(gè)較為完善的軟件。在此,我對(duì)這些年中本系統(tǒng)設(shè)計(jì)與改進(jìn)的經(jīng)驗(yàn)做一個(gè)總結(jié)。

  二. 編排系統(tǒng)整體概述

  東南衛(wèi)視的節(jié)目編排系統(tǒng)是總編室管理系統(tǒng)的重要組成部分,在此之前,我們已完成了磁帶庫(kù)智能管理系統(tǒng)的開(kāi)發(fā)。編排系統(tǒng)共享磁帶庫(kù)系統(tǒng)共享節(jié)目數(shù)據(jù),共用企業(yè)服務(wù)總線(ESB)。此外,廣告部門(mén)有獨(dú)立的廣告支持系統(tǒng),節(jié)目編排系統(tǒng)需要和廣告支持系統(tǒng)交換數(shù)據(jù)。

  我們的節(jié)目編排系統(tǒng)提供單純的節(jié)目編排功能,與播出系統(tǒng)的數(shù)據(jù)交換可通過(guò)兩種實(shí)現(xiàn)方式。一種是輸出標(biāo)準(zhǔn)的XML格式的播出串聯(lián)單,一種是提供一式三份的票據(jù)打印方式輸出的特定格式播出串聯(lián)單。對(duì)于XML格式的電子串聯(lián)單,可以使用數(shù)字簽名的方式保證傳輸過(guò)程中的完整性,也可起到防抵賴(lài)的作用,可有效確認(rèn)編播雙方的責(zé)任。我們最終使用的是打印加書(shū)面簽字確認(rèn)的方式。

  1. 節(jié)目編排分工與流程

  由于有前兩個(gè)版本的使用經(jīng)驗(yàn)沉淀,總編室已經(jīng)形成一個(gè)較為固定的使用模式和分工模式。一份節(jié)目單由以下幾個(gè)崗位合作完成:磁帶庫(kù)負(fù)責(zé)節(jié)目資料的編目審核和磁帶入庫(kù);節(jié)目編排人員負(fù)責(zé)節(jié)目單框架的制作和節(jié)目編排;廣告公司媒介部負(fù)責(zé)廣告時(shí)長(zhǎng)校對(duì);串聯(lián)單審核員負(fù)責(zé)串聯(lián)單生成、審核、打印;最后送播出部進(jìn)入播出系統(tǒng)。

  使用前要先做好數(shù)據(jù)的初始化工作,建立當(dāng)前用到的欄目庫(kù),新建第一份節(jié)目框架。欄目是組成節(jié)目框架的基本元素,節(jié)目框架是節(jié)目單的模板。編輯好當(dāng)前使用的節(jié)目框架后,可以用此框架生成以后各周的粗編節(jié)目單,然后再對(duì)粗編節(jié)目單做具體節(jié)目的編排和時(shí)間的微調(diào)。

  2. 主要功能介紹

  電視節(jié)目編排是指把待播出的節(jié)目提前編排組合成一次次的節(jié)目播出流程,它是對(duì)節(jié)目播出架構(gòu)的綜合規(guī)劃,體現(xiàn)為節(jié)目播出表的安排(1)。學(xué)術(shù)界普遍對(duì)它的定義是:在節(jié)目資源有限、收視時(shí)間有限的前提下,對(duì)現(xiàn)有節(jié)目資源進(jìn)行“最優(yōu)”配置,從而取得最佳播出效果的創(chuàng)造性工作。使用節(jié)目編排軟件的目的就是使用電腦輔助人腦實(shí)現(xiàn)節(jié)目編排,提高編排效率。對(duì)于一些突發(fā)事件,能在很短的時(shí)間內(nèi)完成對(duì)已編排好的節(jié)目單的調(diào)整,提高電視節(jié)目的時(shí)效性。

  我們的編排系統(tǒng)組實(shí)現(xiàn)以下七個(gè)主要的功能:

  (1)節(jié)目框架編輯和節(jié)目單生成

  本系統(tǒng)提供的最基礎(chǔ)的功能就是能方便的編劇節(jié)目框架,并有節(jié)目框架生成自動(dòng)生成每一天的原始節(jié)目單。編排人員再在原始節(jié)目單上做節(jié)目調(diào)整和電視劇編排。在操作界面上充分考慮操作和錄入的便捷,盡量減少人工輸入量,改由電腦智能提示并回車(chē)選擇,減少出錯(cuò)的概率。

  (2)電視劇自動(dòng)編排

  我臺(tái)將一天中的電視劇分為五大劇場(chǎng):傳奇劇場(chǎng)、偶像劇場(chǎng)、東南劇苑、熱播劇場(chǎng)和夜間劇場(chǎng),這五個(gè)劇場(chǎng)分別安排與一天中的五個(gè)連續(xù)時(shí)段中,在節(jié)目框架中體現(xiàn)一個(gè)個(gè)的劇場(chǎng)占位標(biāo)記。電視劇編排功能可以將節(jié)目選定的電視連續(xù)劇按順序編排到節(jié)目單中的指定劇場(chǎng)中。該功能提供兩種模式,一是被編排的連續(xù)劇已經(jīng)入節(jié)目庫(kù),則可以從庫(kù)中查詢(xún)并選中一定數(shù)量的要播出的連續(xù)劇進(jìn)行編播,這種情況下節(jié)目單中能自動(dòng)填寫(xiě)節(jié)目名稱(chēng)、集數(shù)、磁帶號(hào)和節(jié)目長(zhǎng)度。

  在使用過(guò)程中,我們發(fā)現(xiàn)時(shí)常會(huì)出現(xiàn)節(jié)目單編排在先,節(jié)目入庫(kù)在后的情況。這種情況下,我們?cè)黾恿耸謩?dòng)錄入電視劇名和電視劇集數(shù)的方式,這樣在節(jié)目單中會(huì)生成該部劇的占位信息,待節(jié)目入庫(kù)后再更新節(jié)目資料。

  在實(shí)際工作中,節(jié)目單的編排一般是提前兩周進(jìn)行的。隨著播出日期的臨近,常會(huì)因一些臨時(shí)的播出任務(wù),擠占電視劇的播出時(shí)段,這時(shí)就需要整體的平移已編排好的電視劇播出時(shí)段。本系統(tǒng)提供了方便的電視劇平移的操作界面,便于有應(yīng)急任務(wù)時(shí)迅速的調(diào)整節(jié)目單。

  (3)時(shí)間校驗(yàn)與糾錯(cuò)

  該功能對(duì)編輯好的節(jié)目單進(jìn)行校驗(yàn),對(duì)存在的時(shí)間空隙和超時(shí)節(jié)目給予提醒。該功能在節(jié)目框架制作和臨時(shí)調(diào)整節(jié)目單時(shí)比較實(shí)用。

  在使用該系統(tǒng)前,編排員花費(fèi)大量的時(shí)間和精力在節(jié)目長(zhǎng)度的計(jì)算上,編排軟件的使用,使得他們從繁雜死板的勞動(dòng)中解脫出來(lái),可以把主要精力放于編排規(guī)劃上,放在優(yōu)化電視節(jié)目編排上。

  (4)數(shù)據(jù)輸入輸出功能

  在編排系統(tǒng)中,有大量的數(shù)據(jù)需要以TXT、XML或EXCEL文檔的形式輸出,或以特定的格式打印輸出。每天提交給總編室主任的日播節(jié)目單摘要、每天給播出部的節(jié)目串聯(lián)單、每天提供給廣告部的廣告時(shí)段和時(shí)間長(zhǎng)度、每周給報(bào)社的節(jié)目預(yù)告單等等。系統(tǒng)根據(jù)不同需求,設(shè)計(jì)了各種版式的輸出模板以滿足各方面的需求。采用文本而非二進(jìn)制的文件格式,便于在各種異構(gòu)系統(tǒng)中交換數(shù)據(jù)。

  (5)統(tǒng)計(jì)功能

  按需統(tǒng)計(jì)一段時(shí)間內(nèi)各類(lèi)型節(jié)目的播出總時(shí)長(zhǎng)和集數(shù)(期數(shù))。該功能以服務(wù)(Web Service)的形式發(fā)布,用戶可以通過(guò)總編室系統(tǒng)的網(wǎng)頁(yè),直觀的查看統(tǒng)計(jì)結(jié)果。

  (6)用戶角色與權(quán)限

  我們將用戶分為編排員、節(jié)目審核員、磁帶庫(kù)節(jié)目編目員、廣告編排員、系統(tǒng)管理員五種角色。每個(gè)角色有自己對(duì)應(yīng)的權(quán)限范圍,僅能操作自己權(quán)限范圍內(nèi)的功能模塊。

  用戶的身份識(shí)別和其他在用系統(tǒng)一致,由ESB提供的身份認(rèn)證服務(wù)來(lái)實(shí)現(xiàn)。

  (7)日志記錄

  系統(tǒng)投入使用初期,常會(huì)因操作失誤,造成各種出現(xiàn)非預(yù)期的編排結(jié)果。我們?cè)O(shè)計(jì)了日志記錄的功能,記錄用戶的每一次修改數(shù)據(jù)庫(kù)的操作,方便排查是系統(tǒng)缺陷還是用戶的操作不當(dāng)。

  三. 開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境

  本編排軟件使用B/S與C/S相結(jié)合的方式開(kāi)發(fā),Client端用來(lái)節(jié)目編排,瀏覽器用來(lái)實(shí)現(xiàn)查看節(jié)目單、查詢(xún)統(tǒng)計(jì)、用戶授權(quán)、Client端安裝等功能。此前的總編室管理系統(tǒng)已完成了用戶管理、用戶認(rèn)證、節(jié)目編目、磁帶借還等模塊,這些模塊均是基于B/S方式開(kāi)發(fā)。

  考慮節(jié)目編排對(duì)用戶界面(UI)的要求較高,為能提供更佳的用戶體驗(yàn),決定使用C/S模式開(kāi)發(fā)編排系統(tǒng)的主體部分。節(jié)目單查看、統(tǒng)計(jì)報(bào)表等功能,因使用面較大,為方便部署,用B/S方式實(shí)現(xiàn)。編排結(jié)果存儲(chǔ)使用MS SQL Server 2005數(shù)據(jù)庫(kù)。服務(wù)器操作系統(tǒng)使用windows server 2008,Web服務(wù)器使用IIS 7。

  編排軟件客戶端我們使用ClickOnce的方式來(lái)發(fā)布。有權(quán)限使用該軟件的用戶,只要用瀏覽器訪問(wèn)總編室系統(tǒng)的頁(yè)面,進(jìn)入節(jié)目編排的板塊,點(diǎn)擊節(jié)目編排相應(yīng)的鏈接,即可運(yùn)行此軟件。如果系統(tǒng)中曾經(jīng)安裝編排客戶端,系統(tǒng)將直接運(yùn)行安裝在系統(tǒng)中的軟件;如果之前未安裝,將自動(dòng)為其安裝并運(yùn)行之。用戶也可從windows的程序菜單中,點(diǎn)擊相應(yīng)的快捷方式運(yùn)行編排軟件。軟件運(yùn)行前會(huì)先連接的服務(wù)器,比對(duì)版本信息,如果有新版本,會(huì)提示升級(jí)。

  下面先對(duì)軟件開(kāi)發(fā)中用到的幾個(gè)關(guān)鍵技術(shù)進(jìn)行介紹:

  1. NET Framework 3.5和C#語(yǔ)言

  NET Framework是由微軟開(kāi)發(fā),支持生成和運(yùn)行下一代應(yīng)用程序和XML Web Services的內(nèi)部Windows組件。.NET Framework旨在實(shí)現(xiàn):提供一個(gè)一致的面向?qū)ο蟮木幊汰h(huán)境;提供一個(gè)將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境;提供一個(gè)可提高代碼執(zhí)行安全性的代碼執(zhí)行環(huán)境;提供一個(gè)可消除腳本環(huán)境或解釋環(huán)境的性能問(wèn)題的代碼執(zhí)行環(huán)境;按照工業(yè)標(biāo)準(zhǔn)生成所有通信,以確保基于.NET Framework的代碼可與任何其他代碼集成。

  NET Framework具有兩個(gè)主要組件:公共語(yǔ)言運(yùn)行時(shí)(Common Language Runtime)和.NET Framework類(lèi)庫(kù)。公共語(yǔ)言運(yùn)行時(shí)是.NET Framework的基礎(chǔ)。類(lèi)庫(kù)是一個(gè)與公共語(yǔ)言運(yùn)行庫(kù)緊密集成的可重用的類(lèi)型集合。

  3.5版本與語(yǔ)言集成查詢(xún)(LINQ)和數(shù)據(jù)感知緊密集成。借助這個(gè)新功能,可以使用相同的語(yǔ)法,在任何支持LINQ的語(yǔ)言中編寫(xiě)相關(guān)代碼,以篩選和枚舉多種類(lèi)型的SQL數(shù)據(jù)、集合、XML和數(shù)據(jù)集,以及創(chuàng)建它們的投影。

  C#是微軟在2000發(fā)布的一種基于.NET框架的、面向?qū)ο蟮母呒?jí)編程語(yǔ)言。C#由C語(yǔ)言和C++派生而來(lái),繼承了其強(qiáng)大的性能,同時(shí)又以.NET框架類(lèi)庫(kù)作為基礎(chǔ),擁有類(lèi)似Visual Basic的快速開(kāi)發(fā)能力。

  2. ClickOnce部署

  ClickOnce是一種部署技術(shù),使用該技術(shù)可創(chuàng)建自行更新的基于Windows的應(yīng)用程序,這些應(yīng)用程序可以通過(guò)最低程度的用戶交互來(lái)安裝和運(yùn)行(2)。ClickOnce部署克服了部署中所固有的三個(gè)主要問(wèn)題:

  (1)使用 ClickOnce部署,可以自動(dòng)提供更新。只有更改過(guò)的應(yīng)用程序部分才會(huì)被下載,然后從新的并行文件夾重新安裝完整的、更新后的應(yīng)用程序。避免了用戶重新安裝整個(gè)程序。

  (2)使用ClickOnce部署時(shí),每個(gè)應(yīng)用程序都是獨(dú)立的,不會(huì)干擾其他應(yīng)用程序。不再發(fā)生版本沖突。

  (3)ClickOnce 部署允許非管理用戶安裝應(yīng)用程序并僅授予應(yīng)用程序所需要的那些代碼訪問(wèn)安全權(quán)限。

  我們的編排軟件是以ClickOnce技術(shù)發(fā)布的應(yīng)用程序,從網(wǎng)頁(yè)發(fā)布,安裝在最終用戶的計(jì)算機(jī)上并在本地運(yùn)行。既有和WEB應(yīng)用程序一樣便捷的使用方式,又不失Windows窗體豐富的用戶界面和響應(yīng)性。用戶還可以對(duì)更新進(jìn)行回滾,使應(yīng)用程序恢復(fù)到早期的版本,讓用戶有效大的選擇空間。

  用這種方式部署,既簡(jiǎn)化和第一次安裝和軟件升級(jí)的麻煩,又帶來(lái)了windows客戶端比WEB方式更加友好便捷的操作體驗(yàn)。

  3. 數(shù)據(jù)的斷開(kāi)式訪問(wèn)

  ADO.NET利用XML的力量來(lái)提供對(duì)數(shù)據(jù)的斷開(kāi)式訪問(wèn)。ADO.NET DataSet是專(zhuān)門(mén)為獨(dú)立于任何數(shù)據(jù)源的數(shù)據(jù)訪問(wèn)而設(shè)計(jì),它可以用于多種不同的數(shù)據(jù)源,用于XML數(shù)據(jù),或用于管理應(yīng)用程序本地的數(shù)據(jù)。DataSet包含一個(gè)或多個(gè)DataTable對(duì)象的集合,這些對(duì)象由數(shù)據(jù)行和數(shù)據(jù)列以及有關(guān)DataTable對(duì)象中數(shù)據(jù)的主鍵、外鍵、約束和關(guān)系信息組成。

  它能在應(yīng)用程序中將數(shù)據(jù)緩存在本地,以便可以對(duì)數(shù)據(jù)進(jìn)行處理;在層間或從XML We服務(wù)對(duì)數(shù)據(jù)進(jìn)行遠(yuǎn)程處理;與數(shù)據(jù)進(jìn)行動(dòng)態(tài)交互;對(duì)數(shù)據(jù)執(zhí)行大量的處理,而不需要與數(shù)據(jù)源保持打開(kāi)的連接,從而將該連接釋放給其他客戶端使用(2)

  利用ADO.NET DataSet的這種特性,我們可以在本地的內(nèi)存中構(gòu)建特點(diǎn)的數(shù)據(jù)結(jié)構(gòu)來(lái)存儲(chǔ)節(jié)目編排的過(guò)程數(shù)據(jù),當(dāng)編排完成,校驗(yàn)無(wú)誤后提交到數(shù)據(jù)庫(kù)保存。這樣可以有效的防止誤操作。

  由于是斷開(kāi)式編輯,我們對(duì)節(jié)目單以天為單位來(lái)鎖定。同一天的節(jié)目單不允許兩人或兩人以上同時(shí)編輯。

  四. 總體架構(gòu)及設(shè)計(jì)思路

  一個(gè)優(yōu)良的編排軟件,其數(shù)學(xué)模型的建立是一個(gè)關(guān)鍵所在,它的算法設(shè)計(jì)如何、總體框架的架構(gòu)優(yōu)劣,決定了該軟件是否能得到正常的應(yīng)用。

  從電視編排的過(guò)程來(lái)看,電視節(jié)目編排,就是將已經(jīng)制作完成的電視節(jié)目,合理優(yōu)化地安排在電視播出的不同時(shí)間段上,所以,時(shí)間和節(jié)目就是電視節(jié)目編排首先要考量的兩大要素。[page]

  1. 編排系統(tǒng)的總體模型

  軟件設(shè)計(jì)的要點(diǎn)就是要怎樣組合時(shí)間與節(jié)目。本軟件的總體模型是將節(jié)目歸分為不同的欄目,先建欄目、再由欄目組成框架、最后由框架生成節(jié)目單并由節(jié)目單導(dǎo)出串聯(lián)單。

  數(shù)據(jù)庫(kù)操作采用非連接模式,所有編輯結(jié)果存儲(chǔ)在本地的緩存中,驗(yàn)證無(wú)誤后,按保存按鈕將所有更改一并提交到數(shù)據(jù)庫(kù)。有效防止誤操作帶來(lái)的莫名錯(cuò)誤。

  (1)欄目庫(kù)

基于SOA的節(jié)目編排系統(tǒng)的特點(diǎn)與整體設(shè)計(jì)

圖1 欄目庫(kù)

  欄目庫(kù)中存放的是所有用來(lái)編排的欄目資料,包括當(dāng)前播出的欄目和已停播的舊欄目。欄目分定點(diǎn)欄目和非定點(diǎn)欄目,欄目是組成框架的基本單位,編排中我們把廣告看作欄目對(duì)待。編輯節(jié)目框架時(shí),可以通過(guò)拖放的方式從當(dāng)前欄目庫(kù)中選中欄目,并拖放到節(jié)目框架中的目標(biāo)位置;也可以在框架中的目標(biāo)位置點(diǎn)擊鼠標(biāo)右鍵,在彈出對(duì)話框中輸入欄目編碼,快速定位到想要的欄目并插入。

  (2)節(jié)目框架

基于SOA的節(jié)目編排系統(tǒng)的特點(diǎn)與整體設(shè)計(jì)

圖2 節(jié)目框架

  節(jié)目編排部門(mén)常根據(jù)受眾收視習(xí)慣,對(duì)頻道節(jié)目配置、播出安排因季節(jié)性的變化,而進(jìn)行應(yīng)對(duì)性的調(diào)整,即“播出季”(4)。節(jié)目框架隨“播出季”而調(diào)整。每個(gè)播出季有自己獨(dú)立的播出框架,播出框架是欄目與廣告分時(shí)段的組合。圖2是節(jié)目框架的編輯界面。一組周節(jié)目框架由周一至周日七份日框架組成。我們?yōu)槊恳粋€(gè)節(jié)目框架命名,并限制其有效日期,這樣便于不同的播出季使用不同的節(jié)目框架來(lái)生成節(jié)目單。

  框架可單日復(fù)制,也可按周復(fù)制。

  在編輯節(jié)目框架時(shí),我們充分考慮用戶的方便,可以隨意的從左側(cè)的欄目面板中拖動(dòng)選中的欄目放入右側(cè)的節(jié)目框架中;右側(cè)框架中的欄目順序可以上下拖動(dòng)來(lái)組合;顯示校驗(yàn)欄后,對(duì)時(shí)間是否超時(shí)或還有空隙能一目了然。該軟件使得原本繁瑣的編輯過(guò)程變得非常的輕松。

  (3)節(jié)目單

基于SOA的節(jié)目編排系統(tǒng)的特點(diǎn)與整體設(shè)計(jì)

圖3 編排主界面

  節(jié)目單是由節(jié)目框架自動(dòng)生成的。剛生成的節(jié)目單中只有欄目信息,沒(méi)有節(jié)目信息。需要編排人員調(diào)用電視劇編排功能,為其編入電視劇。以及根據(jù)實(shí)際需求微調(diào)每天播出的節(jié)目。

  圖3是節(jié)目編排的主要操作界面。

  為讓編排人員在編排過(guò)程中,隨時(shí)掌握廣告時(shí)長(zhǎng),我們提供了廣告長(zhǎng)度計(jì)算功能。同框架編輯時(shí)一樣,同樣支持拖拽操作,方便對(duì)節(jié)目單的細(xì)節(jié)調(diào)整。電視劇自動(dòng)編排到指定欄目也在這個(gè)界面下操作。

  (4)串聯(lián)單

  節(jié)目單編輯定稿后,由系統(tǒng)生成相對(duì)應(yīng)的串聯(lián)單。串聯(lián)單去除了節(jié)目單中冗余的時(shí)間信息,僅留下播出系統(tǒng)需要的簡(jiǎn)潔的數(shù)據(jù)。增加了廣告插播點(diǎn)、廣告版序、倒計(jì)時(shí)等廣告相關(guān)的資訊。

  2. 時(shí)間要素——時(shí)間值的存儲(chǔ)和計(jì)算

  時(shí)間計(jì)算是本軟件的一個(gè)最重要的功能。軟件中涉及到的時(shí)間量有三個(gè):播出框架中的定點(diǎn)播出時(shí)間、節(jié)目長(zhǎng)度、節(jié)目單中的節(jié)目播出時(shí)間。

  框架中的時(shí)間表示的是時(shí)間間隔(TimeSpan),其值指的是節(jié)目播出時(shí)間距節(jié)目單日期00:00:00點(diǎn)的時(shí)間長(zhǎng)度。比如,播出時(shí)間是2012-1-1 20:00:00,則其框架時(shí)間就是20:00:00;播出時(shí)間是次日凌晨2012-1-2 00:50:00,習(xí)慣上節(jié)目單的日期還是2012-1-1,則其框架時(shí)間是1.00:50:00,表示其距離節(jié)目單日期的零點(diǎn)有1天零五十分鐘。由于數(shù)據(jù)中沒(méi)有對(duì)應(yīng)的類(lèi)型,我們將其存儲(chǔ)為char(10)類(lèi)型。

  節(jié)目長(zhǎng)度也是表示時(shí)間間隔TimeSpan,節(jié)目長(zhǎng)度總是小于24小時(shí),我們將其存儲(chǔ)為char(8)類(lèi)型。

  節(jié)目單中的播出日期是實(shí)際的日期,在數(shù)據(jù)庫(kù)中存儲(chǔ)為Datatime類(lèi)型。

  通過(guò)定點(diǎn)時(shí)間和節(jié)目長(zhǎng)度的加減運(yùn)算,就能唯一確定每一條非定點(diǎn)節(jié)目的播出時(shí)間,能計(jì)算出到下一個(gè)定點(diǎn)時(shí)間是否超時(shí)或還有時(shí)間空隙,并在界面上顯著位置提示。這樣節(jié)目編排時(shí)就能有的放矢的插入宣傳片或安排廣告時(shí)間。

  軟件還提供了選定時(shí)間范圍內(nèi)廣告時(shí)長(zhǎng)累加的功能,便于控制廣告長(zhǎng)度和節(jié)目長(zhǎng)度的比例,以及指定時(shí)間內(nèi)廣告總長(zhǎng)度是否超時(shí)等。

  3. 節(jié)目要素

  節(jié)目編排模塊是總編室管理系統(tǒng)的一部分,編排模塊可以直接讀取編目模塊生成的數(shù)據(jù)作為節(jié)目編排的原料。節(jié)目編目時(shí)已生成了編排所需的各種信息,包括節(jié)目名稱(chēng)、集數(shù)、時(shí)長(zhǎng)、磁帶號(hào)、入出點(diǎn)、廣告插播點(diǎn)、授權(quán)使用期限等信息。節(jié)目編排時(shí),可直接查詢(xún)節(jié)目庫(kù)中的節(jié)目信息并拷貝到節(jié)目單中。

  4. 存儲(chǔ)架構(gòu)——數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)

  我們定義了六個(gè)主要的數(shù)據(jù)表來(lái)存儲(chǔ)節(jié)目單的相關(guān)信息,分別是欄目表、欄目類(lèi)別表、節(jié)目框架表、框架信息表、節(jié)目單表、串聯(lián)單表。

  (1)我們將所有欄目存放在欄目表中,并存儲(chǔ)欄目的類(lèi)別、長(zhǎng)度、是否定點(diǎn)播出、定點(diǎn)播出時(shí)間、是否當(dāng)前播出欄目等信息。

  (2)在框架表中,每一天的欄目按播出的時(shí)間順序存儲(chǔ)。定點(diǎn)欄目存儲(chǔ)相對(duì)的播出時(shí)間和節(jié)目長(zhǎng)度,非定點(diǎn)欄目播出時(shí)間留空僅保留節(jié)目長(zhǎng)度。需要冠名的欄目存儲(chǔ)其冠名信息。由一周的節(jié)目模板組成一組節(jié)目框架。

  (3)節(jié)目單表存放具體的每一天的節(jié)目。存儲(chǔ)絕對(duì)播出時(shí)間和具體的節(jié)目信息,這是節(jié)目編排的結(jié)果。

  (4)串聯(lián)單表中存放的是有定稿的節(jié)目表中導(dǎo)出的不帶任何冗余信息的節(jié)目單,以及有串聯(lián)單審核人員加入的播出控制信息,比如廣告插播點(diǎn)、是否倒計(jì)時(shí)等。

  五. 總結(jié)與展望

  本文就電視節(jié)目編排系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)作了較深入的分析,系統(tǒng)上線使用四年,各方面均達(dá)到預(yù)期目標(biāo)。隨著東南衛(wèi)視信息化工作的不斷發(fā)展,如何實(shí)現(xiàn)本系統(tǒng)與將來(lái)的媒資系統(tǒng)的結(jié)合,將是進(jìn)一步的研究方向。B&P

  參考文獻(xiàn):
  1. 紀(jì)寧 媒介新動(dòng)向 沈陽(yáng):沈陽(yáng)出版社 2001年1月版
  2. MSDN
  3. 吳錦前 杭州市廣播電視局技術(shù)中心 論總編室編排軟件的設(shè)計(jì)思路 廣播與電視技術(shù) 2003
  4. 錢(qián)睿 編播季—電視節(jié)目編排創(chuàng)新的突破口 視聽(tīng)界,2007年第2期

福建省廣播影視 電視臺(tái)總編室 節(jié)目編排軟件 播出串聯(lián)單

視聽(tīng)科技視頻號(hào) 廣告
發(fā)表評(píng)論