專利名稱:網絡多媒體播放方法
技術領域:
本發明有關一種網絡多媒體播放方法,且特別是有關一種用以播放多個節目的網 絡多媒體播放方法。
背景技術:
隨著信息發達與網際網絡的普及化,網絡上所能取得多媒體文件不僅多量且其種 類亦趨于多樣化。舉例來說,youtube網站即為一種提供多種多媒體文件的網站。再者,于一些網站中,還將多媒體文件進行分類,而供使用者能方便地選擇所欲觀 賞的多媒體文件。舉例來說,于youtube網站中,是將大量的文件資料分類成科技、喜劇、教 育、體育、或新聞。如此,使用者在瀏覽youtube網站時,便能依照自己的喜好或需求來選擇 分類。例如,若使用者想觀賞新聞,便能通過點選新聞的分類來取得被歸類于該分類中且有 關新聞的多個多媒體文件。之后,使用者只要再選擇其中一個多媒體文件而進行播放,即能 觀賞一則新聞。然而,于一般的電腦系統中,當使用者在瀏覽上述的網站時,使用者必須操作鼠標 來選擇所要觀賞的多媒體文件。而且,在所選擇的一個多媒體文件播放完畢時,使用者仍得 再選擇另一個來進行播放,而造成不便。
發明內容
本發明的目的是提供一種網絡多媒體播放方法,是依據包含多種節目的多媒體網 頁來產生一播放清單,并依據此播放清單來決定如何播放這些節目的多媒體文件。如此,將 能在一個多媒體文件播放完畢時,再接著播放另一個多媒體文件,以供使用者持續觀賞同 一類型的節目,進而提高使用者的使用方便性。根據本發明的一方面,提出一種網絡多媒體播放方法。此方法用以播放多個節目。 此方法包括下列步驟。首先,取得一多媒體網頁的一網頁原始碼。接著,解譯(parse)網頁 原始碼,以取得多個節目名稱與對應的多個節目網址。之后,依據各節目網址取得對應的至 少一文件鏈接,各文件鏈接是一個多媒體文件的存取鏈接。然后,依據各節目名稱與其所對 應的至少一文件鏈接,建立一播放清單。接著,依據播放清單以播放這些節目,其中,各節目 包括位于網絡上的至少一多媒體文件。
為讓本發明的上述內容能更明顯易懂,下面將配合附圖對本發明的較佳實施例作 詳細說明,其中圖1繪示依照本發明一實施例的網絡多媒體播放方法的流程圖。圖2繪示由一瀏覽器所顯示的一多媒體網頁的一例的示意圖。圖3繪示由一文字編輯程序所顯示的圖2的多媒體網頁的部分的網頁原始碼的示 意圖。
圖4繪示由一瀏覽器所顯示的一節目網頁的一例的示意圖。圖5繪示對圖4的節目網址進行譯碼后,一預定網站所提供的一預定網頁的一例 的示意圖。圖6繪示依照本發明一實施例所建立的播放清單的一例。
具體實施例方式本發明的一實施例提供一種網絡多媒體播放方法,用以播放多個節目。各節目是 對應至位于網絡上的多個多媒體文件。更詳細來說,此網絡多媒體播放方法是依據包含多 種節目的多媒體網頁來產生一播放清單,并依據此播放清單來決定如何播放這些節目的多 媒體文件。較佳地,于一實施例中,可依據播放清單來依序播放這些節目的多媒體文件。如 此,本實施例在一個多媒體文件播放完畢時,即可再繼續播放另一個多媒體文件,以供使用 者持續觀賞同一類型的節目,進而提高使用者的使用方便性。請參照圖1,其繪示依照本發明一實施例的網絡多媒體播放方法的流程圖。此方法 包括下列步驟。首先,如步驟SllO所示,取得一多媒體網頁的一網頁原始碼。接著,如步驟S120 所示,解譯(parse)網頁原始碼,以取得多個節目名稱與對應的多個節目網址。之后,如步 驟S130所示,依據各節目網址取得對應的至少一文件鏈接,各文件鏈接是一個多媒體文件 的存取鏈接。然后,如步驟S140所示,依據各節目名稱與其所對應的至少一文件鏈接,建立一 播放清單。接著,如步驟S150所示,依據播放清單以播放這些節目。其中,各節目是對應至 位于網絡上的至少一多媒體文件。現將圖1的網絡多媒體播放方法的詳細作法說明如下。請同時參照圖1、圖2及圖 3。圖2繪示由一瀏覽器所顯示的一多媒體網頁Wl的一例的示意圖。圖3繪示由一文字編 輯程序所顯示的圖2的多媒體網頁Wl的部分的網頁原始碼Cl的示意圖。于步驟SllO中,取得多媒體網頁Wl的網頁原始碼Cl。此多媒體網頁Wl例如包含 多種節目。此處的節目例如包括視訊多媒體文件或音訊多媒體文件。視訊多媒體文件例如 包含電影、新聞、或電視劇的影音串流文件,而音訊多媒體文件則例如包含廣播、演講、或新 聞的聲音串流文件。然而本發明亦不限于此,此處的節目應可包括任何能于網絡取得的各 種類型的文件。于本實施例中,是以多媒體網頁Wl包含十個熱門的電影節目Mvl MvlO 為例做說明,且其例如是以對應的節目名稱Mtl MtlO來顯示其鏈接,如圖2所示。圖2所繪示的多媒體網頁Wl是由電腦系統的一瀏覽器所顯示者,而圖3則是繪示 了由一文字編輯程序所呈現的多媒體網頁Wl的部分的網頁原始碼Cl。當然,此網頁原始 碼Cl應可以任何一種網頁編輯的語言來予以撰寫。對于多媒體網頁Wl來說,瀏覽器上所 呈現的各個對象在網頁原始碼Cl里均有對應的編輯段落。于本實施例中,對應于圖2所示 的十個熱門電影節目Mvl MvlO,網頁原始碼Cl里會有對應的十個編輯段落Epl EplO, 部分的編輯段落是繪示于圖3。接著,于步驟S120中,解譯此網頁原始碼Cl,以取得多個節目名稱與對應的多個 節目網址。如圖2所示,多媒體網頁Wl除了包含電影節目Mvl MvlO之外,還包含了許多 信息,例如包含了多個其它網頁鏈接Linkl Link4、搜尋引擎Egn、或廣告與合作專區Ad。因此,本實施例于解譯網頁原始碼Cl時,則例如是于網頁原始碼Cl中利用比對字符串的方 式來擷取出與上述的電影節目Mvl MvlO相關的信息,例如是電影節目Mvl MvlO的節 目名稱Mtl MtlO與節目網址Mhl MhlO。申請人:發現,于網頁原始碼Cl中,這些電影節目Mvl MvlO的節目網址Mhl MhlO可能包含了重復性高的某些個關鍵詞。如此,本實施例在解譯此網頁原始碼Cl時, 可先依據此關鍵詞來解譯。舉例來說,如圖3所示,這些電影節目Mvl MvlO的節目網址 Mhl MhlO皆包含了相同的一組字符串,如“www. abcde. com/programs”。故本實施例可 以此組字符串作為預設的關鍵詞來進行解譯。之后,便能從在此關鍵詞附近比對特定字段 的字符串,來解譯出各節目名稱Mtl MtlO (其例如是位于字段“title”中),并進一步地 解譯出完整的節目網址Mhl MhlO (其例如是位于字段“href”中)。當然,本實施例亦可 通過其它關鍵詞來進行解譯。只要能通過解譯網頁原始碼Cl的方式來取得節目名稱與對 應的節目網址,皆為本發明的可行實施例。之后,如步驟S130所示,依據各節目網址取得對應的至少一文件鏈接,各文件鏈 接是一個多媒體文件的存取鏈接。以圖3的電影節目Mvl的節目網址Mhl為例。節目網址 Mhl將會鏈接至如圖4所示的節目網頁Wl-I。而在連接至電影節目Mvl的節目網頁Wl-I 時,此節目網頁Wl-I的原始碼可能包含了此電影節目Mvl的多媒體文件的文件鏈接。此時, 通過這些文件鏈接,便能存取這些多媒體文件。例如,可于媒體播放器PLR中通過這些文件 鏈接播放電影節目Mvl的多媒體文件。然而,為了避免網頁內容被濫用,于實作中有許多網絡業者將網頁的網址設計為 經過編碼的網址。假設網址Mhl為經過編碼的網站,則在未譯碼此種網址Mhl時,網頁Wl-I 的原始碼將會呈現亂碼,而使文件的實際鏈接無法被取得。鑒此,于一實施例中,在依據各 節目網址Mhl MhlO取得至少一文件鏈接時,可對一個節目網址進行譯碼,以取得此節目 網址所對應的文件鏈接。舉例來說,在對節目網址Mhl進行譯碼時,可將節目網址Mhl傳遞至一預定網站。 此種預定網絡可對節目網址進行譯碼,而提供對應的文件鏈接。于實作中,申請人發現上述 的預定網站例如但不受限地可為fIvcd (其網址為http://WWW. flvcd. com/)、或flvxz (其 網址為http://WWW. flvxz. com/)。然而本實施例所適用的預定網站應不限制于此,只要能 正確地譯碼出節目網址而產生文件鏈接的網站皆可為本實施例所適用的預定網站。當然, 于另一實施例中,亦可以一譯碼程序來對節目網址進行譯碼而取得對應的文件鏈接。請參照圖5,其繪示對圖4的節目網址Whl進行譯碼后,一預定網站所提供的一預 定網頁的一例的示意圖。如圖5所示,此預定網頁W1-2包含了節目網址Whl所對應的至少 一文件鏈接,例如是兩個文件鏈接FLl及FL2。之后,本實施例可取得預定網頁W1-2的預定 網頁原始碼,并于解譯預定網頁原始碼后取得這些文件鏈接FLl及FL2。于解析節目網址 Whl的原始碼來取得文件鏈接FLl及FL2時,亦可在檢視文件鏈接FLl及FL2的關連性后, 依據某些關鍵詞來解譯。此處的解析方式是相仿于步驟S120,故不于此重述。然后,本實施例進入步驟S140,依據各節目名稱與其所對應的至少一文件鏈接,建 立一播放清單。此播放清單例如是儲存了各節目名稱與其所對應的至少一文件鏈接的對應 關系。請參照圖6,其繪示依照本發明一實施例所建立的播放清單LIST的一例。于此播放 清單LIST中,節目網址Mhl所對應的兩個文件鏈接FLl及FL2是來自于圖5的預定網頁W1-2,且是被放置于其所對應的節目名稱Mtl后。相仿地,各節目網址Mh2 MhlO所對應的 至少一文件鏈接亦可被分別放置于節目名稱Mt2 MtlO后。然于此所示的播放清單LIST 僅為示意之用,并非用以限制本發明。接著,如步驟S150所示,依據播放清單以播放這些節目。其中,各節目包括位于網 絡上的至少一多媒體文件。于一實施例中,在決定如何播放這些節目時,可依據此播放清單 播放這些節目所包含的多媒體文件。例如,依據圖6的播放清單LIST,一個節目名稱(如電 影節目Mtl MtlO的其一的名稱)可被顯示,而此節目名稱的各個文件鏈接(如文件鏈接 FLl及FL2)所對應的多媒體文件將會被依序下載而予以播放。如此,本實施例便能在一個 多媒體文件播放完畢時,再接著播放另一個多媒體文件,以供使用者持續觀賞同一類型的 節目,進而提高使用者的使用方便性。此外,于一實施例中,多媒體播放方法還包括以下步驟接收一播放請求,此播放 請求用以選擇對應于上述的播放清單LIST的一頻道。而步驟S150則例如是于接收播放請 求時才會執行。舉例來說,此多媒體播放方法可在一頻道列表中儲存播放清單與對應的頻道的關 系。而播放請求例如是來自于一遙控器。當播放請求是用以選擇某一頻道時,本實施例可 從頻道列表中查詢此頻道所對應的播放清單。如此,當某一頻道被選擇時,本實施例即可依 據此頻道所對應的播放清單來提供對應的節目內容。如此,本實施例將能供使用者通過相 仿于操作電視頻道的方式來播放包含網絡多媒體文件的節目,從而提高使用者的使用方便 性。再者,于接收播放請求后,本實施例的多媒體播放方法可還包括以下步驟接收一 切換請求,此切換請求用以切換所播放的多媒體文件。之后,步驟S150則是如以下方式來 執行依據播放清單LIST播放與目前所播放的多媒體文件不同的另一個多媒體文件。舉例來說,當本實施例接收到播放請求而選擇一頻道,并以此頻道所對應的播放 清單LIST進行播放時,若再接收到上述的切換請求,則可停止正在播放的多媒體文件,而 直接跳到下一個多媒體文件來進行播放。此種切換方式是類似于傳統的影音播放器的“下 一首”或“下一首”的功能。如此,相較于傳統的電視頻道,本實施例將能供使用者利用遙控 器來自行切換正在播放的節目,而能進一步地提高使用者的使用方便性與選擇性。依據步驟SllO S150,本實施例將能取對應于多媒體網頁所提供的多個多媒體 文件的播放清單,并以此播放清單來于對應其的一頻道被選擇時進行播放。而且,當多媒體 網頁的節目內容(如節目名稱、節目網址、或文件鏈接)被更新時,本實施例亦能于再次執 行這些步驟SllO S150來更新播放清單,而能夠提供使用者較新的節目內容,從而提供了 可播放的節目的多元性。本發明上述實施例所揭露的網絡多媒體播放方法,是依據包含多種節目的多媒體 網頁來產生一播放清單,并依據此播放清單來決定如何播放這些節目的多媒體文件。如此, 將能在一個多媒體文件播放完畢時,再接著播放另一個多媒體文件,以供使用者持續觀賞 同一類型的節目,進而提高使用者的使用方便性。綜上所述,雖然本發明已以一較佳實施例揭露如上,然而其并非用以限定本發明。 本發明所屬技術領域中具有通常知識者,在不脫離本發明的精神和范圍內,當可作各種等 同的改變或替換。因此, 發明的保護范圍當視后附的本申請權利要求范圍所界定的為準。
權利要求
一種網絡多媒體播放方法,用以播放多個節目,該方法包括取得一多媒體網頁的一網頁原始碼;解譯該網頁原始碼,以取得多個節目名稱與對應的多個節目網址;依據各該節目網址取得對應的至少一文件鏈接,各該文件鏈接是一個多媒體文件的存取鏈接;依據各該節目名稱與其所對應的該至少一文件鏈接,建立一播放清單;以及依據該播放清單以播放該些節目,各該節目是位于網絡上的至少一多媒體文件。
2.根據權利要求1所述的網絡多媒體播放方法,其特征在于,于解譯該網頁原始碼以 取得所述節目網址的步驟中,是依據所預設的關鍵詞來解譯。
3.根據權利要求1所述的網絡多媒體播放方法,其特征在于,依據各該節目網址取得 該至少一文件鏈接的步驟包括對一個節目網址進行譯碼,以取得該節目網址所對應的該至少一文件鏈接。
4.根據權利要求3所述的網絡多媒體播放方法,其特征在于,對該節目網址進行譯碼 以取得該節目網址所對應的該至少一文件鏈接的步驟包括將該節目網址傳遞至一預定網站,該預定網絡于譯碼該節目網址后產生一預定網頁, 該預定網頁包含該節目網址所對應的該至少一文件鏈接;取得該預定網頁的一預定網頁原始碼;以及解譯該預定網頁原始碼,以取得該至少一文件鏈接。
5.根據權利要求4所述的網絡多媒體播放方法,其特征在于,于解譯該節目網址原始 碼的步驟中,是依據所預設的關鍵詞來解譯。
6.根據權利要求3所述的網絡多媒體播放方法,其特征在于,于對該節目網址進行譯 碼以取得該節目網址所對應的該至少一文件鏈接的步驟中,是以一譯碼程序進行譯碼來取得。
7.根據權利要求1所述的網絡多媒體播放方法,其特征在于,該播放清單是對應于一 頻道,且該方法還包括接收一播放請求,該播放請求用以選擇該頻道;其中,于依據該播放清單決定如何播放所述節目的步驟中,是于接收該播放請求時,依 據該播放清單播放所述節目所包含的所述多媒體文件。
8.根據權利要求7所述的網絡多媒體播放方法,其特征在于,于接收該播放請求后,該 方法還包括接收一切換請求,該切換請求用以切換所播放的多媒體文件;其中,于依據該播放清單決定如何播放所述節目的步驟中,是依據該播放清單播放與 目前所播放的多媒體文件不同的另一個多媒體文件。
9.根據權利要求7所述的網絡多媒體播放方法,其特征在于,該播放請求是來自一遙 控器。
全文摘要
本發明是一種網絡多媒體播放方法,用以播放多個節目。各節目包括位于網絡上的多個多媒體文件。此方法包括下列步驟。首先,取得一多媒體網頁的一網頁原始碼。接著,解譯網頁原始碼,以取得多個節目名稱與對應的多個節目網址。之后,依據各節目網址取得對應的至少一文件鏈接,各文件鏈接是一個多媒體文件的存取鏈接。然后,依據各節目名稱與其所對應的至少一文件鏈接,建立一播放清單。接著,依據播放清單以播放此些節目,各節目是對應至位于網絡上的至少一多媒體文件。
文檔編號H04N7/24GK101908051SQ20091014881
公開日2010年12月8日 申請日期2009年6月3日 優先權日2009年6月3日
發明者哈建宇, 王鴻智 申請人:東元電機股份有限公司