網頁自動布局方法和裝置的制造方法
【技術領域】
[0001] 本發明涉及互聯網技術領域,具體地涉及一種網頁自動布局方法和裝置。
【背景技術】
[0002] 隨著電子商務的發展,京東等大型電商已成為人們日常消費的最主要依賴。電商 網站的首頁上經常存在不同的組塊(通常以"樓層"的形式來出現,即從上到下排列的多個 組塊),每個樓層售賣不同種類的商品。然而,因為版面有限,排在最前面的樓層最易被用戶 注意到,為了提高整體頁面的下單量,需要將用戶最感興趣的樓層放在最上方,其余樓層按 用戶的感興趣程度遞減地排列。樓層內元素的引入訂單金額、引入訂單量、樓層頁面訪問 量、樓層的下單轉化率都是衡量用戶對樓層感興趣程度的關鍵因素,依據這些數據進行樓 層排序,相比于人為的給定某一排序營銷效果要更好。然而,現有的排序方案往往并不能及 時準確地反映出用戶購物傾向的即時變化。
【發明內容】
[0003] 為了解決現有技術中存在的上述問題,本發明提出了一種網頁自動布局方法和裝 置。
[0004] 根據本發明的一個方面,提出了一種網頁自動布局方法,其中,所述網頁包括用于 容納N個組塊的N個網頁區域,N為大于1的正整數,每個組塊具有不同的網頁內容,所述方法 包括:a)計算所述N個組塊的組塊優先級;b)利用所述組塊優先級和所述N個網頁區域的區 域優先級,使所述N個組塊分別排布在所述N個網頁區域上。
[0005] 優選地,所述組塊優先級通過組塊的綜合屬性值確定,所述組塊的綜合屬性值由 針對該組塊中內容的點擊流數據導出。
[0006] 優選地,通過以下公式計算第i個組塊的綜合屬性值S1:
[0007]
[0008] 其中,Μ為所考慮的點擊流數據的種類數量,表示第i個組塊中第j種點擊流數據 的值,表示為第i個組塊中的第j種點擊流數據分配的權重值。
[0009] 優選地,所述點擊流數據包括以下各項中的至少一種:訪問量、引入訂單金額、弓丨 入訂單量、下單轉化率。
[0010] 優選地,所述區域優先級是預先確定的。
[0011]優選地,在所述步驟b中,將所述N個組塊中的每個組塊分別排布在與之具有相同 優先級排序的網頁區域上。
[0012] 優選地,將所述N個組塊中的一個或多個組塊分別固定在一個或多個網頁區域中。
[0013] 優選地,預先指定將所述N個組塊排布到所述N個網頁區域中的默認布局。
[0014] 優選地,當出現與網頁布局有關的系統錯誤時,使用默認布局來排布所述N個組 塊。
[0015] 優選地,周期性地或根據系統請求執行所述步驟a和b。
[0016] 根據本發明的另一方面,提供了一種網頁自動布局裝置,其中,所述網頁包括用于 容納N個組塊的N個網頁區域,N為大于1的正整數,每個組塊具有不同的網頁內容,所述裝置 包括:計算模塊,用于計算所述N個組塊的組塊優先級;執行模塊,連接到所述計算模塊,用 于利用所述計算模塊所計算的組塊優先級和所述N個網頁區域的區域優先級,使所述N個組 塊分別排布在所述N個網頁區域上。
[0017]優選地,所述裝置還包括數據采集模塊,用于從所述組塊獲取點擊流數據,其中所 述組塊優先級是通過所述點擊流數據導出的綜合屬性值確定的。
[0018] 優選地,通過以下公式計算第i個組塊的綜合屬性值S1:
[0019]
[0020] 其中,Μ為所考慮的點擊流數據的種類數量,表示第i個組塊中第j種點擊流數據 的值,表示為第i個組塊中的第j種點擊流數據分配的權重值。
[0021] 優選地,所述點擊流數據包括以下各項中的至少一種:訪問量、引入訂單金額、弓丨 入訂單量、下單轉化率。
[0022] 優選地,所述區域優先級是預先確定的。
[0023]優選地,所述執行模塊被配置為:將所述N個組塊中的每個組塊分別排布在與之具 有相同優先級排序的網頁區域上。
[0024] 優選地,所述執行模塊被配置為:將所述N個組塊中的一個或多個組塊分別固定在 一個或多個網頁區域中。
[0025] 優選地,預先指定將所述N個組塊排布到所述N個網頁區域中的默認布局。
[0026] 優選地,所述執行模塊被配置為:當出現與網頁布局有關的系統錯誤時,使用默認 布局來排布所述N個組塊。
[0027] 通過本發明提出的網頁自動布局方法和裝置,可按照實時狀況動態更換頁面樓層 排序,解決了以上技術問題。從而,通過本發明的技術方案,能夠更好地提升營銷效果,并且 由于該方案無需二次開發,所以節約了成本。
【附圖說明】
[0028] 圖1示出了根據本發明實施例的網頁自動布局方法的流程圖。
[0029]圖2示出了根據本發明實施例的網頁自動布局裝置的結構框圖。
【具體實施方式】
[0030] 以下參考附圖對本發明進行具體描述。
[0031] 首先,圖1示出了根據本發明的一種實施例的網頁自動布局方法100的流程圖。其 中,所述網頁包括用于容納N個組塊的N個網頁區域,N為大于1的正整數,每個組塊具有不同 的網頁內容。
[0032] 這里,"網頁區域"指的是整個網頁的不同位置所對應的區域,其不關聯任何顯示 內容,但用于容納包括顯示內容的組塊,比如所述"網頁區域"可包括頂部區域、底部區域、 左側區域、左上區域等。可實現將網頁劃分為多個區域,這些區域覆蓋整個網頁的面積,并 且彼此不重合。當然,為了適應網站內容的需要,可以隨時重新劃分隨時網頁,但所進行的 劃分應與顯示的內容的需要一致。
[0033] "組塊"指的是用來容納要顯示的內容的圖形塊。將所述組塊置于上述網頁區域 上,以使所述網頁上布滿顯示內容。優選地,所述"組塊"關聯顯示內容,通過將所述組塊放 置在不同的網頁區域上,來實現將其所關聯的顯示內容顯示在所述區域上。優選地,所述組 塊的形狀適應將要容納該組塊的網頁區域的形狀。
[0034] 所述網頁動作處理方法100開始于步驟S110,在步驟S110中,計算所述N個組塊的 組塊優先級。然后,在步驟S120中,利用所述組塊優先級和所述N個網頁區域的區域優先級, 使所述N個組塊分別排布在所述N個網頁區域上。
[0035] 在步驟S110中,首先計算所述N個組塊的組塊優先級。所述組塊優先級通過組塊的 綜合屬性值確定,所述組塊的綜合屬性值則由針對該組塊中內容的點擊流數據導出。所述 點擊流數據包括以下各項中的至少一種:訪問量、引入訂單金額、引入訂單量、下單轉化率。 [00 36] 具體地,訪問量(也稱為頁面瀏覽量,page views(PV))通常是衡量一個網絡新聞 頻道或網站的主要指標,也是評價網站流量最常用的指標之一。監測網站訪問量的變化趨 勢并分析其變化原因是很多站長定期要做的工作。Page Views中的Page-般是指普通的 html網頁,也包含php、jsp等動態產生的html內容。來自瀏覽器的一次html內容請求會被看 作一次訪問,逐漸累計成為訪問量總數。引入訂單量指的是在特定時間內,點擊了該頁面的 商品,并且在不關閉瀏覽器的情況下最后下單的訂單數量。相應地,引入訂單金額指的是引 入單量所對應的總訂單金額。最后,下單轉化率指的是,針對特定頁面的,引入訂單量與訪 問量的比值。
[0037] 具體地,可以通過以下公式計算第i個組塊的綜合屬性值S1:
[0038]
[0039] 其中,Μ為所考慮