網頁展示方法及系統的制作方法
【技術領域】
[0001]本發明涉及計算機網絡技術領域,特別是涉及一種網頁展示方法和系統。
【背景技術】
[0002]目前,消費網站中網頁展示方式一般為豎向排列,從網頁第一個檔期瀏覽到最后一個檔期需要進行多次翻頁,用戶是沒有耐心逐漸翻到最后一個檔期的,導致用戶可能錯過其感興趣的檔期,因此,現在有兩種方法對網頁檔期進行排序。
[0003]第一種是人工排序,主要有排序人員根據經驗和對網站歷史銷售數據的研究,人工地進行檔期順序的制定,在這種模式下所有用戶看到的排序結果都是一樣的。人工排序方法過分依賴人的經驗知識,排序人員的喜好對于整體排序結果影響太大.所有人看到的排序結果都是一樣的,并無個性化因素.
[0004]第二種是用戶分群,根據用戶在網站上的歷史行為,歸納總結出其喜好的檔期,將用戶分出若干個大的類別,然后給不同類別的用戶群配置不同的網頁排序結果,在這種模式下,同一用戶群中的用戶看到的排序結果是一樣的。用戶群分方法針對每一個用戶群的排序結果依然是人工確定,無法規避負責人工排序負責人工排序的人員對最終結果影響,只能做到某一類型的人看到的結果是一樣的,并不是完全的個性化。
【發明內容】
[0005]基于此,有必要針對上述網頁展示不夠個性化的問題,提供一種網頁展示方法和系統。
[0006]一種網頁展示方法,包括以下步驟:
[0007]獲取網頁的各第一對象的第一特征數據、各第二對象的第二特征數據和各第二對象在各第一對象中的各歷史行為數據;
[0008]根據預設的各歷史行為數據與數值的關聯關系,分別獲取各第二對象在各第一對象中的歷史行為和值,其中,歷史行為和值為對應的第二對象在對應的第一對象中的各歷史行為數據所關聯的數值的總和;
[0009]對于任意一個第一對象和任意一個第二對象,根據對應的第一特征數據和對應的第二特征數據構建組合特征數據,為對應的第一特征數據分配第一權重值,為組合特征數據分配第二權重值,其中,對于該第一對象和該第二對象,第二權重值與第一權重值之和在各第一對象中的排序,與該第二對象在各第一對象中的歷史行為和值的排序一致;
[0010]針對目標第二對象,根據所分配的第一權重值與第二權重值的和值對各第一對象進行展示。
[0011]—種網頁展示系統,包括以下單元:
[0012]特征獲取單元,用于獲取網頁的各第一對象的第一特征數據、各第二對象的第二特征數據和各第二對象在各第一對象中的各歷史行為數據;
[0013]第一獲取單元,用于根據預設的各歷史行為數據與數值的關聯關系,分別獲取各第二對象在各第一對象中的歷史行為和值,其中,歷史行為和值為對應的第二對象在對應的第一對象中的各歷史行為數據所關聯的數值的總和;
[0014]分配單元,用于對于任意一個第一對象和任意一個第二對象,根據對應的第一特征數據和對應的第二特征數據構建組合特征數據,為對應的第一特征數據分配第一權重值,為組合特征數據分配第二權重值,其中,對于該第一對象和該第二對象,第二權重值與第一權重值之和在各第一對象中的排序,與該第二對象在各第一對象中的歷史行為和值的排序一致;
[0015]展示單元,用于針對目標第二對象,根據所分配的第一權重值與第二權重值的和值對各第一對象進行展示。
[0016]根據上述本發明的方案,其是根據第一對象的第一特征數據、第二對象的第二特征數據和第二對象在第一對象中的歷史行為數據,獲取第一對象的第一特征數據的第一權重值,以及第一對象的第一特征數據與第二對象的第二特征數據的組合特征數據的第二權重值;針對目標第二對象,根據第一權重值和第二權重值的和值對各第一對象進行展示。通過上述方案可以針對每個第二對象,對各第一對象進行不同的展示,實現網頁的個性化展不ο
【附圖說明】
[0017]圖1為其中一個實施例的網頁展示方法的流程示意圖;
[0018]圖2為其中一個實施例的網頁展示系統的結構示意圖;
[0019]圖3為其中一個實施例的網頁展示系統的部分結構示意圖。
【具體實施方式】
[0020]為使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步的詳細說明。應當理解,此處所描述的【具體實施方式】僅僅用以解釋本發明,并不限定本發明的保護范圍。
[0021]參見圖1所示,為本發明的網頁展示方法的一個實施例。該實施例中的網頁展示方法,包括以下步驟:
[0022]步驟S101:獲取網頁的各第一對象的第一特征數據、各第二對象的第二特征數據和各第二對象在各第一對象中的各歷史行為數據;
[0023]步驟S102:根據預設的各歷史行為數據與數值的關聯關系,分別獲取各第二對象在各第一對象中的歷史行為和值,其中,歷史行為和值為對應的第二對象在對應的第一對象中的各歷史行為數據所關聯的數值的總和;
[0024]步驟S103:對于任意一個第一對象和任意一個第二對象,根據對應的第一特征數據和對應的第二特征數據構建組合特征數據,為對應的第一特征數據分配第一權重值,為組合特征數據分配第二權重值,其中,對于該第一對象和該第二對象,第二權重值與第一權重值之和在各第一對象中的排序,與該第二對象在各第一對象中的歷史行為和值的排序一致;
[0025]步驟S104:針對目標第二對象,根據所分配的第一權重值與第二權重值的和值對各第一對象進行展示。
[0026]上述步驟S101、步驟S102、步驟S103為網頁展示方法的離線訓練部分,步驟S104為網頁展示方法的線上應用部分。
[0027]根據本實施例的方案,其是根據第一對象的第一特征數據、第二對象的第二特征數據和第二對象在第一對象中的歷史行為數據,獲取第一對象的第一特征數據的第一權重值,以及第一對象的第一特征數據與第二對象的第二特征數據的組合特征數據的第二權重值;針對目標第二對象,根據第一權重值和第二權重值的和值對各第一對象進行展示。通過上述方案可以針對每個第二對象,對各第一對象進行不同的展示,實現網頁的個性化展示。
[0028]優選的,第一對象為網頁的檔期,第二對象為網頁的帳戶;在步驟S102中,帳戶在每個檔期中的歷史行為包括對該檔期的瀏覽、加入購物車、收藏、購買等,這些歷史行為預設的數值大小關系為:瀏覽的數值小于加入購物車的數值,加入購物車的數值小于收藏的數值,收藏的數值小于購買的數值。至于歷史行為具體的數值可以由技術人員自由設定,只要數值大小符合上述比較原則即可。
[0029]具體的,購買的數值可以為100000分,收藏的數值可以為1000分,加入購物車的數值可以為10分,瀏覽的數值可以為1分,每個檔期中各種歷史行為的數值的總和就是上述數值的總和,比如一個帳戶打開了一個檔期,將3個商品加入購物車,收藏了 2個商品,購買了 1個商品,那么該帳戶在該檔期中的歷史行為的數據的總和就是100000*1+1000*2+10*3+1 = 102031。
[0030]優選的,在步驟S103中,對于任意一個檔期和任意一個帳戶,根據對應的第一特征數據和對應的第二特征數據構建組合特征數據,為對應的第一特征數據分配第一權重值,為組合特征數據分配第二權重值,其中,對于該第一對象和該第二對象,第二權重值與第一權重值之和在各第一對象中的排序,與該第二對象在各第一對象中的歷史行為和值的排序一致;
[0031]具體的,如某一賬戶在某一檔期中的歷史行為和值為102031,若該帳戶的該和值102031在各個檔期歷史行為和值中的排序為第三,該檔期中的第一特征數據的第一權重值為0.1,該帳戶和該檔期的組合特征數據的第二權重值為0.2,則第二權重值與第一權重值之和為0.3,該和值0.3在各個檔期中的排序也為第三,即帳戶在每個檔期中的權重和值在各個檔期中的排序應該與帳戶在每個檔期的歷史行為和值在各個檔期中的排序一致,也就是說,權重值的具體數值的分配是以歷史行為數