一種播發內容的編排方法及裝置的製作方法
2023-05-29 13:11:01 1
專利名稱:一種播發內容的編排方法及裝置的製作方法
技術領域:
本發明涉及數位電視領域,具體地涉及一種播發內容的編排方法及裝置。
背景技術:
當今社會中,視訊行業發展迅猛,而節目的編排作為視訊行業中一個重要的環節,起到非常重要的作用,節目編排是指把待播出的節目提前編排組合成一次次的節目播出流程,它是對節目播出架構的綜合規劃,體現為節目播出表的安排;是將一個節目或一組節目按照某種規則組織起來,並設定指定的播發時間,供播發軟體播發。 在有關節目編排(排期)的現有技術中,主要是使用列表的方式來展示編排,在列表中可以看到所編排節目的名稱、開始播發時間、結束播發時間等屬性,如圖l所示,編排列表中包括序號、編排名稱、編輯狀態、播發時段、播發開始時間、播髮結束時間、創建人、創建時間等內容,編排人員可在該列表中看到以某一節目為單位的各個節目對應的播發信息。 但是,在現有技術中,有可能出現節目在時間編排上的衝突,並且編排人員在檢查編排衝突時比較麻煩,需要將每個的節目逐一對比,才能夠減少節目編排的衝突,降低了編排人員的工作效率,同時這種列表給編排人員的視覺體驗也不夠直觀,會給編排人員在編排時造成視覺疲勞。
發明內容
本發明所要解決的技術問題在於提供一種播發內容的編排方法及裝置,可以減少產生編排衝突的概率,並提高了編排人員的工作效率,以及給編排人員帶來良好的視覺效果。 為了解決上述技術問題,本發明實施例提出了一種播發內容的編排方法,所述方法包括 建立用於編排播發內容的、可視化的時間軸,所述時間軸包括時間刻度;
設置所述時間軸上的時間刻度與所述播發內容之間的對應關係;
通過所述時間軸根據所述對應關係編排所述播發內容。 相應地,本發明實施例還提出了一種播發內容的編排裝置,所述裝置包括 建立模塊,用於建立用於編排播發內容的、可視化的時間軸,所述時間軸包括時間
刻度; 設置模塊,用於設置所述建立模塊所建立的時間軸上的時間刻度與所述播發內容之間的對應關係; 編排模塊,用於通過所述時間軸根據所述對應關係編排所述播發內容。 在本發明實施例中,通過可視化的時間軸對播發內容進行編排可以減少產生編排
衝突概率,避免查找編排衝突時所帶來的麻煩;並可直觀地反映出已有編排節目在時間軸
上的位置,使編排人員在對播發內容進行編排時更加便捷,提高了工作效率;並且可提高編排人員的視覺體驗,避免了視覺疲勞。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可 以根據這些附圖獲得其他的附圖。
圖1是現有技術中節目編排的編排列表的示意圖; 圖2是本發明實施例的播發內容的編排方法的流程示意圖; 圖3是本發明實施例的時間軸的效果示意圖; 圖4是本發明實施例的播發內容的編排方法中的新建編排的流程示意圖;
圖5是本發明實施例的播發內容的編排方法中的修改編排的流程示意圖;
圖6是本發明實施例的播發內容的編排方法中的移動或複製編排的流程示意圖;
圖7是本發明實施例的播發內容的編排裝置的結構組成示意圖。
具體實施例方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明實施例一部分實施例,而不是全部的實施 例。基於所描述的本發明實施例中的方案,本領域普通技術人員在沒有作出創造性勞動前 提下所獲得的所有其他實施例,都屬於本發明要求專利保護的範圍。 如圖2所示的本發明實施例的播發內容的編排方法的流程示意圖,該方法包括
S201,建立用於編排播發內容的、可視化的時間軸,該時間軸包括時間刻度;
S202,設置該時間軸上的時間刻度與播發內容之間的對應關係;
S203,通過所述時間軸根據所述對應關係編排所述播發內容。
其中,S201進一步包括 建立用於承載日期控制項的用戶自定義的計劃表控制項; 在計劃表控制項上建立用戶自定義的獨立的日期控制項,該日期控制項用於描述某一天 的信息,包括年、月、日、星期、各個時間點等信息。 具體實施中,可以使用Cft實現上述自定義控制項的建立,並配合SQL Server數 據庫使用。上述兩種用戶自定義控制項中,整個時間軸是一個用戶自定義的計劃表控制項 (Scheduler)、每一天是一個獨立的用戶自定義的日期控制項(Date) 。 Date控制項主要用來描 述某一天的信息年、月、日、星期、各個時間點(在本實施例中,30分鐘為最小單位)。如圖 3所示的本發明實施例的時間軸的效果示意圖。如圖中黑色方塊所示為某時間段已有編排 任務的播發內容,如需進一步了解播發內容的詳細信息,可以雙擊該播發內容對應時間段 上的黑色方塊,可以查看該播發內容的編排名稱、編排狀態、播發時段、播發開始時間及播 髮結束時間等詳細信息,如"德育故事-已審核-'2009-10-01到2009-10-07'- '20:30:00 -22:30:00'-管理者"等。具體實施中,每個黑色方塊代表時間軸的該時間段具有已編排的 播發內容,可以是每個黑色方塊代表一個已編排的播發內容,但也可以是一個編排的播發 內容對應著兩個黑色方塊,如上述"德育故事"的播發內容中是2009-10-01到2009-10-7每天都有編排,如時間軸上所顯示的時間段為2009-10-02到2009-10-03,則該編排的播發內 容在時間軸上的顯示會有兩個黑色方塊,兩個黑色對應的是同一個播發內容的編排。但可 以是除圖3所示效果外的其它表示方式,如時間軸上的不同編排用不同的顏色標識或不同 的形狀標識。 在建立自定義控制項後,可以設置時間軸與SQL Server資料庫的關係,以實現時間 軸上的時間刻度與資料庫中的播發內容的對應關係,如時間軸與資料庫中記錄的播發內容 的數據表對應。獲取時間軸能顯示的時間段範圍,檢索資料庫,找到在此時間段內有播發任 務的編排。例如時間軸的顯示範圍為2009-11-2至2009-12-2,那麼,要從資料庫中找到 所有在這個時間段內有播發任務的編排。如果編排A的開始播發時間是2009年11月3日 8時0分0秒,播髮結束時間是2009年11月3日12時0分0秒。在時間軸上定位到2009 年11月3日8時0分0秒和2009年11月3日12時0分0秒這兩個時間點,算出在時間 軸上這個時間段所佔長度。初始化已有編排(黑色方塊),在這個時間段中加載這個編排。
Scheduler控制項主要用來承載各個Date控制項。在Scheduler控制項中會放置至少 一個Date控制項,如果放置多個Date控制項,則會出現橫向滾動條。在Scheduler控制項的工具 欄上放有五個功能按鈕,從左至右依次為向前,更改時間軸顯示區域,放大時間軸,縮小時 間軸,向後。具體地,在該時間軸的操作界面上還可以設置時間軸工具欄,當按"向前"按鈕 時,可以模擬滾動條向前拖動的操作;當按"向後"按鈕時,可以模擬滾動條向後拖動的操 作;每次滾動一個Date控制項的寬度。當按"更改時間軸顯示區域"按鈕實時,則編排人員可 以自定義時間軸的顯示區域,重新選擇顯示起始時間和結束時間;當按"放大"按鈕時,可以 放大時間軸,使用每一個Date控制項加寬一倍,直到1024像素為止;當按"縮小"按鈕時,可 以縮小時間軸,使用每一個Date控制項變窄一倍,直到180像素為止。 在本發明方法實施例中,通過可視化的時間軸對播發內容進行編排可以減少產生 編排衝突概率,避免查找編排衝突時所帶來的麻煩;並可直觀地反映出已有編排節目在時 間軸上的位置,使編排人員在對播發內容進行編排時更加便捷,提高了工作效率;並且可提 高編排人員的視覺體驗,避免了視覺疲勞。 下面將結合圖4、圖5、圖6對本發明的播發內容的編排方法中的新建編排、修改編
排、移動編排、複製編排、刪除編排、異步加載編排等具體操作實施例進行詳細說明。 圖4為本發明實施例的播發內容的編排方法中的新建編排的流程示意圖,該流程
包括 S401 ,在時間軸上新建播發內容的編排,具體實施中,可以選擇時間軸上的Date 控制項的空白區域;當選擇空白區域時,會根據時間軸上的所選擇的時間點自動添加新建編 排的開始播發時間,這時不會檢查與現有編排的時間是否衝突,因為編排人員還可以修改 編排的開始播發時間。 S402,保存新建編排的相關內容,包括名稱、播發開始及結束時間、創建人等信息; 另外,如所新建的編排需要審核,則在保存的同時可以選擇提交審核,等待相關審核人員或 系統進行審核。 S403,檢查新建編排的內容的欄位是否有效,若是,則執行S404,若否,則返回 S401,提示編排人員對無效欄位的部分進行修改。 S404,檢查新建編排的時間與現有編排的時間是否衝突,若是,則返回S401,提示編排人員對新建編排的時間進行修改;若否,則執行S405 ; S405,創建新建編排。新建編排創建後,重新在時間軸上加載可視範圍內的時間段 對應編排的播發內容,具體實施中,從資料庫中找到所有在這個時間段內有播發任務的編 排,在這個時間軸對應的時間段填充黑色方塊,以代表已有的編排;或者是,只在創建新建 編排對應的時間段上從資料庫中加載該編排。 圖5為本發明實施例的播發內容的編排方法中的修改編排的流程示意圖,該流程 包括 S501,在時間軸上選擇所要修改的現有編排; S502,對所選擇的現有編排進行修改;修改的內容包括編排中所有可修改的內容。
S503,對修改完成後的編排進行保存;另外,如所修改後的編排需要審核,則在保 存的同時可以選擇提交審核,等待相關審核人員或系統進行審核。 S504,檢查所保存編排的內容的欄位是否有效,若是,則執行S505,若否,則返回 S502,提示編排人員對無效欄位的部分進行修改。 S505,檢查所保存編排的時間與現有編排的時間是否衝突,若是,則返回S502,提 示編排人員對所要保存的編排的時間進行修改;若否,則執行S506 ; S506,更新時間軸上的編排。在具體實施中,重新在時間軸上加載可視範圍內的時 間段對應編排的播發內容,從資料庫中找到所有在這個時間段內有播發任務的編排,在這 個時間軸對應的時間段填充黑色方塊,以代表已有的編排;或者是,只從資料庫中找到所修 改的編排進而在時間軸上加載該編排。 圖6為本發明實施例的播發內容的編排方法中的移動或複製編排的流程示意圖, 該流程包括 S601,選擇所要移動或複製的現有編排; S602,對所選擇的現有編排進行移動或複製;如果是移動的話,則不保存現有的編 排內容,如果是複製的話,則在保存原現有的編排內容的基礎上,複製一份新的、與所選擇 編排內容一致的編排。 S603,對移動或複製的編排進行保存;另外,如所新建的編排需要審核,則在保存 的同時可以選擇提交審核,等待相關人員或系統進行審核。 S604,檢查所保存編排的時間與現有編排的時間是否衝突,若是,則返回S602,提
示編排人員對所要保存的編排的時間進行修改,修改的方式可以是將所要保存的編排在時
間軸上置前、置後,或者覆蓋現有與之時間上有衝突的編排;若否,則執行S605 ; S605,更新時間軸上的編排。在具體實施中,重新在時間軸上加載可視範圍內的時
間段對應編排的播發內容。 若是移動編排的情況,則從資料庫中找到所有在這個時間段內有播發任務的編 排,在這個時間軸對應的時間段填充黑色方塊,以代表已有的編排。具體是將被移動的編排 在時間軸上對應的標識取消,並在時間軸上加載移動後的編排,增加標識;或者是,只從數 據庫中刪除所被移動的編排,並在資料庫中添加移動後的編排,且在時間軸上對應的時間 段增加對應的標識。 若是複製編排的情況,則從資料庫中找到所有在這個時間段內有播發任務的編 排,在這個時間軸對應的時間段填充黑色方塊,以代表已有的編排。具體是在時間軸上加載複製的編排,增加標識;或者是,只從資料庫中添加複製的編排,且在時間軸上對應的時間 段增加對應的標識。 另外,如要對時間軸上的現有編排進行刪除,則在時間軸上選擇所要刪除的編排, 再更新時間軸上的編排,而異步加載編排則先初始化時間軸,只加載編排人員在時間軸上 的可視範圍內的編排。 在本發明方法實施例中,通過可視化的時間軸對播發內容進行編排可以減少產生 編排衝突概率,避免查找編排衝突時所帶來的麻煩;並可直觀地反映出已有編排節目在時 間軸上的位置,使編排人員在對播發內容進行編排時更加便捷,提高了工作效率;並且可提 高編排人員的視覺體驗,避免了視覺疲勞。 本發明實施例還提供了播發內容的編排裝置,如圖7所示的本發明實施例的播發 內容的編排裝置的結構組成示意圖,該編排裝置包括 建立模塊700,用於建立用於編排播發內容的、可視化的時間軸,該時間軸包括時 間刻度; 設置模塊710,用於設置建立模塊700所建立的時間軸上的時間刻度與播發內容 之間的對應關係; 編排模塊720,用於通過時間軸根據對應關係編排播發內容。
優選地,上述建立模塊700包括 編排建立單元,用於建立用於承載日期控制項的用戶自定義的計劃表控制項,並用於 在該計劃表控制項上建立用戶自定義的獨立的日期控制項,上述日期控制項用於描述某一天的信 息,包括年、月、日、星期、各個時間點等信息。 具體實施中,可以使用Cft實現上述自定義控制項的建立,並配合SQL Server數 據庫使用。上述兩種用戶自定義控制項中,整個時間軸是一個用戶自定義的計劃表控制項 (Scheduler)、每一天是一個獨立的用戶自定義的日期控制項(Date) 。 Date控制項主要用來描 述某一天的信息年、月、日、星期、各個時間點(在本實施例中,30分鐘為最小單位)。如圖 3所示的本發明實施例的時間軸的效果示意圖。如圖中黑色方塊所示為某時間段已有編排 任務的播發內容,如需進一步了解播發內容的詳細信息,可以雙擊該播發內容對應時間段 上的黑色方塊,可以查看該播發內容的編排名稱、編排狀態、播發時段、播發開始時間及播 髮結束時間等詳細信息,如"德育故事-已審核-'2009-10-01到2009-10-07'- '20:30:00 -22:30:00'-管理者"等。具體實施中,每個黑色方塊代表時間軸的該時間段具有已編排的 播發內容,可以是每個黑色方塊代表一個已編排的播發內容,但也可以是一個編排的播發 內容對應著兩個黑色方塊,如上述"德育故事"的播發內容中是2009-10-01到2009-10-7每 天都有編排,如時間軸上所顯示的時間段為2009-10-02到2009-10-03,則該編排的播發內 容在時間軸上的顯示會有兩個黑色方塊,兩個黑色對應的是同一個播發內容的編排。但可 以是除圖3所示效果外的其它表示方式,如時間軸上的不同編排用不同的顏色標識或不同 的形狀標識。 在建立自定義控制項後,可以設置時間軸與SQL Server資料庫的關係,以實現時間 軸上的時間刻度與資料庫中的播發內容的對應關係,如時間軸與資料庫中記錄的播發內容 的數據表對應。獲取時間軸能顯示的時間段範圍,檢索資料庫,找到在此時間段內有播發任 務的編排。例如時間軸的顯示範圍為2009-11-2至2009-12-2,那麼,要從資料庫中找到
8所有在這個時間段內有播發任務的編排。如果編排A的開始播發時間是2009年11月3日 8時0分0秒,播髮結束時間是2009年11月3日12時0分0秒。在時間軸上定位到2009 年11月3日8時0分0秒和2009年11月3日12時0分0秒這兩個時間點,算出在時間 軸上這個時間段所佔長度。初始化已有編排(黑色方塊),在這個時間段中加載這個編排。
Scheduler控制項主要用來承載各個Date控制項。在Scheduler控制項中會放置至少 一個Date控制項,如果放置多個Date控制項,則會出現橫向滾動條。在Scheduler控制項的工具 欄上放有五個功能按鈕,從左至右依次為向前,更改時間軸顯示區域,放大時間軸,縮小時 間軸,向後。具體地,在該時間軸的操作界面上還可以設置時間軸工具欄,當按"向前"按鈕 時,可以模擬滾動條向前拖動的操作;當按"向後"按鈕時,可以模擬滾動條向後拖動的操 作;每次滾動一個Date控制項的寬度。當按"更改時間軸顯示區域"按鈕實時,則編排人員可 以自定義時間軸的顯示區域,重新選擇顯示起始時間和結束時間;當按"放大"按鈕時,可以 放大時間軸,使用每一個Date控制項加寬一倍,直到1024像素為止;當按"縮小"按鈕時,可 以縮小時間軸,使用每一個Date控制項變窄一倍,直到180像素為止。
優選地,編排模塊720包括 新建單元,用於在時間軸上新建播發內容的編排; 檢查單元,用於檢查新建單元所新建編排的時間與現有編排的時間是否衝突;
提示單元,用於當檢查單元的檢查結果為是時,則提示用戶對新建編排的時間進 行修改。
另外,編排裝置還可以包括 修改單元,用於在時間軸上對已有編排的播發內容進行修改; 上述檢查單元還用於檢查修改後的編排的時間與現有編排的時間是否衝突,若
是,則由上述提示單元提示用戶對修改後的編排的時間進行修改。 另外,編排裝置還可以包括 移動單元,用於在時間軸上對已有編排的播發內容進行移動; 上述檢查單元還用於檢查移動後的編排的時間與現有編排的時間是否衝突,若 是,則由上述提示單元提示用戶對移動後的編排的時間進行修改;
另外,編排裝置還可以包括 刪除單元,用於在時間軸上對已有編排進行刪除。 本發明實施例的編排裝置對新建、修改、移動、複製、刪除、異步加載編排的原理如 方法實施例中所述,這裡不再一一闡述。 在本發明裝置實施例中,通過可視化的時間軸對播發內容進行編排可以減少產生 編排衝突概率,避免查找編排衝突時所帶來的麻煩;並可直觀地反映出已有編排節目在時 間軸上的位置,使編排人員在對播發內容進行編排時更加便捷,提高了工作效率;並且可提 高編排人員的視覺體驗,避免了視覺疲勞。 另外,本發明實施例中所述及的用戶指的是播發內容的編排人員。 通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可藉助
軟體加必需的硬體平臺的方式來實現,當然也可以全部通過硬體來實施。基於這樣的理解,
本發明的技術方案對背景技術做出貢獻的全部或者部分可以以軟體產品的形式體現出來,
該計算機軟體產品可以存儲在存儲介質中,如只讀內存(Read-Only Memory, ROM)/隨機存取記憶體(Random Access Memory, RAM)、磁碟、光碟等,包括若干指令用以使得一臺計算機 設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例或者實施例的 某些部分所述的方法。 以上所揭露的僅為本發明實施例的較佳實施例而已,當然不能以此來限定要求專 利保護的範圍,因此依本發明實施例所作的等同變化,仍屬權利要求所涵蓋的範圍。
權利要求
一種播發內容的編排方法,其特徵在於,所述方法包括建立用於編排播發內容的、可視化的時間軸,所述時間軸包括時間刻度;設置所述時間軸上的時間刻度與所述播發內容之間的對應關係;通過所述時間軸根據所述對應關係編排所述播發內容。
2. 如權利要求1所述的播發內容的編排方法,其特徵在於,所述建立用於編排播發內容的、可視化的時間軸的步驟,包括建立用於承載日期控制項的用戶自定義的計劃表控制項;在所述計劃表控制項上建立用戶自定義的獨立的日期控制項,所述日期控制項用於描述某一天的信息,包括年、月、日、星期、各個時間點。
3. 如權利要求1或2所述的播發內容的編排方法,其特徵在於,所述通過所述時間軸根據所述對應關係編排所述播發內容的步驟,包括在所述時間軸上新建所述播發內容的編排;檢查新建編排的時間與現有編排的時間是否衝突,若是,則提示用戶對所述新建編排的時間進行修改;若否,則創建所述新建編排。
4. 如權利要求3所述的播發內容的編排方法,其特徵在於,所述方法還包括在所述時間軸上對已有編排的播發內容進行修改;檢查修改後的編排的時間與現有編排的時間是否衝突,若是,則提示用戶對所述修改後的編排的時間進行修改;若否,則保存所述修改後的編排。
5. 如權利要求3所述的播發內容的編排方法,其特徵在於,所述方法還包括在所述時間軸上對已有編排的播發內容進行移動;檢查移動後的編排的時間與現有編排的時間是否衝突,若是,則提示用戶對所述移動後的編排的時間進行修改;若否,則保存所述移動後的編排。
6. 如權利要求3所述的播發內容的編排方法,其特徵在於,所述方法還包括在所述時間軸上對已有編排進行刪除。
7. —種播發內容的編排裝置,其特徵在於,所述裝置包括建立模塊,用於建立用於編排播發內容的、可視化的時間軸,所述時間軸包括時間刻度;設置模塊,用於設置所述建立模塊所建立的時間軸上的時間刻度與所述播發內容之間的對應關係;編排模塊,用於通過所述時間軸根據所述對應關係編排所述播發內容。
8. 如權利要求7所述的播發內容的編排裝置,其特徵在於,所述建立模塊包括編排建立單元,用於建立用於承載日期控制項的用戶自定義的計劃表控制項,並用於在所述計劃表控制項上建立用戶自定義的獨立的日期控制項,所述日期控制項用於描述某一天的信息,包括年、月、日、星期、各個時間點。
9. 如權利要求7或8所述的播發內容的編排裝置,其特徵在於,所述編排模塊包括新建單元,用於在所述時間軸上新建所述播發內容的編排;檢查單元,用於檢查所述新建單元所新建編排的時間與現有編排的時間是否衝突;提示單元,用於當所述檢查單元的檢查結果為是時,則提示用戶對所述新建編排的時間進行修改。
10. 如權利要求9所述的播發內容的編排裝置,其特徵在於,所述裝置還包括修改單元,用於在所述時間軸上對已有編排的播發內容進行修改;所述檢查單元還用於檢查修改後的編排的時間與現有編排的時間是否衝突,若是,則由所述提示單元提示用戶對所述修改後的編排的時間進行修改。
11. 如權利要求9所述的播發內容的編排裝置,其特徵在於,所述裝置還包括移動單元,用於在所述時間軸上對已有編排的播發內容進行移動;所述檢查單元還用於檢查移動後的編排的時間與現有編排的時間是否衝突,若是,則由所述提示單元提示用戶對所述移動後的編排的時間進行修改。
12. 如權利要求9所述的編排裝置,其特徵在於,所述裝置還包括刪除單元,用於在所述時間軸上對已有編排進行刪除。
全文摘要
本發明實施例公開了一種播發內容的編排方法及裝置,其中,該方法包括建立用於編排播發內容的、可視化的時間軸,所述時間軸包括時間刻度;設置所述時間軸上的時間刻度與所述播發內容之間的對應關係;通過所述時間軸根據所述對應關係編排所述播發內容。在本發明實施例中,通過可視化的時間軸對播發內容進行編排可以減少產生編排衝突概率,避免查找編排衝突時所帶來的麻煩;並可直觀地反映出已有編排節目在時間軸上的位置,使編排人員在對播發內容進行編排時更加便捷,提高了工作效率;並且可提高編排人員的視覺體驗,避免了視覺疲勞。
文檔編號H04N5/222GK101764927SQ200910189120
公開日2010年6月30日 申請日期2009年12月21日 優先權日2009年12月21日
發明者李肖樂 申請人:深圳市同洲電子股份有限公司