專利名稱:用于自動生成參考播出日單的方法以及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及廣播電視播放領(lǐng)域,更具體地說,本發(fā)明涉及一種根據(jù)已有播出日單 自動生成參考播出日單的方法以及實現(xiàn)該方法的裝置。
背景技術(shù):
伴隨著傳媒業(yè)的不斷發(fā)展,廣播電視行業(yè)也得到了飛速發(fā)展。近幾十年來,涌現(xiàn)出 了大量的各種類型的電視臺,而且廣播電視節(jié)目也變得越來越豐富多彩。在廣播電視傳播 過程中,節(jié)目播出是非常重要的一項工作。為了能安全高效地完成節(jié)目播出,往往需要編制 詳細的播出節(jié)目單。播出日單(下文中有時也簡稱為日單)是電視臺最終提交播出部門的有關(guān)一整天 的播出節(jié)目單,其包含具體的節(jié)目信息。一般,在電視臺對電視節(jié)目進行播放之前,都需要 準備一個完整的播出日單?,F(xiàn)在,基本上所有的電視臺所采用的播出日單編輯方法幾乎都是日單編輯人員根 據(jù)播出周單手動輸入節(jié)目;或者,稍微簡單一點的編輯方法也只是將的某天的播出日(作 為參考播出日單)簡單地復(fù)制到當天的播出日單中,然后再進行詳細的修改;然而,這些編 輯方法是一種效率很低的方法。具體地說,完全手動地輸入所有節(jié)目顯然需要經(jīng)過查找周 單、核實節(jié)目的相應(yīng)時間段、輸入相應(yīng)的節(jié)目等大量人力勞動。而對于先復(fù)制某天的播出日 單作為參考播出日單、再進行詳細修改的編輯方法,也會出現(xiàn)大量問題。例如,在復(fù)制前一 天的播出日單作為參考播出日單的情況下,顯然工作日的節(jié)目會明顯與周末的節(jié)目不同, 而且工作日的前四天(即周一至周四)的節(jié)目與第五天(即周五)的節(jié)目也極有可能明 顯不同,所以之后的修改工作的工作量是相當大的,修改過程也很麻煩。而在復(fù)制上一周 相應(yīng)日期的播出日單作為參考播出日單的情況下,例如本周一的播出日單簡單地復(fù)制了上 周一的播出日單(參考播出日單),那么,如果上周一所播放的某個連續(xù)劇(或者每個系列 節(jié)目)到本周一之前已經(jīng)播放完,或者如果上周一所播放的某個廣告的播放合同到本周一 之前已經(jīng)截止,那么仍舊需要進行相應(yīng)的修改;更加不可預(yù)料和避免的情況是,如果上周一 由于突發(fā)情況而插播了某個單集節(jié)目(例如突發(fā)新聞、國內(nèi)外重大突發(fā)事件的采訪節(jié)目等 等),那么對這些節(jié)目段進行相應(yīng)的修改也是非常麻煩的。也就是說,對于先復(fù)制某天的播 出日單作為參考播出日單、再進行詳細修改的編輯方法,不僅要考慮復(fù)制哪一天的播出日 單作為參考日單,而且采用任何一個已有播出日單作為參考播出日單都需要后續(xù)大量的手 工修改操作??偟膩碚f,對于現(xiàn)有技術(shù),由于現(xiàn)有的這些編輯方法大量地依賴于編單人員手動 操作(例如,手動地輸入節(jié)目,或者手動地修改大部分節(jié)目),其人力工作量很大,修改工作 非常麻煩,并且由于完全依靠手工操作,從而在編輯過程中容易出錯。這樣,由于現(xiàn)有的編 輯方法需要較多人工勞動,所以在電視節(jié)目日益豐富的這種趨勢下,這些編輯新播放日單 的編輯方式顯得尤其笨拙。因此,希望開發(fā)出一種能夠自動獲取參考播出日單的技術(shù),這樣的參考播出日單使得后續(xù)的修改工作變得相對簡單。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明提供了一種用于自動生成參考播出日單的方 法以及裝置。根據(jù)本發(fā)明的第一方面,提供了一種用于自動生成參考播出日單的方法,所述方 法包括為各個已有播出日單分別設(shè)置播出日單適應(yīng)因子,所述播出日單適應(yīng)因子表示各 個已有播出日單對將要生成的播出日單的參考價值;以及利用所述播出日單適應(yīng)因子并根據(jù)已有播出日單來生成與將要生成的播出日單 有關(guān)的參考播出日單。根據(jù)本發(fā)明的第二方面,提供了一種用于自動生成參考播出日單的裝置,所述裝 置包括設(shè)置單元,用于設(shè)置播出日單適應(yīng)因子,所述播出日單適應(yīng)因子表示已有播出日 單對將要生成的新播出日單的參考價值;以及處理單元,用于利用所述播出日單適應(yīng)因子并根據(jù)已有播出日單生成與將要生成 的播出日單有關(guān)的參考播出日單。根據(jù)本發(fā)明的方法或者裝置利用了已有播出日單以及播出日單適應(yīng)因子,其所生 成的參考播出日單體現(xiàn)了電視臺播放節(jié)目的普遍規(guī)律,從而忠實地反映了將要播放的播出 日單;由于其精確度較高,從而能夠極大地減少后續(xù)手工修改工作的工作量。也就是說,通 過利用本發(fā)明的方法和裝置,不需要逐個節(jié)目地輸入各個節(jié)目,而是可以通過參考已有的 播出日單的信息,自動地生成與將要生成的播出日單有關(guān)的參考播出日單,之后對參考日 單稍加調(diào)整即能產(chǎn)生所期望獲取的播出日單。進一步地,通過采用根據(jù)本發(fā)明的方法和裝置,在播出日單的日常編輯過程中,在 已有播出日單的基礎(chǔ)上,通過考慮這些已有播出日單對將要生成的新播出日單的影響不 同,對這些已有播出日單進行加權(quán);然后通過查找已有播出日單中相應(yīng)位置處的相同節(jié)目, 對存在相同節(jié)目的已有播出日單的加權(quán)系數(shù)進行相加,從而獲取一個新的權(quán)重系數(shù);最后, 根據(jù)這個新的權(quán)重系數(shù)來設(shè)置與將要生成的播出日單有關(guān)的參考播出日單成的相應(yīng)位置 處的節(jié)目。由此,根據(jù)本發(fā)明的方法和裝置考慮了已有播出日單中相同時段中的相同節(jié)目、 以及這些相同節(jié)目對新播出日單的不同參考價值,從而本發(fā)明無需逐個節(jié)目的手工輸入各 個節(jié)目,而是可以通過已有播出日單來自動產(chǎn)生與將要生成的播出日單有關(guān)的參考播出日 單。該參考播出日單相對于將要播放的播出日單精度較高,從而能夠極大地減少后續(xù)手工 修改工作的工作量。
圖1示出了本發(fā)明實施例所采用的播出日單適應(yīng)因子,該播出日單適應(yīng)因子表示 之前14天的播出日單對將要生成的新播出日單的參考價值的。圖2是根據(jù)本發(fā)明實施例的流程圖,其中示出了根據(jù)過往播出日單生成新播出日 單的流程。
圖3示出了本發(fā)明實施例所采用的已有播出日單的示例。圖4示出了利用圖3所示的14個已有播出日單并根據(jù)本發(fā)明實施例的方法而自 動生成的新播出日單(即,與將要生成的播出日單有關(guān)的參考播出日單)。圖5是根據(jù)本發(fā)明實施例的用于自動生成播出日單的新播出日單產(chǎn)生裝置的示 意框圖。
具體實施例方式
下面將參考附圖來詳細描述本發(fā)明以及本發(fā)明的優(yōu)選實施例。根據(jù)本發(fā)明的實施例,在自動生成與將要生成的播出日單有關(guān)的參考播出日單 (在下文中,將與將要生成的播出日單有關(guān)的參考播出日單簡稱為新播出日單)時,參考了 已有的播出日單,具體地說,本實施例參考了之前14天的已有播出日單。由于這些播出日 單對當天的播出日單的參考價值(影響權(quán)重)并不相同,有些播出日單參考價值比較大,有 些播出日單參考價值相對較小。具體地說,前1天的播出日單、7天前的播出日單參考價值 大于6天前的播出日單,而且前1天的播出日單的參考價值是最大的。針對這一規(guī)律,本發(fā) 明提出的播出日單適應(yīng)因子(FIT)描述了這些已有的播出日單對新建的新播出日單的參 考價值;具體地說,參考價值越大,則相應(yīng)的FIT的值越大。于是,在本發(fā)明的方法中,提出了 FIT值的計算方法如下通過考慮過往播出日單 對新播出日單的影響,本發(fā)明針對前Ui = 1,2,3,…,14)天的播出日單,將播出日單適應(yīng) 因子設(shè)置為
(Iι ΛFIT\i\ = EXP — +- (ie [1’ 14])。
LJ [i i%l + Hl)圖1是示出了過往的播出日單對新播出日單的影響的示意圖,其中示出了 FIT相 對i的變化趨勢,如圖1所示,可以看出,由于1、7、14天前的播出日單對當天節(jié)目的播出日 單的影響比較大,所以相應(yīng)的播出日單適應(yīng)因子的數(shù)值較大。并且,參考播出日單是根據(jù)適 應(yīng)因子自動生成的,為了提高精度,優(yōu)選地在計算具體數(shù)值時將該數(shù)值精確到0.01。應(yīng)該注 意的是,上述表達式并非唯一的,而是,只要表達式能正確反映相應(yīng)的播出日單對新播出日 單的影響作用的大小,就可以根據(jù)具體情況對上式進行適當修改。圖2是示出了根據(jù)本發(fā)明實施例的根據(jù)過往播出日單生成新播出日單(即,與將 要生成的播出日單有關(guān)的參考播出日單)的流程的流程圖。在具體描述本發(fā)明實施例之 前,先對流程圖中的參考標號說明如下DAYSHEET 過往的播出日單DAYSHEET [14]過往14天內(nèi)所有播出日單所組成的一個數(shù)組pos :DAYSHEET中的某一個位置,從第一條節(jié)目的位置開始,到最后一條節(jié)目的位
置結(jié)束DAYSHEET[1]. first 前一天播出日單的最開始的一條節(jié)目DAYSHEET[1], end 前一天播出日單的最后一條節(jié)目Next (pos) :pos 轉(zhuǎn)到下一個位置NEXTDAYSHEET 自動生成的當天的播出日單0LDPGM[14]過往14天內(nèi)所有播出日單中的同一時段的節(jié)目所組成的14條節(jié)目的一個數(shù)組OLDPGM[i]i = 1,2,…,14 數(shù)組 0LDPGM[14]中的某一條節(jié)目DAYSHEET[i] [pos] i = 1,2,…,14 前 i 天的播出日單 DAYSHEET[i]在 pos 位置 的一條節(jié)目0LDPGM[i]. ID 數(shù)組OLDPGM[14]中的第i條節(jié)目的節(jié)目ID(節(jié)目標識)GENPGM[14]根據(jù)0LDPGM[14]以及適應(yīng)因子FIT [14]重組生成的14條節(jié)目,其初 始為空組(可將看作整個組初始被賦值為0),在流程執(zhí)行過程中對其進行賦值GENPGM[j], ID 數(shù)組GENPGM[14]中的第j條節(jié)目的節(jié)目ID(節(jié)目標識)GENFIT[14]根據(jù)0LDPGM[14]以及適應(yīng)因子FIT[14]生成的14個新的適應(yīng)因子, 其初始為空數(shù)組(可將看作整個數(shù)組初始被賦值為0),在流程執(zhí)行過程中對其進行賦值GENFIT [max]第max個適應(yīng)因子,其表示GENFIT [14]中最大的一個適應(yīng)因子GENPGM [max] =GENPGM [14]中 max 位置的一條節(jié)目NEXTDAYSHEET[pos]自動生成的當天播出日單的pos位置處的一條節(jié)目FIT [pos]自動生成的當天播出日單的pos位置處的節(jié)目的適應(yīng)因子,它等于 GENFIT[max]接下來,參照附圖2來詳細描述根據(jù)本發(fā)明實施例的處理流程。首先,讀入過往日單數(shù)組,具體地說,在本實施例中是讀入過往14天內(nèi)所有播出 日單所組成的一個數(shù)組;并且使pos指示DAYSHEET[l].first( S卩,前一天播出日單的最 開始的一條節(jié)目),這是一個為pos賦予初值的步驟。然后,判斷“pos = =DAYSHEET[1], end ? ”是否成立,這個判斷的作用在于檢測pos是否已經(jīng)指示到前一天播出日單的最后一 條節(jié)目。如果“pos = = DAYSHEET[1], end ?”的判定結(jié)果是否定的,則從數(shù)組 DAYSHEET[14]中讀取每個日單(即播出日單)的pos位置處的節(jié)目,得到過往節(jié)目數(shù)組 OLDPGM[14],其中 OLDPGM[1] = DAYSHEET[i] [pos],i = 1,2,…,14。隨后,進入對 i 賦予 初值的步驟,即使i = 1。接下來,判斷“i++ ≤ 14”是否成立,其中“i++ ≤ 14”表示兩個動作先判斷當前的 i ( 14,然后i增大1。如果“i++ ≤ 14”的判定結(jié)果為肯定的,那么判斷“GENPGM[j]. ID = =0LDPGM[i]. ID ? ”是否成立。如果“GENPGM[k]. ID == OLDPGM[i]· ID ? ”的判定結(jié)果為肯 定的,那么執(zhí)行“GENFIT [k] + = FIT [i] ”,即將 FIT [i]累加至 GENFIT [k];如果“GENPGM[k] · ID == OLDPGM[i], ID ? ”的判定結(jié)果為否定的,那么執(zhí)行“GENPGM[ j++] = OLDPGM[i] ”以 及“GENFIT[j++] = FIT[i] ”,即將OLDPGM[i]賦值成數(shù)組GENPGM[14]的j個元素,而且將 FIT [i]賦值成 GENFIT [j],之后 j 加 1?;氐脚袛唷癷++≤14”是否成立的步驟,如果該判定結(jié)果為否定的,則表示已經(jīng) 對當前0LDPGM[14]中的14個元素都進行了搜索,從而產(chǎn)生了一個新的數(shù)組GENPGM[14]。 那么,接下來在GENFIT[14]中搜索適應(yīng)因子的值最大的元素,即GENFIT[max];隨后,執(zhí) 行"NEXTDAYSHEET [pos] = GENPGM[max] ”,即將 GENPGM[max]中的元素作為新播出日單 NEXTDAYSHEET的pos位置處的元素。接下來,pos轉(zhuǎn)到下一個位置,即Next (pos)。這樣,流程又回到判斷“pos ==DAYSHEET[l].end ? ”是否成立的步驟。在這個 步驟中,如果判斷是肯定的,則生成了新播出日單NEXTDAYSHEET,那么可將生成的新播出日單NEXTDAYSHEET存入數(shù)據(jù)庫。這樣,上述流程結(jié)束。由此獲得了作為參考播出日單的新播 出日單 NEXTDAYSHEET。從上面的流程可以看出,本實施例實現(xiàn)了這樣一個方案,即,針對之前14天的播 出日單的同一時段的節(jié)目所組成的數(shù)組0LDPGM[14],將其中的相同節(jié)目的適應(yīng)因子進行累 加以計算針對該節(jié)目的新適應(yīng)因子,并且將為0LDPGM[14]中的所有節(jié)目計算出來的新適 應(yīng)因子進行比較,將其中數(shù)值最大的新適應(yīng)因子所對應(yīng)的節(jié)目視為應(yīng)該在將要產(chǎn)生的新播 出日單中那一時段應(yīng)該播出的節(jié)目,從而將其中數(shù)值最大的新適應(yīng)因子所對應(yīng)的節(jié)目設(shè)置 為參考播出日單相應(yīng)位置處的節(jié)目。并且,按照這樣的方式,對一天的各個時段分別進行判 斷,則自動獲得了與一天的各個時段相對應(yīng)的節(jié)目單。于是,通過考慮之前14天的播出日 單以及之前14天的播出日單各自對當天將要播出的播出日單的影響,自動地生成了與將 要生成的播出日單有關(guān)的參考播出日單。圖3示出了本發(fā)明實施例所采用的之前14天的已有播出日單的示例。并且,圖4 示出了利用圖3所示的14個已有播出日單根據(jù)本發(fā)明實施例的方法自動生成的新播出日 單(與當天將要播放的播出日單有關(guān)的參考播出日單),圖4中“根據(jù)過往日單自動生成的 2009年5月15日的日單”即表示所產(chǎn)生的參考播出日單。圖4所示的自動生產(chǎn)的參考播出 日單極其忠實地反應(yīng)了播出日單的編輯規(guī)律,在該播出日單的基礎(chǔ)上,只需要各個節(jié)目的 節(jié)目序號進行稍加修改(例如,在本實施例中,可能只需要進行下述操作將節(jié)目預(yù)告0514 修改為節(jié)目預(yù)告0515,將早間新聞0514修改為早間新聞0515,將武林外傳21修改為武林 外傳23,將武林外傳22修改為武林外傳24,將動物世界0514修改為動物世界0515),即形 成了可以直接播放的正確的播出日單。圖3和圖4所示的播出日單是一個簡單的示例,其中僅僅存在8個時段的節(jié)目;但 是,本領(lǐng)域技術(shù)人員可以理解的是,實際上,現(xiàn)在各個電臺的節(jié)目時段劃分要遠遠細于所述 示例,那么,在需要對大量時段的節(jié)目進行編排的情況下,則所述參考播出日單的有益效果 則更加明顯,其消除了大量手工輸入的麻煩。本發(fā)明可采用如圖5所示的新播出日單產(chǎn)生裝置10來實現(xiàn),其能根據(jù)本發(fā)明實施 例的方法來根據(jù)適應(yīng)因子自動生成參考播出日單(新播出日單)。如圖所示,新播出日單產(chǎn) 生裝置10包括設(shè)置單元20以及處理單元30。設(shè)置單元20用于計算并設(shè)置之前14天的 已有播出日單的播出日單適應(yīng)因子,優(yōu)選地,在本實施例中,該設(shè)置單元20能計算到0. 01 的精度;具體地說,設(shè)置單元20可用于為對將要生成的新播出日單的參考價值更大的已有 播出日單設(shè)置數(shù)值更大的播出日單適應(yīng)因子。在本實施例中,設(shè)置單元20用于按照下面的
表達式來計算并設(shè)置所述播出日單適應(yīng)因子
權(quán)利要求
1. 一種用于自動生成參考播出日單的方法,所述方法包括為各個已有播出日單分別設(shè)置播出日單適應(yīng)因子,所述播出日單適應(yīng)因子表示各個已 有播出日單對將要生成的播出日單的參考價值;以及利用所述播出日單適應(yīng)因子并根據(jù)已有播出日單來生成與將要生成的播出日單有關(guān) 的參考播出日單。
2.如權(quán)利要求1所述的方法,其中,已有播出日單對將要生成的播出日單的參考價值 越大,則該已有播出日單的播出日單適應(yīng)因子的值越大。
3.如權(quán)利要求2所述的方法,其中,所述播出日單適應(yīng)因子表示了之前η天的播出日單 對將要生成的播出日單的參考價值,并且所述播出日單適應(yīng)因子的表達式為
4.如權(quán)利要求3所述的方法,其中,所述播出日單適應(yīng)因子表示了之前14天的播出日 單對將要生成的播出日單的參考價值,并且所述播出日單適應(yīng)因子的表達式為
5.如權(quán)利要求4所述的方法,其中,在計算時,將所述播出日單適應(yīng)因子的表達式至少 精確到0.01。
6.如權(quán)利要求2所述的方法,其中,利用所述播出日單適應(yīng)因子并根據(jù)過往的播出日 單生成參考播出日單的步驟包括針對已有播出日單中同一時段的所有節(jié)目,將節(jié)目相同的已有播出日單的適應(yīng)因子累 加以形成針對該節(jié)目的新適應(yīng)因子,查找新適應(yīng)因子的值最大的節(jié)目,并且將該節(jié)目作為參考播出日單相應(yīng)時段的節(jié)目。
7. 一種用于自動生成參考播出日單的裝置,所述裝置包括設(shè)置單元,用于設(shè)置播出日單適應(yīng)因子,所述播出日單適應(yīng)因子表示已有播出日單對 將要生成的新播出日單的參考價值;以及處理單元,用于利用所述播出日單適應(yīng)因子并根據(jù)已有播出日單生成與將要生成的播 出日單有關(guān)的參考播出日單。
8.如權(quán)利要求7所述的裝置,其中,所述設(shè)置單元用于為對將要生成的播出日單的參 考價值更大的已有播出日單設(shè)置數(shù)值更大的播出日單適應(yīng)因子。
9.如權(quán)利要求8所述的裝置,其中,所述設(shè)置單元用于按照下面的表達式來計算并設(shè) 置所述播出日單適應(yīng)因子
10.如權(quán)利要求8所述的裝置,其中,所述設(shè)置單元用于按照下面的表達式來計算并設(shè) 置所述播出日單適應(yīng)因子
11.如權(quán)利要求7所述的裝置,其中,所述處理單元用于針對已有播出日單中同一時段的所有節(jié)目,將節(jié)目相同的已有播出日單的適應(yīng)因子累 加以形成針對該節(jié)目的新適應(yīng)因子,查找新適應(yīng)因子的值最大的節(jié)目,并且 將該節(jié)目作為參考播出日單相應(yīng)時段的節(jié)目。
全文摘要
本發(fā)明提供了一種用于自動生成參考播出日單的方法以及裝置。根據(jù)已有播出日單自動生成參考播出日單的方法包括為各個已有播出日單分別設(shè)置播出日單適應(yīng)因子,所述播出日單適應(yīng)因子表示各個已有播出日單對將要生成的播出日單的參考價值;以及利用所述播出日單適應(yīng)因子并根據(jù)已有播出日單來生成與將要生成的播出日單有關(guān)的參考播出日單。
文檔編號H04N21/80GK101998176SQ200910091390
公開日2011年3月30日 申請日期2009年8月21日 優(yōu)先權(quán)日2009年8月21日
發(fā)明者方錦濤 申請人:北大方正集團有限公司;北京北大方正電子有限公司