1.一種節(jié)目文件整備方法,其特征在于,包括如下步驟:
根據(jù)節(jié)目文件在各頻道的播出時間確定最早播出頻道和最早播出時間TB1;
根據(jù)所述最早播出時間TB1以及預(yù)先配置的所述最早播出頻道的整備開門時間Tc確定所述節(jié)目文件的文件整備時間Tp;
將所述節(jié)目文件遷移至播出系統(tǒng)的二級存儲,執(zhí)行整備。
2.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括:根據(jù)播出執(zhí)行單將所述節(jié)目文件從二級存儲遷移至三級存儲。
3.如權(quán)利要求1所述的方法,其特征在于,所述文件整備時間Tp=所述節(jié)目文件的最早播出時間TB1-所述最早播出頻道的整備開門時間Tc。
4.如權(quán)利要求1所述的方法,其特征在于,所述執(zhí)行整備具體為:當(dāng)所述文件整備時間大于等于整備執(zhí)行時間時執(zhí)行整備,所述整備執(zhí)行時間根據(jù)整備線程計算得到的整備所需時間與線程本身運行的周期決定。
5.一種節(jié)目文件刪除方法,其特征在于,包括如下步驟:
根據(jù)節(jié)目文件在各頻道的播出時間確定最晚播出時間;
根據(jù)所述最晚播出時間以及預(yù)先配置的各頻道在存儲系統(tǒng)的保留時間確定存儲系統(tǒng)的刪除時間;所述存儲系統(tǒng)的刪除時間為所述最晚播出時間與各頻道在存儲系統(tǒng)的保留時間的最大值之和;
在所述節(jié)目文件完成最晚播出后,根據(jù)所述存儲系統(tǒng)的刪除時間以及預(yù)先配置的存儲系統(tǒng)的刪除執(zhí)行時間刪除所述存儲系統(tǒng)內(nèi)的所述節(jié)目文件。
6.如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)節(jié)目文件在各頻道的最晚播出時間確定存儲系統(tǒng)的刪除時間,具體為:根據(jù)節(jié)目文件在各頻道的最晚播出時間確定三級存儲刪除時間、二級存儲刪除時間和近線存儲刪除時間;
所述根據(jù)所述存儲系統(tǒng)的刪除時間以及預(yù)先配置的存儲系統(tǒng)的刪除執(zhí)行時間刪除所述存儲系統(tǒng)內(nèi)的所述節(jié)目文件,具體為:
根據(jù)三級存儲刪除時間以及三級存儲的刪除執(zhí)行時間刪除三級存儲上的所述節(jié)目文件;根據(jù)二級存儲刪除時間以及二級存儲的刪除執(zhí)行時間刪除二級存儲上的所述節(jié)目文件;根據(jù)近線存儲刪除時間以及近線存儲的刪除執(zhí)行時間刪除近線存儲上的所述節(jié)目文件。
7.如權(quán)利要求6所述的方法,其特征在于,所述三級存儲刪除時間Tdeo=所述節(jié)目文件的最晚播出時間TB2+To,To=MAX(To1,To2,...Toi,...),Toi為預(yù)先配置的第i個頻道在三級存儲上的保留時間;所述二級存儲刪除時間Tdes=所述節(jié)目文件的最晚播出時間TB2+Ts,Ts=MAX(Ts1,Ts2,...Tsi,...),Tsi為預(yù)先配置的第i個頻道在二級存儲上的保留時間;所述近線存儲刪除時間Tdea=所述節(jié)目文件的最晚播出時間TB2+Ta,Ta=MAX(Ta1,Ta2,...Tai,...),Tai為預(yù)先配置的第i個頻道在近線存儲上的保留時間。
8.一種節(jié)目文件整備裝置,其特征在于,包括:
第一確定模塊,用于根據(jù)節(jié)目文件在各頻道的播出時間確定最早播出頻道和最早播出時間TB1;
第二確定模塊,用于根據(jù)所述最早播出時間TB1以及預(yù)先配置的所述最早播出頻道的整備開門時間Tc確定所述節(jié)目文件的文件整備時間Tp;
遷移模塊,用于將所述節(jié)目文件遷移至播出系統(tǒng)的二級存儲;
整備模塊,用于執(zhí)行整備。
9.如權(quán)利要求8所述的裝置,其特征在于,所述遷移模塊進(jìn)一步用于根據(jù)播出執(zhí)行單將所述節(jié)目文件從二級存儲遷移至三級存儲。
10.如權(quán)利要求8所述的裝置,其特征在于,所述文件整備時間Tp=所述節(jié)目文件的最早播出時間TB1-所述最早播出頻道的整備開門時間Tc。
11.如權(quán)利要求8所述的裝置,其特征在于,所述整備模塊具體用于當(dāng)所述文件整備時間大于等于整備執(zhí)行時間時執(zhí)行整備,所述整備執(zhí)行時間根據(jù)整備線程計算得到的整備所需時間與線程本身運行的周期決定。
12.一種節(jié)目文件刪除裝置,其特征在于,包括:
第三確定模塊,用于根據(jù)節(jié)目文件在各頻道的播出時間確定最晚播出時間;
第四確定模塊,用于根據(jù)所述最晚播出時間以及預(yù)先配置的各頻道在存儲系統(tǒng)的保留時間確定存儲系統(tǒng)的刪除時間;所述存儲系統(tǒng)的刪除時間為所述最晚播出時間與各頻道在存儲系統(tǒng)的保留時間的最大值之和;
刪除模塊,用于在所述節(jié)目文件完成最晚播出后,根據(jù)所述存儲系統(tǒng)的刪除時間以及預(yù)先配置的存儲系統(tǒng)的刪除執(zhí)行時間刪除所述存儲系統(tǒng)內(nèi)的所述節(jié)目文件。
13.如權(quán)利要求12所述的裝置,其特征在于,所述第四確定模塊具體用于根據(jù)節(jié)目文件在各頻道的最晚播出時間確定三級存儲刪除時間、二級存儲刪除時間和近線存儲刪除時間;所述刪除模塊具體用于根據(jù)三級存儲刪除時間以及三級存儲的刪除執(zhí)行時間刪除三級存儲上的所述節(jié)目文件,根據(jù)二級存儲刪除時間以及二級存儲的刪除執(zhí)行時間刪除二級存儲上的所述節(jié)目文件,根據(jù)近線存儲刪除時間以及近線存儲的刪除執(zhí)行時間刪除近線存儲上的所述節(jié)目文件。
14.如權(quán)利要求13所述的裝置,其特征在于,所述三級存儲刪除時間Tdeo=所述節(jié)目文件的最晚播出時間TB2+To,To=MAX(To1,To2,...Toi,...),Toi為預(yù)先配置的第i個頻道在三級存儲上的保留時間;所述二級存儲刪除時間Tdes=所述節(jié)目文件的最晚播出時間TB2+Ts,Ts=MAX(Ts1,Ts2,...Tsi,...),Tsi為預(yù)先配置的第i個頻道在二級存儲上的保留時間;所述近線存儲刪除時間Tdea=所述節(jié)目文件的最晚播出時間TB2+Ta,Ta=MAX(Ta1,Ta2,...Tai,...),Tai為預(yù)先配置的第i個頻道在近線存儲上的保留時間。