網頁生成方法及設備的製作方法
2023-05-15 18:40:41 2
網頁生成方法及設備的製作方法
【專利摘要】本發明提供了一種網頁生成方法及設備。該方法包括:將網頁進行布局,將網頁分為多個結構區域layout;對於任意一個layout,選擇至少一組元素item,添加到該layout中;對添加了item的layout進行拼接,生成網頁模板;結合所述網頁模板以及錄入所述網頁模板內容的表單,生成網頁。通過本發明,能夠在為用戶提供了更豐富的廣告展現形式的同時,避免現有技術中開發人員需要根據用戶對品牌直達廣告的需求,而不斷對代碼進行修改的缺陷,從而減少了開發成本、提高了開發效率。
【專利說明】網頁生成方法及設備
【技術領域】
[0001]本發明涉及網際網路應用領域,特別是涉及一種網頁生成方法及設備。
【背景技術】
[0002]在現有技術中,網頁的組成形式較為單一。當開發人員根據用戶需求對網頁進行調整時,往往需要重新修改代碼。採用這種方案,既增加了開發成本,也降低了開發效率。
[0003]以網頁中的品牌直達廣告界面為例,如圖1所示,品牌直達廣告位於搜索結果頁的第一位,具有強烈的視覺衝擊力。其採用專門為品牌網站定製的樣式,用於展現品牌網站的一些信息。其特有的圖文並茂的展現形式,可用於發布企業動態、產品信息、促銷活動等各類資訊,以及全方位地傳達品牌信息,使用戶能夠更便捷地了解品牌及活動,從而顯著提升營銷效果。
[0004]品牌直達廣告的客戶分布在各行各業,大部分客戶對品牌直達廣告的展現形式要求不同。如果提高品牌直達廣告的展現形式的定製性,使可選品牌直達廣告的模板更豐富、隨意,則能更好地滿足客戶的需求。但是,這一要求給開發人員也帶來了更高的開發成本,導致開發效率降低。
[0005]在現有技術中,採用了一種品牌直達廣告模版。在該模版中以不同區塊拼接形成品牌直達廣告,例如:圖2為描述頭部區塊,圖3為輪播展示區塊。在圖3的汽車廣告位置,頁面每刷新一次都會換一個廣告。如圖4所示拼接這描述頭部區塊和輪播展示區塊,即可組成完整的品牌直達廣告。
[0006]該方案提高了開發效率,減少了開發成本,使廣告的展現形式更加豐富,但仍存在如下缺陷:布局固定,區塊樣式固定,組成形式不夠靈活。
【發明內容】
[0007]鑑於上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的網頁生成方法和相應的網頁生成設備。
[0008]依據本發明的一個方面,提供了一種網頁生成方法,包括:
[0009]對網頁進行布局,將所述網頁分為多個結構區域layout ;
[0010]對於任意一個layout,
[0011]選擇至少一組元素item,添加到該layout中;
[0012]對添加了 item的layout進行拼接,生成網頁模板;
[0013]結合所述網頁模板以及錄入所述網頁模板內容的表單,生成網頁。
[0014]可選地,上述方法還包括:
[0015]在所述網頁中添加新元素時,增加新的layout ;
[0016]利用插件形式將新的layout插入網頁中。
[0017]可選地,新的layout能夠使用不同的插件形式插入網頁。
[0018]可選地,所述插件形式包括下列至少之一:[0019]輪播、圖片、按鈕、表格。
[0020]可選地,增加新的layout,包括:
[0021]對各layout進行單塊保存;
[0022]創建新的layout時,復用已保存的layout,將其作為新layout的一部分。
[0023]可選地,上述方法還包括:根據用戶輸入尺寸參數調整各layout尺寸。
[0024]可選地,上述方法還包括:
[0025]在各layout內部嵌套其他layout和/或item。
[0026]可選地,在各layout內部嵌套其他layout和/或item,包括:
[0027]將所述各layout以插件形式插入到DIV中;
[0028]將所述其他layout和/或item以插件形式插入到所述各layout對應的插件中。
[0029]可選地,同一組item對應的物料錄入的界面位於同一標籤下。
[0030]可選地,對添加了 item的layout進行拼接之後,生成網頁之前,還包括:
[0031]對預生成的網頁進行預覽;
[0032]判斷是否接收到管理員輸入的修改指令;
[0033]若否,則執行網頁生成操作;
[0034]若是,則根據所述修改指令對其進行修改。
[0035]可選地,所述方法在伺服器側執行。
[0036]依據本發明的一個方面,還提供了一種網頁生成設備,包括:
[0037]布局模塊,配置為將網頁進行布局,將所述網頁分為多個結構區域layout ;
[0038]添加模塊,配置為對於任意一個layout,選擇至少一組元素item,添加到該layout 中;
[0039]生成模塊,配置為對添加了 item的layout進行拼接,生成網頁模板;結合所述網頁模板以及錄入所述網頁模板內容的表單,生成網頁。
[0040]可選地,上述設備還包括:
[0041]更新模塊,配置為在所述網頁中添加新元素時,增加新的layout ;利用插件形式將新的layout插入網頁中。
[0042]可選地,所述更新模塊還配置為:
[0043]對各layout進行單塊保存;
[0044]創建新的layout時,復用已保存的layout,將其作為新layout的一部分。
[0045]採用本發明實施例提供的網頁生成方法及設備,能夠將網頁的每個layout根據需求隨意擺放、隨意拼接,使得網頁的組成形式更為靈活,能夠根據需求進行靈活調整。
[0046]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,並且為了讓本發明的上述和其它目的、特徵和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。
[0047]根據下文結合附圖對本發明具體實施例的詳細描述,本領域技術人員將會更加明了本發明的上述以及其他目的、優點和特徵。
【專利附圖】
【附圖說明】
[0048]通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對於本領域普通技術人員將變得清楚明了。附圖僅用於示出優選實施方式的目的,而並不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0049]圖1示出了根據現有技術的搜索結果頁的品牌直達的內容示意圖;
[0050]圖2示出了圖1所述的品牌直達的描述頭部區塊的內容示意圖;
[0051]圖3示出了圖1所述的品牌直達的輪播展示區塊的內容示意圖;
[0052]圖4示出了根據現有技術的對圖2、圖3所述區塊的拼接後的內容示意圖;
[0053]圖5示出了根據本發明一個實施例的網頁生成方法的流程圖;
[0054]圖6示出了根據本發明一個實施例的創建模版布局的示意圖;
[0055]圖7示出了圖6所述的模版的樹狀菜單的示意圖;
[0056]圖8示出了在圖6所述模版中的layout中添加item的屬性設置框;
[0057]圖9示出了點擊圖8所述的屬性設置框的確定按鈕後產生的結果示意圖;
[0058]圖10示出了圖8所述的item的種類示意圖;
[0059]圖11示出了在圖6所述的模版中的輪播內部嵌套元素的內容示意圖;
[0060]圖12示出了在圖6所述模版中的layout中添加item時的樣式選擇設置框;
[0061]圖13示出了在圖6所述模版中將各個layout任意拼接後得到的內容示意圖;
[0062]圖14示出了對圖13所述的模版的預覽的內容示意圖;
[0063]圖15示出了對圖13所述模版的填寫物料的表單保存前的內容示意圖;
[0064]圖16示出了根據本發明一個實施例的網頁生成方法生成的廣告信息的示意圖;
[0065]圖17示出了根據本發明一個實施例的網頁生成設備的示意性結構框圖;以及
[0066]圖18示出了本發明另一個實施例的網頁生產設備的示意性結構框圖。
【具體實施方式】
[0067]在此提供的算法和顯示不與任何特定計算機、虛擬系統或者其它設備固有相關。各種通用系統也可以與基於在此的示教一起使用。根據上面的描述,構造這類系統所要求的結構是顯而易見的。此外,本發明也不針對任何特定程式語言。應當明白,可以利用各種程式語言實現在此描述的本發明的內容,並且上面對特定語言所做的描述是為了披露本發明的最佳實施方式。
[0068]為解決上述技術問題,本發明實施例提供了一種網頁生成方法及設備。現對網頁生成方法及設備進行具體說明。
[0069]圖5示出了根據本發明一個實施例的網頁生成方法的流程圖。參見圖5,該網頁生成方法至少包括S502至S506。
[0070]首先,S502中,將網頁進行布局,將網頁分為多個layout (結構區域)。然後進入S504,對任意一個layout,選擇至少一組item(元素),添加到該layout中。隨後,進入S506,對添加了 item的layout進行拼接,生成網頁模板。最終觸發S508,結合S506生成的網頁模板以及錄入網頁模板內容的表單,生成網頁。
[0071]採用本實施例提供的網頁生成方法,能夠在將網頁劃分為不同的layout、並對每一個layout添加元素後,對每個layout根據需求隨意擺放、隨意拼接。採用這種技術方案,能夠使得網頁的組成形式更為靈活。
[0072]在本發明的一個實施例中,可以根據需求對網頁進行結構區域的劃分,得到一定數目的layout,例如3個、4個、5個等,此處的layout的數量取決於網頁即將顯示的各部分的數目。其中,對網頁布局的功能是在伺服器端實現。通常,這一功能在伺服器的的內部管理後臺上進行,該管理後臺主要用於管理大客戶廣告和搜索的品牌直達廣告。在每個layout中,可以根據用戶輸入尺寸參數對其尺寸進行調整,並添加一定數量的元素。選中每個元素,可以對元素的樣式、字號、顏色等進行設置。在每個layout內部,還可以嵌套其他layout和/或item。本發明實施例提供了一種優選的嵌套方式,即,將各layout以插件形式插入到DIV中,進而將其他layout和/或item以插件形式插入到所述各layout對應的插件中。實施時,可以使用Javascript腳本實現嵌套功能,根據用戶選擇的一個DIV(html中的一個標籤,用於布局),將插件插如到這個DIV中。部分插件(例如tab輪播),裡面的內容結構是可以定製的,此時,當插入新的輪播時,管理員選擇輪播每個選項卡的內容部分,進行布局操作,這樣就相當於插件內部嵌套布局結構,從而實現了 layout嵌套。同一組item對應的物料錄入的界面可以位於同一標籤下。
[0073]本發明實施例保護一種網頁生成方法,在本發明實施例中,網頁布局功能會自動生成一個網頁模板,和一組錄入模板中內容(例如文字,圖片,連結等)的表單,管理員錄入表單後,系統會根據錄入信息和網頁模板,自動拼合成網頁,展現在搜索的品牌廣告區,同時根據網頁布局的選擇,展現不同的樣式,和對不同的內容進行點擊統計。
[0074]在此實施例中,在對每個layout設置完畢後,還可以對其進行單塊保存。此處的單塊是將設置完畢的一個layout視為一個單獨的塊。這樣在創建新的layout時,可以復用已保存的layout,將其作為新layout的一部分,避免了開發者改動代碼,減少了開發成本,提高了開發效率。在對設置完畢的3個layout保存前或保存後,可以對其進行任意拼接,並對拼接的頁面進行預覽。若此頁面不需要修改,則執行網頁生成操作;若需要修改,則對其進行修改。這樣可以根據預覽效果在網頁生成前對其進行調整,達到用戶的理想效果,減少了誤操作量,節約了網絡資源,隨時修改網頁使得網頁達到最佳瀏覽角度,能夠使得用戶迅速獲取感興趣的廣告或相關信息,增加用戶瀏覽興趣,從而保證了用戶對應用的粘稠度。此處是否修改是由管理員或使用者等有權限修改的人預覽時確定,若管理員或使用者確定需要修改,則輸入修改指令。伺服器端會根據管理員或使用者的修改指令對網頁進行修改。
[0075]在本發明的另一個實施例中,當需要對已經生成的網頁進行改動時,可以新建一個layout以插件等形式插入網頁。此處的插件是泛義的,是對每一種網頁樣式,比如一個輪播,一個圖片,一個按鈕,或者一個表格,作為一個插件,每個插件會有不同的樣式供布局的時候進行選擇,這樣僅僅需要豐富沒有的插件,而已經有的插件可以根據需要自由的拼合,之所以稱之為插件是因為:每個圖片有自己屬性例如寬高,圖片路徑,錄入圖片所需要的表單信息,圖片數量,圖片連結等。即,此處的插件相當於是對網頁上一些常用功能的封裝。
[0076]此外,也可以直接復用已保存的layout,將其以插件形式插入網頁。這樣使得網頁在具有高擴展性的同時,也無需在改動網頁時修改代碼,減少了開發成本,提高了開發效率。
[0077]在本發明的其他實施例中,上述方法也可用於網頁的一些組成界面的設計中,如品牌直達廣告界面。例如,將組成界面進行布局,劃分為多個layout ;對任意一個layout,選擇至少一組元素,添加到該layout中;最後對添加了 item的layout進行拼接,生成該組成界面。
[0078]以下通過描述品牌直達廣告界面(以下簡稱品牌直達廣告)的生成方法的實施例來對此進行說明。
[0079]本實施例主要描述了位於搜索結果頁第一位的品牌直達廣告界面所在的網頁的生成方法。品牌直達廣告以外的網頁部分的生成方法可以與現有技術相同,也可以如本發明實施例一般先劃分為layout然後添加元素,此處不做贅述。以下敘述品牌直達廣告的生成方法。
[0080]所有的品牌直達廣告都可以細化為兩部分,一部分為layout,一部分為item,所有的品牌直達廣告的展現都是這兩部分的組合。在本實施例中,首先通過後臺操作,創建模版布局。如圖6、圖7所示,在網頁上將模版水平(也可以為豎直或其他方式)拆分為兩個layout (左側結構區域和右側結構區域),在模版的右側有用來顯示當前布局的層級結構。在本發明的其他實施例中,可以將模版拆分為其他數量的layout,也能達到本發明的目的。
[0081]模版布局創建成功後,可以如圖7所示,在左側結構區域中(或右側結構區域中),調整其寬和高。其後,在左側結構區域中,選中一個位置區域,用以添加item。如圖8,在選中位置區域添加item,設置好item的數量和分組(如將item的分組設置為描述頭部或輪播展示中的一個)後,按下確定按鈕,得到的效果如圖9所示。需要理解的是,
[0082]圖9虛線框內可以是其他item,例如其可以為圖10中的item的任意一種。在此之後,設計者可以在左側或右側結構區域如上述過程繼續添加任意item。當對任一 layout的item添加和調整完畢後,可以直接對此layout進行單塊保存,這樣可以在創建新的layout時進行復用,提聞了效率。
[0083]圖10中所列的每一類item都有不同的特點。相同種類的item具有相同屬性,如標題類item需要錄入的物料均為「標題顯示內容」和「標題跳轉的連結」。因此每個元素的物料錄入方法是固定的,都可以按其所在的item大類的錄入方法錄入。由圖10還可看出,輪播也是item的一種。在輪播內部也可如上述過程嵌套布局和元素,如圖11所示。這樣可以使輪播內的層次更加豐富。
[0084]在上述過程中添加item時,還可以對item的樣式、字號、顏色等因素進行設置,以滿足客戶的不同需求。例如,當添加表格item時,可以在圖12所示的樣式選擇框中設置表格元素的樣式。
[0085]當所有item在左側、右側結構區域中添加完畢後,可以對兩個結構區域進行拼接,從而得到如圖13所示的樣式,點擊圖13所示樣式中的預覽模版按鈕,可以在線上搜索環境下進行實時預覽功能,對應的預覽內容如圖14所示。若圖14的內容無需修改,則點擊圖13所示樣式中的生成模版按鈕。此時模版創建完畢,填寫物料的表單也就生成完畢,如圖15所示,此時無需對代碼進行任何修改。在圖15中也可以看出,相同分組的item在填寫物料的界面中會生成在同一個標籤下(在圖15中,分組為頭部連接的item都生成在頭部標籤下)。
[0086]模版創建完畢後,當用戶想在網頁上添加其他元素時,可將元素直接添加到已保存的layout中,也可以增加新的layout,將元素添加到新layout中,然後將新layout通過插件等形式添加到網頁中。採用上述技術方案,使得開發人員能夠根據需要在不更改編碼的情況下對網頁進行靈活調整,提高了開發效率。[0087]在上述過程中,所有的需要打點統計的均為標籤連結,包括圖片,這樣可以根據標籤的內容等信息,對所有連結進行打點,使統計信息更加細化。圖16示出了根據本發明一個實施例的網頁生成方法生成的廣告信息的不意圖。
[0088]上述方案能夠將品牌直達廣告界面拆分為不同的layout並對每個layout添加元素後,將每個layout根據需求隨意擺放、隨意拼接,使得品牌直達廣告界面的組成更為靈活。同時,在拼接的時候能夠自動生成物料填寫頁面,並統一物料保存程序,從而無需開發人員手動開發物料錄入功能。可見,與現有技術相比,本發明在提供了更豐富的廣告展現形式的同時,也避免了現有技術中開發人員需要不斷對代碼進行修改以適應用戶要求的缺陷,從而減少了開發成本、提高了開發效率。
[0089]在本發明的其他實施例中,其他類型的網頁的部分界面或網頁本身,也可以通過上述技術手段生成。採用上述方案,在使得網頁形式更豐富的同時,也使開發人員在根據用戶需求修改網頁形式時不必對代碼進行修改,減少了開發成本,提高了開發效率。
[0090]圖17示出了根據本發明一個實施例的網頁生成設備的示意性結構框圖。該設備包括:布局模塊171、添加模塊172、生成模塊173,其連接方式如圖17所示。
[0091]根據圖17,布局模塊171將網頁進行布局,將網頁分為多個結構區域layout。layout劃分完畢後,添加模塊172對於任意一個layout,選擇至少一組元素item,添加到該layout中。生成模塊173對添加了 item的layout進行拼接,生成網頁模板;結合網頁模板以及錄入網頁模板內容的表單,生成網頁。
[0092]圖18示出了本發明另一個實施例的網頁生產設備的示意性結構框圖。在圖18所述的實施例中,上述設備還可包括更新模塊174,其配置為:在網頁中添加新元素時,增加新的layout ;利用插件形式將新的layout插入網頁中。
[0093]在本發明的另一個實施例中,更新模塊174還可配置為:對各layout進行單塊保存;創建新的layout時,復用已保存的layout,將其作為新layout的一部分。採用本發明實施例提供的網頁生成方法及設備,將網頁的每個layout根據需求隨意擺放、隨意拼接,使得網頁的組成形式更為靈活,能夠根據需求進行靈活調整。同時,在拼接layout的時候能夠自動生成物料填寫頁面,並統一物料保存程序,從而無需開發人員手動開發物料錄入功能。可見,與現有技術相比,本發明在使得網頁展現形式更為豐富、靈活的同時,也避免現有技術中開發人員需要根據用戶對網頁的需求,而不斷對代碼進行修改的缺陷,從而減少了開發成本、提高了開發效率。
[0094]本發明實施例公開了 A1.—種網頁生成方法,包括:
[0095]對網頁進行布局,將所述網頁分為多個結構區域layout ;
[0096]對於任意一個layout,
[0097]選擇至少一組元素item,添加到該layout中;
[0098]對添加了 item的layout進行拼接,生成網頁模板;
[0099]結合所述網頁模板以及錄入所述網頁模板內容的表單,生成網頁。
[0100]A2.根據權利要求A1所述的方法,其中,還包括:
[0101]在所述網頁中添加新元素時,增加新的layout ;
[0102]利用插件形式將新的layout插入網頁中。
[0103]A3.根據權利要求A2所述的方法,其中,新的layout能夠使用不同的插件形式插入網頁。
[0104]A4.根據權利要求A2或A3所述的方法,其中,所述插件形式包括下列至少之一:
[0105]輪播、圖片、按鈕、表格。
[0106]A5.根據權利要求A2至A4任一項所述的方法,其中,增加新的layout,包括:
[0107]對各layout進行單塊保存;
[0108]創建新的layout時,復用已保存的layout,將其作為新layout的一部分。
[0109]A6.根據權利要求A1至A5任一項所述的方法,其中,還包括:根據用戶輸入尺寸參數調整各layout尺寸。
[0110]A7.根據權利要求A1至A6任一項所述的方法,其中,還包括:
[0111]在各layout內部嵌套其他layout和/或item。
[0112]A8.根據權利要求A7所述的方法,其中,在各layout內部嵌套其他layout和/或item,包括:
[0113]將所述各layout以插件形式插入到DIV中;
[0114]將所述其他layout和/或item以插件形式插入到所述各layout對應的插件中。
[0115]A9.根據權利要求A1至A8任一項所述的方法,其中,同一組item對應的物料錄入的界面位於同一標籤下。
[0116]A10.根據權利要求A1至A9任一項所述的方法,其中,對添加了 item的layout進行拼接之後,生成網頁之前,還包括:
[0117]對預生成的網頁進行預覽;
[0118]判斷是否接收到輸入的修改指令;
[0119]若否,則執行網頁生成操作;
[0120]若是,則根據所述修改指令對其進行修改。
[0121]All.根據權利要求A1至A10任一項所述的方法,其中,所述方法在伺服器側執行。
[0122]本實施例還公開了:B12.—種網頁生成設備,包括:
[0123]布局模塊,配置為將網頁進行布局,將所述網頁分為多個結構區域layout ;
[0124]添加模塊,配置為對於任意一個layout,選擇至少一組元素item,添加到該layout 中;
[0125]生成模塊,配置為對添加了 item的layout進行拼接,生成網頁模板;結合所述網頁模板以及錄入所述網頁模板內容的表單,生成網頁。
[0126]B13.根據權利要求B12所述的設備,其中,還包括:
[0127]更新模塊,配置為在所述網頁中添加新元素時,增加新的layout ;利用插件形式將新的layout插入網頁中。
[0128]B14.根據權利要求B13所述的設備,其中,所述更新模塊還配置為:
[0129]對各layout進行單塊保存;
[0130]創建新的layout時,復用已保存的layout,將其作為新layout的一部分。
[0131]在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,並未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
[0132]類似地,應當理解,為了精簡本公開並幫助理解各個發明方面中的一個或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特徵有時被一起分組到單個實施例、圖、或者對其的描述中。然而,並不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發明要求比在每個權利要求中所明確記載的特徵更多的特徵。更確切地說,如下面的權利要求書所反映的那樣,發明方面在於少於前面公開的單個實施例的所有特徵。因此,遵循【具體實施方式】的權利要求書由此明確地併入該【具體實施方式】,其中每個權利要求本身都作為本發明的單獨實施例。
[0133]本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變並且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特徵和/或過程或者單元中的至少一些是相互排斥之外,可以採用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特徵以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特徵可以由提供相同、等同或相似目的的替代特徵來代替。
[0134]此外,本領域的技術人員能夠理解,儘管在此所述的一些實施例包括其它實施例中所包括的某些特徵而不是其它特徵,但是不同實施例的特徵的組合意味著處於本發明的範圍之內並且形成不同的實施例。例如,在權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0135]本發明的各個部件實施例可以以硬體實現,或者以在一個或者多個處理器上運行的軟體模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數位訊號處理器(DSP )來實現根據本發明實施例的網頁生成設備中的一些或者全部部件的一些或者全部功能。本發明還可以實現為用於執行這裡所描述的方法的一部分或者全部的設備或者裝置程序(例如,電腦程式和電腦程式產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從網際網路網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0136]應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,並且本領域技術人員在不脫離所附權利要求的範圍的情況下可設計出替換實施例。在權利要求中,不應將位於括號之間的任何參考符號構造成對權利要求的限制。單詞「包含」不排除存在未列在權利要求中的元件或步驟。位於元件之前的單詞「一」或「一個」不排除存在多個這樣的元件。本發明可以藉助於包括有若干不同元件的硬體以及藉助於適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬體項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0137]至此,本領域技術人員應認識到,雖然本文已詳盡示出和描述了本發明的多個示例性實施例,但是,在不脫離本發明精神和範圍的情況下,仍可根據本發明公開的內容直接確定或推導出符合本發明原理的許多其他變型或修改。因此,本發明的範圍應被理解和認定為覆蓋了所有這些其他變型或修改。
【權利要求】
1.一種網頁生成方法,包括:對網頁進行布局,將所述網頁分為多個結構區域layout ;對於任意一個layout,選擇至少一組元素item,添加到該layout中;對添加了 item的layout進行拼接,生成網頁模板;結合所述網頁模板以及錄入所述網頁模板內容的表單,生成網頁。
2.根據權利要求1所述的方法,其中,還包括:在所述網頁中添加新元素時,增加新的layout ;利用插件形式將新的layout插入網頁中。
3.根據權利要求2所述的方法,其中,新的layout能夠使用不同的插件形式插入網頁。
4.根據權利要求2或3所述的方法,其中,所述插件形式包括下列至少之一:輪播、圖片、按鈕、表格。
5.根據權利要求2至4任一項所述的方法,其中,增加新的layout,包括:對各layout進行單塊保存;創建新的layout時,復用已保存的layout,將其作為新layout的一部分。
6.根據權利要求1至5任一項所述的方法,其中,還包括:根據用戶輸入尺寸參數調整各layout尺寸。
7.根據權利要求1至6任一項所述的方法,其中,還包括:在各layout內部嵌套其他layout和/或item。
8.根據權利要求7所述的方法,其中,在各layout內部嵌套其他layout和/或item,包括:將所述各layout以插件形式插入到DIV中;將所述其他layout和/或item以插件形式插入到所述各layout對應的插件中。
9.根據權利要求1至8任一項所述的方法,其中,同一組item對應的物料錄入的界面位於同一標籤下。
10.一種網頁生成設備,包括:布局模塊,配置為將網頁進行布局,將所述網頁分為多個結構區域layout ;添加模塊,配置為對於任意一個layout,選擇至少一組元素item,添加到該layout中;生成模塊,配置為對添加了 item的layout進行拼接,生成網頁模板;結合所述網頁模板以及錄入所述網頁模板內容的表單,生成網頁。
【文檔編號】G06F17/30GK103631865SQ201310535158
【公開日】2014年3月12日 申請日期:2013年11月1日 優先權日:2013年11月1日
【發明者】李 浩, 王彬 申請人:北京奇虎科技有限公司, 奇智軟體(北京)有限公司