TWI556120B - A method of determining a page element in a web page, and a device - Google Patents

A method of determining a page element in a web page, and a device Download PDF

Info

Publication number
TWI556120B
TWI556120B TW101121757A TW101121757A TWI556120B TW I556120 B TWI556120 B TW I556120B TW 101121757 A TW101121757 A TW 101121757A TW 101121757 A TW101121757 A TW 101121757A TW I556120 B TWI556120 B TW I556120B
Authority
TW
Taiwan
Prior art keywords
page
page element
webpage
displayed
elements
Prior art date
Application number
TW101121757A
Other languages
English (en)
Other versions
TW201335773A (zh
Inventor
Qi Zhong
xuan-min Lin
jing-jing Shen
Original Assignee
Alibaba Group Services Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Services Ltd filed Critical Alibaba Group Services Ltd
Publication of TW201335773A publication Critical patent/TW201335773A/zh
Application granted granted Critical
Publication of TWI556120B publication Critical patent/TWI556120B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Information Transfer Between Computers (AREA)

Description

確定網頁中的頁面元素的方法以及裝置
本申請係關於互聯網技術領域,尤其關於一種確定網頁中的頁面元素的方法以及裝置。
隨著電子資訊化時代的到來,互聯網在人們的生活中發揮著越來越重要的作用,人們透過互聯網可以快速、即時地獲取各種資訊。互聯網應用給人們的生活、工作提供了很大的方便,從而成為目前應用非常普及的一種技術。
互聯網應用的一個重要方面是資訊的展示,即透過網站展示各種資訊給用戶,比較典型的資訊展示網站包括各種交易網站、資訊發佈網站等。例如,在交易網站中,作為賣家的用戶通常將所能提供的商品對應的用於描述商品屬性的資訊展示在網頁上,以供作為買家的各用戶瀏覽,商品對應的電子資訊可以為圖片資訊、文字資訊等多種格式的資訊。
網頁展示的資訊一般稱為頁面元素,頁面元素可以包括文字、圖片、音頻、動畫、視頻等。作為資訊發佈方的用戶在發佈資訊時,通常希望所發佈的資訊能夠得到更多的關注,尤其是商品對應的資訊,被關注度直接關係著商品的銷售量。因此,在發佈資訊時,通常會以一定的方式發佈資訊,即以一定的方式確定構成網頁的各頁面元素,其中,確定網頁中的頁面元素包括確定網頁上要展示的頁 面元素以及確定頁面元素在網頁中的佈局(即頁面元素在網頁中的位置),目前,網頁上頁面元素的確定方式主要包括如下兩種:
1、由網頁維護人員確定在網頁上展示的頁面元素
該方式中,主要是由網頁維護人員根據網頁要展示的主題,選擇出認為與網頁要展示的主題最相關且訪問者可能比較感興趣的頁面元素,並且對各頁面元素進行佈局,即確定出各頁面元素在網頁中排列的位置,從而最終確定出要展示的網頁。該過程可以根據需要定期執行,以對網頁上展示的頁面元素進行定期更新。
2、透過用戶回饋確定網頁上的頁面元素
該方式中,網頁首次展示的頁面元素可以採用上述方式1確定,即由網頁維護人員選擇出要在網頁上展示的頁面元素以及確定頁面元素在網頁中的位置,在網頁被展示後,可以獲取網頁訪問者(即用戶)對網頁上展示的頁面元素上報的評價資訊,網頁維護人員可以根據獲取的評價資訊調整網頁中的頁面元素。例如,將評價好的頁面元素調整在網頁上容易被用戶瀏覽的位置顯示,將評價差的頁面元素調整在網頁上不容易被用戶瀏覽的位置顯示,甚至刪除該評價差的頁面元素。
一般情況下,排列在網頁越靠前位置的頁面元素越容易被用戶瀏覽,因此,頁面元素的選擇以及位置的確定對 於網頁最佳化非常重要,上述兩種方式在實際應用不能滿足網路最佳化的需求,主要是上述方式可能存在如下問題:上述方式1中,頁面元素的選擇以及佈局都由網頁維護人員決定,該網頁的展示結果不能代表訪問者的訪問趨向,訪問者實際需要的資訊可能被佈置在網頁靠後的位置,因此,訪問者可能在瀏覽位於網頁靠前位置的頁面元素後才能選擇出自身需要的資訊,顯然,訪問者訪問不需要資訊的過程會佔用網路傳輸資源。
上述方式2中,能夠基於用戶對網頁元素的評價對頁面元素在網頁上的位置進行調整,但該方式需要用戶向伺服器上報評價資訊,該上報評價資訊的過程需要佔用網路傳輸資源。
綜上所述,基於現有技術提供的網頁上頁面元素的確定方式得到的網頁,存在對網路傳輸資源的不必要佔用的問題。
有鑒於此,本申請實施例提供一種確定網頁中的頁面元素的方法以及裝置,採用該技術方案,能夠最佳化網頁上的頁面元素,從而減少對網路傳輸資源的佔用。
本申請實施例透過如下技術方案實現:根據本申請實施例的一個態樣,提供了一種確定網頁中的頁面元素的方法,包括: 確定網頁中待展示的頁面元素的屬性以及數量;從頁面元素庫保存的對應該屬性、且對應的結果權值滿足展示要求的頁面元素中,選擇該數量的頁面元素作為在網頁中展示的頁面元素,其中,頁面元素的結果權值根據本次確定網頁中的頁面元素之前該頁面元素在網頁上展示時被用戶操作的操作資訊確定。
根據本申請實施例的另一個態樣,還提供了一種確定網頁中的頁面元素的裝置,包括:頁面元素資訊確定單元,用於確定網頁中待展示的頁面元素的屬性以及數量;頁面元素確定單元,用於從頁面元素庫保存的對應該頁面元素資訊確定單元確定出的屬性、且對應的結果權值滿足展示要求的頁面元素中,選擇該數量的頁面元素作為在網頁中展示的頁面元素,其中,頁面元素的結果權值根據本次確定網頁中的頁面元素之前該頁面元素在網頁上展示時被用戶操作的操作資訊確定。
透過本申請實施例提供的上述至少一個技術方案,確定網頁中待展示的頁面元素的屬性以及數量,從頁面元素庫保存的對應確定出的該屬性、且對應的結果權值滿足展示要求的頁面元素中,選擇確定出的該數量的頁面元素作為在網頁中展示的頁面元素,其中,頁面元素的結果權值根據本次確定網頁中的頁面元素之前該頁面元素在網頁上展示時被用戶操作的操作資訊確定。根據該技術方案,能夠以本次確定網頁中的頁面元素前用戶對頁面元素進行操 作的操作資訊為依據確定頁面元素的結果權值,並基於頁面元素對應的結果權值篩選在網頁中展示的頁面元素,使得網頁中的頁面元素能夠趨於用戶的訪問趨向,最佳化了網頁上展示的頁面元素,從而減少了用戶訪問不需要資訊的過程佔用的網路傳輸資源,並且不需要用戶參與頁面元素的確定過程,也不需要用戶上報相關資訊,減少對網路傳輸資源的佔用。
本申請的其他特徵和優點將在隨後的說明書中闡述,並且,部分地從說明書中變得顯而易見,或者透過實施本申請而瞭解。本申請的目的和其他優點可透過在所寫的說明書、申請專利範圍、以及附圖中所特別指出的結構來實現和獲得。
為了給出最佳化網頁上的頁面元素的實現方案,本申請實施例提供了一種確定網頁中的頁面元素的方法以及裝置,該技術方案可以應用於網頁展示前確定頁面元素的過程,既可以實現為一種方法,也可以實現為一種裝置。以下結合說明書附圖對本申請的較佳實施例進行說明,應當理解,此處所描述的較佳實施例僅用於說明和解釋本申請,並不用於限定本申請。並且在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互組合。
實施例一
本申請實施例一提供了一種確定網頁中的頁面元素的方法,該方法能夠應用於網頁伺服器中,主要應用在網頁展示之前確定需要在網頁上展示的頁面元素的過程。
本申請實施例一中,預先建立了頁面元素庫,該頁面元素庫中保存了對應不同屬性的頁面元素,在網頁展示之前,可以根據網頁展示需求,從該頁面元素庫中保存的頁面元素中選擇滿足展示需求的頁面元素。具體地,網頁展示需求一般包括網頁上要展示的頁面元素的數量以及網頁上展示的頁面元素的屬性。實際應用中,為了提高展示效果,會在網頁的不同區域展示對應不同屬性的頁面元素,並定義各區域要展示的頁面元素的屬性,且一般情況下對應同一屬性的頁面元素又可以進一步對應不同的屬性值,因此,可以對網頁中用於展示同一屬性的頁面元素的區域進行進一步劃分,即按照該屬性對應的不同屬性值將該區域進行進一步劃分為不同的子區域,每個子區域用於展示對應該屬性的不同屬性值的頁面元素。
為便於理解上述網頁展示區域的劃分,圖1示出了網頁展示的一個示意圖,如圖1所示,網頁被劃分為3個展示區域,展示區域1、2、3分別用於展示屬性A、B、C的頁面元素,每個展示區域可以展示多個頁面元素。其中,屬性A可以對應3個屬性值A1、A2、A3,因此,展示區域1被進一步劃分為3個子區域,子區域1、2、3分別用於展示屬性值A1、A2、A3的頁面元素。應當理解,圖1所示的網頁展示區域的示意圖僅為舉例,實際應用中, 網頁展示區域的劃分以及網頁的展示方式可以靈活設置,此處不再一一列舉。
本申請實施例一中,頁面元素庫中保存的頁面元素可以隨著網路資源的更新而動態更新,並且可以針對保存的各屬性的頁面元素被展示的情況維護一個權值(該權值稱為結果權值)。具體地,頁面元素對應的結果權值能夠根據頁面元素在網頁上展現時被用戶操作的操作資訊確定,也就是說,頁面元素對應的結果權值會隨著該頁面元素被展示後被用戶操作的情況而動態更新,確定頁面元素對應的結果權值的過程將在後續實施例中詳細說明,此處暫不描述。實際應用中,頁面元素庫中保存的頁面元素可以根據所對應的屬性分類保存,以便於網頁展示時調用。
圖2示出了本實施例一提供的確定網頁中的頁面元素的流程示意圖,如圖1所示,確定網頁中的頁面元素的過程主要包括如下步驟:步驟201、確定網頁中需要展示的頁面元素的屬性以及數量。
該步驟201中,網頁中需要展示的頁面元素的屬性以及數量可以根據網頁的實際展示需求靈活確定,一般在確定網頁中需要展示的頁面元素的屬性以及數量時,可以選擇性地確定各屬性的頁面元素在網頁中對應的位置,若確定各屬性的頁面元素在網頁中對應的位置,則後續生成網頁時,需要根據各屬性的頁面元素在網頁中對應的位置嵌入各頁面元素,若未確定各屬性的頁面元素在網頁中對應 的位置,則後續生成網頁時,可以隨機嵌入各頁面元素。
步驟202、從頁面元素庫保存的頁面元素中,確定出對應網頁中需要展示的頁面元素的屬性、且對應的結果權值滿足展示要求的頁面元素。
該步驟202中,頁面元素的結果權值根據本次確定網頁中的頁面元素之前該頁面元素在網頁上展示時被用戶操作的操作資訊確定。其中涉及的展示要求可以靈活設置,較佳地,可以根據結果權值的具體確定方式設置該展示要求,一般情況下,結果權值滿足展示要求的頁面元素表示優於在網頁中展示的頁面元素,例如,結果權值若根據頁面元素被用戶點擊的次數確定,則可以設置展示要求為被用戶點擊的次數確定出的結果權值大於設定值,該設定值可以根據實際情況靈活調整。
步驟203、從對應網頁中需要展示的頁面元素的屬性、且對應的結果權值滿足展示要求的頁面元素中,進一步選擇出與網頁中需要展示的頁面元素的數量對應的頁面元素,作為在網頁中展示的頁面元素。
至此,確定網頁中的頁面元素的流程結束。
根據圖2對應的流程,以本次確定網頁中的頁面元素前用戶對頁面元素進行操作的操作資訊為依據確定頁面元素的結果權值,並基於頁面元素對應的結果權值篩選在網頁中展示的頁面元素,使得網頁中的頁面元素能夠趨於用戶的訪問趨向,最佳化了網頁上展示的頁面元素,從而減少了用戶訪問不需要資訊的過程佔用的網路傳輸資源,並 且不需要用戶參與頁面元素的確定過程,也不需要用戶上報相關資訊,減少對網路傳輸資源的佔用。
透過圖2對應的流程,選擇出作為在網頁中展現的頁面元素之後,可以進一步生成網頁,即根據設定的各屬性的頁面元素分別在網頁中對應的位置資訊,將選擇的頁面元素按照對應的屬性嵌入到網頁中對應的位置以生成網頁,如果未預先確定各屬性的頁面元素分別在網頁中對應的位置資訊,則可以隨機將選擇出的頁面元素嵌入網頁。
進一步地,在生成網頁後,需要進一步對當前生成的網頁受用戶關注的情況進行監控,以在網頁關注度下降時及時重新生成網頁,本申請實施例中,透過網頁上展示的頁面元素被用戶操作的情況來表徵網頁受用戶關注的情況。具體地,監控網頁是否重新生成的過程如圖3所示,主要包括如下步驟:步驟301、獲取網頁中展現的各頁面元素分別被用戶操作的操作資訊。
該步驟301中,可以預先設定頁面元素被用戶操作的操作類別,在監控到符合設定的操作類別的用戶操作時,獲取該操作資訊。
步驟302、根據各頁面元素分別被用戶操作的操作資訊確定是否需要調整網頁中的頁面元素,若是,執行步驟303,若否,返回步驟301。
較佳地,該步驟302中,可以在步驟301獲取操作資訊的時間達到設定時長後,在根據各頁面元素分別被用戶 操作的操作資訊確定是否需要調整網頁中的頁面元素。
步驟303、確定需要重新生成網頁。
該步驟303中,在確定網頁需要重新生成後,首先需要確定網頁中需要展示的頁面元素,該確定網頁中需要展示的頁面元素的過程已在圖2對應流程中詳細描述,此處不再贅述。
至此,監控網頁是否重新生成的流程結束。
圖3對應流程包括的步驟301中,頁面元素被用戶操作的操作資訊,可以包括如下資訊類別中的一個或多個:頁面元素被用戶點擊的次數;頁面元素所描述的物件被用戶獲取的次數;頁面元素所描述的物件被用戶收藏的次數。
應當理解,以上所列的頁面元素被用戶操作的操作資訊的類別僅為舉例,實際應用中還可以包括更多的資訊,此處不再一一列舉。
圖3對應流程包括的步驟302中,根據各頁面元素分別被用戶操作的操作資訊確定是否需要調整網頁中的頁面元素,可以有多種確定方式,例如,可以參考結果權值的可信度確定是否需要調整網頁中的頁面元素,也可以根據預設條件確定是否需要調整網頁中的頁面元素,以下針對這兩種較佳實施方式進行詳細說明:
較佳實施方式一
該較佳實施方式一中,確定是否需要調整網頁中的頁 面元素可以根據網頁中各頁面元素的結果權值的可信度確定,頁面元素的結果權值的可信度根據該頁面元素的結果權值以及該頁面元素在網頁中展示的次數確定,例如,可以為結果權值與展示次數的比值,一般在結果權值相同的情況下,展示次數越大,則對應的結果權值的可信度越小。該根據各頁面元素分別被用戶操作的操作資訊確定是否需要調整網頁中的頁面元素的過程如圖4所示,主要包括如下步驟:步驟401、根據各頁面元素分別被用戶操作的操作資訊,確定各頁面元素分別對應的結果權值。
該步驟401中,結果權值可以根據頁面元素被用戶操作的操作資訊包括的資訊類別以及資訊類別分別對應的類別權值加權確定。例如,頁面元素被用戶操作的操作資訊包括的資訊類別為“點擊次數”、“收藏次數”,“點擊次數”、“收藏次數”分別對應的類別權值為A、B,則該頁面元素的結果權值可以為點擊次數×A+收藏次數×B,應當理解,此處所描述的僅為加權方式的一種舉例,實際應用中,還可以為其他確定方式。
步驟402、判斷各頁面元素分別對應的結果權值的可信度是否滿足設定的調整閾值,若是,執行步驟403,若否,執行步驟404。
該步驟402中,頁面元素分別對應的結果權值的可信度可以為頁面元素的結果權值與該頁面元素在網頁中的展示次數的比值,其中,頁面元素在網頁中的展示次數可以 為設定時間段內統計出的展示次數。調整閾值可以參考對網頁的要求以及結果權值的確定方式綜合設置,例如,若結果權值是根據用戶點擊頁面元素的次數確定,則該調整閾值可以設置為某設定值,該設定值可以為根據對網頁的要求達到的被用戶點擊的平均次數確定出的值,具體確定方式可以根據實際需要靈活設置,此處不再一一列舉。
步驟403、確定需要調整網頁中的頁面元素。
步驟404、確定不需要調整網頁中的頁面元素。
至此,確定是否需要調整網頁中的頁面元素的流程結束。
較佳實施方式二
可以預先設置需要調整網頁中的頁面元素的條件,並透過判斷各頁面元素分別被用戶操作的操作資訊是否符合該條件以確定是否需要調整網頁中的頁面元素。其中,需要調整網頁中的頁面元素的條件可以根據步驟301中獲取的頁面元素被用戶操作的操作資訊類別確定,例如,若頁面元素被用戶操作的操作資訊類別為用戶點擊頁面元素的次數,則可以設置需要調整網頁中的頁面元素的條件為網頁中頁面元素的平均點擊率低於設定閾值,或者,網頁中點擊率低於設定閾值的頁面元素占網頁中所有頁面元素的設定百分數;如果頁面元素被用戶操作的操作資訊類別為多個,則可以為每個操作資訊類別分別設置需要調整網頁中的頁面元素的條件,滿足所有操作類別對應的條件,則 認為需要調整網頁中的頁面元素,或者,為每個操作資訊類別設置權重,可以根據各頁面元素分別被用戶操作的操作資訊,採用加權方式計算出一個綜合值,並判斷計算得到的綜合值是否符合需要調整網頁中的頁面元素的條件。
應當理解,以上較佳實施方式一以及較佳實施方式二給出的根據各頁面元素分別被用戶操作的操作資訊確定是否需要調整網頁中的頁面元素的方式僅為舉例,實際應用中,可以根據實際需求靈活設置確定是否需要調整網頁中的頁面元素的方式,此處不再一一列舉。
若在根據各頁面元素分別被用戶操作的操作資訊確定是否需要調整網頁中的頁面元素時,未確定出結果權值,則在根據各頁面元素分別被用戶操作的操作資訊確定需要調整網頁中的頁面元素後,需要在確定網頁中的頁面元素之前,根據各頁面元素分別被用戶操作的操作資訊,確定各頁面元素分別對應的結果權值,並利用確定出的結果權值更新頁面元素庫中保存的相應頁面元素的結果權值;若在根據各頁面元素分別被用戶操作的操作資訊確定是否需要調整網頁中的頁面元素時,確定出了結果權值,則不需要重新確定頁面元素的結果權值,只需要利用確定出的結果權值更新頁面元素庫中保存的相應頁面元素的結果權值。
實施例二
本申請實施例二提供了又一種確定網頁中的頁面元素
的方法,該方法區別於上述實施例一提供的確定網頁中的頁面元素的方法,將頁面元素庫中保存的頁面元素分為如下兩大集合:一個集合為結果權值的可信度滿足展現要求的頁面元素的集合(後續稱為第一頁面元素集合);一個集合為對應的結果權值的可信度不滿足展現要求的頁面元素和/或無對應結果權值的頁面元素的集合(後續稱為第二頁面元素集合)。
基於上述兩個頁面元素集合,該實施例二提供的確定網頁中的頁面元素的過程如圖5所示,主要包括如下步驟:步驟501、確定網頁中需要展示的頁面元素的屬性以及數量。
該步驟501的具體執行過程與上述步驟201的具體執行過程相同,此處不再贅述。
步驟502、生成一個亂數,並確定該亂數落入的亂數區間,若落入為第一頁面元素集合分配的亂數區間,執行步驟503;若落入為第二頁面元素集合分配的亂數區間,則執行步驟504。
該步驟502中,由於第一頁面元素集合為結果權值的可信度滿足展現要求的頁面元素的集合,因此,需要提高該第一頁面元素集合的展現機率,則為第一頁面元素集合分配的亂數區間的大小與第一頁面元素集合包括的頁面元素的數目成正比,即第一頁面元素集合中包括的頁面元素 數目越大,則為第一頁面元素集合分配的亂數區間越大,這樣生成的亂數落入該區間的機率也相應增加;與此相反,由於第二頁面元素集合為對應的結果權值的可信度不滿足展現要求的頁面元素和/或無對應結果權值的頁面元素的集合,在保證第二頁面元素集合中的頁面元素有展示機會的基礎上,需要減少該第二頁面元素集合的展現機率,則為第二頁面元素集合分配的亂數區間的大小與第二頁面元素集合包括的頁面元素的數目成反比,即第二頁面元素集合中包括的頁面元素數目越大,則為第一頁面元素集合分配的亂數區間越小,這樣生成的亂數落入該區間的機率也相應減少。
步驟503、從第一頁面元素集合保存的對應網頁中需要展示的頁面元素的屬性的頁面元素中,選擇與網頁中需要展示的頁面元素的數量對應的頁面元素作為在網頁中展現的頁面元素。
該步驟503中,可以根據從第一頁面元素集合保存的對應網頁中需要展示的頁面元素的屬性的頁面元素分別對應的結果權值,從第一頁面元素集合保存的對應屬性的頁面元素中,按照對應的結果權值由大到小的順序,選擇相應數量的頁面元素作為在網頁中展現的頁面元素。
步驟504、從第二頁面元素集合保存的對應網頁中需要展示的頁面元素的屬性的頁面元素中,選擇與網頁中需要展示的頁面元素的數量對應的頁面元素作為在網頁中展現的頁面元素。
該步驟504中,可以根據從第二頁面元素集合保存的對應屬性的頁面元素分別被展現的次數,從第二頁面元素集合保存的對應屬性的頁面元素中,按照被展現的次數由大到小的順序選擇相應數量的頁面元素作為在網頁中展現的頁面元素。
至此,確定網頁中的頁面元素的流程結束。
本實施例二提供的確定網頁中的頁面元素的方法,能夠進一步兼顧新更新、未被展現過或展現效果不佳的頁面元素,對於此類頁面元素能夠進行適當的展現,從而進一步保證了網頁中展示的頁面元素的均衡性。
實施例三
與上述實施例一以及實施例二提供的確定網頁中的頁面元素的方法流程對應,本實施例三提供了一種確定網頁中的頁面元素的裝置,如圖6所示,該裝置主要包括:頁面元素資訊確定單元601以及頁面元素確定單元602;其中:頁面元素資訊確定單元601,用於確定網頁中待顯示的頁面元素的屬性以及數量;頁面元素確定單元602,用於從頁面元素庫保存的對應頁面元素資訊確定單元601確定出的屬性、且對應的結果權值滿足展現要求的頁面元素中,選擇數量的頁面元素作為在網頁中展現的頁面元素,其中,頁面元素的結果權 值根據本次確定網頁中的頁面元素之前該頁面元素在網頁上展現時被用戶操作的操作資訊確定。
如圖7所示,本實施例三提供的一個較佳實施方式中,圖6所示的裝置還可以進一步包括:亂數生成單元603,用於生成一個亂數,並確定亂數落入的亂數區間;相應地,頁面元素確定單元602,具體用於在亂數生成單元603生成的亂數落入為第一頁面元素集合分配的亂數區間時,從第一頁面元素集合保存的對應屬性的頁面元素中,選擇數量的頁面元素作為在網頁中展現的頁面元素,其中,第一頁面元素集合為對應的結果權值的可信度滿足展現要求的頁面元素的集合,其中,頁面元素的結果權值的可信度根據該頁面元素的結果權值以及該頁面元素在網頁中展示的次數確定。
本實施例三提供的一個較佳實施方式中,圖7所示的裝置包括的頁面元素確定單元602,具體用於根據從第一頁面元素集合保存的對應屬性的頁面元素分別對應的結果權值,從第一頁面元素集合保存的對應屬性的頁面元素中,按照對應的結果權值由大到小的順序選擇數量的頁面元素作為在網頁中展現的頁面元素。
本實施例三提供的一個較佳實施方式中,圖7所示的裝置包括的頁面元素確定單元602,還用於在亂數生成單元603生成的亂數落入為第二頁面元素集合分配的亂數區間時,從第二頁面元素集合保存的對應屬性的頁面元素中 ,選擇數量的頁面元素作為在網頁中展現的頁面元素,其中,第二頁面元素集合為對應的結果權值的可信度不滿足展現要求的頁面元素和/或無對應結果權值的頁面元素的集合。
本實施例三提供的一個較佳實施方式中,圖7所示的裝置包括的頁面元素確定單元602,具體用於根據從第二頁面元素集合保存的對應屬性的頁面元素分別被展現的次數,從第二頁面元素集合保存的對應屬性的頁面元素中,按照被展現的次數由大到小的順序選擇數量的頁面元素作為在網頁中展現的頁面元素。
如圖8所示,本實施例三提供的一個較佳實施方式中,圖6所示的裝置還可以進一步包括:網頁生成單元604,用於在頁面元素確定單元602選擇數量的頁面元素作為在網頁中展現的頁面元素之後,根據設定的各屬性的頁面元素分別在網頁中對應的位置資訊,將選擇的頁面元素按照對應的屬性嵌入到網頁中對應的位置以生成網頁。
上述網頁生成單元604也可以包括在圖7所示的裝置中,用於實現相同的功能。
如圖9所示,本實施例三提供的一個較佳實施方式中,圖8所示的裝置還可以進一步包括:操作資訊獲取單元605,用於在網頁生成單元604生成網頁後,獲取網頁中展現的各頁面元素分別被用戶操作的操作資訊; 相應地,頁面元素資訊確定單元601,具體用於在根據操作資訊獲取單元605獲取的各頁面元素分別被用戶操作的操作資訊確定需要調整網頁中的頁面元素後,確定網頁中待顯示的頁面元素的屬性以及數量。
本實施例三提供的一個較佳實施方式中,圖9所示的裝置包括的頁面元素資訊確定單元601,具體用於在確定操作資訊獲取單元獲取操作資訊的時間達到設定時長後,根據各頁面元素分別被用戶操作的操作資訊確定需要調整網頁中的頁面元素。
本實施例三提供的一個較佳實施方式中,圖9所示的裝置包括的頁面元素資訊確定單元601,具體用於根據各頁面元素分別被用戶操作的操作資訊,確定各頁面元素分別對應的結果權值,其中,頁面元素對應的結果權值根據該頁面元素被用戶操作的操作資訊包括的資訊類別以及資訊類別分別對應的類別權值加權確定,並在各頁面元素分別對應的結果權值的可信度滿足設定的調整閾值時,確定需要調整網頁中的頁面元素。
應當理解,以上確定網頁中的頁面元素的裝置包括的單元僅為根據該裝置實現的功能進行的邏輯劃分,實際應用中,可以進行上述單元的疊加或拆分。並且該實施例提供的確定網頁中的頁面元素的裝置所實現的功能與上述實施例一和實施例二中提供的確定網頁中的頁面元素的方法流程一一對應,對於該裝置所實現的更為詳細的處理流程,在上述方法實施例中已做詳細描述,此處不再詳細描述 。
並且,本實施例三中的確定網頁中的頁面元素的裝置還具有能夠實現實施例一和實施例二方案的功能模組,此處不再贅述。
本申請的實施例所提供的確定網頁中的頁面元素的裝置可透過電腦程式實現。本領域技術人員應該能夠理解,上述的模組劃分方式僅是眾多模組劃分方式中的一種,如果劃分為其他模組或不劃分模組,只要確定網頁中的頁面元素的裝置具有上述功能,都應該在本申請的保護範圍之內。
本領域的技術人員應明白,本申請的實施例可提供為方法、裝置(設備)、或電腦程式產品。因此,本申請可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本申請可採用在一個或多個其中包含有電腦可用程式碼的電腦可用儲存媒體(包括但不限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的電腦程式產品的形式。
本申請是參照根據本申請實施例的方法、裝置(設備)和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用電腦、專用電腦、嵌入式處理機或其他可編程資料處理設備的處理器以產生一個機器,使得透過電腦或其他可編程資料處理設備的處 理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可儲存在能引導電腦或其他可編程資料處理設備以特定方式工作的電腦可讀記憶體中,使得儲存在該電腦可讀記憶體中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到電腦或其他可編程資料處理設備上,使得在電腦或其他可編程設備上執行一系列操作步驟以產生電腦實現的處理,從而在電腦或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
儘管已描述了本申請的較佳實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例作出另外的變更和修改。所以,所附之申請專利範圍意欲解釋為包括較佳實施例以及落入本申請範圍的所有變更和修改。顯然,本領域的技術人員可以對本申請進行各種改動和變型而不脫離本申請的精神和範圍。這樣,倘若本申請的這些修改和變型屬於本申請之申請專利範圍及其等同技術的範圍之內,則本申請也意圖包含這些改動和變型在內。
601‧‧‧頁面元素資訊確定單元
602‧‧‧頁面元素確定單元
603‧‧‧亂數生成單元
604‧‧‧網頁生成單元
605‧‧‧操作資訊獲取單元
附圖用來提供對本申請的進一步理解,並且構成說明書的一部分,與本申請實施例一起用於解釋本申請,並不構成對本申請的限制。在附圖中:圖1為本申請實施例一提供的網頁展示的一個示意圖;圖2為本實施例一提供的確定網頁中的頁面元素的流程示意圖;圖3為本實施例一提供的監控網頁是否需要重新生成的流程示意圖;圖4為本實施例一提供的確定是否需要調整網頁中的頁面元素的流程示意圖;圖5為本實施例二提供的確定網頁中的頁面元素的流程示意圖;圖6為本實施例三提供的確定網頁中的頁面元素的裝置的一個結構示意圖;圖7為本實施例三提供的確定網頁中的頁面元素的裝置的又一個結構示意圖;圖8為本實施例三提供的確定網頁中的頁面元素的裝置的又一個結構示意圖;圖9為本實施例三提供的確定網頁中的頁面元素的裝置的又一個結構示意圖。

Claims (13)

  1. 一種確定用於展示的頁面元素的方法,該方法包括:確定待展示的頁面元素的屬性以及數量;從頁面元素庫保存的對應該屬性、且對應的結果權值滿足展示要求的頁面元素中,選擇該數量的待展示的頁面元素;在網頁中展示該選擇的頁面元素,其中,頁面元素的結果權值根據本次確定網頁中的頁面元素之前該頁面元素在網頁上展示時被用戶操作的操作資訊確定。
  2. 如申請專利範圍第1項所述的方法,其中,從頁面元素庫保存的對應該屬性、且對應的結果權值滿足展示要求的頁面元素中,選擇該數量的頁面元素作為在網頁中展示的頁面元素之前,還包括:生成一個亂數,並確定該亂數落入為第一頁面元素集合分配的亂數區間,其中,該第一頁面元素集合為對應的結果權值的可信度滿足展示要求的頁面元素的集合,其中,頁面元素的結果權值的可信度根據該頁面元素的結果權值以及該頁面元素在網頁中展示的次數確定;該從頁面元素庫保存的對應該屬性、且對應的結果權值滿足展示要求的頁面元素中,選擇該數量的頁面元素作為在網頁中展示的頁面元素,包括:從該第一頁面元素集合保存的對應該屬性的頁面元素中,選擇該數量的頁面元素作為在網頁中展示的頁面元 素。
  3. 如申請專利範圍第2項所述的方法,其中,從該第一頁面元素集合保存的對應該屬性的頁面元素集合中,選擇該數量的頁面元素作為在網頁中展示的頁面元素,包括:根據從該第一頁面元素集合保存的對應該屬性的頁面元素分別對應的結果權值,從該第一頁面元素集合保存的對應該屬性的頁面元素中,按照對應的結果權值由大到小的順序選擇該數量的頁面元素作為在網頁中展示的頁面元素。
  4. 如申請專利範圍第2項所述的方法,其中,為第一頁面元素集合分配的亂數區間的大小與該第一頁面元素集合包括的頁面元素的數目成正比。
  5. 如申請專利範圍第2項所述的方法,其中,在確定該亂數落入為第二頁面元素集合分配的亂數區間,該第二頁面元素集合為對應的結果權值的可信度不滿足展示要求的頁面元素和/或無對應結果權值的頁面元素的集合,該方法還包括:從第二頁面元素集合保存的對應該屬性的頁面元素中,選擇該數量的頁面元素作為在網頁中展示的頁面元素。
  6. 如申請專利範圍第5項所述的方法,其中,從第二頁面元素集合保存的對應該屬性的頁面元素中,選擇該數量的頁面元素作為在網頁中展示的頁面元素,包括: 根據從該第二頁面元素集合保存的對應該屬性的頁面元素分別被展示的次數,從該第二頁面元素集合保存的對應該屬性的頁面元素中,按照被展示的次數由大到小的順序選擇該數量的頁面元素作為在網頁中展示的頁面元素。
  7. 如申請專利範圍第5項所述的方法,其中,為第二頁面元素集合分配的亂數區間的大小與該第二頁面元素集合包括的頁面元素的數目成反比。
  8. 如申請專利範圍第1項所述的方法,其中,選擇該數量的頁面元素作為在網頁中展示的頁面元素之後,還包括:根據設定的各屬性的頁面元素分別在網頁中對應的位置資訊,將選擇的該頁面元素按照對應的屬性嵌入到網頁中對應的位置以生成該網頁。
  9. 如申請專利範圍第8項所述的方法,其中,生成該網頁後,還包括:獲取該網頁中展示的各頁面元素分別被用戶操作的操作資訊;在根據各頁面元素分別被用戶操作的操作資訊確定需要調整網頁中的頁面元素後,重新確定網頁中待展示的頁面元素的屬性以及數量。
  10. 如申請專利範圍第9項所述的方法,其中,根據各頁面元素分別被用戶操作的操作資訊確定需要調整網頁中的頁面元素之前,還包括:確定獲取該操作資訊的時間達到設定時長。
  11. 如申請專利範圍第9項所述的方法,其中,根據各頁面元素分別被用戶操作的操作資訊確定需要調整網頁中的頁面元素,包括:根據各頁面元素分別被用戶操作的操作資訊,確定各頁面元素分別對應的結果權值,其中,頁面元素對應的結果權值根據該頁面元素被用戶操作的操作資訊包括的資訊類別以及該資訊類別分別對應的類別權值加權確定;在該各頁面元素分別對應的結果權值的可信度滿足設定的調整閾值時,確定需要調整網頁中的頁面元素。
  12. 如申請專利範圍第11項所述的方法,其中,頁面元素被用戶操作的操作資訊,包括如下資訊類別中的一個或多個:頁面元素被用戶點擊的次數;頁面元素所描述的物件被用戶獲取的次數;頁面元素所描述的物件被用戶收藏的次數。
  13. 一種確定用於展示的頁面元素的裝置,該裝置包括:頁面元素資訊確定單元,用於確定待展示的頁面元素的屬性以及數量;頁面元素確定單元,用於從頁面元素庫保存的對應該頁面元素資訊確定單元確定出的屬性、且對應的結果權值滿足展示要求的頁面元素中,選擇該數量的待展示的頁面元素,其中,該選擇的頁面元素係在網頁中被展示,且頁面元素的結果權值根據本次確定網頁中的頁面元素之前該 頁面元素在網頁上展示時被用戶操作的操作資訊確定。
TW101121757A 2012-02-28 2012-06-18 A method of determining a page element in a web page, and a device TWI556120B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210048839.3A CN103294711B (zh) 2012-02-28 2012-02-28 一种确定网页中的页面元素的方法以及装置

Publications (2)

Publication Number Publication Date
TW201335773A TW201335773A (zh) 2013-09-01
TWI556120B true TWI556120B (zh) 2016-11-01

Family

ID=47846169

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101121757A TWI556120B (zh) 2012-02-28 2012-06-18 A method of determining a page element in a web page, and a device

Country Status (6)

Country Link
US (1) US20130227392A1 (zh)
EP (1) EP2820572A1 (zh)
JP (1) JP6219855B2 (zh)
CN (1) CN103294711B (zh)
TW (1) TWI556120B (zh)
WO (1) WO2013130339A1 (zh)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9454765B1 (en) * 2011-03-28 2016-09-27 Imdb.Com, Inc. Determining the effects of modifying a network page based upon implicit behaviors
US9830401B2 (en) * 2013-05-16 2017-11-28 Google Llc Automatically selecting optimization filters for optimizing webpages
CN103631867B (zh) * 2013-11-01 2017-02-08 北京奇虎科技有限公司 网页的显示方法和浏览器
CN105224548A (zh) * 2014-06-06 2016-01-06 ***通信集团浙江有限公司 一种页面展示方法、装置和服务器
CN105512128B (zh) * 2014-09-24 2019-06-28 阿里巴巴集团控股有限公司 页面元素的id属性的处理方法及装置
CN105653545B (zh) * 2014-11-10 2020-01-31 阿里巴巴集团控股有限公司 在页面中提供业务对象信息的方法及装置
WO2017030306A1 (en) * 2015-08-18 2017-02-23 Samsung Electronics Co., Ltd. Method and system for bookmarking a webpage
CN106776634A (zh) * 2015-11-23 2017-05-31 北京搜狗科技发展有限公司 一种用于网络访问的方法、装置及终端设备
CN106954091B (zh) * 2016-12-21 2019-09-06 深圳Tcl数字技术有限公司 电视浏览器快速浏览网页的方法及装置
US10579698B2 (en) 2017-08-31 2020-03-03 International Business Machines Corporation Optimizing web pages by minimizing the amount of redundant information
CN107562951A (zh) * 2017-09-28 2018-01-09 咪咕数字传媒有限公司 一种信息展示方法、装置及计算机可读存储介质
CN109582548B (zh) * 2017-09-28 2022-04-12 北京国双科技有限公司 一种基于无埋点的页面元素圈选方法及装置
CN109857461B (zh) * 2017-11-27 2021-03-30 北京京东尚科信息技术有限公司 页面生成方法和装置
CN110275998B (zh) * 2018-03-16 2021-07-30 北京国双科技有限公司 网页属性数据的确定方法及装置
US10901879B2 (en) * 2018-05-02 2021-01-26 TestCraft Technologies LTD. Method and apparatus for automatic testing of web pages
CN111459580B (zh) * 2019-01-22 2023-06-20 阿里巴巴集团控股有限公司 一种页面展示方法及装置
CN110515921B (zh) * 2019-09-02 2021-11-02 江苏建筑职业技术学院 一种计算机人工智能信息筛选装置
CN111258690A (zh) * 2020-01-10 2020-06-09 中国建设银行股份有限公司 一种构建3d页面的方法和装置
CN111767206B (zh) * 2020-05-08 2023-07-14 北京奇艺世纪科技有限公司 一种内容单元露出呈现率的统计方法、装置及电子设备
CN113835603B (zh) * 2021-08-31 2024-06-18 五八有限公司 一种页面元素选取方法、装置、电子设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2425194A (en) * 2005-04-15 2006-10-18 Exponetic Ltd Tracking user network activity using a client identifier
US7958147B1 (en) * 2005-09-13 2011-06-07 James Luke Turner Method for providing customized and automated security assistance, a document marking regime, and central tracking and control for sensitive or classified documents in electronic format
TW201140345A (en) * 2010-05-14 2011-11-16 Alibaba Group Holding Ltd The implementation method of information navigation, information navigation server and information processing system

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0009750D0 (en) * 2000-04-19 2000-06-07 Erecruitment Limited Method and apparatus for data object and matching,computer readable storage medium,a program for performing the method,
JP2002014997A (ja) * 2000-04-27 2002-01-18 Ntt Comware Corp 広告情報配信方法及び広告情報配信システム
US20020169803A1 (en) * 2000-12-18 2002-11-14 Sudarshan Sampath System and user interface for generating structured documents
JP2003131980A (ja) * 2001-10-26 2003-05-09 Matsushita Electric Ind Co Ltd コンテンツ配信装置
US7363302B2 (en) * 2003-06-30 2008-04-22 Googole, Inc. Promoting and/or demoting an advertisement from an advertising spot of one type to an advertising spot of another type
US20060293959A1 (en) * 2005-06-16 2006-12-28 Zixxo Inc. Method and system for adding coupon information to network-based content
JP2007079759A (ja) * 2005-09-13 2007-03-29 Kazunori Tanaka インターネット広告方法及び広告システム
JP4005100B2 (ja) * 2006-01-30 2007-11-07 株式会社カナックス 広告配信システムと装置、方法並びに広告配信プログラム
US7765464B2 (en) * 2007-01-12 2010-07-27 International Business Machines Corporation Method and system for dynamically assembling presentations of web pages
JP4322301B1 (ja) * 2008-02-15 2009-08-26 太一 古川 共同広告システム
JP2009245279A (ja) * 2008-03-31 2009-10-22 Nifty Corp 広告配信方法及び広告配信プログラム
GB2457968A (en) * 2008-08-06 2009-09-02 John W Hannay & Co Ltd Forming a presentation of content
CN101609457A (zh) * 2009-04-01 2009-12-23 北京搜狗科技发展有限公司 一种提供起始页推荐配置的方法及装置
US9330395B2 (en) * 2009-05-05 2016-05-03 Suboti, Llc System, method and computer readable medium for determining attention areas of a web page
CN101625700A (zh) * 2009-08-12 2010-01-13 中兴通讯股份有限公司 在终端上优化显示网络页面的方法和装置
JP4981941B2 (ja) * 2010-03-17 2012-07-25 ヤフー株式会社 数値計算装置、方法及びプログラム
US9721035B2 (en) * 2010-06-30 2017-08-01 Leaf Group Ltd. Systems and methods for recommended content platform
CN102185829A (zh) * 2011-01-30 2011-09-14 北京开心人信息技术有限公司 一种在应用中标志用户行为状态的方法及***
US9769285B2 (en) * 2011-06-14 2017-09-19 Google Inc. Access to network content

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2425194A (en) * 2005-04-15 2006-10-18 Exponetic Ltd Tracking user network activity using a client identifier
US7958147B1 (en) * 2005-09-13 2011-06-07 James Luke Turner Method for providing customized and automated security assistance, a document marking regime, and central tracking and control for sensitive or classified documents in electronic format
TW201140345A (en) * 2010-05-14 2011-11-16 Alibaba Group Holding Ltd The implementation method of information navigation, information navigation server and information processing system

Also Published As

Publication number Publication date
EP2820572A1 (en) 2015-01-07
US20130227392A1 (en) 2013-08-29
JP6219855B2 (ja) 2017-10-25
CN103294711A (zh) 2013-09-11
JP2015515046A (ja) 2015-05-21
CN103294711B (zh) 2017-04-12
WO2013130339A1 (en) 2013-09-06
TW201335773A (zh) 2013-09-01

Similar Documents

Publication Publication Date Title
TWI556120B (zh) A method of determining a page element in a web page, and a device
US10146421B1 (en) Online information system with per-document selectable items
JP6427616B2 (ja) ディスプレイ・オブジェクトの前生成
KR102278657B1 (ko) 웹 페이지에 대한 컨텐츠 아이템에 대한 사이즈 자동 결정
AU2016200352B2 (en) Method and system to provide video-based search results
JP5881153B2 (ja) 相関性のある情報の推薦
US7305622B2 (en) Graphical user interface and web site evaluation tool for customizing web sites
US9218332B2 (en) Method and system for auto-populating electronic forms
US10007645B2 (en) Modifying the presentation of a content item
US10970338B2 (en) Performing query-time attribution channel modeling
US10180848B1 (en) Dynamic rendering of user interfaces
US10534832B1 (en) Server-side tracking and selection of rotating content
US9535718B2 (en) Apparatus, system, and method for collecting metrics from a non-monolithic website
US11423422B2 (en) Performing query-time attribution modeling based on user-specified segments
US10423970B2 (en) Changing depth of analytics tracking or content targeting based on user value
US9430779B1 (en) Determining visual attributes of content items
US9361379B1 (en) Systems and methods providing recommendation data
US11347809B2 (en) Performing attribution modeling for arbitrary analytics parameters
AU2015298135A1 (en) Method and system for performing online advertisement monitoring
JP6670572B2 (ja) 情報処理装置、情報処理方法、およびプログラム
JP2015064849A (ja) 情報提示装置、情報提示方法、及びプログラム
US9218437B1 (en) Systems and methods providing event data
US9021606B1 (en) Systems and methods providing format data

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees