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