質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0074]實(shí)施例2
[0075]根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述網(wǎng)頁生成方法的網(wǎng)頁生成裝置,該網(wǎng)頁生成裝置主要用于執(zhí)行本發(fā)明實(shí)施例上述內(nèi)容所提供的網(wǎng)頁生成方法,以下對本發(fā)明實(shí)施例所提供的網(wǎng)頁生成裝置做具體介紹:
[0076]圖8是根據(jù)本發(fā)明實(shí)施例的網(wǎng)頁生成裝置的示意圖。如圖所示,該網(wǎng)頁生成裝置包括:第一獲取單元10、解析單元20、第二獲取單元30、第三獲取單元40和生成單元50。
[0077]第一獲取單元10用于獲取待解析的圖片。
[0078]為了使得生成的網(wǎng)頁滿足用戶的個(gè)性化需要,待解析的照片可以為用戶喜歡的圖片,圖片的來源可以是用戶拍攝的照片,可以是從互聯(lián)網(wǎng)下載的圖片,圖片的樣式可以為純圖像,可以為文字構(gòu)成的圖像,也可以是文字和圖像的相結(jié)合,還可以是用類似Adobephotoshop等制圖軟件生成的圖片源文件。
[0079]解析單元20用于解析圖片,得到圖片的元素信息,其中,元素信息用于構(gòu)成網(wǎng)頁。
[0080]解析獲取到的待解析的圖片,以期得到圖片中包含的元素信息,并利用解析得到的元素信息構(gòu)成網(wǎng)頁。
[0081]解析圖片后得到的元素信息可以作為網(wǎng)頁的不同組成部分,每個(gè)元素信息對于構(gòu)成網(wǎng)頁的功能不做限制,例如,可以一個(gè)圖層作為一個(gè)構(gòu)成網(wǎng)頁的元素信息,也可以是多個(gè)圖層作為一個(gè)構(gòu)成網(wǎng)頁的元素信息,還可以是圖層與圖層上的圖像作為構(gòu)成一個(gè)網(wǎng)頁的元素信息。
[0082]例如,對于一個(gè)圖片,該圖片可以由多個(gè)圖層構(gòu)成,每個(gè)圖層可以是整幅圖像,也可以是一個(gè)圖層局部具有圖像,還可以是一個(gè)圖層僅有文字或者文字與圖像的結(jié)合,甚至僅僅是個(gè)空白圖層,多個(gè)圖層重疊又構(gòu)成一個(gè)完整的圖片,那么,解析該圖片得到的元素信息包括多個(gè)圖層,還包括每個(gè)圖層上的圖像或者文字信息。解析得到的這些元素信息都可以用來構(gòu)成網(wǎng)頁。
[0083]例如,圖片中一個(gè)圖層的圖像可以作為網(wǎng)頁背景圖,另外一個(gè)圖層的圖像可以作為網(wǎng)頁區(qū)域分割圖,具有文字的圖層上的文字可以作為網(wǎng)頁的標(biāo)題等。
[0084]如圖5所示,該圖片中圖層001可以作為背景,圖層002可以作為區(qū)域分割圖,圖層002可以僅僅是圖片或者顏色或者僅僅是線條勾勒的框圖,圖層002還可以有文字。圖5中的文字“網(wǎng)頁標(biāo)題”可以在圖層002上,還可以單獨(dú)作為一個(gè)圖層,同理,圖5中的其他文字“正文標(biāo)題”、“正為內(nèi)容”等可以在圖層002上,還可以與文字“網(wǎng)頁標(biāo)題”處于同一個(gè)圖層,還可以分別屬于一個(gè)圖層。另外,圖5還示出了圖層003,該圖層003僅包含一個(gè)圖像。
[0085]由圖5可知,一個(gè)圖片可以被解析為多個(gè)圖層,多個(gè)圖層的配合構(gòu)成一個(gè)完整的圖片。需要說明的是,本發(fā)明實(shí)施例中的圖片,不限制圖片中圖層的個(gè)數(shù),也不限制圖層上的內(nèi)容。
[0086]第二獲取單元30用于獲取網(wǎng)頁的框架信息。
[0087]網(wǎng)頁的框架信息包括網(wǎng)頁背景、網(wǎng)頁的導(dǎo)航、網(wǎng)頁的標(biāo)題以及網(wǎng)頁的搜索、分類等網(wǎng)頁通用的信息。用戶可以通過服務(wù)器獲取網(wǎng)頁的框架信息。
[0088]第三獲取單元40用獲取框架信息與元素信息之間的對應(yīng)關(guān)系。
[0089]在解析圖片的元素信息之后,網(wǎng)頁的元素信息僅僅是分散的個(gè)體,無法組成一個(gè)完整的網(wǎng)頁。由于,網(wǎng)頁的框架信息僅僅勾畫了網(wǎng)頁的骨架,而元素信息僅僅是網(wǎng)頁的表現(xiàn),為了使得解析得到的元素信息能夠構(gòu)成一個(gè)完整的網(wǎng)頁,獲取框架信息與元素信息之間的對應(yīng)關(guān)系,將網(wǎng)頁的框架和元素信息對應(yīng)起來,就能構(gòu)成完整的網(wǎng)頁。
[0090]生成單元50用于按照框架信息與元素信息之間的對應(yīng)關(guān)系由框架信息和元素信息生成網(wǎng)頁。
[0091]例如,框架信息為網(wǎng)頁的網(wǎng)頁標(biāo)題,在圖5所示的圖片中,文字“網(wǎng)頁標(biāo)題”與框架信息中網(wǎng)頁的網(wǎng)頁標(biāo)題相關(guān)聯(lián),那么,在解析圖5所示的圖片中的元素信息為“網(wǎng)頁標(biāo)題”之后,按照框架信息與元素信息之間的對應(yīng)關(guān)系,將解析出來的文字“網(wǎng)頁標(biāo)題”作為網(wǎng)頁標(biāo)題。
[0092]同理,在解析出圖5所示圖片中的圖層001之后,將圖層001與框架信息中的背景相對應(yīng),則按照圖層001與框架信息中的背景的對應(yīng)關(guān)系,確定解析圖片得到的圖層001作為網(wǎng)頁的背景。
[0093]解析圖片得到的其他元素信息構(gòu)成網(wǎng)頁的方法與圖層001等的方法相同,在此不做贅述。
[0094]利用解析得到的元素信息構(gòu)成網(wǎng)頁時(shí),保留元素信息的樣式,例如,元素信息“網(wǎng)頁標(biāo)題”的樣式為華文行楷,斜體,且字體大小為30pt,則將圖片中的“網(wǎng)頁標(biāo)題”作為網(wǎng)頁的標(biāo)題時(shí),生成的網(wǎng)頁的標(biāo)題樣式也為華文行楷,斜體,且字體大小為30pt。
[0095]通過上述實(shí)施例,獲取待解析的圖片,利用解析圖片得到圖片的元素信息,結(jié)合網(wǎng)頁的框架信息以及網(wǎng)頁的框架信息和元素信息之間的對應(yīng)關(guān)系生成網(wǎng)頁,使得生成的網(wǎng)頁并不限于服務(wù)商提供的網(wǎng)頁模板中的樣式,從而解決了現(xiàn)有技術(shù)中生成網(wǎng)頁僅限于網(wǎng)頁模板中的樣式,導(dǎo)致生成的網(wǎng)頁形式單一的問題,進(jìn)而達(dá)到了更加多樣化的效果。
[0096]優(yōu)選地,網(wǎng)頁生成裝置還包括:接收單元和編輯單元。
[0097]接收單元,用于在解析圖片,得到圖片的元素信息之后,接收對元素信息進(jìn)行編輯的指令。
[0098]對元素信息進(jìn)行編輯時(shí),可以針對一個(gè)或者多個(gè)元素信息進(jìn)行編輯。對元素信息進(jìn)行編輯時(shí),可以針對元素信息的內(nèi)容、顏色、字體和設(shè)計(jì)效果等進(jìn)行編輯。
[0099]例如,對于圖5所示的圖片,可以對文字“網(wǎng)頁標(biāo)題”進(jìn)行編輯,可以將文字“網(wǎng)頁標(biāo)題”更改為“Monkey Bizness”,可以更改文字樣式為“Times New Roman”,還可以更改文字的大小,顏色等等。對于圖5所示的圖片,還可以編輯圖層001上的圖片,例如,替換、裁切和修改等,還可以編輯正文內(nèi)容以及多個(gè)圖層之間的設(shè)計(jì)效果等等。
[0100]編輯單元,用于按照指令對元素信息進(jìn)行編輯,得到編輯后的元素信息,其中,根據(jù)框架信息與編輯后的元素信息之間的對應(yīng)關(guān)系由框架信息和編輯后的元素信息生成網(wǎng)頁。
[0101]按照編輯指令對元素進(jìn)行編輯之后,得到新的元素信息,由于僅僅是對元素信息進(jìn)行更改,每個(gè)元素信息與框架信息的對應(yīng)關(guān)系可以不更改,因此,可以按照框架信息與編輯后的元素信息之間的對應(yīng)關(guān)系由框架信息和編輯后的元素信息生成網(wǎng)頁。此時(shí),生成的網(wǎng)頁顯示的內(nèi)容由編輯后的元素信息構(gòu)成。
[0102]通過上述實(shí)施例,可以將構(gòu)成網(wǎng)頁的所有元素平面化,即可以對網(wǎng)頁的任何一個(gè)元素信息進(jìn)行更改,并且,這種更改無需被限制在某個(gè)模塊的框架內(nèi),避免了現(xiàn)有技術(shù)中,對某個(gè)內(nèi)容更改時(shí),首先要進(jìn)入該內(nèi)容所在的模塊,然后在該模塊的范圍內(nèi)進(jìn)行更改的繁瑣,更加方便對網(wǎng)頁進(jìn)行個(gè)性化的編輯。另外,用戶可以對任何一個(gè)或多個(gè)元素信息進(jìn)行編輯,使得利用修改后的元素信息生成的網(wǎng)頁更加多樣化。
[0103]優(yōu)選地,第三獲取單元包括:第一獲取模塊,用于獲取框架信息的標(biāo)識信息。第二獲取模塊,用于獲取元素信息的標(biāo)識信息。以及關(guān)聯(lián)模塊,用于按照框架信息的標(biāo)識信息和元素信息的標(biāo)識信息將框架信息和元素信息進(jìn)行關(guān)聯(lián)。
[0104]框架信息的標(biāo)識信息用于標(biāo)識網(wǎng)頁的各個(gè)組成部分,元素信息的標(biāo)識信息用于標(biāo)識該元素信息為網(wǎng)頁的哪個(gè)組成部分,按照框架信息的標(biāo)識信息和元素信息的標(biāo)識信息可以使得框架信息與元素信息對應(yīng),使得解析圖片得到的元素信息不再是獨(dú)立的個(gè)體,而是可以與網(wǎng)頁框架信息連在一起來構(gòu)成完整的網(wǎng)頁。
[0105]優(yōu)選地,元素信息包括第一元素信息和第二元素信息,網(wǎng)頁生成裝置還包括:
[0106]關(guān)聯(lián)單元,用于在解析圖片,得到圖片的元素信息之后,對第一元素信息和第二元素信息進(jìn)行關(guān)聯(lián),得到第一元素和第二元素之間的關(guān)聯(lián)信息。顯示單元,用于按照關(guān)聯(lián)信息顯示第一元素信息和第二元素信息。
[0107]解析圖片得到的元素信息不僅與框架信息相對應(yīng),不同的元素信息之間也具有關(guān)聯(lián)關(guān)系,能夠通過不同元素信息之間的關(guān)聯(lián)關(guān)系顯示不同的展示效果,從而使得生成的網(wǎng)頁形式更加豐富。
[0108]例如,如圖6所示,圖層004、圖層005和圖層006為相重疊設(shè)置的三個(gè)圖層,重疊部分未顯示,每個(gè)圖層可以用來展示一張圖像,通過切換圖層可以實(shí)現(xiàn)圖像的輪換展示,每個(gè)圖像都可以作為一個(gè)元素信息。圖層004上設(shè)置有數(shù)字塊1,圖層005上設(shè)置有數(shù)字塊2,圖層006上設(shè)置有數(shù)字塊3,每個(gè)數(shù)字塊也可以作為一個(gè)元素信息,在對圖層上的圖像進(jìn)行展示時(shí),可以用數(shù)字塊來顯示當(dāng)前圖像為第幾張圖,以及當(dāng)前展示的圖像共有幾張。如果將圖像與數(shù)字塊解析為一個(gè)元素信息,那么,在需要更改數(shù)字塊樣式而不更改圖像時(shí),需要重新制作圖層,制作帶有新數(shù)字塊的圖像,而在需要更改圖層上顯示的圖像而不更改數(shù)字塊樣式時(shí),需要制作帶有數(shù)字塊的新圖像,這樣使得修改過程較繁瑣,增加了編輯的工作量。但是,如果將圖像與數(shù)字塊解析為不同的元素信息,