專利名稱:數(shù)據(jù)處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),特別地涉及一種數(shù)據(jù)處理方法及裝置。
背景技術(shù):
目前,基于Web的教師備課系統(tǒng)需要教師制作出集課程與信息技術(shù)良好整合的課件,以提高教師備課的效率和質(zhì)量。然而,采用教師備課系統(tǒng)制作的課件屬于網(wǎng)頁(yè)上的文本標(biāo)記語(yǔ)言(Hypertext Markup Language,簡(jiǎn)稱HTML)數(shù)據(jù),其無(wú)法適用于課堂上的教學(xué),在課堂教學(xué)時(shí),教師需要將網(wǎng)頁(yè)版的HTML數(shù)據(jù)轉(zhuǎn)換為幻燈片(Power Point,簡(jiǎn)稱PPT)文件?,F(xiàn)有技術(shù)中教師只能手動(dòng)將在線備課的課件內(nèi)容拷貝到幻燈片文件中進(jìn)行重新編輯,上述網(wǎng)頁(yè)上的HTML數(shù)據(jù)轉(zhuǎn)換為幻燈片文件的頁(yè)面數(shù)據(jù)的方法需要花費(fèi)較多的時(shí)間, 使得效率非常低。
發(fā)明內(nèi)容
本發(fā)明提供一種數(shù)據(jù)處理方法及裝置,用以將HTML數(shù)據(jù)自動(dòng)轉(zhuǎn)換為幻燈片文件中的頁(yè)面數(shù)據(jù),以便較好的節(jié)省文本編輯時(shí)間,且提高了轉(zhuǎn)換效率。本發(fā)明一方面提供一種數(shù)據(jù)處理方法,包括根據(jù)文本標(biāo)記語(yǔ)言HTML數(shù)據(jù)所占網(wǎng)頁(yè)的面積獲取所述HTML數(shù)據(jù)占幻燈片文件的頁(yè)面數(shù)量,所述幻燈片文件中每一頁(yè)面的面積相同;將所述HTML數(shù)據(jù)的有效數(shù)據(jù)劃分為多個(gè)連續(xù)的數(shù)據(jù)實(shí)體,以使所述數(shù)據(jù)實(shí)體的面積與所述頁(yè)面面積相適應(yīng),所述數(shù)據(jù)實(shí)體的數(shù)量與所述頁(yè)面數(shù)量相同;將所述數(shù)據(jù)實(shí)體轉(zhuǎn)換為所述幻燈片文件中對(duì)應(yīng)頁(yè)面中的數(shù)據(jù),以將多個(gè)頁(yè)面組成所述幻燈片文件。根據(jù)本發(fā)明的另一方面,本發(fā)明還提供一種數(shù)據(jù)處理裝置,包括獲取單元,用于根據(jù)文本標(biāo)記語(yǔ)言HTML數(shù)據(jù)所占網(wǎng)頁(yè)的面積獲取所述HTML數(shù)據(jù)占幻燈片文件的頁(yè)面數(shù)量,所述幻燈片文件中每一頁(yè)面的面積相同;劃分單元,用于將所述HTML數(shù)據(jù)的有效數(shù)據(jù)劃分為多個(gè)連續(xù)的數(shù)據(jù)實(shí)體,以使所述數(shù)據(jù)實(shí)體的面積與所述頁(yè)面面積相適應(yīng),所述數(shù)據(jù)實(shí)體的數(shù)量與所述頁(yè)面數(shù)量相同;轉(zhuǎn)換單元,用于將所述數(shù)據(jù)實(shí)體轉(zhuǎn)換為所述幻燈片文件中對(duì)應(yīng)頁(yè)面中的數(shù)據(jù),以將多個(gè)頁(yè)面組成所述幻燈片文件。由上述技術(shù)方案可知,本發(fā)明的數(shù)據(jù)處理方法及裝置,通過(guò)獲取HTML數(shù)據(jù)所占幻燈片文件的頁(yè)面數(shù)量,將所述HTML數(shù)據(jù)的有效數(shù)據(jù)劃分為與頁(yè)面數(shù)量相同的數(shù)據(jù)實(shí)體,進(jìn)而將該些數(shù)據(jù)實(shí)體自動(dòng)轉(zhuǎn)換為幻燈片文件中的頁(yè)面數(shù)據(jù),其較好的節(jié)省了文本編輯時(shí)間, 且提高了轉(zhuǎn)換效率。
為了更清楚地說(shuō)明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明一實(shí)施例提供的數(shù)據(jù)處理方法的流程圖;圖2為本發(fā)明另一實(shí)施例提供的數(shù)據(jù)處理方法的流程圖;圖3為本發(fā)明另一實(shí)施例提供的數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明中的HTML數(shù)據(jù)為HTML的可視化界面(如網(wǎng)頁(yè))中能夠看到的圖片、文字內(nèi)容、空格、分頁(yè)符、超鏈接文本、表格、Flash動(dòng)畫和微軟播放器支持的音頻視頻等等。有效數(shù)據(jù)可為HTML數(shù)據(jù)中的部分?jǐn)?shù)據(jù),其包括圖片、文字內(nèi)容、表格、Flash動(dòng)畫和微軟播放器支持的音頻視頻等等。HTML數(shù)據(jù)的源代碼為標(biāo)簽,該標(biāo)簽用于定義HTML數(shù)據(jù)的大小、位置、樣式等?,F(xiàn)有的標(biāo)簽包括描述HTML數(shù)據(jù)大小的尺寸樣式標(biāo)簽和/或?qū)傩詷?biāo)簽、描述HTML數(shù)據(jù)顏色的色彩樣式標(biāo)簽等。另外,現(xiàn)有的教師備課系統(tǒng)中,HTML數(shù)據(jù)中非文字內(nèi)容的面積小于等于770女550 像素,例如圖片、Flash動(dòng)畫和微軟播放器支持的音頻視頻等的面積小于等于770女550像
ο圖1為本發(fā)明一實(shí)施例提供的數(shù)據(jù)處理方法的流程圖,如圖1所示,數(shù)據(jù)處理方法如下所述。步驟101、根據(jù)HTML數(shù)據(jù)所占網(wǎng)頁(yè)的面積獲取HTML數(shù)據(jù)占幻燈片文件的頁(yè)面數(shù)
Mo舉例來(lái)說(shuō),可通過(guò)HTML解析器獲取HTML數(shù)據(jù)對(duì)應(yīng)的標(biāo)簽,并采用正則表達(dá)式從各標(biāo)簽中篩選出有效標(biāo)簽,有效標(biāo)簽中的數(shù)據(jù)為有效數(shù)據(jù);進(jìn)而根據(jù)有效數(shù)據(jù)所占網(wǎng)頁(yè)的面積確定有效數(shù)據(jù)占幻燈片文件的頁(yè)面數(shù)量。特別地,該有效數(shù)據(jù)還可為HTML數(shù)據(jù)。應(yīng)說(shuō)明的是,HTML數(shù)據(jù)的標(biāo)簽中定義了 HTML數(shù)據(jù)的大小,可根據(jù)標(biāo)簽中定義的 HTML數(shù)據(jù)的大小獲取HTML數(shù)據(jù)的面積。相應(yīng)地,可以根據(jù)標(biāo)簽中定義的有效數(shù)據(jù)的大小獲取有效數(shù)據(jù)的面積。本實(shí)施例中提及的幻燈片文件中每一頁(yè)面的面積可相同,常見(jiàn)的頁(yè)面面積為770 * 550像素。步驟102、將HTML數(shù)據(jù)的有效數(shù)據(jù)劃分為多個(gè)連續(xù)的數(shù)據(jù)實(shí)體,以使數(shù)據(jù)實(shí)體的面積與頁(yè)面面積相適應(yīng),以及數(shù)據(jù)實(shí)體的數(shù)量與頁(yè)面的數(shù)量相同。本實(shí)施例中的數(shù)據(jù)實(shí)體可理解為部分的HTML數(shù)據(jù),例如頁(yè)面數(shù)量為兩頁(yè),此時(shí),
5HTML數(shù)據(jù)(包括標(biāo)題和正文內(nèi)容)劃分為兩個(gè)數(shù)據(jù)實(shí)體,第一數(shù)據(jù)實(shí)體可包括標(biāo)題、部分的正文內(nèi)容;第二數(shù)據(jù)實(shí)體可包括連接第一數(shù)據(jù)實(shí)體的另一部分的正文內(nèi)容等。標(biāo)題、部分的正文內(nèi)容所占網(wǎng)頁(yè)的面積匹配于頁(yè)面面積。本實(shí)施例中數(shù)據(jù)實(shí)體所占網(wǎng)頁(yè)的面積匹配于頁(yè)面面積即為數(shù)據(jù)實(shí)體所占網(wǎng)頁(yè)的面積為頁(yè)面的有效面積,例如幻燈片頁(yè)面去除頁(yè)邊距之后的有效面積。當(dāng)然,數(shù)據(jù)實(shí)體的面積也可以與頁(yè)面面積相同。上述的有效數(shù)據(jù)可為全部的HTML數(shù)據(jù),或者,有效數(shù)據(jù)為對(duì)應(yīng)于有效標(biāo)簽中的數(shù)據(jù)。步驟103、將數(shù)據(jù)實(shí)體轉(zhuǎn)換為幻燈片文件中對(duì)應(yīng)頁(yè)面中的數(shù)據(jù),以使轉(zhuǎn)換后的多個(gè)頁(yè)面組成幻燈片文件。本實(shí)施例中提及的采用正則表達(dá)式從各標(biāo)簽中篩選出有效標(biāo)簽,可具體為根正則表達(dá)式按照預(yù)設(shè)的標(biāo)簽庫(kù)判斷HTML數(shù)據(jù)的標(biāo)簽是否屬于該標(biāo)簽庫(kù),若屬于則刪除或修改等,進(jìn)而可獲取標(biāo)簽中的有效標(biāo)簽。預(yù)設(shè)的標(biāo)簽庫(kù)包括多個(gè)無(wú)效標(biāo)簽、不完整標(biāo)簽和超鏈接文本的標(biāo)簽等。上述的正則表達(dá)式可為用來(lái)查找匹配一系列符合某個(gè)句法規(guī)則的字符串的單個(gè)字符串。正則表達(dá)式通常被用來(lái)檢索、刪除和/或替換那些符合某個(gè)模式的文本內(nèi)容。在本實(shí)施例中,確定有效數(shù)據(jù)所占幻燈片文件的頁(yè)面數(shù)量可具體為根據(jù)有效標(biāo)簽中定義的有效數(shù)據(jù)所占網(wǎng)頁(yè)的尺寸計(jì)算有效數(shù)據(jù)所占網(wǎng)頁(yè)的面積,比較有效數(shù)據(jù)的面積與頁(yè)面的面積,以獲得有效數(shù)據(jù)所占幻燈片文件的頁(yè)面數(shù)量。上述實(shí)施例中的數(shù)據(jù)處理方法,通過(guò)獲取HTML數(shù)據(jù)所占幻燈片文件的頁(yè)面數(shù)量, 將所述HTML數(shù)據(jù)的有效數(shù)據(jù)劃分為與頁(yè)面數(shù)量相同的數(shù)據(jù)實(shí)體,進(jìn)而將該些數(shù)據(jù)實(shí)體自動(dòng)轉(zhuǎn)換為幻燈片文件中的頁(yè)面數(shù)據(jù),并將頁(yè)面數(shù)據(jù)組合成幻燈片文件,其較好的節(jié)省了文本編輯時(shí)間。圖2為本發(fā)明另一實(shí)施例提供的數(shù)據(jù)處理方法的流程圖,如圖2所示,數(shù)據(jù)處理方法如下文所述。步驟201、獲取HTML數(shù)據(jù)對(duì)應(yīng)的標(biāo)簽,采用正則表達(dá)式從各標(biāo)簽中篩選出有效標(biāo)簽,有效標(biāo)簽中的數(shù)據(jù)即為有效數(shù)據(jù)。其中,HTML數(shù)據(jù)對(duì)應(yīng)的源代碼為標(biāo)簽。舉例來(lái)說(shuō),空格的標(biāo)簽可為< > ;龍語(yǔ)語(yǔ)文的超鏈接文本的標(biāo)簽可為<a href = “ http://www.longyu.cn/" >龍語(yǔ)語(yǔ)文</a>,當(dāng)然,在HTML數(shù)據(jù)的可視化界面中點(diǎn)擊“龍語(yǔ)語(yǔ)文”可打開(kāi)超鏈接http://WWW. longyu. cn/0在本實(shí)施例中,采用正則表達(dá)式從各標(biāo)簽中篩選出有效標(biāo)簽具體為,刪除標(biāo)簽中屬于標(biāo)簽庫(kù)中的一些無(wú)效標(biāo)簽、不完整的標(biāo)簽等。例如,標(biāo)簽為〈ahref =" #" ></a>,其對(duì)應(yīng)于標(biāo)簽庫(kù)中的超鏈接文本的標(biāo)簽,其屬于無(wú)效標(biāo)簽,進(jìn)而將其刪除;標(biāo)簽為〈span Iang =EN-US>  ;</span>,可通過(guò)正則表達(dá)式確定該標(biāo)簽屬于描述空格的標(biāo)簽,以便將其替換/處理為  ;在實(shí)際的應(yīng)用場(chǎng)景中,由于HTML協(xié)議存在多個(gè)版本,導(dǎo)致HTML數(shù)據(jù)的標(biāo)簽不規(guī)范,通過(guò)上述步驟獲取有效標(biāo)簽對(duì)應(yīng)的有效數(shù)據(jù),以便較好的提高后續(xù)數(shù)據(jù)實(shí)體的轉(zhuǎn)換效率。步驟202、根據(jù)有效標(biāo)簽中定義的有效數(shù)據(jù)的尺寸計(jì)算有效數(shù)據(jù)的面積,比較有效數(shù)據(jù)的面積與頁(yè)面的面積,以獲得有效數(shù)據(jù)所占幻燈片文件的頁(yè)面數(shù)量。
在實(shí)際應(yīng)用中,由于標(biāo)簽中包括有尺寸樣式標(biāo)簽或?qū)傩詷?biāo)簽,該尺寸樣式標(biāo)簽或?qū)傩詷?biāo)簽用于定義數(shù)據(jù)的尺寸,故可以根據(jù)尺寸樣式標(biāo)簽或?qū)傩詷?biāo)簽中定義的有效數(shù)據(jù)的尺寸計(jì)算有效數(shù)據(jù)的面積。例如,有效數(shù)據(jù)為圖片“123”. jpg,該圖片“123”. jpg對(duì)應(yīng)的標(biāo)簽中的尺寸樣式標(biāo)簽為<img width =〃 100" height=" 50" src = ” c:\img\123.jpg" />,此時(shí),圖片 “123”. jpg的面積為100 * 50像素。特別地,若有效數(shù)據(jù)的尺寸樣式標(biāo)簽或?qū)傩詷?biāo)簽同時(shí)存在,可先通過(guò)尺寸樣式標(biāo)簽計(jì)算有效數(shù)據(jù)的面積。例如,圖片的標(biāo)簽為<img border = 0 src = “ res //shdoclc. dll/back. gif “ width ="56" height=" 69" style = " width :90px ;height: 90px " >,根據(jù)尺寸樣式標(biāo)簽可計(jì)算的圖片的面積為90女90像素,根據(jù)屬性標(biāo)簽可計(jì)算的圖片的面積為56女69像素, 在計(jì)算有效數(shù)據(jù)圖片的面積時(shí)以90 * 90像素為準(zhǔn)。步驟203、將HTML數(shù)據(jù)的有效數(shù)據(jù)劃分為多個(gè)連續(xù)的數(shù)據(jù)實(shí)體,數(shù)據(jù)實(shí)體的數(shù)量與頁(yè)面的數(shù)量相同,數(shù)據(jù)實(shí)體的面積與頁(yè)面面積相適應(yīng)。本實(shí)施例中,頁(yè)面面積可為770女550像素。當(dāng)然,幻燈片文件中每一頁(yè)面面積也可不同,其可以根據(jù)實(shí)際需要預(yù)先設(shè)定。步驟204、將數(shù)據(jù)實(shí)體轉(zhuǎn)換為幻燈片文件中對(duì)應(yīng)頁(yè)面中的數(shù)據(jù),以使轉(zhuǎn)換后的多個(gè)頁(yè)面組成幻燈片文件。上述實(shí)施例中的數(shù)據(jù)處理方法,通過(guò)獲取HTML數(shù)據(jù)所占幻燈片文件的頁(yè)面數(shù)量, 將所述HTML數(shù)據(jù)的有效數(shù)據(jù)劃分為與頁(yè)面數(shù)量相同的數(shù)據(jù)實(shí)體,進(jìn)而將該些數(shù)據(jù)實(shí)體自動(dòng)轉(zhuǎn)換為幻燈片文件中的頁(yè)面數(shù)據(jù),其較好的節(jié)省了文本編輯時(shí)間。圖3為本發(fā)明另一實(shí)施例提供的數(shù)據(jù)處理裝置的流程圖,如圖3所示,數(shù)據(jù)處理裝置包括獲取單元31、劃分單元32和轉(zhuǎn)換單元33,其中,獲取單元31用于根據(jù)HTML數(shù)據(jù)所占網(wǎng)頁(yè)的面積獲取HTML數(shù)據(jù)占幻燈片文件的頁(yè)面數(shù)量,幻燈片文件中每一頁(yè)面的面積相同;劃分單元32用于將HTML數(shù)據(jù)的有效數(shù)據(jù)劃分為多個(gè)連續(xù)的數(shù)據(jù)實(shí)體,以使數(shù)據(jù)實(shí)體的面積與頁(yè)面面積相適應(yīng),數(shù)據(jù)實(shí)體的數(shù)量與頁(yè)面的數(shù)量相同;轉(zhuǎn)換單元33用于將數(shù)據(jù)實(shí)體轉(zhuǎn)換為幻燈片文件中相適應(yīng)頁(yè)面的數(shù)據(jù),以使轉(zhuǎn)換后的多個(gè)頁(yè)面組成幻燈片文件。在本實(shí)施例中,獲取單元31包括篩選子單元和確定子單元。篩選子單元用于獲取HTML數(shù)據(jù)對(duì)應(yīng)的標(biāo)簽,采用正則表達(dá)式從各標(biāo)簽中篩選出有效標(biāo)簽,有效標(biāo)簽中的數(shù)據(jù)對(duì)應(yīng)于有效數(shù)據(jù);確定子單元用于根據(jù)有效數(shù)據(jù)所占網(wǎng)頁(yè)的面積確定有效數(shù)據(jù)占幻燈片文件的頁(yè)
面數(shù)量。特別地,確定子單元具體用于根據(jù)有效標(biāo)簽中定義的有效數(shù)據(jù)的尺寸計(jì)算有效數(shù)據(jù)的面積,比較有效數(shù)據(jù)的面積與頁(yè)面的面積,以獲得有效數(shù)據(jù)所占幻燈片文件的頁(yè)面數(shù)量。上述實(shí)施例中的數(shù)據(jù)處理裝置,通過(guò)獲取HTML數(shù)據(jù)所占幻燈片文件的頁(yè)面數(shù)量, 將所述HTML數(shù)據(jù)的有效數(shù)據(jù)劃分為與頁(yè)面數(shù)量相同的數(shù)據(jù)實(shí)體,進(jìn)而將該些數(shù)據(jù)實(shí)體自動(dòng)轉(zhuǎn)換為幻燈片文件中的頁(yè)面數(shù)據(jù),進(jìn)而較好的節(jié)省文本編輯時(shí)間。需要說(shuō)明的是對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。 最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種數(shù)據(jù)處理方法,其特征在于,包括根據(jù)文本標(biāo)記語(yǔ)言HTML數(shù)據(jù)所占網(wǎng)頁(yè)的面積獲取所述HTML數(shù)據(jù)占幻燈片文件的頁(yè)面數(shù)量,所述幻燈片文件中每一頁(yè)面的面積相同;將所述HTML數(shù)據(jù)的有效數(shù)據(jù)劃分為多個(gè)連續(xù)的數(shù)據(jù)實(shí)體,以使所述數(shù)據(jù)實(shí)體的面積與所述頁(yè)面的面積相適應(yīng),所述數(shù)據(jù)實(shí)體的數(shù)量與所述頁(yè)面數(shù)量相同;將所述數(shù)據(jù)實(shí)體轉(zhuǎn)換為所述幻燈片文件中對(duì)應(yīng)頁(yè)面中的數(shù)據(jù),以將多個(gè)頁(yè)面組成所述幻燈片文件。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述根據(jù)HTML數(shù)據(jù)所占網(wǎng)頁(yè)的面積獲取所述HTML數(shù)據(jù)占幻燈片文件的頁(yè)面的數(shù)量,包括獲取HTML數(shù)據(jù)對(duì)應(yīng)的標(biāo)簽,采用正則表達(dá)式從各所述標(biāo)簽中篩選出有效標(biāo)簽,所述有效標(biāo)簽中的數(shù)據(jù)為所述有效數(shù)據(jù);根據(jù)所述有效數(shù)據(jù)所占網(wǎng)頁(yè)的面積確定所述有效數(shù)據(jù)占所述幻燈片文件的頁(yè)面數(shù)量。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)處理方法,其特征在于,所述根據(jù)所述有效數(shù)據(jù)所占網(wǎng)頁(yè)的面積確定所述有效數(shù)據(jù)占所述幻燈片文件的頁(yè)面數(shù)量,包括根據(jù)所述有效標(biāo)簽中定義的所述有效數(shù)據(jù)的尺寸計(jì)算所述有效數(shù)據(jù)的面積,比較所述有效數(shù)據(jù)的面積與所述頁(yè)面的面積,以獲得所述有效數(shù)據(jù)占所述幻燈片文件的頁(yè)面數(shù)量。
4.根據(jù)權(quán)利要求1至3任一所述的數(shù)據(jù)處理方法,其特征在于,所述HTML數(shù)據(jù)包括 圖片、文字內(nèi)容、Flash動(dòng)畫和視頻;所述有效數(shù)據(jù)包括圖片、文字內(nèi)容、Flash動(dòng)畫和視頻; 所述圖片、Flash動(dòng)畫或視頻的面積小于等于770 * 550像素。
5.一種數(shù)據(jù)處理裝置,其特征在于,包括獲取單元,用于根據(jù)文本標(biāo)記語(yǔ)言HTML數(shù)據(jù)所占網(wǎng)頁(yè)的面積獲取所述HTML數(shù)據(jù)占幻燈片文件的頁(yè)面數(shù)量,所述幻燈片文件中每一頁(yè)面的面積相同;劃分單元,用于將所述HTML數(shù)據(jù)的有效數(shù)據(jù)劃分為多個(gè)連續(xù)的數(shù)據(jù)實(shí)體,以使所述數(shù)據(jù)實(shí)體的面積與所述頁(yè)面面積相適應(yīng),所述數(shù)據(jù)實(shí)體的數(shù)量與所述頁(yè)面數(shù)量相同;轉(zhuǎn)換單元,用于將所述數(shù)據(jù)實(shí)體轉(zhuǎn)換為所述幻燈片文件中對(duì)應(yīng)頁(yè)面中的數(shù)據(jù),以將多個(gè)頁(yè)面組成所述幻燈片文件。
6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)處理裝置,其特征在于,所述獲取單元包括篩選子單元用于獲取HTML數(shù)據(jù)對(duì)應(yīng)的標(biāo)簽,采用正則表達(dá)式從各所述標(biāo)簽中篩選出有效標(biāo)簽,所述有效標(biāo)簽中的數(shù)據(jù)為所述有效數(shù)據(jù);確定子單元用于根據(jù)所述有效數(shù)據(jù)所占網(wǎng)頁(yè)的面積確定所述有效數(shù)據(jù)占所述幻燈片文件的頁(yè)面數(shù)量。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)處理裝置,其特征在于,所述確定子單元具體用于根據(jù)所述有效標(biāo)簽中定義的所述有效數(shù)據(jù)的尺寸計(jì)算所述有效數(shù)據(jù)的面積,比較所述有效數(shù)據(jù)的面積與所述頁(yè)面的面積,以獲得所述有效數(shù)據(jù)所占所述幻燈片文件的頁(yè)面數(shù)量。
8.根據(jù)權(quán)利要求5至7任一所述的數(shù)據(jù)處理裝置,其特征在于,所述HTML數(shù)據(jù)包括 圖片、文字內(nèi)容、Flash動(dòng)畫和視頻;所述有效數(shù)據(jù)包括圖片、文字內(nèi)容、Flash動(dòng)畫和視頻;所述圖片、Flash動(dòng)畫或視頻的面積小于等于770 * 550像素。
全文摘要
本發(fā)明公開(kāi)了一種數(shù)據(jù)處理方法及裝置,其中,數(shù)據(jù)處理方法包括根據(jù)文本標(biāo)記語(yǔ)言HTML數(shù)據(jù)所占網(wǎng)頁(yè)的面積獲取所述HTML數(shù)據(jù)占幻燈片文件的頁(yè)面數(shù)量,所述幻燈片文件中每一頁(yè)面的面積相同;將所述HTML數(shù)據(jù)的有效數(shù)據(jù)劃分為多個(gè)連續(xù)的數(shù)據(jù)實(shí)體,以使所述數(shù)據(jù)實(shí)體的面積與所述頁(yè)面面積的相適應(yīng),所述數(shù)據(jù)實(shí)體的數(shù)量與所述頁(yè)面數(shù)量相同;將所述數(shù)據(jù)實(shí)體轉(zhuǎn)換為所述幻燈片文件中對(duì)應(yīng)頁(yè)面中的數(shù)據(jù),以將多個(gè)頁(yè)面組成所述幻燈片文件。上述方法是將HTML數(shù)據(jù)自動(dòng)轉(zhuǎn)換為幻燈片文件的頁(yè)面數(shù)據(jù),以便較好的節(jié)省文本編輯時(shí)間。
文檔編號(hào)G06F17/30GK102339276SQ20111027197
公開(kāi)日2012年2月1日 申請(qǐng)日期2011年9月14日 優(yōu)先權(quán)日2011年9月14日
發(fā)明者張帆, 戴苗苗 申請(qǐng)人:北京龍戴特信息技術(shù)有限公司