TW201918855A - Page data processing method and device, client terminal, and server - Google Patents
Page data processing method and device, client terminal, and server Download PDFInfo
- Publication number
- TW201918855A TW201918855A TW107130311A TW107130311A TW201918855A TW 201918855 A TW201918855 A TW 201918855A TW 107130311 A TW107130311 A TW 107130311A TW 107130311 A TW107130311 A TW 107130311A TW 201918855 A TW201918855 A TW 201918855A
- Authority
- TW
- Taiwan
- Prior art keywords
- page
- page data
- identifier
- user
- user behavior
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9566—URL specific, e.g. using aliases, detecting broken or misspelled links
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本說明書實施例提供一種頁面資料處理方法和裝置、用戶端、伺服器。所述方法包括:接收用戶端發來的頁面資料獲取請求;基於所述頁面資料獲取請求中攜帶的頁面資料標識和使用者行為標識,獲取頁面資料;向用戶端發送所述頁面資料。The embodiment of the present specification provides a page data processing method and device, a client, and a server. The method includes: receiving a page data acquisition request sent by a user end; acquiring a page data based on the page data identifier and the user behavior identifier carried in the page data acquisition request; and sending the page data to the user end.
Description
本說明書實施例係有關電腦技術領域,特別有關一種頁面資料處理方法和裝置、用戶端、伺服器。The embodiment of the present specification relates to the field of computer technology, and particularly relates to a page data processing method and device, a user terminal, and a server.
隨著網站技術的發展,越來越多的網頁開始複雜化。所述網站例如可以為購物網站、協力廠商支付網站等。通常,網站可以具有一個主頁面,以及一個或多個子頁面。所述主頁面上可以具有巡覽列,所述巡覽列上可以具有一個或多個標籤,所述標籤可以對應有子頁面的連結位址。這樣,所述主頁面可以用來引導使用者瀏覽子頁面上的內容。 使用者需要瀏覽的資訊有可能位於網站的子頁面(以下稱為目標子頁面)。這樣,用戶可以透過瀏覽器訪問網站的主頁面,繼而可以點擊目標子頁面對應的標籤以訪問所述目標子頁面。當然,用戶還可以透過瀏覽器直接訪問所述目標子頁面。 通常,使用者經由主頁面訪問目標子頁面,或者,直接訪問目標子頁面,瀏覽到的內容是相同的;亦即,瀏覽器呈現目標子頁面的內容是相同的。然而,在一些情況下,業務需要對使用者訪問目標子頁面的途徑進行區分,以根據使用者的訪問途徑,在目標子頁面呈現不同的內容。With the development of website technology, more and more web pages are beginning to be complicated. The website may be, for example, a shopping website, a third party payment website, or the like. Typically, a website can have one main page and one or more sub-pages. The main page may have a navigation column, and the navigation column may have one or more tags, and the tag may correspond to a link address of the sub-page. In this way, the main page can be used to guide the user to browse the content on the subpage. The information that the user needs to browse may be located on a sub-page of the website (hereinafter referred to as a target sub-page). In this way, the user can access the main page of the website through the browser, and then click the tab corresponding to the target sub-page to access the target sub-page. Of course, the user can also directly access the target sub-page through the browser. Generally, the user accesses the target sub-page through the main page, or directly accesses the target sub-page, and the browsed content is the same; that is, the content of the target sub-page displayed by the browser is the same. However, in some cases, the business needs to distinguish the way the user accesses the target sub-page to present different content on the target sub-page according to the user's access path.
本說明書實施例的目的是提供一種頁面資料處理方法,以能夠根據使用者的訪問行為來顯示頁面資料。 為實現上述目的,本說明書實施例提供一種頁面資料處理方法,包括:接收用戶端發來的頁面資料獲取請求;基於所述頁面資料獲取請求中攜帶的頁面資料標識和使用者行為標識,獲取頁面資料;向用戶端發送所述頁面資料。 為實現上述目的,本說明書實施例提供一種伺服器,包括通信元件和處理器;所述通信組件,用以接收用戶端發來的頁面資料獲取請求;向用戶端發送頁面資料;所述處理器,用以基於所述頁面資料獲取請求中攜帶的頁面資料標識和使用者行為標識,獲取頁面資料。 為實現上述目的,本說明書實施例提供一種頁面資料處理裝置,包括:接收單元,用以接收用戶端發來的頁面資料獲取請求;獲取單元,用以基於所述頁面資料獲取請求中攜帶的頁面資料標識和使用者行為標識,獲取頁面資料;發送單元,用以向用戶端發送所述頁面資料。 為實現上述目的,本說明書實施例提供一種頁面資料處理方法,包括:提供第一頁面,其中,所述第一頁面包括至少一個頁面資料標識;回應於針對所述第一頁面中頁面資料標識的第一觸發操作,獲取所述第一觸發操作對應的頁面資料標識和使用者行為標識;向伺服器發送第一頁面資料獲取請求,其中,所述第一頁面資料獲取請求中攜帶有所述第一觸發操作對應的頁面資料標識和使用者行為標識;顯示伺服器返回的第一頁面資料。 為實現上述目的,本說明書實施例提供一種用戶端,包括顯示元件、通信元件和處理器;所述顯示元件,用以提供第一頁面;其中,所述第一頁面包括至少一個頁面資料標識;顯示伺服器返回的第一頁面資料;所述通信元件,用以向伺服器發送第一頁面資料獲取請求,其中,所述第一頁面資料獲取請求中攜帶有第一觸發操作對應的頁面資料標識和使用者行為標識;所述處理器,用以回應於針對所述第一頁面中頁面資料標識的第一觸發操作,獲取所述第一觸發操作對應的頁面資料標識和使用者行為標識。 為實現上述目的,本說明書實施例提供一種頁面資料處理裝置,包括:提供單元,用以提供第一頁面,其中,所述第一頁面包括至少一個頁面資料標識;獲取單元,用以回應於針對所述第一頁面中頁面資料標識的第一觸發操作,獲取所述第一觸發操作對應的頁面資料標識和使用者行為標識;發送單元,用以向伺服器發送第一頁面資料獲取請求,其中,所述第一頁面資料獲取請求中攜帶有所述第一觸發操作對應的頁面資料標識和使用者行為標識;顯示單元,用以顯示伺服器返回的第一頁面資料。 由以上本說明書實施例提供的技術方案可見,在本說明書實施例中,伺服器可以接收用戶端發來的頁面資料獲取請求;可以基於所述頁面資料獲取請求中攜帶的頁面資料標識和使用者行為標識,獲取頁面資料;可以向用戶端發送所述頁面資料。這樣,所述伺服器可以基於使用者行為標識向用戶端發送頁面資料,從而所述用戶端可以實現根據使用者發起頁面訪問請求的行為來顯示頁面資料的技術效果。The purpose of the embodiments of the present specification is to provide a page data processing method to display page materials according to a user's access behavior. In order to achieve the above object, an embodiment of the present disclosure provides a page data processing method, including: receiving a page data acquisition request sent by a user end; acquiring a page based on the page data identifier and the user behavior identifier carried in the page data acquisition request. Data; send the page data to the client. In order to achieve the above object, an embodiment of the present disclosure provides a server, including a communication component and a processor, where the communication component is configured to receive a page data acquisition request sent by a user end, and send a page data to the user end; And acquiring the page data based on the page data identifier and the user behavior identifier carried in the page data acquisition request. In order to achieve the above object, an embodiment of the present disclosure provides a page data processing apparatus, including: a receiving unit, configured to receive a page data acquisition request sent by a user end; and an acquiring unit, configured to acquire a page carried in the request based on the page data The data identifier and the user behavior identifier obtain the page data; and the sending unit is configured to send the page data to the client. In order to achieve the above object, an embodiment of the present disclosure provides a page data processing method, including: providing a first page, wherein the first page includes at least one page material identifier; and responding to the page material identifier for the first page a first triggering operation, acquiring a page data identifier and a user behavior identifier corresponding to the first triggering operation; sending a first page data obtaining request to the server, where the first page data obtaining request carries the first A page data identifier and a user behavior identifier corresponding to the triggering operation; displaying the first page data returned by the server. In order to achieve the above object, an embodiment of the present disclosure provides a user terminal, including a display component, a communication component, and a processor; the display component is configured to provide a first page; wherein the first page includes at least one page material identifier; Displaying a first page data returned by the server; the communication component is configured to send a first page data acquisition request to the server, where the first page data acquisition request carries a page data identifier corresponding to the first triggering operation And the user behavior identifier; the processor is configured to obtain, according to the first triggering operation for the page material identifier in the first page, the page data identifier and the user behavior identifier corresponding to the first triggering operation. In order to achieve the above object, an embodiment of the present disclosure provides a page data processing apparatus, including: a providing unit, configured to provide a first page, where the first page includes at least one page data identifier; and an obtaining unit is configured to respond to the target a first triggering operation of the page data identifier in the first page, the page data identifier and the user behavior identifier corresponding to the first triggering operation, and a sending unit, configured to send a first page data obtaining request to the server, where The first page data acquisition request carries the page data identifier and the user behavior identifier corresponding to the first triggering operation, and the display unit is configured to display the first page data returned by the server. As can be seen from the technical solution provided by the foregoing embodiments, in the embodiment of the present disclosure, the server may receive a page data acquisition request sent by the user, and may obtain the page data identifier and the user carried in the request based on the page data acquisition request. The behavior indicator obtains the page data; the page data can be sent to the client. In this way, the server may send the page material to the client based on the user behavior identifier, so that the user terminal may implement the technical effect of displaying the page material according to the behavior of the user initiating the page access request.
下面將結合本說明書實施例中的附圖,對本說明書實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本說明書的一部分實施例,而不是全部的實施例。基於本說明書中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都應當屬於本說明書保護的範圍。 請參閱圖1。以下首先介紹本說明書頁面資料處理系統的一個實施例。 在本實施例中,所述頁面資料處理系統可以包括用戶端和伺服器。所述用戶端可以採用硬體、軟體、或軟硬體的組合來實現。所述用戶端例如可以為PC(personal computer)、伺服器、工控機(工業控制電腦)、移動式智慧型電話、平板電子設備、可攜式電腦(例如,筆記型電腦等)、個人數位助理(PDA)、或桌上型電腦或智慧穿戴式設備等硬體設備。或者,所述用戶端也可以是獨立的應用程式,例如瀏覽器等。又或者,所述用戶端還可以是嵌入在應用程式中的功能模組等,例如嵌入在應用程式中的瀏覽器模組等。所述伺服器可以為一個伺服器,還可以為包括多個伺服器的伺服器集群。 在本實施例中,所述伺服器可以為網站的伺服器,用以向用戶端提供網站的頁面資料。所述網站例如可以為購物網站、協力廠商支付網站等。所述頁面資料例如可以為購物頁面資料、協力廠商支付頁面資料等。具體地,所述伺服器可以儲存有網站的至少一個頁面資料集合。每個頁面資料集合可以包括至少兩個頁面資料,例如包括2、3、或5個頁面資料。 在本實施例中,每個頁面資料集合可以對應有頁面資料標識。所述頁面資料標識可以用來標識頁面資料集合中的頁面資料。所述頁面資料標識例如可以為頁面資料的連結位址、或連結位址的編碼等。所述連結位址包括但不限於XPath(XML Path Language,XML路徑語言)、URL(Uniform Resource Locator,統一資源定位符)、和URI(Uniform Resource Identifier,統一資源識別符)等。 在本實施例中,每個頁面資料集合中的頁面資料可以對應有使用者行為標識。所述使用者行為標識可以用來標識使用者發起頁面訪問請求的行為,例如發起頁面訪問請求的途徑、時間區間、或物理位址等。 在本實施例的一個場景示例中,使用者發起頁面訪問請求的途徑可以包括:經由仲介頁面發起頁面訪問請求;以及,直接發起頁面訪問請求。使用者經由仲介頁面發起頁面訪問請求例如可以包括:使用者對仲介頁面中的頁面資料標識進行按一下、按兩下、或滑過等觸發操作。使用者直接發起頁面訪問請求例如可以包括:使用者在用戶端的位址欄中輸入頁面資料標識。那麼,所述使用者行為標識可以包括indirect和direct。所述使用者行為標識indirect可以用來標識使用者經由仲介頁面發起頁面訪問請求。所述使用者行為標識direct可以用來標識使用者直接發起頁面訪問請求。 在本實施例的另一個場景示例中,使用者發起頁面訪問請求的時間區間可以包括白天和晚上。那麼,所述使用者行為標識可以包括day和night。所述使用者行為標識day可以用來標識使用者發起頁面訪問請求的時間區間為白天。所述使用者行為標識night可以用來標識使用者發起頁面訪問請求的時間區間為晚上。 在本實施例的另一個場景示例中,使用者發起頁面訪問請求的物理位址可以包括東北地理位置區域、華東地理位置區域、華北地理位置區域、華中地理位置區域、華南地理位置區域、西南地理位置區域和西北地理位置區域。那麼,所述使用者行為標識可以包括northeast、east、north、central、south、southwest、northwest。所述使用者行為標識northeast可以用來標識使用者發起頁面訪問請求的物理位址為東北地理位置區域。所述使用者行為標識east可以用來標識使用者發起頁面訪問請求的物理位址為華東地理位置區域。所述使用者行為標識north可以用來標識使用者發起頁面訪問請求的物理位址為華北地理位置區域。所述使用者行為標識central可以用來標識使用者發起頁面訪問請求的物理位址為華中地理位置區域。所述使用者行為標識south可以用來標識使用者發起頁面訪問請求的物理位址為華南地理位置區域。所述使用者行為標識southwest可以用來標識使用者發起頁面訪問請求的物理位址為西南地理位置區域。所述使用者行為標識northwest可以用來標識使用者發起頁面訪問請求的物理位址為西北地理位置區域。 以上列舉出了各個場景示例中的使用者行為標識。本領域技術人員應當能夠理解,在實際中以上各個場景示例還可以包括其它的使用者行為標識;或者,還可以包括其它的場景示例。 在以上的實現方案中,每個頁面資料標識可以用來標識至少兩個頁面資料。本領域技術人員應當能夠理解,本實施例並不排除頁面資料標識用來標識一個頁面資料的方案。例如,所述伺服器還可以提供有網站的至少一個頁面資料。所述伺服器提供的每個頁面資料可以對應有頁面資料標識;該頁面資料標識可以用來標識該頁面資料;該頁面資料可以對應有使用者行為標識,也可以沒有對應使用者行為標識。 在本實施例中,開發人員可以在網站的頁面資料中嵌入用來獲取使用者行為標識的程式碼,例如JavaScript等指令碼語言代碼。這樣,用戶端可以從伺服器中獲取到攜帶有所述程式碼的頁面資料;可以執行所述程式碼以獲取使用者行為標識。需要說明的是,開發人員可以在網站的部分或全部頁面資料中嵌入用來獲取使用者行為標識的程式碼。 在本實施例中,所述用戶端可以提供有資料顯示頁面。所述資料顯示頁面可以包括至少一個頁面資料標識。所述頁面資料標識可以借助於文字、控制項、圖像等載體而顯示於所述資料顯示頁面;或者,還可以直接顯示於所述資料顯示頁面。具體地,所述用戶端可以從所述伺服器中獲取所述資料顯示頁面對應的頁面資料;可以顯示獲取的頁面資料以提供所述資料顯示頁面。所述資料顯示頁面對應的頁面資料中可以嵌入有用來獲取使用者行為標識的程式碼。透過執行程式碼,所述用戶端可以檢測使用者針對所述資料顯示頁面中頁面資料標識的觸發操作;回應於所述觸發操作,可以獲取所述觸發操作對應的頁面資料標識和使用者行為標識;可以向所述伺服器發送頁面資料獲取請求,所述頁面資料獲取請求中可以攜帶有所述觸發操作對應的頁面資料標識和使用者行為標識。所述伺服器可以接收所述頁面資料獲取請求;可以獲取所述頁面資料標識對應的目標頁面資料集合;可以從所述目標頁面資料集合中獲取所述使用者行為標識對應的頁面資料;可以向所述用戶端發送獲取的頁面資料。所述用戶端可以接收所述頁面資料;可以顯示所述頁面資料。這樣,本實施例可以實現根據使用者訪問頁面資料的行為顯示頁面資料的技術效果。 所述觸發操作包括但不限於按一下、按兩下、滑過、滾動等操作。例如,所述觸發操作可以是針對對應有頁面資料標識的文字、控制項、圖像等載體的按一下、按兩下、滑過等操作;或者,還可以是直接針對頁面資料標識的按一下、按兩下、滑過等操作。另舉一例,所述觸發操作可以為滾動操作。具體地,所述用戶端在所述資料顯示頁面檢測到滾動操作以後,便可以認為檢測到針對某一約定頁面資料標識的觸發操作。 所述觸發操作對應的使用者行為標識可以是所述用戶端產生的。所述用戶端在檢測到使用者針對所述資料顯示頁面中頁面資料標識的觸發操作以後,可以產生所述觸發操作對應的使用者行為標識。例如,所述用戶端在檢測到使用者針對所述資料顯示頁面中頁面資料標識的觸發操作以後,可以產生使用者行為標識indirect。所述使用者行為標識indirect可以用來標識使用者經由仲介頁面發起頁面訪問請求。另舉一例,所述用戶端在檢測到使用者針對所述資料顯示頁面中頁面資料標識的觸發操作以後,可以獲取目前的時刻;可以根據目前的時刻而產生使用者行為標識day或night。所述使用者行為標識day可以用來標識使用者發起頁面訪問請求的時間區間為白天;所述使用者行為標識night可以用來標識使用者發起頁面訪問請求的時間區間為晚上。另舉一例,所述用戶端在檢測到使用者針對所述資料顯示頁面中頁面資料標識的觸發操作以後,可以獲取所述用戶端的網路位址,所述網路位址例如可以為IPV4位址或IPV6位址等;可以基於所述網路位址而產生使用者行為標識northeast、east、north、central、south、southwest或northwest。所述使用者行為標識northeast可以用來標識使用者發起頁面訪問請求的物理位址為東北地理位置區域;所述使用者行為標識east可以用來標識使用者發起頁面訪問請求的物理位址為華東地理位置區域;所述使用者行為標識north可以用來標識使用者發起頁面訪問請求的物理位址為華北地理位置區域;所述使用者行為標識central可以用來標識使用者發起頁面訪問請求的物理位址為華中地理位置區域;所述使用者行為標識south可以用來標識使用者發起頁面訪問請求的物理位址為華南地理位置區域;所述使用者行為標識southwest可以用來標識使用者發起頁面訪問請求的物理位址為西南地理位置區域;所述使用者行為標識northwest可以用來標識使用者發起頁面訪問請求的物理位址為西北地理位置區域。 或者,所述觸發操作對應的使用者行為標識還可以是從所述資料顯示頁面中獲取的。具體地,開發人員可以在所述資料顯示頁面中預先設定所述資料顯示頁面中部分或全部頁面資料標識對應的使用者行為標識。所述用戶端在檢測到使用者針對所述資料顯示頁面中頁面資料標識的觸發操作以後,可以獲取所述觸發操作對應的頁面資料標識;繼而可以從所述資料顯示頁面中獲取所述觸發操作對應的頁面資料標識所對應的使用者行為標識。例如,所述資料顯示頁面可以具有控制項,該控制項可以對應有連結位址http://www.XXX.com/id=indirect。其中, http://www.XXX.com可以為頁面資料標識;indirect可以為頁面資料標識http://www.XXX.com對應的使用者行為標識。那麼,所述用戶端在檢測到使用者針對該控制項的觸發操作以後,可以獲取頁面資料標識http://www.XXX.com對應的使用者行為標識indirect。 需要說明的是,在以上的實現方案中,所述用戶端向所述伺服器發送的頁面資料獲取請求中攜帶有頁面資料標識和使用者行為標識。本領域技術人員應當能夠理解,本實施例並不排除所述用戶端向所述伺服器發送的頁面資料獲取請求中沒有攜帶使用者行為標識的技術方案。例如,所述用戶端向所述伺服器發送的頁面資料獲取請求中可以攜帶有使用者行為標識,也可以沒有攜帶使用者行為標識。在接收到的頁面資料獲取請求中攜帶有使用者行為標識的條件下,所述伺服器可以基於使用者行為標識來獲取頁面資料。在接收到的頁面資料獲取請求中沒有攜帶使用者行為標識的條件下,所述伺服器可以基於預設的使用者行為標識來獲取頁面資料。所述預設的使用者行為標識可以根據實際需要而靈活設定。當然,在接收到的頁面資料獲取請求中沒有攜帶使用者行為標識的條件下,所述伺服器還可以僅根據頁面資料標識來獲取頁面資料。 請一併參閱圖2、圖3、圖4a、圖4b、圖5a、圖5b、圖5c、圖5d。在本實施例的一個場景示例中,所述伺服器可以提供有頁面資料A、頁面資料B和頁面資料集合C。所述頁面資料集合C可以包括頁面資料C1和C2。頁面資料A、頁面資料B、頁面資料集合C對應的頁面資料標識,以及頁面資料C1、C2對應的使用者行為標識可以如下表1所示。上述表1中,頁面資料A對應的頁面資料標識可以為IDA;頁面資料B對應的頁面資料標識可以為IDB;頁面資料集合C對應的頁面資料標識可以為IDC;頁面資料C1對應的使用者行為標識可以為indirect;頁面資料C2對應的使用者行為標識可以為direct;使用者行為標識indirect可以用來標識使用者經由仲介頁面發起頁面訪問請求;使用者行為標識direct可以為預設的使用者行為標識,用來標識使用者直接發起頁面訪問請求。 在本場景示例中,所述用戶端可以提供有頁面資料A對應的頁面。所述頁面資料A中可以嵌入有用來獲取使用者行為標識的程式碼。所述頁面資料A對應的頁面中可以包括頁面資料標識IDC。如此,所述用戶端在檢測到使用者針對頁面資料標識IDC的觸發操作以後,可以獲取所述觸發操作對應的頁面資料標識IDC和使用者行為標識indirect;可以向所述伺服器發送頁面資料獲取請求,所述頁面資料獲取請求中可以攜帶有頁面資料標識IDC和使用者行為標識indirect。所述伺服器可以接收所述頁面資料獲取請求;可以獲取頁面資料標識IDC對應的頁面資料集合C;可以從所述頁面資料集合C中獲取使用者行為標識indirect對應的頁面資料C1;可以向用戶端發送所述頁面資料C1。所述用戶端可以接收所述頁面資料C1;可以顯示所述頁面資料C1。 或者,在本場景示例中,所述用戶端可以具有位址欄。使用者可以在所述位址欄中輸入頁面資料標識IDC。如此,所述用戶端可以向所述伺服器發送頁面資料獲取請求,所述頁面資料獲取請求中可以攜帶有頁面資料標識IDC。所述伺服器可以接收所述頁面資料獲取請求。鑒於所述頁面資料獲取請求中沒有攜帶使用者行為標識,所述伺服器可以獲取頁面資料標識IDC對應的頁面資料集合C;可以從所述頁面資料集合C中獲取預設的使用者行為標識direct對應的頁面資料C2;可以向用戶端發送所述頁面資料C2。所述用戶端可以接收所述頁面資料C2;可以顯示所述頁面資料C2。 所述頁面資料C2對應的頁面中可以包括頁面資料標識IDB。如此,在本場景示例中,進一步地,所述用戶端在檢測到使用者針對頁面資料標識IDB的觸發操作以後,可以獲取所述觸發操作對應的頁面資料標識IDB;可以向所述伺服器發送頁面資料獲取請求,所述頁面資料獲取請求中可以攜帶有頁面資料標識IDB。所述伺服器可以接收所述頁面資料獲取請求;可以獲取頁面資料標識IDB對應的頁面資料B;可以向用戶端發送所述頁面資料B。所述用戶端可以接收所述頁面資料B;可以在所述頁面資料C2對應的頁面上,顯示所述頁面資料B。這樣,在頁面資料C2對應的頁面上顯示頁面資料B所達到的顯示效果,可以與直接顯示頁面資料C2所達到的顯示效果相同。 請參閱圖6。本說明書實施例提供一種頁面資料處理方法,所述頁面資料處理方法以伺服器為執行主體。關於所述伺服器的詳細介紹可以參照前述實施例。本實施例的頁面資料處理方法可以包括以下步驟。 步驟S10:接收用戶端發來的頁面資料獲取請求。 在本實施例中,所述頁面資料獲取請求中可以攜帶有頁面資料標識和使用者行為標識。關於所述頁面資料標識和所述使用者行為標識的詳細介紹可以參照前述實施例,在此不再贅述。 在本實施例中,所述用戶端可以向所述伺服器發送頁面資料獲取請求,所述頁面資料獲取請求中可以攜帶有頁面資料標識和使用者行為標識。關於所述用戶端的詳細介紹可以參照前述實施例。所述用戶端可以向所述伺服器分別發送頁面資料標識和使用者行為標識。當然,所述用戶端還可以將所述頁面資料標識和所述使用者行為標識封裝為一個資料集合,並可以向所述伺服器發送封裝後的資料集合。所述伺服器可以接收所述頁面資料獲取請求。 步驟S12:基於所述頁面資料獲取請求中攜帶的頁面資料標識和使用者行為標識,獲取頁面資料。 在本實施例中,所述伺服器可以提供有至少一個頁面資料集合。每個頁面資料集合可以包括至少兩個頁面資料,且對應有頁面資料標識。每個頁面資料集合中的頁面資料可以對應有使用者行為標識。如此,所述伺服器可以獲取所述頁面資料標識對應的目標頁面資料集合;可以從所述目標頁面資料集合中獲取所述使用者行為標識對應的頁面資料。 步驟S14:向用戶端發送所述頁面資料。 在本實施例中,所述伺服器可以向所述用戶端發送所述頁面資料。所述用戶端可以接收所述頁面資料;可以顯示所述頁面資料。 在本實施例中,所述伺服器可以接收用戶端發來的頁面資料獲取請求;可以基於所述頁面資料獲取請求中攜帶的頁面資料標識和使用者行為標識,獲取頁面資料;可以向用戶端發送所述頁面資料。這樣,所述伺服器可以基於使用者行為標識向用戶端發送頁面資料,從而所述用戶端可以實現根據使用者發起頁面訪問請求的行為來顯示頁面資料的技術效果。 請參閱圖7。本說明書實施例還提供另一種頁面資料處理方法,所述頁面資料處理方法以用戶端為執行主體。關於所述用戶端的詳細介紹可以參照前述實施例。本實施例的頁面資料處理方法可以包括以下步驟。 步驟S20:提供第一頁面。 在本實施例中,所述第一頁面可以包括至少一個頁面資料標識。所述頁面資料標識可以借助於文字、控制項、圖像等載體而顯示於所述第一頁面;或者,還可以直接顯示於所述第一頁面。關於所述第一頁面的詳細介紹可以參照本說明書前述實施例中的資料顯示頁面。 在本實施例中,所述用戶端可以從所述伺服器中獲取所述第一頁面對應的頁面資料;可以顯示獲取的頁面資料以提供所述第一頁面。所述第一頁面對應的頁面資料中可以嵌入有用來獲取使用者行為標識的程式碼。 步驟S22:回應於針對所述第一頁面中頁面資料標識的第一觸發操作,獲取所述第一觸發操作對應的頁面資料標識和使用者行為標識。 在本實施例中,透過執行程式碼,所述用戶端可以檢測使用者針對所述第一頁面中頁面資料標識的第一觸發操作;回應於所述第一觸發操作,可以獲取所述第一觸發操作對應的頁面資料標識和使用者行為標識。所述第一觸發操作包括但不限於按一下、按兩下、滑過、滾動等觸發操作。所述第一觸發操作對應的使用者行為標識可以是所述用戶端產生的,還可以是從所述第一頁面中獲取的。關於所述用戶端獲取所述第一觸發操作對應的頁面資料標識和使用者行為標識的過程,可以參照本說明書的前述實施例。 步驟S24:向伺服器發送第一頁面資料獲取請求。 在本實施例中,所述用戶端可以向所述伺服器發送第一頁面資料獲取請求,所述第一頁面資料獲取請求中可以攜帶有所述第一觸發操作對應的頁面資料標識和使用者行為標識。 步驟S26:顯示伺服器發來的第一頁面資料。 在本實施例中,所述伺服器可以提供有至少一個頁面資料集合。每個頁面資料集合可以包括至少兩個頁面資料,且對應有頁面資料標識。每個頁面資料集合中的頁面資料可以對應有使用者行為標識。如此,所述伺服器可以接收所述第一頁面資料獲取請求;可以獲取所述第一觸發操作對應的頁面資料標識所對應的目標頁面資料集合;可以從所述目標頁面資料集合中獲取所述第一觸發操作對應的使用者行為標識所對應的頁面資料,作為第一頁面資料;可以向所述用戶端發送所述第一頁面資料。所述用戶端可以接收所述第一頁面資料;可以顯示所述第一頁面資料。 在本實施例的一個實施方式中,可以將所述第一頁面資料對應的頁面作為第二頁面。所述第二頁面可以包括至少一個頁面資料標識。如此,所述用戶端還可以檢測使用者針對所述第二頁面中頁面資料標識的第二觸發操作;回應於所述第二觸發操作,可以獲取所述第二觸發操作對應的頁面資料標識;可以向伺服器發送第二頁面資料獲取請求,所述第二頁面資料獲取請求中可以攜帶有所述第二觸發操作對應的頁面資料標識。所述第二觸發操作包括但不限於按一下、按兩下、滑過、滾動等觸發操作。所述伺服器可以接收所述第二頁面資料獲取請求;可以基於所述第二觸發操作對應的頁面資料標識,獲取頁面資料作為第二頁面資料;可以向用戶端發送所述第二頁面資料。所述用戶端可以接收所述第二頁面資料;可以顯示所述第二頁面資料。具體地,所述用戶端可以單獨顯示所述第二頁面資料;或者,還可以在所述第一頁面顯示所述第二頁面資料。 進一步地,回應於所述第二觸發操作,所述用戶端還可以獲取所述第二觸發操作對應的使用者行為標識。如此,所述第二頁面資料獲取請求中還可以攜帶有所述第二觸發操作對應的使用者行為標識。所述伺服器可以接收所述第二頁面資料獲取請求;可以基於所述第二觸發操作對應的頁面資料標識和使用者行為標識,獲取頁面資料作為第二頁面資料。 在本實施例中,所述用戶端向所述伺服器發送的頁面資料獲取請求中可以攜帶有頁面資料標識和使用者行為標識。所述伺服器可以基於頁面資料標識和使用者行為標識向用戶端發送頁面資料,從而所述用戶端可以實現根據使用者發起頁面訪問請求的行為來顯示頁面資料的技術效果。 請參閱圖8。本說明書實施例提供一種伺服器。所述伺服器可以包括通信元件和處理器。 在本實施例中,所述通信元件可以按任何適當的方式來實現,包括但不限於有線網卡、無線網卡、藍牙模組、紅外線收發模組、超寬頻通信模組、以及紫蜂協定通信模組等。所述通信元件可以用來接收用戶端發來的頁面資料獲取請求;可以向用戶端發送頁面資料。 在本實施例中,所述處理器可以按任何適當的方式來實現。例如,處理器可以採取例如微處理器或處理器以及儲存可由該(微)處理器執行的電腦可讀程式碼(例如,軟體或韌體)的電腦可讀媒體、邏輯閘、開關、特殊應用積體電路(Application Specific Integrated Circuit,ASIC)、可程式設計邏輯控制器和嵌入式微控制器的形式等等。所述處理器可以用來基於所述頁面資料獲取請求中攜帶的頁面資料標識和使用者行為標識,獲取頁面資料。 上述實施例揭示的伺服器,其通信元件和處理器實現的具體功能,可以與本說明書中的前述實施例對照解釋。 請參閱圖9。本說明書實施例提供一種頁面資料處理裝置。所述頁面資料處理裝置可以包括接收單元30、獲取單元32和發送單元34。 所述接收單元30,用以接收用戶端發來的頁面資料獲取請求; 所述獲取單元32,用以基於所述頁面資料獲取請求中攜帶的頁面資料標識和使用者行為標識,獲取頁面資料; 所述發送單元34,用以向用戶端發送所述頁面資料。 請參閱圖10。本說明書實施例提供一種用戶端。所述用戶端可以包括顯示元件、通信元件和處理器。 在本實施例中,所述顯示元件包括但不限於液晶(Liquid Crystal Display,LCD)顯示器、陰極射線管(Cathode Ray Tube,CRT)顯示器、和發光二極體(Light Emitting Diode,LED)顯示器等。所述顯示元件可以用來提供第一頁面;其中,所述第一頁面包括至少一個頁面資料標識;可以顯示伺服器返回的第一頁面資料。 在本實施例中,所述通信元件可以按任何適當的方式來實現,包括但不限於有線網卡、無線網卡、藍牙模組、紅外線收發模組、超寬頻通信模組、以及紫蜂協定通信模組等。所述通信元件可以用來向伺服器發送第一頁面資料獲取請求;其中,所述第一頁面資料獲取請求中攜帶有第一觸發操作對應的頁面資料標識和使用者行為標識。 在本實施例中,所述處理器可以按任何適當的方式來實現。例如,處理器可以採取例如微處理器或處理器以及儲存可由該(微)處理器執行的電腦可讀程式碼(例如,軟體或韌體)的電腦可讀媒體、邏輯閘、開關、特殊應用積體電路(Application Specific Integrated Circuit,ASIC)、可程式設計邏輯控制器和嵌入式微控制器的形式等等。所述處理器可以用來回應於針對所述第一頁面中頁面資料標識的第一觸發操作,獲取所述第一觸發操作對應的頁面資料標識和使用者行為標識。 上述實施例揭示的用戶端,其顯示元件、通信元件和處理器實現的具體功能,可以與本說明書中的前述實施例對照解釋。 請參閱圖11。本說明書實施例提供另一種頁面資料處理裝置。所述頁面資料處理裝置可以包括提供單元40、獲取單元42、發送單元44和顯示單元46。 所述提供單元40,用以提供第一頁面,其中,所述第一頁面包括至少一個頁面資料標識; 所述獲取單元42,用以回應於針對所述第一頁面中頁面資料標識的第一觸發操作,獲取所述第一觸發操作對應的頁面資料標識和使用者行為標識; 所述發送單元44,用以向伺服器發送第一頁面資料獲取請求,其中,所述第一頁面資料獲取請求中攜帶有所述第一觸發操作對應的頁面資料標識和使用者行為標識; 所述顯示單元46,用以顯示伺服器返回的第一頁面資料。 在20世紀90年代,對於一個技術的改進可以很明顯地區分是硬體上的改進(例如,對二極體、電晶體、開關等電路結構的改進)還是軟體上的改進(對於方法流程的改進)。然而,隨著技術的發展,當今的很多方法流程的改進已經可以視為硬體電路結構的直接改進。設計人員幾乎都透過將改進的方法流程程式設計到硬體電路中來得到相應的硬體電路結構。因此,不能說一個方法流程的改進就不能用硬體實體模組來實現。例如,可程式設計邏輯裝置(Programmable Logic Device, PLD)(例如,現場可程式設計閘陣列(Field Programmable Gate Array,FPGA))就是這樣的一種積體電路,其邏輯功能由使用者對裝置程式設計來確定。由設計人員自行程式設計來把一個數位系統“集成”在一片PLD 上,而不需要請晶片製造廠商來設計和製作專用的積體電路晶片2。而且,如今,取代手工地製作積體電路晶片,這種程式設計也多半改用 “邏輯編譯器(logic compiler)”軟體來實現,它與程式開發撰寫時所用的軟體編譯器相類似,而要編譯之前的原始代碼也得用特定的程式設計語言來撰寫,此稱之為硬體描述語言(Hardware Description Language,HDL),而HDL 也並非僅有一種,而是有許多種,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit Hardware Description Language ) 與Verilog2。本領域技術人員也應該清楚,只需要將方法流程用上述幾種硬體描述語言稍作邏輯程式設計並程式設計到積體電路中,就可以很容易得到實現該邏輯方法流程的硬體電路。 上述實施例闡明的系統、裝置、模組或單元,具體可以由電腦晶片或實體來實現,或者由具有某種功能的產品來實現。 上述實施例闡明的系統、裝置、模組或單元,具體可以由電腦晶片或實體來實現,或者由具有某種功能的產品來實現。一種典型的實現設備為電腦。具體地,電腦例如可以為個人電腦、膝上型電腦、蜂巢式電話、相機電話、智慧型電話、個人數位助理、媒體播放機、導航設備、電子郵件設備、遊戲控制台、平板電腦、可穿戴式設備或者這些設備中的任何設備的組合。 透過以上的實施方式的描述可知,本領域的技術人員可以清楚地瞭解到本說明書可借助軟體加必需的通用硬體平臺的方式來實現。基於這樣的理解,本說明書的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該電腦軟體產品可以被儲存在儲存媒體中,如ROM/RAM、磁碟、光碟等,包括若干指令用以使得一台電腦設備(可以是個人電腦,伺服器,或者網路設備等)執行本說明書各個實施例或者實施例的某些部分所述的方法。 本說明書中的各個實施例均採用漸進的方式來描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對於系統實施例而言,由於其基本相似於方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。 本說明書可用於眾多通用或專用的電腦系統環境或配置中。例如:個人電腦、伺服器電腦、手持設備或可攜式設備、平板型設備、多處理器系統、基於微處理器的系統、置頂盒、可程式設計的消費電子設備、網路PC、小型電腦、大型電腦、包括以上任何系統或設備的分散式運算環境等等。 本說明書可以在由電腦執行的電腦可執行指令的一般上下文中描述,例如程式模組。一般地,程式模組包括執行特定任務或實現特定抽象資料類型的常式、程式、物件、元件、資料結構等等。也可以在分散式運算環境中實踐本說明書,在這些分散式運算環境中,由透過通信網路而被連接的遠端處理設備來執行任務。在分散式運算環境中,程式模組可以位於包括儲存裝置在內的本地和遠端電腦儲存媒體中。 雖然透過實施例描繪了本說明書,本領域普通技術人員知道,本說明書有許多變形和變化而不脫離本說明書的精神,希望所附的申請專利範圍包括這些變形和變化而不脫離本說明書的精神。The technical solutions in the embodiments of the present specification are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present specification, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments in the present specification without departing from the scope of the invention shall fall within the scope of the present disclosure. Please refer to Figure 1. One embodiment of the data processing system of the present specification page will first be described below. In this embodiment, the page material processing system may include a client and a server. The client can be implemented by a combination of hardware, software, or hardware and software. The user terminal can be, for example, a PC (personal computer), a server, an industrial computer (industrial control computer), a mobile smart phone, a tablet electronic device, a portable computer (eg, a notebook computer, etc.), a personal digital assistant. (PDA), or hardware devices such as desktop computers or smart wearable devices. Alternatively, the client may also be a standalone application, such as a browser. Alternatively, the client may also be a function module or the like embedded in the application, such as a browser module embedded in the application. The server may be a server or a server cluster including a plurality of servers. In this embodiment, the server may be a server of a website, and is configured to provide a page information of the website to the client. The website may be, for example, a shopping website, a third party payment website, or the like. The page information may be, for example, a shopping page data, a third party payment page information, and the like. Specifically, the server may store at least one page material set of the website. Each page material collection may include at least two page materials, for example, including 2, 3, or 5 page materials. In this embodiment, each page material set may correspond to a page material identifier. The page material identifier can be used to identify page data in the page data collection. The page material identifier may be, for example, a link address of the page material, a code of the link address, or the like. The connection address includes but is not limited to XPath (XML Path Language), URL (Uniform Resource Locator), and URI (Uniform Resource Identifier). In this embodiment, the page material in each page data set may correspond to a user behavior identifier. The user behavior identifier may be used to identify a behavior of the user initiating a page access request, such as a path to initiate a page access request, a time interval, or a physical address. In a scenario example of the embodiment, the method for the user to initiate the page access request may include: initiating a page access request via the intermediary page; and directly initiating the page access request. The user may initiate a page access request via the intermediary page, for example, the user may perform a trigger operation by pressing, pressing, or sliding the page data identifier in the intermediary page. The user directly initiating the page access request may include, for example, the user inputting the page material identifier in the address field of the user terminal. Then, the user behavior identifier can include indirect and direct. The user behavior identifier indirect may be used to identify that the user initiates a page access request via the intermediary page. The user behavior indicator direct can be used to identify that the user directly initiates a page access request. In another scenario example of this embodiment, the time interval in which the user initiates the page access request may include day and night. Then, the user behavior indicator can include day and night. The user behavior indicator day can be used to identify that the time interval in which the user initiates the page access request is daytime. The user behavior identifier night can be used to identify that the time interval for the user to initiate a page access request is night. In another scenario example of the embodiment, the physical address of the user initiating the page access request may include a northeast geographic geographic region, an eastern geographic geographic region, a northwest geographic geographic region, a central China geographic geographic region, a south China geographic geographic region, and a southwest geographic geographic region. Location area and northwest location area. Then, the user behavior identifier may include northeast, east, north, central, south, southwest, northwest. The user behavior identifier northeast can be used to identify that the physical address of the user initiating the page access request is the northeast geographic location region. The user behavior identifier east may be used to identify that the physical address of the user initiating the page access request is the East China geographic location area. The user behavior identifier north may be used to identify that the physical address of the user initiating the page access request is the geographic location area of North China. The user behavior identifier central can be used to identify that the physical address of the user initiating the page access request is the central China geographic location area. The user behavior identifier south can be used to identify that the physical address of the user initiating the page access request is the South China geographic location area. The user behavior identifier southwest may be used to identify that the physical address of the user initiating the page access request is the southwest geographic location area. The user behavior identifier northwest may be used to identify that the physical address of the user initiating the page access request is the northwest geographic location area. The user behavior flags in the various scenario examples are listed above. Those skilled in the art should be able to understand that in practice, the above various scene examples may also include other user behavior identifiers; or, other scene examples may also be included. In the above implementation, each page material identifier can be used to identify at least two page materials. Those skilled in the art should be able to understand that this embodiment does not exclude the scheme in which the page material identifier is used to identify a page material. For example, the server may also be provided with at least one page material of a website. Each page data provided by the server may correspond to a page data identifier; the page data identifier may be used to identify the page data; the page data may correspond to a user behavior identifier, or may not have a corresponding user behavior identifier. In this embodiment, the developer can embed a code for obtaining the user behavior identifier in the page material of the website, such as a script code language code such as JavaScript. In this way, the client can obtain the page data carrying the code from the server; the code can be executed to obtain the user behavior identifier. It should be noted that the developer can embed the code for obtaining the user behavior identifier in some or all of the page materials of the website. In this embodiment, the client may provide a data display page. The material display page may include at least one page material identifier. The page material identifier may be displayed on the data display page by means of a carrier such as a text, a control item, an image, or the like; or may be directly displayed on the data display page. Specifically, the user terminal may obtain the page data corresponding to the data display page from the server; and the obtained page data may be displayed to provide the data display page. The code corresponding to the user behavior identifier may be embedded in the page data corresponding to the data display page. The user terminal can detect a triggering operation of the page data identifier in the data display page by the user by executing the code. In response to the triggering operation, the page data identifier and the user behavior identifier corresponding to the triggering operation can be obtained. The page data acquisition request may be sent to the server, where the page data acquisition request may carry the page data identifier and the user behavior identifier corresponding to the triggering operation. The server may receive the page data acquisition request; the target page data set corresponding to the page data identifier may be obtained; the page data corresponding to the user behavior identifier may be obtained from the target page data set; The client sends the acquired page data. The user terminal may receive the page data; the page material may be displayed. In this way, the embodiment can implement the technical effect of displaying the page data according to the behavior of the user accessing the page data. The triggering operations include, but are not limited to, pressing, pressing, sliding, scrolling, and the like. For example, the triggering operation may be an operation of pressing, pressing, sliding, etc. of a text, a control item, an image, and the like corresponding to the page data identifier; or, may directly click on the page data identifier. , press twice, slide over, etc. As another example, the triggering operation may be a scrolling operation. Specifically, after detecting the scroll operation on the data display page, the user terminal may consider that a trigger operation for identifying an agreed page material identifier is detected. The user behavior identifier corresponding to the triggering operation may be generated by the user terminal. After detecting the triggering operation of the page data identifier in the data display page, the user terminal may generate a user behavior identifier corresponding to the triggering operation. For example, the user terminal may generate a user behavior identifier indirect after detecting a trigger operation of the page data identifier in the data display page by the user. The user behavior identifier indirect may be used to identify that the user initiates a page access request via the intermediary page. As another example, after detecting the trigger operation of the page data identifier in the data display page, the user terminal may acquire the current time; the user behavior identifier day or night may be generated according to the current time. The user behavior identifier day may be used to identify that the time interval in which the user initiates the page access request is daytime; and the user behavior identifier night may be used to identify that the time interval in which the user initiates the page access request is night. In another example, after detecting the triggering operation of the page data identifier in the data display page, the user terminal may obtain the network address of the user terminal, and the network address may be, for example, an IPV4 bit. Address or IPV6 address, etc.; user behavior identifiers northeast, east, north, central, south, southwest, or northwest may be generated based on the network address. The user behavior identifier northeast can be used to identify that the physical address of the user initiating the page access request is the northeast geographic location area; the user behavior identifier east can be used to identify that the physical address of the user initiating the page access request is East China. a geographic location area; the user behavior identifier north may be used to identify that the physical address of the user-initiated page access request is a North China geographic location area; and the user behavior identifier central may be used to identify the physical entity that the user initiates the page access request. The location is a geographical location of the central China; the user behavior identifier south can be used to identify that the physical address of the user-initiated page access request is the South China geographic location area; and the user behavior identifier southwest can be used to identify the user-initiated page. The physical address of the access request is a southwest geographic location area; the user behavior identifier northwest may be used to identify that the physical address of the user initiating the page access request is the northwest geographic location area. Alternatively, the user behavior identifier corresponding to the triggering operation may also be obtained from the data display page. Specifically, the developer may pre-set a user behavior identifier corresponding to some or all of the page material identifiers in the data display page in the data display page. After detecting the triggering operation of the page data identifier in the data display page, the user may obtain the page data identifier corresponding to the triggering operation; and then the triggering operation may be obtained from the data display page. The user behavior identifier corresponding to the corresponding page data identifier. For example, the data display page may have a control item, and the control item may correspond to a link address http://www.XXX.com/id=indirect. Among them, http://www.XXX.com can be the page data identifier; indirect can identify the user behavior identifier corresponding to http://www.XXX.com. Then, after detecting the trigger operation of the control item by the user, the user terminal may obtain the user behavior identifier indirect corresponding to the page data identifier http://www.XXX.com. It should be noted that, in the foregoing implementation, the page data acquisition request sent by the user end to the server carries a page data identifier and a user behavior identifier. It should be understood by those skilled in the art that the embodiment does not exclude the technical solution that the user does not carry the user behavior identifier in the page data acquisition request sent by the client to the server. For example, the page data acquisition request sent by the user to the server may carry the user behavior identifier or may not carry the user behavior identifier. The server may acquire the page material based on the user behavior identifier under the condition that the received page data acquisition request carries the user behavior identifier. The server may acquire the page material based on the preset user behavior identifier under the condition that the received page data acquisition request does not carry the user behavior identifier. The preset user behavior indicator can be flexibly set according to actual needs. Of course, under the condition that the received page data acquisition request does not carry the user behavior identifier, the server may also obtain the page data only according to the page material identifier. Please refer to FIG. 2, FIG. 3, FIG. 4a, FIG. 4b, FIG. 5a, FIG. 5b, FIG. 5c, and FIG. In a scenario example of this embodiment, the server may be provided with page material A, page material B, and page material set C. The page material set C may include page materials C1 and C2. The page data identifier corresponding to the page data A, the page data B, the page data set C, and the user behavior identifier corresponding to the page data C1 and C2 can be as shown in Table 1 below. In the above table 1, the page data identifier corresponding to the page data A may be IDA; the page data identifier corresponding to the page material B may be IDB; the page data identifier corresponding to the page data set C may be IDC; the user behavior corresponding to the page data C1; The identifier can be indirect; the user behavior identifier corresponding to the page data C2 can be direct; the user behavior identifier indirect can be used to identify the user to initiate a page access request via the intermediary page; the user behavior identifier direct can be a preset user behavior. The identifier is used to identify that the user directly initiates a page access request. In this scenario example, the client may provide a page corresponding to the page material A. The page data A may be embedded with a code for obtaining a user behavior identifier. The page corresponding to the page material A may include a page material identifier IDC. After the triggering operation of the user for the page data identifier IDC, the user may obtain the page data identifier IDC and the user behavior identifier indirect corresponding to the triggering operation; the page data may be sent to the server. The request, the page data obtaining request may carry a page data identifier IDC and a user behavior identifier indirect. The server may receive the page data acquisition request; the page data set C corresponding to the page data identifier IDC may be obtained; the page data C1 corresponding to the user behavior identifier indirect may be obtained from the page data set C; The page sends the page data C1. The user terminal may receive the page data C1; the page data C1 may be displayed. Alternatively, in this scenario example, the client may have an address bar. The user can enter the page material identification IDC in the address field. In this way, the user terminal may send a page data acquisition request to the server, and the page data acquisition request may carry a page material identifier IDC. The server may receive the page data acquisition request. The server may obtain the page data set C corresponding to the page data identifier IDC, and may obtain the preset user behavior identifier direct from the page data set C. Corresponding page data C2; the page data C2 can be sent to the client. The user terminal may receive the page data C2; the page data C2 may be displayed. The page corresponding to the page data C2 may include a page material identifier IDB. As such, in the example of the scenario, the user may obtain the page material identifier IDB corresponding to the triggering operation after detecting the triggering operation of the user for the page data identifier IDB; The page data acquisition request may be carried by the page data identification request IDB. The server may receive the page data acquisition request; the page data B corresponding to the page data identifier IDB may be acquired; and the page data B may be sent to the user end. The user terminal may receive the page material B; the page material B may be displayed on a page corresponding to the page material C2. In this way, displaying the display effect achieved by the page material B on the page corresponding to the page data C2 can be the same as the display effect achieved by directly displaying the page data C2. Please refer to Figure 6. The embodiment of the present specification provides a page data processing method, where the page data processing method uses a server as an execution subject. For a detailed description of the server, reference may be made to the foregoing embodiment. The page data processing method of this embodiment may include the following steps. Step S10: Receive a page data acquisition request sent by the user. In this embodiment, the page data acquisition request may carry a page data identifier and a user behavior identifier. For a detailed description of the page data identifier and the user behavior identifier, reference may be made to the foregoing embodiment, and details are not described herein again. In this embodiment, the user terminal may send a page data acquisition request to the server, where the page data acquisition request may carry a page data identifier and a user behavior identifier. For a detailed description of the client, reference may be made to the foregoing embodiments. The user terminal may separately send a page data identifier and a user behavior identifier to the server. Of course, the user terminal may further encapsulate the page material identifier and the user behavior identifier into a data set, and may send the encapsulated data set to the server. The server may receive the page data acquisition request. Step S12: Acquire page information based on the page data identifier and the user behavior identifier carried in the page data acquisition request. In this embodiment, the server may be provided with at least one page material set. Each page material set may include at least two page materials, and corresponding to the page material identifier. The page data in each page data collection may correspond to a user behavior identifier. In this way, the server may obtain the target page data set corresponding to the page material identifier; and obtain the page data corresponding to the user behavior identifier from the target page data set. Step S14: Send the page material to the client. In this embodiment, the server may send the page material to the client. The user terminal may receive the page data; the page material may be displayed. In this embodiment, the server may receive a page data acquisition request sent by the user end; and may obtain the page data based on the page data identifier and the user behavior identifier carried in the page data acquisition request; Send the page information. In this way, the server may send the page material to the client based on the user behavior identifier, so that the user terminal may implement the technical effect of displaying the page material according to the behavior of the user initiating the page access request. Please refer to Figure 7. The embodiment of the present specification further provides another page data processing method, where the page data processing method takes the user end as an execution subject. For a detailed description of the client, reference may be made to the foregoing embodiments. The page data processing method of this embodiment may include the following steps. Step S20: Providing the first page. In this embodiment, the first page may include at least one page material identifier. The page material identifier may be displayed on the first page by means of a carrier such as a text, a control item, an image, or the like; or may be directly displayed on the first page. For a detailed description of the first page, reference may be made to the material display page in the foregoing embodiment of the present specification. In this embodiment, the user may obtain the page data corresponding to the first page from the server; and the obtained page data may be displayed to provide the first page. A code for obtaining a user behavior identifier may be embedded in the page data corresponding to the first page. In step S22, the page data identifier and the user behavior identifier corresponding to the first triggering operation are obtained in response to the first triggering operation for the page data identifier in the first page. In this embodiment, by executing the code, the user end may detect a first triggering operation of the user for the page data identifier in the first page; and in response to the first triggering operation, the first The page data identifier and user behavior identifier corresponding to the trigger operation. The first triggering operation includes, but is not limited to, a triggering operation of pressing, pressing, sliding, scrolling, and the like. The user behavior identifier corresponding to the first triggering operation may be generated by the user terminal, or may be obtained from the first page. For the process in which the user end acquires the page material identifier and the user behavior identifier corresponding to the first triggering operation, reference may be made to the foregoing embodiment of the present specification. Step S24: Send a first page data acquisition request to the server. In this embodiment, the user end may send a first page data acquisition request to the server, where the first page data acquisition request may carry the page data identifier and the user corresponding to the first triggering operation. Behavioral identity. Step S26: Display the first page data sent by the server. In this embodiment, the server may be provided with at least one page material set. Each page material set may include at least two page materials, and corresponding to the page material identifier. The page data in each page data collection may correspond to a user behavior identifier. In this way, the server may receive the first page data acquisition request; the target page data set corresponding to the page data identifier corresponding to the first triggering operation may be acquired; and the target page data set may be obtained from the target page data set. The page data corresponding to the user behavior identifier corresponding to the first triggering operation is used as the first page data; the first page data may be sent to the user terminal. The user terminal may receive the first page data; the first page data may be displayed. In an embodiment of the embodiment, the page corresponding to the first page material may be used as the second page. The second page may include at least one page material identifier. In this manner, the user may further detect a second triggering operation of the user for the page data identifier in the second page; and in response to the second triggering operation, the page data identifier corresponding to the second triggering operation may be acquired; The second page data acquisition request may be sent to the server, where the second page data acquisition request may carry the page data identifier corresponding to the second triggering operation. The second triggering operation includes, but is not limited to, a triggering operation of pressing, pressing, sliding, scrolling, and the like. The server may receive the second page data acquisition request; the page data may be acquired as the second page data based on the page data identifier corresponding to the second triggering operation; and the second page data may be sent to the user end. The user terminal may receive the second page data; the second page data may be displayed. Specifically, the user terminal may separately display the second page material; or, the second page material may also be displayed on the first page. Further, in response to the second triggering operation, the user terminal may further acquire a user behavior identifier corresponding to the second triggering operation. In this way, the second page data obtaining request may further carry the user behavior identifier corresponding to the second triggering operation. The server may receive the second page data acquisition request, and obtain the page data as the second page data based on the page data identifier and the user behavior identifier corresponding to the second triggering operation. In this embodiment, the page data acquisition request sent by the client to the server may carry a page data identifier and a user behavior identifier. The server may send the page data to the client based on the page data identifier and the user behavior identifier, so that the user terminal may implement the technical effect of displaying the page data according to the behavior of the user initiating the page access request. Please refer to Figure 8. The embodiment of the present specification provides a server. The server can include a communication component and a processor. In this embodiment, the communication component can be implemented in any suitable manner, including but not limited to a wired network card, a wireless network card, a Bluetooth module, an infrared transceiver module, an ultra-wideband communication module, and a Zigbee protocol communication module. Group, etc. The communication component can be used to receive a page data acquisition request sent by the user; the page material can be sent to the client. In this embodiment, the processor can be implemented in any suitable manner. For example, the processor can take the form of, for example, a microprocessor or processor and computer readable media, logic gates, switches, and special applications for storing computer readable code (eg, software or firmware) executable by the (micro)processor. Application Specific Integrated Circuit (ASIC), programmable logic controller and embedded microcontroller form. The processor may be configured to obtain page data based on the page data identifier and the user behavior identifier carried in the page data acquisition request. The specific functions implemented by the communication unit and the processor disclosed in the above embodiments can be explained in comparison with the foregoing embodiments in the present specification. Please refer to Figure 9. The embodiment of the present specification provides a page data processing apparatus. The page material processing apparatus may include a receiving unit 30, an obtaining unit 32, and a transmitting unit 34. The receiving unit 30 is configured to receive a page data acquisition request sent by the user end, where the acquiring unit 32 is configured to obtain the page data based on the page data identifier and the user behavior identifier carried in the page data acquisition request; The sending unit 34 is configured to send the page material to the client. Please refer to Figure 10. The embodiment of the present specification provides a user terminal. The client can include a display element, a communication element, and a processor. In this embodiment, the display elements include, but are not limited to, a liquid crystal display (LCD) display, a cathode ray tube (CRT) display, and a light emitting diode (LED) display. . The display element may be configured to provide a first page; wherein the first page includes at least one page material identifier; and the first page data returned by the server may be displayed. In this embodiment, the communication component can be implemented in any suitable manner, including but not limited to a wired network card, a wireless network card, a Bluetooth module, an infrared transceiver module, an ultra-wideband communication module, and a Zigbee protocol communication module. Group, etc. The communication component may be configured to send a first page data acquisition request to the server, where the first page data acquisition request carries a page data identifier and a user behavior identifier corresponding to the first triggering operation. In this embodiment, the processor can be implemented in any suitable manner. For example, the processor can take the form of, for example, a microprocessor or processor and computer readable media, logic gates, switches, and special applications for storing computer readable code (eg, software or firmware) executable by the (micro)processor. Application Specific Integrated Circuit (ASIC), programmable logic controller and embedded microcontroller form. The processor may be configured to obtain, according to the first triggering operation of the page data identifier in the first page, the page data identifier and the user behavior identifier corresponding to the first triggering operation. The specific functions implemented by the display unit, the communication element and the processor disclosed in the above embodiments can be explained in comparison with the foregoing embodiments in the present specification. Please refer to Figure 11. The embodiment of the present specification provides another page material processing apparatus. The page material processing apparatus may include a providing unit 40, an obtaining unit 42, a transmitting unit 44, and a display unit 46. The providing unit 40 is configured to provide a first page, where the first page includes at least one page material identifier, and the obtaining unit 42 is configured to respond to the first identifier for the page material in the first page. And triggering the operation, acquiring the page data identifier and the user behavior identifier corresponding to the first triggering operation; the sending unit 44, configured to send a first page data obtaining request to the server, where the first page data obtaining request The page data identifier and the user behavior identifier corresponding to the first triggering operation are carried in the display unit 46, and the display unit 46 is configured to display the first page data returned by the server. In the 1990s, improvements to a technology could clearly distinguish between hardware improvements (eg, improvements to circuit structures such as diodes, transistors, switches, etc.) or software improvements (for method flow). Improve). However, as technology advances, many of today's method flow improvements can be seen as direct improvements in hardware circuit architecture. Designers almost always get the corresponding hardware structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that the improvement of a method flow cannot be implemented by a hardware entity module. For example, a Programmable Logic Device (PLD) (for example, a Field Programmable Gate Array (FPGA)) is an integrated circuit whose logic functions are programmed by the user. to make sure. Designers can program themselves to "integrate" a digital system onto a single PLD without having to ask the chip manufacturer to design and fabricate a dedicated integrated circuit die2. Moreover, today, instead of manually making integrated circuit chips, this programming is mostly implemented using a "logic compiler" software, which is similar to the software compiler used in programming development. The original code before compilation must also be written in a specific programming language. This is called Hardware Description Language (HDL), and HDL is not the only one, but there are many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog2 are currently the most commonly used. It should also be clear to those skilled in the art that the hardware flow of the logic method flow can be easily obtained by simply designing and programming the method flow into the integrated circuit with the above hardware description languages. The system, device, module or unit illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product having a certain function. The system, device, module or unit illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product having a certain function. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet, and a wearable device. A device or a combination of any of these devices. It will be apparent to those skilled in the art from the above description of the embodiments that the present specification can be implemented by means of a software plus a necessary general hardware platform. Based on such understanding, the technical solution of the present specification, which is essential or contributes to the prior art, can be embodied in the form of a software product that can be stored in a storage medium such as a ROM/RAM or a disk. , a disc, etc., including instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to perform the methods described in various embodiments of the present specification or portions of the embodiments. The various embodiments in the present specification are described in a gradual manner, and the same or similar parts between the various embodiments may be referred to each other, and each embodiment focuses on differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment. This manual can be used in a variety of general purpose or dedicated computer system environments or configurations. For example: PCs, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, small computers , large computers, decentralized computing environments including any of the above systems or devices, and so on. This description can be described in the general context of computer-executable instructions executed by a computer, such as a program module. Generally, a program module includes routines, programs, objects, components, data structures, and the like that perform particular tasks or implement particular abstract data types. The present specification can also be practiced in a decentralized computing environment in which tasks are performed by remote processing devices that are coupled through a communication network. In a decentralized computing environment, the program modules can be located in local and remote computer storage media, including storage devices. While the specification has been described with reference to the embodiments of the present invention, it is understood that .
30‧‧‧接收單元30‧‧‧ Receiving unit
32‧‧‧獲取單元32‧‧‧Acquisition unit
34‧‧‧發送單元34‧‧‧Send unit
40‧‧‧提供單元40‧‧‧providing unit
42‧‧‧獲取單元42‧‧‧Acquisition unit
44‧‧‧發送單元44‧‧‧Send unit
46‧‧‧顯示單元46‧‧‧Display unit
為了更清楚地說明本說明書實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本說明書中記載的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖而獲得其他的附圖。 圖1為本說明書實施例一種頁面資料處理方法的流程圖; 圖2為本說明書實施例一種頁面資料處理方法的流程圖; 圖3為本說明書實施例中頁面資料A對應的頁面示意圖; 圖4a為本說明書實施例中針對頁面資料標識IDC進行觸發操作的示意圖; 圖4b為本說明書實施例中頁面資料C1對應的頁面示意圖; 圖5a為本說明書實施例中在用戶端位址欄輸入頁面資料標識IDC示意圖; 圖5b為本說明書實施例中頁面資料C2對應的頁面示意圖; 圖5c為本說明書實施例中在頁面資料C2對應的頁面中進行向下滾動操作示意圖; 圖5d為本說明書實施例中在頁面資料C2對應的頁面上,顯示頁面資料B的示意圖; 圖6為本說明書實施例一種頁面資料處理方法的流程圖; 圖7為本說明書實施例一種頁面資料處理方法的流程圖; 圖8為本說明書實施例一種伺服器的功能結構示意圖; 圖9為本說明書實施例一種頁面資料處理裝置的功能結構示意圖; 圖10為本說明書實施例一種用戶端的功能結構示意圖; 圖11為本說明書實施例一種頁面資料處理裝置的功能結構示意圖。In order to more clearly illustrate the embodiments of the present specification or the technical solutions in the prior art, the drawings to be used in the embodiments or the description of the prior art will be briefly described below. Obviously, the drawings in the following description are only Some of the embodiments described in the specification can be obtained from other drawings by those skilled in the art without departing from the drawings. 1 is a flowchart of a method for processing page data according to an embodiment of the present disclosure; FIG. 2 is a flowchart of a method for processing page data according to an embodiment of the present disclosure; FIG. 3 is a schematic diagram of a page corresponding to page data A in the embodiment of the present specification; FIG. 4b is a schematic diagram of a page corresponding to the page data C1 in the embodiment of the present specification; FIG. 5a is a schematic diagram of inputting page information in the user address field in the embodiment of the present specification; Figure 5b is a schematic diagram of a page corresponding to page data C2 in the embodiment of the present specification; Figure 5c is a schematic diagram of scrolling down in a page corresponding to page data C2 in the embodiment of the present specification; FIG. 6 is a flowchart of a method for processing page data according to an embodiment of the present disclosure; FIG. 7 is a flowchart of a method for processing page data according to an embodiment of the present disclosure; 8 is the description EMBODIMENT OF THE INVENTION FIG. 9 is a schematic diagram showing the functional structure of a page data processing apparatus according to an embodiment of the present invention; FIG. 10 is a schematic diagram showing a functional structure of a user terminal according to an embodiment of the present disclosure; Schematic diagram of the functional structure of the data processing device.
Claims (10)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711045380.0A CN107729537A (en) | 2017-10-31 | 2017-10-31 | page data processing method and device, client, server |
| ??201711045380.0 | 2017-10-31 | ||
| CN201711045380.0 | 2017-10-31 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201918855A true TW201918855A (en) | 2019-05-16 |
| TWI712941B TWI712941B (en) | 2020-12-11 |
Family
ID=61202499
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW107130311A TWI712941B (en) | 2017-10-31 | 2018-08-30 | Method and device for processing page data, client and server |
Country Status (3)
| Country | Link |
|---|---|
| CN (1) | CN107729537A (en) |
| TW (1) | TWI712941B (en) |
| WO (1) | WO2019085654A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107729537A (en) * | 2017-10-31 | 2018-02-23 | 阿里巴巴集团控股有限公司 | page data processing method and device, client, server |
| CN109408387B (en) * | 2018-10-24 | 2022-03-22 | 天津字节跳动科技有限公司 | Page testing method and device |
| CN114780262B (en) * | 2022-04-29 | 2025-07-11 | 北京奇艺世纪科技有限公司 | A page service processing method, device, equipment and storage medium |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103368986B (en) * | 2012-03-27 | 2017-04-26 | 阿里巴巴集团控股有限公司 | Information recommendation method and information recommendation device |
| CN104144404A (en) * | 2013-05-10 | 2014-11-12 | 中国电信股份有限公司 | Mobile application or content obtaining method and system |
| CN104657451B (en) * | 2015-02-05 | 2019-01-15 | 百度在线网络技术(北京)有限公司 | The processing method and processing device of the page |
| CN104866544A (en) * | 2015-05-07 | 2015-08-26 | 百度在线网络技术(北京)有限公司 | Information pushing method and device |
| CN106991091A (en) * | 2016-01-20 | 2017-07-28 | 百度在线网络技术(北京)有限公司 | The processing method and processing device of page option |
| CN106530012B (en) * | 2016-11-23 | 2019-05-28 | 北京字节跳动科技有限公司 | Advertisement material data processing method and device |
| CN106874471B (en) * | 2017-02-16 | 2020-12-08 | 北京百度网讯科技有限公司 | Information push method and device |
| CN107729537A (en) * | 2017-10-31 | 2018-02-23 | 阿里巴巴集团控股有限公司 | page data processing method and device, client, server |
-
2017
- 2017-10-31 CN CN201711045380.0A patent/CN107729537A/en active Pending
-
2018
- 2018-08-30 TW TW107130311A patent/TWI712941B/en not_active IP Right Cessation
- 2018-09-13 WO PCT/CN2018/105462 patent/WO2019085654A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2019085654A1 (en) | 2019-05-09 |
| CN107729537A (en) | 2018-02-23 |
| TWI712941B (en) | 2020-12-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11016716B2 (en) | Picture interface display method and apparatus according to jump protocol | |
| US9984408B1 (en) | Method, medium, and system for live video cooperative shopping | |
| CN110020278B (en) | Page data display and provision method, client and server | |
| CN104298744B (en) | Share, obtain the method and apparatus of web page contents | |
| US20130132422A1 (en) | System and method for creating and controlling an application operating on a plurality of computer platform types | |
| US10452706B2 (en) | Method and system for handling images on a multi-touch device | |
| EP3583495A1 (en) | Media item attachment system | |
| US20170032494A1 (en) | Methods for displaying a webpage fragment on a desktop and systems for taking a snapshot of webpage fragment for displaying on a desktop | |
| US9756138B2 (en) | Desktop application synchronization to process data captured on a mobile device | |
| CN104361004B (en) | The processing method and browser of browser collection folder data | |
| US20190138564A1 (en) | Method and device for processing hyperlink object | |
| WO2018082465A1 (en) | Notification bar message displaying method and apparatus, mobile terminal, and server | |
| CN113076294B (en) | Information sharing method and device | |
| EP3016012A1 (en) | Method and device for marking terminal | |
| TWI712941B (en) | Method and device for processing page data, client and server | |
| CN104537049B (en) | A kind of picture browsing method and device | |
| RU2677563C2 (en) | Information display method, terminal and server | |
| CN106126517B (en) | Method and device for converting PC (personal computer) end application page into mobile end application page | |
| US10397083B2 (en) | Terminal device identification systems, methods, and programs | |
| JP7399999B2 (en) | Information display method and device | |
| CN103853845A (en) | Dynamic analytic method of complex form | |
| WO2018233141A1 (en) | Data communication processing terminal, method and computer readable storage medium | |
| CN107329981B (en) | Method and device for page detection | |
| CN108388616B (en) | Data collection device, method, system and computer readable storage medium | |
| US11210453B2 (en) | Host pair detection |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |