播放多媒體數(shù)據(jù)的方法和瀏覽器裝置制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種播放多媒體數(shù)據(jù)的方法和瀏覽器裝置,所述的方法包括:從瀏覽器的收藏夾中獲取所收藏的多媒體播放數(shù)據(jù),其中所述多媒體播放數(shù)據(jù)為從包含所述多媒體的網(wǎng)頁(yè)中抓取得到;分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型,并依據(jù)所述數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件;在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放。從而不必僅依靠原始的網(wǎng)頁(yè)就可以播放該網(wǎng)頁(yè)中的多媒體文件,避免由于網(wǎng)頁(yè)失效而引起的多媒體無(wú)法播放的問(wèn)題。
【專(zhuān)利說(shuō)明】播放多媒體數(shù)據(jù)的方法和瀏覽器裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù),具體涉及一種播放多媒體數(shù)據(jù)的方法,以及一種瀏覽器
>J-U裝直。
【背景技術(shù)】
[0002]用戶可以使用瀏覽器在網(wǎng)絡(luò)中進(jìn)行瀏覽,若網(wǎng)頁(yè)中包含自己比較感興趣的內(nèi)容,則可以對(duì)該網(wǎng)頁(yè)的網(wǎng)址進(jìn)行保存,即將所述網(wǎng)址保存在收藏夾中。
[0003]若用戶是對(duì)網(wǎng)頁(yè)中的多媒體資源感興趣,如音頻、視頻等,可以收藏該網(wǎng)頁(yè)的網(wǎng)址以對(duì)該多媒體資源進(jìn)行收藏,用戶可以通過(guò)收藏的網(wǎng)址重新播放網(wǎng)頁(yè)中的多媒體。
[0004]但是,網(wǎng)頁(yè)有時(shí)會(huì)失效,如有時(shí)網(wǎng)址對(duì)網(wǎng)頁(yè)進(jìn)行管理后,收藏的網(wǎng)址對(duì)應(yīng)網(wǎng)站無(wú)法開(kāi)啟,因此收藏網(wǎng)頁(yè)無(wú)法確保能夠隨時(shí)播放多媒體資源。
【發(fā)明內(nèi)容】
[0005]鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的瀏覽器裝置和相應(yīng)的播放多媒體數(shù)據(jù)的方法。
[0006]依據(jù)本發(fā)明的一個(gè)方面,提供了一種播放多媒體數(shù)據(jù)的方法,包括:從瀏覽器的收藏夾中獲取所收藏的多媒體播放數(shù)據(jù),其中所述多媒體播放數(shù)據(jù)為從包含所述多媒體的網(wǎng)頁(yè)中抓取得到;分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型,并依據(jù)所述數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件;在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放。
[0007]本發(fā)明一個(gè)可選實(shí)施例中,分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型,并依據(jù)所述數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件,包括:當(dāng)所述多媒體播放數(shù)據(jù)為鏈接地址時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為地址類(lèi),則確定所述多媒體的播放器插件為flash播放器插件或非flash播放器插件;當(dāng)所述多媒體播放數(shù)據(jù)為多媒體文件時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為文件類(lèi),則確定所述多媒體的播放器插件為非flash播放器插件;若所述多媒體播放數(shù)據(jù)為網(wǎng)頁(yè)代碼時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為代碼類(lèi),則確定所述多媒體的播放器插件為flash播放器插件。
[0008]本發(fā)明一個(gè)可選實(shí)施例中,所述在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放,包括:將所述多媒體播放數(shù)據(jù)與所述瀏覽器中的播放器插件關(guān)聯(lián);當(dāng)接收到播放所述多媒體播放數(shù)據(jù)的指示信息時(shí),采用所述播放器插件對(duì)所述多媒體播放數(shù)據(jù)進(jìn)行播放。
[0009]本發(fā)明一個(gè)可選實(shí)施例中,還包括抓取網(wǎng)頁(yè)中多媒體播放數(shù)據(jù)的步驟:對(duì)網(wǎng)頁(yè)進(jìn)行分析確定所述網(wǎng)頁(yè)中多媒體對(duì)應(yīng)的網(wǎng)頁(yè)標(biāo)簽;依據(jù)所述網(wǎng)頁(yè)標(biāo)簽獲取所述網(wǎng)頁(yè)中的多媒體播放數(shù)據(jù),其中,所述多媒體播放數(shù)據(jù)包括:網(wǎng)頁(yè)代碼、源地址或多媒體文件。
[0010]本發(fā)明一個(gè)可選實(shí)施例中,若所述多媒體播放數(shù)據(jù)為多媒體文件,則依據(jù)所述網(wǎng)頁(yè)標(biāo)簽獲取所述網(wǎng)頁(yè)中的多媒體播放數(shù)據(jù),包括:當(dāng)所述網(wǎng)頁(yè)標(biāo)簽加載的播放器插件包含限制信息,且對(duì)網(wǎng)頁(yè)標(biāo)簽對(duì)應(yīng)的網(wǎng)頁(yè)代碼解析失敗時(shí),播放所述多媒體并抓取所述多媒體的媒體數(shù)據(jù)流;采用所述媒體數(shù)據(jù)流生成多媒體文件,并將所述多媒體文件作為多媒體播放數(shù)據(jù)。
[0011]本發(fā)明一個(gè)可選實(shí)施例中,還包括:獲取所述包含所述多媒體的網(wǎng)頁(yè)的網(wǎng)頁(yè)地址,并與所述多媒體播放數(shù)據(jù)建立對(duì)應(yīng)關(guān)系;將所述網(wǎng)頁(yè)地址對(duì)應(yīng)保存在所述收藏夾中。
[0012]本發(fā)明一個(gè)可選實(shí)施例中,所述收藏夾包括云服務(wù)器端收藏夾和本地收藏夾,則所述多媒體播放數(shù)據(jù)保存在所述云服務(wù)器端收藏夾和/或本地收藏夾中。
[0013]本發(fā)明一個(gè)可選實(shí)施例中,還包括:將收藏夾中所述多媒體播放數(shù)據(jù)的啟動(dòng)事件與所述播放器的進(jìn)程關(guān)聯(lián);接收啟動(dòng)所述多媒體播放數(shù)據(jù)的指示信息,并依據(jù)所述指示信息觸發(fā)所述多媒體播放數(shù)據(jù)的啟動(dòng)事件;依據(jù)所述啟動(dòng)事件調(diào)用關(guān)聯(lián)的所述播放器的進(jìn)程,并對(duì)所述多媒體播放數(shù)據(jù)進(jìn)行播放。
[0014]本發(fā)明一個(gè)可選實(shí)施例中,還包括:創(chuàng)建一個(gè)網(wǎng)頁(yè)并在所述網(wǎng)頁(yè)中內(nèi)嵌播放器插件;將所述內(nèi)嵌播放器插件的播放信息與所述多媒體播放數(shù)據(jù)關(guān)聯(lián),并生成所述網(wǎng)頁(yè)的網(wǎng)頁(yè)地址。
[0015]本發(fā)明一個(gè)可選實(shí)施例中,生成所述網(wǎng)頁(yè)的網(wǎng)頁(yè)地址之后,還包括:將所述收藏夾中收藏的多媒體播放數(shù)據(jù)替換為所述網(wǎng)頁(yè)地址。所述在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放,包括:在接收到指示信息后,采用瀏覽器開(kāi)啟所述網(wǎng)頁(yè)地址對(duì)應(yīng)的網(wǎng)頁(yè),并采用網(wǎng)頁(yè)中內(nèi)嵌的播放器插件對(duì)所述多媒體播放數(shù)據(jù)進(jìn)行播放。
[0016]本發(fā)明一個(gè)可選實(shí)施例中,還包括:在播放所述多媒體播放數(shù)據(jù)時(shí),對(duì)所述播放器插件中所述多媒體的緩存數(shù)據(jù)進(jìn)行下載。
[0017]本發(fā)明一個(gè)可選實(shí)施例中,還包括:獲取收藏夾在所述多媒體播放數(shù)據(jù)的描述信息;依據(jù)所述描述信息獲取所述多媒體的推薦播放信息,并在所述收藏夾中顯示所述推薦播放信息。
[0018]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種瀏覽器裝置,包括:獲取模塊,用于從瀏覽器的收藏夾中獲取所收藏的多媒體播放數(shù)據(jù),其中所述多媒體播放數(shù)據(jù)為從包含所述多媒體的網(wǎng)頁(yè)中抓取得到;分析并確定模塊,用于分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型,并依據(jù)所述數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件;播放模塊,用于在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放。
[0019]本發(fā)明一個(gè)可選實(shí)施例中,所述分析并確定模塊,用于當(dāng)所述多媒體播放數(shù)據(jù)為鏈接地址時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為地址類(lèi),則確定所述多媒體的播放器插件為flash播放器插件或非flash播放器插件;當(dāng)所述多媒體播放數(shù)據(jù)為多媒體文件時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為文件類(lèi),則確定所述多媒體的播放器插件為非flash播放器插件;若所述多媒體播放數(shù)據(jù)為網(wǎng)頁(yè)代碼時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為代碼類(lèi),則確定所述多媒體的播放器插件為flash播放器插件。
[0020]本發(fā)明一個(gè)可選實(shí)施例中,所述播放模塊,用于將所述多媒體播放數(shù)據(jù)與所述瀏覽器中的播放器插件關(guān)聯(lián);當(dāng)接收到播放所述多媒體播放數(shù)據(jù)的指示信息時(shí),采用所述播放器插件對(duì)所述多媒體播放數(shù)據(jù)進(jìn)行播放。
[0021]本發(fā)明一個(gè)可選實(shí)施例中,還包括:抓取模塊,用于抓取網(wǎng)頁(yè)中多媒體的播放數(shù)據(jù);具體用于對(duì)網(wǎng)頁(yè)進(jìn)行分析確定所述網(wǎng)頁(yè)中多媒體對(duì)應(yīng)的網(wǎng)頁(yè)標(biāo)簽;依據(jù)所述網(wǎng)頁(yè)標(biāo)簽獲取所述網(wǎng)頁(yè)中多媒體對(duì)應(yīng)的播放數(shù)據(jù),其中,所述多媒體播放數(shù)據(jù)包括:網(wǎng)頁(yè)代碼、源地址或多媒體文件。
[0022]本發(fā)明一個(gè)可選實(shí)施例中,若所述播放數(shù)據(jù)為多媒體文件,則所述抓取模塊,用于當(dāng)所述網(wǎng)頁(yè)標(biāo)簽加載的播放器插件包含限制信息,且對(duì)網(wǎng)頁(yè)標(biāo)簽對(duì)應(yīng)的網(wǎng)頁(yè)代碼解析失敗時(shí),播放所述多媒體并抓取所述多媒體的媒體數(shù)據(jù)流;采用所述媒體數(shù)據(jù)流生成多媒體文件,并將所述多媒體文件作為播放數(shù)據(jù)。
[0023]本發(fā)明一個(gè)可選實(shí)施例中,還包括:保存模塊,用于獲取所述包含所述多媒體的網(wǎng)頁(yè)的網(wǎng)頁(yè)地址,并與所述多媒體播放數(shù)據(jù)建立對(duì)應(yīng)關(guān)系;將所述網(wǎng)頁(yè)地址對(duì)應(yīng)保存在所述收臧夾中。
[0024]本發(fā)明一個(gè)可選實(shí)施例中,所述收藏夾包括云服務(wù)器端收藏夾和本地收藏夾,則所述多媒體播放數(shù)據(jù)保存在所述云服務(wù)器端收藏夾和/或本地收藏夾中。
[0025]本發(fā)明一個(gè)可選實(shí)施例中,還包括:關(guān)聯(lián)調(diào)用模塊,用于將收藏夾中所述多媒體播放數(shù)據(jù)的啟動(dòng)事件與所述播放器的進(jìn)程關(guān)聯(lián);接收啟動(dòng)所述多媒體播放數(shù)據(jù)的指示信息,并依據(jù)所述指示信息觸發(fā)所述多媒體播放數(shù)據(jù)的啟動(dòng)事件;依據(jù)所述啟動(dòng)事件調(diào)用關(guān)聯(lián)的所述播放器的進(jìn)程,并對(duì)所述多媒體播放數(shù)據(jù)進(jìn)行播放。
[0026]本發(fā)明一個(gè)可選實(shí)施例中,還包括:創(chuàng)建模塊,用于創(chuàng)建一個(gè)網(wǎng)頁(yè)并在所述網(wǎng)頁(yè)中內(nèi)嵌播放器;將所述內(nèi)嵌播放器的播放信息與所述多媒體播放數(shù)據(jù)關(guān)聯(lián),并生成所述網(wǎng)頁(yè)的網(wǎng)頁(yè)地址。
[0027]本發(fā)明一個(gè)可選實(shí)施例中,還包括:替換模塊,用于將所述收藏夾中收藏的多媒體的播放數(shù)據(jù)替換為所述網(wǎng)頁(yè)地址;所述播放模塊,用于在接收到指示信息后,采用瀏覽器開(kāi)啟所述網(wǎng)頁(yè)地址對(duì)應(yīng)的網(wǎng)頁(yè),并采用網(wǎng)頁(yè)中內(nèi)嵌的播放器對(duì)所述播放數(shù)據(jù)進(jìn)行播放。
[0028]本發(fā)明一個(gè)可選實(shí)施例中,還包括:緩存下載模塊,用于在播放所述多媒體播放數(shù)據(jù)時(shí),對(duì)所述播放器插件中所述多媒體的緩存數(shù)據(jù)進(jìn)行下載。
[0029]本發(fā)明一個(gè)可選實(shí)施例中,還包括:推薦模塊,用于獲取收藏夾在所述多媒體播放數(shù)據(jù)的描述信息;依據(jù)所述描述信息獲取所述多媒體的推薦播放信息,并在所述收藏夾中顯示所述推薦播放信息。
[0030]根據(jù)本發(fā)明的播放多媒體數(shù)據(jù)的方法,能夠從瀏覽器的收藏夾中獲取所收藏的多媒體播放數(shù)據(jù),其中所述多媒體播放數(shù)據(jù)為從包含所述多媒體的網(wǎng)頁(yè)中抓取得到,進(jìn)而通過(guò)分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件,然后在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放。從而不必僅依靠原始的網(wǎng)頁(yè)就可以播放該網(wǎng)頁(yè)中的多媒體文件,避免由于網(wǎng)頁(yè)失效而引起的多媒體無(wú)法播放的問(wèn)題。
[0031]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0032]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0033]圖1示出了根據(jù)本發(fā)明實(shí)施例一提供的播放多媒體數(shù)據(jù)的方法流程圖;
[0034]圖2示出了根據(jù)本發(fā)明實(shí)施例二提供的播放多媒體數(shù)據(jù)的方法流程圖;
[0035]圖3A示出了根據(jù)本發(fā)明實(shí)施例三提供的瀏覽器裝置結(jié)構(gòu)圖;
[0036]圖3B示出了根據(jù)本發(fā)明實(shí)施例四提供的瀏覽器裝置可選結(jié)構(gòu)圖;
[0037]圖3C示出了根據(jù)本發(fā)明實(shí)施例五提供的瀏覽器裝置可選結(jié)構(gòu)圖;
[0038]圖3D示出了根據(jù)本發(fā)明實(shí)施例六提供的瀏覽器裝置可選結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0039]下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0040]本發(fā)明實(shí)施例提供了一種播放多媒體數(shù)據(jù)的方法,能夠從瀏覽器的收藏夾中獲取所收藏的多媒體播放數(shù)據(jù),其中所述多媒體播放數(shù)據(jù)為從包含所述多媒體的網(wǎng)頁(yè)中抓取得至IJ,進(jìn)而通過(guò)分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件,然后在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放。從而不必僅依靠原始的網(wǎng)頁(yè)就可以播放該網(wǎng)頁(yè)中的多媒體文件,避免由于網(wǎng)頁(yè)失效而引起的多媒體無(wú)法播放的問(wèn)題。
[0041]實(shí)施例一
[0042]參照?qǐng)D1,示出了根據(jù)本發(fā)明實(shí)施例一提供的播放多媒體數(shù)據(jù)的方法流程圖。
[0043]步驟101,從瀏覽器的收藏夾中獲取所收藏的多媒體播放數(shù)據(jù)。
[0044]其中,所述多媒體播放數(shù)據(jù)為從包含所述多媒體的網(wǎng)頁(yè)中抓取得到。
[0045]用戶可以采用瀏覽器開(kāi)啟網(wǎng)頁(yè),從而通過(guò)網(wǎng)頁(yè)播放音頻、視頻等多媒體資源,若用戶對(duì)于該網(wǎng)頁(yè)中的多媒體感興趣,可以對(duì)該多媒體的相關(guān)數(shù)據(jù)進(jìn)行收藏從而后續(xù)還可以對(duì)該多媒體進(jìn)行播放。
[0046]本發(fā)明實(shí)施例可以預(yù)先從該網(wǎng)頁(yè)中抓取該多媒體播放數(shù)據(jù),將其保存在瀏覽器的收藏夾中,所述多媒體播放數(shù)據(jù)指的是與該多媒體播放相關(guān)的數(shù)據(jù),如多媒體文件,或者多媒體文件的存儲(chǔ)地址等信息,通過(guò)該多媒體播放數(shù)據(jù)可以得到對(duì)應(yīng)的多媒體文件,當(dāng)然該多媒體播放數(shù)據(jù)本身也可能是由多多媒體文件構(gòu)成的。從而在用戶播放多媒體文件時(shí),可以從瀏覽器的收藏夾中獲取該多媒體播放數(shù)據(jù)。
[0047]步驟102,分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型,并依據(jù)所述數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件。
[0048]然后對(duì)多媒體播放數(shù)據(jù)進(jìn)行分析,由于多媒體播放數(shù)據(jù)可能存在多種不同的類(lèi)型,確定該媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型,進(jìn)而依據(jù)數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件。如該多媒體播放數(shù)據(jù)是存儲(chǔ)地址且為音頻數(shù)據(jù),則可以確定使用音頻播放器插件,又如該多媒體播放數(shù)據(jù)是一段網(wǎng)頁(yè)代碼,則播放該網(wǎng)頁(yè)代碼要選用flash播放器插件。
[0049]步驟103,在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放。
[0050]然后在瀏覽器中啟動(dòng)相應(yīng)的播放器插件,采用該播放器插件加載多媒體播放數(shù)據(jù),在瀏覽器中播放該多媒體,即依據(jù)該多媒體播放數(shù)據(jù)可以確定多媒體文件,從而通過(guò)播放器插件對(duì)多媒體文件進(jìn)行播放
[0051]綜上所述,從瀏覽器的收藏夾中獲取所收藏的多媒體播放數(shù)據(jù),其中所述多媒體播放數(shù)據(jù)為從包含所述多媒體的網(wǎng)頁(yè)中抓取得到,進(jìn)而通過(guò)分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件,然后在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放。從而不必僅依靠原始的網(wǎng)頁(yè)就可以播放該網(wǎng)頁(yè)中的多媒體文件,避免由于網(wǎng)頁(yè)失效而引起的多媒體無(wú)法播放的問(wèn)題。
[0052]實(shí)施例二
[0053]在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例進(jìn)一步論述播放多媒體數(shù)據(jù)的方法。
[0054]參照?qǐng)D2,示出了根據(jù)本發(fā)明實(shí)施例二提供的播放多媒體數(shù)據(jù)的方法流程圖。
[0055]步驟201,對(duì)網(wǎng)頁(yè)進(jìn)行分析確定所述網(wǎng)頁(yè)中多媒體對(duì)應(yīng)的網(wǎng)頁(yè)標(biāo)簽。
[0056]步驟202,依據(jù)所述網(wǎng)頁(yè)標(biāo)簽獲取所述網(wǎng)頁(yè)中的多媒體播放數(shù)據(jù)。
[0057]網(wǎng)頁(yè)中播放多媒體如音、視頻數(shù)據(jù)時(shí),通常是通過(guò)播放器插件(進(jìn)行播放的,即會(huì)在網(wǎng)頁(yè)標(biāo)簽中加載播放器插件,然后采用該播放器對(duì)多媒體文件進(jìn)行播放。其中播放器類(lèi)型的不同,其加載和播放多媒體的方法也不同,從不同類(lèi)型的播放器中獲取多媒體播放數(shù)據(jù)的方法也具有區(qū)別。
[0058]因此,在對(duì)網(wǎng)頁(yè)進(jìn)行檢測(cè)時(shí),可以對(duì)網(wǎng)頁(yè)標(biāo)簽進(jìn)行檢測(cè),不同的網(wǎng)頁(yè)標(biāo)簽對(duì)應(yīng)不同的網(wǎng)頁(yè)元素,例如,網(wǎng)頁(yè)標(biāo)簽對(duì)應(yīng)為embed元素時(shí),其src屬性的URL會(huì)標(biāo)明多媒體數(shù)據(jù)的類(lèi)別是視頻;網(wǎng)頁(yè)標(biāo)簽對(duì)應(yīng)為bgsound元素時(shí),其src屬性的URL會(huì)標(biāo)明多媒體數(shù)據(jù)的類(lèi)別是音頻。其中可以預(yù)先確定幾種常見(jiàn)的多媒體元素的分類(lèi),例如劃分視頻數(shù)據(jù)、音頻數(shù)據(jù)兩大類(lèi)。從而可以通過(guò)網(wǎng)頁(yè)標(biāo)簽確定網(wǎng)頁(yè)中加載的多媒體數(shù)據(jù),其中,所述多媒體播放數(shù)據(jù)包括:網(wǎng)頁(yè)代碼、源地址或多媒體文件。
[0059]本發(fā)明一個(gè)可選實(shí)施例中,若所述多媒體播放數(shù)據(jù)為多媒體文件,則依據(jù)所述網(wǎng)頁(yè)標(biāo)簽獲取所述網(wǎng)頁(yè)中的多媒體播放數(shù)據(jù),包括:當(dāng)所述網(wǎng)頁(yè)標(biāo)簽加載的播放器插件包含限制信息,且對(duì)網(wǎng)頁(yè)標(biāo)簽對(duì)應(yīng)的網(wǎng)頁(yè)代碼解析失敗時(shí),播放所述多媒體并抓取所述多媒體的媒體數(shù)據(jù)流;采用所述媒體數(shù)據(jù)流生成多媒體文件,并將所述多媒體文件作為多媒體播放數(shù)據(jù)。
[0060]通常一些網(wǎng)站為了保存本站的資源,會(huì)在其flash播放器中配置限制信息,所謂限制信息用于限制獲取所述播放器中加載的多媒體,從而在網(wǎng)頁(yè)代碼的flash播放器中隱藏了該多媒體文件的地址信息,如對(duì)網(wǎng)頁(yè)代碼進(jìn)行加密,使得其網(wǎng)頁(yè)代碼中標(biāo)識(shí)的地址并不是該多媒體文件的真實(shí)存儲(chǔ)地址。
[0061]從而對(duì)于添加了限制信息的網(wǎng)頁(yè)代碼,可以對(duì)該網(wǎng)頁(yè)代碼進(jìn)行解析,如若進(jìn)行了加密處理,則此時(shí)可以對(duì)應(yīng)進(jìn)行解密處理,進(jìn)而可以確定解析是否成功。若解析失敗,則可以在服務(wù)器端播放該網(wǎng)頁(yè)中的多媒體文件,從而抓取該多媒體在播放時(shí)的媒體數(shù)據(jù)流。然后依據(jù)該媒體數(shù)據(jù)流生成多媒體文件將所述多媒體文件作為播放數(shù)據(jù)。
[0062]本發(fā)明一個(gè)可選實(shí)施例中,還包括:獲取所述包含所述多媒體的網(wǎng)頁(yè)的網(wǎng)頁(yè)地址,并與所述多媒體播放數(shù)據(jù)建立對(duì)應(yīng)關(guān)系;將所述網(wǎng)頁(yè)地址對(duì)應(yīng)保存在所述收藏夾中。[0063]在依據(jù)網(wǎng)頁(yè)獲取到多媒體播放數(shù)據(jù)之后,還可以獲取該網(wǎng)頁(yè)的網(wǎng)頁(yè)地址,然后建立多媒體播放數(shù)據(jù)和網(wǎng)頁(yè)地址的對(duì)應(yīng)關(guān)系,從而在瀏覽器中收藏多媒體播放數(shù)據(jù)時(shí)對(duì)應(yīng)收藏其關(guān)聯(lián)的網(wǎng)頁(yè)地址。如在收藏夾中收藏多媒體數(shù)據(jù)的目錄中配置兩列,一列保存多媒體播放數(shù)據(jù),另一列保存對(duì)應(yīng)的網(wǎng)頁(yè)地址。
[0064]本發(fā)明一個(gè)可選實(shí)施例中,所述收藏夾包括云服務(wù)器端收藏夾和本地收藏夾,則所述多媒體播放數(shù)據(jù)保存在所述云服務(wù)器端收藏夾和/或本地收藏夾中。
[0065]瀏覽器的收藏夾可以包括計(jì)算機(jī)終端的本地收藏夾,以及云服務(wù)器的網(wǎng)絡(luò)收藏夾,因此對(duì)于多媒體播放數(shù)據(jù)以及其關(guān)聯(lián)的網(wǎng)頁(yè)地址等信息,可以分別存儲(chǔ)到本地收藏夾和網(wǎng)絡(luò)收藏夾中,以備用戶播放該多媒體播放數(shù)據(jù)確定的多媒體文件。
[0066]步驟203,從瀏覽器的收藏夾中獲取所收藏的多媒體播放數(shù)據(jù)。
[0067]其中所述多媒體播放數(shù)據(jù)為從包含所述多媒體的網(wǎng)頁(yè)中抓取得到。
[0068]步驟204,分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型,并依據(jù)所述數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件。
[0069]本發(fā)明實(shí)施例中,多媒體播放數(shù)據(jù)可以包括以下至少一項(xiàng):鏈接地址、網(wǎng)頁(yè)代碼和多媒體文件。則對(duì)應(yīng)多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型可以包括:地址類(lèi)、文件類(lèi)和代碼類(lèi)。
[0070]由于多媒體播放數(shù)據(jù)是依據(jù)網(wǎng)頁(yè)的網(wǎng)頁(yè)標(biāo)簽抓取得到的,而在網(wǎng)頁(yè)中加載多媒體文件的播放器插件可能存在多種類(lèi)型,如按照播放手段可以劃分為flash播放器插件和非flash播放器插件,又如按照資源類(lèi)型可以劃分為視頻播放器和音頻播放器,不同劃分方法之間不是獨(dú)立的。
[0071]以播放手段劃分為例,采用不同的類(lèi)型的播放器插件進(jìn)行多媒體文件播放的網(wǎng)頁(yè),對(duì)應(yīng)抓取到的多媒體播放數(shù)據(jù)也存在差別,如采用flash播放器插件播放的網(wǎng)頁(yè),從其中抓取到的多媒體播放數(shù)據(jù)可以是鏈接地址,又如采用非flash播放器插件播放的網(wǎng)頁(yè),從其中抓取到的多媒體播放數(shù)據(jù)同樣可以是鏈接地址,也可以是網(wǎng)頁(yè)代碼等。
[0072]其中,鏈接地址指的是網(wǎng)頁(yè)地址,即統(tǒng)一資源定位符(Uniform ResourceLocator, URL)。
[0073]因此,在本發(fā)明一個(gè)可選實(shí)施例中,當(dāng)所述多媒體播放數(shù)據(jù)為鏈接地址時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為地址類(lèi),由于鏈接地址是播放的多媒體文件的存儲(chǔ)地址,因此無(wú)論是采用flash播放器插件,還是采用非flash播放器插件均可以對(duì)其進(jìn)行播放,只要各自進(jìn)行配置即可。
[0074]對(duì)于多媒體播放數(shù)據(jù)為多媒體文件時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為文件類(lèi),則該多媒體播放數(shù)據(jù)可以采用非flash播放器插件。
[0075]當(dāng)多媒體播放數(shù)據(jù)為網(wǎng)頁(yè)代碼時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為代碼類(lèi),通常網(wǎng)頁(yè)代碼是從flash播放器插件所在網(wǎng)頁(yè)中直接獲取到的,是用于在flash播放器插件中播放多媒體文件的,因此可以采用flash播放器插件。
[0076]步驟205,對(duì)該多媒體播放數(shù)據(jù)進(jìn)行播放。
[0077]依據(jù)多媒體播放數(shù)據(jù)可以確定多媒體文件,進(jìn)而在播放多媒體文件時(shí)可以采用多種方式,如采用瀏覽器中內(nèi)置的插件,又如采用獨(dú)立的播放器進(jìn)程等,在后續(xù)實(shí)施例中進(jìn)行詳細(xì)論述。
[0078]本發(fā)明一個(gè)可選實(shí)施例中,所述在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放,包括:將所述多媒體播放數(shù)據(jù)與所述瀏覽器中的播放器插件關(guān)聯(lián);當(dāng)接收到播放所述多媒體播放數(shù)據(jù)的指示信息時(shí),采用所述播放器插件對(duì)所述多媒體播放數(shù)據(jù)進(jìn)行播放。
[0079]可以將獲取的多媒體播放數(shù)據(jù)與瀏覽器中的播放器插件進(jìn)行關(guān)聯(lián),即在該播放器插件中加載該多媒體播放數(shù)據(jù),而該多媒體播放數(shù)據(jù)的播放事件指向該播放器插件,從而在瀏覽器接收到播放該多媒體播放數(shù)據(jù)的指示信息后,生成多媒體播放數(shù)據(jù)的播放事件,并調(diào)用該播放器插件,從而播放依據(jù)該多媒體播放數(shù)據(jù)確定的多媒體文件。
[0080]本發(fā)明一個(gè)可選實(shí)施例中,還包括:將收藏夾中所述多媒體播放數(shù)據(jù)的啟動(dòng)事件與所述播放器的進(jìn)程關(guān)聯(lián);接收啟動(dòng)所述多媒體播放數(shù)據(jù)的指示信息,并依據(jù)所述指示信息觸發(fā)所述多媒體播放數(shù)據(jù)的啟動(dòng)事件;依據(jù)所述啟動(dòng)事件調(diào)用關(guān)聯(lián)的所述播放器的進(jìn)程,并對(duì)所述多媒體播放數(shù)據(jù)進(jìn)行播放。
[0081]在播放多媒體播放數(shù)據(jù)確定的多媒體文件時(shí),可以采用獨(dú)立的播放器進(jìn)程進(jìn)行播放,因此可以將多媒體播放數(shù)據(jù)的啟動(dòng)事件與所述播放器的進(jìn)程關(guān)聯(lián),從而可以使用該播放器進(jìn)程加載該多媒體播放數(shù)據(jù)確定的多媒體文件。
[0082]從而在瀏覽器接收到啟動(dòng)多媒體播放數(shù)據(jù)的指示信息后,可以依據(jù)該指示信息觸發(fā)多媒體播放數(shù)據(jù)的啟動(dòng)事件,然后依據(jù)該啟動(dòng)時(shí)間調(diào)用關(guān)聯(lián)的播放器進(jìn)程,進(jìn)而采用該播放器進(jìn)程對(duì)多媒體播放數(shù)據(jù)確定的多媒體文件進(jìn)程播放。
[0083]本發(fā)明一個(gè)可選實(shí)施例中,還包括:創(chuàng)建一個(gè)網(wǎng)頁(yè)并在所述網(wǎng)頁(yè)中內(nèi)嵌播放器插件;將所述內(nèi)嵌播放器插件的播放信息與所述多媒體播放數(shù)據(jù)關(guān)聯(lián),并生成所述網(wǎng)頁(yè)的網(wǎng)頁(yè)地址。生成所述網(wǎng)頁(yè)的網(wǎng)頁(yè)地址之后,還包括:將所述收藏夾中收藏的多媒體播放數(shù)據(jù)替換為所述網(wǎng)頁(yè)地址。所述在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放,包括:在接收到指示信息后,采用瀏覽器開(kāi)啟所述網(wǎng)頁(yè)地址對(duì)應(yīng)的網(wǎng)頁(yè),并采用網(wǎng)頁(yè)中內(nèi)嵌的播放器插件對(duì)所述多媒體播放數(shù)據(jù)進(jìn)行播放。
[0084]在播放多媒體播放數(shù)據(jù)確定的多媒體文件時(shí),還可以為該多媒體播放數(shù)據(jù)創(chuàng)建一個(gè)網(wǎng)頁(yè),該網(wǎng)頁(yè)用于播放該多媒體播放數(shù)據(jù)確定的多媒體文件,從而在網(wǎng)頁(yè)中不包含其他無(wú)關(guān)信息。因此可以在網(wǎng)頁(yè)中內(nèi)嵌播放器插件,然后將該播放器插件的播放信息與多媒體播放數(shù)據(jù)關(guān)聯(lián)。如多媒體播放數(shù)據(jù)為鏈接地址,則將該播放器插件的播放地址配置為該鏈接地址,又如多媒體播放數(shù)據(jù)為多媒體文件,則配置該播放器插件加載該多媒體文件。
[0085]通過(guò)配置使得網(wǎng)頁(yè)可以播放該多媒體播放數(shù)據(jù)確定的多媒體文件后,可以生成該網(wǎng)頁(yè)的網(wǎng)頁(yè)地址。進(jìn)一步可以將收藏夾中收藏的多媒體播放數(shù)據(jù)替換為所述網(wǎng)頁(yè)地址,從而在接收到指示信息后,采用瀏覽器開(kāi)啟所述網(wǎng)頁(yè)地址對(duì)應(yīng)的網(wǎng)頁(yè),并采用網(wǎng)頁(yè)中內(nèi)嵌的播放器插件對(duì)所述多媒體播放數(shù)據(jù)進(jìn)行播放。
[0086]本發(fā)明一個(gè)可選實(shí)施例中,還包括:在播放所述多媒體播放數(shù)據(jù)時(shí),對(duì)所述播放器插件中所述多媒體的緩存數(shù)據(jù)進(jìn)行下載。
[0087]在采用多媒體播放數(shù)據(jù)進(jìn)行多媒體文件的播放時(shí),除了多媒體播放數(shù)據(jù)本事就是多媒體文件之外,通常是通過(guò)網(wǎng)絡(luò)獲取多媒體文件的數(shù)據(jù)對(duì)其進(jìn)行播放,因此可以在播放的過(guò)程中,對(duì)播放器插件中緩存的該多媒體文件進(jìn)行下載,從而在播放的過(guò)程中即可獲取到完整的多媒體文件,無(wú)需另外下載,節(jié)省了資源。
[0088]本發(fā)明一個(gè)可選實(shí)施例中,還包括:獲取收藏夾在所述多媒體播放數(shù)據(jù)的描述信息;依據(jù)所述描述信息獲取所述多媒體的推薦播放信息,并在所述收藏夾中顯示所述推薦播放信息。
[0089]在抓取多媒體播放信息時(shí),還可以獲取網(wǎng)頁(yè)中播放的多媒體的描述信息,若文件名稱、播放時(shí)長(zhǎng)、數(shù)據(jù)大小等,可以將描述信息與多媒體播放信息,以及網(wǎng)頁(yè)地址一起對(duì)應(yīng)存儲(chǔ)在收臧夾中。
[0090]從而可以從該收藏夾中獲取該描述信息,然后依據(jù)該描述信息獲取所述多媒體的推薦播放信息,推薦播放信息指的是播放相同多媒體內(nèi)容的其他播放信息,如同一文件名稱的高清、高品多媒體文件,其他播放同一文件名稱的網(wǎng)頁(yè)地址等,從而可以在收藏夾中顯示所述推薦播放信息。
[0091]從而可以對(duì)于下載的收藏多媒體數(shù)據(jù)進(jìn)行推薦更好的高清、高品質(zhì)數(shù)據(jù)的下載入口推薦數(shù)據(jù)可以來(lái)自服務(wù)器側(cè),其依據(jù)多媒體的文件名稱、名稱中的關(guān)鍵字,以及當(dāng)前在播放的視頻數(shù)據(jù)的URL等進(jìn)行檢索獲取。
[0092]實(shí)施例三
[0093]參照?qǐng)D3A,示出了根據(jù)本發(fā)明實(shí)施例三提供的瀏覽器裝置結(jié)構(gòu)圖。
[0094]在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例還提供了一種瀏覽器裝置,包括:獲取模塊301、分析并確定模塊302和播放模塊303。
[0095]其中,獲取模塊301,用于從瀏覽器的收藏夾中獲取所收藏的多媒體播放數(shù)據(jù),其中所述多媒體播放數(shù)據(jù)為從包含所述多媒體的網(wǎng)頁(yè)中抓取得到;分析并確定模塊302,用于分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型,并依據(jù)所述數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件;播放模塊303,用于在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放。
[0096]綜上所述,從瀏覽器的收藏夾中獲取所收藏的多媒體播放數(shù)據(jù),其中所述多媒體播放數(shù)據(jù)為從包含所述多媒體的網(wǎng)頁(yè)中抓取得到,進(jìn)而通過(guò)分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件,然后在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放。從而不必僅依靠原始的網(wǎng)頁(yè)就可以播放該網(wǎng)頁(yè)中的多媒體文件,避免由于網(wǎng)頁(yè)失效而引起的多媒體無(wú)法播放的問(wèn)題。
[0097]實(shí)施例四
[0098]參照?qǐng)D3B,示出了根據(jù)本發(fā)明實(shí)施例四提供的瀏覽器裝置可選結(jié)構(gòu)圖。
[0099]在上述實(shí)施例三的基礎(chǔ)上,本實(shí)施例提供的瀏覽器裝置,包括:獲取模塊301、分析并確定模塊302、播放模塊303、抓取模塊304、保存模塊305、緩存下載模塊309和推薦模塊 310。
[0100]其中,獲取模塊301,用于從瀏覽器的收藏夾中獲取所收藏的多媒體播放數(shù)據(jù),其中所述多媒體播放數(shù)據(jù)為從包含所述多媒體的網(wǎng)頁(yè)中抓取得到。
[0101]分析并確定模塊302,用于分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型,并依據(jù)所述數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件。
[0102]播放模塊303,用于在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放。
[0103]抓取模塊304,用于抓取網(wǎng)頁(yè)中多媒體的播放數(shù)據(jù)。
[0104]保存模塊305,用于獲取所述包含所述多媒體的網(wǎng)頁(yè)的網(wǎng)頁(yè)地址,并與所述多媒體播放數(shù)據(jù)建立對(duì)應(yīng)關(guān)系;將所述網(wǎng)頁(yè)地址對(duì)應(yīng)保存在所述收藏夾中。
[0105]緩存下載模塊309,用于在播放所述多媒體播放數(shù)據(jù)時(shí),對(duì)所述播放器插件中所述多媒體的緩存數(shù)據(jù)進(jìn)行下載。
[0106]推薦模塊310,用于獲取收藏夾在所述多媒體播放數(shù)據(jù)的描述信息;依據(jù)所述描述信息獲取所述多媒體的推薦播放信息,并在所述收藏夾中顯示所述推薦播放信息。
[0107]本發(fā)明一個(gè)可選實(shí)施例中,分析并確定模塊302,用于當(dāng)所述多媒體播放數(shù)據(jù)為鏈接地址時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為地址類(lèi),則確定所述多媒體的播放器插件為flash播放器插件或非flash播放器插件;當(dāng)所述多媒體播放數(shù)據(jù)為多媒體文件時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為文件類(lèi),則確定所述多媒體的播放器插件為非flash播放器插件;若所述多媒體播放數(shù)據(jù)為網(wǎng)頁(yè)代碼時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為代碼類(lèi),則確定所述多媒體的播放器插件為flash播放器插件。
[0108]本發(fā)明一個(gè)可選實(shí)施例中,播放模塊303,用于將所述多媒體播放數(shù)據(jù)與所述瀏覽器中的播放器插件關(guān)聯(lián);當(dāng)接收到播放所述多媒體播放數(shù)據(jù)的指示信息時(shí),采用所述播放器插件對(duì)所述多媒體播放數(shù)據(jù)進(jìn)行播放。
[0109]本發(fā)明一個(gè)可選實(shí)施例中,抓取模塊304,用于對(duì)網(wǎng)頁(yè)進(jìn)行分析確定所述網(wǎng)頁(yè)中多媒體對(duì)應(yīng)的網(wǎng)頁(yè)標(biāo)簽;依據(jù)所述網(wǎng)頁(yè)標(biāo)簽獲取所述網(wǎng)頁(yè)中多媒體對(duì)應(yīng)的播放數(shù)據(jù),其中,所述多媒體播放數(shù)據(jù)包括:網(wǎng)頁(yè)代碼、源地址或多媒體文件。
[0110]進(jìn)一步,若所述播放數(shù)據(jù)為多媒體文件,則所述抓取模塊304,用于當(dāng)所述網(wǎng)頁(yè)標(biāo)簽加載的播放器插件包含限制信息,且對(duì)網(wǎng)頁(yè)標(biāo)簽對(duì)應(yīng)的網(wǎng)頁(yè)代碼解析失敗時(shí),播放所述多媒體并抓取所述多媒體的媒體數(shù)據(jù)流;采用所述媒體數(shù)據(jù)流生成多媒體文件,并將所述多媒體文件作為播放數(shù)據(jù)。
[0111]本發(fā)明一個(gè)可選實(shí)施例中,所述收藏夾包括云服務(wù)器端收藏夾和本地收藏夾,則所述多媒體播放數(shù)據(jù)保存在所述云服務(wù)器端收藏夾和/或本地收藏夾中。
[0112]上述圖3B僅用于舉例說(shuō)明一種可選的瀏覽器裝置結(jié)構(gòu),本發(fā)明實(shí)施例并不限于此種結(jié)構(gòu),如瀏覽器裝置的可選結(jié)構(gòu)中可以不包括緩存下載模塊309、推薦模塊310等,下面進(jìn)一步采用實(shí)施例論述該瀏覽器裝置的幾種可選播放結(jié)構(gòu),該可選播放結(jié)構(gòu)中也可以包括本實(shí)施例的抓取模塊304、保存模塊305、緩存下載模塊309、推薦模塊310中的一個(gè)或多個(gè),雖未在圖中畫(huà)出,不應(yīng)理解為是對(duì)本發(fā)明實(shí)施例的限制。
[0113]實(shí)施例五
[0114]參照?qǐng)D3C,示出了根據(jù)本發(fā)明實(shí)施例五提供的瀏覽器裝置可選結(jié)構(gòu)圖。
[0115]在上述實(shí)施例三的基礎(chǔ)上,本實(shí)施例提供的瀏覽器裝置,包括:獲取模塊301、分析并確定模塊302、播放模塊303和關(guān)聯(lián)調(diào)用模塊306。
[0116]其中,獲取模塊301,用于從瀏覽器的收藏夾中獲取所收藏的多媒體播放數(shù)據(jù),其中所述多媒體播放數(shù)據(jù)為從包含所述多媒體的網(wǎng)頁(yè)中抓取得到。
[0117]分析并確定模塊302,用于分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型,并依據(jù)所述數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件。
[0118]播放模塊303,用于在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放。
[0119]關(guān)聯(lián)調(diào)用模塊306,用于將收藏夾中所述多媒體播放數(shù)據(jù)的啟動(dòng)事件與所述播放器的進(jìn)程關(guān)聯(lián);接收啟動(dòng)所述多媒體播放數(shù)據(jù)的指示信息,并依據(jù)所述指示信息觸發(fā)所述多媒體播放數(shù)據(jù)的啟動(dòng)事件;依據(jù)所述啟動(dòng)事件調(diào)用關(guān)聯(lián)的所述播放器的進(jìn)程,并對(duì)所述多媒體播放數(shù)據(jù)進(jìn)行播放。
[0120]實(shí)施例六
[0121]參照?qǐng)D3D,示出了根據(jù)本發(fā)明實(shí)施例六提供的瀏覽器裝置可選結(jié)構(gòu)圖。
[0122]在上述實(shí)施例三的基礎(chǔ)上,本實(shí)施例提供的瀏覽器裝置,包括:獲取模塊301、分析并確定模塊302、播放模塊303、創(chuàng)建模塊307和替換模塊308。
[0123]其中,獲取模塊301,用于從瀏覽器的收藏夾中獲取所收藏的多媒體播放數(shù)據(jù),其中所述多媒體播放數(shù)據(jù)為從包含所述多媒體的網(wǎng)頁(yè)中抓取得到。
[0124]分析并確定模塊302,用于分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型,并依據(jù)所述數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件。
[0125]播放模塊303,用于在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放。
[0126]創(chuàng)建模塊307,用于創(chuàng)建一個(gè)網(wǎng)頁(yè)并在所述網(wǎng)頁(yè)中內(nèi)嵌播放器;將所述內(nèi)嵌播放器的播放信息與所述多媒體播放數(shù)據(jù)關(guān)聯(lián),并生成所述網(wǎng)頁(yè)的網(wǎng)頁(yè)地址。
[0127]替換模塊308,用于將所述收藏夾中收藏的多媒體的播放數(shù)據(jù)替換為所述網(wǎng)頁(yè)地址;所述播放模塊303,用于在接收到指示信息后,采用瀏覽器開(kāi)啟所述網(wǎng)頁(yè)地址對(duì)應(yīng)的網(wǎng)頁(yè),并采用網(wǎng)頁(yè)中內(nèi)嵌的播放器對(duì)所述播放數(shù)據(jù)進(jìn)行播放。
[0128]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類(lèi)系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0129]在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。
[0130]類(lèi)似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書(shū)由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0131 ] 本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
[0132]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
[0133]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的播放多媒體數(shù)據(jù)的瀏覽器裝置設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
[0134]應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
[0135]本發(fā)明公開(kāi)了 Al、一種播放多媒體數(shù)據(jù)的方法,包括:從瀏覽器的收藏夾中獲取所收藏的多媒體播放數(shù)據(jù),其中所述多媒體播放數(shù)據(jù)為從包含所述多媒體的網(wǎng)頁(yè)中抓取得到;分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型,并依據(jù)所述數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件;在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放。
[0136]A2、如Al所述的方法,分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型,并依據(jù)所述數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件,包括:當(dāng)所述多媒體播放數(shù)據(jù)為鏈接地址時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為地址類(lèi),則確定所述多媒體的播放器插件為flash播放器插件或非flash播放器插件;當(dāng)所述多媒體播放數(shù)據(jù)為多媒體文件時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為文件類(lèi),則確定所述多媒體的播放器插件為非flash播放器插件;若所述多媒體播放數(shù)據(jù)為網(wǎng)頁(yè)代碼時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為代碼類(lèi),則確定所述多媒體的播放器插件為flash播放器插件。
[0137]A3、如Al所述的方法,所述在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放,包括:將所述多媒體播放數(shù)據(jù)與所述瀏覽器中的播放器插件關(guān)聯(lián);當(dāng)接收到播放所述多媒體播放數(shù)據(jù)的指示信息時(shí),采用所述播放器插件對(duì)所述多媒體播放數(shù)據(jù)進(jìn)行播放。
[0138]A4、如Al所述的方法,還包括抓取網(wǎng)頁(yè)中多媒體播放數(shù)據(jù)的步驟:對(duì)網(wǎng)頁(yè)進(jìn)行分析確定所述網(wǎng)頁(yè)中多媒體對(duì)應(yīng)的網(wǎng)頁(yè)標(biāo)簽;依據(jù)所述網(wǎng)頁(yè)標(biāo)簽獲取所述網(wǎng)頁(yè)中的多媒體播放數(shù)據(jù),其中,所述多媒體播放數(shù)據(jù)包括:網(wǎng)頁(yè)代碼、源地址或多媒體文件。
[0139]A5、如A4所述的方法,若所述多媒體播放數(shù)據(jù)為多媒體文件,則依據(jù)所述網(wǎng)頁(yè)標(biāo)簽獲取所述網(wǎng)頁(yè)中的多媒體播放數(shù)據(jù),包括:當(dāng)所述網(wǎng)頁(yè)標(biāo)簽加載的播放器插件包含限制信息,且對(duì)網(wǎng)頁(yè)標(biāo)簽對(duì)應(yīng)的網(wǎng)頁(yè)代碼解析失敗時(shí),播放所述多媒體并抓取所述多媒體的媒體數(shù)據(jù)流;采用所述媒體數(shù)據(jù)流生成多媒體文件,并將所述多媒體文件作為多媒體播放數(shù)據(jù)。
[0140]A6、如Al所述的方法,還包括:獲取所述包含所述多媒體的網(wǎng)頁(yè)的網(wǎng)頁(yè)地址,并與所述多媒體播放數(shù)據(jù)建立對(duì)應(yīng)關(guān)系;將所述網(wǎng)頁(yè)地址對(duì)應(yīng)保存在所述收藏夾中。
[0141]A7、如Al所述的方法,所述收藏夾包括云服務(wù)器端收藏夾和本地收藏夾,則所述多媒體播放數(shù)據(jù)保存在所述云服務(wù)器端收藏夾和/或本地收藏夾中。
[0142]A8、如Al所述的方法,還包括:將收藏夾中所述多媒體播放數(shù)據(jù)的啟動(dòng)事件與所述播放器的進(jìn)程關(guān)聯(lián);接收啟動(dòng)所述多媒體播放數(shù)據(jù)的指示信息,并依據(jù)所述指示信息觸發(fā)所述多媒體播放數(shù)據(jù)的啟動(dòng)事件;依據(jù)所述啟動(dòng)事件調(diào)用關(guān)聯(lián)的所述播放器的進(jìn)程,并對(duì)所述多媒體播放數(shù)據(jù)進(jìn)行播放。
[0143]A9、如Al所述的方法,還包括:創(chuàng)建一個(gè)網(wǎng)頁(yè)并在所述網(wǎng)頁(yè)中內(nèi)嵌播放器插件;將所述內(nèi)嵌播放器插件的播放信息與所述多媒體播放數(shù)據(jù)關(guān)聯(lián),并生成所述網(wǎng)頁(yè)的網(wǎng)頁(yè)地址。
[0144]A10、如A9所述的方法,生成所述網(wǎng)頁(yè)的網(wǎng)頁(yè)地址之后,還包括:將所述收藏夾中收藏的多媒體播放數(shù)據(jù)替換為所述網(wǎng)頁(yè)地址;所述在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放,包括:在接收到指示信息后,采用瀏覽器開(kāi)啟所述網(wǎng)頁(yè)地址對(duì)應(yīng)的網(wǎng)頁(yè),并采用網(wǎng)頁(yè)中內(nèi)嵌的播放器插件對(duì)所述多媒體播放數(shù)據(jù)進(jìn)行播放。
[0145]All、如Al所述的方法,還包括:在播放所述多媒體播放數(shù)據(jù)時(shí),對(duì)所述播放器插件中所述多媒體的緩存數(shù)據(jù)進(jìn)行下載。
[0146]A12、如Al所述的方法,還包括:獲取收藏夾在所述多媒體播放數(shù)據(jù)的描述信息;依據(jù)所述描述信息獲取所述多媒體的推薦播放信息,并在所述收藏夾中顯示所述推薦播放信息。
[0147]本發(fā)明實(shí)施例還公開(kāi)了 B13、一種瀏覽器裝置,包括:獲取模塊,用于從瀏覽器的收藏夾中獲取所收藏的多媒體播放數(shù)據(jù),其中所述多媒體播放數(shù)據(jù)為從包含所述多媒體的網(wǎng)頁(yè)中抓取得到;分析并確定模塊,用于分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型,并依據(jù)所述數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件;播放模塊,用于在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放。
[0148]B14、如B13所述的裝置:所述分析并確定模塊,用于當(dāng)所述多媒體播放數(shù)據(jù)為鏈接地址時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為地址類(lèi),則確定所述多媒體的播放器插件為flash播放器插件或非flash播放器插件;當(dāng)所述多媒體播放數(shù)據(jù)為多媒體文件時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為文件類(lèi),則確定所述多媒體的播放器插件為非flash播放器插件;若所述多媒體播放數(shù)據(jù)為網(wǎng)頁(yè)代碼時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為代碼類(lèi),則確定所述多媒體的播放器插件為flash播放器插件。
[0149]B15、如B13所述的裝置:所述播放模塊,用于將所述多媒體播放數(shù)據(jù)與所述瀏覽器中的播放器插件關(guān)聯(lián);當(dāng)接收到播放所述多媒體播放數(shù)據(jù)的指示信息時(shí),采用所述播放器插件對(duì)所述多媒體播放數(shù)據(jù)進(jìn)行播放。
[0150]B16、如B13所述的裝置,還包括:抓取模塊,用于抓取網(wǎng)頁(yè)中多媒體的播放數(shù)據(jù);具體用于對(duì)網(wǎng)頁(yè)進(jìn)行分析確定所述網(wǎng)頁(yè)中多媒體對(duì)應(yīng)的網(wǎng)頁(yè)標(biāo)簽;依據(jù)所述網(wǎng)頁(yè)標(biāo)簽獲取所述網(wǎng)頁(yè)中多媒體對(duì)應(yīng)的播放數(shù)據(jù),其中,所述多媒體播放數(shù)據(jù)包括:網(wǎng)頁(yè)代碼、源地址或多媒體文件。
[0151]B17、如B16所述的裝置,若所述播放數(shù)據(jù)為多媒體文件,則所述抓取模塊,用于當(dāng)所述網(wǎng)頁(yè)標(biāo)簽加載的播放器插件包含限制信息,且對(duì)網(wǎng)頁(yè)標(biāo)簽對(duì)應(yīng)的網(wǎng)頁(yè)代碼解析失敗時(shí),播放所述多媒體并抓取所述多媒體的媒體數(shù)據(jù)流;采用所述媒體數(shù)據(jù)流生成多媒體文件,并將所述多媒體文件作為播放數(shù)據(jù)。
[0152]B18、如B13所述的裝置,還包括:保存模塊,用于獲取所述包含所述多媒體的網(wǎng)頁(yè)的網(wǎng)頁(yè)地址,并與所述多媒體播放數(shù)據(jù)建立對(duì)應(yīng)關(guān)系;將所述網(wǎng)頁(yè)地址對(duì)應(yīng)保存在所述收減夾中。
[0153]B19、如B13所述的裝置,所述收藏夾包括云服務(wù)器端收藏夾和本地收藏夾,則所述多媒體播放數(shù)據(jù)保存在所述云服務(wù)器端收藏夾和/或本地收藏夾中。
[0154]B20、如B13所述的裝置,還包括:關(guān)聯(lián)調(diào)用模塊,用于將收藏夾中所述多媒體播放數(shù)據(jù)的啟動(dòng)事件與所述播放器的進(jìn)程關(guān)聯(lián);接收啟動(dòng)所述多媒體播放數(shù)據(jù)的指示信息,并依據(jù)所述指示信息觸發(fā)所述多媒體播放數(shù)據(jù)的啟動(dòng)事件;依據(jù)所述啟動(dòng)事件調(diào)用關(guān)聯(lián)的所述播放器的進(jìn)程,并對(duì)所述多媒體播放數(shù)據(jù)進(jìn)行播放。
[0155]B21、如B13所述的裝置,還包括:創(chuàng)建模塊,用于創(chuàng)建一個(gè)網(wǎng)頁(yè)并在所述網(wǎng)頁(yè)中內(nèi)嵌播放器;將所述內(nèi)嵌播放器的播放信息與所述多媒體播放數(shù)據(jù)關(guān)聯(lián),并生成所述網(wǎng)頁(yè)的網(wǎng)頁(yè)地址。
[0156]B22、如B21所述的裝置,還包括:替換模塊,用于將所述收藏夾中收藏的多媒體的播放數(shù)據(jù)替換為所述網(wǎng)頁(yè)地址;所述播放模塊,用于在接收到指示信息后,采用瀏覽器開(kāi)啟所述網(wǎng)頁(yè)地址對(duì)應(yīng)的網(wǎng)頁(yè),并采用網(wǎng)頁(yè)中內(nèi)嵌的播放器對(duì)所述播放數(shù)據(jù)進(jìn)行播放。
[0157]B23、如B13所述的裝置,還包括:緩存下載模塊,用于在播放所述多媒體播放數(shù)據(jù)時(shí),對(duì)所述播放器插件中所述多媒體的緩存數(shù)據(jù)進(jìn)行下載。
[0158]B24、如B13所述的裝置,還包括:推薦模塊,用于獲取收藏夾在所述多媒體播放數(shù)據(jù)的描述信息;依據(jù)所述描述信息獲取所述多媒體的推薦播放信息,并在所述收藏夾中顯示所述推薦播放信息。
【權(quán)利要求】
1.一種播放多媒體數(shù)據(jù)的方法,包括: 從瀏覽器的收藏夾中獲取所收藏的多媒體播放數(shù)據(jù),其中所述多媒體播放數(shù)據(jù)為從包含所述多媒體的網(wǎng)頁(yè)中抓取得到; 分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型,并依據(jù)所述數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件; 在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放。
2.如權(quán)利要求1所述的方法,分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型,并依據(jù)所述數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件,包括: 當(dāng)所述多媒體播放數(shù)據(jù)為鏈接地址時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為地址類(lèi),則確定所述多媒體的播放器插件為flash播放器插件或非flash播放器插件; 當(dāng)所述多媒體播放數(shù)據(jù)為多媒體文件時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為文件類(lèi),則確定所述多媒體的播放器插件為非flash播放器插件; 若所述多媒體播放數(shù)據(jù)為網(wǎng)頁(yè)代碼時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為代碼類(lèi),則確定所述多媒體的播放器插件為flash播放器插件。
3.如權(quán)利要求1所述的方法,所述在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放,包括: 將所述多媒體播放數(shù)據(jù)與所述瀏覽器中的播放器插件關(guān)聯(lián); 當(dāng)接收到播放所述多媒體播放數(shù)據(jù)的指示信息時(shí),采用所述播放器插件對(duì)所述多媒體播放數(shù)據(jù)進(jìn)行播放。
4.如權(quán)利要求1所述的方法,還包括抓取網(wǎng)頁(yè)中多媒體播放數(shù)據(jù)的步驟: 對(duì)網(wǎng)頁(yè)進(jìn)行分析確定所述網(wǎng)頁(yè)中多媒體對(duì)應(yīng)的網(wǎng)頁(yè)標(biāo)簽; 依據(jù)所述網(wǎng)頁(yè)標(biāo)簽獲取所述網(wǎng)頁(yè)中的多媒體播放數(shù)據(jù),其中,所述多媒體播放數(shù)據(jù)包括:網(wǎng)頁(yè)代碼、源地址或多媒體文件。
5.如權(quán)利要求4所述的方法,若所述多媒體播放數(shù)據(jù)為多媒體文件,則依據(jù)所述網(wǎng)頁(yè)標(biāo)簽獲取所述網(wǎng)頁(yè)中的多媒體播放數(shù)據(jù),包括: 當(dāng)所述網(wǎng)頁(yè)標(biāo)簽加載的播放器插件包含限制信息,且對(duì)網(wǎng)頁(yè)標(biāo)簽對(duì)應(yīng)的網(wǎng)頁(yè)代碼解析失敗時(shí),播放所述多媒體并抓取所述多媒體的媒體數(shù)據(jù)流; 采用所述媒體數(shù)據(jù)流生成多媒體文件,并將所述多媒體文件作為多媒體播放數(shù)據(jù)。
6.一種瀏覽器裝置,包括: 獲取模塊,用于從瀏覽器的收藏夾中獲取所收藏的多媒體播放數(shù)據(jù),其中所述多媒體播放數(shù)據(jù)為從包含所述多媒體的網(wǎng)頁(yè)中抓取得到; 分析并確定模塊,用于分析所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型,并依據(jù)所述數(shù)據(jù)類(lèi)型確定所述多媒體的播放器插件; 播放模塊,用于在瀏覽器側(cè)使用所述確定的播放器插件加載所述獲取的多媒體播放數(shù)據(jù)進(jìn)行播放。
7.如權(quán)利要求6所述的裝置: 所述分析并確定模塊,用于當(dāng)所述多媒體播放數(shù)據(jù)為鏈接地址時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為地址類(lèi),則確定所述多媒體的播放器插件為flash播放器插件或非flash播放器插件;當(dāng)所述多媒體播放數(shù)據(jù)為多媒體文件時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為文件類(lèi),則確定所述多媒體的播放器插件為非flash播放器插件;若所述多媒體播放數(shù)據(jù)為網(wǎng)頁(yè)代碼時(shí),所述多媒體播放數(shù)據(jù)的數(shù)據(jù)類(lèi)型為代碼類(lèi),則確定所述多媒體的播放器插件為flash播放器插件。
8.如權(quán)利要求6所述的裝置: 所述播放模塊,用于將所述多媒體播放數(shù)據(jù)與所述瀏覽器中的播放器插件關(guān)聯(lián);當(dāng)接收到播放所述多媒體播放數(shù)據(jù)的指示信息時(shí),采用所述播放器插件對(duì)所述多媒體播放數(shù)據(jù)進(jìn)行播放。
9.如權(quán)利要求6所述的裝置,還包括: 抓取模塊,用于抓取網(wǎng)頁(yè)中多媒體的播放數(shù)據(jù);具體用于對(duì)網(wǎng)頁(yè)進(jìn)行分析確定所述網(wǎng)頁(yè)中多媒體對(duì)應(yīng)的網(wǎng)頁(yè)標(biāo)簽;依據(jù)所述網(wǎng)頁(yè)標(biāo)簽獲取所述網(wǎng)頁(yè)中多媒體對(duì)應(yīng)的播放數(shù)據(jù),其中,所述多媒體播放數(shù)據(jù)包括:網(wǎng)頁(yè)代碼、源地址或多媒體文件。
10.如權(quán)利要求9所述的裝置,若所述播放數(shù)據(jù)為多媒體文件,則所述抓取模塊,用于當(dāng)所述網(wǎng)頁(yè)標(biāo)簽加載的播放器插件包含限制信息,且對(duì)網(wǎng)頁(yè)標(biāo)簽對(duì)應(yīng)的網(wǎng)頁(yè)代碼解析失敗時(shí),播放所述多媒體并抓取所述多媒體的媒體數(shù)據(jù)流;采用所述媒體數(shù)據(jù)流生成多媒體文件,并將所述多媒體文件作為 播放數(shù)據(jù)。
【文檔編號(hào)】G06F17/30GK103646054SQ201310628509
【公開(kāi)日】2014年3月19日 申請(qǐng)日期:2013年11月29日 優(yōu)先權(quán)日:2013年11月29日
【發(fā)明者】鄒濤 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司