熱力圖的顯示方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種熱力圖的顯示方法、裝置及系統(tǒng)。其中,該方法包括:將動態(tài)顯示頁面轉(zhuǎn)換為多張靜態(tài)顯示頁面,其中,動態(tài)顯示頁面為滾動顯示的頁面集合;獲取頁面集合對應(yīng)的多張熱力圖;將多張熱力圖分別覆蓋在對應(yīng)的靜態(tài)顯示網(wǎng)頁之上。通過本發(fā)明,能夠?qū)崿F(xiàn)可以直觀展示動態(tài)顯示頁面的熱力圖。
【專利說明】熱力圖的顯示方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種熱力圖的顯示方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]在WAP站點的用戶點擊分析中采用基于用戶點擊鏈接的行為來生成相應(yīng)的熱力圖,鏈接級熱力圖支持目標(biāo)頁面用戶點擊行為(精確到鏈接)的監(jiān)測,能夠直觀的呈現(xiàn)出網(wǎng)頁中哪些鏈接比較吸引訪問者點擊而哪些鏈接吸引力不大。
[0003]視頻基地要進行WAP全方位改版,地址映射會重新定位到OMS新的目錄樹中去(目前域名指向的地址都是老版的),WAP改版后簡版熱力圖、彩板熱力圖及觸屏版熱力圖都會改變域名地址映射,改版以后,WAP新版上線后,適配隨之更改,需檢測WAP改版后,各版本熱力圖下載是否隨著UA適配指向正確的地址、下載的頁面是否是改版后的WAP頁面。
[0004]針對如圖1所示的視頻基地WAP網(wǎng)站觸屏版的首頁為例的動態(tài)顯示頁面,用戶可以通過觸發(fā)滑動鍵來顯示多張網(wǎng)頁頁面,即相對于普通頁面的展示方式,觸屏版的頁面展示是可以使用滑動方式動態(tài)顯示,方便了用戶在觸屏手機上進行內(nèi)容的閱讀,不過對熱力圖的展示提出了比較高難度的要求。熱力圖模塊在頁面上覆蓋上熱點后,該網(wǎng)頁僅僅作為用戶點擊的背景存在,無法供管理員滑動,也無法重新覆蓋熱力圖。
[0005]目前針對相關(guān)技術(shù)的無法正常顯示動態(tài)顯示頁面的熱力圖的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0006]針對相關(guān)技術(shù)的無法正常顯示動態(tài)顯示頁面的熱力圖的問題,目前尚未提出有效的解決方案,為此,本發(fā)明的主要目的在于提供一種熱力圖的顯示方法、裝置及系統(tǒng),以解決上述問題。
[0007]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種熱力圖的顯示方法,該方法包括:將動態(tài)顯示頁面轉(zhuǎn)換為多張靜態(tài)顯示頁面,其中,動態(tài)顯示頁面為滾動顯示的頁面集合;獲取頁面集合對應(yīng)的多張熱力圖;將多張熱力圖分別覆蓋在對應(yīng)的靜態(tài)顯示網(wǎng)頁之上。
[0008]進一步地,將動態(tài)顯示頁面轉(zhuǎn)換為多張靜態(tài)顯示頁面的步驟包括:提取動態(tài)顯示網(wǎng)頁中包含的所有頁面的URL地址及其對應(yīng)的坐標(biāo);將每個頁面的URL地址對應(yīng)的坐標(biāo)設(shè)置為新坐標(biāo);將每個頁面按照新坐標(biāo)進行顯示,獲取到多張靜態(tài)顯示頁面。
[0009]進一步地,將每個頁面按照新坐標(biāo)進行顯示,獲取到多張靜態(tài)顯示頁面的步驟包括:當(dāng)每個網(wǎng)頁的新坐標(biāo)的縱坐標(biāo)值都相同,且橫坐標(biāo)值相隔固定間距時,構(gòu)建多張靜態(tài)顯示頁面為橫排顯示的固定網(wǎng)頁;當(dāng)每個網(wǎng)頁的新坐標(biāo)的橫坐標(biāo)值都相同,且縱坐標(biāo)值相隔固定間距時,構(gòu)建多張靜態(tài)顯示頁面為橫排顯示的固定網(wǎng)頁。
[0010]進一步地,將多張熱力圖分別覆蓋在對應(yīng)的靜態(tài)顯示網(wǎng)頁之上的步驟包括:讀取步驟,用于讀取動態(tài)顯示頁面中第一頁面對應(yīng)的新坐標(biāo);獲取步驟,用于根據(jù)動態(tài)顯示網(wǎng)頁中第一頁面的URL地址獲取第一頁面對應(yīng)的熱力圖;修改步驟,用于將第一頁面的熱力圖的坐標(biāo)值修改為第一頁面的新坐標(biāo);循環(huán)步驟,用于通過循環(huán)執(zhí)行讀取步驟、獲取步驟和修改步驟來遍歷修改所有熱力圖的坐標(biāo)值,獲取每張熱力圖的新坐標(biāo);覆蓋步驟,用于將每張熱力圖按照新坐標(biāo)顯示在對應(yīng)的靜態(tài)顯示網(wǎng)頁之上。
[0011]進一步地,獲取頁面集合對應(yīng)的多張熱力圖的步驟包括:記錄用戶點擊頁面集合中各個頁面時的點擊坐標(biāo)和網(wǎng)頁的URL地址;按照點擊坐標(biāo)和網(wǎng)頁的URL地址生成每個頁面的熱力圖。
[0012]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種熱力圖的顯示裝置,該裝置包括:轉(zhuǎn)換模塊,用于將動態(tài)顯示頁面轉(zhuǎn)換為多張靜態(tài)顯示頁面,其中,動態(tài)顯示頁面為滾動顯示的頁面集合;獲取模塊,用于獲取頁面集合對應(yīng)的多張熱力圖;顯示模塊,用于將多張熱力圖分別覆蓋在對應(yīng)的靜態(tài)顯示網(wǎng)頁之上。
[0013]進一步地,提取模塊,用于提取動態(tài)顯示網(wǎng)頁中包含的所有頁面的URL地址及其對應(yīng)的坐標(biāo);設(shè)置模塊,用于將每個頁面的URL地址對應(yīng)的坐標(biāo)設(shè)置為新坐標(biāo);第一子獲取模塊,用于將每個頁面按照新坐標(biāo)進行顯示,獲取到多張靜態(tài)顯示頁面。
[0014]進一步地,第一子獲取模塊包括:第一構(gòu)建模塊,用于當(dāng)每個網(wǎng)頁的新坐標(biāo)的縱坐標(biāo)值都相同,且橫坐標(biāo)值相隔固定間距時,構(gòu)建多張靜態(tài)顯示頁面為橫排顯示的固定網(wǎng)頁;或,第二構(gòu)建模塊,用于當(dāng)每個網(wǎng)頁的新坐標(biāo)的橫坐標(biāo)值都相同,且縱坐標(biāo)值相隔固定間距時,構(gòu)建多張靜態(tài)顯示頁面為橫排顯示的固定網(wǎng)頁。
[0015]進一步地,讀取模塊,用于讀取動態(tài)顯示頁面中第一頁面對應(yīng)的新坐標(biāo);第二子獲取模塊,用于根據(jù)動態(tài)顯示網(wǎng)頁中第一頁面的URL地址獲取第一頁面對應(yīng)的熱力圖;修改模塊,用于將第一頁面的熱力圖的坐標(biāo)值修改為第一頁面的新坐標(biāo);循環(huán)模塊,用于通過循環(huán)執(zhí)行讀取模塊、第二子獲取模塊和修改模塊來遍歷修改所有熱力圖的坐標(biāo)值,獲取每張熱力圖的新坐標(biāo);覆蓋模塊,用于將每張熱力圖按照新坐標(biāo)顯示在對應(yīng)的靜態(tài)顯示網(wǎng)頁之上。
[0016]進一步地,獲取模塊包括:記錄模塊,用于記錄用戶點擊頁面集合中各個頁面時的點擊坐標(biāo)和網(wǎng)頁的URL地址;生成模塊,用于按照點擊坐標(biāo)和網(wǎng)頁的URL地址生成每個頁面的熱力圖。
[0017]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的又一方面,提供了一種熱力圖的顯示系統(tǒng),該系統(tǒng)包括:客戶端,發(fā)送熱力圖請求;服務(wù)器群,與客戶端建立通信關(guān)系,用于接收客戶端的熱力圖請求,并根據(jù)熱力圖請求將動態(tài)顯示頁面轉(zhuǎn)換為多張靜態(tài)顯示頁面,其中,動態(tài)顯示頁面為滾動顯示的頁面集合,并在獲取頁面集合對應(yīng)的多張熱力圖之后,將多張熱力圖分別覆蓋在對應(yīng)的靜態(tài)顯示網(wǎng)頁之上。
[0018]進一步地,服務(wù)器群包括:應(yīng)用服務(wù)器,與客戶端建立通信關(guān)系,用于根據(jù)熱力圖請求獲取動態(tài)顯示網(wǎng)頁中包含的所有頁面的URL地址及其對應(yīng)的坐標(biāo);數(shù)據(jù)庫服務(wù)器,與應(yīng)用服務(wù)器建立通信關(guān)系,用于將每個頁面的URL地址對應(yīng)的坐標(biāo)設(shè)置為新坐標(biāo),并將每個頁面按照新坐標(biāo)進行顯示,獲取到多張靜態(tài)顯示頁面返回給客戶端。
[0019]進一步地,服務(wù)器群還包括:源碼服務(wù)器,與應(yīng)用服務(wù)器建立通信關(guān)系,用于接收所有頁面的URL地址及其對應(yīng)的坐標(biāo),并根據(jù)所有頁面的URL地址下載源碼信息;圖片服務(wù)器,與源碼服務(wù)器或客戶端建立通信關(guān)系,用于獲取源碼信息,下載所有頁面的熱力圖,并將熱力圖返回給客戶端。
[0020]通過本發(fā)明,采用將動態(tài)顯示頁面轉(zhuǎn)換為多張靜態(tài)顯示頁面,其中,動態(tài)顯示頁面為滾動顯示的頁面集合;獲取頁面集合對應(yīng)的多張熱力圖;將多張熱力圖分別覆蓋在對應(yīng)的靜態(tài)顯示網(wǎng)頁之上,解決了相關(guān)技術(shù)的無法正常顯示動態(tài)顯示頁面的熱力圖的問題,進而實現(xiàn)可以直觀展示動態(tài)顯示頁面的熱力圖的效果。
【專利附圖】
【附圖說明】
[0021]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0022]圖1是根據(jù)現(xiàn)有技術(shù)的動態(tài)顯示頁面的顯示效果示意圖;
[0023]圖2是根據(jù)本發(fā)明實施例的熱力圖的顯示方法的流程圖;
[0024]圖3是根據(jù)圖2所示的實施例的靜態(tài)顯示頁面的顯示效果示意圖;
[0025]圖4是根據(jù)本發(fā)明實施例的熱力圖的顯示裝置的結(jié)構(gòu)示意圖;以及
[0026]圖5是根據(jù)本發(fā)明實施例的熱力圖的顯示系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0027]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。
[0028]實施例一:
[0029]在其最基本的配置中,圖2是根據(jù)本發(fā)明實施例的熱力圖的顯示方法的流程圖;圖3是根據(jù)圖2所示的實施例的靜態(tài)顯示頁面的顯示效果示意圖。
[0030]如圖2所示,該方法包括如下步驟:
[0031]步驟S10,將動態(tài)顯示頁面轉(zhuǎn)換為多張靜態(tài)顯示頁面,其中,動態(tài)顯示頁面為滾動顯示的頁面集合。
[0032]步驟S30,獲取頁面集合對應(yīng)的多張熱力圖。
[0033]步驟S50,將多張熱力圖分別覆蓋在對應(yīng)的靜態(tài)顯示網(wǎng)頁之上。
[0034]本申請上述實施例通過將動態(tài)顯示網(wǎng)頁中的動態(tài)內(nèi)容轉(zhuǎn)變?yōu)殪o態(tài)內(nèi)容以完全展示給管理員,解決了相關(guān)技術(shù)的無法正常顯示動態(tài)顯示頁面的熱力圖的問題,進而實現(xiàn)可以直觀展示動態(tài)顯示頁面的熱力圖的效果。
[0035]本申請上述實施例中,步驟SlO將動態(tài)顯示頁面轉(zhuǎn)換為多張靜態(tài)顯示頁面的步驟可以包括如下步驟:
[0036]步驟S101,提取動態(tài)顯示網(wǎng)頁中包含的所有頁面的URL地址及其對應(yīng)的坐標(biāo)。
[0037]步驟S102,將每個頁面的URL地址對應(yīng)的坐標(biāo)設(shè)置為新坐標(biāo)。
[0038]步驟S103,將每個頁面按照新坐標(biāo)進行顯示,獲取到多張靜態(tài)顯示頁面。
[0039]優(yōu)選地,上述步驟S103,將每個頁面按照新坐標(biāo)進行顯示,獲取到多張靜態(tài)顯示頁面可以通過如下方案實現(xiàn):當(dāng)每個網(wǎng)頁的新坐標(biāo)的縱坐標(biāo)值都相同,且橫坐標(biāo)值相隔固定間距時,構(gòu)建多張靜態(tài)顯示頁面為橫排顯示的固定網(wǎng)頁;當(dāng)每個網(wǎng)頁的新坐標(biāo)的橫坐標(biāo)值都相同,且縱坐標(biāo)值相隔固定間距時,構(gòu)建多張靜態(tài)顯示頁面為橫排顯示的固定網(wǎng)頁。[0040]具體的,本申請上述實施例中動態(tài)顯示網(wǎng)頁包含的所有子頁面在網(wǎng)頁頁面上顯示位置相同,即它們的坐標(biāo)相同,通過步驟S102,將每個頁面的URL地址對應(yīng)的坐標(biāo)設(shè)置為新坐標(biāo)的過程中,如圖3所示,新坐標(biāo)的設(shè)定可以將原來橫排觸屏的內(nèi)容轉(zhuǎn)化為豎排的固定內(nèi)容,或者轉(zhuǎn)化為橫排的固定內(nèi)容,同時將用戶點擊鏈接一次全部覆蓋在該完整頁面上,得到一個直觀的展示效果。
[0041]本申請上述實施例中,步驟S50,將多張熱力圖分別覆蓋在對應(yīng)的靜態(tài)顯示網(wǎng)頁之上的步驟可以包括如下步驟:
[0042]讀取步驟,用于讀取動態(tài)顯示頁面中第一頁面對應(yīng)的新坐標(biāo)。
[0043]獲取步驟,用于根據(jù)動態(tài)顯示網(wǎng)頁中第一頁面的URL地址獲取第一頁面對應(yīng)的熱力圖。
[0044]修改步驟,用于將第一頁面的熱力圖的坐標(biāo)值修改為第一頁面的新坐標(biāo)。
[0045]循環(huán)步驟,用于通過循環(huán)執(zhí)行讀取步驟、獲取步驟和修改步驟來遍歷修改所有熱力圖的坐標(biāo)值,獲取每張熱力圖的新坐標(biāo)。
[0046]覆蓋步驟,用于將每張熱力圖按照新坐標(biāo)顯示在對應(yīng)的靜態(tài)顯示網(wǎng)頁之上。
[0047]具體的,本申請上述實施例實現(xiàn)的熱力圖展現(xiàn)原理流程具體如下:
[0048]首先,用戶可以通過瀏覽器客戶端訪問動態(tài)熱力圖,客戶端向應(yīng)用服務(wù)器發(fā)出熱力圖請求。
[0049]然后,應(yīng)用服務(wù)器向移動視頻基地源碼服務(wù)器發(fā)送熱力圖的UR1,下載源碼信息,下載完成之后轉(zhuǎn)發(fā)給用戶瀏覽器上。
[0050]此時,客戶端的用戶得到源碼之后向視頻基地圖片服務(wù)器發(fā)送下載熱力圖的圖片請求,下載熱力圖的圖片集合到瀏覽器上。
[0051 ] 最后,應(yīng)用服務(wù)器在wap收集源碼當(dāng)中的URL之后向數(shù)據(jù)庫服務(wù)器發(fā)送URL信息,數(shù)據(jù)庫計算應(yīng)用服務(wù)器發(fā)送的URL等信息,并將計算結(jié)果返回給應(yīng)用服務(wù)器,當(dāng)用戶下載完圖片之后,向應(yīng)用服務(wù)器發(fā)送請求,應(yīng)用服務(wù)器將計算的結(jié)果轉(zhuǎn)發(fā)到用戶瀏覽器上(加載熱力圖過程)。
[0052]由上可知,本申請上述實施例實現(xiàn)了,用戶在點擊熱力圖之后,WD門戶服務(wù)器會去用戶服務(wù)器上下載動態(tài)頁面的源碼,在不改變動態(tài)頁面的頁面框架的前提下對源碼進行重新編譯,在將滑動屏的位置上的源碼進行重新排版之后,將原有動態(tài)的頁面轉(zhuǎn)化為靜態(tài)頁面,然后再轉(zhuǎn)發(fā)到WD系統(tǒng)熱力圖背景頁面上。
[0053]本申請上述實施例中,步驟S30獲取頁面集合對應(yīng)的多張熱力圖的步驟可以包括如下實施步驟:
[0054]步驟S301,記錄用戶點擊頁面集合中各個頁面時的點擊坐標(biāo)和網(wǎng)頁的URL地址。
[0055]步驟S302,按照點擊坐標(biāo)和網(wǎng)頁的URL地址生成每個頁面的熱力圖。
[0056]具體的,用戶訪問當(dāng)前頁面并且有訪問這個頁面的鏈接,那么在后臺數(shù)據(jù)庫里記錄相應(yīng)的坐標(biāo),在這個鏈接上就會形成一個用戶訪問行為,即在該鏈接的位置上形成熱力圖原數(shù)據(jù)上一個訪問。橫屏熱力圖當(dāng)中的每一個屏都與各自上方的熱力圖綁定,具體的,可以采用熱力圖的圖片編號或地址等圖片標(biāo)識進行綁定。在點擊下一屏?xí)r相應(yīng)的熱力圖也會變成與之相對應(yīng)的熱力圖。
[0057]需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0058]實施例二:
[0059]在描述本發(fā)明的各實施例的進一步細節(jié)的過程中,可以將參考圖4來描述可用于實現(xiàn)本發(fā)明的原理的一個合適的計算體系結(jié)構(gòu)。在以下描述中,除非另外指明,否則將參考由一個或多個計算機執(zhí)行的動作和操作的符號表示來描述本發(fā)明的各實施例。由此,可以理解,有時被稱為計算機執(zhí)行的這類動作和操作包括計算機的處理單元對以結(jié)構(gòu)化形式表示數(shù)據(jù)的電信號的操縱。這一操縱轉(zhuǎn)換了數(shù)據(jù)或在計算機的存儲器系統(tǒng)中的位置上維護它,這以本領(lǐng)域的技術(shù)人員都理解的方式重配置或改變了計算機的操作。維護數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是具有數(shù)據(jù)的格式所定義的特定屬性的存儲器的物理位置。然而,盡管在上述上下文中描述本發(fā)明,但它并不意味著限制性的,如本領(lǐng)域的技術(shù)人員所理解的,后文所描述的動作和操作的各方面也可用硬件來實現(xiàn)。
[0060]轉(zhuǎn)向附圖,其中相同的參考標(biāo)號指代相同的元素,本發(fā)明的原理被示為在一個合適的計算環(huán)境中實現(xiàn)。以下描述基于所述的本發(fā)明的實施例,并且不應(yīng)認為是關(guān)于此處未明確描述的替換實施例而限制本發(fā)明。
[0061]圖4是根據(jù)本發(fā)明實施例的熱力圖的顯示裝置的結(jié)構(gòu)示意圖。如圖4所示,該熱力圖的顯不裝置可以包括:一轉(zhuǎn)換模塊101、一獲取模塊103和一顯不模塊105。
[0062]其中,轉(zhuǎn)換模塊101,用于將動態(tài)顯示頁面轉(zhuǎn)換為多張靜態(tài)顯示頁面,其中,動態(tài)顯示頁面為滾動顯示的頁面集合。
[0063]獲取模塊103,用于獲取頁面集合對應(yīng)的多張熱力圖。
[0064]顯示模塊105,用于將多張熱力圖分別覆蓋在對應(yīng)的靜態(tài)顯示網(wǎng)頁之上。
[0065]本申請上述實施例通過將動態(tài)顯示網(wǎng)頁中的動態(tài)內(nèi)容轉(zhuǎn)變?yōu)殪o態(tài)內(nèi)容以完全展示給管理員,解決了相關(guān)技術(shù)的無法正常顯示動態(tài)顯示頁面的熱力圖的問題,進而實現(xiàn)可以直觀展示動態(tài)顯示頁面的熱力圖的效果。
[0066]優(yōu)選地,本申請上述實施例中的轉(zhuǎn)換模塊101可以包括:
[0067]提取模塊1011,用于提取動態(tài)顯示網(wǎng)頁中包含的所有頁面的URL地址及其對應(yīng)的坐標(biāo)。
[0068]設(shè)置模塊1012,用于將每個頁面的URL地址對應(yīng)的坐標(biāo)設(shè)置為新坐標(biāo)。
[0069]第一子獲取模塊1013,用于將每個頁面按照新坐標(biāo)進行顯示,獲取到多張靜態(tài)顯示頁面。
[0070]優(yōu)選地,本申請上述實施例中的第一子獲取模塊1013包括:第一構(gòu)建模塊,用于當(dāng)每個網(wǎng)頁的新坐標(biāo)的縱坐標(biāo)值都相同,且橫坐標(biāo)值相隔固定間距時,構(gòu)建多張靜態(tài)顯示頁面為橫排顯示的固定網(wǎng)頁;或,第二構(gòu)建模塊,用于當(dāng)每個網(wǎng)頁的新坐標(biāo)的橫坐標(biāo)值都相同,且縱坐標(biāo)值相隔固定間距時,構(gòu)建多張靜態(tài)顯示頁面為橫排顯示的固定網(wǎng)頁。
[0071]優(yōu)選地,本申請上述實施例中的顯示模塊105可以包括:
[0072]讀取模塊1051,用于讀取動態(tài)顯示頁面中第一頁面對應(yīng)的新坐標(biāo)。
[0073]第二子獲取模塊1052,用于根據(jù)動態(tài)顯不網(wǎng)頁中第一頁面的URL地址獲取第一頁面對應(yīng)的熱力圖。
[0074]修改模塊1053,用于將第一頁面的熱力圖的坐標(biāo)值修改為第一頁面的新坐標(biāo)。[0075]循環(huán)模塊1054,用于通過循環(huán)執(zhí)行讀取模塊、第二子獲取模塊和修改模塊來遍歷修改所有熱力圖的坐標(biāo)值,獲取每張熱力圖的新坐標(biāo)。
[0076]覆蓋模塊1055,用于將每張熱力圖按照新坐標(biāo)顯示在對應(yīng)的靜態(tài)顯示網(wǎng)頁之上。
[0077]優(yōu)選地,本申請上述實施例中的獲取模塊103可以包括:
[0078]記錄模塊1031,用于記錄用戶點擊頁面集合中各個頁面時的點擊坐標(biāo)和網(wǎng)頁的URL地址。
[0079]生成模塊1032,用于按照點擊坐標(biāo)和網(wǎng)頁的URL地址生成每個頁面的熱力圖。
[0080]本申請涉及到的熱力圖是指用戶訪問熱衷的頁面區(qū)域和地理區(qū)域的對象之后,頁面以特殊高亮的形式顯示不同的訪問頻率,可以直觀獲知用戶的訪問趨勢。
[0081]實施例三:
[0082]圖5示出了可用于這些設(shè)備的一個示例計算機體系結(jié)構(gòu)的示意圖。出于描述的目的,所繪的體系結(jié)構(gòu)僅為合適環(huán)境的一個示例,并非對本發(fā)明的使用范圍或功能提出任何局限。也不應(yīng)將該計算系統(tǒng)解釋為對圖5所示的任一組件或其組合具有任何依賴或需求。
[0083]本發(fā)明的原理可以使用其它通用或?qū)S糜嬎慊蛲ㄐ怒h(huán)境或配置來操作。適用于本發(fā)明的眾所周知的計算系統(tǒng)、環(huán)境和配置的示例包括但不限于,個人計算機、服務(wù)器,多處理器系統(tǒng)、基于微處理的系統(tǒng)、小型機、大型計算機、以及包括任一上述系統(tǒng)或設(shè)備的分布式計算環(huán)境。
[0084]圖5是根據(jù)本發(fā)明實施例的熱力圖的顯示系統(tǒng)的結(jié)構(gòu)示意圖。如圖4所示,該熱力圖的顯示系統(tǒng)可以包括:一客戶端和一服務(wù)機群。
[0085]其中,客戶端,發(fā)送熱力圖請求;服務(wù)器群,與客戶端建立通信關(guān)系,用于接收客戶端的熱力圖請求,并根據(jù)熱力圖請求將動態(tài)顯示頁面轉(zhuǎn)換為多張靜態(tài)顯示頁面,其中,動態(tài)顯示頁面為滾動顯示的頁面集合,并在獲取頁面集合對應(yīng)的多張熱力圖之后,將多張熱力圖分別覆蓋在對應(yīng)的靜態(tài)顯示網(wǎng)頁之上。
[0086]本申請上述實施例中的服務(wù)器群可以包括:應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器。
[0087]其中,應(yīng)用服務(wù)器,與客戶端建立通信關(guān)系,用于根據(jù)熱力圖請求獲取動態(tài)顯示網(wǎng)頁中包含的所有頁面的URL地址及其對應(yīng)的坐標(biāo);數(shù)據(jù)庫服務(wù)器,與應(yīng)用服務(wù)器建立通信關(guān)系,用于將每個頁面的URL地址對應(yīng)的坐標(biāo)設(shè)置為新坐標(biāo),并將每個頁面按照新坐標(biāo)進行顯示,獲取到多張靜態(tài)顯示頁面返回給客戶端。
[0088]本申請上述實施例中,該服務(wù)器群還可以包括:一源碼服務(wù)器和一圖片服務(wù)器。
[0089]其中,源碼服務(wù)器,與應(yīng)用服務(wù)器建立通信關(guān)系,用于接收所有頁面的URL地址及其對應(yīng)的坐標(biāo),并根據(jù)所有頁面的URL地址下載源碼信息;圖片服務(wù)器,與源碼服務(wù)器或客戶端建立通信關(guān)系,用于獲取源碼信息,下載所有頁面的熱力圖,并將熱力圖返回給客戶端。
[0090]具體的,由上述方案可知,本申請上述系統(tǒng)實施例的方案具體實施過程如下:
[0091]首先,用戶可以通過瀏覽器客戶端訪問動態(tài)熱力圖,客戶端向應(yīng)用服務(wù)器發(fā)出熱力圖請求。
[0092]然后,應(yīng)用服務(wù)器向移動視頻基地源碼服務(wù)器發(fā)送熱力圖的UR1,下載源碼信息,下載完成之后轉(zhuǎn)發(fā)給用戶瀏覽器上。
[0093]此時,客戶端的用戶得到源碼之后向視頻基地圖片服務(wù)器發(fā)送下載熱力圖的圖片請求,下載熱力圖的圖片集合到瀏覽器上。
[0094]最后,應(yīng)用服務(wù)器在wap收集源碼當(dāng)中的URL之后向數(shù)據(jù)庫服務(wù)器發(fā)送URL信息,數(shù)據(jù)庫計算應(yīng)用服務(wù)器發(fā)送的URL等信息,并將計算結(jié)果返回給應(yīng)用服務(wù)器,當(dāng)用戶下載完圖片之后,向應(yīng)用服務(wù)器發(fā)送請求,應(yīng)用服務(wù)器將計算的結(jié)果轉(zhuǎn)發(fā)到用戶瀏覽器上(加載熱力圖過程)。
[0095]此處需要說明的是,本申請上述方法實施例的方案可以應(yīng)用在系統(tǒng)實施例中,例如,方法實施例所實現(xiàn)的計算機程序可以在系統(tǒng)中服務(wù)器群中運行實現(xiàn)。
[0096]從以上的描述中,可以看出,本發(fā)明實現(xiàn)了如下技術(shù)效果:解決了相關(guān)技術(shù)的無法正常顯示動態(tài)顯示頁面的熱力圖的問題,進而實現(xiàn)可以直觀展示動態(tài)顯示頁面的熱力圖的效果。
[0097]通過以上的實施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。
[0098]本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
[0099]本申請可用于眾多通用或?qū)S玫挠嬎阆到y(tǒng)環(huán)境或配置中。例如:個人計算機、服務(wù)器計算機、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費電子設(shè)備、網(wǎng)絡(luò)PC、小型計算機、大型計算機、包括以上任何系統(tǒng)或設(shè)備的分布式計算環(huán)境等等。
[0100]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0101]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種熱力圖的顯示方法,其特征在于,包括: 將動態(tài)顯示頁面轉(zhuǎn)換為多張靜態(tài)顯示頁面,其中,所述動態(tài)顯示頁面為滾動顯示的頁面集合; 獲取所述頁面集合對應(yīng)的多張熱力圖; 將所述多張熱力圖分別覆蓋在對應(yīng)的所述靜態(tài)顯示網(wǎng)頁之上。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,將動態(tài)顯示頁面轉(zhuǎn)換為多張靜態(tài)顯示頁面的步驟包括: 提取所述動態(tài)顯示網(wǎng)頁中包含的所有頁面的URL地址及其對應(yīng)的坐標(biāo); 將每個頁面的URL地址對應(yīng)的坐標(biāo)設(shè)置為新坐標(biāo); 將每個頁面按照所述新坐標(biāo)進行顯示,獲取到所述多張靜態(tài)顯示頁面。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,將每個頁面按照所述新坐標(biāo)進行顯示,獲取到所述多張靜態(tài)顯示頁面的步驟包括:當(dāng)每個網(wǎng)頁的新坐標(biāo)的縱坐標(biāo)值都相同,且橫坐標(biāo)值相隔固定間距時,構(gòu)建所述多張靜態(tài)顯示頁面為橫排顯示的固定網(wǎng)頁;當(dāng)每個網(wǎng)頁的新坐標(biāo)的橫坐標(biāo)值都相同,且縱坐標(biāo)值相隔固定間距時,構(gòu)建所述多張靜態(tài)顯示頁面為橫排顯示的固定網(wǎng)頁。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,將所述多張熱力圖分別覆蓋在對應(yīng)的所述靜態(tài)顯示網(wǎng)頁之上的步驟包括: 讀取步驟,用于讀取所述動態(tài)顯示頁面中第一頁面對應(yīng)的新坐標(biāo); 獲取步驟,用于根據(jù)所述動態(tài)顯示網(wǎng)頁中所述第一頁面的URL地址獲取所述第一頁面對應(yīng)的熱力圖; 修改步驟,用于將所述第一頁面的熱力圖的坐標(biāo)值修改為所述第一頁面的新坐標(biāo); 循環(huán)步驟,用于通過循環(huán)執(zhí)行所述讀取步驟、所述獲取步驟和所述修改步驟來遍歷修改所有熱力圖的坐標(biāo)值,獲取每張熱力圖的新坐標(biāo); 覆蓋步驟,用于將每張熱力圖按照新坐標(biāo)顯示在對應(yīng)的靜態(tài)顯示網(wǎng)頁之上。
5.根據(jù)權(quán)利要求1至4中任意一項所述的方法,其特征在于,獲取所述頁面集合對應(yīng)的多張熱力圖的步驟包括: 記錄用戶點擊所述頁面集合中各個頁面時的點擊坐標(biāo)和所述網(wǎng)頁的URL地址; 按照所述點擊坐標(biāo)和所述網(wǎng)頁的URL地址生成每個頁面的熱力圖。
6.一種熱力圖的顯示裝置,其特征在于,包括: 轉(zhuǎn)換模塊,用于將動態(tài)顯示頁面轉(zhuǎn)換為多張靜態(tài)顯示頁面,其中,所述動態(tài)顯示頁面為滾動顯示的頁面集合; 獲取模塊,用于獲取所述頁面集合對應(yīng)的多張熱力圖; 顯示模塊,用于將所述多張熱力圖分別覆蓋在對應(yīng)的所述靜態(tài)顯示網(wǎng)頁之上。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述轉(zhuǎn)換模塊包括: 提取模塊,用于提取所述動態(tài)顯示網(wǎng)頁中包含的所有頁面的URL地址及其對應(yīng)的坐標(biāo); 設(shè)置模塊,用于將每個頁面的URL地址對應(yīng)的坐標(biāo)設(shè)置為新坐標(biāo); 第一子獲取模塊,用于將每個頁面按照所述新坐標(biāo)進行顯示,獲取到所述多張靜態(tài)顯示頁面。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第一子獲取模塊包括:第一構(gòu)建模塊,用于當(dāng)每個網(wǎng)頁的新坐標(biāo)的縱坐標(biāo)值都相同,且橫坐標(biāo)值相隔固定間距時,構(gòu)建所述多張靜態(tài)顯示頁面為橫排顯示的固定網(wǎng)頁;或,第二構(gòu)建模塊,用于當(dāng)每個網(wǎng)頁的新坐標(biāo)的橫坐標(biāo)值都相同,且縱坐標(biāo)值相隔固定間距時,構(gòu)建所述多張靜態(tài)顯示頁面為橫排顯示的固定網(wǎng)頁。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述顯示模塊包括: 讀取模塊,用于讀取所述動態(tài)顯示頁面中第一頁面對應(yīng)的新坐標(biāo); 第二子獲取模塊,用于根據(jù)所述動態(tài)顯示網(wǎng)頁中所述第一頁面的URL地址獲取所述第一頁面對應(yīng)的熱力圖; 修改模塊,用于將所述第一頁面的熱力圖的坐標(biāo)值修改為所述第一頁面的新坐標(biāo); 循環(huán)模塊,用于通過循環(huán)執(zhí)行所述讀取模塊、所述第二子獲取模塊和所述修改模塊來遍歷修改所有熱力圖的坐標(biāo)值,獲取每張熱力圖的新坐標(biāo); 覆蓋模塊,用于將每張熱力圖按照新坐標(biāo)顯示在對應(yīng)的靜態(tài)顯示網(wǎng)頁之上。
10.根據(jù)權(quán)利要求6至9中任意一項所述的裝置,其特征在于,所述獲取模塊包括: 記錄模塊,用于記錄用戶點擊所述頁面集合中各個頁面時的點擊坐標(biāo)和所述網(wǎng)頁的URL地址; 生成模塊,用于按照所述點擊坐標(biāo)和所述網(wǎng)頁的URL地址生成每個頁面的熱力圖。
11.一種熱力圖的顯示系統(tǒng),其特征在于,包括: 客戶端,發(fā)送熱力圖請求; 服務(wù)器群,與所述客戶端建立通信關(guān)系,用于接收所述客戶端的所述熱力圖請求,并根據(jù)所述熱力圖請求將動態(tài)顯示頁面轉(zhuǎn)換為多張靜態(tài)顯示頁面,其中,所述動態(tài)顯示頁面為滾動顯示的頁面集合,并在獲取所述頁面集合對應(yīng)的多張熱力圖之后,將所述多張熱力圖分別覆蓋在對應(yīng)的所述靜態(tài)顯示網(wǎng)頁之上。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述服務(wù)器群包括: 應(yīng)用服務(wù)器,與所述客戶端建立通信關(guān)系,用于根據(jù)所述熱力圖請求獲取所述動態(tài)顯示網(wǎng)頁中包含的所有頁面的URL地址及其對應(yīng)的坐標(biāo); 數(shù)據(jù)庫服務(wù)器,與所述應(yīng)用服務(wù)器建立通信關(guān)系,用于將每個頁面的URL地址對應(yīng)的坐標(biāo)設(shè)置為新坐標(biāo),并將每個頁面按照所述新坐標(biāo)進行顯示,獲取到所述多張靜態(tài)顯示頁面返回給所述客戶端。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述服務(wù)器群還包括: 源碼服務(wù)器,與所述應(yīng)用服務(wù)器建立通信關(guān)系,用于接收所有頁面的URL地址及其對應(yīng)的坐標(biāo),并根據(jù)所述所有頁面的URL地址下載源碼信息; 圖片服務(wù)器,與所述源碼服務(wù)器或所述客戶端建立通信關(guān)系,用于獲取所述源碼信息,下載所有頁面的熱力圖,并將所述熱力圖返回給所述客戶端。
【文檔編號】G06F3/0481GK103618773SQ201310586053
【公開日】2014年3月5日 申請日期:2013年11月19日 優(yōu)先權(quán)日:2013年11月19日
【發(fā)明者】柳振宇, 謝光輝 申請人:北京國雙科技有限公司