欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

智能終端上顯示文件的方法及裝置的制造方法

文檔序號(hào):10580183閱讀:456來(lái)源:國(guó)知局
智能終端上顯示文件的方法及裝置的制造方法【專(zhuān)利摘要】一種智能終端上顯示文件的方法及裝置,該方法包括步驟:獲取待顯示文件的文件內(nèi)容,對(duì)所述文件內(nèi)容進(jìn)行解析,獲得所述文件內(nèi)容的各內(nèi)容結(jié)構(gòu);將各所述內(nèi)容結(jié)構(gòu)轉(zhuǎn)換為網(wǎng)頁(yè)內(nèi)容;將轉(zhuǎn)換后得到的所述網(wǎng)頁(yè)內(nèi)容通過(guò)網(wǎng)頁(yè)瀏覽軟件進(jìn)行顯示。本發(fā)明實(shí)施例的方案,無(wú)需使用系統(tǒng)的各種底層接口,也不需要對(duì)這些底層接口進(jìn)行封裝,而是將其轉(zhuǎn)換為網(wǎng)頁(yè)內(nèi)容,借助網(wǎng)頁(yè)瀏覽軟件顯示網(wǎng)頁(yè)的技術(shù)進(jìn)行排版、渲染和顯示,從而使得整個(gè)渲染、顯示的過(guò)程簡(jiǎn)單化,可以簡(jiǎn)易化地在智能終端上對(duì)文件進(jìn)行顯示,且顯示的效率高?!緦?zhuān)利說(shuō)明】智能終端上顯示文件的方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明設(shè)及信息顯示領(lǐng)域,特別是設(shè)及一種智能終端上顯示文件的方法W及一種智能終端上顯示文件的裝置。【
背景技術(shù)
】[0002]隨著智能終端的日益廣泛的普及和應(yīng)用,通過(guò)移動(dòng)文件打開(kāi)文檔內(nèi)容,來(lái)實(shí)現(xiàn)各種文檔內(nèi)容的查看,已經(jīng)成為目前的智能終端的應(yīng)用中的一項(xiàng)重要內(nèi)容。[0003]然而,文檔內(nèi)容的組成比較復(fù)雜,不同的文檔可能包含不同的內(nèi)容,例如文檔中可能包含有圖片、表格、圖形、圖表、公式、符號(hào)、文字等各種內(nèi)容中的一種或者多種的各種組合W及運(yùn)些內(nèi)容的各種排版。目前智能終端在對(duì)文檔內(nèi)容進(jìn)行顯示時(shí),通常是采用智能終端自帶的系統(tǒng)接口,對(duì)文檔中的不同的內(nèi)容,采用與給內(nèi)容對(duì)應(yīng)的特定的系統(tǒng)接口進(jìn)行封裝后,擅染繪制到bitmap(位圖文件,位圖是Windows標(biāo)準(zhǔn)格式圖形文件,它將圖像定義為由點(diǎn)(像素)組成,每個(gè)點(diǎn)可W由多種色彩表示)的緩存里,最后由bitmap顯示到屏幕上。在運(yùn)種封裝和繪制的過(guò)程中,對(duì)于解析出的與繪制相關(guān)的屬性信息,需要額外地進(jìn)行匹配和計(jì)算,W便能相關(guān)的系統(tǒng)接口能夠進(jìn)行封裝。W文檔的內(nèi)容包含居中顯示的圖片為例,基于目前的顯示方式,通過(guò)對(duì)文檔內(nèi)容進(jìn)行解析會(huì)獲得圖片居中排版的信息,從而需要根據(jù)圖片的大小和文檔頁(yè)面的大小計(jì)算出具體的圖片繪制位置,然后調(diào)用相關(guān)的系統(tǒng)接口來(lái)繪制圖片。在運(yùn)種采用系統(tǒng)自帶系統(tǒng)接口對(duì)文檔內(nèi)容進(jìn)行繪制的方式中,需要對(duì)文檔各內(nèi)容的屬性進(jìn)行重新計(jì)算,甚至于文檔的很多內(nèi)容的屬性需要進(jìn)一步封裝系統(tǒng)接口才能完成繪制,運(yùn)些都使得智能終端在顯示文檔內(nèi)容時(shí),擅染繪制都極其復(fù)雜,影響到智能終端顯示文檔內(nèi)容的效率?!?br/>發(fā)明內(nèi)容】[0004]基于此,本發(fā)明實(shí)施例的目的在于提供一種智能終端上顯示文件的方法W及一種智能終端上顯示文件的裝置,其可W簡(jiǎn)易化地在智能終端上對(duì)文件進(jìn)行顯示,且顯示的效率高。[0005]為達(dá)到上述目的,本發(fā)明實(shí)施例采用W下技術(shù)方案:[0006]-種智能終端上顯示文件的方法,包括步驟:[0007]獲取待顯示文件的文件內(nèi)容,對(duì)所述文件內(nèi)容進(jìn)行解析,獲得所述文件內(nèi)容的各內(nèi)容結(jié)構(gòu);[0008]將各所述內(nèi)容結(jié)構(gòu)轉(zhuǎn)換為網(wǎng)頁(yè)內(nèi)容;[0009]將轉(zhuǎn)換后得到的所述網(wǎng)頁(yè)內(nèi)容通過(guò)網(wǎng)頁(yè)瀏覽軟件進(jìn)行顯示。[0010]-種智能終端上顯示文件的裝置,包括:[0011]內(nèi)容獲取模塊,用于獲取待顯示文件的文件內(nèi)容;[0012]解析模塊,用于對(duì)所述文件內(nèi)容進(jìn)行解析,獲得所述文件內(nèi)容的各內(nèi)容結(jié)構(gòu);[0013]轉(zhuǎn)換模塊,用于將各所述內(nèi)容結(jié)構(gòu)轉(zhuǎn)換為網(wǎng)頁(yè)內(nèi)容;[0014]顯示模塊,用于將轉(zhuǎn)換后得到的所述網(wǎng)頁(yè)內(nèi)容通過(guò)網(wǎng)頁(yè)瀏覽軟件進(jìn)行顯示。[0015]根據(jù)如上所述的本發(fā)明實(shí)施例的方案,其在對(duì)智能終端的待顯示文件進(jìn)行顯示時(shí),是在獲得該待顯示文件的文件內(nèi)容后,對(duì)其進(jìn)行解析獲得該文件內(nèi)容的內(nèi)容結(jié)構(gòu),并將運(yùn)些內(nèi)容結(jié)構(gòu)轉(zhuǎn)換成網(wǎng)頁(yè)內(nèi)容,然后將該網(wǎng)頁(yè)內(nèi)容通過(guò)網(wǎng)頁(yè)瀏覽軟件進(jìn)行顯示,從而無(wú)需使用系統(tǒng)的各種底層接口,也不需要對(duì)運(yùn)些底層接口進(jìn)行封裝,而是將其轉(zhuǎn)換為網(wǎng)頁(yè)內(nèi)容,借助網(wǎng)頁(yè)瀏覽軟件顯示網(wǎng)頁(yè)的技術(shù)進(jìn)行排版、擅染和顯示,從而使得整個(gè)擅染、顯示的過(guò)程簡(jiǎn)單化,可W簡(jiǎn)易化地在智能終端上對(duì)文件進(jìn)行顯示,且顯示的效率高?!靖綀D說(shuō)明】[0016]圖1是一個(gè)實(shí)施例中本發(fā)明方案的工作環(huán)境示意圖;[0017]圖2是一個(gè)實(shí)施例中終端的組成結(jié)構(gòu)示意圖;[0018]圖3為一個(gè)實(shí)施例中本發(fā)明的智能終端上顯示文件的方法的流程示意圖;[0019]圖4為另一個(gè)實(shí)施例中本發(fā)明的智能終端上顯示文件的方法的流程示意圖;[0020]圖5為一個(gè)實(shí)施例中本發(fā)明的智能終端上顯示文件的裝置的結(jié)構(gòu)示意圖。【具體實(shí)施方式】[0021]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,W下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的【具體實(shí)施方式】?jī)H僅用W解釋本發(fā)明,并不限定本發(fā)明的保護(hù)范圍。[0022]圖1示出了本發(fā)明一個(gè)實(shí)施例中的工作環(huán)境示意圖。智能終端101需要打開(kāi)相關(guān)的文件,獲得該文件的文件內(nèi)容并進(jìn)行顯示,該文件可能是存儲(chǔ)在智能終端101本地的,也可W是通過(guò)網(wǎng)絡(luò)從服務(wù)器102獲得的。本發(fā)明實(shí)施例設(shè)及的是在智能終端101上顯示文件的方案,該用W顯示的文件可W是智能終端101本地的,也可W是智能終端101通過(guò)網(wǎng)絡(luò)從服務(wù)器102獲得的,本發(fā)明實(shí)施例對(duì)文件的來(lái)源不做具體區(qū)分。[0023]智能終端101在一個(gè)實(shí)施例中的結(jié)構(gòu)示意圖如圖2所示。該智能終端包括通過(guò)系統(tǒng)總線連接的處理器、存儲(chǔ)介質(zhì)、通信接口、電源接口和內(nèi)存。其中,智能終端101的存儲(chǔ)介質(zhì)存儲(chǔ)有一種智能終端上顯示文件的裝置,該裝置用于實(shí)現(xiàn)在智能終端上對(duì)文件的顯示。智能終端101的通信接口可用于與服務(wù)器102連接和通信,智能終端101的電源接口用于與外部電源連接,外部電源通過(guò)該電源接口向智能終端101供電。智能終端101可W是任何一種能夠?qū)崿F(xiàn)智能輸入輸出的設(shè)備,例如移動(dòng)終端,比如手機(jī)、平板電腦等;也可W是其它具有上述結(jié)構(gòu)的設(shè)備。[0024]圖3中示出了一個(gè)實(shí)施例中的智能終端上顯示文件的方法的流程示意圖。如圖3所示,該實(shí)施例中的方法包括步驟:[0025]步驟S301:獲取待顯示文件的文件內(nèi)容,[0026]步驟S302:對(duì)所述文件內(nèi)容進(jìn)行解析,獲得所述文件內(nèi)容的各內(nèi)容結(jié)構(gòu);[0027]步驟S303:將各所述內(nèi)容結(jié)構(gòu)轉(zhuǎn)換為網(wǎng)頁(yè)內(nèi)容;[00%]步驟S304:將轉(zhuǎn)換后得到的所述網(wǎng)頁(yè)內(nèi)容通過(guò)網(wǎng)頁(yè)瀏覽軟件進(jìn)行顯示。[0029]根據(jù)如上所述的本發(fā)明實(shí)施例的方案,其在對(duì)智能終端的待顯示文件進(jìn)行顯示時(shí),是在獲得該待顯示文件的文件內(nèi)容后,對(duì)其進(jìn)行解析獲得該文件內(nèi)容的內(nèi)容結(jié)構(gòu),并將運(yùn)些內(nèi)容結(jié)構(gòu)轉(zhuǎn)換成網(wǎng)頁(yè)內(nèi)容,然后將該網(wǎng)頁(yè)內(nèi)容通過(guò)網(wǎng)頁(yè)瀏覽軟件進(jìn)行顯示,從而無(wú)需使用系統(tǒng)的各種底層接口,也不需要對(duì)運(yùn)些底層接口進(jìn)行封裝,而是將其轉(zhuǎn)換為網(wǎng)頁(yè)內(nèi)容,借助網(wǎng)頁(yè)瀏覽軟件顯示網(wǎng)頁(yè)的技術(shù)進(jìn)行排版、擅染和顯示,從而使得整個(gè)擅染、顯示的過(guò)程簡(jiǎn)單化,可W簡(jiǎn)易化地在智能終端上對(duì)文件進(jìn)行顯示,且顯示的效率高。[0030]其中,在上述步驟S301中獲取待顯示文件的文件內(nèi)容后,可W將該文件內(nèi)容加載到本地內(nèi)存進(jìn)行存儲(chǔ)后再進(jìn)行解析。據(jù)此,圖4中示出了一個(gè)基于該方式的另一個(gè)實(shí)施例的智能終端上顯示文件的方法的流程示意圖。如圖4所示,該實(shí)施例中的方法包括步驟:[0031]步驟S401:獲取待顯示文件的文件內(nèi)容,[0032]步驟S402:將獲取的文件內(nèi)容加載到本地內(nèi)存;[0033]步驟S403:對(duì)加載到本地內(nèi)存的文件內(nèi)容進(jìn)行解析,獲得所述文件內(nèi)容的各內(nèi)容結(jié)構(gòu);[0034]步驟S404:將各所述內(nèi)容結(jié)構(gòu)轉(zhuǎn)換為網(wǎng)頁(yè)內(nèi)容;[0035]步驟S404:將轉(zhuǎn)換后得到的所述網(wǎng)頁(yè)內(nèi)容通過(guò)網(wǎng)頁(yè)瀏覽軟件進(jìn)行顯示。[0036]從而,在獲得文件內(nèi)容后,先將文件內(nèi)容加載到本地內(nèi)存,再針對(duì)加載到本地內(nèi)存的文件內(nèi)容進(jìn)行解析,從而可W保證解析W及顯示過(guò)程的連續(xù)性和流楊性。[0037]本領(lǐng)域技術(shù)人員可W理解,除了將文件內(nèi)容加載到內(nèi)存,也可W采用其他的方式對(duì)文件內(nèi)容進(jìn)行處理,并據(jù)此保證解析W及顯示的連續(xù)性,本發(fā)明實(shí)施例在此不做窮舉。[0038]在上述步驟S302、步驟S403中對(duì)文件內(nèi)容進(jìn)行解析時(shí),具體的解析過(guò)程通常情況下可W是在智能終端本地進(jìn)行,當(dāng)然,基于實(shí)際需要,也可W是由除了智能終端之外的第S方設(shè)備進(jìn)行,例如服務(wù)器等等。[0039]另一方面,由于文件內(nèi)容的數(shù)據(jù)流中,對(duì)于文件內(nèi)容中的不同的文件格式,在相關(guān)數(shù)據(jù)流的一些指定的字段,會(huì)包含有該文件格式的信息,并在相應(yīng)的其他的相關(guān)聯(lián)的字段中,會(huì)包含有該文件格式的具體內(nèi)容信息,因此,本領(lǐng)域技術(shù)人員可W明確,在對(duì)文件內(nèi)容進(jìn)行解析時(shí),基于文件格式的不同,對(duì)相關(guān)字段的字節(jié)進(jìn)行分析就可W確定文件內(nèi)容中包含的各種文件格式W及相關(guān)的具體內(nèi)容,運(yùn)種分析W及解析過(guò)程可W采用目前已有W及W后可能出現(xiàn)的任何可能的方式進(jìn)行,因此不再對(duì)解析過(guò)程進(jìn)行展開(kāi)寶述。[0040]經(jīng)過(guò)上述解析后,會(huì)得到上述文件內(nèi)容的內(nèi)容結(jié)構(gòu),內(nèi)容結(jié)構(gòu)具體可W包括內(nèi)容類(lèi)型W及與該內(nèi)容類(lèi)型對(duì)應(yīng)的屬性數(shù)據(jù)。內(nèi)容類(lèi)型可W有很多種,例如圖片、表格、文字、圖形、圖標(biāo)、公式、符號(hào)、音頻、視頻等等,當(dāng)然也可W是此處未列出的其他的內(nèi)容類(lèi)型。對(duì)于不同的文件而言,其文件內(nèi)容的內(nèi)容類(lèi)型會(huì)有所不同,通常是各種內(nèi)容類(lèi)型中的一種或多種,也可W是運(yùn)些內(nèi)容類(lèi)型的各種組合。[0041]HTMUHyperTextMarkupLanguage,超文本標(biāo)記語(yǔ)言)是一種設(shè)計(jì)、包!建網(wǎng)頁(yè)及其它可在網(wǎng)頁(yè)瀏覽軟件中看到的信息的一種標(biāo)記語(yǔ)言,其文檔制作不復(fù)雜,但功能強(qiáng)大,支持不同數(shù)據(jù)格式的文件鑲?cè)?。?jù)此,在一個(gè)具體示例中,上述網(wǎng)頁(yè)內(nèi)容可W為HTML內(nèi)容。此外,由于并CSS是一種能夠真正做到網(wǎng)頁(yè)表現(xiàn)與內(nèi)容分離的樣式設(shè)計(jì)語(yǔ)言,相對(duì)于傳統(tǒng)HTML的表現(xiàn)而言,CSS能夠?qū)W(wǎng)頁(yè)中的對(duì)象的位置排版進(jìn)行像素級(jí)的精確控制,支持幾乎所有的字體字號(hào)樣式,擁有對(duì)網(wǎng)頁(yè)對(duì)象和模型樣式編輯的能力,并能夠進(jìn)行初步交互設(shè)計(jì),因此,上述網(wǎng)頁(yè)內(nèi)容,也可W是HTMLCSS內(nèi)容。其中,上述網(wǎng)頁(yè)瀏覽軟件,通常情況下可W是網(wǎng)頁(yè)瀏覽器,本領(lǐng)域技術(shù)人員理解,該網(wǎng)頁(yè)瀏覽軟件也可W是其他用W瀏覽網(wǎng)頁(yè)的軟件,只要能夠?qū)崿F(xiàn)對(duì)HTML網(wǎng)頁(yè)的瀏覽即可。[0042]此時(shí),W網(wǎng)頁(yè)內(nèi)容為HTML內(nèi)容為例,在上述步驟S303、步驟S404中將各內(nèi)容結(jié)構(gòu)轉(zhuǎn)換為網(wǎng)頁(yè)內(nèi)容時(shí),可W采用下述方式進(jìn)行:[0043]根據(jù)各所述內(nèi)容結(jié)構(gòu)中分別包含的內(nèi)容類(lèi)型,添加HTML語(yǔ)言的與各所述內(nèi)容類(lèi)型對(duì)應(yīng)的標(biāo)簽;[0044]根據(jù)與各內(nèi)容類(lèi)型對(duì)應(yīng)的所述屬性數(shù)據(jù),分別設(shè)定與各內(nèi)容類(lèi)型對(duì)應(yīng)的各標(biāo)簽的屬性?xún)?nèi)容,獲得轉(zhuǎn)換后的HTML內(nèi)容。[0045]在HTML語(yǔ)言中,針對(duì)不同的內(nèi)容類(lèi)型,配置有不同的標(biāo)簽,從而基于內(nèi)容類(lèi)型的不同,添加HTML語(yǔ)言的與相關(guān)內(nèi)容類(lèi)型對(duì)應(yīng)的標(biāo)簽,并基于內(nèi)容類(lèi)型的相關(guān)屬性數(shù)據(jù),設(shè)置HTML內(nèi)容中的與該標(biāo)簽相關(guān)的屬性?xún)?nèi)容,從而可W便利地實(shí)現(xiàn)從內(nèi)容結(jié)構(gòu)到HTML內(nèi)容的轉(zhuǎn)換,從而無(wú)需使用系統(tǒng)的各種底層接口,也不需要對(duì)運(yùn)些底層接口進(jìn)行封裝,而是借助HTML技術(shù)進(jìn)行排版、擅染和顯示,使得整個(gè)擅染、顯示的過(guò)程簡(jiǎn)單化。[0046]W下結(jié)合圖4中的實(shí)施例為例,結(jié)合一個(gè)具體的智能終端上顯示文件的過(guò)程進(jìn)行詳細(xì)舉例說(shuō)明。[0047]在需要對(duì)待顯示文件進(jìn)行顯示時(shí),該待顯示文件可能是事先存儲(chǔ)在智能終端本地的文件,也可能是從服務(wù)器獲得的文件,先獲得待顯示文件的文件內(nèi)容,然后將獲得的文件內(nèi)容加載到內(nèi)存,進(jìn)行本地解析,運(yùn)種解析過(guò)程可W采用目前已有W及W后可能出現(xiàn)的任何可能的方式進(jìn)行,從而得到解析后的文件內(nèi)容的內(nèi)容結(jié)構(gòu)。內(nèi)容結(jié)構(gòu)具體包括內(nèi)容類(lèi)型W及與內(nèi)容類(lèi)型對(duì)應(yīng)的屬性數(shù)據(jù)。[0048]對(duì)于不同的文件而言,其文件內(nèi)容的內(nèi)容類(lèi)型會(huì)有所不同,通常可能是圖片、表格、文字、圖形、圖標(biāo)、公式、符號(hào)、音頻、視頻W及其他未列出的各種內(nèi)容類(lèi)型中的任意一種或者任意組合。[0049]對(duì)于不同的內(nèi)容類(lèi)型而言,其對(duì)應(yīng)的屬性數(shù)據(jù)可W用W輔助擅染顯示,對(duì)于文件中包含的各種內(nèi)容類(lèi)型及其對(duì)應(yīng)的屬性數(shù)據(jù),都會(huì)被逐一轉(zhuǎn)換成相應(yīng)的網(wǎng)頁(yè)內(nèi)容。考慮到HTML是一種設(shè)計(jì)、創(chuàng)建網(wǎng)頁(yè)及其它可在網(wǎng)頁(yè)瀏覽軟件中看到的信息的一種標(biāo)記語(yǔ)言,文檔制作不復(fù)雜且功能強(qiáng)大,支持不同數(shù)據(jù)格式的文件鑲?cè)?,因此,在本發(fā)明實(shí)施例中,該網(wǎng)頁(yè)內(nèi)容可W為HTML內(nèi)容。此外,由于并CSS是一種能夠真正做到網(wǎng)頁(yè)表現(xiàn)與內(nèi)容分離的樣式設(shè)計(jì)語(yǔ)言,相對(duì)于傳統(tǒng)HTML的表現(xiàn)而言,CSS能夠?qū)W(wǎng)頁(yè)中的對(duì)象的位置排版進(jìn)行像素級(jí)的精確控制,支持幾乎所有的字體字號(hào)樣式,擁有對(duì)網(wǎng)頁(yè)對(duì)象和模型樣式編輯的能力,并能夠進(jìn)行初步交互設(shè)計(jì),因此,上述網(wǎng)頁(yè)內(nèi)容,也可W是HTMLCSS內(nèi)容。然后即可采用HTML技術(shù)或者CSS技術(shù)對(duì)轉(zhuǎn)換得到的HTML內(nèi)容或者HTMLCSS內(nèi)容進(jìn)行排版擅染和顯示。[0050]W下結(jié)合其中幾種文件內(nèi)容的內(nèi)容類(lèi)型為例,對(duì)將其轉(zhuǎn)換成HTML內(nèi)容的方式進(jìn)行舉例說(shuō)明。[0051]W內(nèi)容類(lèi)型為圖片為例,HTML中有針對(duì)圖片的顯示的標(biāo)簽img,在對(duì)文件內(nèi)容進(jìn)行解析獲得得到圖片后,可將解析得到的圖片存儲(chǔ)智能終端本地,并記錄存儲(chǔ)該圖片的圖片存儲(chǔ)路徑。然后在HTML內(nèi)谷中添加img柄;簽,并設(shè)置img柄;簽的srC屬性為所述圖片存儲(chǔ)路徑,從而實(shí)現(xiàn)到HTML內(nèi)容的轉(zhuǎn)換。例如,通過(guò)設(shè)置img標(biāo)簽的src屬性,即<imgsrc="圖片存儲(chǔ)路徑"/〉,就可W完成圖片向HTML內(nèi)容的轉(zhuǎn)換,無(wú)需調(diào)用系統(tǒng)底層接口,也無(wú)需對(duì)系統(tǒng)底層接口進(jìn)行封裝,非常簡(jiǎn)單。[0052]另一方面,對(duì)于圖片而言,可能還有其他的屬性數(shù)據(jù),例如居中顯示圖片。此時(shí),在與圖片對(duì)應(yīng)的屬性數(shù)據(jù)包括居中顯示圖片時(shí),可W通過(guò)設(shè)置div標(biāo)簽的style屬性為text-align:center,從而實(shí)現(xiàn)居中顯示圖片的屬性數(shù)據(jù)到HTML內(nèi)容的轉(zhuǎn)換。此時(shí),針對(duì)具有居中顯示屬性的圖片,只要設(shè)置<divstyle="text-ali即:center;"XimgSrc="圖片所在手機(jī)路徑VX/div〉就實(shí)現(xiàn)居中顯示屬性的圖片到HTML內(nèi)容的轉(zhuǎn)換,讓圖片居中顯示。[0053]W內(nèi)容類(lèi)型為表格為例,HTML里有table標(biāo)簽用來(lái)顯示表格,可W很容易將文檔里的表格轉(zhuǎn)換成HTMU^<table〉標(biāo)簽,一個(gè)具體示例的方式可W為:在HTML內(nèi)容中添加table標(biāo)簽;針對(duì)表格的各行分別添加對(duì)應(yīng)的tr標(biāo)簽;根據(jù)表格的各行的單元格的數(shù)目,在各行對(duì)應(yīng)的tr標(biāo)簽之后,添加分別與各單元格對(duì)應(yīng)的td標(biāo)簽和/td標(biāo)簽;將各單元格的文本內(nèi)容添加在與該單元格對(duì)應(yīng)的td標(biāo)簽與/td標(biāo)簽之間。[0054]當(dāng)然,本領(lǐng)域技術(shù)人員可W理解,上述示例中的方式主要是為了說(shuō)明table標(biāo)簽、tr標(biāo)簽、td標(biāo)簽、/td標(biāo)簽、單元格的文本內(nèi)容的相互之間的位置關(guān)系,具體在進(jìn)行轉(zhuǎn)換時(shí),可W采用其他的順序,只要能夠?qū)⒈砀褶D(zhuǎn)換成HTML內(nèi)容即可。[0055]另一方面,對(duì)于表格而言,可能還有其他的屬性數(shù)據(jù),例如表格的邊框?qū)挾?、單元格的間距等等。在與表格對(duì)應(yīng)的屬性數(shù)據(jù)包括表格的邊框?qū)挾?、單元格的間距時(shí),可W通過(guò)設(shè)置table標(biāo)簽的border屬性為所述邊框?qū)挾?設(shè)置table標(biāo)簽的celIspacing屬性為所述單元格的間距,實(shí)現(xiàn)表格的運(yùn)兩種屬性數(shù)據(jù)到HTML內(nèi)容的轉(zhuǎn)換。[0化6]表1「00571LUUDOJW王巧巧i所不的巧化刃了共化竹巧炊舊,巧炊舊的HlMLhJ谷的代媽W(xué)觀!'所示:[0060]由此可見(jiàn),表格中的每一行轉(zhuǎn)換成了<化〉標(biāo)簽,每個(gè)單元格轉(zhuǎn)換成了<td>標(biāo)簽,單元格的文本內(nèi)容轉(zhuǎn)換成了<tdX/td〉標(biāo)簽中間的文本內(nèi)容。相對(duì)于現(xiàn)有的需要計(jì)算每一個(gè)[0化9]單元格的矩形的位置、然后調(diào)用canvas圖形繪制接口化awRect函數(shù)繪制到bitmap上、單元格里的文本內(nèi)容也需要計(jì)算文本的具體位置信息然后調(diào)用化awText接口繪制的方式而言,解析轉(zhuǎn)換的過(guò)程非常簡(jiǎn)單。[0061]W內(nèi)容類(lèi)型為視頻為例,html里有video標(biāo)簽用來(lái)顯示各種格式的視頻文件,在對(duì)文件內(nèi)容進(jìn)行解析后,可將解析得到的視頻存儲(chǔ)到智能終端本地,并記錄存儲(chǔ)該視頻的視頻存儲(chǔ)路徑;獲取與視頻對(duì)應(yīng)的屬性數(shù)據(jù)中的視頻寬度、視頻高度W及視頻類(lèi)型。然后在HTML內(nèi)容中添加video標(biāo)簽,并設(shè)置video標(biāo)簽的src屬性為所述視頻存儲(chǔ)路徑,width屬性為所述視頻寬度,hei曲t屬性為所述視頻高度,type屬性為所述視頻類(lèi)型。[0062]W-個(gè)mp4格式的視頻文件為例,在解析后,轉(zhuǎn)換后得到的HTML內(nèi)容的代碼可W是如下所示:[0063]〈videowidth="320"hei曲t="240"cont;rols〉[0064]〈sourcesrc="視頻存儲(chǔ)路徑"type="video/mp4"〉[00化]〈/video〉[0066]按照目前的技術(shù)發(fā)展情況,網(wǎng)頁(yè)瀏覽軟件(例如瀏覽器)一般都會(huì)支持video標(biāo)簽,實(shí)現(xiàn)在網(wǎng)頁(yè)瀏覽軟件中對(duì)視頻文件的播放。在網(wǎng)頁(yè)瀏覽軟件不支持video標(biāo)簽的情況下,可W根據(jù)video標(biāo)簽的hei曲t屬性和width屬性,調(diào)用與所述type屬性對(duì)應(yīng)的播放器插件對(duì)所述src屬性的視頻進(jìn)行播放,即通過(guò)調(diào)用播放器插件對(duì)視頻進(jìn)行擅染顯示。在播放時(shí),基于video標(biāo)簽的Wi化h屬性和height屬性,可W實(shí)現(xiàn)對(duì)視頻的縮放。[0067]W內(nèi)容類(lèi)型為音頻為例,比如音頻文件,HTML里有audio標(biāo)簽用來(lái)顯示各種格式的音頻文件,在對(duì)文件內(nèi)容進(jìn)行解析后,可將解析得到的音頻存儲(chǔ)到智能終端本地,并記錄存儲(chǔ)該音頻的音頻存儲(chǔ)路徑。然后在HTML內(nèi)容中添加audio標(biāo)簽,并設(shè)置audio標(biāo)簽的src屬性為所述音頻存儲(chǔ)路徑。[0068]W-個(gè)mp3格式的音頻文件,在解析、轉(zhuǎn)換后得到的html代碼可W是如下所述:[0069]〈audiosrc="音頻文件所在手機(jī)路徑"controls="controls"〉[0070]〈/audio〉[0071]按照目前的技術(shù)發(fā)展情況,網(wǎng)頁(yè)瀏覽軟件(例如瀏覽器)一般都會(huì)支持audio標(biāo)簽,實(shí)現(xiàn)在網(wǎng)頁(yè)瀏覽軟件中對(duì)音頻的播放。在網(wǎng)頁(yè)瀏覽軟件不支持audio標(biāo)簽的情況下,可W根據(jù)audio標(biāo)簽,調(diào)用相關(guān)的音頻播放插件對(duì)所述src屬性的音頻進(jìn)行播放,即通過(guò)調(diào)用音頻播放插件對(duì)音頻進(jìn)行播放、擅染。[0072]基于上述示例性?xún)?nèi)容,可W確定,由于HTML本身是一種簡(jiǎn)單的語(yǔ)言,易于掌握,且HTML本身已經(jīng)封裝了很多的屬性接口,運(yùn)些接口與對(duì)文檔內(nèi)容解析W后需要的接口基本一致,處理時(shí)一一對(duì)應(yīng)即可,運(yùn)種將文件內(nèi)容轉(zhuǎn)換到HTML內(nèi)容進(jìn)行顯示的過(guò)程,減少了中間因?yàn)榻馕龀龅膶傩灾岛娃D(zhuǎn)換器提供接口的參數(shù)值不匹配而帶來(lái)的重新計(jì)算W及很多時(shí)候需要再次封裝系統(tǒng)接口的問(wèn)題,使用起來(lái)更高效,且降低了本地擅染技術(shù)的擅染過(guò)程復(fù)雜度。轉(zhuǎn)換后得到的HTML內(nèi)容會(huì)形成HTML網(wǎng)頁(yè),然后將該網(wǎng)頁(yè)通過(guò)相關(guān)的網(wǎng)頁(yè)瀏覽軟件(例如web瀏覽器或者其他的html網(wǎng)頁(yè)瀏覽軟件)去展示即可,也能很好提高交互性。[0073]基于與上述方法相同的思想,本發(fā)明實(shí)施例還提供一種智能終端上顯示文件的裝置,圖5中示出了一個(gè)實(shí)施例中的智能終端上顯示文件的裝置的結(jié)構(gòu)示意圖。[0074]如圖5所示,本實(shí)施例中中的裝置包括:[0075]內(nèi)容獲取模塊501,用于獲取待顯示文件的文件內(nèi)容;[0076]解析模塊502,用于對(duì)所述文件內(nèi)容進(jìn)行解析,獲得所述文件內(nèi)容的各內(nèi)容結(jié)構(gòu);[0077]轉(zhuǎn)換模塊503,用于將各所述內(nèi)容結(jié)構(gòu)轉(zhuǎn)換為網(wǎng)頁(yè)內(nèi)容;[0078]顯示模塊504,用于將轉(zhuǎn)換后得到的所述網(wǎng)頁(yè)內(nèi)容通過(guò)網(wǎng)頁(yè)瀏覽軟件進(jìn)行顯示。[0079]根據(jù)如上所述的本發(fā)明實(shí)施例的方案,其在對(duì)智能終端的待顯示文件進(jìn)行顯示時(shí),是在獲得該待顯示文件的文件內(nèi)容后,對(duì)其進(jìn)行解析獲得該文件內(nèi)容的內(nèi)容結(jié)構(gòu),并將運(yùn)些內(nèi)容結(jié)構(gòu)轉(zhuǎn)換成網(wǎng)頁(yè)內(nèi)容,然后將該網(wǎng)頁(yè)內(nèi)容通過(guò)網(wǎng)頁(yè)瀏覽軟件進(jìn)行顯示,從而無(wú)需使用系統(tǒng)的各種底層接口,也不需要對(duì)運(yùn)些底層接口進(jìn)行封裝,而是將其轉(zhuǎn)換為網(wǎng)頁(yè)內(nèi)容,借助網(wǎng)頁(yè)瀏覽軟件顯示網(wǎng)頁(yè)的技術(shù)進(jìn)行排版、擅染和顯示,從而使得整個(gè)擅染、顯示的過(guò)程簡(jiǎn)單化,可W簡(jiǎn)易化地在智能終端上對(duì)文件進(jìn)行顯示,且顯示的效率高。[0080]其中,上述內(nèi)容獲取模塊501獲取的待顯示文件的文件內(nèi)容,可W是加載到本地內(nèi)存進(jìn)行存儲(chǔ)后再進(jìn)行解析。據(jù)此,如圖5所示,在一個(gè)具體示例中,本實(shí)施例中的裝置還包括內(nèi)存加載模塊505。[0081]其中,該內(nèi)存加載模塊505,用于將內(nèi)容獲取模塊501獲取的文件內(nèi)容加載到本地內(nèi)存。[0082]此時(shí),上述解析模塊502,是用于對(duì)加載到本地內(nèi)存的文件內(nèi)容進(jìn)行解析,獲得所述文件內(nèi)容的各內(nèi)容結(jié)構(gòu)。[008引從而,在獲得文件內(nèi)容后,先將文件內(nèi)容加載到本地內(nèi)存,再針對(duì)加載到本地內(nèi)存的文件內(nèi)容進(jìn)行解析,從而可W保證解析W及顯示過(guò)程的連續(xù)性和流楊性。[0084]本領(lǐng)域技術(shù)人員可W理解,除了將文件內(nèi)容加載到內(nèi)存,也可W采用其他的方式對(duì)文件內(nèi)容進(jìn)行處理,并據(jù)此保證解析W及顯示的連續(xù)性,本發(fā)明實(shí)施例在此不做窮舉。[0085]由于文件內(nèi)容的數(shù)據(jù)流中,對(duì)于文件內(nèi)容中的不同的文件格式,在相關(guān)數(shù)據(jù)流的一些指定的字段,會(huì)包含有該文件格式的信息,并在相應(yīng)的其他的相關(guān)聯(lián)的字段中,會(huì)包含有該文件格式的具體內(nèi)容信息,因此,本領(lǐng)域技術(shù)人員可W明確,在對(duì)文件內(nèi)容進(jìn)行解析時(shí),基于文件格式的不同,對(duì)相關(guān)字段的字節(jié)進(jìn)行分析就可W確定文件內(nèi)容中包含的各種文件格式W及相關(guān)的具體內(nèi)容,運(yùn)種分析W及解析過(guò)程可W采用目前已有W及W后可能出現(xiàn)的任何可能的方式進(jìn)行,因此不再對(duì)解析過(guò)程進(jìn)行展開(kāi)寶述。[0086]經(jīng)過(guò)上述解析后,會(huì)得到上述文件內(nèi)容的內(nèi)容結(jié)構(gòu),內(nèi)容結(jié)構(gòu)具體可W包括內(nèi)容類(lèi)型W及與該內(nèi)容類(lèi)型對(duì)應(yīng)的屬性數(shù)據(jù)。內(nèi)容類(lèi)型可W有很多種,例如圖片、表格、文字、圖形、圖標(biāo)、公式、符號(hào)、音頻、視頻等等,當(dāng)然也可W是此處未列出的其他的內(nèi)容類(lèi)型。對(duì)于不同的文件而言,其文件內(nèi)容的內(nèi)容類(lèi)型會(huì)有所不同,通常是各種內(nèi)容類(lèi)型中的一種或多種,也可W是運(yùn)些內(nèi)容類(lèi)型的各種組合。[0087]HTMlXHyperTextMarkupLanguage,超文本標(biāo)記語(yǔ)言)是一種設(shè)計(jì)、包!建網(wǎng)頁(yè)及其它可在網(wǎng)頁(yè)瀏覽軟件中看到的信息的一種標(biāo)記語(yǔ)言,其文檔制作不復(fù)雜,但功能強(qiáng)大,支持不同數(shù)據(jù)格式的文件鑲?cè)?。?jù)此,在一個(gè)具體示例中,上述網(wǎng)頁(yè)內(nèi)容可W為HTML內(nèi)容。此外,由于并CSS是一種能夠真正做到網(wǎng)頁(yè)表現(xiàn)與內(nèi)容分離的樣式設(shè)計(jì)語(yǔ)言,相對(duì)于傳統(tǒng)HTML的表現(xiàn)而言,CSS能夠?qū)W(wǎng)頁(yè)中的對(duì)象的位置排版進(jìn)行像素級(jí)的精確控制,支持幾乎所有的字體字號(hào)樣式,擁有對(duì)網(wǎng)頁(yè)對(duì)象和模型樣式編輯的能力,并能夠進(jìn)行初步交互設(shè)計(jì),因此,上述網(wǎng)頁(yè)內(nèi)容,也可W是HTMLCSS內(nèi)容。[0088]此時(shí),W網(wǎng)頁(yè)內(nèi)容為HTML內(nèi)容為例,參見(jiàn)圖5所示,在一個(gè)具體示例中,上述轉(zhuǎn)換模塊503包括:[0089]標(biāo)簽添加模塊5031,用于根據(jù)各所述內(nèi)容結(jié)構(gòu)中分別包含的內(nèi)容類(lèi)型,添加HTML語(yǔ)言的與各所述內(nèi)容類(lèi)型對(duì)應(yīng)的標(biāo)簽;[0090]標(biāo)簽屬性設(shè)定模塊5032,用于根據(jù)與各內(nèi)容類(lèi)型對(duì)應(yīng)的所述屬性數(shù)據(jù),分別設(shè)定與各內(nèi)容類(lèi)型對(duì)應(yīng)的各標(biāo)簽的屬性?xún)?nèi)容,獲得轉(zhuǎn)換后的HTML內(nèi)容。[0091]W下結(jié)合其中幾個(gè)不同的內(nèi)容類(lèi)型為例,對(duì)其相關(guān)的解析和轉(zhuǎn)換過(guò)程進(jìn)行舉例說(shuō)明。[0092]W內(nèi)容類(lèi)型包括圖片為例,上述解析模塊502可W將解析得到的圖片存儲(chǔ)智能終端本地,并記錄存儲(chǔ)該圖片的圖片存儲(chǔ)路徑。此時(shí),上述標(biāo)簽添加模塊5031可在HTML內(nèi)容中添加img柄;簽,上述柄;簽屬性設(shè)定板塊5032設(shè)置img柄;簽的src屬性為所述圖片存儲(chǔ)路徑,據(jù)此實(shí)現(xiàn)圖片到對(duì)應(yīng)的HTML內(nèi)容的轉(zhuǎn)換。[0093]另一方面,對(duì)于圖片而言,可能還有其他的屬性數(shù)據(jù),例如居中顯示圖片。此時(shí),在與圖片對(duì)應(yīng)的屬性數(shù)據(jù)包括居中顯示圖片時(shí),可W通過(guò)設(shè)置div標(biāo)簽的style屬性為*糾*-align:center,從而實(shí)現(xiàn)居中顯示圖片的屬性數(shù)據(jù)到HTML內(nèi)容的轉(zhuǎn)換。[0094]W內(nèi)容類(lèi)型包括表格時(shí)為例,上述標(biāo)簽添加模塊5031可W在HTML內(nèi)容中添加table標(biāo)簽;針對(duì)表格的各行分別添加對(duì)應(yīng)的tr標(biāo)簽;根據(jù)表格的各行的單元格的數(shù)目,在各行對(duì)應(yīng)的tr標(biāo)簽之后,添加分別與各單元格對(duì)應(yīng)的td標(biāo)簽和/td標(biāo)簽;上述標(biāo)簽屬性設(shè)定模塊5032將各單元格的文本內(nèi)容添加在與該單元格對(duì)應(yīng)的td標(biāo)簽與/td標(biāo)簽之間,據(jù)此實(shí)現(xiàn)圖片到對(duì)應(yīng)的HTML內(nèi)容的轉(zhuǎn)換。[00%]另一方面,對(duì)于表格而言,可能還有其他的屬性數(shù)據(jù),例如表格的邊框?qū)挾?、單元格的間距等等。在與表格對(duì)應(yīng)的屬性數(shù)據(jù)包括表格的邊框?qū)挾?、單元格的間距時(shí),可W通過(guò)設(shè)置table標(biāo)簽的border屬性為所述邊框?qū)挾?設(shè)置table標(biāo)簽的celIspacing屬性為所述單元格的間距,實(shí)現(xiàn)表格的運(yùn)兩種屬性數(shù)據(jù)到HTML內(nèi)容的轉(zhuǎn)換。[0096]W內(nèi)容類(lèi)型包括視頻時(shí)為例,與視頻對(duì)應(yīng)的屬性數(shù)據(jù)一般包括視頻寬度、視頻高度W及視頻類(lèi)型;此時(shí),上述解析模塊502可W將解析得到的視頻存儲(chǔ)到智能終端本地,并記錄存儲(chǔ)該視頻的視頻存儲(chǔ)路徑;獲取與視頻對(duì)應(yīng)的屬性數(shù)據(jù)中的視頻寬度、視頻高度W及視頻類(lèi)型。在具體進(jìn)行轉(zhuǎn)換時(shí),標(biāo)簽添加模塊5031可W在HTML內(nèi)容中添加video標(biāo)簽,標(biāo)簽屬性設(shè)定模塊5032設(shè)置video標(biāo)簽的src屬性為所述視頻存儲(chǔ)路徑,width屬性為所述視頻寬度,hei曲t屬性為所述視頻高度,type屬性為所述視頻類(lèi)型,據(jù)此實(shí)現(xiàn)視頻到對(duì)應(yīng)的HTML內(nèi)容的轉(zhuǎn)換。[0097]按照目前的技術(shù)發(fā)展情況,網(wǎng)頁(yè)瀏覽軟件一般都會(huì)支持video標(biāo)簽,實(shí)現(xiàn)在網(wǎng)頁(yè)瀏覽軟件中對(duì)視頻文件的播放。在網(wǎng)頁(yè)瀏覽軟件不支持video標(biāo)簽的情況下,可W根據(jù)video標(biāo)簽的hei曲t屬性和Wi化h屬性,調(diào)用與所述type屬性對(duì)應(yīng)的播放器插件對(duì)所述src屬性的視頻進(jìn)行播放,即通過(guò)調(diào)用播放器插件對(duì)視頻進(jìn)行擅染顯示。在播放時(shí),基于video標(biāo)簽的width屬性和height屬性,可W實(shí)現(xiàn)對(duì)視頻的縮放。[0098]W內(nèi)容類(lèi)型包括音頻為例,此時(shí),上述解析模塊502可W將解析得到的音頻存儲(chǔ)到智能終端本地,并記錄存儲(chǔ)該音頻的音頻存儲(chǔ)路徑。在具體進(jìn)行轉(zhuǎn)換時(shí),標(biāo)簽添加模塊5031可W在HTML內(nèi)容中添加audio標(biāo)簽,標(biāo)簽屬性設(shè)定模塊5032設(shè)置audio標(biāo)簽的src屬性為所述音頻存儲(chǔ)路徑,據(jù)此實(shí)現(xiàn)音頻到對(duì)應(yīng)的HTML內(nèi)容的轉(zhuǎn)換。[0099]按照目前的技術(shù)發(fā)展情況,網(wǎng)頁(yè)瀏覽軟件一般都會(huì)支持audio標(biāo)簽,實(shí)現(xiàn)在網(wǎng)頁(yè)瀏覽軟件中對(duì)音頻的播放。在網(wǎng)頁(yè)瀏覽軟件不支持audio標(biāo)簽的情況下,可W根據(jù)audio標(biāo)簽,調(diào)用相關(guān)的音頻播放插件對(duì)所述src屬性的音頻進(jìn)行播放,即通過(guò)調(diào)用音頻播放插件對(duì)音頻進(jìn)行播放、擅染。[0100]本領(lǐng)域技術(shù)人員可W理解,如上所述的本發(fā)明實(shí)施例的智能終端上顯示文件的裝置,可W作為與網(wǎng)頁(yè)瀏覽軟件集成為一體,作為網(wǎng)頁(yè)瀏覽軟件的一部分來(lái)進(jìn)行使用。出于網(wǎng)頁(yè)瀏覽軟件的數(shù)據(jù)流W及對(duì)網(wǎng)頁(yè)瀏覽軟件進(jìn)行維護(hù)的難易度的考慮,如上所述的本發(fā)明實(shí)施例的智能終端上顯示文件的裝置,也可WW插件的形式來(lái)實(shí)現(xiàn)。網(wǎng)頁(yè)瀏覽軟件可提供待顯示文件的文件路徑給該插件,插件獲取待顯示文件的文件內(nèi)容并進(jìn)行解析、轉(zhuǎn)換得到轉(zhuǎn)換后的HTML內(nèi)容,再將得到的轉(zhuǎn)換后內(nèi)容傳送給網(wǎng)頁(yè)瀏覽軟件進(jìn)行顯示,可依靠網(wǎng)頁(yè)瀏覽軟件本身的能力直接用HTML網(wǎng)頁(yè)的形式進(jìn)行顯示。實(shí)際上,如上所述的本發(fā)明實(shí)施例的智能終端上顯示文件的裝置也可不限于上述兩種方式,實(shí)現(xiàn)如上所述的本發(fā)明實(shí)施例的目的即可。[0101]本領(lǐng)域普通技術(shù)人員可W理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可W通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一非易失性的計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,如本發(fā)明實(shí)施例中,該程序可存儲(chǔ)于計(jì)算機(jī)系統(tǒng)的存儲(chǔ)介質(zhì)中,并被該計(jì)算機(jī)系統(tǒng)中的至少一個(gè)處理器執(zhí)行,W實(shí)現(xiàn)包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-OnlyMemory,ROM)或隨機(jī)存儲(chǔ)記憶體(RandomAccessMemory,RAM)等。[0102]W上所述實(shí)施例的各技術(shù)特征可W進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要運(yùn)些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說(shuō)明書(shū)記載的范圍。[0103]W上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專(zhuān)利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可W做出若干變形和改進(jìn),運(yùn)些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專(zhuān)利的保護(hù)范圍應(yīng)W所附權(quán)利要求為準(zhǔn)?!局鳈?quán)項(xiàng)】1.一種智能終端上顯示文件的方法,其特征在于,包括步驟:獲取待顯示文件的文件內(nèi)容;對(duì)所述文件內(nèi)容進(jìn)行解析,獲得所述文件內(nèi)容的各內(nèi)容結(jié)構(gòu);將各所述內(nèi)容結(jié)構(gòu)轉(zhuǎn)換為網(wǎng)頁(yè)內(nèi)容;將轉(zhuǎn)換后得到的所述網(wǎng)頁(yè)內(nèi)容通過(guò)網(wǎng)頁(yè)瀏覽軟件進(jìn)行顯示。2.根據(jù)權(quán)利要求1所述的智能終端上顯示文件的方法,其特征在于,所述內(nèi)容結(jié)構(gòu)包括內(nèi)容類(lèi)型以及與該內(nèi)容類(lèi)型對(duì)應(yīng)的屬性數(shù)據(jù),所述網(wǎng)頁(yè)內(nèi)容包括HTML內(nèi)容;將各內(nèi)容結(jié)構(gòu)轉(zhuǎn)換為網(wǎng)頁(yè)內(nèi)容的方式包括:根據(jù)各所述內(nèi)容結(jié)構(gòu)中分別包含的內(nèi)容類(lèi)型,添加HTML語(yǔ)言的與各所述內(nèi)容類(lèi)型對(duì)應(yīng)的標(biāo)簽;根據(jù)與各內(nèi)容類(lèi)型對(duì)應(yīng)的所述屬性數(shù)據(jù),分別設(shè)定與各內(nèi)容類(lèi)型對(duì)應(yīng)的各標(biāo)簽的屬性?xún)?nèi)容,獲得轉(zhuǎn)換后的HTML內(nèi)容。3.根據(jù)權(quán)利要求2所述的智能終端上顯示文件的方法,其特征在于,所述內(nèi)容類(lèi)型包括但不限于圖片、表格、文字、圖形、圖標(biāo)、公式、符號(hào)、音頻、視頻中的任意一種或者任意組合。4.根據(jù)權(quán)利要求3所述的智能終端上顯示文件的方法,其特征在于:所述內(nèi)容類(lèi)型包括圖片時(shí),將內(nèi)容類(lèi)型為圖片的內(nèi)容結(jié)構(gòu)轉(zhuǎn)換為HTML內(nèi)容的方式包括:將解析得到的圖片存儲(chǔ)智能終端本地,并記錄存儲(chǔ)該圖片的圖片存儲(chǔ)路徑;在HTML內(nèi)容中添加img標(biāo)簽,并設(shè)置img標(biāo)簽的src屬性為所述圖片存儲(chǔ)路徑。5.根據(jù)權(quán)利要求3所述的智能終端上顯示文件的方法,其特征在于:所述內(nèi)容類(lèi)型包括表格時(shí),將內(nèi)容類(lèi)型為表格的內(nèi)容結(jié)構(gòu)轉(zhuǎn)換為HTML內(nèi)容的方式包括:在HTML內(nèi)容中添加table標(biāo)簽;針對(duì)表格的各行分別添加對(duì)應(yīng)的tr標(biāo)簽;根據(jù)表格的各行的單元格的數(shù)目,在各行對(duì)應(yīng)的tr標(biāo)簽之后,添加分別與各單元格對(duì)應(yīng)的td標(biāo)簽和/td標(biāo)簽;將各單元格的文本內(nèi)容添加在與該單元格對(duì)應(yīng)的td標(biāo)簽與/td標(biāo)簽之間。6.根據(jù)權(quán)利要求3所述的智能終端上顯示文件的方法,其特征在于:所述內(nèi)容類(lèi)型包括視頻時(shí),將內(nèi)容類(lèi)型為視頻的內(nèi)容結(jié)構(gòu)轉(zhuǎn)換為HTML內(nèi)容的方式包括:將解析得到的視頻存儲(chǔ)到智能終端本地,并記錄存儲(chǔ)該視頻的視頻存儲(chǔ)路徑;獲取與視頻對(duì)應(yīng)的屬性數(shù)據(jù)中的視頻寬度、視頻高度以及視頻類(lèi)型;在HTML內(nèi)容中添加video標(biāo)簽,并設(shè)置video標(biāo)簽的src屬性為所述視頻存儲(chǔ)路徑,width屬性為所述視頻寬度,height屬性為所述視頻高度,type屬性為所述視頻類(lèi)型。7.根據(jù)權(quán)利要求3所述的智能終端上顯示文件的方法,其特征在于:所述內(nèi)容類(lèi)型包括音頻時(shí),將內(nèi)容類(lèi)型為音頻的內(nèi)容結(jié)構(gòu)轉(zhuǎn)換為HTML內(nèi)容的方式包括:將解析得到的音頻存儲(chǔ)到智能終端本地,并記錄存儲(chǔ)該音頻的音頻存儲(chǔ)路徑;在HTML內(nèi)容中添加audio標(biāo)簽,并設(shè)置audio標(biāo)簽的src屬性為所述音頻存儲(chǔ)路徑。8.根據(jù)權(quán)利要求4至6任意一項(xiàng)所述的智能終端上顯示文件的方法,其特征在于,包括下述各項(xiàng)中的至少一項(xiàng):在與圖片對(duì)應(yīng)的屬性數(shù)據(jù)包括居中顯示圖片時(shí),將內(nèi)容類(lèi)型為圖片的內(nèi)容結(jié)構(gòu)轉(zhuǎn)換為HTML內(nèi)容的方式還包括:設(shè)置div標(biāo)簽的styIe屬性為text-align:center;在與表格對(duì)應(yīng)的屬性數(shù)據(jù)包括表格的邊框?qū)挾?、單元格的間距時(shí),將內(nèi)容類(lèi)型為表格的內(nèi)容結(jié)構(gòu)轉(zhuǎn)換為HTML內(nèi)容的方式還包括:設(shè)置table標(biāo)簽的border屬性為所述邊框?qū)挾?;設(shè)置table標(biāo)簽的celIspacing屬性為所述單元格的間距;所述內(nèi)容類(lèi)型包括視頻時(shí),將轉(zhuǎn)換后得到的HTML內(nèi)容通過(guò)網(wǎng)頁(yè)瀏覽軟件進(jìn)行顯示時(shí),根據(jù)video標(biāo)簽的height屬性和width屬性,調(diào)用與所述type屬性對(duì)應(yīng)的播放器插件對(duì)所述src屬性的視頻進(jìn)行播放。9.一種智能終端上顯示文件的裝置,其特征在于,包括:內(nèi)容獲取模塊,用于獲取待顯示文件的文件內(nèi)容;解析模塊,用于對(duì)所述文件內(nèi)容進(jìn)行解析,獲得所述文件內(nèi)容的各內(nèi)容結(jié)構(gòu);轉(zhuǎn)換模塊,用于將各所述內(nèi)容結(jié)構(gòu)轉(zhuǎn)換為網(wǎng)頁(yè)內(nèi)容;顯示模塊,用于將轉(zhuǎn)換后得到的所述網(wǎng)頁(yè)內(nèi)容通過(guò)網(wǎng)頁(yè)瀏覽軟件進(jìn)行顯示。10.根據(jù)權(quán)利要求9所述的智能終端上顯示文件的裝置,其特征在于,所述內(nèi)容結(jié)構(gòu)包括內(nèi)容類(lèi)型以及與該內(nèi)容類(lèi)型對(duì)應(yīng)的屬性數(shù)據(jù),所述網(wǎng)頁(yè)內(nèi)容包括HTML內(nèi)容;所述轉(zhuǎn)換模塊包括:標(biāo)簽添加模塊,用于根據(jù)各所述內(nèi)容結(jié)構(gòu)中分別包含的內(nèi)容類(lèi)型,添加HTML語(yǔ)言的與各所述內(nèi)容類(lèi)型對(duì)應(yīng)的標(biāo)簽;標(biāo)簽屬性設(shè)定模塊,用于根據(jù)與各內(nèi)容類(lèi)型對(duì)應(yīng)的所述屬性數(shù)據(jù),分別設(shè)定與各內(nèi)容類(lèi)型對(duì)應(yīng)的各標(biāo)簽的屬性?xún)?nèi)容,獲得轉(zhuǎn)換后的HTML內(nèi)容。11.根據(jù)權(quán)利要求10所述的智能終端上顯示文件的裝置,其特征在于,所述內(nèi)容類(lèi)型包括但不限于圖片、表格、文字、圖形、圖標(biāo)、公式、符號(hào)、音頻、視頻中的任意一種或者任意組合。12.根據(jù)權(quán)利要求11所述的智能終端上顯示文件的裝置,其特征在于:所述內(nèi)容類(lèi)型包括圖片時(shí),所述解析模塊將解析得到的圖片存儲(chǔ)智能終端本地,并記錄存儲(chǔ)該圖片的圖片存儲(chǔ)路徑;所述標(biāo)簽添加申旲塊在HTML內(nèi)谷中添加img標(biāo)簽,所述標(biāo)簽屬性設(shè)定模塊設(shè)置img標(biāo)簽的src屬性為所述圖片存儲(chǔ)路徑。13.根據(jù)權(quán)利要求11所述的智能終端上顯示文件的裝置,其特征在于:所述內(nèi)容類(lèi)型包括表格時(shí),所述標(biāo)簽添加模塊在HTML內(nèi)容中添加table標(biāo)簽;針對(duì)表格的各行分別添加對(duì)應(yīng)的tr標(biāo)簽;根據(jù)表格的各行的單元格的數(shù)目,在各行對(duì)應(yīng)的tr標(biāo)簽之后,添加分別與各單元格對(duì)應(yīng)的td標(biāo)簽和/td標(biāo)簽;所述標(biāo)簽屬性設(shè)定模塊將各單元格的文本內(nèi)容添加在與該單元格對(duì)應(yīng)的td標(biāo)簽與/td標(biāo)簽之間。14.根據(jù)權(quán)利要求11所述的智能終端上顯示文件的裝置,其特征在于:所述內(nèi)容類(lèi)型包括視頻時(shí),與視頻對(duì)應(yīng)的屬性數(shù)據(jù)包括視頻寬度、視頻高度以及視頻類(lèi)型;所述解析模塊將解析得到的視頻存儲(chǔ)到智能終端本地,并記錄存儲(chǔ)該視頻的視頻存儲(chǔ)路徑;獲取與視頻對(duì)應(yīng)的屬性數(shù)據(jù)中的視頻寬度、視頻高度以及視頻類(lèi)型;所述標(biāo)簽添加模塊在HTML內(nèi)容中添加video標(biāo)簽,所述標(biāo)簽屬性設(shè)定模塊設(shè)置video標(biāo)簽的src屬性為所述視頻存儲(chǔ)路徑,width屬性為所述視頻寬度,height屬性為所述視頻高度,type屬性為所述視頻類(lèi)型。15.根據(jù)權(quán)利要求11所述的智能終端上顯示文件的裝置,其特征在于:所述內(nèi)容類(lèi)型包括音頻時(shí),所述解析模塊將解析得到的音頻存儲(chǔ)到智能終端本地,并記錄存儲(chǔ)該音頻的音頻存儲(chǔ)路徑;所述標(biāo)簽添加模塊在HTML內(nèi)容中添加audio標(biāo)簽,所述標(biāo)簽屬性設(shè)定模塊設(shè)置audio標(biāo)簽的src屬性為所述音頻存儲(chǔ)路徑。16.根據(jù)權(quán)利要求12至14任意一項(xiàng)所述的智能終端上顯示文件的裝置,其特征在于,包括下述各項(xiàng)中的至少一項(xiàng):在與圖片對(duì)應(yīng)的屬性數(shù)據(jù)包括居中顯示圖片時(shí),所述標(biāo)簽屬性設(shè)定模塊還設(shè)置div標(biāo)簽的style屬性為text-align:center;在與表格對(duì)應(yīng)的屬性數(shù)據(jù)包括表格的邊框?qū)挾?、單元格的間距時(shí),所述標(biāo)簽屬性設(shè)定模塊還設(shè)置table標(biāo)簽的border屬性為所述邊框?qū)挾?設(shè)置table標(biāo)簽的celIspacing屬性為所述單元格的間距;所述內(nèi)容類(lèi)型包括視頻時(shí),所述顯示模塊根據(jù)video標(biāo)簽的height屬性和width屬性,調(diào)用與所述type屬性對(duì)應(yīng)的播放器插件對(duì)所述src屬性的視頻進(jìn)行播放?!疚臋n編號(hào)】G06F17/30GK105956133SQ201610309637【公開(kāi)日】2016年9月21日【申請(qǐng)日】2016年5月10日【發(fā)明人】李中秋【申請(qǐng)人】騰訊科技(深圳)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
德令哈市| 东安县| 土默特左旗| 青州市| 越西县| 麻阳| 米易县| 鹤峰县| 邢台县| 望谟县| 深水埗区| 芦溪县| 娄底市| 桑日县| 开江县| 五大连池市| 海原县| 苍溪县| 双流县| 富裕县| 芦山县| 凤翔县| 赣州市| 西宁市| 平原县| 伊宁县| 余江县| 辽中县| 临海市| 武清区| 财经| 烟台市| 梁山县| 祁东县| 六安市| 兴国县| 沛县| 金寨县| 巴楚县| 乌兰浩特市| 巴马|