本申請涉及廣播電視
技術領域:
,尤其涉及一種節(jié)目文件整備、刪除方法及裝置。
背景技術:
:目前,對電視臺播出系統(tǒng)的節(jié)目文件生命周期管理主要是對文件在各個存儲上的遷移管理和刪除管理,例如:根據(jù)節(jié)目單進行文件遷移,根據(jù)存儲刪除時間、若不在正播的或未播的節(jié)目單中即進行文件刪除等。由于不同的播出頻道有各自不同的編排特性,每個頻道的文件生命周期開始和刪除是有個性化特征的,而在現(xiàn)有技術中則缺乏基于頻道屬性對播出系統(tǒng)文件的產(chǎn)生管理和各存儲獨立生命周期的管理。現(xiàn)有技術的不足在于:缺乏基于頻道屬性對節(jié)目文件的整個生命周期的管理。技術實現(xiàn)要素:本申請實施例提出了一種節(jié)目文件整備、刪除方法及裝置,以解決現(xiàn)有技術中缺乏基于頻道屬性對節(jié)目文件的整個生命周期的管理的技術問題。第一個方面,本申請實施例提供了一種節(jié)目文件整備方法,包括如下步驟:根據(jù)節(jié)目文件在各頻道的播出時間確定最早播出頻道和最早播出時間TB1;根據(jù)所述最早播出時間TB1以及預先配置的所述最早播出頻道的整備開門時間Tc確定所述節(jié)目文件的文件整備時間Tp;將所述節(jié)目文件遷移至播出系統(tǒng)的二級存儲,執(zhí)行整備。第二個方面,本申請實施例提供了一種節(jié)目文件整備裝置,包括:第一確定模塊,用于根據(jù)節(jié)目文件在各頻道的播出時間確定最早播出頻道和最早播出時間TB1;第二確定模塊,用于根據(jù)所述最早播出時間TB1以及預先配置的所述最早播出頻道的整備開門時間Tc確定所述節(jié)目文件的文件整備時間Tp;遷移模塊,用于將所述節(jié)目文件遷移至播出系統(tǒng)的二級存儲;整備模塊,用于執(zhí)行整備。第三個方面,本申請實施例提供了一種節(jié)目文件刪除方法,包括如下步驟:根據(jù)節(jié)目文件在各頻道的播出時間確定最晚播出時間;根據(jù)所述最晚播出時間以及預先配置的各頻道在存儲系統(tǒng)的保留時間確定存儲系統(tǒng)的刪除時間;所述存儲系統(tǒng)的刪除時間為所述最晚播出時間與各頻道在存儲系統(tǒng)的保留時間的最大值之和;在所述節(jié)目文件完成最晚播出后,根據(jù)所述存儲系統(tǒng)的刪除時間以及預先配置的存儲系統(tǒng)的刪除執(zhí)行時間刪除所述存儲系統(tǒng)內(nèi)的所述節(jié)目文件。第四個方面,本申請實施例提供了一種節(jié)目文件刪除裝置,包括:第三確定模塊,用于根據(jù)節(jié)目文件在各頻道的播出時間確定最晚播出時間;第四確定模塊,用于根據(jù)所述最晚播出時間以及預先配置的各頻道在存儲系統(tǒng)的保留時間確定存儲系統(tǒng)的刪除時間;所述存儲系統(tǒng)的刪除時間為所述最晚播出時間與各頻道在存儲系統(tǒng)的保留時間的最大值之和;刪除模塊,用于在所述節(jié)目文件完成最晚播出后,根據(jù)所述存儲系統(tǒng)的刪除時間以及預先配置的存儲系統(tǒng)的刪除執(zhí)行時間刪除所述存儲系統(tǒng)內(nèi)的所述節(jié)目文件。有益效果如下:本申請實施例所提供的節(jié)目文件整備、刪除方法及裝置,基于頻道管理并依據(jù)節(jié)目單的最早播出時間、最晚播出時間,確定節(jié)目文件的整備開門時間和節(jié)目文件消亡的刪除時間,并可以通過可配置的各頻道的執(zhí)行時間來靈活的業(yè)務錯峰處理,根據(jù)最終確定的時間執(zhí)行整備或刪除,從而實現(xiàn)對節(jié)目文件在播出系統(tǒng)中的整個生命周期的管理。附圖說明下面將參照附圖描述本申請的具體實施例,其中:圖1示出了本申請實施例中節(jié)目文件整備方法實施的流程示意圖;圖2示出了本申請實施例中節(jié)目文件刪除方法實施的流程示意圖;圖3示出了本申請實施例中播出系統(tǒng)的節(jié)目文件流程示意圖;圖4示出了本申請實施例中節(jié)目文件整備裝置的結構示意圖;圖5示出了本申請實施例中節(jié)目文件刪除裝置的結構示意圖。具體實施方式為了使本申請的技術方案及優(yōu)點更加清楚明白,以下結合附圖對本申請的示例性實施例進行進一步詳細的說明,顯然,所描述的實施例僅是本申請的一部分實施例,而不是所有實施例的窮舉。并且在不沖突的情況下,本說明中的實施例及實施例中的特征可以互相結合。針對現(xiàn)有技術的不足,本申請?zhí)岢隽艘环N節(jié)目文件整備、刪除方法及裝置,利用信息化管理手段,基于頻道化管理,依據(jù)播出節(jié)目單或節(jié)目文件屬性,靈活設定節(jié)目文件在播出系統(tǒng)內(nèi)部各個存儲的產(chǎn)生與刪除策略,實現(xiàn)節(jié)目文件在播出系統(tǒng)內(nèi)的生命周期管理。下面結合具體實施例對本申請所提供的節(jié)目文件整備、刪除方法及裝置進行說明。實施例一、圖1示出了本申請實施例中節(jié)目文件整備方法實施的流程示意圖,如圖所示,所述文件整備方法可以包括:步驟101、根據(jù)節(jié)目文件在各頻道的播出時間確定最早播出頻道和最早播出時間TB1;步驟102、根據(jù)所述最早播出時間TB1以及預先配置的所述最早播出頻道的整備開門時間Tc確定所述節(jié)目文件的文件整備時間Tp;步驟103、將所述節(jié)目文件遷移至播出系統(tǒng)的二級存儲,執(zhí)行整備。具體實施時,可以預先配置各個頻道中文件在播出系統(tǒng)產(chǎn)生的整備開門時間,具體可以如下表1.1所示:頻道整備開門時間CH1Tc1CH2Tc2……CHiTciCH(i+1)Tc(i+1)……本申請實施例所提供的節(jié)目文件整備方法,基于頻道管理并依據(jù)節(jié)目單的最早播出時間,確定節(jié)目文件的整備開門時間,并可以通過可配置的各頻道的執(zhí)行時間來靈活的業(yè)務錯峰處理,根據(jù)最終確定的時間執(zhí)行整備,從而實現(xiàn)對節(jié)目文件在播出系統(tǒng)中的播出前期的管理。實施中,所述方法可以進一步包括:根據(jù)播出執(zhí)行單將所述節(jié)目文件從二級存儲遷移至三級存儲。具體實施時,每個節(jié)目文件的播出順序可以根據(jù)播出執(zhí)行單確定,本申請實施例可以根據(jù)播出執(zhí)行單將節(jié)目文件從二級存儲遷移至三級存儲,等待播出。實施中,所述文件整備時間Tp=所述節(jié)目文件的最早播出時間TB1-所述最早播出頻道的整備開門時間Tc。具體實施時,二級存儲的文件整備時間TP=文件的最早播出時間TB1-開門時間Tc;當文件在多個節(jié)目單中播出時,會根據(jù)最早播出時間重新計算它的整備時間,如果得到的整備時間比現(xiàn)有的整備時間晚,該文件的整備時間不變,如果早的話,將計算得到的整備時間作為新的文件整備時間。本申請實施例中節(jié)目文件的整備時間可以根據(jù)該節(jié)目文件的最早播出時間以及該節(jié)目最早播出的頻道的整備開門時間計算得到,從而使得每個節(jié)目文件的整備時間可以是不同的、適合自身情況的,從而實現(xiàn)更好的整備管理,并且可以使得各個節(jié)目文件的整備操作相互錯開,避免同時整備導致業(yè)務量較大等問題。實施中,所述執(zhí)行整備具體可以為:當所述文件整備時間大于等于整備執(zhí)行時間時執(zhí)行整備,所述整備執(zhí)行時間根據(jù)整備線程計算得到的整備所需時間與線程本身運行的周期決定。具體實施時,通過上述公式(二級存儲的文件整備時間TP=文件的最早播出時間TB1-開門時間Tc)計算得到的文件整備時間為理論上的整備時間,而實際上真正的執(zhí)行時間則是整備線程根據(jù)計算的整備執(zhí)行時間加上線程本身運行的周期決定的。具體實施時,在整備線程執(zhí)行整備之前,可以先判斷文件整備時間是否大于等于整備執(zhí)行時間,如果是,則執(zhí)行整備。實施中,所述方法可以進一步包括:根據(jù)節(jié)目文件在各頻道的播出時間確定最晚播出時間;根據(jù)所述最晚播出時間以及預先配置的各頻道在存儲系統(tǒng)的保留時間確定存儲系統(tǒng)的刪除時間;所述存儲系統(tǒng)的刪除時間為所述最晚播出時間與各頻道在存儲系統(tǒng)的保留時間的最大值之和;在所述節(jié)目文件完成最晚播出后,根據(jù)所述存儲系統(tǒng)的刪除時間以及預先配置的存儲系統(tǒng)的刪除執(zhí)行時間刪除所述存儲系統(tǒng)內(nèi)的所述節(jié)目文件。具體實施時,在節(jié)目文件完成最晚的播出后,開始走向消亡,本申請實施例可以根據(jù)節(jié)目文件在各頻道的播出時間確定最晚播出時間,然后根據(jù)所述最晚播出時間以及預先配置的各頻道在存儲系統(tǒng)的保留時間確定存儲系統(tǒng)的刪除時間,最終,在所述節(jié)目文件完成最晚播出后,根據(jù)所述存儲系統(tǒng)的刪除時間以及預先配置的存儲系統(tǒng)的刪除執(zhí)行時間刪除所述存儲系統(tǒng)內(nèi)的所述節(jié)目文件。本申請實施例中,由于存儲系統(tǒng)的刪除時間是根據(jù)節(jié)目文件的最晚播出時間以及各頻道在存儲系統(tǒng)的保留時間的最大值計算得到的,在執(zhí)行刪除時是由計算得到的存儲系統(tǒng)的刪除時間以及預先配置的存儲系統(tǒng)的刪除執(zhí)行時間決定的,從而使得各個節(jié)目文件的最終的刪除操作可以根據(jù)自身情況執(zhí)行,不同節(jié)目文件之間的刪除、消亡可以不同、相互錯開,從而可以更好的實現(xiàn)播出后期的管理。實施中,所述根據(jù)節(jié)目文件在各頻道的最晚播出時間確定存儲系統(tǒng)的刪除時間,具體可以為:根據(jù)節(jié)目文件在各頻道的最晚播出時間確定三級存儲刪除時間、二級存儲刪除時間和近線存儲刪除時間;所述根據(jù)所述存儲系統(tǒng)的刪除時間以及預先配置的存儲系統(tǒng)的刪除執(zhí)行時間刪除所述存儲系統(tǒng)內(nèi)的所述節(jié)目文件,具體可以為:根據(jù)三級存儲刪除時間以及三級存儲的刪除執(zhí)行時間刪除三級存儲上的所述節(jié)目文件;根據(jù)二級存儲刪除時間以及二級存儲的刪除執(zhí)行時間刪除二級存儲上的所述節(jié)目文件;根據(jù)近線存儲刪除時間以及近線存儲的刪除執(zhí)行時間刪除近線存儲上的所述節(jié)目文件。具體實施時,存儲系統(tǒng)可以包括三級存儲、二級存儲、近線存儲等多級存儲模式,在確定最晚播出時間后,可以根據(jù)最晚播出時間分別確定三級存儲刪除時間、二級存儲刪除時間、近線存儲刪除時間;在確定刪除時間之后,可以再進一步確定刪除的執(zhí)行時間,即:根據(jù)三級存儲刪除時間以及三級存儲的刪除執(zhí)行時間刪除三級存儲上的所述節(jié)目文件;根據(jù)二級存儲刪除時間以及二級存儲的刪除執(zhí)行時間刪除二級存儲上的所述節(jié)目文件;根據(jù)近線存儲刪除時間以及近線存儲的刪除執(zhí)行時間刪除近線存儲上的所述節(jié)目文件。本申請實施例可以根據(jù)不同的節(jié)目文件在每一級存儲上的刪除時間,并且根據(jù)每一級存儲的刪除執(zhí)行時間進行刪除操作,確保節(jié)目文件在不同存儲上的消亡時間是適合自身情況的、而不是像現(xiàn)有技術中那樣的統(tǒng)一刪除。實施中,所述三級存儲刪除時間Tdeo=所述節(jié)目文件的最晚播出時間TB2+To,To=MAX(To1,To2,...Toi,...),Toi為預先配置的第i個頻道在三級存儲上的保留時間;所述二級存儲刪除時間Tdes=所述節(jié)目文件的最晚播出時間TB2+Ts,Ts=MAX(Ts1,Ts2,...Tsi,...),Tsi為預先配置的第i個頻道在二級存儲上的保留時間;所述近線存儲刪除時間Tdea=所述節(jié)目文件的最晚播出時間TB2+Ta,Ta=MAX(Ta1,Ta2,...Tai,...),Tai為預先配置的第i個頻道在近線存儲上的保留時間。具體實施時,每一級存儲的刪除時間可以為節(jié)目文件的最晚播出時間與預先配置的該級存儲上的各頻道的保留時間的最大值之和。本申請實施例通過靈活可配置的節(jié)目文件生命周期管理策略,分散業(yè)務聚集時段進行文件在各級存儲域的整備與刪除,體現(xiàn)了播出系統(tǒng)文件流程的智能化管理,提高了系統(tǒng)使用效率,做到文件整備與刪除的管理有據(jù)可依、有據(jù)可查、靈活配置等。實施例二、圖2示出了本申請實施例中節(jié)目文件刪除方法實施的流程示意圖,如圖所示,所述節(jié)目文件刪除方法可以包括如下步驟:步驟201、根據(jù)節(jié)目文件在各頻道的播出時間確定最晚播出時間;步驟202、根據(jù)所述最晚播出時間以及預先配置的各頻道在存儲系統(tǒng)的保留時間確定存儲系統(tǒng)的刪除時間;所述存儲系統(tǒng)的刪除時間為所述最晚播出時間與各頻道在存儲系統(tǒng)的保留時間的最大值之和;步驟203、在所述節(jié)目文件完成最晚播出后,根據(jù)所述存儲系統(tǒng)的刪除時間以及預先配置的存儲系統(tǒng)的刪除執(zhí)行時間刪除所述存儲系統(tǒng)內(nèi)的所述節(jié)目文件。具體實施時,可以預先配置節(jié)目文件在各級存儲的保留時間,例如:二級存儲保留3天,三級存儲保留1天,近線存儲保留60天。當文件在多個節(jié)目單中播出時,會根據(jù)最晚播出時間重新計算它的刪除時間,如果得到的刪除時間比現(xiàn)有的刪除時間早,該文件的刪除時間不變,如果晚的話,將計算得到的刪除時間作為新的文件刪除時間。實施中,所述根據(jù)節(jié)目文件在各頻道的最晚播出時間確定存儲系統(tǒng)的刪除時間,具體可以為:根據(jù)節(jié)目文件在各頻道的最晚播出時間確定三級存儲刪除時間、二級存儲刪除時間和近線存儲刪除時間;所述根據(jù)所述存儲系統(tǒng)的刪除時間以及預先配置的存儲系統(tǒng)的刪除執(zhí)行時間刪除所述存儲系統(tǒng)內(nèi)的所述節(jié)目文件,具體可以為:根據(jù)三級存儲刪除時間以及三級存儲的刪除執(zhí)行時間刪除三級存儲上的所述節(jié)目文件;根據(jù)二級存儲刪除時間以及二級存儲的刪除執(zhí)行時間刪除二級存儲上的所述節(jié)目文件;根據(jù)近線存儲刪除時間以及近線存儲的刪除執(zhí)行時間刪除近線存儲上的所述節(jié)目文件。具體實施時,可以預先配置各級存儲的刪除執(zhí)行時間,例如:二級存儲的刪除執(zhí)行時間為每天2:00,三級存儲的刪除執(zhí)行時間為每天5:00,近線存儲的刪除執(zhí)行時間為每天1:00。具體的,刪除執(zhí)行時間可以按下表2.1所示:由于上述公式(文件刪除時間TD=文件的最后播出時間TB2+保留時間TK)中對于節(jié)目文件A只是計算出的理論刪除時間,刪除真正的執(zhí)行時間是刪除線程根據(jù)設定的刪除執(zhí)行時間加上線程本身運行的周期決定的。所以當線程到達二級設定的執(zhí)行時間時,才會真正刪除。例如:假設節(jié)目文件A在二級存儲上的刪除執(zhí)行時間TDES2A,如果TDA<=TDES2A就執(zhí)行刪除文件A的動作。實施中,所述三級存儲刪除時間Tdeo=所述節(jié)目文件的最晚播出時間TB2+To,To=MAX(To1,To2,...Toi,...),Toi為預先配置的第i個頻道在三級存儲上的保留時間;所述二級存儲刪除時間Tdes=所述節(jié)目文件的最晚播出時間TB2+Ts,Ts=MAX(Ts1,Ts2,...Tsi,...),Tsi為預先配置的第i個頻道在二級存儲上的保留時間;所述近線存儲刪除時間Tdea=所述節(jié)目文件的最晚播出時間TB2+Ta,Ta=MAX(Ta1,Ta2,...Tai,...),Tai為預先配置的第i個頻道在近線存儲上的保留時間。具體實施時,可以預先配置各頻道的文件在存儲系統(tǒng)的保留時間,具體的可以如下表2.2所示:頻道二級存儲三級存儲近線存儲CH1Ts1To1Ta1CH2Ts2To2Ta2…………CHiTsiToiTai…………每個存儲體的文件被刪除時間TD=節(jié)目文件的最后播出時間TB2+保留時間TK;保留時間即被節(jié)目單引用的節(jié)目文件的保留時間:二級存儲保留時間TSK=MAX(TS1,TS2,TS3,...,TSi,TS(i+1),...);三級存儲保留時間TOK=MAX(TO1,TO2,TO3,...,TOi,TO(i+1),...);近線存儲保留時間TAK=MAX(TA1,TA2,TA3,...,TAi,TA(i+1),...);例如:如果有節(jié)目文件A存儲在二級存儲上,并被頻道CH1、CH3播出,且最后播出時間為TB2A,那么該節(jié)目文件A在二級存儲上的刪除時間TDA可以為:該節(jié)目文件A在二級存儲上的保留時間TSKA=MAX(TSA1,TSA3);該節(jié)目文件A在二級存儲上的刪除時間TDA=TB2A+TSKA。實施中,在所述根據(jù)節(jié)目文件在各頻道的播出時間確定最晚播出時間之前,所述方法可以進一步包括:根據(jù)節(jié)目文件在各頻道的播出時間確定最早播出頻道和最早播出時間TB1;根據(jù)所述最早播出時間TB1以及預先配置的所述最早播出頻道的整備開門時間Tc確定所述節(jié)目文件的文件整備時間Tp;將所述節(jié)目文件遷移至播出系統(tǒng)的二級存儲,執(zhí)行整備。實施中,所述文件整備時間Tp=所述節(jié)目文件的最早播出時間TB1-所述最早播出頻道的整備開門時間Tc。實施中,在所述執(zhí)行整備之后,在所述根據(jù)節(jié)目文件在各頻道的播出時間確定最晚播出時間之前,所述方法可以進一步包括:根據(jù)播出執(zhí)行單將所述節(jié)目文件從二級存儲遷移至三級存儲。實施中,所述執(zhí)行整備具體可以為:當所述文件整備時間大于等于整備執(zhí)行時間時執(zhí)行整備,所述整備執(zhí)行時間根據(jù)整備線程計算得到的整備所需時間與線程本身運行的周期決定。實施例三、為了便于本申請的實施,下面以一具體實例進行說明。圖3示出了本申請實施例中播出系統(tǒng)的節(jié)目文件流程示意圖,如圖所示,本申請實施例涉及的播出系統(tǒng)存儲域包括:兩個播出二級存儲(如圖所示的播出系統(tǒng)二級存儲S1、S2)、多個播出服務器存儲(即三級存儲,例如:如圖所示的播出系統(tǒng)三級存儲O1、O2、O3、O4)以及一個近線存儲系統(tǒng)(如圖所示的播出系統(tǒng)近線存儲A1)。每個節(jié)目文件在播出域內(nèi)有一個總體的生命周期,其在不同的存儲域又有自己獨立的生命周期,從節(jié)目文件在存儲產(chǎn)生到消亡的過程。播出系統(tǒng)節(jié)目文件的生命周期管理可以包括以下幾個部分:一、節(jié)目文件生命周期的配置配置節(jié)目文件由外系統(tǒng)或者近線存儲遷移至播出二級存儲的單據(jù)驅動條件為:節(jié)目編排單及節(jié)目變更單;配置節(jié)目文件由外系統(tǒng)或者近線存儲遷移至播出二級存儲的整備開門時間,例如:播前72小時。配置節(jié)目文件由播出二級存儲遷移至播出三級存儲的單據(jù)驅動條件為:播出執(zhí)行單;配置節(jié)目文件由二級存儲遷移至播出三級存儲的其他條件為:節(jié)目文件人工復審狀態(tài)為通過。二、節(jié)目文件的信息管理播出系統(tǒng)的節(jié)目文件信息管理表(CLIPINFO)的主要信息可以包括如下表3.1所示:STORAGEID:一個10位的整型值,可以表示節(jié)目文件在10個存儲體的存在情況,初始值為0x00,節(jié)目文件若在存在某個存儲體,那么對應位置為1。在本系統(tǒng)中,存儲體共包括7個:二級存儲S1、S2,三級存儲O1、O2、O3、O4,近線存儲N。例如:對于一個節(jié)目文件:存在S1,STORAGEID=0x1存在S2,STORAGEID=0x2存在O1,STORAGEID=0x4…存在S1且S2,STORAGEID=S1|S2=0x3存在S1、S2和O1、O2,STORAGEID=0xF…三、各存儲體的節(jié)目文件生命周期1、播出系統(tǒng)的節(jié)目文件產(chǎn)生與消亡1)產(chǎn)生播出節(jié)目文件整備軟件根據(jù)節(jié)目單據(jù)和設定的二級整備的開門時間(如播前72小時),啟動二級整備。若節(jié)目文件不存在播出內(nèi)部的存儲,那么整備軟件從外部媒資系統(tǒng)(一級存儲)請求節(jié)目文件,媒資系統(tǒng)在備妥節(jié)目文件的情況下,由播出整備軟件進行遷移任務,直到該節(jié)目文件和附帶相關信息,如節(jié)目文件技審單、質檢報告等同時遷移完成,并在節(jié)目文件信息管理表(CLIPINFO)中記錄下文件相關信息,此時節(jié)目文件在播出系統(tǒng)生命周期的開始,后續(xù)開始在播出系統(tǒng)內(nèi)的各級存儲體進行遷移。2)消亡對于播出系統(tǒng)文件節(jié)目消亡可分為手動刪除和自動刪除兩種。手動刪除可以通過文件整備管理軟件中的文件管理器中檢索出要刪除的文件后進行播出系統(tǒng)全部存儲體的刪除,并刪除節(jié)目文件信息管理表(CLIPINFO)的文件信息。自動刪除又分為自然消亡和不可播單驅駛刪除。自然消亡可以是根據(jù)本申請實施例所提供的系統(tǒng)刪除策略進行刪除的。不可播單驅使刪除是指當該播出系統(tǒng)接收到節(jié)目生產(chǎn)管理系統(tǒng)的節(jié)目不可播通知單后,從播出各存儲體中清除,并刪除節(jié)目文件信息管理表(CLIPINFO)的文件信息。2、二級存儲中的節(jié)目文件產(chǎn)生與消亡1)產(chǎn)生播出節(jié)目文件整備軟件根據(jù)節(jié)目單據(jù)和設定的二級整備的開門時間(如播前72小時),啟動二級整備。若節(jié)目文件不存在播出二級存儲,那么整備軟件從播出近線存儲請求節(jié)目文件,若節(jié)目文件不存在近線存儲,那么整備軟件從媒資系統(tǒng)請求文件,當?shù)蕉壌鎯w移完成,并在節(jié)目文件信息管理表(CLIPINFO)中記錄下文件相關信息,此時節(jié)目文件在二級中產(chǎn)生。2)消亡對于二級文件節(jié)目消亡可分為手動刪除和自動刪除兩種。手動刪除可以通過文件整備管理軟件中的文件管理中檢索出要刪除的文件后進行刪除,并標記節(jié)目文件信息管理表(CLIPINFO)的STORAGEID值。自動刪除是根據(jù)本申請實施例所提供的系統(tǒng)刪除策略進行刪除的。3、三級存儲中的節(jié)目文件產(chǎn)生與消亡1)產(chǎn)生播出節(jié)目文件整備軟件根據(jù)二級存儲中文件的人工復審狀態(tài)和播出執(zhí)行單啟動三級整備。如果二級存儲的節(jié)目文件審核通過,則會修改節(jié)目文件信息管理表(CLIPINFO)中的HUMANCHECK字段。通過審核的節(jié)目文件且在播出執(zhí)行單中的節(jié)目文件,整備軟件會產(chǎn)生向三級遷移的任務,遷移完成時,當文件遷移到到三級存儲,并在節(jié)目文件信息管理表(CLIPINFO)中記錄下文件相關信息,此時節(jié)目文件在三級中產(chǎn)生。存在三級存儲上的節(jié)目文件會通過播出執(zhí)行單被播出。2)消亡對于三級存儲文件節(jié)目消亡也可分為手動刪除和自動刪除兩種。手動可以通過文件整備管理軟件中的文件管理中檢索出要刪除的文件后進行刪除,并標記數(shù)據(jù)庫中節(jié)目文件信息管理表(CLIPINFO)的STORAGEID值。自動刪除是根據(jù)本申請實施例所提供的系統(tǒng)刪除策略進行刪除的。4、近線存儲中的節(jié)目文件產(chǎn)生與消亡1)產(chǎn)生近線存儲的產(chǎn)生是在對二級存儲的節(jié)目文件做自動刪除前完成的。2)消亡對于近線存儲文件節(jié)目消亡也可分為手動刪除和自動刪除兩種。手動可以通過文件整備管理軟件中的文件管理中檢索出要刪除的文件后進行刪除,并標記節(jié)目文件信息管理表(CLIPINFO)的STORAGEID值。自動刪除是根據(jù)本申請實施例所提供的系統(tǒng)刪除策略進行刪除的。下面詳細描述節(jié)目文件A在三個存儲體上的產(chǎn)生與消亡。假設:節(jié)目A在CH1和CH4上播出,播出節(jié)目單上的播出時間分別是6月16日12:30和6月17日17:40。保留時間表3.2刪除執(zhí)行時間表3.3可以如下:假設節(jié)目文件A不存在播出系統(tǒng),依據(jù)編排單最早播出時間是6月16日12:30,從媒資系統(tǒng)(外系統(tǒng))遷移的時間是6月13日12:30分(提前72小時遷移);等遷移完成后,分別記錄信息到節(jié)目文件信息管理表(CLIPINFO)中。經(jīng)過人工復審通過后修改HUMANCHECK,根據(jù)運算規(guī)則HUMANCHECK|=STORAGEID=0x2,并且根據(jù)播出執(zhí)行單文件開始從二級存儲向三級存儲遷移,并修改STORAGEID,此時文件A已經(jīng)遷移完成并等待6月16日12:30CH1播出,一直等到CH46月17日17:40播出,等播出完成后文件A到達衰退期。節(jié)目文件信息管理表3.4可以如下所示:三級存儲的刪除時間=最晚使用日期+MAX(2,1),即2016年6月17日加上1頻道和4頻道在三級存儲上的最長保留時間2天得出。二級存儲的刪除時間=最晚使用日期+MAX(4,5),即2016年6月17日加上1頻道和4頻道在二級存儲上的最長保留時間5天得出。近線存儲的刪除時間=最晚使用日期+MAX(30,30),即2016年6月17日加上1頻道和4頻道在近線存儲上的最長保留時間30天得出。在播出完成后,刪除策略已經(jīng)開始生效,文件管理器在一直檢測節(jié)目文件A的衰退期是否已經(jīng)到達消亡點,根據(jù)設定且各級存儲保留時間長短:TOi<TSi<TAi:三級存儲1、2,將會在先進行刪除,在2016/6/19時3:23分執(zhí)行。然后才是二級存儲1、2在2016/6/22時4:30分執(zhí)行。最后是近線存儲在2016/7/16時4:32分執(zhí)行。近線存儲刪除后,文件A的生命周期結束,相關的附帶信息也全部刪除。本申請實施例基于頻道管理,依據(jù)節(jié)目單計算節(jié)目文件整備的開門時間與節(jié)目文件消亡的刪除時間,并通過可配置的執(zhí)行時間來進行靈活的業(yè)務錯峰處理,提出了節(jié)目文件在播出系統(tǒng)生命周期的起始與結束的管理方法。另外,分別針對播出系統(tǒng)的節(jié)目文件生命周期管理、播出系統(tǒng)各級存儲的節(jié)目文件生命周期管理提出了詳細的執(zhí)行方案?;谕话l(fā)明構思,本申請實施例中還提供了一種節(jié)目文件整備、刪除裝置,由于這些設備解決問題的原理與一種節(jié)目文件整備、刪除方法相似,因此這些設備的實施可以參見方法的實施,重復之處不再贅述。實施例四、圖4示出了本申請實施例中節(jié)目文件整備裝置的結構示意圖,如圖所示,所述節(jié)目文件整備裝置可以包括:第一確定模塊401,用于根據(jù)節(jié)目文件在各頻道的播出時間確定最早播出頻道和最早播出時間TB1;第二確定模塊402,用于根據(jù)所述最早播出時間TB1以及預先配置的所述最早播出頻道的整備開門時間Tc確定所述節(jié)目文件的文件整備時間Tp;遷移模塊403,用于將所述節(jié)目文件遷移至播出系統(tǒng)的二級存儲;整備模塊404,用于執(zhí)行整備。實施中,所述遷移模塊可以進一步用于根據(jù)播出執(zhí)行單將所述節(jié)目文件從二級存儲遷移至三級存儲。實施中,所述文件整備時間Tp=所述節(jié)目文件的最早播出時間TB1-所述最早播出頻道的整備開門時間Tc。實施中,所述整備模塊具體可以用于當所述文件整備時間大于等于整備執(zhí)行時間時執(zhí)行整備,所述整備執(zhí)行時間根據(jù)整備線程計算得到的整備所需時間與線程本身運行的周期決定。實施例五、圖5示出了本申請實施例中節(jié)目文件刪除裝置的結構示意圖,如圖所示,所述節(jié)目文件刪除裝置可以包括:第三確定模塊501,用于根據(jù)節(jié)目文件在各頻道的播出時間確定最晚播出時間;第四確定模塊502,用于根據(jù)所述最晚播出時間以及預先配置的各頻道在存儲系統(tǒng)的保留時間確定存儲系統(tǒng)的刪除時間;所述存儲系統(tǒng)的刪除時間為所述最晚播出時間與各頻道在存儲系統(tǒng)的保留時間的最大值之和;刪除模塊503,用于在所述節(jié)目文件完成最晚播出后,根據(jù)所述存儲系統(tǒng)的刪除時間以及預先配置的存儲系統(tǒng)的刪除執(zhí)行時間刪除所述存儲系統(tǒng)內(nèi)的所述節(jié)目文件。實施中,所述第四確定模塊具體可以用于根據(jù)節(jié)目文件在各頻道的最晚播出時間確定三級存儲刪除時間、二級存儲刪除時間和近線存儲刪除時間;所述刪除模塊具體可以用于根據(jù)三級存儲刪除時間以及三級存儲的刪除執(zhí)行時間刪除三級存儲上的所述節(jié)目文件,根據(jù)二級存儲刪除時間以及二級存儲的刪除執(zhí)行時間刪除二級存儲上的所述節(jié)目文件,根據(jù)近線存儲刪除時間以及近線存儲的刪除執(zhí)行時間刪除近線存儲上的所述節(jié)目文件。實施中,所述三級存儲刪除時間Tdeo=所述節(jié)目文件的最晚播出時間TB2+To,To=MAX(To1,To2,...Toi,...),Toi為預先配置的第i個頻道在三級存儲上的保留時間;所述二級存儲刪除時間Tdes=所述節(jié)目文件的最晚播出時間TB2+Ts,Ts=MAX(Ts1,Ts2,...Tsi,...),Tsi為預先配置的第i個頻道在二級存儲上的保留時間;所述近線存儲刪除時間Tdea=所述節(jié)目文件的最晚播出時間TB2+Ta,Ta=MAX(Ta1,Ta2,...Tai,...),Tai為預先配置的第i個頻道在近線存儲上的保留時間。為了描述的方便,以上所述裝置的各部分以功能分為各種模塊或單元分別描述。當然,在實施本申請時可以把各模塊或單元的功能在同一個或多個軟件或硬件中實現(xiàn)。本領域內(nèi)的技術人員應明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。本申請是參照根據(jù)本申請實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。盡管已描述了本申請的優(yōu)選實施例,但本領域內(nèi)的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本申請范圍的所有變更和修改。當前第1頁1 2 3