本發(fā)明涉及計算機應用技術領域,特別是涉及一種頁面展示方法和裝置。
背景技術:
隨著互聯(lián)網(wǎng)與計算機技術的迅猛發(fā)展和廣泛應用,人們的工作和生活早已離不開各種各樣的APP應用和網(wǎng)站。為了不斷與人們的日常生活貼近,APP應用和網(wǎng)站需要高頻優(yōu)化和改版。優(yōu)化和改版APP應用頁面或者網(wǎng)站頁面的一般涉及布局的變更和新模塊功能的添加,APP應用和網(wǎng)站的高頻優(yōu)化和改版使得APP應用和網(wǎng)站中的欄目越來越多,人們查找需要的欄目模塊往往需要花費大量時間和精力。
傳統(tǒng)的,人們查找需要的欄目模塊的方式為:通過在搜索引擎插件中輸入欄目模塊的名稱進行模塊查找,或者憑借記憶進行查找,又或采用逐一查看的方式進行查找。上述欄目模塊查找方式查找效率非常低。
技術實現(xiàn)要素:
基于此,有必要針對上述的問題,提供一種通過展示的符合用戶偏好的定制頁面輔助欄目查找,能夠更加快速的查找到用戶想要查找的欄目的頁面展示方法和裝置。
一種頁面展示方法,所述方法包括:
獲取終端發(fā)送的定制頁面展示請求;
提取所述定制頁面展示請求中攜帶的用戶標識,獲取預先計算的所述用戶標識下用戶對每個頁面欄目的欄目偏好度,其中,所述欄目偏好度是通過統(tǒng)計分析用戶對每個所述頁面欄目的歷史行為數(shù)據(jù)得到的;
將所述頁面欄目中用戶的欄目偏好度大于設定閾值的頁面欄目作為定制頁面欄目;
根據(jù)所述定制頁面欄目查找與之相匹配的頁面模板,所述頁面模板是服務器預先定義的;
根據(jù)所述定制頁面欄目和所述頁面模板生成定制頁面文件;
將生成的所述定制頁面文件推送至所述終端展示。
在一個實施例中,所述方法還包括:
獲取頁面日志記錄,提取所述頁面日志記錄中用戶對每個頁面欄目的用戶行為信息;
確定所述用戶行為信息中每個用戶行為對應的用戶行為類型信息,根據(jù)服務器預先為每個所述用戶行為類型信息配置的偏好度貢獻權重,得到每個所述用戶行為的偏好度貢獻權重;
根據(jù)所述用戶行為信息和每個所述用戶行為的偏好度貢獻權重計算用戶對每個所述頁面欄目的欄目偏好度。
在一個實施例中,所述根據(jù)所述定制頁面欄目查找與之相匹配的頁面模板,所述頁面模板是服務器預先定義的的步驟包括:
按照預先定義的欄目類別對所述定制頁面欄目進行分類統(tǒng)計;
獲取服務器預先配置的所述欄目類別與框架模板類型之間的對應關系;
根據(jù)所述定制頁面欄目所屬的所述欄目類別以及所述欄目類別與框架模板類型之間的對應關系選擇相匹配的頁面模板。
在一個實施例中,所述定制頁面欄目包括欄目標簽和欄目詳情頁面的鏈接地址;
所述根據(jù)所述定制頁面欄目和所述頁面模板生成定制頁面文件的步驟包括:
建立所述欄目標簽和所述欄目詳情頁面的鏈接地址之間的關聯(lián)關系;
根據(jù)關聯(lián)所述鏈接地址的所述欄目標簽和所述頁面模板生成頁面文件。
在一個實施例中,所述將所述欄目偏好度大于設定閾值的頁面欄目作為定制頁面欄目的步驟之后,還包括:
當所述定制頁面欄目的數(shù)量少于數(shù)量設定閾值時,獲取最近設定時間長度內發(fā)布的最新頁面欄目;
所述根據(jù)所述定制頁面欄目查找與之相匹配的頁面模板,所述頁面模板是服務器預先定義的的步驟為:根據(jù)所述定制頁面欄目和所述最新頁面欄目查找相匹配的頁面模板,所述頁面模板是服務器預先定義的;
所述根據(jù)所述定制頁面欄目和所述頁面模板生成定制頁面文件的步驟為:根據(jù)所述定制頁面欄目、所述最新頁面欄目以及相匹配的所述頁面模板生成定制頁面文件。
在一個實施例中,提供了一種頁面展示裝置,所述裝置包括:
定制頁面請求模塊,用于獲取終端發(fā)送的定制頁面展示請求;
欄目偏好度獲取模塊,用于提取所述定制頁面展示請求中攜帶的用戶標識,獲取預先計算的所述用戶標識下用戶對每個頁面欄目的欄目偏好度,其中,所所述欄目偏好度是通過統(tǒng)計分析用戶對每個所述頁面欄目的歷史行為數(shù)據(jù)得到的;
定制頁面欄目確定模塊,用于將所述頁面欄目中用戶的欄目偏好度大于設定閾值的頁面欄目作為定制頁面欄目;
頁面模板確定模塊,用于根據(jù)所述定制頁面欄目查找與之相匹配的頁面模板,所述頁面模板是服務器預先定義的;
定制頁面文件生成模塊,用于根據(jù)所述定制頁面欄目和所述頁面模板生成定制頁面文件;
定制頁面文件推送模塊,用于將生成的所述定制頁面文件推送至所述終端展示。
在一個實施例中,所述裝置還包括:
用戶行為信息獲取模塊,用于獲取頁面日志記錄,提取所述頁面日志記錄中用戶對每個頁面欄目的用戶行為信息;
偏好度貢獻權重獲取模塊,用于確定所述用戶行為信息中每個用戶行為對應的用戶行為類型信息,根據(jù)服務器預先為每個所述用戶行為類型信息配置的偏好度貢獻權重,得到每個所述用戶行為對應的偏好度貢獻權重;
欄目偏好度計算模塊,用于根據(jù)所述用戶行為信息和每個所述用戶行為對應的偏好度貢獻權重計算用戶對每個所述頁面欄目的欄目偏好度。
在一個實施例中,所述頁面模板確定模塊,還用于按照預先定義的欄目類別對所述定制頁面欄目進行分類統(tǒng)計;獲取服務器預先配置的所述欄目類別與框架模板類型之間的對應關系;根據(jù)所述定制頁面欄目所屬的所述欄目類別以及所述欄目類別與框架模板類型之間的對應關系選擇相匹配的頁面模板。
在一個實施例中,所述定制頁面欄目包括欄目標簽和欄目詳情頁面的鏈接地址;所述定制頁面文件生成模塊,還用于建立所述欄目標簽和所述欄目詳情頁面的鏈接地址之間的關聯(lián)關系;根據(jù)關聯(lián)所述鏈接地址的所述欄目標簽和所述頁面模板生成頁面文件。
在一個實施例中,所述裝置還包括:
最新頁面欄目獲取模塊,用于當確定的所述定制頁面欄目的數(shù)量少于數(shù)量設定閾值時,獲取最近設定時間長度內發(fā)布的最新頁面欄目;
所述頁面模板確定模塊,還用于根據(jù)所述定制頁面欄目和所述最新頁面欄目查找相匹配的頁面模板,所述頁面模板是服務器預先定義的;
所述定制頁面文件生成模塊,還用于根據(jù)所述定制頁面欄目、所述最新頁面欄目以及相匹配的所述頁面模板生成定制頁面文件。
上述頁面展示方法和裝置,將用戶對每個頁面欄目的歷史行為數(shù)據(jù)作為計算參數(shù),使用設定的計算模型計算用戶對每個頁面欄目的欄目偏好度,并根據(jù)計算的欄目偏好度確定需要在定制頁面展示的欄目。服務器獲取定制頁面欄目信息,根據(jù)欄目信息選擇相匹配的頁面模板,根據(jù)選擇的頁面模板和欄目信息生成定制頁面文件,終端在APP應用中或者在網(wǎng)站中進行該定制頁面的展示。展示的定制頁面能夠輔助用戶進行欄目的查找,用戶只需進入到該定制頁面中,即可快速的定位到想要查找的欄目版塊,欄目的查找效率更高。
附圖說明
圖1為一個實施例中頁面展示方法的應用環(huán)境圖;
圖2為一個實施例中服務器的內部結構示意圖;
圖3為一個實施例中頁面展示方法的流程圖;
圖4為一個實施例中欄目偏好度數(shù)據(jù)準備所涉及的步驟的流程圖;
圖5為一個實施例中根據(jù)所述定制頁面欄目查找相匹配的預存的頁面模板步驟涉及的流程圖;
圖6A-圖6E為一個實施例中服務器定義的多個頁面框架模板的示意圖;
圖7為一個實施例中頁面展示裝置的結構框圖;
圖8為一個實施例中欄目偏好度數(shù)據(jù)準備所涉及的結構框圖;
圖9為另一個實施例中頁面展示裝置的結構框圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,在一個實施例中,提供了一種頁面展示方法的應用環(huán)境圖,該應用環(huán)境圖包括終端110和服務器120,其中,終端110可為智能手機、平板電腦、筆記本電腦、臺式計算機中的至少一種,但并不局限于此。服務器120可以獨立的物理服務器,也可以是多個物理服務器構成的服務器集群。以APP應用的定制頁面展示為例,服務器收集歷史時間段內用戶對APP應用中的每一個頁面欄目的行為數(shù)據(jù)(如訪問次數(shù)、停留時間、是否收藏、是否轉發(fā)、是否評論等),進而服務器將收集到的歷史行為數(shù)據(jù)解析為多維的偏好度計算參數(shù)帶入至偏好度計算模型中,得到用戶對每個頁面欄目的偏好度數(shù)值。在此基礎上,服務器通過將計算得到的偏好度數(shù)值與預先定義偏好度閾值進行對比,進行能夠在定制頁面進行展示的頁面欄目的篩選,并根據(jù)篩選得到的定制頁面欄目對應的欄目信息(如定制頁面欄目的數(shù)量、欄目的具體內容等)選擇相匹配的頁面模板,進而根據(jù)定制頁面欄目和頁面模板生成完整的定制頁面文件。服務器將生成的定制頁面文件推送至終端,終端根據(jù)該定制頁面文件進行定制頁面的顯示。
如圖2所示,在一個實施例中,提供了一種服務器120,該服務器120包括通過系統(tǒng)總線連接的處理器、存儲介質、內存和網(wǎng)絡接口。其中,該后臺服務器120的存儲介質存儲有操作系統(tǒng)、數(shù)據(jù)庫和一種頁面展示裝置,該裝置用于實現(xiàn)一種在頁面展示方法。數(shù)據(jù)庫用于存儲數(shù)據(jù),如存儲收集的用戶的歷史行為數(shù)據(jù)等。處理器用于提供計算和控制能力,支撐整個服務器120的運行。內存為存儲介質中的頁面展示裝置的運行提供環(huán)境。網(wǎng)絡接口用于與外部的終端110通過網(wǎng)絡連接通信。
如圖3所示,在一個實施例中,提供了一種頁面展示方法,該包括具體包括如下步驟:
步驟S202:獲取終端發(fā)送的定制頁面展示請求。
本實施例的頁面展示方法可應用于任一應用或者網(wǎng)站中,尤其適合應用在包含較多頁面欄目的應用或者網(wǎng)站中。本實施例以應用于在某一APP應用服務器為例進行說明。當然,本實施例中所陳述的頁面展示方法還可以應用在某一網(wǎng)站服務器中。
具體的,終端通過用戶注冊信息登錄到APP應用服務器中,登錄后,終端通過獲取用戶觸發(fā)的定制頁面按鈕,生成定制頁面展示請求,其中,該展示請求中攜帶用戶標識。服務器接收終端發(fā)送的定制頁面展示請求,響應于該請求,進行后續(xù)的生成定制頁面的數(shù)據(jù)處理操作。
步驟S204:提取定制頁面展示請求中攜帶的用戶標識,獲取預先計算的用戶標識下用戶對每個頁面欄目的欄目偏好度,其中,欄目偏好度是通過統(tǒng)計分析用戶對每個頁面欄目的歷史行為數(shù)據(jù)得到的。
步驟S206:將頁面欄目中用戶的欄目偏好度大于設定閾值的頁面欄目作為定制頁面欄目。
用戶的歷史行為數(shù)據(jù),是指用戶在瀏覽頁面時具體進行的操作。在一個實施例中,用戶對每個頁面欄目的歷史行為數(shù)據(jù)可以包括:用戶對頁面欄目的訪問數(shù)據(jù)(包括訪問次數(shù)、停留時間等)和用戶對頁面欄目的處理操作數(shù)據(jù)(包括收藏、評論、交易、復制/粘貼、分享、轉發(fā)等)。
服務器對獲取的歷史行為數(shù)據(jù)進行統(tǒng)計分析,并將統(tǒng)計分析后的歷史行為數(shù)據(jù)作為計算參數(shù),使用預先開發(fā)好的計算算法計算用戶對每個頁面欄目的欄目偏好度數(shù)值,其中,用戶對頁面欄目訪問次數(shù)越多、停留時間越長、觸發(fā)的處理操作越多,計算得到的用戶對頁面欄目的偏好度數(shù)值越大。
服務器預先配置了偏好度設定閾值,根據(jù)計算好的用戶對各個頁面欄目的偏好度以及偏好度設定閾值對頁面欄目進行篩選,選擇偏好度數(shù)值大于偏好度設定閾值的頁面欄目作為定制頁面欄目。
步驟S208:根據(jù)定制頁面欄目查找與之相匹配的頁面模板,頁面模板是服務器預先定義的。
在一個實施例中,定制頁面欄目信息包括確定的定制頁面欄目的數(shù)量、每個頁面欄目的類型信息、標簽信息以及每個頁面欄目的內容信息等。上述的頁面欄目的欄目類別,如廣告類別、游戲類別、產(chǎn)品類別、生活類別等;上述的標簽信息是指顯示在頁面布局最上層的頁面欄目標識信息。內容信息是指頁面欄目的詳情內容信息。
服務器預先開發(fā)了多種類型的頁面模板,如混合框架模板(包括至少兩種不同類型的框架模板)、導航模板(包括多級頁面)、內聯(lián)模板(內容信息嵌入在最上層頁面顯示)等,服務器根據(jù)各種頁面模板的特性結合頁面欄目信息選擇相匹配的頁面模板。
舉例來說,若確定的頁面欄目的數(shù)量大于設定閾值時,可選擇能夠容納較多頁面欄目的導航模板;若頁面欄目中包含有視頻頁面欄目的可選擇內聯(lián)模板,將視頻顯示在上層頁面中,或者選擇包括內聯(lián)模板的混合框架模板等。
步驟S210:根據(jù)定制頁面欄目和頁面模板生成定制頁面文件。
具體的,將定制頁面欄目中的頁面標簽和/或欄目內容作為頁面元素,按照對應的欄目偏好度數(shù)值大小有序的插入到頁面模板中的設定位置,以生成完整的定制頁面文件。
在一個實施例中,當確定的定制頁面欄目包括至少兩種欄目類別時,按照欄目類別進行分類別展示,同一類別的頁面欄目按照欄目偏好度的大小進行排序。如確定的定制頁面欄目包括游戲類別和產(chǎn)品類別時,將產(chǎn)品類別置于定制頁面的上半部分,游戲類別置于定制頁面的下半部分,其中,產(chǎn)品類別包括的多個定制頁面欄目按照欄目偏好度的大小有序排列,欄目偏好度越大,排序越靠前。同樣的,游戲類別也按照欄目偏好度的大小有序排列。
生成的定制頁面文件可以是HTML(HyperText Markup Language超文本標記語言)文件,還可以是ASP(Active Server Pages動態(tài)服務器頁面)文件。
步驟S212:將生成的定制頁面文件推送至終端展示。
服務器將生成的定制頁面文件推送至終端,終端根據(jù)定制頁面文件在APP應用中進行定制頁面的顯示。
本實施例,將用戶對每個頁面欄目的歷史行為數(shù)據(jù)作為計算參數(shù),使用設定的計算模型計算用戶對每個頁面欄目的欄目偏好度,并根據(jù)計算的欄目偏好度確定需要在定制頁面展示的欄目。服務器獲取定制頁面欄目,根據(jù)頁面欄目信息選擇相匹配的頁面模板,根據(jù)選擇的頁面模板和欄目信息生成定制頁面文件,終端在APP應用中或者在網(wǎng)站中進行該定制頁面的展示。展示的定制頁面能夠輔助用戶進行欄目的查找,根據(jù)用戶偏好定制的定制頁面中在很大程度上包括了用戶可能需要查找的所有的頁面欄目,通過定制頁面可以幫助用戶更加快速的查找到需要想要查找的欄目,用戶只需進入到該定制頁面中,即可快速的定位到需要的欄目版塊,欄目的查找效率更高。
在一個實施例中,如圖4所示,頁面展示方法還包括如下數(shù)據(jù)準備步驟,即在定制頁面生成和展示前,預先進行用戶對頁面欄目的偏好度數(shù)據(jù)準備步驟,具體如下:
步驟S302:獲取頁面日志記錄,提取頁面日志記錄中用戶對每個頁面欄目的用戶行為信息。
具體的,頁面日志記錄是指用戶瀏覽頁面時,根據(jù)用戶的行為操作生成的信息記錄,包括:進行行為操作的用戶標識、被行為操作的對象信息即頁面欄目信息以及用戶行為信息,其中,用戶標識可以是用戶的移動通信號碼或者訪問終端IP等;被行為操作的對象信息即頁面欄目信息,包括被操作的網(wǎng)頁標識以及被操作的頁面欄目標識和網(wǎng)頁欄目內容信息;用戶行為信息為用戶對每個頁面欄目的操作行為信息,如用戶對頁面欄目的訪問、收藏、評論、交易、復制/粘貼、分享、轉發(fā)操作等。
服務器提取頁面日志記錄中用戶對每個頁面欄目的用戶行為信息。
步驟S304:確定用戶行為信息中每個用戶行為對應的用戶行為類型信息,根據(jù)服務器預先為每個用戶行為類型信息配置的偏好度貢獻權重,得到每個用戶行為對應的偏好度貢獻權重。
服務器預先定義了多個用戶行為類型以及每個用戶行為類型對應的具體的用戶行為。服務器根據(jù)用戶行為類型將日志信息中的用戶行為信息進行分類統(tǒng)計。
舉例來說,用戶行為類型可以包括:訪問行為類型、互動參與行為類型、分享行為類型、數(shù)值操作行為類型等。服務器還規(guī)定了每個具體的用戶行為對應的用戶行為類型,如瀏覽、視頻播放等行為屬于訪問行為類型;評論、抽獎等行為屬于互動參與行為類型;轉發(fā)、收藏、分享等行為屬于分享行為類型;交易、充值等行為屬于數(shù)值操作行為類型。
需要說明的是,用戶行為的類型可根據(jù)APP應用所涉及的領域以及提供的操作權限等具體情況進行具體劃分,不僅限于上述舉例中的用戶行為類型。每個具體的用戶行為所歸屬的用戶行為類型也可以因地制宜做不同的分配。
進一步的,服務器預先為每種用戶行為類型分配了偏好度貢獻權重,進而得到每個用戶行為對應的偏好度貢獻權重。
舉例來說,訪問行為類型的偏好度貢獻權重可以設置為1,則用戶瀏覽頁面欄目的行為對應的偏好度貢獻權重為1;互動參與行為類型的偏好度貢獻權重設置為1.5,則用戶對頁面欄目的評論行為對應的偏好度貢獻權重為1.5;分享行為類型、數(shù)值操作行為類型的對應的用戶行為的偏好度貢獻權重的確定方式也如上述。
步驟S306:根據(jù)用戶行為信息和每個用戶行為對應的偏好度貢獻權重計算用戶對每個頁面欄目的欄目偏好度。
根據(jù)用戶對頁面欄目所觸發(fā)的用戶行為操作、每種用戶行為操作的頻率和每種用戶行為對應的偏好度貢獻權重計算用戶對每個頁面欄目的欄目偏好度。
在一個實施例中,采集某一歷史時刻之前設定歷史時間段內用戶對某一頁面欄目的歷史行為信息,計算每種用戶行為的頻率數(shù)據(jù)。將每種用戶行為的頻率數(shù)據(jù)以及每種用戶行為對應的偏好度貢獻權重作為模型計算參數(shù),將該模型計算參數(shù)帶入偏好度計算模型中得到用戶的欄目偏好度。
本實施例中,在通過用戶的歷史行為數(shù)據(jù)計算欄目偏好度時,為不同類型的用戶行為分配不同的偏好度貢獻權重,為更能夠表征用戶偏好的用戶行為分配較大的偏好度貢獻權重,使得計算的欄目偏好度更加貼近用戶對頁面欄目的真實偏好程度。
在一個實施例中,如圖5所示,步驟S208:根據(jù)定制頁面欄目查找與之相匹配的頁面模板,頁面模板是服務器預先定義的的步驟包括:
步驟S402:按照預先定義的欄目類別對定制頁面欄目進行分類統(tǒng)計。
服務器確定定制頁面欄目后,獲取定制頁面欄目的欄目信息,該欄目信息包括欄目標識,該欄目所歸屬的欄目類別標識以及欄目的詳情內容信息。
根據(jù)欄目所歸屬的欄目類別標識確定該欄目所對應的欄目類別。確定完每個定制頁面欄目對應的欄目類別后,服務器按照歸屬關系對各個定制頁面欄目進行分類統(tǒng)計。
欄目類別可以包括功能類、產(chǎn)品類、資訊類、生活類、活動類、游戲類等,其中,生活類還可以包括美食類、出行類、娛樂類等;活動類包括抽獎活動類、限時搶購活動、積分換購活動類等。也就是說,服務器在進行劃分時,可先進行欄目類別的大類劃分,進而每個大類下也可以進行多個小類的劃分。
舉例來說,服務器確定的滿足偏好度閾值條件的定制頁面欄目有10個,經(jīng)分類統(tǒng)計后,包括5個功能類和5個產(chǎn)品類,其中功能類分別為收支記錄、轉賬、繳費、信用卡還款以及股票;產(chǎn)品類為5個金融產(chǎn)品。又如,服務器確定的滿足偏好度閾值條件的頁面欄目有20個,經(jīng)分類統(tǒng)計后,包括15個生活類和5個活動類,其中,15個生活類中還包括有美食類、出行類、娛樂類等多個生活小類;5個活動類包括有抽獎活動類、限時搶購活動、積分換購活動類多個活動小類。
步驟S404:獲取服務器預先配置的欄目類別與框架模板類型之間的對應關系。
服務器預先構建了多個框架模板類型,構建的框架模板類型可以是表格框架(表格框架還包括水平表格框架和垂直表格框架)、導航框架、內聯(lián)框架和混合框架,其中,混合框架中包括表格框架、導航框架、內聯(lián)框架至少兩個。如圖6A-圖6E分別為水平表格框架模板示意圖、垂直表格框架模板示意圖、水平表格和垂直表格的混合框架模板示意圖、導航框架模板示意圖和內聯(lián)框架模板示意圖。
服務器預先建立了欄目類別與框架模板類型之間的關聯(lián)關系。例如,建立功能類與水平表格框架之間的關聯(lián)關系、產(chǎn)品類、資訊類與垂直表格框架之間的關聯(lián)關系、生活類與表格框架之間的關聯(lián)關系、包括多個小類的大類欄目且該欄目數(shù)量大于設定閾值的欄目關聯(lián)的框架模板類型為導航框架模板(導航模版框架分為主頁面和多個子頁面,可以容納較多的頁面欄目)、轉盤抽獎類和視頻資訊類與內聯(lián)框架模板之間的關聯(lián)關系。
步驟S406:根據(jù)定制頁面欄目所屬的欄目類別以及欄目類別與框架模板類型之間的對應關系選擇相匹配的頁面模板。
具體的,當定制頁面欄目僅包括一種欄目類別時,按照預先設定的與框架模板類型之間的關聯(lián)關系確定框架模板類型。當定制頁面欄目包括至少兩中欄目類別時,根據(jù)每一個欄目類別對應的框架模板類型之間的關聯(lián)關系,選擇混合型框架模板。
舉例來說,當定制頁面欄目包括功能類和產(chǎn)品類,則選擇水平表格框架與垂直表格框架組成的混合框架模板,如圖6C。當定制頁面欄目包括功能類和生活類,且生活類對應的頁面欄目較多且涉及多個生活小類時,可選擇表格框架與導航框架組成的混合框架模板。
本實施例中,將確定的定制頁面欄目進行分類統(tǒng)計,并根據(jù)每個類別的特性匹配不同的框架模板,使定制頁面欄目的排布和展示更加整齊有序且更加有利于用戶快速找到需要的頁面欄目。另外,選擇適合的框架模板承載定制頁面欄目,有效避免了定制頁面顯示失真的問題。
在一個實施例中,定制頁面欄目包括欄目標簽和欄目詳情頁面的鏈接地址。步驟S210:根據(jù)定制頁面欄目和頁面模板生成定制頁面文件的步驟為:建立欄目標簽和欄目詳情頁面的鏈接地址的關聯(lián)關系;根據(jù)關聯(lián)鏈接地址的欄目標簽和頁面模板生成頁面文件。
定制頁面欄目標簽是指能夠表征頁面欄目的特征數(shù)據(jù),可以是定制頁面欄目的LOGO(徽標或者商標)或者指定的特征圖片以及名稱。欄目詳情頁面的鏈接地址信息可以是URL地址。
將定制頁面欄目標簽與欄目詳情頁面鏈接地址建立關聯(lián)關系,生成定制頁面欄目超鏈接,將頁面欄目超鏈接插入到所匹配的頁面模板的指定位置,生成完整的定制頁面文件。
在一個實施例中,提供的頁面展示方法還包括:當定制頁面欄目的數(shù)量少于數(shù)量設定閾值時,獲取最近設定時間長度內發(fā)布的最新頁面欄目。
獲取滿足欄目偏好度閾值的定制頁面欄目的數(shù)量,判斷定制頁面欄目的數(shù)量是否少于預先設定的數(shù)量設定閾值,若是,查找最近設定時間長度內是否發(fā)布有最新頁面欄目,即是否上線新的欄目,若有,則獲取該最新頁面欄目,將獲取的最新頁面欄目作為定制頁面欄目。
在另一個實施例中,若在最近設定時間長度內沒有查找到頁面欄目發(fā)布信息,則延長該最近設定時間長度,重新進行欄目發(fā)布信息的查找。
在另一個實施例中,若在最近設定時間長度內沒有查找到頁面欄目發(fā)布信息,則將當前的熱門欄目作為定制頁面欄目,其中,熱門欄目是通過分析所有用戶的用戶行為信息確定的。
步驟S208:獲取定制頁面欄目對應的定制頁面欄目,根據(jù)定制頁面欄目查找相匹配的頁面模板,頁面模板是服務器預先定義的的步驟為:根據(jù)定制頁面欄目對應的定制頁面欄目和最新頁面欄目查找相匹配的頁面模板,頁面模板是服務器預先定義的。
步驟S210:根據(jù)定制頁面欄目和頁面模板生成定制頁面文件的步驟為:根據(jù)定制頁面欄目、最新頁面欄目以及相匹配的頁面模板生成定制頁面文件。
本實施例主要針對新手用戶而設定,新手用戶的用戶行為數(shù)據(jù)較少,進而滿足欄目偏好度條件的頁面欄目也可能會比較少。本實施例將最新推出的頁面欄目作為定制頁面欄目,既保障了定制頁面的正常展示,又可提高最新推出的欄目的轉化率。
在一個實施例中,如圖7所示,提供了一種頁面展示裝置,該裝置包括:
定制頁面請求模塊502,用于獲取終端發(fā)送的定制頁面展示請求。
欄目偏好度獲取模塊504,用于提取定制頁面展示請求中攜帶的用戶標識,獲取預先計算的用戶標識下用戶對每個頁面欄目的欄目偏好度,其中,欄目偏好度是通過統(tǒng)計分析用戶對每個頁面欄目的歷史行為數(shù)據(jù)得到的。
定制頁面欄目確定模塊506,用于將所述頁面欄目中用戶的欄目偏好度大于設定閾值的頁面欄目作為定制頁面欄目。
頁面模板確定模塊508,用于根據(jù)所述定制頁面欄目查找與之相匹配的頁面模板,所述頁面模板是服務器預先定義的。
定制頁面文件生成模塊510,用于根據(jù)定制頁面欄目和頁面模板生成定制頁面文件。
定制頁面文件推送模塊512,用于將生成的定制頁面文件推送至終端展示。
在一個實施例中,如圖8所示,頁面展示裝置還包括:
用戶行為信息獲取模塊602,用于獲取頁面日志記錄,提取頁面日志記錄中用戶對每個頁面欄目的用戶行為信息。
偏好度貢獻權重獲取模塊604,用于確定用戶行為信息中每個用戶行為對應的用戶行為類型信息,根據(jù)服務器預先為每個用戶行為類型信息配置的偏好度貢獻權重,得到每個用戶行為對應的偏好度貢獻權重。
欄目偏好度計算模塊606,用于根據(jù)用戶行為信息和每個用戶行為對應的偏好度貢獻權重計算用戶對每個頁面欄目的欄目偏好度。
在一個實施例中,頁面模板確定模塊508,還用于按照預先定義的欄目類別對定制頁面欄目進行分類統(tǒng)計;獲取服務器預先配置的欄目類別與框架模板類型之間的對應關系;根據(jù)定制頁面欄目所屬的欄目類別以及欄目類別與框架模板類型之間的對應關系選擇相匹配的頁面模板。
在一個實施例中,定制頁面欄目包括欄目標簽和欄目詳情頁面的鏈接地址;定制頁面文件生成模塊510,還用于建立欄目標簽和欄目詳情頁面的鏈接地址的關聯(lián)關系;根據(jù)關聯(lián)鏈接地址的欄目標簽和頁面模板生成頁面文件。
在一個實施例中,如圖9所示,頁面展示裝置還包括:
最新頁面欄目獲取模塊702,用于當確定的定制頁面欄目的數(shù)量少于數(shù)量設定閾值時,獲取最近設定時間長度內發(fā)布的最新頁面欄目;
頁面模板確定模塊508,還用于根據(jù)定制頁面欄目對應的定制頁面欄目和最新頁面欄目查找相匹配的頁面模板,頁面模板是服務器預先定義的。
定制頁面文件生成模塊510,還用于根據(jù)所述定制頁面欄目、所述最新頁面欄目以及相匹配的所述頁面模板生成定制頁面文件。
本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,程序可存儲于一計算機可讀取存儲介質中,如本發(fā)明實施例中,該程序可存儲于計算機系統(tǒng)的存儲介質中,并被該計算機系統(tǒng)中的至少一個處理器執(zhí)行,以實現(xiàn)包括如上述各方法的實施例的流程。其中,存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
以上實施例的各技術特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術特征所有可能的組合都進行描述,然而,只要這些技術特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。
以上實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。