本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種導(dǎo)航標(biāo)簽排序的方法及裝置。
背景技術(shù):
目前,在網(wǎng)站導(dǎo)航頁中都會有導(dǎo)航標(biāo)簽,用戶可以根據(jù)自己的需求選擇不同的標(biāo)簽,然后進(jìn)入對應(yīng)的站點(diǎn)查看所需信息。
在現(xiàn)有技術(shù)中,當(dāng)網(wǎng)站導(dǎo)航頁設(shè)計完成后,各導(dǎo)航標(biāo)簽的位置也是相對固定的,一般只更新導(dǎo)航標(biāo)簽所鏈接的網(wǎng)頁的內(nèi)容。除非需要添加新的導(dǎo)航標(biāo)簽,才會在已有導(dǎo)航標(biāo)簽的后面按照某種排列順序進(jìn)行添加。
在上述網(wǎng)站導(dǎo)航頁的設(shè)計中,發(fā)明人發(fā)現(xiàn),現(xiàn)有的網(wǎng)站中導(dǎo)航標(biāo)簽的位置相對固定,不能滿足用戶的多樣化的需求。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種導(dǎo)航標(biāo)簽排序的方法及裝置。
為解決上述技術(shù)問題,一方面,本發(fā)明提供了一種導(dǎo)航標(biāo)簽排序的方法,該方法包括:
記錄導(dǎo)航標(biāo)簽的點(diǎn)擊次數(shù);
統(tǒng)計各個導(dǎo)航標(biāo)簽在預(yù)設(shè)時段內(nèi)的累計點(diǎn)擊次數(shù);
根據(jù)所述導(dǎo)航標(biāo)簽的累計點(diǎn)擊次數(shù),對各個導(dǎo)航標(biāo)簽進(jìn)行排序;
在網(wǎng)站導(dǎo)航頁啟動時,根據(jù)導(dǎo)航標(biāo)簽的排序關(guān)系對各個導(dǎo)航標(biāo)簽的頁面位置重新進(jìn)行布局;
按照重新布局后的頁面位置,在所述網(wǎng)站導(dǎo)航頁中顯示各個導(dǎo)航標(biāo)簽。
另一方面,本發(fā)明還提供了一種導(dǎo)航標(biāo)簽排序的裝置,該裝置包括:
記錄單元,用于記錄導(dǎo)航標(biāo)簽的點(diǎn)擊次數(shù);
統(tǒng)計單元,用于統(tǒng)計各個導(dǎo)航標(biāo)簽在預(yù)設(shè)時段內(nèi)的累計點(diǎn)擊次數(shù);
排序單元,用于根據(jù)所述導(dǎo)航標(biāo)簽的累計點(diǎn)擊次數(shù),對各個導(dǎo)航標(biāo)簽 進(jìn)行排序;
布局單元,用于在網(wǎng)站導(dǎo)航頁啟動時,根據(jù)導(dǎo)航標(biāo)簽的排序關(guān)系對各個導(dǎo)航標(biāo)簽的頁面位置重新進(jìn)行布局;
顯示單元,用于按照重新布局后的頁面位置,在所述網(wǎng)站導(dǎo)航頁中顯示各個導(dǎo)航標(biāo)簽。
借由上述技術(shù)方案,本發(fā)明提供導(dǎo)航標(biāo)簽排序的方法及裝置,能夠記錄網(wǎng)站導(dǎo)航頁中各導(dǎo)航標(biāo)簽的點(diǎn)擊次數(shù),然后統(tǒng)計預(yù)設(shè)時段內(nèi)的各個導(dǎo)航標(biāo)簽的累計點(diǎn)擊數(shù),然后根據(jù)累計點(diǎn)擊次數(shù)對各個導(dǎo)航標(biāo)簽進(jìn)行排序,當(dāng)下次啟動網(wǎng)站導(dǎo)航頁時就可以根據(jù)各個導(dǎo)航標(biāo)簽的排序關(guān)系對各個導(dǎo)航標(biāo)簽的頁面位置重新進(jìn)行布局,最后按照重新布局后的頁面位置,在網(wǎng)站導(dǎo)航頁中顯示各個導(dǎo)航標(biāo)簽。與現(xiàn)有技術(shù)相比,本發(fā)明通過統(tǒng)計預(yù)設(shè)時段內(nèi)網(wǎng)站中各個導(dǎo)航標(biāo)簽的累計點(diǎn)擊次數(shù)對各個導(dǎo)航標(biāo)簽進(jìn)行排序,然后按照各個導(dǎo)航標(biāo)簽排序關(guān)系對導(dǎo)航頁面進(jìn)行重新布局,使用戶在打開網(wǎng)站導(dǎo)航頁時可以看到隨著用戶點(diǎn)擊次數(shù)進(jìn)行動態(tài)調(diào)整的導(dǎo)航標(biāo)簽,解決了現(xiàn)有網(wǎng)站中導(dǎo)航標(biāo)簽的位置相對固定的問題,滿足了用戶的多樣化需求。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
附圖說明
通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了本發(fā)明實(shí)施例提供的一種導(dǎo)航標(biāo)簽排序的方法流程圖;
圖2示出了本發(fā)明實(shí)施例提供的另一種導(dǎo)航標(biāo)簽排序的方法流程圖;
圖3示出了本發(fā)明實(shí)施例提供的一種導(dǎo)航標(biāo)簽排序的裝置的組成框圖;
圖4示出了本發(fā)明實(shí)施例提供的另一種導(dǎo)航標(biāo)簽排序的裝置的組成框圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
為解決現(xiàn)有網(wǎng)站中導(dǎo)航標(biāo)簽的位置相對固定,不能滿足用戶的多樣化的需求的問題,本發(fā)明實(shí)施例提供了一種導(dǎo)航標(biāo)簽排序的方法,如圖1所示,該方法包括:
101、記錄導(dǎo)航標(biāo)簽的點(diǎn)擊次數(shù)。
當(dāng)網(wǎng)站導(dǎo)航頁中導(dǎo)航標(biāo)簽被用戶點(diǎn)擊后,記錄導(dǎo)航標(biāo)簽被點(diǎn)擊次數(shù)。其中導(dǎo)航標(biāo)簽是在一個網(wǎng)站中用于信息查看和搜索的標(biāo)簽,為用戶提供一個搜索的索引和向?qū)?。本步驟是將用戶每次對導(dǎo)航標(biāo)簽的點(diǎn)擊都記錄下來,也是后面統(tǒng)計累計點(diǎn)擊次數(shù)的必要前提。
102、統(tǒng)計各個導(dǎo)航標(biāo)簽在預(yù)設(shè)時段內(nèi)的累計點(diǎn)擊次數(shù)。
由于用戶對網(wǎng)站的內(nèi)容的關(guān)注度在不同的時段內(nèi)可能是不同的,所以對網(wǎng)站內(nèi)容對應(yīng)的導(dǎo)航標(biāo)簽的累計點(diǎn)擊次數(shù)也可能是不同的。因此需要統(tǒng)計預(yù)設(shè)時段內(nèi)的各個導(dǎo)航標(biāo)簽的累計的點(diǎn)擊次數(shù)。
統(tǒng)計各個導(dǎo)航標(biāo)簽在預(yù)設(shè)時段內(nèi)的累計點(diǎn)擊次數(shù)是指將預(yù)設(shè)時段內(nèi)的每個導(dǎo)航標(biāo)簽對應(yīng)的所有的點(diǎn)擊次數(shù)分別累加,得到預(yù)設(shè)時段內(nèi)所有用戶對各個導(dǎo)航標(biāo)簽點(diǎn)擊次數(shù)的總和。需要說明的是每一個導(dǎo)航標(biāo)簽都對應(yīng)一個點(diǎn)擊次數(shù)總和,統(tǒng)計各個導(dǎo)航標(biāo)簽在預(yù)設(shè)時段內(nèi)的累計點(diǎn)擊次數(shù)得到的是多個點(diǎn)擊次數(shù)總和。
103、根據(jù)導(dǎo)航標(biāo)簽的累計點(diǎn)擊次數(shù),對各個導(dǎo)航標(biāo)簽進(jìn)行排序。
根據(jù)步驟102得到的在預(yù)設(shè)時段內(nèi)各個導(dǎo)航標(biāo)簽的點(diǎn)擊次數(shù)的總和,對各個導(dǎo)航標(biāo)簽進(jìn)行排序。具體的:將步驟102中得到的多個點(diǎn)擊次數(shù)總和按照一定的順序進(jìn)行排序,排序方式可以是由多到少,也可以由少到多;將與點(diǎn)擊次數(shù)總和對應(yīng)的導(dǎo)航標(biāo)簽按照點(diǎn)擊次數(shù)總和的排序位置進(jìn)行排序,即導(dǎo)航標(biāo)簽的排序與點(diǎn)擊次數(shù)總和的排序是一致的。
104、在網(wǎng)站導(dǎo)航頁啟動時,根據(jù)導(dǎo)航標(biāo)簽的排序關(guān)系對各個導(dǎo)航標(biāo)簽 的頁面位置重新進(jìn)行布局。
當(dāng)重新啟動網(wǎng)站導(dǎo)航頁時,網(wǎng)站后臺會根據(jù)由步驟103得到的導(dǎo)航標(biāo)簽排序關(guān)系對各個導(dǎo)航標(biāo)簽的頁面位置重新進(jìn)行布局,即對各個導(dǎo)航標(biāo)簽在導(dǎo)航頁中的位置根據(jù)導(dǎo)航標(biāo)簽的排序關(guān)系進(jìn)行重新的調(diào)整。每次重新啟動網(wǎng)站導(dǎo)航頁時,都會對在與預(yù)設(shè)時段內(nèi)的各個導(dǎo)航標(biāo)簽的累計次數(shù)做一個統(tǒng)計和排序,然后根據(jù)當(dāng)前的排序關(guān)系,對各個導(dǎo)航標(biāo)簽的頁面位置重新進(jìn)行布局。
需要說明的是,并不是每次重新啟動導(dǎo)航頁都會得到一個不同的導(dǎo)航標(biāo)簽的布局,只有在預(yù)設(shè)時段內(nèi)的導(dǎo)航標(biāo)簽的排序變化時才會發(fā)生變化,這個變化的發(fā)生受預(yù)設(shè)時段的設(shè)置、開啟網(wǎng)站導(dǎo)航頁的相差的時段等因素的影響。
105、按照重新布局后的頁面位置,在網(wǎng)站導(dǎo)航頁中顯示各個導(dǎo)航標(biāo)簽。
本步驟就是一個展示的功能,按照步驟104得到的重新布局后的頁面位置,將各個導(dǎo)航標(biāo)簽的位置在導(dǎo)航頁中顯示出來。
顯示的各個導(dǎo)航標(biāo)簽的位置反映了用戶在預(yù)設(shè)時段內(nèi)對導(dǎo)航標(biāo)簽的點(diǎn)擊情況,更符合大部分用戶通過導(dǎo)航標(biāo)簽查詢或搜索網(wǎng)站信息的習(xí)慣。
本實(shí)施例提供導(dǎo)航標(biāo)簽排序的方法,能夠記錄網(wǎng)站導(dǎo)航頁中各導(dǎo)航標(biāo)簽的點(diǎn)擊次數(shù),然后統(tǒng)計預(yù)設(shè)時段內(nèi)的各個導(dǎo)航標(biāo)簽的累計點(diǎn)擊數(shù),然后根據(jù)累計點(diǎn)擊次數(shù)對各個導(dǎo)航標(biāo)簽進(jìn)行排序,當(dāng)下次啟動網(wǎng)站導(dǎo)航頁時就可以根據(jù)各個導(dǎo)航標(biāo)簽的排序關(guān)系對各個導(dǎo)航標(biāo)簽的頁面位置重新進(jìn)行布局,最后按照重新布局后的頁面位置,在網(wǎng)站導(dǎo)航頁中顯示各個導(dǎo)航標(biāo)簽。與現(xiàn)有技術(shù)相比,本實(shí)施例通過統(tǒng)計預(yù)設(shè)時段內(nèi)網(wǎng)站中各個導(dǎo)航標(biāo)簽的累計點(diǎn)擊次數(shù)對各個導(dǎo)航標(biāo)簽進(jìn)行排序,然后按照各個導(dǎo)航標(biāo)簽排序關(guān)系對導(dǎo)航頁面進(jìn)行重新布局,使用戶在打開網(wǎng)站導(dǎo)航頁時可以看到隨著用戶點(diǎn)擊次數(shù)進(jìn)行動態(tài)調(diào)整的導(dǎo)航標(biāo)簽,解決了現(xiàn)有網(wǎng)站中導(dǎo)航標(biāo)簽的位置相對固定的問題,滿足了用戶的多樣化需求。
進(jìn)一步的,作為對圖1所示實(shí)施例的細(xì)化及擴(kuò)展,本發(fā)明還提供了另一實(shí)施例。如圖2所示,該實(shí)施例中導(dǎo)航標(biāo)簽排序的方法包括:
201、確定目標(biāo)導(dǎo)航標(biāo)簽,目標(biāo)導(dǎo)航標(biāo)簽為網(wǎng)站導(dǎo)航頁中可以調(diào)整位置 的導(dǎo)航標(biāo)簽。
在網(wǎng)站導(dǎo)航頁中,根據(jù)實(shí)際的應(yīng)用情況,并不是全部的導(dǎo)航標(biāo)簽都需要進(jìn)行位置的動態(tài)調(diào)整,因此可能會設(shè)定一些位置固定不動的導(dǎo)航標(biāo)簽。本實(shí)施例中只針對可以調(diào)整位置的標(biāo)簽,因此將網(wǎng)站導(dǎo)航頁中可以調(diào)整位置的導(dǎo)航標(biāo)簽其作為目標(biāo)導(dǎo)航標(biāo)簽進(jìn)行后續(xù)的處理。
202、根據(jù)網(wǎng)站記錄的訪問日志確定目標(biāo)導(dǎo)航標(biāo)簽是否被點(diǎn)擊。
由于所有用戶在網(wǎng)站中任何時間進(jìn)行的任何行為,包括什么時間點(diǎn)擊、什么時間下載等都會以日志的形式記錄到服務(wù)器端,因此可以根據(jù)網(wǎng)站服務(wù)器端記錄的訪問日志確定目標(biāo)導(dǎo)航標(biāo)簽是否被點(diǎn)擊。具體的,確定某一個目標(biāo)導(dǎo)航標(biāo)簽是否被點(diǎn)擊的過程為:查看所有的網(wǎng)站訪問日志;設(shè)置查找條件,查找條件可以是該目標(biāo)導(dǎo)航標(biāo)簽的描述信息,或者也可以是該目標(biāo)導(dǎo)航標(biāo)簽對應(yīng)鏈接的統(tǒng)一資源定位符(Uniform Resource Locator,簡稱URL);根據(jù)查找條件在訪問日志中查找,若可以得到符合查找條件的訪問日志,則確定該目標(biāo)導(dǎo)航頁被點(diǎn)擊。同理可以確定其他各個目標(biāo)導(dǎo)航標(biāo)簽是否被點(diǎn)擊。
203、從訪問日志中讀取點(diǎn)擊各個目標(biāo)導(dǎo)航標(biāo)簽的點(diǎn)擊時間。
由于所有用戶在網(wǎng)站中任何時間進(jìn)行的任何行為,包括什么時間點(diǎn)擊、什么時間下載等都會以日志的形式記錄到服務(wù)器端,因此可以從網(wǎng)站服務(wù)器端記錄的訪問日志中讀取點(diǎn)擊目標(biāo)導(dǎo)航標(biāo)簽的點(diǎn)擊時間。具體的從訪問日志中讀取點(diǎn)擊某一目標(biāo)導(dǎo)航標(biāo)簽的點(diǎn)擊時間的過程為:查看所有網(wǎng)站的訪問日志;設(shè)置查找條件,查找條件可以是該目標(biāo)導(dǎo)航標(biāo)簽的描述信息,或者也可以是該目標(biāo)導(dǎo)航標(biāo)簽對應(yīng)鏈接的URL;根據(jù)查找條件在訪問日志中查找,根據(jù)查找條件篩選得到的訪問日志,就是點(diǎn)擊該目標(biāo)導(dǎo)航標(biāo)簽的訪問日志;從該目標(biāo)導(dǎo)航標(biāo)簽的訪問日志中提取時間信息,該時間信息記錄的是用戶點(diǎn)擊該目標(biāo)導(dǎo)航標(biāo)簽的時間,從每個訪問日志會提取得到一個點(diǎn)擊時間。同理可以從訪問日志中讀取點(diǎn)擊各個目標(biāo)導(dǎo)航標(biāo)簽的點(diǎn)擊時間。
204、統(tǒng)計各個目標(biāo)導(dǎo)航標(biāo)簽中點(diǎn)擊時間落于預(yù)設(shè)時段內(nèi)的各個目標(biāo)導(dǎo)航標(biāo)簽的累計點(diǎn)擊次數(shù)。
用戶對網(wǎng)站中的內(nèi)容的關(guān)注度在不同的時段內(nèi)可能是不同的,所以對 查看到的網(wǎng)站內(nèi)容所通過的目標(biāo)導(dǎo)航標(biāo)簽的點(diǎn)擊次數(shù)也可能是不同的。因此需要統(tǒng)計預(yù)設(shè)時段內(nèi)的各個目標(biāo)導(dǎo)航標(biāo)簽的累計點(diǎn)擊次數(shù),即統(tǒng)計各個目標(biāo)導(dǎo)航標(biāo)簽中點(diǎn)擊時間落于預(yù)設(shè)時段內(nèi)的各個目標(biāo)導(dǎo)航標(biāo)簽的累計點(diǎn)擊次數(shù)。
本實(shí)施中預(yù)設(shè)時段可以指一周、一個月、一個季度等任何具體的時間段。以預(yù)設(shè)時段為2015-6-1,00:00:00到2015-6-7,00:00:00一周為示例,對將點(diǎn)擊時間落于預(yù)設(shè)時段內(nèi)的點(diǎn)擊次數(shù)累加到累計點(diǎn)擊次數(shù)中的過程進(jìn)行具體說明:將由步驟204中提取到的某一個目標(biāo)導(dǎo)航標(biāo)簽的點(diǎn)擊時間進(jìn)行篩選;篩選條件為:若點(diǎn)擊時間在2015-6-1,00:00:00到2015-6-7,00:00:00時段內(nèi),則記為本時段內(nèi)的一次點(diǎn)擊,若不在2015-6-1,00:00:00到2015-6-7,00:00:00時段內(nèi),則不記錄該次點(diǎn)擊;然后依次將該目標(biāo)導(dǎo)航標(biāo)簽的所有的點(diǎn)擊時間進(jìn)行篩選,得到該目標(biāo)導(dǎo)航標(biāo)簽對應(yīng)的點(diǎn)擊時間中所有落在2015-6-1,00:00:00到2015-6-7時段內(nèi)點(diǎn)擊時間;將所有的在2015-6-1,00:00:00到2015-6-7時段內(nèi)的點(diǎn)擊次數(shù)進(jìn)行累加,得到累計點(diǎn)擊次數(shù)。同理可以得到各個目標(biāo)導(dǎo)航標(biāo)簽在預(yù)設(shè)時段內(nèi)的累計點(diǎn)擊次數(shù),一個目標(biāo)導(dǎo)航標(biāo)簽對應(yīng)一個累計點(diǎn)擊次數(shù),因此得到的是多個累計點(diǎn)擊次數(shù)。
205、根據(jù)目標(biāo)導(dǎo)航標(biāo)簽的累計點(diǎn)擊次數(shù),對各個目標(biāo)導(dǎo)航標(biāo)簽進(jìn)行排序。
根據(jù)步驟204得到的在預(yù)設(shè)時段內(nèi)各個目標(biāo)導(dǎo)航標(biāo)簽的累計點(diǎn)擊次數(shù),對各個目標(biāo)導(dǎo)航標(biāo)簽進(jìn)行排序。具體的:將步驟204中得到的多個累計點(diǎn)擊次數(shù)按照一定的順序進(jìn)行排序,排序方式可以是由多到少,也可以由少到多;將與累計點(diǎn)擊次數(shù)對應(yīng)的目標(biāo)導(dǎo)航標(biāo)簽按照累計點(diǎn)擊次數(shù)的排序位置進(jìn)行排序,即目標(biāo)導(dǎo)航標(biāo)簽的排序與累計點(diǎn)擊次數(shù)的排序是一致的。
206、根據(jù)累計點(diǎn)擊次數(shù)由多到少的順序,對目標(biāo)導(dǎo)航標(biāo)簽進(jìn)行位置布局。
根據(jù)步驟205中得到的各個目標(biāo)導(dǎo)航標(biāo)簽的累計點(diǎn)擊次數(shù),對目標(biāo)導(dǎo)航標(biāo)簽進(jìn)行位置布局。具體的:若定義導(dǎo)航標(biāo)簽頁中目標(biāo)導(dǎo)航標(biāo)簽的排放形式是一列,則對各個目標(biāo)導(dǎo)航標(biāo)簽的頁面位置進(jìn)行布局時,就按照目標(biāo)導(dǎo)航標(biāo)簽的排序由上至下或由下至上依次排放;若定義導(dǎo)航標(biāo)簽頁中目標(biāo) 導(dǎo)航標(biāo)簽的排放形式是一行,則對各個目標(biāo)導(dǎo)航標(biāo)簽的頁面位置重新進(jìn)行布局時,就按照目標(biāo)導(dǎo)航標(biāo)簽的排序由左至右或由右至左依次排放;若定義導(dǎo)航標(biāo)簽頁中目標(biāo)導(dǎo)航標(biāo)簽的排放形式是多行多列,則對各個目標(biāo)導(dǎo)航標(biāo)簽的頁面位置進(jìn)行布局時,就按照目標(biāo)導(dǎo)航標(biāo)簽的排序先由左至右或由右至左依次排放滿一行,然后根據(jù)同樣的方式排放到第二行,依次向下排放,直到所有的目標(biāo)導(dǎo)航標(biāo)簽排放完為止。
需要說明的是,對目標(biāo)導(dǎo)航標(biāo)簽進(jìn)行位置布局時,其中的由上至下和由下至上是針對步驟205中目標(biāo)導(dǎo)航標(biāo)簽的由多到少和由少到多的順序分別對應(yīng)的布局方式。同樣,其中的由左至右和由右至左是針對步驟205中目標(biāo)導(dǎo)航標(biāo)簽的由多到少和由少到多的順序分別對應(yīng)的布局方式。
207、按照重新布局后的頁面位置,在網(wǎng)站導(dǎo)航頁中顯示各個目標(biāo)導(dǎo)航標(biāo)簽。
該步驟的實(shí)現(xiàn)方式與圖1步驟105的實(shí)現(xiàn)方式相同,此處不再贅述。
進(jìn)一步的,作為對上述圖1和圖2所示方法的實(shí)現(xiàn),本發(fā)明實(shí)施例另一實(shí)施例還提供了一種導(dǎo)航標(biāo)簽排序的裝置,用于對上述圖1和圖2所示的方法進(jìn)行實(shí)現(xiàn)。該裝置實(shí)施例與前述方法實(shí)施例對應(yīng),為便于閱讀,本裝置實(shí)施例不再對前述方法實(shí)施例中的細(xì)節(jié)內(nèi)容進(jìn)行逐一贅述,但應(yīng)當(dāng)明確,本實(shí)施例中的裝置能夠?qū)?yīng)實(shí)現(xiàn)前述方法實(shí)施例中的全部內(nèi)容。如圖3所示,該裝置包括:記錄單元31、統(tǒng)計單元32、排序單元33、布局單元34及顯示單元35。
記錄單元31,用于記錄導(dǎo)航標(biāo)簽的點(diǎn)擊次數(shù);
統(tǒng)計單元32,用于統(tǒng)計各個導(dǎo)航標(biāo)簽在預(yù)設(shè)時段內(nèi)的累計點(diǎn)擊次數(shù);
排序單元33,用于根據(jù)導(dǎo)航標(biāo)簽的累計點(diǎn)擊次數(shù),對各個導(dǎo)航標(biāo)簽進(jìn)行排序;
布局單元34,用于在網(wǎng)站導(dǎo)航頁啟動時,根據(jù)導(dǎo)航標(biāo)簽的排序關(guān)系對各個導(dǎo)航標(biāo)簽的頁面位置重新進(jìn)行布局;
顯示單元35,用于按照重新布局后的頁面位置,在網(wǎng)站導(dǎo)航頁中顯示各個導(dǎo)航標(biāo)簽。
進(jìn)一步的,如圖4所示,裝置進(jìn)一步包括:
確定單元36,用于在記錄導(dǎo)航標(biāo)簽的點(diǎn)擊次數(shù)之前,確定目標(biāo)導(dǎo)航標(biāo)簽,目標(biāo)導(dǎo)航標(biāo)簽為網(wǎng)站導(dǎo)航頁中可以調(diào)整位置的導(dǎo)航標(biāo)簽;
記錄單元31,用于:
記錄目標(biāo)導(dǎo)航標(biāo)簽的點(diǎn)擊次數(shù)。
進(jìn)一步的,記錄單元31用于:
根據(jù)網(wǎng)站記錄的訪問日志確定目標(biāo)導(dǎo)航標(biāo)簽是否被點(diǎn)擊。
進(jìn)一步的,如圖4所示,裝置進(jìn)一步包括:
讀取單元37,用于在統(tǒng)計各個導(dǎo)航標(biāo)簽在預(yù)設(shè)時段內(nèi)的累計點(diǎn)擊次數(shù)之前,從訪問日志中讀取點(diǎn)擊各個目標(biāo)導(dǎo)航標(biāo)簽的點(diǎn)擊時間;
統(tǒng)計單元32,用于:
統(tǒng)計各個目標(biāo)導(dǎo)航標(biāo)簽中點(diǎn)擊時間落于所述預(yù)設(shè)時段內(nèi)的各個目標(biāo)導(dǎo)航標(biāo)簽的累計點(diǎn)擊次數(shù)。
進(jìn)一步的,布局單元34用于:
根據(jù)累計點(diǎn)擊次數(shù)由多到少的順序,對目標(biāo)導(dǎo)航標(biāo)簽進(jìn)行位置布局。
本實(shí)施例提供導(dǎo)航標(biāo)簽排序的裝置,能夠記錄網(wǎng)站導(dǎo)航頁中各導(dǎo)航標(biāo)簽的點(diǎn)擊次數(shù),然后統(tǒng)計預(yù)設(shè)時段內(nèi)的各個導(dǎo)航標(biāo)簽的累計點(diǎn)擊數(shù),然后根據(jù)累計點(diǎn)擊次數(shù)對各個導(dǎo)航標(biāo)簽進(jìn)行排序,當(dāng)下次啟動網(wǎng)站導(dǎo)航頁時就可以根據(jù)各個導(dǎo)航標(biāo)簽的排序關(guān)系對各個導(dǎo)航標(biāo)簽的頁面位置重新進(jìn)行布局,最后按照重新布局后的頁面位置,在網(wǎng)站導(dǎo)航頁中顯示各個導(dǎo)航標(biāo)簽。與現(xiàn)有技術(shù)相比,本實(shí)施例通過統(tǒng)計預(yù)設(shè)時段內(nèi)網(wǎng)站中各個導(dǎo)航標(biāo)簽的累計點(diǎn)擊次數(shù)對各個導(dǎo)航標(biāo)簽進(jìn)行排序,然后按照各個導(dǎo)航標(biāo)簽排序關(guān)系對導(dǎo)航頁面進(jìn)行重新布局,使用戶在打開網(wǎng)站導(dǎo)航頁時可以看到隨著用戶點(diǎn)擊次數(shù)進(jìn)行動態(tài)調(diào)整的導(dǎo)航標(biāo)簽,解決了現(xiàn)有網(wǎng)站中導(dǎo)航標(biāo)簽的位置相對固定的問題,滿足了用戶的多樣化需求。
所述數(shù)據(jù)查詢裝置包括處理器和存儲器,上述記錄單元31、統(tǒng)計單元32、排序單元33、布局單元34及顯示單元35等均作為程序單元存儲在存儲器中,由處理器執(zhí)行存儲在存儲器中的上述程序單元來實(shí)現(xiàn)相應(yīng)的功能。
本申請還提供了一種計算機(jī)程序產(chǎn)品,當(dāng)在數(shù)據(jù)處理設(shè)備上執(zhí)行時,適于執(zhí)行初始化有如下方法步驟的程序代碼:記錄導(dǎo)航標(biāo)簽的點(diǎn)擊次數(shù); 統(tǒng)計各個導(dǎo)航標(biāo)簽在預(yù)設(shè)時段內(nèi)的累計點(diǎn)擊次數(shù);根據(jù)導(dǎo)航標(biāo)簽的累計點(diǎn)擊次數(shù),對各個導(dǎo)航標(biāo)簽進(jìn)行排序;在網(wǎng)站導(dǎo)航頁啟動時,根據(jù)導(dǎo)航標(biāo)簽的排序關(guān)系對各個導(dǎo)航標(biāo)簽的頁面位置重新進(jìn)行布局;按照重新布局后的頁面位置,在網(wǎng)站導(dǎo)航頁中顯示各個導(dǎo)航標(biāo)簽。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請的實(shí)施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計算機(jī)程序產(chǎn)品的形式。
本申請是參照根據(jù)本申請實(shí)施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實(shí)現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
在一個典型的配置中,計算設(shè)備包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
存儲器可能包括計算機(jī)可讀介質(zhì)中的非永久性存儲器,隨機(jī)存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flashRAM)。存儲器是計算機(jī)可讀介質(zhì)的示例。
計算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲。信息可以是計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機(jī)的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲器(SRAM)、動態(tài)隨機(jī)存取存儲器(DRAM)、其他類型的隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。
以上僅為本申請的實(shí)施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。