一種網(wǎng)頁模版的生成方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種網(wǎng)頁模板的生成方法及裝置,用以解決現(xiàn)有技術(shù)中生成網(wǎng)頁模版的過程繁瑣,造成了資源的浪費(fèi)的問題。該方法生成包含至少一個網(wǎng)頁區(qū)塊的網(wǎng)頁模板,并將每個網(wǎng)頁區(qū)塊的寬度設(shè)置為瀏覽器的界面寬度,其中,該瀏覽器為加載該網(wǎng)頁模板的瀏覽器。通過上述方法生成的網(wǎng)頁模板可適用于不同類型的網(wǎng)站,從而無需針對不同類型的網(wǎng)站生成不同的網(wǎng)頁模板,因此可有效簡化生成網(wǎng)頁模板的過程,也節(jié)省了資源。
【專利說明】—種網(wǎng)頁模版的生成方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種網(wǎng)頁模版的生成方法及裝置。
【背景技術(shù)】
[0002]隨著三網(wǎng)融合技術(shù)的出現(xiàn),電信網(wǎng)、廣播電視網(wǎng)和計(jì)算機(jī)通信網(wǎng)互相滲透,互相兼容,并逐步整合成為全世界統(tǒng)一的信息通信網(wǎng)絡(luò),網(wǎng)絡(luò)層上可以實(shí)現(xiàn)互聯(lián)互通,形成無縫覆蓋,業(yè)務(wù)層上互相滲透和交叉,應(yīng)用層上趨向使用統(tǒng)一的國際互聯(lián)網(wǎng)通訊協(xié)議(InternetProtocol, IP)。
[0003]網(wǎng)站在三網(wǎng)融合中是一個很重要的體現(xiàn)形式,用戶可以使用計(jì)算機(jī)登錄網(wǎng)站,可以使用手機(jī)登錄網(wǎng)站,可以使用電視登錄網(wǎng)站,還可以使用其他手持終端登錄網(wǎng)站。網(wǎng)站廠商為了滿足不同設(shè)備登錄網(wǎng)站的需要,建立了不同類型的網(wǎng)站,例如,普通的互聯(lián)網(wǎng)網(wǎng)站、手機(jī)網(wǎng)站等。
[0004]而該不同類型的網(wǎng)站中的內(nèi)容是相同的,為了把相同的內(nèi)容發(fā)布到不同類型的網(wǎng)站中,網(wǎng)站廠商要為這些不同的網(wǎng)站生成不同的網(wǎng)頁模版,并通過這些不同的網(wǎng)頁模板生成不同的網(wǎng)頁,然后發(fā)布到相應(yīng)的網(wǎng)站上。由于現(xiàn)有技術(shù)中針對不同類型的網(wǎng)站,需要生成不同的網(wǎng)頁模版,因此采用該方法會使生成網(wǎng)頁模板的過程較為繁瑣,不利于網(wǎng)站的維護(hù),同時也造成了資源的浪費(fèi),增加了成本。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實(shí)施例提供一種網(wǎng)頁模版的生成方法及裝置,用以解決現(xiàn)有技術(shù)中生成網(wǎng)頁模版的過程繁瑣,造成了資源的浪費(fèi)的問題。
[0006]本發(fā)明實(shí)施例提供的一種網(wǎng)頁模版的生成方法,包括:
[0007]生成包含至少一個網(wǎng)頁區(qū)塊的網(wǎng)頁模板,所述網(wǎng)頁區(qū)塊用于添加信息;
[0008]將每個網(wǎng)頁區(qū)塊的寬度設(shè)置為瀏覽器的界面寬度,其中,所述瀏覽器為加載所述網(wǎng)頁模板的瀏覽器。
[0009]本發(fā)明實(shí)施例提供的一種網(wǎng)頁模版的生成裝置,包括:
[0010]生成模塊,用于生成包含至少一個網(wǎng)頁區(qū)塊的網(wǎng)頁模板,所述網(wǎng)頁區(qū)塊用于添加信息;
[0011]設(shè)置模塊,用于將每個網(wǎng)頁區(qū)塊的寬度設(shè)置為瀏覽器的界面寬度,其中,所述瀏覽器為加載所述網(wǎng)頁模板的瀏覽器。
[0012]本發(fā)明實(shí)施例提供一種網(wǎng)頁模板的生成方法及裝置,該方法生成包含至少一個網(wǎng)頁區(qū)塊的網(wǎng)頁模板,并將每個網(wǎng)頁區(qū)塊的寬度設(shè)置為瀏覽器的界面寬度,其中,該瀏覽器為加載該網(wǎng)頁模板的瀏覽器。通過上述方法生成的網(wǎng)頁模板可適用于不同類型的網(wǎng)站,從而無需針對不同類型的網(wǎng)站生成不同的網(wǎng)頁模板,因此可有效簡化生成網(wǎng)頁模板的過程,也節(jié)省了資源。
【專利附圖】
【附圖說明】
[0013]圖1為本發(fā)明實(shí)施例提供的網(wǎng)頁模板的生成過程;
[0014]圖2為本發(fā)明實(shí)施例提供的網(wǎng)頁模板的示意圖;
[0015]圖3為本發(fā)明實(shí)施例提供的網(wǎng)頁模板的生成裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0016]為了生成一種可適用于不同類型網(wǎng)站的網(wǎng)頁模板,以簡化生成網(wǎng)頁模板的過程并節(jié)省資源,本發(fā)明實(shí)施例中生成包含若干個網(wǎng)頁區(qū)塊的網(wǎng)頁模板,每個網(wǎng)頁區(qū)塊的寬度為加載該網(wǎng)頁模板的瀏覽器的頁面寬度,從而,無論用戶通過何種終端登錄何種網(wǎng)站,網(wǎng)頁模板中網(wǎng)頁區(qū)塊的寬度均可自適應(yīng)于用戶所使用的瀏覽器的頁面寬度。
[0017]下面結(jié)合說明書附圖,對本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
[0018]圖1為本發(fā)明實(shí)施例提供的網(wǎng)頁模板的生成過程,具體包括以下步驟:
[0019]SlOl:生成包含至少一個網(wǎng)頁區(qū)塊的網(wǎng)頁模板。
[0020]在本發(fā)明實(shí)施例中,生成裝置可先生成一個空的網(wǎng)頁模板,并在該空的網(wǎng)頁模板中添加若干個網(wǎng)頁區(qū)塊。其中,網(wǎng)頁區(qū)塊用于添加信息,后續(xù)通過該網(wǎng)頁模板生成網(wǎng)頁時,可將要在網(wǎng)頁中展示的信息添加到網(wǎng)頁模板中的各網(wǎng)頁區(qū)塊中。
[0021]S102:將每個網(wǎng)頁區(qū)塊的寬度設(shè)置為瀏覽器的界面寬度。
[0022]其中,上述瀏覽器為加載該網(wǎng)頁模板的瀏覽器。
[0023]在本發(fā)明實(shí)施例中,生成裝置生成了包含若干個網(wǎng)頁區(qū)塊的網(wǎng)頁模板后,可將每個網(wǎng)頁區(qū)塊的寬度設(shè)置為加載該網(wǎng)頁模板的瀏覽器的界面寬度,從而,使用該網(wǎng)頁模板生成網(wǎng)頁后,用戶無論使用何種終端、何種瀏覽器登錄何種類型的網(wǎng)站,該網(wǎng)頁模板中的網(wǎng)頁區(qū)塊都會自適應(yīng)的將寬度調(diào)整為當(dāng)前加載該網(wǎng)頁模板的瀏覽器的頁面寬度,因此,本發(fā)明實(shí)施例提供的上述網(wǎng)頁模板可適用于不同類型的網(wǎng)站,無需再針對不同類型的網(wǎng)站生成不同的網(wǎng)頁模板,可有效簡化網(wǎng)頁模板的生成過程,便于不同類型網(wǎng)站的維護(hù),也節(jié)約了資源,降低了成本。
[0024]進(jìn)一步的,在本發(fā)明實(shí)施例中,生成裝置還可針對網(wǎng)頁模板中的每個網(wǎng)頁區(qū)塊,將該網(wǎng)頁區(qū)塊的高度設(shè)置為可變高度,該可變高度不小于將要添加的信息添加到該網(wǎng)頁區(qū)塊中所需的最小高度。其中,要添加到該網(wǎng)頁區(qū)塊中的信息越多,則將要添加的信息添加到該網(wǎng)頁區(qū)塊中所需的最小高度越大。也即,本發(fā)明實(shí)施例中可將網(wǎng)頁區(qū)塊的高度設(shè)置為隨著該網(wǎng)頁區(qū)塊中添加的信息的多少而變化的可變高度,在該網(wǎng)頁區(qū)塊中添加的信息越多,該可變高度越大,如圖2所示。
[0025]圖2為本發(fā)明實(shí)施例提供的網(wǎng)頁模板的示意圖,在圖2中,網(wǎng)頁模板中的每個網(wǎng)頁區(qū)塊的寬度為加載該網(wǎng)頁模板的瀏覽器的頁面寬度,即,如果加載該網(wǎng)頁模板的瀏覽器為瀏覽器A,則該網(wǎng)頁模板中各網(wǎng)頁區(qū)塊的寬度為瀏覽器A的界面寬度,如果加載該網(wǎng)頁模板的瀏覽器為瀏覽器B,則該網(wǎng)頁模板中各網(wǎng)頁區(qū)塊的寬度為瀏覽器B的界面寬度,也就是說,網(wǎng)頁模板中各網(wǎng)頁區(qū)塊的寬度可自適應(yīng)于加載該網(wǎng)頁模板的瀏覽器的頁面寬度。網(wǎng)頁模板中各網(wǎng)頁區(qū)塊的高度為可變高度,針對一個網(wǎng)頁區(qū)塊,該網(wǎng)頁區(qū)塊在某個寬度的條件下,其可變高度隨著添加的信息的多少而變化,添加的信息越多,可變高度越大,而且,可變高度不小于將待添加信息添加到該網(wǎng)頁區(qū)塊中所需的最小高度。
[0026]另外,生成裝置還可在上述生成的網(wǎng)頁模板中添加預(yù)設(shè)的層疊樣式表(CascadingStyle Sheet, CSS)、javascript腳本和meta信息,還可修改網(wǎng)頁模板的標(biāo)題信息。
[0027]以上為本發(fā)明實(shí)施例提供的網(wǎng)頁模板的生成方法,基于同樣的發(fā)明思路,本發(fā)明實(shí)施例還提供一種網(wǎng)頁模板的生成裝置,如圖3所示。
[0028]圖3為本發(fā)明實(shí)施例提供的網(wǎng)頁模板的生成裝置結(jié)構(gòu)示意圖,具體包括:
[0029]生成模塊301,用于生成包含至少一個網(wǎng)頁區(qū)塊的網(wǎng)頁模板,所述網(wǎng)頁區(qū)塊用于添加信息;
[0030]設(shè)置模塊302,用于將每個網(wǎng)頁區(qū)塊的寬度設(shè)置為瀏覽器的界面寬度,其中,所述瀏覽器為加載所述網(wǎng)頁模板的瀏覽器。
[0031]所述設(shè)置模塊302還用于,針對每個網(wǎng)頁區(qū)塊,將該網(wǎng)頁區(qū)塊的高度設(shè)置為可變高度,所述可變高度不小于將要添加的信息添加到該網(wǎng)頁區(qū)塊中所需的最小高度,其中,所述要添加的信息越多,所述最小高度越大。
[0032]所述裝置還包括:
[0033]添加模塊303,用于在所述網(wǎng)頁模板中添加預(yù)設(shè)的層疊樣式表CSS、javascript腳本和meta信息。
[0034]本發(fā)明實(shí)施例提供一種網(wǎng)頁模板的生成方法及裝置,該方法生成包含至少一個網(wǎng)頁區(qū)塊的網(wǎng)頁模板,并將每個網(wǎng)頁區(qū)塊的寬度設(shè)置為瀏覽器的界面寬度,其中,該瀏覽器為加載該網(wǎng)頁模板的瀏覽器。通過上述方法生成的網(wǎng)頁模板可適用于不同類型的網(wǎng)站,從而無需針對不同類型的網(wǎng)站生成不同的網(wǎng)頁模板,因此可有效簡化生成網(wǎng)頁模板的過程,也節(jié)省了資源。
[0035]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請可采用在一個或多個其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0036]在一個典型的配置中,計(jì)算設(shè)備包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
[0037]內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲器,隨機(jī)存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
[0038]計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲器(SRAM)、動態(tài)隨機(jī)存取存儲器(DRAM)、其他類型的隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括非暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。
[0039]本申請是參照根據(jù)本申請實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0040]這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0041]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0042]盡管已描述了本申請的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請范圍的所有變更和修改。
[0043]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種網(wǎng)頁模版的生成方法,其特征在于,包括: 生成包含至少一個網(wǎng)頁區(qū)塊的網(wǎng)頁模板,所述網(wǎng)頁區(qū)塊用于添加信息; 將每個網(wǎng)頁區(qū)塊的寬度設(shè)置為瀏覽器的界面寬度,其中,所述瀏覽器為加載所述網(wǎng)頁模板的瀏覽器。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 針對每個網(wǎng)頁區(qū)塊,將該網(wǎng)頁區(qū)塊的高度設(shè)置為可變高度,所述可變高度不小于將要添加的信息添加到該網(wǎng)頁區(qū)塊中所需的最小高度,其中,所述要添加的信息越多,所述最小高度越大。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 在所述網(wǎng)頁模板中添加預(yù)設(shè)的層疊樣式表CSS、javascript腳本和meta信息。
4.一種網(wǎng)頁模板的生成裝置,其特征在于,包括: 生成模塊,用于生成包含至少一個網(wǎng)頁區(qū)塊的網(wǎng)頁模板,所述網(wǎng)頁區(qū)塊用于添加信息; 設(shè)置模塊,用于將每個網(wǎng)頁區(qū)塊的寬度設(shè)置為瀏覽器的界面寬度,其中,所述瀏覽器為加載所述網(wǎng)頁模板的瀏覽器。
5.如權(quán)利要求4所述的裝置,其特征在于,所述設(shè)置模塊還用于,針對每個網(wǎng)頁區(qū)塊,將該網(wǎng)頁區(qū)塊的高度設(shè)置為可變高度,所述可變高度不小于將要添加的信息添加到該網(wǎng)頁區(qū)塊中所需的最小高度,其中,所述要添加的信息越多,所述最小高度越大。
6.如權(quán)利要求4所述的裝置,其特征在于,所述裝置還包括: 添加模塊,用于在所述網(wǎng)頁模板中添加預(yù)設(shè)的層疊樣式表CSS、javascript腳本和meta信息。
【文檔編號】G06F17/30GK104462114SQ201310425020
【公開日】2015年3月25日 申請日期:2013年9月17日 優(yōu)先權(quán)日:2013年9月17日
【發(fā)明者】劉百川 申請人:北大方正集團(tuán)有限公司, 北京北大方正電子有限公司