網絡廣播收聽系統及方法
2023-06-09 13:12:11 1
專利名稱:網絡廣播收聽系統及方法
技術領域:
本發明涉及多媒體處理技術領域,特別是涉及一種網絡廣播收聽系統及方法。
背景技術:
隨著網際網路的發展,網絡廣播成為一種傳播多媒體形態的重要體現,相比傳統廣播,網絡廣播有著節目靈活多樣、互動性強等優點。網絡廣播建立在網絡流媒體技術的基礎之上,通過編碼器將音頻或視頻等多媒體數據轉換為可在網際網路上直接傳輸和播放的流媒體格式,而用戶通過將網絡廣播的URI (Uniform Resource Identifier,通用資源標誌符) 添加到流媒體播放器來對網絡廣播進行收聽。目前,在網際網路上提供網絡廣播的電臺的數量非常龐大,幾乎每天都有新的網絡電臺誕生,但同時也經常有大量的網絡電臺遷移、變動甚至關閉,網絡廣播的用戶經常需要到網絡廣播提供網站(比如www. reciva. com)去查詢自己想要收聽的網絡電臺節目源的 URI,以保證自己收聽的節目源是有效的。用戶要自己手動去檢查網絡廣播的URI的有效性,這對普通用戶來說顯然不是很方便。
發明內容
鑑於以上內容,有必要提供一種可以自動對網絡廣播的URI的合法性進行檢測, 並且可以支持對擴展的流媒體格式和流媒體播放列表文件的合法性進行檢測的網絡廣播收聽系統及方法。根據本發明,提供一種網絡廣播收聽系統,用於收聽以流媒體為載體的網絡廣播, 所述網絡廣播收聽系統包括一第一腳本伺服器,用於提供對指向流媒體的URI的合法性進行檢測的檢測腳本,所述檢測腳本包括對至少一種指向流媒體的URI的合法性進行檢測的檢測代碼;—第一更新模塊,用於連接到所述第一腳本伺服器,下載最新的檢測腳本,並保存到本地的檢測腳本庫;一流媒體檢測模塊,用於根據所述檢測腳本庫中的檢測腳本對一指向流媒體的 URI的合法性進行檢測;及一流媒體播放器,用於播放所述URI指向的流媒體。根據本發明,還提供一種網絡廣播收聽系統,用於收聽以流媒體為載體的網絡廣播,所述網絡廣播收聽系統包括一第二腳本伺服器,用於提供對包含指向流媒體的URI的流媒體播放列表文件的合法性進行檢測的檢測腳本,所述檢測腳本包括對至少一種流媒體播放列表文件的合法性進行檢測的檢測代碼;一第二更新模塊,用於連接到所述第二腳本伺服器,下載最新的檢測腳本,並保存到本地的檢測腳本庫;一流媒體播放列表文件下載模塊,用於下載一 URI指向的流媒體播放列表文件;
一流媒體播放列表文件檢測模塊,用於根據所述檢測腳本庫中的檢測腳本對所述流媒體播放列表文件的合法性進行檢測;及一流媒體播放器,用於播放所述流媒體播放列表文件中包含的URI指向的流媒體。根據本發明,還提供一種網絡廣播收聽方法,用於收聽以流媒體為載體的網絡廣播,所述網絡廣播收聽方法包括以下步驟連接到一腳本伺服器,下載最新的檢測腳本,並保存到本地的檢測腳本庫,所述檢測腳本包括對至少一種指向流媒體的URI的合法性進行檢測的檢測代碼;根據所述檢測腳本庫中的檢測腳本對一指向流媒體的URI的合法性進行檢測;及若所述指向流媒體的URI是合法的,播放所述URI指向的流媒體。根據本發明,還提供一種網絡廣播收聽方法,用於收聽以流媒體為載體的網絡廣播,所述網絡廣播收聽方法包括以下步驟連接到一腳本伺服器,下載最新的檢測腳本,並保存到本地的檢測腳本庫,所述檢測腳本包括對至少一種流媒體播放列表文件的合法性進行檢測的檢測代碼;下載一 URI指向的流媒體播放列表文件;根據所述檢測腳本庫中的檢測腳本對所述流媒體播放列表文件的合法性進行檢測;及若所述流媒體播放列表文件是合法的,播放所述流媒體播放列表文件中包含的 URI指向的流媒體。與現有技術相比,上述網絡廣播收聽系統及方法,由於在使用一 URI進行收聽網絡廣播之前,根據檢測腳本對網絡廣播的URI的合法性進行檢測,並且檢測腳本可以從腳本伺服器得到動態的更新,從而實現對擴展的流媒體格式和流媒體播放列表文件的合法性進行檢測,方便用戶輕鬆方便的收聽網絡廣播,獲得較佳的使用體驗。
圖1為本發明一種實施方式中的網絡廣播收聽系統的結構框圖。圖2為本發明另一種實施方式中的網絡廣播收聽系統的結構框圖。圖3為本發明一種實施方式中的網絡廣播收聽方法的流程圖。圖4為本發明另一種實施方式中的網絡廣播收聽方法的流程圖。主要元件符號說明
權利要求
1.一種網絡廣播收聽系統,用於收聽以流媒體為載體的網絡廣播,其特徵在於所述網絡廣播收聽系統包括一第一腳本伺服器,用於提供對指向流媒體的URI的合法性進行檢測的檢測腳本,所述檢測腳本包括對至少一種指向流媒體的URI的合法性進行檢測的檢測代碼;一第一更新模塊,用於連接到所述第一腳本伺服器,下載最新的檢測腳本,並保存到本地的檢測腳本庫;一流媒體檢測模塊,用於根據所述檢測腳本庫中的檢測腳本對一指向流媒體的URI的合法性進行檢測;及一流媒體播放器,用於播放所述URI指向的流媒體。
2.如權利要求1所述的網絡廣播收聽系統,其特徵在於所述檢測代碼為指向流媒體的URI的正則表達式。
3.—種網絡廣播收聽系統,用於收聽以流媒體為載體的網絡廣播,其特徵在於所述網絡廣播收聽系統包括一第二腳本伺服器,用於提供對包含指向流媒體的URI的流媒體播放列表文件的合法性進行檢測的檢測腳本,所述檢測腳本包括對至少一種流媒體播放列表文件的合法性進行檢測的檢測代碼;一第二更新模塊,用於連接到所述第二腳本伺服器,下載最新的檢測腳本,並保存到本地的檢測腳本庫;一流媒體播放列表文件下載模塊,用於下載一 URI指向的流媒體播放列表文件; 一流媒體播放列表文件檢測模塊,用於根據所述檢測腳本庫中的檢測腳本對所述流媒體播放列表文件的合法性進行檢測;及一流媒體播放器,用於播放所述流媒體播放列表文件中包含的URI指向的流媒體。
4.如權利要求3所述的網絡廣播收聽系統,其特徵在於所述檢測代碼為流媒體播放列表文件的內容的正則表達式。
5.一種網絡廣播收聽方法,用於收聽以流媒體為載體的網絡廣播,其特徵在於所述網絡廣播收聽方法包括以下步驟連接到一腳本伺服器,下載最新的檢測腳本,並保存到本地的檢測腳本庫,所述檢測腳本包括對至少一種指向流媒體的URI的合法性進行檢測的檢測代碼;根據所述檢測腳本庫中的檢測腳本對一指向流媒體的URI的合法性進行檢測;及若所述指向流媒體的URI是合法的,播放所述URI指向的流媒體。
6.如權利要求5所述的網絡廣播收聽方法,其特徵在於所述檢測代碼為指向流媒體的URI的正則表達式。
7.—種網絡廣播收聽方法,用於收聽以流媒體為載體的網絡廣播,其特徵在於所述網絡廣播收聽方法包括以下步驟連接到一腳本伺服器,下載最新的檢測腳本,並保存到本地的檢測腳本庫,所述檢測腳本包括對至少一種流媒體播放列表文件的合法性進行檢測的檢測代碼; 下載一 URI指向的流媒體播放列表文件;根據所述檢測腳本庫中的檢測腳本對所述流媒體播放列表文件的合法性進行檢測;及若所述流媒體播放列表文件是合法的,播放所述流媒體播放列表文件中包含的URI指向的流媒體。
8.如權利要求7所述的網絡廣播收聽方法,其特徵在於所述檢測代碼為流媒體播放列表文件的內容的正則表達式。
全文摘要
一種網絡廣播收聽系統,用於收聽以流媒體為載體的網絡廣播,包括第一腳本伺服器,用於提供對指向流媒體的URI的合法性進行檢測的檢測腳本;第一更新模塊,用於連接到所述第一腳本伺服器,下載最新的檢測腳本,並保存到本地的檢測腳本庫;流媒體檢測模塊,用於根據所述檢測腳本庫中的檢測腳本對一指向流媒體的URI的合法性進行檢測;流媒體播放器,用於播放所述URI指向的流媒體。本發明還揭示了一種網絡廣播收聽方法。根據本發明的技術方案,可以在收聽網絡廣播前對網絡廣播節目源的URI的合法性進行檢測。
文檔編號H04L29/06GK102546536SQ20101058974
公開日2012年7月4日 申請日期2010年12月15日 優先權日2010年12月15日
發明者蔡燈宇 申請人:鴻富錦精密工業(深圳)有限公司, 鴻海精密工業股份有限公司