Web頁面數據的收藏方法、裝置及系統與流程
2023-10-17 15:32:24 2

本發明涉及頁面數據收藏領域,特別涉及一種Web頁面數據的收藏方法、裝置及系統。
背景技術:
Web頁面數據收藏是現代Web站點的基礎功能之一,用戶在進行Web頁面訪問的同時能夠對當前頁面中的數據進行收藏,從而方便用戶在需要時進行查看。
通常當用戶查看收藏數據時,主要採用以下兩種方法:一種是在用戶查看收藏數據時,依據用戶狀態從頁面數據集合(如數據表或日誌等)中關聯查出實際收藏內容並進行呈現,並不保存收藏的實際數據,而是保存當前的用戶狀態,即當前用戶標識、查詢條件或待收藏數據的唯一標識等,然而,該方法在每次查看收藏數據時需要再次對收藏的數據進行關聯查詢,相當於對數據進行再次搜索,不方便用戶直接進行收藏數據查看,同時當已收藏的數據量比較大的時候,在查看數據的過程中也會對數據集合造成較大的壓力;另一種是在用戶查看收藏數據時直接收藏實際的數據,呈現給用戶實際收藏的數據,然而,該方法僅僅保存的是收藏數據本身,並未保存收藏數據的真實視覺效果,用戶若想獲得收藏數據真實的視覺效果則需要通過對收藏數據重新進行排版,給用戶操作帶來不方便。
技術實現要素:
鑑於上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的Web頁面數據的收藏方法、裝置及系統,便於用戶直接對收藏的局部區域數據進行查看,同時能夠保存收藏區域數據真實的視覺效果,用戶無需對收藏區域數據重新進行排版。
藉由上述技術方案,依據本發明一方面,提供了一種Web頁面數據的收藏方法,包括:
當接收到頁面數據收藏請求時,獲取頁面數據收藏信息,所述頁面數據收藏信息包括:當前頁面的頁面特徵信息、頁面數據收藏區域的頁面特徵信息、所述頁面數據收藏區域相對基點的偏移量、當前頁面的訪問地址以及影響頁面數據的查詢條件集合;
將所述頁面數據收藏信息發送給伺服器,以便所述伺服器根據所述頁面數據收藏信息生成頁面待收藏區域圖片,並將所述頁面待收藏區域圖片存儲至圖片伺服器,所述頁面待收藏區域圖片為收藏頁面數據具有在頁面上真實呈現效果的圖片;
接收伺服器發送的所述圖片伺服器的地址,以便用戶後續查看收藏的頁面數據。
依據本發明另一方面,提供了一種Web頁面數據的收藏方法,包括:
接收頁面數據收藏信息,所述頁面數據收藏信息包括:當前頁面的頁面特徵信息、頁面數據收藏區域的頁面特徵信息、所述頁面數據收藏區域相對基點的偏移量、當前頁面的訪問地址以及影響頁面數據的查詢條件集合;
根據所述頁面數據收藏信息生成頁面待收藏區域圖片,所述頁面待收藏區域圖片為收藏頁面數據具有在頁面上真實呈現效果的圖片;
將所述頁面待收藏區域圖片存儲至圖片伺服器,並將所述圖片伺服器的地址發送給用戶,以便用戶後續查看收藏的頁面數據。
依據本發明又一方面,提供了一種客戶端,包括:
獲取單元,用於當接收到頁面數據收藏請求時,獲取頁面數據收藏信息,所述頁面數據收藏信息包括:當前頁面的頁面特徵信息、頁面數據收藏區域的頁面特徵信息、所述頁面數據收藏區域相對基點的偏移量、當前頁面的訪問地址以及影響頁面數據的查詢條件集合;
發送單元,用於將所述頁面數據收藏信息發送給伺服器,以便所述伺服器根據所述頁面數據收藏信息生成頁面待收藏區域圖片,並將所述頁面待收藏區域圖片存儲至圖片伺服器,所述頁面待收藏區域圖片為收藏頁面數據具有在頁面上真實呈現效果的圖片;
接收單元,用於接收伺服器發送的所述圖片伺服器的地址,以便用戶 後續查看收藏的頁面數據。
依據本發明再一方面,提供一種伺服器,包括:
接收單元,用於接收頁面數據收藏信息,所述頁面數據收藏信息包括:當前頁面的頁面特徵信息、頁面數據收藏區域的頁面特徵信息、所述頁面數據收藏區域相對基點的偏移量、當前頁面的訪問地址以及影響頁面數據的查詢條件集合;
圖片生成單元,根據所述頁面數據收藏信息生成頁面待收藏區域圖片,所述頁面待收藏區域圖片為收藏頁面數據具有在頁面上真實呈現效果的圖片;
存儲單元,用於將所述頁面待收藏區域圖片存儲至圖片伺服器,並將所述圖片伺服器的地址發送給用戶,以便用戶後續查看收藏的頁面數據。
依據本發明還提供了一種Web頁面數據的收藏系統,包括:客戶端和伺服器;
所述客戶端,用於獲取頁面數據收藏信息,並將所述頁面數據收藏信息發送給伺服器;
所述伺服器,用於接收所述客戶端發送的頁面數據收藏信息,根據所述頁面數據收藏信息生成頁面待收藏區域圖片;
所述伺服器,還用於將所述頁面待收藏區域圖片存儲至圖片伺服器,所述頁面待收藏區域圖片為收藏頁面數據具有在頁面上真實呈現效果的圖片;
所述客戶端,還用於接收伺服器發送的所述圖片伺服器的地址,以便用戶後續查看收藏的頁面數據。
藉由上述技術方案,本發明提供的一種Web頁面數據的收藏方法、裝置及系統,首先,客戶端獲取頁面數據收藏信息,並將所述頁面數據收藏信息發送給伺服器;伺服器接收所述客戶端發送的頁面數據收藏信息,根據所述頁面數據收藏信息生成頁面待收藏區域圖片,該生成的頁面待收藏區域圖片保留真實的視覺效果;進一步將所述頁面待收藏區域圖片存儲至圖片伺服器,以便用戶後續查看收藏的頁面數據;該方法通過在伺服器端進行圖片處理,生成頁面待收藏區域圖片,與現有的頁面數據收藏方法相 比,能夠實現局部區域的數據收藏,同時保留了局部區域收藏數據的真實的視覺效果,進而降低了數據耦合,通過對所述頁面待收藏區域圖片進行存儲,方便用戶查看。
上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,並且為了讓本發明的上述和其它目的、特徵和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。
附圖說明
通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對於本領域普通技術人員將變得清楚明了。附圖僅用於示出優選實施方式的目的,而並不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了本發明實施例提供的一種Web頁面數據的收藏方法流程圖;
圖2示出了本發明實施例提供的另一種Web頁面數據的收藏方法流程圖;
圖3示出了本發明實施例提供的又一種Web頁面數據的收藏方法流程圖;
圖4示出了本發明實施例提供的再一種Web頁面數據的收藏方法流程圖;
圖5示出了本發明實施例提供的一種客戶端;
圖6示出了本發明實施例提供的另一種客戶端;
圖7示出了本發明實施例提供的一種伺服器;
圖8示出了本發明實施例提供的另一種伺服器;
圖9示出了本發明實施例提供的一種Web頁面數據的收藏系統結構圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這裡闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,並且能夠將本公開的範圍完整的傳達給本領域的技術人員。
本發明實施例提供了一種Web頁面數據的收藏方法,可以應用於客戶端,如圖1所示,所述方法包括:
101、當接收到用戶發送的頁面數據收藏請求時,獲取頁面數據收藏信息。
其中,所述頁面數據收藏信息包括:當前頁面的頁面特徵信息、頁面數據收藏區域的頁面特徵信息、所述頁面數據收藏區域相對基點的偏移量、當前頁面的訪問地址以及影響頁面數據的查詢條件集合;
需要說明的是,所述相對基點可根據具體情況自行設定,舉例來說,可以將所述基點設置為當前頁面的左上角頂點或右上角頂點,或者頁面上的任一點。
進一步地,所述當前頁面的頁面特徵信息為當前頁面的總長度和總寬度;所述頁面數據收藏區域的頁面特徵信息為所述頁面數據收藏區域的總長度和總寬度;所述頁面數據收藏區域相對基點的偏移量為左側偏移量X,頭部偏移量Y;所述影響頁面數據的查詢條件集合為針對當前頁面呈現的數據的查詢條件,所述查詢條件集合包括當前頁面數據的所有查詢條件集合。
102、將所述頁面數據收藏信息發送給伺服器。
其中,所述伺服器能夠根據所述頁面數據收藏信息生成頁面待收藏區域圖片,並將所述頁面待收藏區域圖片存儲至圖片伺服器。其中,所述頁面待收藏區域圖片為用戶需要收藏的數據的圖片,並且通過所述伺服器的處理後獲得的頁面待收藏區域圖片保留了真實的視覺效果。
進一步地,本實施例可通過Ajax Post方式將獲取到的所述頁面數據收藏信息發送給伺服器;其中,所述Ajax是一種用於創建交互式網頁的技術,在本發明中Ajax通過Post來實現傳遞數據,從而將客戶端的數據傳遞至服務端。
另外,可通過將獲得的頁面待收藏區域圖片存儲至圖片伺服器,方便用戶進行查看,並且記錄所述圖片伺服器的訪問網址,用戶在客戶端可以通過該訪問網址查看收藏的頁面待收藏區域圖片。
103、接收伺服器發送的所述圖片伺服器的地址,以便用戶後續查看收 藏的頁面數據。
其中,若當用戶需要查看頁面收藏數據時,需要根據伺服器發送的圖片伺服器的網址進行頁面數據查看,此時用戶僅需查看一張圖片即可,同時能夠呈現出與Web收藏頁面同樣的效果。
本發明實施例提供的一種Web頁面數據的收藏方法,首先,客戶端獲取頁面數據收藏信息,並將所述頁面數據收藏信息發送給伺服器;伺服器接收所述客戶端發送的頁面數據收藏信息,根據所述頁面數據收藏信息生成頁面待收藏區域圖片,該生成的頁面待收藏區域圖片保留真實的視覺效果;進一步將所述頁面待收藏區域圖片存儲至圖片伺服器,以便用戶後續查看收藏的頁面數據;該方法通過在伺服器端進行圖片處理,生成頁面待收藏區域圖片,與現有的頁面數據收藏方法相比,能夠實現局部區域的數據收藏,同時保留了局部區域收藏數據真實的視覺效果,進而降低了數據耦合,通過對所述頁面待收藏區域圖片進行存儲,方便用戶查看。
本發明實施例提供了另一種Web頁面數據的收藏方法,可以應用於客戶端,如圖2所示,所述方法包括:
201、當接收到用戶發送的頁面數據收藏請求時,通過預定指令獲取頁面數據收藏信息。
具體地,所述預定指令為通過JavaScript中現有的指令,即可獲取頁面數據收藏信息,其中,所述頁面數據收藏信息包括:當前頁面的頁面特徵信息、頁面數據收藏區域的頁面特徵信息、所述頁面數據收藏區域相對基點的偏移量、當前頁面的訪問地址以及影響頁面數據的查詢條件集合。
202、將所述頁面數據收藏信息發送給伺服器,以便所述伺服器根據所述頁面數據收藏信息生成頁面待收藏區域圖片,並將所述頁面待收藏區域圖片存儲至圖片伺服器。
需要說明的是,由於當前頁面無法進行圖片處理,因此上述生成頁面待收藏區域圖片的操作是在伺服器中進行的。
進一步地,所述伺服器根據接收到的頁面數據收藏信息,首先根據頁面網址和數據的查詢條件,生成與當前頁面一致的頁面,然後調用繪圖函數對上述頁面進行處理,生成與當前頁面一致的圖片,最後對該圖片進行 一個局部截取,截取區域即為待收藏數據區域,並且將該截取區域的圖片保存至圖片伺服器,同時記錄該圖片伺服器網址,完成收藏過程,以備用戶查看。
本步驟中所述圖片伺服器是專門為圖片讀寫操作優化的獨立伺服器,通常當網站存在大量圖片讀寫操作時,應該首先把圖片服務分離出來,也就是建立獨立的圖片伺服器,本實施例中建立的圖片伺服器即用來存儲用戶最終要查看的收藏的頁面數據圖片,不僅能夠提高網站性能,同時也能改善用戶體驗,方便用戶查看收藏數據圖片。
203、當接收到用戶發送的收藏頁面數據查看請求時,根據所述圖片伺服器的地址向所述圖片伺服器發送查看請求。
具體地,當用戶需要查看已收藏的頁面數據時,可根據圖片伺服器發送的網址點擊進入查看,此時的頁面收藏數據以圖片的形式呈現出來,並且保存了當前瀏覽頁面的視覺效果,用戶無需在進行任何處理或者查詢操作。
204、接收所述圖片伺服器發送的所述收藏頁面數據對應的頁面待收藏區域圖片。
對於本發明實施例,具體的應用場景如下所示,但不限於此,包括:當用戶點擊當前頁面的數據收藏按鈕,客戶端通過JavaScript獲取頁面數據收藏信息,例如,記當前頁面的總長度為PW,記當前頁面的總寬度為PH;所述頁面數據待收藏區域的總長度記為AW,所述頁面數據待收藏區域的總寬度記為AH;所述頁面數據收藏區域相對基點的偏移量為左側偏移量X,頭部偏移量Y;記當前頁面的訪問地址為PageUrl,將所述影響頁面數據的查詢集合記為Query;獲取以上信息以後將上述頁面數據收藏信息傳遞至伺服器,伺服器對接收到的頁面數據收藏信息進行處理,具體為:根據上述的當前頁面的訪問地址為PageUrl和影響頁面數據的查詢集合記為Query,生成一個與當前頁面相同的頁面,即為Page,然後通過調用伺服器的繪圖函數,對Page進行處理,生成與當前頁面相同的圖片。即總長度為PW,總寬度為PH的圖片Pic,類似於百度快照方法實現的圖片;接著對該圖片Pic進行局部的截取,截取區域為待收藏數據區域的矩形範圍,具體的截取 依據可以為:以圖片左上角為基點,左側偏移X,頭部偏移Y,然後截取一個矩形區域,該矩形區域的總長度為AW,總寬度為AH。並將截取到的圖片保存到圖片伺服器,記錄該圖片伺服器的網址,完成頁面數據收藏。
本發明實施例提供的一種Web頁面數據的收藏方法,首先,客戶端獲取頁面數據收藏信息,並將所述頁面數據收藏信息發送給伺服器;伺服器接收所述客戶端發送的頁面數據收藏信息,根據所述頁面數據收藏信息生成頁面待收藏區域圖片,該生成的頁面待收藏區域圖片保留真實的視覺效果;進一步將所述頁面待收藏區域圖片存儲至圖片伺服器,以便用戶後續查看收藏的頁面數據;該方法通過在伺服器端進行圖片處理,生成頁面待收藏區域圖片,與現有的頁面數據收藏方法相比,能夠實現局部區域的數據收藏,同時保留了局部區域收藏數據真實的視覺效果,進而降低了數據耦合,通過對所述頁面待收藏區域圖片進行存儲,方便用戶查看。
本發明實施例提供了又一種Web頁面數據的收藏方法流程圖,可以用於伺服器,如圖3所示,所述方法包括:
301、接收用戶發送的頁面數據收藏信息。
其中,所述頁面數據收藏信息包括:當前頁面的頁面特徵信息、頁面數據收藏區域的頁面特徵信息、所述頁面數據收藏區域相對基點的偏移量、當前頁面的訪問地址以及影響頁面數據的查詢條件集合;
所述頁面數據收藏信息的具體描述和解釋在步驟101中已詳細闡述,在此不在贅述。
302、根據所述頁面數據收藏信息生成頁面待收藏區域圖片。
本步驟具體操作有:根據當前頁面的訪問地址以及影響頁面數據的查詢條件集合生成客戶端頁面;調用繪圖函數對所述客戶端頁面進行處理,得到所述當前頁面的總長度和總寬度的客戶端頁面圖片;採用預設截取規則對所述客戶端頁面圖片進行局部截取,得到頁面待收藏區域圖片;其中,所述預設截取規則為:根據所述客戶端頁面圖片左上角為基點,相對基點的偏移量為左側偏移量X,頭部偏移量為Y,將所述頁面數據收藏區域進行矩形區域截取。
303、將所述頁面待收藏區域圖片存儲至圖片伺服器,並將所述圖片服 務器的地址發送給用戶,以便用戶後續查看收藏的頁面數據。
其中,若當用戶需要查看局部頁面收藏數據時,需要根據伺服器發送的圖片伺服器的網址進行頁面數據查看,此時用戶僅需查看一張圖片即可,同時能夠呈現出與Web收藏頁面同樣的效果。
本發明實施例提供的一種Web頁面數據的收藏方法,首先,客戶端獲取頁面數據收藏信息,並將所述頁面數據收藏信息發送給伺服器;伺服器接收所述客戶端發送的頁面數據收藏信息,根據所述頁面數據收藏信息生成頁面待收藏區域圖片,實現數據收藏,該生成的頁面待收藏區域圖片保留真實的視覺效果;進一步將所述頁面待收藏區域圖片存儲至圖片伺服器,以便用戶後續查看收藏的頁面數據;該方法通過在伺服器端進行圖片處理,生成頁面待收藏區域圖片,與現有的頁面數據收藏方法相比,能夠實現局部區域的數據收藏,同時保留了局部區域收藏數據真實的視覺效果,進而降低了數據耦合,通過對所述頁面待收藏區域圖片進行存儲,方便用戶查看。
本發明實施例提供了又一種Web頁面數據的收藏方法流程圖,可以用於伺服器,如圖4所示,所述方法包括:
401、接收用戶發送的頁面數據收藏信息。
其中,所述頁面數據收藏信息包括:當前頁面的頁面特徵信息、頁面數據收藏區域的頁面特徵信息、所述頁面數據收藏區域相對基點的偏移量、當前頁面的訪問地址以及影響頁面數據的查詢條件集合;
所述頁面數據收藏信息的具體描述和解釋在步驟101中已詳細闡述,在此不在贅述。
402、根據所述頁面數據收藏信息生成頁面待收藏區域圖片。
對於本發明實施例,具體的應用場景可為:首先記頁面數據收藏信息為,當前頁面的總長度為PW,當前頁面的總寬度為PH;所述頁面數據待收藏區域的總長度為AW,所述頁面數據待收藏區域的總寬度為AH;所述頁面數據收藏區域相對基點的偏移量為左側偏移量X,頭部偏移量Y;當前頁面的訪問地址為PageUrl,將所述影響頁面數據的查詢集合為Query;然後根據上述的當前頁面的訪問地址為PageUrl和影響頁面數據的查詢集 合記為Query,生成一個與當前頁面相同的頁面,即為Page,然後通過調用伺服器的繪圖函數,對Page進行處理,生成與當前頁面相同的圖片。即總長度為PW,總寬度為PH的圖片Pic,類似於百度快照方法實現的圖片;接著對該圖片Pic進行局部的截取,截取區域為待收藏數據區域的矩形範圍,具體的截取依據可以為:以圖片左上角為基點,左側偏移X,頭部偏移Y,然後截取一個矩形區域,該矩形區域的總長度為AW,總寬度為AH。最終得到的矩形區域圖片為生成的頁面待收藏區域圖片。
403、將所述頁面待收藏區域圖片存儲至圖片伺服器,並將所述圖片伺服器的地址發送給用戶。
其中,所述圖片伺服器用來存儲頁面待收藏區域圖片,通過點擊該圖片伺服器的訪問網址進行局部數據收藏圖片查看,更加方便用戶操作,同時提高訪問速度。
404、當接收到用戶發送的收藏頁面數據查看請求時,將所述存儲至圖片伺服器的所述收藏頁面數據圖片發送給用戶查看。
具體地,當用戶需要查看已收藏的頁面數據時,可根據圖片伺服器發送的網址點擊進入查看,此時的頁面收藏數據以圖片的形式呈現出來,並且保存了當前瀏覽頁面的視覺效果,用戶無需在進行任何處理或者查詢操作。
本發明實施例提供的一種Web頁面數據的收藏方法,首先,客戶端獲取頁面數據收藏信息,並將所述頁面數據收藏信息發送給伺服器;伺服器接收所述客戶端發送的頁面數據收藏信息,根據所述頁面數據收藏信息生成頁面待收藏區域圖片,該生成的頁面待收藏區域圖片保留真實的視覺效果;進一步將所述頁面待收藏區域圖片存儲至圖片伺服器,以便用戶後續查看收藏的頁面數據;該方法通過在伺服器端進行圖片處理,生成頁面待收藏區域圖片,與現有的頁面數據收藏方法相比,能夠實現局部區域的數據收藏,同時保留了局部區域收藏數據真實的視覺效果,進而降低了數據耦合,通過對所述頁面待收藏區域圖片進行存儲,方便用戶查看。
進一步地,作為圖1所述方法的具體實現,本發明實施例提供一種客戶端,如圖5所示,所述客戶端包括:獲取單元51、發送單元52、接收單 元53。
所述獲取單元51,用於當接收到用戶發送的頁面數據收藏請求時,獲取頁面數據收藏信息;
所述發送單元52,用於將所述頁面數據收藏信息發送給伺服器;
進一步,以使得所述伺服器根據所述頁面數據收藏信息生成頁面待收藏區域圖片,並將所述頁面待收藏區域圖片存儲至圖片伺服器;
所述接收單元53,用於接收伺服器發送的所述圖片伺服器的地址,以便用戶後續查看收藏的頁面數據。
需要說明的是,本發明實施例提供的一種客戶端所涉及各功能單元的其他相應描述,可以參考圖1中的對應描述,在此不再贅述。
本發明實施例提供的一種客戶端,首先,客戶端獲取頁面數據收藏信息,並將所述頁面數據收藏信息發送給伺服器;伺服器接收所述客戶端發送的頁面數據收藏信息,根據所述頁面數據收藏信息生成頁面待收藏區域圖片,該生成的頁面待收藏區域圖片保留真實的視覺效果;進一步將所述頁面待收藏區域圖片存儲至圖片伺服器,以便用戶後續查看收藏的頁面數據;該方法通過在伺服器端進行圖片處理,生成頁面待收藏區域圖片,與現有的頁面數據收藏方法相比,能夠實現局部區域的數據收藏,同時保留了局部區域收藏數據真實的視覺效果,進而降低了數據耦合,通過對所述頁面待收藏區域圖片進行存儲,方便用戶查看。
進一步地,作為圖2所述方法的具體實現,本發明實施例提供了另一種客戶端,如圖6所示,進一步地,所述接收單元53,包括:
發送模塊,用於當接收到用戶發送的收藏頁面數據查看請求時,根據所述圖片伺服器的地址向所述圖片伺服器發送查看請求;
接收模塊,用於接收所述圖片伺服器發送的所述收藏頁面數據對應的頁面待收藏區域圖片。
需要說明的是,本發明實施例提供的另一種客戶端所涉及各功能單元的其他相應描述,可以參考圖2中的對應描述,在此不再贅述。
本發明實施例提供的另一種客戶端,首先,客戶端獲取頁面數據收藏信息,並將所述頁面數據收藏信息發送給伺服器;伺服器接收所述客戶端 發送的頁面數據收藏信息,根據所述頁面數據收藏信息生成頁面待收藏區域圖片,該生成的頁面待收藏區域圖片保留真實的視覺效果;進一步將所述頁面待收藏區域圖片存儲至圖片伺服器,以便用戶後續查看收藏的頁面數據;該方法通過在伺服器端進行圖片處理,生成頁面待收藏區域圖片,與現有的頁面數據收藏方法相比,能夠實現局部區域的數據收藏,同時保留了局部區域收藏數據真實的視覺效果,進而降低了數據耦合,通過對所述頁面待收藏區域圖片進行存儲,方便用戶查看。
另外,當用戶需要查看已收藏的頁面數據時,可根據圖片伺服器發送的網址點擊進入查看,此時的頁面收藏數據以圖片的形式呈現出來,並且保存了當前瀏覽頁面的視覺效果,用戶無需在進行任何處理或者查詢操作。
進一步地,作為圖3所述方法的具體實現,本發明實施例提供了一種伺服器,如圖7所示,所述伺服器包括:接收單元71、圖片生成單元72、存儲單元73。
所述接收單元71,用於接收用戶發送的頁面數據收藏信息。
所述圖片生成單元72,用於根據所述頁面數據收藏信息生成頁面待收藏區域圖片。
所述存儲單元73,用於將所述頁面待收藏區域圖片存儲至圖片伺服器,並將所述圖片伺服器的地址發送給用戶,以便用戶後續查看收藏的頁面數據。
進一步地,所述圖片生成單元72,包括:
頁面生成模塊,用於根據當前頁面的訪問地址以及影響頁面數據的查詢條件集合生成客戶端頁面;
圖片生成模塊,用於調用繪圖函數對所述客戶端頁面進行處理,得到所述當前頁面的總長度和總寬度的客戶端頁面圖片;
截取模塊,用於採用預設截取規則對所述客戶端頁面圖片進行截取,得到頁面待收藏區域圖片;
所述預設截取規則為:根據所述客戶端頁面圖片左上角為基點,相對基點的偏移量為左側偏移量X,頭部偏移量為Y,將所述頁面數據收藏區域進行矩形區域截取。
需要說明的是,本發明實施例提供的一種伺服器所涉及各功能單元的其他相應描述,可以參考圖3中的對應描述,在此不再贅述。
本發明實施例提供的一種伺服器,首先,客戶端獲取頁面數據收藏信息,並將所述頁面數據收藏信息發送給伺服器;伺服器接收所述客戶端發送的頁面數據收藏信息,根據所述頁面數據收藏信息生成頁面待收藏區域圖片,該生成的頁面待收藏區域圖片保留真實的視覺效果;進一步將所述頁面待收藏區域圖片存儲至圖片伺服器,以便用戶後續查看收藏的頁面數據;該方法通過在伺服器端進行圖片處理,生成頁面待收藏區域圖片,與現有的頁面數據收藏方法相比,能夠實現局部區域的數據收藏,同時保留了局部區域收藏數據真實的視覺效果,進而降低了數據耦合,通過對所述頁面待收藏區域圖片進行存儲,方便用戶查看。
進一步地,作為圖4所述方法的具體實現,本發明實施例提供了另一種伺服器,如圖8所示,所述伺服器還包括:發送單元74。
所述發送單元74,用於當接收到用戶發送的收藏頁面數據查看請求時,將所述存儲至圖片伺服器的所述收藏頁面數據圖片發送給用戶查看。
需要說明的是,本發明實施例提供的另一種伺服器所涉及各功能單元的其他相應描述,可以參考圖4中的對應描述,在此不再贅述。
本發明實施例提供的另一種伺服器,首先,客戶端獲取頁面數據收藏信息,並將所述頁面數據收藏信息發送給伺服器;伺服器接收所述客戶端發送的頁面數據收藏信息,根據所述頁面數據收藏信息生成頁面待收藏區域圖片,該生成的頁面待收藏區域圖片保留真實的視覺效果;進一步將所述頁面待收藏區域圖片存儲至圖片伺服器,以便用戶後續查看收藏的頁面數據;該方法通過在伺服器端進行圖片處理,生成頁面待收藏區域圖片,與現有的頁面數據收藏方法相比,能夠實現局部區域的數據收藏,同時保留了局部區域收藏數據真實的視覺效果,進而降低了數據耦合,通過對所述頁面待收藏區域圖片進行存儲,方便用戶查看。
進一步地,本發明實施例提供了一種Web頁面數據的收藏系統,如圖9所示,所述系統包括:客戶端91、伺服器92。
所述客戶端91,用於獲取頁面數據收藏信息,並將所述頁面數據收藏 信息發送給伺服器;
所述伺服器92,用於接收所述客戶端發送的頁面數據收藏信息,根據所述頁面數據收藏信息生成頁面待收藏區域圖片;
所述伺服器91,還用於將所述頁面待收藏區域圖片存儲至圖片伺服器,所述頁面待收藏區域圖片為收藏頁面數據具有在頁面上真實呈現效果的圖片;
所述客戶端92,還用於接收伺服器發送的所述圖片伺服器的地址,以便用戶後續查看收藏的頁面數據。
本發明實施例提供的一種Web頁面數據的收藏系統,首先,客戶端獲取頁面數據收藏信息,並將所述頁面數據收藏信息發送給伺服器;伺服器接收所述客戶端發送的頁面數據收藏信息,根據所述頁面數據收藏信息生成頁面待收藏區域圖片,該生成的頁面待收藏區域圖片保留真實的視覺效果;進一步將所述頁面待收藏區域圖片存儲至圖片伺服器,以便用戶後續查看收藏的頁面數據;該方法通過在伺服器端進行圖片處理,生成頁面待收藏區域圖片,與現有的頁面數據收藏方法相比,能夠實現局部區域的數據收藏,同時保留了局部區域收藏數據真實的視覺效果,進而降低了數據耦合,通過對所述頁面待收藏區域圖片進行存儲,方便用戶查看。
所述客戶端包括處理器和存儲器,上述獲取單元51、發送單元52、接收單元53等均作為程序單元存儲在存儲器中,由處理器執行存儲在存儲器中的上述程序單元來實現相應的功能。
所述伺服器包括處理器和存儲器,上述接收單元71、圖片生成單元72、存儲單元73等均作為程序單元存儲在存儲器中,由處理器執行存儲在存儲器中的上述程序單元來實現相應的功能。
處理器中包含內核,由內核去存儲器中調取相應的程序單元。內核可以設置一個或以上,通過調整內核參數來便於用戶直接對收藏的局部區域數據進行查看,同時能夠保存收藏區域數據的視覺效果,用戶無需對收藏區域數據重新進行排版。
存儲器可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內存等形式,如只讀存儲器(ROM)或快閃記憶體(flash RAM),存儲器包括至少一個存儲晶片。
本申請還提供了一種電腦程式產品,當在數據處理設備上執行時,適於執行初始化有如下方法步驟的程序代碼:當接收到用戶發送的頁面數據收藏請求時,獲取頁面數據收藏信息;將所述頁面數據收藏信息發送給伺服器,以便所述伺服器根據所述頁面數據收藏信息生成頁面待收藏區域圖片,並將所述頁面待收藏區域圖片存儲至圖片伺服器;接收伺服器發送的所述圖片伺服器的地址,以便用戶後續查看收藏的頁面數據。
本領域內的技術人員應明白,本申請的實施例可提供為方法、系統、或電腦程式產品。因此,本申請可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本申請可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、CD-ROM、光學存儲器等)上實施的電腦程式產品的形式。
本申請是參照根據本申請實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的 功能的步驟。
在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/輸出接口、網絡接口和內存。
存儲器可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內存等形式,如只讀存儲器(ROM)或快閃記憶體(flash RAM)。存儲器是計算機可讀介質的示例。
計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現信息存儲。信息可以是計算機可讀指令、數據結構、程序的模塊或其他數據。計算機的存儲介質的例子包括,但不限於相變內存(PRAM)、靜態隨機存取存儲器(SRAM)、動態隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內存技術、只讀光碟只讀存儲器(CD-ROM)、數字多功能光碟(DVD)或其他光學存儲、磁盒式磁帶,磁帶磁磁碟存儲或其他磁性存儲設備或任何其他非傳輸介質,可用於存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括暫存電腦可讀媒體(transitory media),如調製的數據信號和載波。
以上僅為本申請的實施例而已,並不用於限制本申請。對於本領域技術人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本申請的權利要求範圍之內。