本申請涉及互聯(lián)網(wǎng)
技術領域:
,尤其涉及一種網(wǎng)頁中廣告的生成方法及裝置。
背景技術:
:橫幅(Banner)廣告是在萬維網(wǎng)上做廣告的傳統(tǒng)的方法。網(wǎng)頁發(fā)行人在發(fā)行的網(wǎng)頁上留下開放的空隙,以用于插入橫幅廣告,通常不同網(wǎng)頁為橫幅廣告所留下的空隙的大小不同,這就要求用戶根據(jù)網(wǎng)頁的實際需求制作不同尺寸的橫幅廣告。目前,為了可以在不同網(wǎng)頁上展示不同尺寸的橫幅廣告,通常用戶需要為橫幅廣告制作無數(shù)個尺寸不同的橫幅模板,例如用戶可制作720*290像素、750*360像素、350*150像素、780*270像素等尺寸的橫幅模板。在用戶針對具體的廣告內(nèi)容制作完一個尺寸為720*290像素的橫幅廣告后,如果用戶發(fā)現(xiàn)當前網(wǎng)頁上需要一個尺寸為350*150像素的橫幅廣告,此時,用戶可先獲得預先制作的橫幅模板,并將現(xiàn)有的橫幅廣告上的內(nèi)容拼裝在尺寸為350*150的橫幅模板上。然而,現(xiàn)有的在網(wǎng)頁中生成橫幅廣告的方式存在如下問題:(1)用戶需要根據(jù)需求設置無數(shù)個橫幅模板,制作橫幅廣告的成本較高;(2)網(wǎng)頁改版后,用戶需要重新設計橫幅模板;(3)由于每個橫幅廣告中的文字個數(shù),以及圖片樣式均不固定,因此,通過固定的橫幅模板去拼裝,適配成功率低,需要人工調(diào)整,不能滿足不同的設計廣告的需求。技術實現(xiàn)要素:本申請旨在至少在一定程度上解決相關技術中的技術問題之一。為此,本申請的第一個目的在于提出一種網(wǎng)頁中廣告的生成方法,該方法使得用戶在設計廣告的過程中,無需花費時間制作無數(shù)個廣告模板,大大減少了設計廣告的成本,方便快捷的生成廣告,滿足了用戶的設計廣告的需求。本申請的第二個目的在于提出一種網(wǎng)頁中廣告的生成裝置。為達上述目的,本申請第一方面實施例提出了一種網(wǎng)頁中廣告的生成方法,包括:獲取廣告元素;獲取待生成廣告的長高比;根據(jù)所述待生成廣告的長高比確定所述待生成廣告對應的尺寸類型;根據(jù)所述尺寸類型獲取對應的生成規(guī)則;根據(jù)所述廣告元素和所述生成規(guī)則生成所述待生成廣告。本申請實施例的網(wǎng)頁中廣告的生成方法,首先獲取廣告元素和待生成廣告的長高比,然后根據(jù)待生成廣告的長高比確定待生成廣告對應的尺寸類型,并根據(jù)尺寸類型獲取對應的生成規(guī)則,以及根據(jù)廣告元素和尺寸類型對應的生成規(guī)則生成待生成廣告。由此,使得用戶在設計廣告的過程中,無需花費時間制作無數(shù)個廣告模板,大大減少了設計廣告的成本,方便快捷的生成廣告,滿足了用戶的設計廣告的需求。為達上述目的,本申請第二方面實施例提出了一種網(wǎng)頁中廣告的生成裝置,包括:第一獲取模塊,用于獲取廣告元素;第二獲取模塊,用于獲取待生成廣告的長高比;確定模塊,用于根據(jù)所述待生成廣告的長高比確定所述待生成廣告對應的尺寸類型;第三獲取模塊,用于根據(jù)所述尺寸類型獲取對應的生成規(guī)則;生成模塊,用于根據(jù)所述廣告元素和所述生成規(guī)則生成所述待生成廣告。本申請實施例的網(wǎng)頁中廣告的生成裝置,通過第一獲取模塊獲取廣告元素,通過第二獲取模塊待生成廣告的長高比,然后確定模塊根據(jù)待生成廣告的長高比確定待生成廣告對應的尺寸類型,第三獲取模塊根據(jù)尺寸類型獲取對應的生成規(guī)則,以及生成模塊根據(jù)廣告元素和尺寸類型對應的生成規(guī)則生成待生成廣告。由此,使得用戶在設計廣告的過程中,無需花費時間制作無數(shù)個廣告模板,大大減少了設計廣告的成本,方便快捷的生成廣告,滿足了用戶的設計廣告的需求。附圖說明圖1是本申請一個實施例的網(wǎng)頁中廣告的生成方法的流程圖。圖2是本申請一個實施例的源廣告的示例圖。圖3a是本申請一個實施例的根據(jù)廣告元素和超高型的生成規(guī)則生成待生成廣告的過程中先顯示文字內(nèi)容的效果示意圖。圖3b是本申請一個實施例的根據(jù)廣告元素和超高型的生成規(guī)則生成待生成廣告的過程中完成全部內(nèi)容顯示的效果示意圖。圖4a是本申請一個實施例的根據(jù)廣告元素和高型的生成規(guī)則生成待生成廣告的過程中先顯示圖片內(nèi)容的效果示意圖。圖4b是本申請一個實施例的根據(jù)廣告元素和高型的生成規(guī)則生成待生成廣告的過程中完成全部內(nèi)容顯示的效果示意圖。圖5是本申請一個實施例的包含切線的方型的待生成廣告的畫布的示意圖。圖6是本申請一個實施例的確定三角形區(qū)域的過程的示意圖。圖7a是本申請一個實施例的按比例在方型的待生成廣告的畫布中放置圖片的示意圖。圖7b是本申請一個實施例的方型的待生成廣告填充文字后的示意圖。圖8a是本申請一個實施例的長型的待生成廣告填充圖片后的示意圖。圖8b是本申請一個實施例的長型的待生成廣告根據(jù)圖片映射規(guī)則對圖片縮放和移動的示意圖。圖8c是本申請一個實施例的長型的待生成廣告長型的待生成廣告填充文字后的示意圖。圖9a是本申請一個實施例的超長型的待生成廣告填充文字后的示意圖。圖9b是本申請一個實施例的超長型的待生成廣告填充圖片后的示意圖。圖9c是本申請一個實施例的超長型的待生成廣告中的圖片移動后的示意圖。圖10是本申請一個實施例的網(wǎng)頁中廣告的生成裝置的結構示意圖。圖11是本申請另一個實施例的網(wǎng)頁中廣告的生成裝置的結構示意圖。圖12是本申請一個實施方式提供的一種網(wǎng)頁中廣告的生成方法的處理流程圖。圖13是本申請一個實施方式的網(wǎng)頁中目標廣告位的示意圖。圖14是本申請一個實施方式提供的又一種網(wǎng)頁中廣告的生成方法的處理流程圖。具體實施方式下面詳細描述本申請的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本申請,而不能理解為對本申請的限制。下面參考附圖描述本申請實施例的網(wǎng)頁中廣告的生成方法及裝置。圖1是本申請一個實施例的網(wǎng)頁中廣告的生成方法的流程圖。如圖1所示,該網(wǎng)頁中廣告的生成方法包括:S101,獲取廣告元素。具體地,在獲得源廣告后,可對源廣告進行分層拆分以從源廣告中提取廣告元素。其中,上述廣告元素可以包括文字層、圖片層和背景層。S102,獲取待生成廣告的長高比。S103,根據(jù)待生成廣告的長高比確定待生成廣告對應的尺寸類型。在本申請的一個實施例中,在根據(jù)待生成廣告的長高比確定待生成廣告對應的尺寸類型之前,還可以判斷源廣告和待生成廣告的長高比是否相似,如果判斷相似,則根據(jù)待生成廣告的長高比和源廣告生成待生成廣告。具體地,可判斷待生成廣告的長高比是否在與源廣告的長高比相似的區(qū)間內(nèi),如果在該區(qū)間內(nèi),則待生成廣告與源廣告的長高比相似,此時,待生成廣告可復用源廣告的設計,即把源廣告的設計進行復用,以生成待生成廣告。具體而言,可對待生成廣告采用與源廣告相同的布局,并根據(jù)待生成廣告的長高比對源廣告整體進行縮放。其中,與源廣告的長高比相似的區(qū)間由源廣告的長高比和系統(tǒng)中預設設置的百分數(shù)決定。例如,系統(tǒng)中預設的百分數(shù)為5%,且源廣告的長高比為2,此時,與源廣告的長高比相似的區(qū)間為[1.9,2.1],如果計算得到待生成廣告的長高比為1.95,則可確定待生成廣告與源廣告的長高比相似,此時,待生成廣告可復用源廣告的設計,即把源廣告的設計進行復用,以生成待生成廣告。需要說明的是,在確定待生成廣告的長高比與源廣告的長高比相似后,可根據(jù)源廣告和待生成廣告的尺寸之間的比例關系對源廣告進行縮放,縮放后的廣告即可作為為需要生成的廣告。另外,如果判斷源廣告和待生成廣告不相似,則進一步根據(jù)待生成廣告的長高比確定待生成廣告對應的尺寸類型。具體地,如果待生成廣告的長高比小于第一比例,則判斷待生成廣告對應的尺寸類型為超高型;如果待生成廣告的長高比大于或等于第一比例且小于第二比例,則判斷待生成廣告對應的尺寸類型為高型;如果待生成廣告的長高比大于或等于第二比例且小于第三比例,則判斷待生成廣告對應的尺寸類型為方型;如果待生成廣告的長高比大于或等于第四比例且小于或等于第五比例,則判斷待生成廣告對應的尺寸類型為長型;以及如果待生成廣告的長高比大于第五比例,則判斷待生成廣告對應的尺寸類型為超長型。例如,假定第一比例為1:3,第二比例為3:4,第三比例為4:3,第四比例為8:5,第五比例為3:1,且系統(tǒng)中預先保存的長高比的區(qū)間與尺寸類型的對應關系如表1所示,若計算出當前待生成廣告的長高比為1,此時根據(jù)長高比的區(qū)間與尺寸類型的對應關系可確定當前待生成廣告的尺寸類型為方型。表1長高比的區(qū)間與尺寸類型的對應關系長高比的區(qū)間尺寸類型(0,1/3)超高型[1/3,3/4)高型[3/4,4/3)方型[8/5,3)長型[3,∞)超長型S104,根據(jù)尺寸類型獲取對應的生成規(guī)則。其中,上述生成規(guī)則可以包括但不限于文字填充區(qū)域、圖片填充區(qū)域、文字填充規(guī)則和圖片填充規(guī)則,其中,文字填充區(qū)域用于填充文字層,圖片填充區(qū)域用于填充圖片層,文字填充規(guī)則用于限定文字填充區(qū)域中文字的設置規(guī)則,圖片填充規(guī)則用于限定圖片填充區(qū)域中圖片的設置規(guī)則。在本申請的一個實施例中,上述生成規(guī)則除了可以包括文字填充區(qū)域、圖片填充區(qū)域、文字填充規(guī)則和圖片填充規(guī)則外,生成規(guī)則還可以包括圖片映射規(guī)則,其中,圖片映射規(guī)則用于根據(jù)源廣告的長高比及待生成廣告的長高比將源廣告的圖片層映射至圖片填充區(qū)域。上述圖片映射規(guī)則可以包括吸邊映射規(guī)則、縮放映射規(guī)則和位移映射規(guī)則中的一個或多個。其中,上述吸邊映射規(guī)則包括吸底、吸頂、吸左邊和吸右邊,上述縮放映射規(guī)則是指按照高的比例來縮放圖片,上述位移映射規(guī)則是指按照位移距離乘以高的相對比例來移動圖片。S105,根據(jù)廣告元素和生成規(guī)則生成待生成廣告。具體地,在待生成廣告的尺寸類型不同時,對應的根據(jù)廣告元素和生成規(guī)則生成待生成廣告的過程不同,下面分情況對描述生成待生成廣告的過程。(1)如果待生成廣告的尺寸類型為超高型,則對應的根據(jù)廣告元素和生成規(guī)則生成待生成廣告的具體過程如下:a)文字填充和布局具體地,假定超高型的文字填充規(guī)則為:將文字層填充在畫布的上邊,且文字層填充不能超過畫布上邊的3/4,另外,在填充過程文字層中各個文字項之間保持相對位置,此時,可將從源廣告中文字層中獲得的內(nèi)容填充在待生成廣告的畫布的上邊。b)填充圖片具體地,假定超高型的圖片填充規(guī)則為:將下1/2的畫布所對應的區(qū)域作為圖片填充區(qū)域,且規(guī)定在放置圖片時,將圖片的中心與下1/2的畫布的中心重合,此時,可按照圖片填充規(guī)則將從源廣告中圖片層中獲得的圖片自動加載至待生成廣告的畫布中。c)圖片映射具體地,將源廣告的圖片映射規(guī)則映射到待生成廣告中,如果源廣告中的圖片出現(xiàn)吸邊,則對應的待生成廣告中的圖片也出現(xiàn)吸邊。例如,假定源廣告的圖片映射規(guī)則中不包含任何映射規(guī)則,且源廣告的背景層與待生成廣告的背景層相同,也就是說,在生成待生成廣告的過程中,無需對背景層進行填充。源廣告的形式如圖2所示,如果確定待生成廣告的尺寸類型為超高型,此時,根據(jù)源廣告的廣告元素和超高型的廣告的生成規(guī)則生成待生成廣告的具體過程為:首先,將待生成廣告的畫布分為上1/2和下1/2,并將從源廣告中獲得的文字填充在待生成廣告的畫布中,填充文字后的待生成廣告的畫布的形式如圖3a所示,然后,找到下1/2的畫布的中心點,從源廣告的圖片層中獲得圖片,并將該圖片的中心點與將與下1/2的畫布的中心點重合,并按照待生成廣告的尺寸與源廣告的尺寸之間的關系對圖片進行縮放,填充圖片后的待生成廣告的畫布的形式如圖3b所示。(2)如果待生成廣告的尺寸類型為高型,則對應的根據(jù)廣告元素和生成規(guī)則生成待生成廣告的具體過程如下:a)填充圖片具體地,假定高型的圖片填充規(guī)則為:將下1/2的畫布所對應的區(qū)域作為圖片填充區(qū)域,且在放置圖片時,將圖片的中心與下1/2的畫布的中心重合,此時,可先將待生成廣告的畫布進行劃分,分為左1/2和下1/2的畫布,然后,可按照圖片填充規(guī)則將從源廣告中圖片層中獲得的圖片自動加載至待生成廣告的畫布中。b)圖片映射具體地,將源廣告的圖片映射規(guī)則映射到待生成廣告中,如果源廣告中的圖片出現(xiàn)吸邊,則對應的待生成廣告中的圖片也出現(xiàn)吸邊。如果源廣告中的圖片沒有圖片映射規(guī)則,則對應的待生成廣告的圖片也沒有映射規(guī)則。c)文字填充具體地,假定高型的文字填充規(guī)則為:將文字層填充在畫布的上邊,且文字層填充不能超過畫布上邊的3/4,如果在填充過程中,文字超過了待生成廣告的畫布的寬度,則將對應的文字進行換行。另外,需要說明的是,在填充過程文字層中各個文字項之間保持相對位置,且文本流動,此時,可將從源廣告中文字層中獲得的文字內(nèi)容填充在待生成廣告的畫布的上1/2中。例如,假定源廣告的圖片映射規(guī)則中不包含任何映射規(guī)則,且源廣告的背景層與待生成廣告的背景層相同,也就是說,在生成待生成廣告的過程中,無需對背景層進行填充。源廣告的形式如圖2所示,如果確定待生成廣告的尺寸類型為高型,此時,根據(jù)源廣告的廣告元素和高型的廣告的生成規(guī)則生成待生成廣告的具體過程為:首先,將待生成廣告的畫布分為上1/2和下1/2,找到下1/2的畫布的中心點,并在放置圖片的過程中,從源廣告的圖片層中獲得圖片,并將該圖片的中心點與將與下1/2的畫布的中心點重合,并按照待生成廣告的尺寸與源廣告的尺寸之間的關系對圖片進行縮放,待生成廣告填充圖片后的畫布的形式如圖4a所示,在待生成廣告的畫布中放置完圖片后,可將從源廣告中獲得的文字填充在待生成廣告的畫布中,待生成廣告填充文字后的畫布的形式如圖4b所示。通過圖4b可以看出,對于超過待生成廣告的畫布寬度的文字進行了換行。需要說明的是,待生成廣告的尺寸與畫面的尺寸相對應,圖4b也可以表示新成功生成的廣告。(3)如果待生成廣告的尺寸類型為方型,則對應的根據(jù)廣告元素和生成規(guī)則生成待生成廣告的具體過程如下:a)圖片填充具體地,可先根據(jù)待生成廣告的長高比確定切線,并求得切線角度,然后根據(jù)源廣告的圖片層中的圖片確定定位“初點”,然后從“初點”(圖片的右下角垂直線和平行線的交點)開始通過切線切割圖片,以找到圖片的切線邊,當切線與圖片只有一個交點時,這個點為邊界點,對應的切線為邊界線,此時,圖片完成包含在邊界線、垂直線和水平線所形成的三角形區(qū)域內(nèi)。在獲得包含圖片的三角形區(qū)域后,可按照比例縮放將圖片放置在待生成廣告的畫布內(nèi),即將圖片最大化的放置在待生成廣告的畫布中。b)文字填充在將圖片放置在待生成廣告的畫布中后,可將從源廣告中獲得的文字填充在待生成廣告的畫布中,在填中的過程中,應保證文字與圖片相對流動,以及還應保證各個文字之間保持相對位置。例如,假定源廣告的圖片映射規(guī)則中不包含任何映射規(guī)則,且源廣告的背景層與待生成廣告的背景層相同,也就是說,在生成待生成廣告的過程中,無需對背景層進行填充。源廣告的形式如圖2所示,如果確定待生成廣告的尺寸類型為方型,此時,根據(jù)源廣告的廣告元素和方型的廣告的生成規(guī)則生成待生成廣告的具體過程為:第一步:根據(jù)待生成廣告的長高比確定切線,包含切線的待生成廣告的畫布如圖5所示;第二步:定位“初點”,具體地,確定出圖片(源廣告中的圖片)的右下角垂直線與平行線的交點,該交點即為“初點”;第三步:切出包含完成包含圖片的三角形區(qū)域,其中,獲得三角形區(qū)域的過程如圖6所示;第四步:將這個求得的圖形域,按照比例在畫布中放置從源廣告中提取到的圖片,放置過程如圖7a所示;第五步:填充文字。具體地,將從源廣告中獲得的文字填充在待生成廣告的畫布中,在填中的過程中,應保證文字與圖片相對流動,以及還應保證各個文字之間保持相對位置。待生成廣告填充文字后的畫布的形式如圖7b所示。需要說明的是,圖7b也是根據(jù)源廣告的廣告元素和生成規(guī)則所生成的廣告。(4)如果待生成廣告的尺寸類型為長型,則對應的根據(jù)廣告元素和生成規(guī)則生成待生成廣告的具體過程如下:a)填充圖片具體地,假定長型的圖片填充規(guī)則為:將右1/2的畫布所對應的區(qū)域作為圖片填充區(qū)域,且規(guī)定在放置圖片時,將圖片的中心與右1/2的畫布的中心重合,此時,可先將待生成廣告的畫布進行劃分,分為上1/2和右1/2的畫布,然后,可按照圖片填充規(guī)則將從源廣告中圖片層中獲得的圖片自動加載至待生成廣告的畫布中。b)圖片映射具體地,將源廣告的圖片映射規(guī)則映射到待生成廣告中,如果圖片映射規(guī)則中包含縮放映射規(guī)則,則按照縮放規(guī)則放入待生成廣告畫布中的圖片進行縮放,如果圖片映射規(guī)則中包含位移映射規(guī)則,則根據(jù)位移映射規(guī)則對縮放后的圖片進行位移。如果包含圖片映射規(guī)則中包含吸邊映射規(guī)則對待生成廣告中的圖片進行吸邊。c)文字填充具體地,假定長型的文字填充規(guī)則為:將文字層填充在畫布的左邊,且文字層填充不能超過畫布左邊的3/4,另外,在填充過程文字層中各個文字項之間保持相對位置,且文本相對流動,此時,可將從源廣告中文字層中獲得的文字內(nèi)容填充在待生成廣告的畫布的左1/2中。例如,假定源廣告的圖片映射規(guī)則中包含按照高的比例縮放圖片和按照高的相對比例來移動圖片,且源廣告的背景層與待生成廣告的背景層相同,也就是說,在生成待生成廣告的過程中,無需對背景層進行填充。源廣告的形式如圖2所示,如果確定待生成廣告的尺寸類型為長型,此時,根據(jù)源廣告的廣告元素和長型的廣告的生成規(guī)則生成待生成廣告的具體過程為:首先,將待生成廣告的劃分為左1/2和右1/2,然后,找到右1/2的畫布的中心點,并在放置圖片的過程中,從源廣告的圖片層中獲得圖片,并將該圖片的中心點與將與右1/2的畫布的中心點重合,并按照待生成廣告的尺寸與源廣告的尺寸之間的關系對圖片進行縮放,長型的待生成廣告填充圖片后的畫布的形式如圖8a所示。然后,根據(jù)圖片映射規(guī)則對待生成廣告中的圖片進行映射,具體的映射過程如圖8b所示,對待生成廣告的圖片進行了縮放和位移。最后,將從源廣告中獲得的文字填充在待生成廣告的左1/2的畫布中,填充文字后的待生成廣告的畫布的形式如圖8c所示,需要說明的是,圖8c即是新生成的廣告。(5)如果待生成廣告的尺寸類型為超長型,則對應的根據(jù)廣告元素和生成規(guī)則生成待生成廣告的具體過程如下:a)文字填充和布局具體地,假定超長型的文字填充規(guī)則為:將待生成廣告的畫布分為左1/2和右1/2,并將從源廣告中獲得的文字填充在待生成廣告的畫布中。b)確定圖片填充區(qū)域文字10px(10個像素)后對應的畫布區(qū)域為圖片填充區(qū)域,且填充文字的過程中如果文字超過畫布的3/4,則根據(jù)將超過部分的文字進行換行。c)填充圖片具體地,假定超長型的圖片填充規(guī)則為:文字填充后將畫布剩余的區(qū)域作為為圖片填充區(qū)域,按照圖片中心點與剩余畫布中點重合進行填充,保證圖片的最長邊充滿,且在填充圖片的過程中,保證文字與圖片之間保持相對流動。d)圖片映射具體地,將源廣告的圖片映射規(guī)則映射到待生成廣告中,如果源廣告中的圖片出現(xiàn)吸邊,則對應的待生成廣告中的圖片也出現(xiàn)吸邊;如果圖片映射規(guī)則中包含位移映射規(guī)則,則根據(jù)位移映射規(guī)則對待生成廣告的畫布中的圖片進行位移。如果圖片映射規(guī)則中包含縮放映射規(guī)則,則根據(jù)縮放映射規(guī)則對待生成廣告的畫布中的圖片進行縮放。例如,假定源廣告的圖片映射規(guī)則中包含位移映射規(guī)則,且源廣告的背景層與待生成廣告的背景層相同,也就是說,在生成待生成廣告的過程中,無需對背景層進行填充。源廣告的形式如圖2所示,如果確定待生成廣告的尺寸類型為超長型,此時,根據(jù)源廣告的廣告元素和超長型的廣告的生成規(guī)則生成待生成廣告的具體過程為:第一步:文字填充和布局具體地,將待生成廣告的畫布分為左1/2和右1/2,并將從源廣告中獲得的文字填充在待生成廣告的畫布中,超長型的待生成廣告填充文字后的畫布的形式如圖9a所示。第二步圖片填充區(qū)域的定位文字后10px(10個像素)后對應的畫布區(qū)域為圖片區(qū)域,且填充文字的過程中如果文字超過畫布的3/4,則根據(jù)將超過部分的文字進行換行。第三步:圖片填充將填充文字后,畫布剩余的區(qū)域作為圖片填充區(qū)域,并按照圖片中心與剩余畫布中心重合的原則將從源廣告中提取出的圖片填充至待生成廣告的畫布中,并且在填充過程中保證圖片最長邊充滿,以及在填充圖片的過程,保證文字與圖片之間保持相對流動。超長型的待生成廣告填充圖片后的形式如圖9b所示。需要說明的是,在填充圖片的過程中,需要按照待生成廣告的尺寸與源廣告的尺寸之間的關系對圖片進行縮放。第四步:圖片映射具體地,將源廣告中的圖片映射規(guī)則映射到待生成廣告中,由于源廣告的圖片映射規(guī)則中包含位移映射規(guī)則,假定映射規(guī)則為按照位移距離乘以高的相對比例來移動圖片,則根據(jù)該位移映射規(guī)則來移動待生成廣告中的圖片的位置。移動后的待生成廣告的形式如圖9c所示。需要說明的是,圖9c也是根據(jù)源廣告的廣告元素和超長型的廣告的生成規(guī)則所生成的新廣告。綜上可以看出,該實施例提出了一種可根據(jù)廣告元素和待生成廣告的尺寸類型對應的生成規(guī)則自動生成待生成廣告的方式,該方式不再需要用戶花費時間制作無數(shù)個廣告模板,大大減少了設計廣告的成本,方便快捷的生成廣告,滿足了用戶的設計廣告的需求。本申請實施例的網(wǎng)頁中廣告的生成方法,首先獲取廣告元素和待生成廣告的長高比,然后根據(jù)待生成廣告的長高比確定待生成廣告對應的尺寸類型,并根據(jù)尺寸類型獲取對應的生成規(guī)則,以及根據(jù)廣告元素和尺寸類型對應的生成規(guī)則生成待生成廣告。由此,使得用戶在設計廣告的過程中,無需花費時間制作無數(shù)個廣告模板,大大減少了設計廣告的成本,方便快捷的生成廣告,滿足了用戶的設計廣告的需求。為了實現(xiàn)上述實施例,本申請還提出一種網(wǎng)頁中廣告的生成裝置。圖10是本申請一個實施例的網(wǎng)頁中廣告的生成裝置的結構示意圖。如圖10所示,該網(wǎng)頁中廣告的生成裝置包括第一獲取模塊100、第二獲取模塊200、確定模塊300、第三獲取模塊400和生成模塊500,其中:第一獲取模塊100用于獲取廣告元素;第二獲取模塊200用于獲取待生成廣告的長高比;確定模塊300用于根據(jù)待生成廣告的長高比確定待生成廣告對應的尺寸類型;第三獲取模塊400用于根據(jù)尺寸類型獲取對應的生成規(guī)則;生成模塊500用于根據(jù)廣告元素和生成規(guī)則生成待生成廣告。其中,生成規(guī)則可以包括但不限于文字填充區(qū)域、圖片填充區(qū)域、文字填充規(guī)則和圖片填充規(guī)則,其中,文字填充區(qū)域用于填充文字層,圖片填充區(qū)域用于填充圖片層,文字填充規(guī)則用于限定文字填充區(qū)域中文字的設置規(guī)則,圖片填充規(guī)則用于限定圖片填充區(qū)域中圖片的設置規(guī)則。在本申請的一個實施例中,上述生成規(guī)則除了可以包括文字填充區(qū)域、圖片填充區(qū)域、文字填充規(guī)則和圖片填充規(guī)則外,上述生成規(guī)則還可以包括圖片映射規(guī)則,其中,上述圖片映射規(guī)則用于根據(jù)源廣告的長高比及待生成廣告的長高比將源廣告的圖片層映射至圖片填充區(qū)域。上述圖片映射規(guī)則可以包括吸邊映射規(guī)則、縮放映射規(guī)則和位移映射規(guī)則中的一個或多個。第一獲取模塊100具體用于:對源廣告進行分層拆分以從源廣告中提取廣告元素,其中,廣告元素包括文字層、圖片層和背景層。另外,如圖11所示,上述裝置還可以包括預處理模塊600,該預處理模塊600用于在確定模塊300根據(jù)待生成廣告的長高比確定待生成廣告對應的尺寸類型之前,判斷源廣告和待生成廣告的長高比是否相似,如果判斷相似,則根據(jù)待生成廣告的長高比和源廣告生成待生成廣告;以及如果判斷不相似,則進一步根據(jù)待生成廣告的長高比確定待生成廣告對應的尺寸類型。具體地,預處理模塊600可判斷待生成廣告的長高比是否在與源廣告的長高比相似的區(qū)間內(nèi),如果在該區(qū)間內(nèi),則待生成廣告與源廣告的長高比相似,此時,待生成廣告可復用源廣告的設計,即把源廣告的設計進行復用,以生成待生成廣告。具體而言,可對待生成廣告采用與源廣告相同的布局,并根據(jù)待生成廣告的長高比對源廣告整體進行縮放。其中,與源廣告的長高比相似的區(qū)間由源廣告的長高比和系統(tǒng)中預設設置的百分數(shù)決定。例如,系統(tǒng)中預設的百分數(shù)為5%,且源廣告的長高比為2,此時,與源廣告的長高比相似的區(qū)間為[1.9,2.1],如果計算得到待生成廣告的長高比為1.95,則可確定待生成廣告與源廣告的長高比相似,此時,待生成廣告可復用源廣告的設計,即把源廣告的設計進行復用,以生成待生成廣告。需要說明的是,在確定待生成廣告的長高比與源廣告的長高比相似后,預處理模塊600還可根據(jù)源廣告和待生成廣告的尺寸之間的比例關系對源廣告進行縮放,縮放后的廣告即可作為為需要生成的廣告。確定模塊300具體用于:如果待生成廣告的長高比小于第一比例,則判斷待生成廣告對應的尺寸類型為超高型;如果待生成廣告的長高比大于或等于第一比例且小于第二比例,則判斷待生成廣告對應的尺寸類型為高型;如果待生成廣告的長高比大于或等于第二比例且小于第三比例,則判斷待生成廣告對應的尺寸類型為方型;如果待生成廣告的長高比大于或等于第四比例且小于或等于第五比例,則判斷待生成廣告對應的尺寸類型為長型;以及如果待生成廣告的長高比大于第五比例,則判斷待生成廣告對應的尺寸類型為超長型。例如,假定第一比例為1:3,第二比例為3:4,第三比例為4:3,第四比例為8:5,第五比例為3:1,且系統(tǒng)中預先保存的長高比的區(qū)間與尺寸類型的對應關系如表1所示,若計算出當前待生成廣告的長高比為1,此時根據(jù)長高比的區(qū)間與尺寸類型的對應關系可確定當前待生成廣告的尺寸類型為方型。具體地,在待生成廣告的尺寸類型不同時,生成模塊500根據(jù)廣告元素和生成規(guī)則生成待生成廣告的過程不同,具體而言,如果待生成廣告的尺寸類型為超高型,則處理模塊500具體用于:首先根據(jù)超高型的文字填充規(guī)則對待生成廣告的文字填充和布局,然后,根據(jù)超高型的圖片填充規(guī)則為待生成廣告填充圖片,即填充圖片,以及將源廣告的圖片映射規(guī)則映射到待生成廣告中。其中,上述超高型的文字填充規(guī)則為:將文字層填充在畫布的上邊,且文字層填充不能超過畫布上邊的3/4,另外,在填充過程文字層中各個文字項之間保持相對位置。上述超高型的圖片填充規(guī)則為:將下1/2的畫布所對應的區(qū)域作為圖片填充區(qū)域,且規(guī)定在放置圖片時,將圖片的中心與下1/2的畫布的中心重合。如果待生成廣告的尺寸類型為高型,則處理模塊500具體用于:首先根據(jù)高型的圖片填充規(guī)則為待生成廣告填充圖片,然后,源廣告的圖片映射規(guī)則映射到待生成廣告中,以及根據(jù)高型的文字填充規(guī)則為待生成廣告填充文字。其中,上述高型的圖片填充規(guī)則為:將下1/2的畫布所對應的區(qū)域作為圖片填充區(qū)域,且在放置圖片時,將圖片的中心與下1/2的畫布的中心重合。高型的文字填充規(guī)則為:將文字層填充在畫布的上邊,且文字層填充不能超過畫布上邊的3/4,如果在填充過程中,文字超過了待生成廣告的畫布的寬度,則將對應的文字進行換行。如果待生成廣告的尺寸類型為方型,則處理模塊500具體用于:根據(jù)待生成廣告的長高比確定切線,并求得切線角度,然后根據(jù)源廣告的圖片層中的圖片確定定位“初點”,然后從“初點”(圖片的右下角垂直線和平行線的交點)開始通過切線切割圖片,以找到圖片的切線邊,當切線與圖片只有一個交點時,這個點為邊界點,對應的切線為邊界線,此時,圖片完成包含在邊界線、垂直線和水平線所形成的三角形區(qū)域內(nèi)。在獲得包含圖片的三角形區(qū)域后,可按照比例縮放將圖片放置在待生成廣告的畫布內(nèi),即將圖片最大化的放置在待生成廣告的畫布中。然后,將從源廣告中獲得的文字填充在待生成廣告的畫布中,在填中的過程中,應保證文字與圖片相對流動,以及還應保證各個文字之間保持相對位置。如果待生成廣告的尺寸類型為長型,則處理模塊500具體用于:首先根據(jù)長型的圖片填充規(guī)則為待生成廣告填充圖片。然后,將源廣告的圖片映射規(guī)則映射到待生成廣告中,以及根據(jù)長型的文字填充規(guī)則為待生成廣告填充文字。其中,上述長型的圖片填充規(guī)則為:將右1/2的畫布所對應的區(qū)域作為圖片填充區(qū)域,且規(guī)定在放置圖片時,將圖片的中心與右1/2的畫布的中心重合。上述長型的文字填充規(guī)則為:將文字層填充在畫布的左邊,且文字層填充不能超過畫布左邊的3/4,另外,在填充過程文字層中各個文字項之間保持相對位置,且文本相對流動。如果待生成廣告的尺寸類型為超長型,則生成模塊500具體用于:首先根據(jù)超長型的文字填充規(guī)則為待生成廣告填充文字,然后將從文字10px(10個像素)后對應的畫布區(qū)域為圖片填充區(qū)域,且填充文字的過程中如果文字超過畫布的3/4,則根據(jù)將超過部分的文字進行換行。根據(jù)超長型的圖片填充規(guī)則為待生成廣告填充圖片,以及將源廣告的圖片映射規(guī)則映射到待生成廣告中。其中,超長型的文字填充規(guī)則為:將待生成廣告的畫布分為左1/2和右1/2,并將從源廣告中獲得的文字填充在待生成廣告的畫布中。超長型的圖片填充規(guī)則為:文字填充后將畫布剩余的區(qū)域作為為圖片填充區(qū)域,按照圖片中心點與剩余畫布中點重合進行填充,保證圖片的最長邊充滿,且在填充圖片的過程中,保證文字與圖片之間保持相對流動。需要說明的是,前述對網(wǎng)頁中廣告的生成方法實施例的解釋說明也適用于該實施例的網(wǎng)頁中廣告的生成裝置,此處不再贅述。請參閱圖12。本申請實施方式還提供了一種網(wǎng)頁中廣告的生成方法。所述方法可以包括以下步驟。步驟1201:獲取具有預設布局的廣告元素。在本實施方式中,所述預設布局可以包括待生成的網(wǎng)頁廣告所包括的各個文字層、圖片層和背景層的尺寸大小,上述各層在待生成廣告的布局中的位置關系以及其他布局信息。例如,淘寶網(wǎng)中商品A的廣告預設布局具體可以是商品A的展示圖片層、商品A的使用效果動圖層和商品A的文字說明層等各層的尺寸大小,上述各層在該廣告中的位置關系以及上述各層在該廣告中預設的呈現(xiàn)順序。其中,上述各層在該廣告中預設的呈現(xiàn)順序具體可以是先呈現(xiàn)商品A的展示圖片層;再在商品A的展示圖片層上呈現(xiàn)商品A的文字說明層,但文字說明層不覆蓋原來的展示圖片層;最后呈現(xiàn)商品A的使用效果動圖層,使用效果動圖層可以覆蓋商品A的展示圖片層,但不覆蓋商品A的文字說明層。在本實施方式中,所述廣告元素可以是待生成的網(wǎng)頁廣告中的各個文字層、圖片層和背景層所包含的具體內(nèi)容,同時上述廣告元素還可以具有該廣告的預設布局。例如,淘寶網(wǎng)中商品A的廣告的廣告元素具體可以包括商品A的展示圖片層所包含的具體內(nèi)容、商品A的使用效果動圖層所包含的具體內(nèi)容和商品A的文字說明層所包含的具體內(nèi)容,同時商品A的廣告的廣告元素還具有商品A的廣告的預設布局。在本實施方式中,所述獲取具有預設布局的廣告元素可以是通過對待生成網(wǎng)頁廣告的解析,獲得該廣告的廣告元素。其中,該廣告的廣告元素同時可以具有該廣告的預設布局。例如,獲取商品A的廣告的廣告元素可以是通過解析商品A的廣告,獲取商品A的廣告的廣告元素,即:商品A的展示圖片層所包含的具體內(nèi)容、商品A的使用效果動圖層所包含的具體內(nèi)容和商品A的文字說明層所包含的具體內(nèi)容。同時還可以獲取商品A的廣告的廣告元素所具有商品A的廣告預設布局,即:商品A的展示圖片層、商品A的使用效果動圖層和商品A的文字說明層各層的尺寸大小,上述各層在該廣告中的位置關系以及上述各層在該廣告中預設的呈現(xiàn)順序等。步驟1202:獲取目標廣告位的表征特征。在本實施方式中,所述目標廣告位可以是在網(wǎng)頁中具體用于呈現(xiàn)該廣告的對應區(qū)塊。例如,請參閱圖13。該圖可以是淘寶網(wǎng)頁中的一個具體頁面,其中廣告位區(qū)塊1具體就可以是用于呈現(xiàn)淘寶網(wǎng)頁中商品A的廣告的目標廣告位。廣告位區(qū)塊2具體就可以是用于呈現(xiàn)淘寶網(wǎng)頁中優(yōu)惠活動廣告的目標廣告位。同樣地,廣告位區(qū)塊3和廣告位區(qū)塊4分別是用于呈現(xiàn)對應廣告的目標廣告位。在本實施方式中,所述表征特征可以是該網(wǎng)頁中目標廣告位的長高比,也可以是該目標廣告位的長度和高度值,還可以是該目標廣告位的其他指定布局信息等特征信息。例如,參閱圖13。廣告位區(qū)塊1的表征特征就可以是區(qū)塊1的長高比。而廣告位區(qū)塊2的表征特征可以是區(qū)塊2的長度和高度。廣告位區(qū)塊3表征特征還可以是的除上述的長高比、長度和高度外,其他的指定布局信息。例如當廣告位區(qū)塊3是圓形區(qū)塊時,就可以是該圓形的半徑;當廣告位區(qū)塊3是三角形區(qū)塊時,就可以是該三角形的三條邊的邊長。在本實施方式中,所述獲取目標廣告位的表征特征,可以是目標廣告位所在網(wǎng)頁的業(yè)務服務器提供該目標廣告位的表征特征。還可以是根據(jù)業(yè)務服務器提供的目標廣告位的信息,進一步運算得到目標廣告位的表征特征。具體地,可以是根據(jù)該目標廣告位,獲取該目標廣告位的長高比、長度和高度或者其他指定布局信息等表征特征。例如,參閱圖13。通過對其中廣告位區(qū)塊1的分析,可以獲取廣告位區(qū)塊1的長高比,作為廣告位區(qū)塊1的表征特征。步驟1203:當所述目標廣告位的表征特征處于所述廣告元素的預設表征域內(nèi)時,將所述廣告元素以所述預設布局生成所述目標廣告位的廣告。在本實施方式中,所述預設表征域可以是待生成網(wǎng)頁廣告的廣告元素的預設的表征特征的范圍區(qū)。具體地,該表征特征的范圍區(qū)可以是基于該廣告元素的預設表征特征加減一個預設容差得到的范圍區(qū)域。其中,上述預設容差可以是基于廣告設計者的判斷,目標廣告位的表征特征與廣告元素的預設表征特征之間可以允許的差值。其具體形式可以是一個預設的具體數(shù)值,也可以是關于預設的表征特征的具體百分比。對于該預設容差的形式,本申請不作限定。例如,淘寶網(wǎng)頁中商品B的廣告的預設表征特征可以是商品B的廣告的長高比比值3。相應地,商品B的廣告的預設表征域可以是在3的基礎上加減一個預設的具體數(shù)值。如果這個具體數(shù)值是0.5,則對應的表征域可以表示為3-0.5—3+0.5,即該范圍區(qū)為2.5至3.5之間。也可以是在3的基礎上加減一個關于3的百分比。如果這個百分比是20%,則對應的表征域可以表示為3-3*20%—3+3*20%,即該范圍區(qū)為2.4至3.6之間。在本實施方式中,所述目標廣告位的表征特征處于所述廣告元素的預設表征域內(nèi),可以是目標廣告位的表征特征在待生成網(wǎng)頁廣告的廣告元素的預設表征特征的范圍區(qū)內(nèi)。這種情況下,可以認為該目標廣告位與待生成網(wǎng)頁廣告相似。例如,淘寶網(wǎng)頁的目標廣告位2的表征特征可以是長高比,其值為3.2。商品C的廣告的預設的長高比可以為3。如果預設容差為0.5,則商品C的廣告的預設表征域可以表示為3-0.5—3+0.5,即2.5到3.5之間。由于,目標廣告位2的長高比比值3.2處于2.5到3.5之間,也就是處于預設表征特征的范圍區(qū)內(nèi)。因此,可以認為目標廣告位2的表征特征處于商品C的廣告的預設表征域內(nèi)。同時,也可以據(jù)此進一步確定,目標廣告位2與商品C的待生成網(wǎng)頁廣告相似。在本實施方式中,將所述廣告元素以所述預設布局生成所述目標廣告位的廣告,可以是根據(jù)待生成網(wǎng)頁廣告的廣告元素和該廣告元素所具有的預設布局生成該網(wǎng)頁目標廣告位的對應廣告。具體地,由于目標廣告位與待生成網(wǎng)頁廣告相似,可以按照待生成網(wǎng)頁廣告的預設布局,根據(jù)廣告元素,在目標廣告位內(nèi)生成對應的廣告。例如,在淘寶網(wǎng)頁的目標廣告位2中,可以按照商品C的廣告的預設布局,根據(jù)商品C的廣告的廣告元素,生成對應的商品C的廣告。由上可見,本申請?zhí)峁┝艘环N網(wǎng)頁中廣告的生成方法,在目標廣告位的表征特征處于廣告元素的預設表征域內(nèi)的情況下,可以認為目標廣告位與待生成網(wǎng)頁廣告相似,可以按照預設布局生成對應廣告,從而避免了設計多個廣告模板,有效減少了設計廣告的成本,實現(xiàn)了自動、快捷地生成廣告。在一個具體實施例中,可以參閱圖13。為了在廣告位區(qū)塊1中生成相應的商品D的廣告。可以先通過解析商品D的廣告,獲取具有預設布局的商品D的廣告元素。同時,根據(jù)頁面中廣告位區(qū)塊1,獲取區(qū)塊1的表征特征。其中,該表征特征可以為區(qū)塊1的長高比,其值為3.1。判斷區(qū)塊1的長高比3.1是否處于商品D的廣告元素的預設表征域內(nèi)。其中,根據(jù)商品D的廣告元素所具有的預設布局,可以確定商品D的廣告的預設長高比為3。如果,預設容差取0.5,則可以在3的基礎上加減0.5得到商品D的廣告元素的預設表征域為:2.5到3.5的范圍區(qū)。通過比較,可以確定區(qū)塊1的表征特征3.1正好位于范圍區(qū)2.5到3.5的區(qū)間內(nèi),這時可以確定廣告位區(qū)塊1具有與商品D的廣告相似的尺寸,可以認為廣告位區(qū)塊與商品D的廣告相似。這時,可以在廣告位區(qū)塊1中,按照商品D的廣告的預設布局,根據(jù)商品D的廣告的廣告元素,生成對應的商品D的廣告。從而,避免了設計多個模板,實現(xiàn)了自動、快速地生成相應廣告,為廣告設計者提供了便利。在本申請的一個實施方式中,所述表征特征可以包括:所述目標廣告位的長高比、長度和高度、指定布局信息。在本實施方式中,所述表征特征可以包括:所述目標廣告位的長高比、長度和高度、指定布局信息。即,可以是根據(jù)具體情況,以目標廣告位的長高比作為表征特征,也可以以目標廣告位的長度和高度值作為表征特征,還可以以其他指定布局信息作為表征特征。具體地,可以參閱圖13。廣告位區(qū)塊1的長度值為3,寬度值為1。對應地,該廣告位的長高比可以為長度與高度的比值3。相應的,可以以廣告位區(qū)塊1的長高比的比值3作為表征特征,也可以以廣告位區(qū)塊1的長度值3和高度值1一起作為該廣告位的表征特征。此外,還可以以廣告位區(qū)塊1的其他指定布局信息作為表征特征。例如,當廣告位區(qū)塊1為圓形時,可以以該圓形的半徑值作為表征特征;當廣告位區(qū)塊1為三角形時,則可以以該三角形的三條邊的邊長值作為表征特征。在本申請的一個實施方式中,目標廣告位的表征特征處于所述預設表征域內(nèi)可以包括:在所述表征特征為所述目標廣告位的長高比的情況下,所述目標廣告位的長高比處于所述廣告元素的預設長高比的范圍區(qū)內(nèi);在所述表征特征為所述目標廣告位的長度和高度的情況下,所述目標廣告位的長度和高度處于所述廣告元素的預設長度和高度的范圍區(qū)內(nèi);在所述表征特征為所述目標廣告位的指定布局信息的情況下,所述目標廣告位的指定布局信息處于所述廣告元素的預設指定布局信息的范圍區(qū)內(nèi)。在本實施方式中,所述廣告元素的預設長高比的范圍區(qū)可以是基于廣告元素預設的長高比的加減一個預設容差后所得到的范圍區(qū)。其中,上述的預設容差可以是基于廣告設計者的判斷,目標廣告位的表征特征與廣告元素的預設表征特征之間可以允許的差值。其具體表示形式,可以是一個具體數(shù)值,也可以是關于預設的長高比的具體百分比。對于預設容差的表示形式,本申請不作限定。例如,淘寶網(wǎng)頁中商品B的廣告的預設表征特征可以是商品B的廣告的長高比比值3。對應地,該商品廣告的預設長高比的范圍區(qū)可以是在3的基礎上加減一個具體數(shù)值。如果這個具體數(shù)值是0.5,則對應的范圍區(qū)可以表示為3-0.5—3+0.5,即,該范圍區(qū)為2.5到3.5之間。該商品廣告的預設長高比的范圍區(qū)也可以是在3的基礎上加減一個關于3的百分比。如果這個百分比是20%,則對應的范圍區(qū)可以表示為3-3*20%—3+3*20%,即,該范圍區(qū)為2.4到3.6之間。在本實施方式中,所述廣告元素的預設長度和高度的范圍區(qū),可以是基于廣告元素的預設長度值和高度值,分別各加減一個預設容差后得到的范圍區(qū)。其中,上述預設容差的形式可以是一個具體數(shù)值,也可以是關于預設的長度值和高度值的具體百分比。由于預設長度和高度的范圍區(qū)與預設長高比的范圍區(qū)類似,在此不再贅述。在本實施方式中,所述廣告元素的預設指定布局信息的范圍區(qū),可以是基于廣告元素的預設指定布局信息加減一個預設容差后得到的范圍區(qū)。其中,上述預設容差的形式可以是一個具體數(shù)值,也可以是關于指定布局信息的具體百分比。同樣,由于預設指定布局信息的范圍區(qū)與預設長高比的范圍區(qū)、預設長度和高度的范圍區(qū)類似,在此不再贅述。在本實施方式中,所述目標廣告位的表征特征處于所述預設表征域內(nèi)包括:在所述表征特征為所述目標廣告位的長高比的情況下,所述目標廣告位的長高比處于所述廣告元素的預設長高比的范圍區(qū)內(nèi);在所述表征特征為所述目標廣告位的長度和高度的情況下,所述目標廣告位的長度和高度處于所述廣告元素的預設長度和高度的范圍區(qū)內(nèi);在所述表征特征為所述目標廣告位的指定布局信息的情況下,所述目標廣告位的指定布局信息處于所述廣告元素的預設指定布局信息的范圍區(qū)內(nèi)。具體可以是根據(jù)以下至少三種不同的情況,通過確定目標廣告位的表征特征處于對應廣告元素的預設表征特征的范圍區(qū)內(nèi)來確定目標廣告位的表征特征處于預設表征域內(nèi)。情況一,在表征特征為目標廣告位的長高比的情況下,通過確定目標廣告位的長高比處于廣告元素的預設長高比的范圍區(qū)內(nèi),確定目標廣告位的表征特征處于預設表征域內(nèi)。情況二,在表征特征為目標廣告位的長度和高度的情況下,通過確定目標廣告位的長度值和高度值都處于廣告元素的預設長度值和高度值的范圍區(qū)內(nèi),確定目標廣告位的表征特征處于預設表征域內(nèi)。情況三,在表征特征為目標廣告位的指定布局信息的情況下,通過確定目標廣告位的指定布局信息處于廣告元素的預設布局信息的范圍區(qū)內(nèi),確定目標廣告位的表征特征處于預設表征域內(nèi)。當然,上述的三種情況只是為了更加清楚地說明本申請,所列舉的三種示意性情況。本申請還包括除上述三種情況以外,可以通過根據(jù)目標廣告位的其他表征特征是否位于廣告元素對應的預設表征特征的范圍區(qū)內(nèi),來確定目標廣告位的表征特征是否處于預設表征域內(nèi)。對此,不申請不作限定。請參閱圖14。本申請實施方式還提供一種網(wǎng)頁中廣告的生成方法。該方法可以包括以下步驟。步驟1401:獲取具有第一預設布局的廣告元素。在本實施方式中,所述第一預設布局可以是待生成的網(wǎng)頁廣告所包括的各個文字層、圖片層和背景層的尺寸大小,上述各層在待生成的網(wǎng)頁廣告布局中的位置關系以及其他布局信息。例如,淘寶網(wǎng)中商品A的廣告第一預設布局具體可以是商品A的展示圖片層、商品A的使用效果動圖層和商品A的文字說明層等各層的尺寸大小,上述各層在該廣告中的位置關系以及上述各層在該廣告中預設的呈現(xiàn)順序。在本實施方式中,所述獲取具有第一預設布局的廣告元素可以是通過對待生成網(wǎng)頁廣告的解析,獲得該廣告的廣告元素。其中,該廣告的廣告元素同時又具有該廣告的第一預設布局。例如,獲取商品A的廣告的廣告元素可以是通過解析商品A的廣告,獲取商品A的廣告的廣告元素,即:商品A的展示圖片層所包含的具體內(nèi)容、商品A的使用效果動圖層所包含的具體內(nèi)容和商品A的文字說明層所包含的具體內(nèi)容。同時還獲取商品A的廣告的廣告元素所具有商品A的廣告第一預設布局,即:商品A的展示圖片層、商品A的使用效果動圖層和商品A的文字說明層等各層的尺寸大小,上述各層在該廣告中的位置關系以及上述各層在該廣告中預設的呈現(xiàn)順序。步驟1402:獲取目標廣告位的表征特征。在本實施方式中,可以是目標廣告位所在網(wǎng)頁的業(yè)務服務器提供該目標廣告位的表征特征。還可以是根據(jù)業(yè)務服務器提供的目標廣告位的信息,進一步運算得到目標廣告位的表征特征。其中,上述表征特征可以是該網(wǎng)頁中目標廣告位的長高比,也可以是該目標廣告位的長度和高度,還可以是該目標廣告位的其他指定布局信息等特征信息。具體地,可以是根據(jù)該目標廣告位的具體情況,獲取該目標廣告位的長高比、長度和高度或者其他指定布局信息等表征特征信息。例如,參閱圖13,通過對其中廣告位區(qū)塊1這個目標廣告位的分析,可以獲取廣告位區(qū)塊1的長高比,并將其作為廣告位區(qū)塊1的表征特征。步驟1403:確定所述目標廣告位的表征特征匹配的第二預設布局;所述第二預設布局與所述第一預設布局不同。在本實施方式中,所述第二預設布局可以是與目標廣告位的表征特征相匹配的,且不同于第一預設布局的另一種預設布局。類似于第一預設布局,具體也可以包含待生成的網(wǎng)頁廣告所包括的各個文字層、圖片層和背景層的尺寸大小,上述各層在待生成的廣告布局中的位置關系以及其他布局信息等信息。在本實施方式中,確定所述目標廣告位的表征特征匹配的第二預設布局;所述第二預設布局與所述第一預設布局不同??梢哉J為廣告元素所具有的第一預設布局與目標廣告位不匹配,即,第一預設布局與目標廣告位不相似。這種情況下,另外確定一個不同于第一預設布局的預設布局,使其具有的預設表征特征的范圍區(qū)包含有對應目標廣告位的表征特征,并將這種預設布局確定為第二預設布局。例如,淘寶網(wǎng)頁中廣告位區(qū)塊4的表征特征可以為長高比的比值3。商品D的第一預設布局的預設長高比為5。相應的,如果容差取0.5,第一預設布局的預設長高比的范圍區(qū)為4.5到5.5之間。由于該范圍區(qū)不包含3,即,不包含廣告位區(qū)塊4的表征特征,所以廣告元素的第一預設布局與廣告位區(qū)塊4的表征特征不匹配。這種情況下,需要另外確定一個不同于第一預設布局的第二預設布局,使得該預設布局與廣告位區(qū)塊4的表征特征匹配。具體地,可以確定一個新的預設布局,使得該預設布局的預設長高比可以為3.2,如果容差可以取0.5,相應地,該預設長高比的范圍區(qū)可以為2.7至3.7之間。因為該范圍區(qū)包含了廣告位區(qū)塊4的長高比比值3,所有可以確定該預設布局與廣告位區(qū)塊4匹配。因此,可以將該預設布局確定為第二預設布局。步驟1404:將所述廣告元素基于所述第二預設布局生成所述目標廣告位的廣告。在本實施方式中,將所述廣告元素基于所述第二預設布局生成所述目標廣告位的廣告??梢允窃谀繕藦V告位內(nèi),根據(jù)待生成網(wǎng)頁廣告的廣告元素,按照第二預設布局,生成對應廣告。具體地,可以是在目標廣告位中,按照第二預設布局的表征特征對具有第一預設布局的廣告元素所包含的具體內(nèi)容進行調(diào)整,再將調(diào)整后的內(nèi)容按照第二預設布局,布置到對應的目標廣告位中,以生成相應廣告。例如,待生成網(wǎng)頁廣告的F商品廣告包括有圖片層a和文字層b。其中,目標廣告位的長高比為3,商品F的廣告元素所具有第一預設布局的中圖片層a的長高比為4,而第二預設布局的預設長高比為3,則對圖片層a進行調(diào)整處理,可以使得圖片層a的長高比為3.1,再將調(diào)整后圖片a按照第二預設布局,布置在目標廣告位的對應位置。同樣,對文字層b進行相似的處理。從而,可以生成目標廣告位的對應的商品F的廣告。由上可見,本申請?zhí)峁┝擞忠环N網(wǎng)頁中廣告的生成方法,在目標廣告位的表征特征與第一預設布局不匹配的情況下,確定目標廣告位的表征特征匹配的第二預設布局,再基于第二預設布局生成目標廣告位的廣告,從而避免了設計多個廣告模板,有效減少了設計廣告的成本,進一步實現(xiàn)了自動、快捷地生成廣告。在本申請的一個實施方式中,所述目標廣告位的表征特征可以包括:所述目標廣告位的長高比、長度和高度、指定布局信息。在本實施方式中,所述目標廣告位的表征特征可以包括:所述目標廣告位的長高比、長度和高度、指定布局信息。即,可以是根據(jù)具體情況,以目標廣告位的長高比作為表征特征,也可以以目標廣告位的長度和高度作為表征特征,還可以以其他指定布局信息作為表征特征。具體地,可以參閱圖13。廣告位區(qū)塊1的長度值為3,寬度值為1。對應的廣告位區(qū)塊1的長高比可以為長度與高度的比值3。相應的,可以以廣告位區(qū)塊1的長高比的比值3作為表征特征,也可以以廣告位區(qū)塊1的長度值3和高度值1一起作為表征特征。此外,還可以以目標廣告位其他指定布局信息作為表征特征。例如,當廣告位區(qū)塊1為圓形時,可以以該圓形的半徑值作為表征特征;當廣告位區(qū)塊1為三角形時,則可以以該三角形的三條邊的邊長值作為表征特征。在本申請的一個實施方式中,確定所述目標廣告位的表征特征匹配第二預設布局,可以包括:在所述表征特征為所述目標廣告位的長高比的情況下,確定預設長高比的范圍區(qū)包含所述目標廣告位的長高比的預設布局為第二預設布局;在所述表征特征為所述目標廣告位的長度和高度的情況下,確定預設長度和高度的范圍區(qū)包含所述目標廣告位的長度和高度的預設布局為第二預設布局;在所述表征特征為所述目標廣告位的指定布局信息的情況下,確定預設指定布局信息的范圍區(qū)包含所述目標廣告位的指定布局信息的預設布局為第二預設布局。在本實施方式中,確定所述目標廣告位的表征特征匹配第二預設布局,可以包括:在所述表征特征為所述目標廣告位的長高比的情況下,確定預設長高比的范圍區(qū)包含所述目標廣告位的長高比的預設布局為第二預設布局;在所述表征特征為所述目標廣告位的長度和高度的情況下,確定預設長度和高度的范圍區(qū)包含所述目標廣告位的長度和高度的預設布局為第二預設布局;在所述表征特征為所述目標廣告位的指定布局信息的情況下,確定預設指定布局信息的范圍區(qū)包含所述目標廣告位的指定布局信息的預設布局為第二預設布局。具體地,可以是在確定與目標廣告位的表征特征匹配的第二預設布局時,可以根據(jù)以下至少三種不同的情況,確定預設表征特征的范圍區(qū)包含目標廣告位的表征特征的預設布局為與目標廣告位的表征特征匹配第二預設布局。情況一,在表征特征為目標廣告位的長高比的情況下,確定預設長高比的范圍區(qū)包含所述目標廣告位的長高比的預設布局為與目標廣告位的表征特征匹配的第二預設布局。情況二,在表征特征為目標廣告位的長度和高度的情況下,確定預設長度和高度的范圍區(qū)包含所述目標廣告位的長度和高度的預設布局為與目標廣告位的表征特征匹配的第二預設布局。情況三,在表征特征為目標廣告位的指定布局信息的情況下,確定預設指定布局信息的范圍區(qū)包含所述目標廣告位的指定布局信息的預設布局為與目標廣告位的表征特征匹配的第二預設布局。當然,上述的三種情況只是為了更加清楚地說明本申請所列舉的三種具體的示意性情況,本申請還包括除上述三種情況以外,可以通過確定其他預設表征特征的范圍區(qū)包含所述目標廣告位的相應表征特征的預設布局,來確定第二預設布局。對此,不申請不作限定。本申請實施例的網(wǎng)頁中廣告的生成裝置,通過第一獲取模塊獲取廣告元素,通過第二獲取模塊待生成廣告的長高比,然后確定模塊根據(jù)待生成廣告的長高比確定待生成廣告對應的尺寸類型,第三獲取模塊根據(jù)尺寸類型獲取對應的生成規(guī)則,以及生成模塊根據(jù)廣告元素和尺寸類型對應的生成規(guī)則生成待生成廣告。由此,使得用戶在設計廣告的過程中,無需花費時間制作無數(shù)個廣告模板,大大減少了設計廣告的成本,方便快捷的生成廣告,滿足了用戶的設計廣告的需求。在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本申請的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結合和組合。此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本申請的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本申請的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本申請的實施例所屬
技術領域:
的技術人員所理解。在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設備取指令并執(zhí)行指令的系統(tǒng))使用,或結合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設備或結合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用的裝置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(ROM),可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(CDROM)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。應當理解,本申請的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。本
技術領域:
的普通技術人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。此外,在本申請各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本申請的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本申請的限制,本領域的普通技術人員在本申請的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。當前第1頁1 2 3