一種網(wǎng)頁(yè)處理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及消費(fèi)性電子產(chǎn)品技術(shù)領(lǐng)域,尤其涉及一種基于多屏互動(dòng)的網(wǎng)頁(yè)處理方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著智能電視等設(shè)備的發(fā)展,越來越多的電視支持多屏互動(dòng)功能,即電視能夠和移動(dòng)終端如手機(jī)等共享內(nèi)容。其實(shí)現(xiàn)的方法有:一是在手機(jī)上安裝特定的多屏互動(dòng)軟件,用戶可以將手機(jī)上的內(nèi)容傳輸給電視;二是電視可以把電視播放的畫面?zhèn)鬏斀o手機(jī)。
[0003]但現(xiàn)有的這兩種方法都存在問題,方法一中,手機(jī)將整個(gè)手機(jī)畫面內(nèi)容傳輸給電視,或者需要用戶手動(dòng)選擇視頻推送,每次傳輸?shù)膬?nèi)容僅限I個(gè)內(nèi)容,并且只能支持特定的頁(yè)面內(nèi)容傳屏。當(dāng)用戶訪問普通的網(wǎng)頁(yè)內(nèi)容時(shí),則無法做到將視頻內(nèi)容傳輸給電視。方法二中,手機(jī)的內(nèi)容和電視內(nèi)容同步,不能對(duì)電視內(nèi)容做交互。
[0004]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0005]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種網(wǎng)頁(yè)處理方法及系統(tǒng),旨在解決現(xiàn)有的網(wǎng)頁(yè)處理方法中交互性差、推送內(nèi)容有局限、無法充分利用其他配套設(shè)備等冋題。
[0006]本發(fā)明的技術(shù)方案如下:
一種網(wǎng)頁(yè)處理方法,其中,包括步驟:
當(dāng)手持設(shè)備訪問HTML文本文件時(shí),解析HTML文本文件,根據(jù)當(dāng)前標(biāo)簽將HTML文本文件中的多媒體內(nèi)容的地址剝離;
將剝離出的多媒體內(nèi)容的地址組成相應(yīng)的播放列表,并分發(fā)至匹配的播放設(shè)備中,并對(duì)剝離后的HTML文本文件進(jìn)行重組;
手持設(shè)備打開重組后的HTML文件顯示相應(yīng)的文本網(wǎng)頁(yè),播放設(shè)備播放相應(yīng)的多媒體內(nèi)容。
[0007]所述的網(wǎng)頁(yè)處理方法,其中,當(dāng)手持設(shè)備訪問HTML文本文件時(shí),解析HTML文本文件,根據(jù)當(dāng)前標(biāo)簽將HTML文本文件中的多媒體內(nèi)容的地址剝離的步驟之前,還包括:
接收播放設(shè)備廣播的所適合處理的數(shù)據(jù)類型信息,并存儲(chǔ)各播放設(shè)備與適合處理的數(shù)據(jù)類型的匹配表。
[0008]所述的網(wǎng)頁(yè)處理方法,其中,手持設(shè)備打開重組后的HTML文件顯示相應(yīng)的文本網(wǎng)頁(yè),播放設(shè)備播放相應(yīng)的多媒體內(nèi)容的步驟之前還包括:
預(yù)先定義手持設(shè)備和播放設(shè)備之間的控制命令協(xié)議,根據(jù)不同的數(shù)據(jù)類型定義不同的控制指令行為。
[0009]所述的網(wǎng)頁(yè)處理方法,其中,當(dāng)手持設(shè)備訪問HTML文本文件時(shí),解析HTML文本文件,根據(jù)當(dāng)前標(biāo)簽將HTML文本文件中的多媒體內(nèi)容的地址剝離的步驟之前還包括: 在服務(wù)器端配置一視頻解析庫(kù),通過搜索引擎獲取網(wǎng)絡(luò)上的資源信息,在所述視頻解析庫(kù)中形成包含資源信息及相應(yīng)url地址的大數(shù)據(jù)庫(kù)。
[0010]所述的網(wǎng)頁(yè)處理方法,其中,將剝離出的多媒體內(nèi)容的地址組成相應(yīng)的播放列表,并分發(fā)至匹配的播放設(shè)備中,并對(duì)剝離后的HTML文本文件進(jìn)行重組的步驟具體包括:
手持設(shè)備訪問視頻解析庫(kù),根據(jù)url地址,獲取到多媒體內(nèi)容的名稱,組成不同數(shù)據(jù)類型的播放列表。
[0011]所述的網(wǎng)頁(yè)處理方法,其中,手持設(shè)備打開重組后的HTML文件顯示相應(yīng)的文本網(wǎng)頁(yè),播放設(shè)備播放相應(yīng)的多媒體內(nèi)容的步驟具體包括:
手持設(shè)備與播放設(shè)備建立流媒體傳輸通道;
手持設(shè)備發(fā)送控制指令;
播放設(shè)備接收并解析手持設(shè)備發(fā)送的控制指令,確定控制指令類別以及控制指令數(shù)據(jù)并執(zhí)行相應(yīng)的動(dòng)作。
[0012]所述的網(wǎng)頁(yè)處理方法,其中,手持設(shè)備通過獨(dú)立的程序或者通過瀏覽器插件來獲取并訪問HTML文本文件。
[0013]所述的網(wǎng)頁(yè)處理方法,其中,當(dāng)手持設(shè)備訪問HTML文本文件時(shí),解析HTML文本文件,根據(jù)當(dāng)前標(biāo)簽將HTML文本文件中的多媒體內(nèi)容的地址剝離的步驟具體包括:
Al、判斷當(dāng)前標(biāo)簽是否為〈AUD1〉,當(dāng)是時(shí)判定當(dāng)前標(biāo)簽為音頻標(biāo)簽,提取出音頻數(shù)據(jù)的url地址,并進(jìn)入到步驟A5,否則進(jìn)入步驟A2 ;
A2、判斷當(dāng)前標(biāo)簽是否為<EMB>或〈OBJECT〉,當(dāng)是時(shí)判定當(dāng)前標(biāo)簽為視頻標(biāo)簽,提取出視頻數(shù)據(jù)的url地址,并將視頻數(shù)據(jù)分離成影像數(shù)據(jù)和音頻數(shù)據(jù),取出影像數(shù)據(jù)的url地址并進(jìn)入步驟A6,取出音頻數(shù)據(jù)的url地址并進(jìn)入步驟A5,否則進(jìn)入步驟A3 ;
A3、判斷當(dāng)前標(biāo)簽是否為〈VIDEO〉,若是則判定當(dāng)前標(biāo)簽為視頻標(biāo)簽,提取出視頻數(shù)據(jù)的url地址,并將視頻數(shù)據(jù)分離成影像數(shù)據(jù)和音頻數(shù)據(jù),取出影像數(shù)據(jù)的url地址并進(jìn)入步驟A6,取出音頻數(shù)據(jù)的url地址并進(jìn)入步驟A5,否則進(jìn)入步驟A4 ;
A4、判斷當(dāng)前標(biāo)簽是否為〈IMG〉,若是則判定當(dāng)前標(biāo)簽為圖片標(biāo)簽,提取出圖片數(shù)據(jù)的url地址,并進(jìn)入步驟A6,當(dāng)否時(shí)重組HTML文本文件;
A5、組合音頻數(shù)據(jù)的播放列表;
A6、組合影像數(shù)據(jù)和圖片數(shù)據(jù)的播放列表。
[0014]一種網(wǎng)頁(yè)處理系統(tǒng),其中,包括:
解析模塊,用于當(dāng)手持設(shè)備訪問HTML文本文件時(shí),解析HTML文本文件,根據(jù)當(dāng)前標(biāo)簽將HTML文本文件中的多媒體內(nèi)容的地址剝離;
分發(fā)模塊,用于將剝離出的多媒體內(nèi)容的地址組成相應(yīng)的播放列表,并分發(fā)至匹配的播放設(shè)備中,并對(duì)剝離后的HTML文本文件進(jìn)行重組;
多屏互動(dòng)模塊,用于手持設(shè)備打開重組后的HTML文件顯示相應(yīng)的文本網(wǎng)頁(yè),播放設(shè)備播放相應(yīng)的多媒體內(nèi)容。
[0015]所述的網(wǎng)頁(yè)處理系統(tǒng),其中,還包括:
預(yù)定義模塊,用于預(yù)先定義手持設(shè)備和播放設(shè)備之間的控制命令協(xié)議,根據(jù)不同的數(shù)據(jù)類型定義不同的控制指令行為。
[0016]所述的網(wǎng)頁(yè)處理系統(tǒng),其中,所述多屏互動(dòng)模塊包括: 通道建立單元,用于手持設(shè)備與播放設(shè)備建立流媒體傳輸通道;
控制指令發(fā)送單元,用于手持設(shè)備發(fā)送控制指令;
執(zhí)行單元,用于播放設(shè)備接收并解析手持設(shè)備發(fā)送的控制指令,確定控制指令類別以及控制指令數(shù)據(jù)并執(zhí)行相應(yīng)的動(dòng)作。
[0017]有益效果:本發(fā)明中,手持設(shè)備在訪問HTML文本文件時(shí),將其中的多媒體內(nèi)容進(jìn)行剝離,并分發(fā)到播放設(shè)備中,充分利用其所具有的播放功能優(yōu)勢(shì),進(jìn)行多媒體內(nèi)容的播放,而手持設(shè)備則只顯示文本信息,并且用戶可通過手持設(shè)備中的播放列表來對(duì)播放設(shè)備的播放過程進(jìn)行控制,增加了交互功能。
【附圖說明】
[0018]圖1為本發(fā)明一種網(wǎng)頁(yè)處理方法較佳實(shí)施例的流程圖;
圖2為圖1所示流程中步驟SlOl的具體流程圖;
圖3為圖1所示流程中步驟S102的具體流程圖;
圖4為本發(fā)明一種網(wǎng)頁(yè)處理系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)框圖;
圖5為圖4所示系統(tǒng)中多屏互動(dòng)模塊的具體結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0019]本發(fā)明提供一種網(wǎng)頁(yè)處理方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0020]本發(fā)明所提供的網(wǎng)頁(yè)處理方法較佳實(shí)施例,如圖1所示,其包括步驟:
5101、當(dāng)手持設(shè)備訪問HTML文本文件時(shí),解析HTML文本文件,根據(jù)當(dāng)前標(biāo)簽將HTML文本文件中的多媒體內(nèi)容的地址剝離;
5102、將剝離出的多媒體內(nèi)容的地址組成相應(yīng)的播放列表,并分發(fā)至匹配的播放設(shè)備中,并對(duì)剝離后的HTML文本文件進(jìn)行重組;
5103、手持設(shè)備打開重組后的HTML文件顯示相應(yīng)的文本網(wǎng)頁(yè),播放設(shè)備播放相應(yīng)的多媒體內(nèi)容。
[0021]本發(fā)明中,在手持設(shè)備訪問網(wǎng)頁(yè)時(shí),自動(dòng)解析HTML文本文件,并將HTML文本文件中的圖片、視頻等多媒體內(nèi)容的地址智能推送到電視、或音響等播放設(shè)備上進(jìn)行播放,而手持設(shè)備上的瀏覽器只瀏覽其中的文字部分。
[0022]從而實(shí)現(xiàn)將一個(gè)帶多媒體內(nèi)容的網(wǎng)頁(yè),進(jìn)行分屏顯示,手持設(shè)備只顯示網(wǎng)頁(yè)中的文字部分,而電視、音響等顯示網(wǎng)頁(yè)中的多媒體部分。這樣做的好處,是可以充分利用電視機(jī)、音響等設(shè)備播放網(wǎng)頁(yè)的多媒體內(nèi)容,又能在手持設(shè)備上瀏覽網(wǎng)頁(yè)的文字內(nèi)容。
[0023]本發(fā)明中,播放設(shè)備包括電視等大屏顯示設(shè)備,也可包括音響設(shè)備等其他配套的家庭影音設(shè)備,還可以包括其他未提到的播放設(shè)備,播放合適的內(nèi)容。可以充分利用各播放設(shè)備的優(yōu)勢(shì),獲得最好的體驗(yàn),
另外,用戶還可通過手持設(shè)備來控制其他播放設(shè)備的播放過程,即手機(jī)端無法與其他播放設(shè)備之間可進(jìn)行交互,無需借助電視的遙控器操作,即可進(jìn)行切換視頻,圖片等操作。
[0024]下面以手持設(shè)備為手機(jī)為例對(duì)本發(fā)明的方法進(jìn)行具體說明。但顯然所述的手持設(shè)備不僅可以是手機(jī),還可以是其他的智能手持設(shè)備,例如平板電腦。
[0025]首先,手機(jī)入網(wǎng)時(shí),將手機(jī)和網(wǎng)絡(luò)中的播放設(shè)備建立連接,網(wǎng)絡(luò)中的播放設(shè)備將自身適合處理的數(shù)