一種視頻資源管理方法、系統及視頻點播裝置制造方法
【專利摘要】本發明適用于視頻【技術領域】,提供了一種視頻資源管理方法、系統及視頻點播裝置,所述方法包括:發布原始資源;當檢測到終端訪問所述原始資源時,判斷所述終端是否支持讀取所述原始資源的文件格式,當所述終端不支持讀取所述原始資源的文件格式時,統計所述原始資源的訪問熱度;根據所述原始資源的訪問熱度對所述原始資源進行轉碼。本發明通過統計發布的原始資源的訪問熱度判斷是否對該原始資源進行轉碼,當原始資源的訪問熱度較高時,才對原始資源進行格式轉換并發布,在滿足更多用戶的播放內容需求的同時,提高了服務器空間的使用效率,改善了資源連接和訪問速度成本較高的問題。
【專利說明】一種視頻資源管理方法、系統及視頻點播裝置
【技術領域】
[0001]本發明屬于視頻【技術領域】,尤其涉及一種視頻資源管理方法、系統及視頻點播裝置。
【背景技術】
[0002]交互式多媒體視頻點播(Video On Demand, V0D)是隨著計算機技術和網絡通訊技術的發展,綜合了計算機技術、通訊技術、電視技術而迅速新興的一門綜合性技術。VOD利用網絡和視頻技術的優勢實現節目的按需收看和任意播放,集動態影視圖像、靜態圖片、聲音、文字等信息為一體,為用戶提供實時、交互、按需點播服務的系統,在網絡教育、圖書館、企業培訓、媒體娛樂等多方面已經得到廣泛應用。
[0003]現實使用中,影響VOD體驗感的因素包括:點播時連接的建立、開始播放或拖動的延遲時間、播放過程中是否跳幀以及圖像清晰度等,這些因素與VOD系統的整體性能有關。現今,VOD的海量資源極大的滿足了用戶的多樣需求,但同時,也出現了因網絡負載過重出現的資源無法連接或者速度過慢等現象,一定程度上影響了用戶的使用好感,現有技術主要通過增加服務器數量來提高VOD系統的負載能力,然而,為了適應視頻數據的巨大數據量處理與傳送,一般的服務器已經不適應日益增長的應用需要,這就需要使用硬盤容量更大、視頻數據處理更快、性能更加穩定的服務器,大大增加了 VOD系統的建設和維護成本。
[0004]綜上,如何在節約成本的同時有效提高資源的訪問速度是VOD系統建設者需要解決的問題。
【發明內容】
[0005]本發明實施例的目的在于提供一種視頻資源管理方法、系統及視頻點播裝置,旨在解決現有技術VOD系統在發布資源不斷增長前提下穩定資源訪問速度時,成本較高的問題。
[0006]本發明實施例是這樣實現的,一種視頻資源管理方法,包括以下步驟:
[0007]發布原始資源;
[0008]當檢測到終端訪問所述原始資源時,判斷所述終端是否支持讀取所述原始資源的文件格式,當所述終端不支持讀取所述原始資源的文件格式時,統計所述原始資源的訪問熱度;
[0009]根據所述原始資源的訪問熱度對所述原始資源進行轉碼。
[0010]本發明實施例的另一目的在于提供一種視頻資源管理系統,系統包括:
[0011]發布單元,用于發布原始資源;
[0012]統計單元,用于當檢測到終端訪問所述發布單元發布的原始資源時,判斷所述終端是否支持讀取所述原始資源的文件格式,當所述終端不支持讀取所述原始資源的文件格式時,統計所述原始資源的訪問熱度;
[0013]轉碼單元,用于根據所述統計單元統計的原始資源的訪問熱度對原始資源進行轉碼。
[0014]本發明實施例的又一目的在于提供一種包括上述視頻資源管理系統的視頻點播
>J-U ρ?α裝直。
[0015]本發明實施例通過統計發布的原始資源的訪問熱度判斷是否對該原始資源進行轉碼,當原始資源的訪問熱度較高時,才對原始資源進行格式轉換并發布,這樣,既能滿足更多用戶的播放需求,在系統資源不變、發布資源不斷增加的情況下還能達到發布資源的連接和訪問速度的穩定,有效提高了服務器空間的使用效率,改善了資源連接和訪問速度成本較高的問題。
【專利附圖】
【附圖說明】
[0016]圖1是本發明實施例一提供的視頻資源管理方法的實現流程圖;
[0017]圖2是本發明實施例二提供的視頻資源管理方法的實現流程圖;
[0018]圖3是本發明實施例三提供的視頻資源管理系統的結構框圖;
[0019]圖4是本發明實施例四提供的視頻資源管理系統的結構框圖;
[0020]圖5是本發 明實施例五提供的視頻點播裝置的結構框圖;
[0021]圖6是本發明實施例六提供的視頻點播裝置的結構框圖。
【具體實施方式】
[0022]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0023]本發明實施例通過統計發布的原始資源的訪問熱度判斷是否對該原始資源進行轉碼,當原始資源的訪問熱度達到一定的閾值時,才對原始資源進行格式轉換并發布,在系統資源不變、發布資源不斷增加的情況下能達到發布資源的連接和訪問速度的穩定。
[0024]以下結合具體實施例對本發明的實現進行詳細描述:
[0025]實施例一
[0026]圖1示出了本發明實施例一提供的視頻資源管理方法的實現流程,該方法可以應用在視頻資源管理裝置中,其中,該視頻資源管理裝置可以是資源管理服務器,其可內置于視頻點播裝置中,本發明以視頻點播裝置為例來進行說明,詳述如下:
[0027]在步驟SlOl中,發布原始資源。
[0028]在本實施例中,原始資源包括視頻、圖像和包含視頻或圖像的其他文件,原始資源可以是服務器中預存的資源,也可以是終端用戶上傳的資源。
[0029]在步驟S102中,當檢測到終端訪問原始資源時,判斷終端是否支持讀取原始資源的文件格式,當終端不支持讀取原始資源的文件格式時,統計原始資源的訪問熱度。
[0030]在本實施例中,上述終端包括視頻終端、手機終端和計算機終端。判斷終端是否支持讀取原始資源的文件格式的步驟具體為:根據終端的硬件解碼芯片或安裝的播放器判斷終端是否支持讀取原始資源的文件格式。
[0031]在步驟S103中,根據原始資源的訪問熱度對原始資源進行轉碼。
[0032]具體應用時,根據原始資源的訪問熱度對原始資源進行轉碼的步驟具體為:判斷原始資源的訪問熱度是否達到第一閾值,是則將原始資源轉碼為目標資源并發布。
[0033]在本實施例中,該第一閾值根據經驗值獲取,訪問熱度高于閾值表示原始資源的潛在用戶多,反之則少。
[0034]在本實施例中,先發布原始資源,然后檢測終端對原始資源的訪問,當檢測到終端訪問原始資源時,判斷終端是否支持讀取原始資源的文件格式,當終端不支持讀取原始資源的文件格式時,統計原始資源的訪問熱度,最后根據原始資源的訪問熱度對原始資源進行轉碼。本實施例通過統計原始資源的訪問熱度評估原始資源的潛在用戶數量,實現對熱門發布資源進行格式轉換以滿足更多用戶的需求,對非熱門發布資源的無作為處理,在系統資源不變、發布資源不斷增加的情況下達到發布資源的連接和訪問速度的穩定,提高了服務器空間的使用效率,解決了穩定資源連接和訪問速度時成本較高的問題。
[0035]實施例二
[0036]圖2示出了本發明實施例二提供的商品識別方法的實現流程,詳述如下:
[0037]在步驟S201中,發布原始資源。
[0038]在本實施例中,原始資源包括視頻、圖像和包含視頻或圖像的其他文件,原始資源可以是服務器中預存的資源,也可以是終端用戶上傳的資源。
[0039]在步驟S202中,當檢測到終端訪問原始資源時,判斷終端是否支持讀取原始資源的文件格式,是則執行步驟S209,否則執行步驟S203。
[0040]在本實施例中,上述終端包括視頻終端、手機終端和計算機終端,判斷終端是否支持讀取原始資源的文件格式的步驟具體為:根據終端的硬件解碼芯片或安裝的播放器判斷終端是否支持讀取原始資源的文件格式。
[0041]在步驟S203中,標記為原始資源對應的訪問失敗次數為I次。
[0042]在步驟S204中,在預設時間段內統計原始資源對應的訪問失敗次數作為原始資源的訪問熱度。
[0043]在步驟S205中,判斷原始資源的訪問熱度是否達到第一閾值,是則執行步驟S206,否則執行步驟S207。
[0044]在步驟S206中,將原始資源轉碼為目標資源并發布。
[0045]轉碼后的目標資源的文件格式當然是終端的硬件解碼芯片或安裝的播放器支持讀取原始資源的文件格式。
[0046]在步驟S207中,判斷原始資源的訪問熱度是否小于第二閾值,是則執行步驟S208,否則執行步驟209。
[0047]在步驟S208中,將原始資源刪除。
[0048]在步驟S209中,該原始資源處理結束。
[0049]在本實施例中,第一閾值和第二閾值根據經驗值獲取,通常第二閾值小于第一閾值。訪問熱度高于第一閾值表不原始資源的潛在用戶多,同理,訪問熱度低于第二閾值表不原始資源的潛在用戶少,
[0050]在本實施例中,步驟SlOl的執行過程和上述實施例一中的步驟SlOl的執行過程類似,詳情參見上述實施例一的描述。步驟S202-S204是步驟S102的細化步驟,詳細的描述了步驟S102的實現過程,步驟S205-S206是步驟S103的細化步驟,詳細的描述了步驟S103的實現過程。[0051 ] 在本實施例中,先發布原始資源,然后檢測終端對原始資源的訪問,當檢測到終端訪問原始資源時,判斷終端是否支持讀取原始資源的文件格式,當終端不支持讀取原始資源的文件格式時,統計原始資源的訪問熱度,最后根據原始資源的訪問熱度對原始資源進行轉碼、保留和刪除。本實施例通過統計原始資源的訪問熱度評估原始資源的潛在用戶數量,實現了對冷門發布資源的刪除處理,對熱門發布資源進行格式轉換以滿足更多用戶的需求,對冷門與熱門之間的發布資源進行無作為處理,在系統資源不變、發布資源不斷豐富的情況下達到發布資源的連接和訪問速度的穩定,效果可以達到最佳,提高了服務器空間的使用效率,解決了穩定資源連接和訪問速度時成本較高的問題。
[0052]實施例三
[0053]圖3示出了本發明實施例提三提供的視頻資源管理系統的結構,為了便于說明,僅示出了與本發明實施例相關的部分。該視頻資源管理系統可以是內置于視頻點播裝置的軟件單元、硬件單元或者軟硬件結合的單元,在本實施例中,該視頻資源管理系統設備是資源管理服務器,該視頻資源管理系統包括:發布單元31、統計單元32和轉碼單元33組成。
[0054]其中,發布單元31,用于發布原始資源;
[0055]統計單元32,用于當檢測到終端訪問發布單元31發布的原始資源時,判斷終端是否支持讀取原始資源的文件格式,當終端不支持讀取原始資源的文件格式時,統計原始資源的訪問熱度;
[0056]轉碼單元33,用于根據統計單元32統計的原始資源的訪問熱度對原始資源進行轉碼。
[0057]本發明實施例提供的視頻資源管理系統可以應用在前述對應的方法實施例一中,詳情參見上述實施例一的描述,在此不再贅述。
[0058]實施例四
[0059]圖4示出了本發明實施例提四提供的視頻資源管理系統的結構,為了便于說明,僅示出了與本發明實施例相關的部分。該視頻資源管理系統可以是內置于視頻點播裝置的軟件單元、硬件單元或者軟硬件結合的單元,在本實施例中,該視頻資源管理系統設備是資源管理服務器,該視頻資源管理系統包括:發布單元41、統計單元42、轉碼單元43和刪除單元44組成。
[0060]其中,發布單元41,用于發布原始資源;
[0061]統計單元42,用于當檢測到終端訪問發布單元41發布的原始資源時,判斷終端是否支持讀取原始資源的文件格式,當終端不支持讀取原始資源的文件格式時,統計原始資源的訪問熱度;
[0062]轉碼單元43,用于根據統計單元42統計的原始資源的訪問熱度對原始資源進行轉碼。
[0063]刪除單元44,用于根據統計單元42統計的原始資源的訪問熱度對原始資源進行刪除.[0064]在本實施中,轉碼單元43進一步包括:
[0065]第一閾值設置模塊431,用于設置第一閾值;
[0066]轉碼模塊432,用于判斷統計單元42統計的原始資源的訪問熱度是否達到第一閾值設置模塊431設置的第一閾值,是則將原始資源轉碼為目標資源并發布;[0067]刪除單元44進一步包括:
[0068]第二閾值設置模塊441,用于設置第二閾值;
[0069]刪除模塊442,用于判斷統計單元統計的原始資源的訪問熱度是否小于第二閾值設置模塊441設置的第二閾值,是則將原始資源刪除。
[0070]本發明實施例提供的視頻資源管理系統可以應用在前述對應的方法實施例二中,詳情參見上述實施例二的描述,在此不再贅述。
[0071]實施例五
[0072]圖5示出了本發明實施例五提供的視頻點播裝置的具體結構框圖,為了便于說明,僅示出了與本發明實施例相關的部分。視頻點播裝置包括視頻資源管理系統5,視頻資源管理系統5包括:發布單元51、統計單元52和轉碼單元53組成。
[0073]其中,發布單元51,用于發布原始資源;
[0074]統計單元52,用于當檢測到終端訪問發布單元51發布的原始資源時,判斷終端是否支持讀取原始資源的文件格式,當終端不支持讀取原始資源的文件格式時,統計原始資源的訪問熱度;
[0075]轉碼單元53,用于根據統計單元52統計的原始資源的訪問熱度對原始資源進行轉碼。
[0076]本發明實施例提供的視頻點播裝置可以應用在前述對應的方法實施例一中,詳情參見上述實施例一的描述,在此不再贅述。
[0077]實施例六
[0078]圖6示出了本發明實施例六提供的視頻點播裝置的具體結構框圖,為了便于說明,僅示出了與本發明實施例相關的部分。視頻點播裝置包括電視資源管理系統6,電視資源管理系統該電視資源管理系統6包括:發布單元61、統計單元62、轉碼單元63和刪除單元64組成。
[0079]其中,發布單元61,用于發布原始資源;
[0080]統計單元62,用于當檢測到終端訪問發布單元61發布的原始資源時,判斷終端是否支持讀取原始資源的文件格式,當終端不支持讀取原始資源的文件格式時,統計原始資源的訪問熱度;
[0081]轉碼單元63,用于根據統計單元62統計的原始資源的訪問熱度對原始資源進行轉碼。
[0082]刪除單元64,用于根據統計單元62統計的原始資源的訪問熱度對原始資源進行刪除.[0083]在本實施中,轉碼單元63進一步包括:
[0084]第一閾值設置模塊631,用于設置第一閾值;
[0085]轉碼模塊632,用于判斷統計單元62統計的原始資源的訪問熱度是否達到第一閾值設置模塊631設置的第一閾值,是則將原始資源轉碼為目標資源并發布;
[0086]刪除單元64進一步包括:
[0087]第二閾值設置模塊641,用于設置第二閾值;
[0088]刪除模塊642,用于判斷統計單元統計的原始資源的訪問熱度是否小于第二閾值設置模塊641設置的第二閾值,是則將原始資源刪除。[0089]本發明實施例提供的視頻點播裝置可以應用在前述對應的方法實施例二中,詳情參見上述實施例二的描述,在此不再贅述。
[0090]值得注意的是,上述系統實施例中,所包括的各個單元只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠實現相應的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區分,并不用于限制本發明的保護范圍。
[0091]另外,本領域普通技術人員可以理解實現上述各實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,相應的程序可以存儲于一計算機可讀取存儲介質中,所述的存儲介質,如R0M/RAM、磁盤或光盤等。
[0092]以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
【權利要求】
1.一種視頻資源管理方法,其特征在于,所述方法包括以下步驟: 發布原始資源; 當檢測到終端訪問所述原始資源時,判斷所述終端是否支持讀取所述原始資源的文件格式,當所述終端不支持讀取所述原始資源的文件格式時,統計所述原始資源的訪問熱度; 根據所述原始資源的訪問熱度對所述原始資源進行轉碼。
2.如權利要求1所述的方法,其特征在于,當I個終端不支持讀取所述原始資源的文件格式時,標記為所述原始資源對應的訪問失敗次數為I次,所述統計所述原始資源的訪問熱度為預設時間段內所述原始資源對應的訪問失敗次數。
3.如權利要求1或2所述的方法,其特征在于,所述根據所述原始資源的訪問熱度對原始資源進行轉碼的步驟具體為: 判斷所述原始資源的訪問熱度是否達到第一閾值,是則將所述原始資源轉碼為目標資源并發布。
4.如權利要求1或2所述的方法,其特征在于,所述原始資源包括視頻、圖像和文檔,所述終端包括電視終端、手機終端和計算機終端,所述判斷所述終端是否支持讀取所述原始資源的文件格式的步驟具體為: 根據所述終端的硬件解碼芯片或安裝的播放器判斷所述終端是否支持讀取所述原始資源的文件格式。
5.如權利要求3所述的方法,其特征在于,在所述原始資源的訪問熱度對原始資源進行轉碼的步驟之后,所述方法還包括: 判斷所述原始資源的訪問熱度是否小于第二閾值,是則將所述原始資源刪除。
6.一種視頻資源管理系統,其特征在于,所述系統包括: 發布單元,用于發布原始資源; 統計單元,用于當檢測到終端訪問所述發布單元發布的原始資源時,判斷所述終端是否支持讀取所述原始資源的文件格式,當所述終端不支持讀取所述原始資源的文件格式時,統計所述原始資源的訪問熱度; 轉碼單元,用于根據所述統計單元統計的原始資源的訪問熱度對原始資源進行轉碼。
7.如權利要求6所述的系統,其特征在于,所述原始資源包括視頻、圖像和文檔,所述終端包括電視終端、手機終端和計算機終端,所述判斷所述終端是否支持讀取所述原始資源的文件格式的步驟具體為:根據所述終端的硬件解碼芯片或安裝的播放器判斷所述終端是否支持讀取所述原始資源的文件格式。
8.如權利要求6所述的系統,其特征在于,當I個終端不支持讀取所述原始資源的文件格式時,標記為所述原始資源對應的訪問失敗次數為I次,所述統計所述原始資源的訪問熱度為預設時間段內所述原始資源對應的訪問失敗次數,所述轉碼單元進一步包括: 第一閾值設置模塊,用于設置第一閾值; 轉碼模塊,用于判斷所述統計單元統計的原始資源的訪問熱度是否達到所述第一閾值設置模塊設置的第一閾值,是則將所述原始資源轉碼為目標資源并發布。
9.如權利要求8所述的系統,其特征在于,所述系統還包括 刪除單元,用于根據所述統計單元統計的原始資源的訪問熱度對所述原始資源進行刪除; 所述刪除單元進一步包括: 第二閾值設置模塊,用于設置第二閾值; 刪除模塊,用于判斷所述統計單元統計的原始資源的訪問熱度是否小于所述第二閾值設置模塊設置的第二閾值,是則將所述原始資源刪除。
10.一種包括權利要求7 所述視頻資源管理系統的視頻點播裝置。
【文檔編號】H04N21/266GK103997663SQ201310367033
【公開日】2014年8月20日 申請日期:2013年8月21日 優先權日:2013年2月19日
【發明者】竇文, 王召福, 王曉鐘 申請人:廣州星海傳媒有限公司, 廣州智慧家庭技術標準促進中心