亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種信息分析方法及電子設(shè)備與流程

文檔序號(hào):12465876閱讀:223來源:國(guó)知局
一種信息分析方法及電子設(shè)備與流程

本發(fā)明涉及信息處理領(lǐng)域中的信息管理技術(shù),尤其涉及一種信息分析方法及電子設(shè)備。



背景技術(shù):

統(tǒng)一資源定位符(URL)是對(duì)可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問方法的一種簡(jiǎn)潔的表示,是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址。八宮格是指的在瀏覽器中能夠有八個(gè)可以顯示用戶歷史記錄的窗口,里面按照特定的排序算法按照優(yōu)先級(jí)進(jìn)行顯示,用戶通過在窗口進(jìn)行操作就可以直接訪問對(duì)應(yīng)網(wǎng)站。

但是,現(xiàn)有的實(shí)現(xiàn)方式比較簡(jiǎn)單,只是針對(duì)用戶在一段時(shí)間內(nèi)訪問特定URL的次數(shù)進(jìn)行排序,這種簡(jiǎn)單的根據(jù)特定時(shí)間段內(nèi)訪問次數(shù)來進(jìn)行排序的方式,會(huì)導(dǎo)致顯示不準(zhǔn)確的問題。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供一種信息分析方法及電子設(shè)備,能至少解決現(xiàn)有技術(shù)中存在的上述問題。

本發(fā)明實(shí)施例提供一種信息分析方法,所述方法包括:

確定在至少兩個(gè)時(shí)間段中針對(duì)候選網(wǎng)絡(luò)資源的訪問頻次信息;

基于針對(duì)候選網(wǎng)絡(luò)資源的每一個(gè)時(shí)間段的訪問頻次信息、以及每一個(gè)時(shí)間段的重要程度參數(shù),確定所述候選網(wǎng)絡(luò)資源的時(shí)間因子,基于所述時(shí)間因子確定所述候選網(wǎng)絡(luò)資源的權(quán)重值;

基于所述候選網(wǎng)絡(luò)資源的權(quán)重值選取得到N個(gè)目標(biāo)網(wǎng)絡(luò)資源,將所述N個(gè)目標(biāo)網(wǎng)絡(luò)資源的相關(guān)信息顯示在目標(biāo)應(yīng)用的目標(biāo)頁(yè)面中,其中,N為整數(shù)。

本發(fā)明實(shí)施例提供一種電子設(shè)備,所述電子設(shè)備包括:

時(shí)間維度處理單元,用于確定在至少兩個(gè)時(shí)間段中針對(duì)候選網(wǎng)絡(luò)資源的訪問頻次信息;基于針對(duì)候選網(wǎng)絡(luò)資源的每一個(gè)時(shí)間段的訪問頻次信息、以及每一個(gè)時(shí)間段的重要程度參數(shù),確定所述候選網(wǎng)絡(luò)資源的時(shí)間因子;

權(quán)重值計(jì)算單元,用于基于所述時(shí)間因子確定所述候選網(wǎng)絡(luò)資源的權(quán)重值;

處理單元,用于基于針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的權(quán)重值選取得到N個(gè)目標(biāo)網(wǎng)絡(luò)資源,將所述N個(gè)目標(biāo)網(wǎng)絡(luò)資源的相關(guān)信息顯示在目標(biāo)應(yīng)用的目標(biāo)頁(yè)面中,其中,N為整數(shù)。

本發(fā)明實(shí)施例中提供的一種信息分析方法及電子設(shè)備,基于不同的時(shí)間段確定針對(duì)候選網(wǎng)絡(luò)資源的訪問的頻次,并基于不同時(shí)間段的重要程度及其對(duì)應(yīng)的訪問頻次信息,確定網(wǎng)絡(luò)資源的訪問請(qǐng)求的權(quán)重值,進(jìn)而根據(jù)該權(quán)重值確定在目標(biāo)應(yīng)用的目標(biāo)頁(yè)面中的顯示情況。如此,能夠充分考慮了不同的訪問時(shí)間段對(duì)針對(duì)候選網(wǎng)絡(luò)資源的訪問情況的影響,從而避免了由于無法結(jié)合訪問請(qǐng)求所對(duì)應(yīng)的不同時(shí)間而進(jìn)行推薦的處理方式中,無法準(zhǔn)確得到所要推薦的目標(biāo)網(wǎng)絡(luò)資源的問題。

附圖說明

圖1為本發(fā)明實(shí)施例信息分析方法流程示意圖一;

圖2為本發(fā)明實(shí)施例時(shí)間段組成示意圖一;

圖3為本發(fā)明實(shí)施例時(shí)間段組成示意圖二;

圖4為本發(fā)明實(shí)施例展示場(chǎng)景示意圖一;

圖5為本發(fā)明實(shí)施例展示場(chǎng)景示意圖二;

圖6為本發(fā)明實(shí)施例信息分析方法流程示意圖二;

圖7為本發(fā)明實(shí)施例電子設(shè)備組成結(jié)構(gòu)示意圖一;

圖8為本發(fā)明實(shí)施例電子設(shè)備組成結(jié)構(gòu)示意圖二;

圖9為本發(fā)明實(shí)施例電子設(shè)備的一種硬件結(jié)構(gòu)示意圖。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

實(shí)施例一、

本發(fā)明實(shí)施例提供了一種信息分析方法,如圖1所示,包括;

步驟101:確定在至少兩個(gè)時(shí)間段中針對(duì)候選網(wǎng)絡(luò)資源的訪問頻次信息;

步驟102:基于針對(duì)候選網(wǎng)絡(luò)資源的每一個(gè)時(shí)間段的訪問頻次信息、以及每一個(gè)時(shí)間段的重要程度參數(shù),確定所述候選網(wǎng)絡(luò)資源的時(shí)間因子,基于所述時(shí)間因子確定所述候選網(wǎng)絡(luò)資源的權(quán)重值;

步驟103:基于所述候選網(wǎng)絡(luò)資源的權(quán)重值選取得到N個(gè)目標(biāo)網(wǎng)絡(luò)資源,將所述N個(gè)目標(biāo)網(wǎng)絡(luò)資源的相關(guān)信息顯示在目標(biāo)應(yīng)用的目標(biāo)頁(yè)面中,其中,N為整數(shù)。

本實(shí)施例提供的方法可以應(yīng)用在能夠訪問網(wǎng)絡(luò)資源的任意一種電子設(shè)備中,比如,可以應(yīng)用于個(gè)人電腦、筆記本電腦、平板電腦、智能手機(jī)等,這里不進(jìn)行窮舉。

上述步驟101之前,還需要獲取至少一個(gè)針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求,可以為獲取到在電子設(shè)備側(cè)一段時(shí)間內(nèi)的URL訪問請(qǐng)求;一段時(shí)間的長(zhǎng)度需要為能夠覆蓋步驟101中所述的至少一個(gè)時(shí)間段中全部時(shí)間段的長(zhǎng)度。

進(jìn)一步地,關(guān)于上述步驟101中至少兩個(gè)時(shí)間段,可以為連續(xù)的也可以為不連續(xù)的,比如,如圖2所示,后面的時(shí)間段有兩個(gè),分別為時(shí)間段A以及時(shí)間段B;

另外,圖中示出的兩個(gè)時(shí)間段為連續(xù)的時(shí)間段,實(shí)際處理中,時(shí)間段A以及時(shí)間段B可以為不連續(xù)的,可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,比如,通常晚間7點(diǎn)到12點(diǎn)之間可能是用戶使用較為頻繁的一段時(shí)間,那么可以設(shè)置7點(diǎn)到12點(diǎn)是時(shí)間段A,白天可能10點(diǎn)到下午5點(diǎn)使用的較為頻繁,將這個(gè)時(shí)段設(shè)置為時(shí)間段B??梢岳斫獾氖?,前述的幾種時(shí)間段的設(shè)置,以及獲取一段時(shí)長(zhǎng)的訪問請(qǐng)求的處理方式僅為示例,實(shí)際處理時(shí)只要能夠確定不同的時(shí)間段并且確定能夠得到全部時(shí)間段的URL訪問請(qǐng)求即可。

進(jìn)一步地,需要指出的是,上述至少一個(gè)針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求可以為通過目標(biāo)應(yīng)用發(fā)起的訪問請(qǐng)求;其中,目標(biāo)應(yīng)用可以為瀏覽器,假設(shè)在電子設(shè)備中安裝有多種瀏覽器,那么目標(biāo)應(yīng)用為其中一種,并且獲取到的針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求可以為通過其中一種瀏覽器發(fā)起的訪問請(qǐng)求。

當(dāng)然,并不限定的還可以包括:可以為獲取到通過該類型的應(yīng)用發(fā)起的至少一個(gè)針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求。也就是說,只要通過瀏覽器發(fā)起的訪問請(qǐng)求均能夠獲取。

步驟101中,所述確定在至少兩個(gè)時(shí)間段中針對(duì)候選網(wǎng)絡(luò)資源的訪問頻次信息,包括:

基于針對(duì)所述候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的歷史記錄,獲取到在至少一個(gè)時(shí)間段中每一個(gè)時(shí)間段內(nèi)針對(duì)所述候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的訪問次數(shù);根據(jù)每一個(gè)時(shí)間段的時(shí)長(zhǎng)、以及對(duì)應(yīng)的所述訪問次數(shù),計(jì)算得到在每一個(gè)時(shí)間段內(nèi)對(duì)應(yīng)的訪問頻次信息。

比如,參見圖3,分別有兩個(gè)時(shí)間段,時(shí)間段A和時(shí)間段B,針對(duì)第一網(wǎng)絡(luò)資源的URL請(qǐng)求分別發(fā)出了10次和20次;若要計(jì)算兩個(gè)時(shí)間段內(nèi)針對(duì)第一網(wǎng)絡(luò)資源的URL請(qǐng)求的訪問頻次信息,則需要基于時(shí)間段的長(zhǎng)度,具體的,假設(shè)時(shí)間段A為1天,時(shí)間段B為5天,那么頻次就等于時(shí)段A為10、時(shí)間段B為20/5=4。

相應(yīng)的,步驟102中,基于每一個(gè)針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求中每一個(gè)時(shí)間段的訪問頻次信息、以及每一個(gè)時(shí)間段的重要程度參數(shù),確定每一個(gè)針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的時(shí)間因子,其中,每一個(gè)時(shí)間段的重要程度參數(shù)可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,可以設(shè)置與當(dāng)前時(shí)刻的時(shí)間差值越大的時(shí)間段的重要程度參數(shù)較低,與當(dāng)前時(shí)刻的時(shí)間差值越小的歷史時(shí)間段的重要程度參數(shù)越高。

其中,重要程度參數(shù)可以有至少一個(gè)級(jí)別,比如,假設(shè)分為重要和不重要兩個(gè)級(jí)別時(shí),分別對(duì)應(yīng)的重要程度參數(shù)為0.1和1;還可以分為更多的級(jí)別,比如有四個(gè),分別設(shè)置不同的重要程度參數(shù),比如,為2、1.5、1、0.5這幾種,具體情況可以根據(jù)實(shí)際處理來設(shè)置,本實(shí)施例中不進(jìn)行窮舉。

結(jié)合以下公式對(duì)時(shí)間因子的計(jì)算方式進(jìn)行說明:

timeFactor=A1*a1/ts1+……+An*an/tsn;

其中,An為時(shí)間段的重要程度參數(shù);an為時(shí)間段內(nèi)訪問次數(shù),可以從歷史記錄history表中查詢;tsn為時(shí)間段的長(zhǎng)度,比如可以為天數(shù),還可以為小時(shí),這里不做限定只要能表征時(shí)間即可。其中,n為大于等于2的整數(shù)。

本實(shí)施例中,步驟102的基于所述時(shí)間因子確定所述候選網(wǎng)絡(luò)資源的權(quán)重值,可以為:基于所述時(shí)間因子,確定所述訪問請(qǐng)求的權(quán)重值。具體來說,本實(shí)施例提供的場(chǎng)景中,可以直接將所述時(shí)間因子作為權(quán)重值,不再進(jìn)行贅述。

最后,執(zhí)行步驟103,包括兩種處理方式:

處理方式一、

基于針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的權(quán)重值進(jìn)行排序,基于排序結(jié)果選取得到排在前N位的N個(gè)目標(biāo)網(wǎng)絡(luò)資源,將所述N個(gè)目標(biāo)網(wǎng)絡(luò)資源的相關(guān)信息顯示在目標(biāo)應(yīng)用的目標(biāo)頁(yè)面中。其中,N為整數(shù),可以為根據(jù)實(shí)際情況進(jìn)行的設(shè)置,可以由目標(biāo)應(yīng)用默認(rèn),可以由用戶自己設(shè)置,比如,可以為8個(gè)。

具體的,比如,參見圖4,當(dāng)前有10個(gè)URL訪問請(qǐng)求,對(duì)應(yīng)的權(quán)重值分別為URL-1—>10、URL-2—>8.5、URL-3—>4.49、URL-4—>2.5、URL-5—>6、URL-6—>1、URL-7—>3、URL-8—>5、URL-9—>9、URL-10—>0.5;從中選取得到8個(gè)URL訪問請(qǐng)求,刪除最低的兩個(gè)URL-10以及URL-6,最終得到圖4右側(cè)顯示的目標(biāo)頁(yè)面,在目標(biāo)頁(yè)面中有8個(gè)URL資源對(duì)應(yīng)的信息。

處理方式二、

基于針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的權(quán)重值,選取得到所述權(quán)重值大于預(yù)設(shè)門限值的至少一個(gè)針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求,將大于所述預(yù)設(shè)門限值的所述至少一個(gè)針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求中的N個(gè)目標(biāo)網(wǎng)絡(luò)資源,將所述N個(gè)目標(biāo)網(wǎng)絡(luò)資源的相關(guān)信息顯示在目標(biāo)應(yīng)用的目標(biāo)頁(yè)面中。

其中,所述預(yù)設(shè)門限值可以根據(jù)實(shí)際情況設(shè)置,比如,可以設(shè)置為大于1;

相應(yīng)的,假設(shè)目標(biāo)應(yīng)用的目標(biāo)頁(yè)面中能夠顯示N個(gè)目標(biāo)網(wǎng)絡(luò)資源對(duì)應(yīng)的相關(guān)信息,本處理方式中還存在以下幾種情況:

權(quán)重值大于所述預(yù)設(shè)門限值的網(wǎng)絡(luò)資源的訪問請(qǐng)求的數(shù)量不大于N時(shí),將全部權(quán)重值大于所述預(yù)設(shè)門限值的網(wǎng)絡(luò)資源的訪問請(qǐng)求作為目標(biāo)網(wǎng)絡(luò)資源的訪問請(qǐng)求,將目標(biāo)網(wǎng)絡(luò)資源的相關(guān)信息顯示在所述目標(biāo)頁(yè)面中;

或者,

當(dāng)權(quán)重值大于所述預(yù)設(shè)門限值的網(wǎng)絡(luò)資源的訪問請(qǐng)求的數(shù)量大于N時(shí),從所述權(quán)重值大于所述預(yù)設(shè)門限值的網(wǎng)絡(luò)資源的訪問請(qǐng)求中,選取任意N個(gè)網(wǎng)絡(luò)資源作為目標(biāo)網(wǎng)絡(luò)資源;

或者,

當(dāng)權(quán)重值大于所述預(yù)設(shè)門限值的網(wǎng)絡(luò)資源的訪問請(qǐng)求的數(shù)量大于N時(shí),從所述權(quán)重值大于所述預(yù)設(shè)門限值的網(wǎng)絡(luò)資源的訪問請(qǐng)求中,基于針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的權(quán)重值進(jìn)行排序,基于排序結(jié)果選取得到排在前N位的N個(gè)目標(biāo)網(wǎng)絡(luò)資源,將所述N個(gè)目標(biāo)網(wǎng)絡(luò)資源的相關(guān)信息顯示在目標(biāo)應(yīng)用的目標(biāo)頁(yè)面中。

本實(shí)施例提供的方案具體來說,可以應(yīng)用于個(gè)人電腦PC端的瀏覽器的瀏覽記錄八宮格中。如圖5所示,里面記錄了用戶最經(jīng)常訪問的八個(gè)歷史記錄,分別為網(wǎng)頁(yè)1~8;比如某用戶最經(jīng)常使用的是網(wǎng)站1,那么網(wǎng)站1會(huì)出現(xiàn)在八宮格里面,下次用戶啟動(dòng)瀏覽器就可以方便快捷的打開網(wǎng)站1了,通過八宮格可以使用戶最短路徑下直達(dá)最經(jīng)常訪問的網(wǎng)站,增加用戶瀏覽的便捷性。

可見,采用上述方案,就可以基于不同的時(shí)間段確定針對(duì)候選網(wǎng)絡(luò)資源的訪問的頻次,并基于不同時(shí)間段的重要程度及其對(duì)應(yīng)的訪問頻次信息,確定網(wǎng)絡(luò)資源的訪問請(qǐng)求的權(quán)重值,進(jìn)而根據(jù)該權(quán)重值確定在目標(biāo)應(yīng)用的目標(biāo)頁(yè)面中的顯示情況。如此,能夠充分考慮了不同的訪問時(shí)間段對(duì)針對(duì)候選網(wǎng)絡(luò)資源的訪問情況的影響,從而避免了由于無法結(jié)合訪問請(qǐng)求所對(duì)應(yīng)的不同時(shí)間而進(jìn)行推薦的處理方式中,無法準(zhǔn)確得到所要推薦的目標(biāo)網(wǎng)絡(luò)資源的問題。

實(shí)施例二、

在實(shí)施例一提供的場(chǎng)景的基礎(chǔ)之上,本實(shí)施例進(jìn)一步針對(duì)如何計(jì)算得到權(quán)重值提供更多的處理方式,具體如下:

所述基于所述時(shí)間因子確定所述候選網(wǎng)絡(luò)資源的權(quán)重值之前,所述方法還包括以下至少之一:

獲取到每一個(gè)針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的類型,基于所述類型確定所述針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的系數(shù)因子;

判斷每一個(gè)針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求是否為針對(duì)中間資源,基于判斷結(jié)果確定所述針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的重定向因子;

根據(jù)每一個(gè)針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的長(zhǎng)度,確定所述針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的長(zhǎng)度因子。

下面,首先針對(duì)如何獲取系數(shù)因子、重定向因子、以及長(zhǎng)度因子進(jìn)行說明:

系數(shù)因子,具體的根據(jù)訪問請(qǐng)求URL的類型賦不同的值??梢栽O(shè)置為,將根節(jié)點(diǎn)對(duì)應(yīng)的URL對(duì)應(yīng)最大的系數(shù)因子;將靜態(tài)頁(yè)面、或廣告頁(yè)面對(duì)應(yīng)的URL設(shè)置為最低的系數(shù)因子;另外,還可以設(shè)置更多的類別所對(duì)應(yīng)的系數(shù)因子,比如,非根站點(diǎn)的URL(URL中包含引用&、查詢?、或者子路徑標(biāo)志/符號(hào))設(shè)置為中等大小的系數(shù)因子。

比如,根站點(diǎn)可以設(shè)置系數(shù)因子factor=1,例如www.baidu.com這種網(wǎng)站。以.htm或.html結(jié)尾的URL都是靜態(tài)頁(yè)面,這種頁(yè)面從統(tǒng)計(jì)數(shù)據(jù)來看大部分都是廣告頁(yè)或者固定頁(yè),比如“https://xihuan.jd.com/796376.html”就是某購(gòu)物網(wǎng)站的商品詳情頁(yè)。還有一種以swf結(jié)尾的URL大部分也都是廣告頁(yè)面。針對(duì)這些特征的URL factor設(shè)置為0.1來降低其權(quán)重。其余的非根站點(diǎn)的URL(URL中包含引用&、查詢?、或者子路徑標(biāo)志/符號(hào)),其權(quán)重小于根站點(diǎn),但是又大于靜態(tài)頁(yè)面或者廣告頁(yè)面,其權(quán)重factor取0.2。

重定向因子,現(xiàn)在訪問很多網(wǎng)站都是重定向過去的,重定向前的網(wǎng)站大部分都是為了安全或者統(tǒng)計(jì)而加的中間頁(yè),這個(gè)中間頁(yè)對(duì)用戶的訪問而言沒有意義,重定向之后的URL地址才是用戶真正想訪問的地址。因此對(duì)于這種帶有重定向的URL該權(quán)重取值為0.9,沒有重定向的URL取值為1.0。

長(zhǎng)度因子,對(duì)于超過90個(gè)字符的URL,該系數(shù)為0.1,否則為1。加入這個(gè)因子的目的是為了避免超長(zhǎng)的URL歷史記錄的權(quán)重分值過大。用戶經(jīng)常訪問的網(wǎng)站往往都是根域名URL節(jié)點(diǎn),這類URL長(zhǎng)度都比較短,而用戶偶爾訪問的網(wǎng)站,例如門戶網(wǎng)站上某條新聞、購(gòu)物網(wǎng)站上的某一個(gè)商品,這種帶有很大隨機(jī)性的訪問URL,其特點(diǎn)都是URL很長(zhǎng),通過大量的數(shù)據(jù)統(tǒng)計(jì)最終確定了90這個(gè)閾值。對(duì)于長(zhǎng)度大于90的認(rèn)為是用戶隨機(jī)性訪問的URL,其權(quán)重很低為0.1,長(zhǎng)度小于90的權(quán)重較高為1.0。

進(jìn)一步地,所述基于所述時(shí)間因子確定所述候選網(wǎng)絡(luò)資源的權(quán)重值,還包括:

基于所述系數(shù)因子、重定向因子以及長(zhǎng)度因子中的至少之一,與所述時(shí)間因子進(jìn)行計(jì)算,得到每一個(gè)所述針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的權(quán)重值。

也就是說,在本實(shí)施例中進(jìn)行權(quán)重值的計(jì)算時(shí),可以利用前述系數(shù)因子、重定向因子、長(zhǎng)度因子以及時(shí)間因子全部相乘以得到權(quán)重值;還可以根據(jù)實(shí)際情況進(jìn)行調(diào)整,比如,可以僅采用其中的重定向因子以及長(zhǎng)度因子與時(shí)間因子相乘計(jì)算權(quán)重值,還可以采用系數(shù)因子、重定向因子以及長(zhǎng)度因子中的一個(gè)與時(shí)間因子相乘計(jì)算得到權(quán)重值。在實(shí)際計(jì)算中可以采用上述三種因子兩兩結(jié)合與時(shí)間因子進(jìn)行計(jì)算、或三種因子全部與時(shí)間因子進(jìn)行計(jì)算、或采用三種因子中的一個(gè)與時(shí)間因子進(jìn)行計(jì)算等多種方式,這里不再進(jìn)行窮舉。

下面,通過以下公式來針對(duì)四種因子全部使用的場(chǎng)景進(jìn)行說明:

score=factor*timeFactor*redirectTypeFactor*urlLengthFactor;

其中,socre就是最終對(duì)某一URL計(jì)算出來的權(quán)重值。

factor為系數(shù)因子,會(huì)根據(jù)URL類型賦不同的值;timeFactor為時(shí)間因子;redirectTypeFactor為重定向因子;urlLenghtFactor為長(zhǎng)度因子。

timeFactor=(A1*a1/ts1+A2*a2/ts2+A3*a3/ts3+A4*a4/ts4),其中每個(gè)值代表的意義為:

A-時(shí)間段系數(shù);

a-時(shí)間段內(nèi)打開次數(shù),從history表中查詢;

ts-時(shí)間段內(nèi)天數(shù)。

在時(shí)間因子中的時(shí)間段可以分為多個(gè)時(shí)間段,比如,可以如上述公式所示的一共分為4個(gè)時(shí)間段[0,1),[1,5),[5,30),[30,90),表示訪問記錄距離系統(tǒng)當(dāng)前時(shí)間的天數(shù),越近訪問的記錄在計(jì)算時(shí)所占比重越大,具體定義如下:

float A[4]={1.2,1.0,0.4,0.1};

int ts[4]={1,4,25,60};

舉例來說,用戶訪問了www.test.com這個(gè)URL,通過查詢歷史記錄,統(tǒng)計(jì)出用戶在四個(gè)時(shí)間段內(nèi)訪問次數(shù)分別是2、4、5、6次,那么通過公式可以得到timeFactor=2*1.2/1+4*1.0/2+5*0.4/25+6*0.1/60=4.49,使用這種方法計(jì)算充分考慮了不同時(shí)間段訪問次數(shù)對(duì)權(quán)重的影響。

也就是說,通過采用上述時(shí)間因子進(jìn)行計(jì)算,能夠結(jié)合不同時(shí)間段訪問對(duì)計(jì)算結(jié)果產(chǎn)生不同的影響,越早訪問的歷史記錄其計(jì)算公式時(shí)間因子分母越大,因此隨著時(shí)間的推移,時(shí)間越久的訪問歷史對(duì)現(xiàn)在的排序影響越小。這也是按照用戶使用習(xí)慣來定的策略,如此,能夠?qū)崿F(xiàn)在八宮格中應(yīng)該優(yōu)先顯示用戶最近一段時(shí)間頻繁訪問的網(wǎng)站,而不是很久之前的訪問記錄。

上面四個(gè)參數(shù)因子中,除了timeFactor這個(gè)需要查詢數(shù)據(jù)來得到,其余的三個(gè)都能通過API函數(shù)獲取到。

對(duì)于timeFactor這個(gè)參數(shù),假如用戶訪問www.test.com時(shí),會(huì)根據(jù)SQL語(yǔ)句select count(*)from history where url=’www.test.com’and visit_time between(now-1,now)得到最近一天訪問的次數(shù),通過SQL語(yǔ)句select count(*)from history where url=’www.test.com’and visit_time between(now-5,now-1)獲取到最近1至5天的訪問次數(shù),通過SQL語(yǔ)句select count(*)from history where url=’www.test.com’and visit_time between(now-30,now-5)獲取到最近5到30天的訪問次數(shù),通過SQL語(yǔ)句select count(*)from history where url=’www.test.com’and visit_time between(now-90,now-30)獲取到最近30天到90天的訪問次數(shù),然后帶入上述公式即可獲取到timeFactor的值。

獲取到四個(gè)參數(shù)因子之后通過乘法運(yùn)算最終得到排序權(quán)重。如果score小于1.0,那么直接認(rèn)為該URL訪問沒有參與排序的資格,大于等于1.0的URL訪問才可以參與排序。之所以選擇1.0為閾值,是因?yàn)槿绻脩綦S機(jī)性的訪問一個(gè)第一次訪問的非根域名網(wǎng)站,通過上述公式計(jì)算到sore=0.2*1.2*1.0*1.0=0.24,這種用戶每天都會(huì)大量隨機(jī)訪問的URL是不應(yīng)該顯示在八宮格里面的,因此設(shè)置1.0為閾值,只有score大于1.0的才可以進(jìn)入到八宮格排序隊(duì)列中,這也是符合用戶使用習(xí)慣的,用戶日常瀏覽的大部分網(wǎng)站都是隨機(jī)性瀏覽行為,這種URL訪問記錄不會(huì)出現(xiàn)在八宮格里面。

比如,參見圖6,本實(shí)施例首先獲取URL訪問,然后基于數(shù)據(jù)庫(kù)計(jì)算得到每一個(gè)URL訪問對(duì)應(yīng)的時(shí)間因子;計(jì)算得到多個(gè)特征因子,比如前述的系數(shù)因子等;基于時(shí)間因以及特征因子計(jì)算得到URL請(qǐng)求對(duì)應(yīng)的權(quán)重值;判斷權(quán)重值是否大于1;最后一步,就是對(duì)所有score大于1.0的URL記錄進(jìn)行降序排序,然后依次在八公格里面顯示前八個(gè)URL歷史記錄。

實(shí)施例三、

本發(fā)明實(shí)施例提供了一種電子設(shè)備,如圖7所示,包括;

時(shí)間維度處理單元71,用于確定在至少兩個(gè)時(shí)間段中針對(duì)候選網(wǎng)絡(luò)資源的訪問頻次信息;基于針對(duì)候選網(wǎng)絡(luò)資源的每一個(gè)時(shí)間段的訪問頻次信息、以及每一個(gè)時(shí)間段的重要程度參數(shù),確定所述候選網(wǎng)絡(luò)資源的時(shí)間因子;

權(quán)重值計(jì)算單元72,用于基于所述時(shí)間因子確定所述候選網(wǎng)絡(luò)資源的權(quán)重值;

處理單元73,用于基于針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的權(quán)重值選取得到N個(gè)目標(biāo)網(wǎng)絡(luò)資源,將所述N個(gè)目標(biāo)網(wǎng)絡(luò)資源的相關(guān)信息顯示在目標(biāo)應(yīng)用的目標(biāo)頁(yè)面中,其中,N為整數(shù)。

本實(shí)施例提供的方法可以應(yīng)用在能夠訪問網(wǎng)絡(luò)資源的任意一種電子設(shè)備中,比如,可以應(yīng)用于個(gè)人電腦、筆記本電腦、平板電腦、智能手機(jī)等,這里不進(jìn)行窮舉。

上述時(shí)間維度處理單元71,用于獲取到在電子設(shè)備側(cè)一段時(shí)間內(nèi)的URL訪問請(qǐng)求;一段時(shí)間的長(zhǎng)度需要為能夠覆蓋至少一個(gè)時(shí)間段中全部時(shí)間段的長(zhǎng)度。

進(jìn)一步地,關(guān)于至少一個(gè)時(shí)間段,可以為連續(xù)的也可以為不連續(xù)的,比如,如圖2所示,后面的至少一個(gè)時(shí)間段有兩個(gè),分別為時(shí)間段A以及時(shí)間段B;

另外,圖中示出的兩個(gè)時(shí)間段為連續(xù)的時(shí)間段,實(shí)際處理中,時(shí)間段A以及時(shí)間段B可以為不連續(xù)的,可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,比如,通常晚間7點(diǎn)到12點(diǎn)之間可能是用戶使用較為頻繁的一段時(shí)間,那么可以設(shè)置7點(diǎn)到12點(diǎn)是時(shí)間段A,白天可能10點(diǎn)到下午5點(diǎn)使用的較為頻繁,將這個(gè)時(shí)段設(shè)置為時(shí)間段B??梢岳斫獾氖?,前述的幾種時(shí)間段的設(shè)置,以及獲取一段時(shí)長(zhǎng)的訪問請(qǐng)求的處理方式僅為示例,實(shí)際處理時(shí)只要能夠確定不同的時(shí)間段并且確定能夠得到全部時(shí)間段的URL訪問請(qǐng)求即可。

進(jìn)一步地,需要指出的是,上述至少一個(gè)針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求可以為通過目標(biāo)應(yīng)用發(fā)起的訪問請(qǐng)求;其中,目標(biāo)應(yīng)用可以為瀏覽器,假設(shè)在電子設(shè)備中安裝有多種瀏覽器,那么目標(biāo)應(yīng)用為其中一種,并且獲取到的針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求可以為通過其中一種瀏覽器發(fā)起的訪問請(qǐng)求。

當(dāng)然,并不限定的還可以包括:可以為獲取到通過該類型的應(yīng)用發(fā)起的至少一個(gè)針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求。也就是說,只要通過瀏覽器發(fā)起的訪問請(qǐng)求均能夠獲取。

時(shí)間維度處理單元71,用于基于針對(duì)所述候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的歷史記錄,獲取到在至少一個(gè)時(shí)間段中每一個(gè)時(shí)間段內(nèi)針對(duì)所述候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的訪問次數(shù);根據(jù)每一個(gè)時(shí)間段的時(shí)長(zhǎng)、以及對(duì)應(yīng)的所述訪問次數(shù),計(jì)算得到在每一個(gè)時(shí)間段內(nèi)對(duì)應(yīng)的訪問頻次信息。

比如,參見圖3,分別有兩個(gè)時(shí)間段,時(shí)間段A和時(shí)間段B,針對(duì)第一網(wǎng)絡(luò)資源的URL請(qǐng)求分別發(fā)出了10次和20次;若要計(jì)算兩個(gè)時(shí)間段內(nèi)針對(duì)第一網(wǎng)絡(luò)資源的URL請(qǐng)求的訪問頻次信息,則需要基于時(shí)間段的長(zhǎng)度,具體的,假設(shè)時(shí)間段A為1天,時(shí)間段B為5天,那么頻次就等于時(shí)段A為10、時(shí)間段B為20/5=4。

相應(yīng)的,所述時(shí)間維度處理單元71,用于基于每一個(gè)針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求中每一個(gè)時(shí)間段的訪問頻次信息、以及每一個(gè)時(shí)間段的重要程度參數(shù),確定每一個(gè)針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的時(shí)間因子,其中,每一個(gè)時(shí)間段的重要程度參數(shù)可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,可以設(shè)置與當(dāng)前時(shí)刻的時(shí)間差值越大的時(shí)間段的重要程度參數(shù)較低,與當(dāng)前時(shí)刻的時(shí)間差值越小的歷史時(shí)間段的重要程度參數(shù)越高。

其中,重要程度參數(shù)可以有至少一個(gè)級(jí)別,比如,假設(shè)分為重要和不重要兩個(gè)級(jí)別時(shí),分別對(duì)應(yīng)的重要程度參數(shù)為0.1和1;還可以分為更多的級(jí)別,比如有四個(gè),分別設(shè)置不同的重要程度參數(shù),比如,為2、1.5、1、0.5這幾種,具體情況可以根據(jù)實(shí)際處理來設(shè)置,本實(shí)施例中不進(jìn)行窮舉。

結(jié)合以下公式對(duì)時(shí)間因子的計(jì)算方式進(jìn)行說明:

timeFactor=A1*a1/ts1+……+An*an/tsn;

其中,An為時(shí)間段的重要程度參數(shù);an為時(shí)間段內(nèi)訪問次數(shù),可以從歷史記錄history表中查詢;tsn為時(shí)間段的長(zhǎng)度,比如可以為天數(shù)。其中,n為大于等于2的整數(shù)。

本實(shí)施例中權(quán)重值計(jì)算單元72,用于基于所述時(shí)間因子,確定所述訪問請(qǐng)求的權(quán)重值。具體來說,本實(shí)施例提供的場(chǎng)景中,可以直接將所述時(shí)間因子作為權(quán)重值,不再進(jìn)行贅述。

處理單元,用于基于針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的權(quán)重值選取得到N個(gè)目標(biāo)網(wǎng)絡(luò)資源,將所述N個(gè)目標(biāo)網(wǎng)絡(luò)資源的相關(guān)信息顯示在目標(biāo)應(yīng)用的目標(biāo)頁(yè)面中,具體的:

處理方式一、

處理單元,用于基于針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的權(quán)重值進(jìn)行排序,基于排序結(jié)果選取得到排在前N位的N個(gè)目標(biāo)網(wǎng)絡(luò)資源,將所述N個(gè)目標(biāo)網(wǎng)絡(luò)資源的相關(guān)信息顯示在目標(biāo)應(yīng)用的目標(biāo)頁(yè)面中。其中,N為整數(shù),可以為根據(jù)實(shí)際情況進(jìn)行的設(shè)置,可以由目標(biāo)應(yīng)用默認(rèn),可以由用戶自己設(shè)置,比如,可以為8個(gè)。

具體的,比如,參見圖4,當(dāng)前有10個(gè)URL訪問請(qǐng)求,對(duì)應(yīng)的權(quán)重值分別為URL-1—>10、URL-2—>8.5、URL-3—>4.49、URL-4—>2.5、URL-5—>6、URL-6—>1、URL-7—>3、URL-8—>5、URL-9—>9、URL-10—>0.5;從中選取得到8個(gè)URL訪問請(qǐng)求,刪除最低的兩個(gè)URL-10以及URL-6,最終得到圖4右側(cè)顯示的目標(biāo)頁(yè)面,在目標(biāo)頁(yè)面中有8個(gè)URL資源對(duì)應(yīng)的信息。

處理方式二、

處理單元,用于基于針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的權(quán)重值,選取得到所述權(quán)重值大于預(yù)設(shè)門限值的至少一個(gè)針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求,將大于所述預(yù)設(shè)門限值的所述至少一個(gè)針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求中的N個(gè)目標(biāo)網(wǎng)絡(luò)資源,將所述N個(gè)目標(biāo)網(wǎng)絡(luò)資源的相關(guān)信息顯示在目標(biāo)應(yīng)用的目標(biāo)頁(yè)面中。

其中,所述預(yù)設(shè)門限值可以根據(jù)實(shí)際情況設(shè)置,比如,可以設(shè)置為大于1;

相應(yīng)的,假設(shè)目標(biāo)應(yīng)用的目標(biāo)頁(yè)面中能夠顯示N個(gè)目標(biāo)網(wǎng)絡(luò)資源對(duì)應(yīng)的相關(guān)信息,本處理方式中還存在以下幾種情況:

權(quán)重值大于所述預(yù)設(shè)門限值的網(wǎng)絡(luò)資源的訪問請(qǐng)求的數(shù)量不大于N時(shí),將全部權(quán)重值大于所述預(yù)設(shè)門限值的網(wǎng)絡(luò)資源的訪問請(qǐng)求作為目標(biāo)網(wǎng)絡(luò)資源的訪問請(qǐng)求,將目標(biāo)網(wǎng)絡(luò)資源的相關(guān)信息顯示在所述目標(biāo)頁(yè)面中;

或者,

當(dāng)權(quán)重值大于所述預(yù)設(shè)門限值的網(wǎng)絡(luò)資源的訪問請(qǐng)求的數(shù)量大于N時(shí),從所述權(quán)重值大于所述預(yù)設(shè)門限值的網(wǎng)絡(luò)資源的訪問請(qǐng)求中,選取任意N個(gè)網(wǎng)絡(luò)資源作為目標(biāo)網(wǎng)絡(luò)資源;

或者,

當(dāng)權(quán)重值大于所述預(yù)設(shè)門限值的網(wǎng)絡(luò)資源的訪問請(qǐng)求的數(shù)量大于N時(shí),從所述權(quán)重值大于所述預(yù)設(shè)門限值的網(wǎng)絡(luò)資源的訪問請(qǐng)求中,基于針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的權(quán)重值進(jìn)行排序,基于排序結(jié)果選取得到排在前N位的N個(gè)目標(biāo)網(wǎng)絡(luò)資源,將所述N個(gè)目標(biāo)網(wǎng)絡(luò)資源的相關(guān)信息顯示在目標(biāo)應(yīng)用的目標(biāo)頁(yè)面中。

本實(shí)施例提供的方案具體來說,可以應(yīng)用于PC端的瀏覽器八宮格中。如圖5所示,里面記錄了用戶最經(jīng)常訪問的八個(gè)歷史記錄,分別為網(wǎng)頁(yè)1~8;比如某用戶最經(jīng)常使用的是網(wǎng)站1,那么網(wǎng)站1會(huì)出現(xiàn)在八宮格里面,下次用戶啟動(dòng)瀏覽器就可以方便快捷的打開網(wǎng)站1了,通過八宮格可以使用戶最短路徑下直達(dá)最經(jīng)常訪問的網(wǎng)站,增加用戶瀏覽的便捷性。

可見,采用上述方案,就可以基于不同的時(shí)間段確定針對(duì)候選網(wǎng)絡(luò)資源的訪問的頻次,并基于不同時(shí)間段的重要程度及其對(duì)應(yīng)的訪問頻次信息,確定網(wǎng)絡(luò)資源的訪問請(qǐng)求的權(quán)重值,進(jìn)而根據(jù)該權(quán)重值確定在目標(biāo)應(yīng)用的目標(biāo)頁(yè)面中的顯示情況。如此,能夠充分考慮了不同的訪問時(shí)間段對(duì)針對(duì)候選網(wǎng)絡(luò)資源的訪問情況的影響,從而避免了由于無法結(jié)合訪問請(qǐng)求所對(duì)應(yīng)的不同時(shí)間而進(jìn)行推薦的處理方式中,無法準(zhǔn)確得到所要推薦的目標(biāo)網(wǎng)絡(luò)資源的問題。

實(shí)施例四、

在實(shí)施例三圖7的場(chǎng)景基礎(chǔ)之上,本實(shí)施例結(jié)合圖8進(jìn)一步針對(duì)如何計(jì)算得到權(quán)重值提供更多的處理方式,具體如下:

所述電子設(shè)備還包括:

特征因子處理單元74,用于至少執(zhí)行以下處理之一:

獲取到每一個(gè)針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的類型,基于所述類型確定所述針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的系數(shù)因子;

判斷每一個(gè)針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求是否為針對(duì)中間資源,基于判斷結(jié)果確定所述針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的重定向因子;

根據(jù)每一個(gè)針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的長(zhǎng)度,確定所述針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的長(zhǎng)度因子。

下面,首先針對(duì)如何確定系數(shù)因子、重定向因子、以及長(zhǎng)度因子分別進(jìn)行說明:

系數(shù)因子,具體的根據(jù)訪問請(qǐng)求URL的類型賦不同的值??梢栽O(shè)置為,將根節(jié)點(diǎn)對(duì)應(yīng)的URL對(duì)應(yīng)最大的系數(shù)因子;將靜態(tài)頁(yè)面、或廣告頁(yè)面對(duì)應(yīng)的URL設(shè)置為最低的系數(shù)因子;另外,還可以設(shè)置更多的類別所對(duì)應(yīng)的系數(shù)因子,比如,非根站點(diǎn)的URL(URL中包含引用&、查詢?、或者子路徑標(biāo)志/符號(hào))設(shè)置為中等大小的系數(shù)因子。

比如,根站點(diǎn)可以設(shè)置系數(shù)因子factor=1,例如www.baidu.com這種網(wǎng)站。以.htm或.html結(jié)尾的URL都是靜態(tài)頁(yè)面,這種頁(yè)面從統(tǒng)計(jì)數(shù)據(jù)來看大部分都是廣告頁(yè)或者固定頁(yè),比如“https://xihuan.jd.com/796376.html”就是某購(gòu)物網(wǎng)站的商品詳情頁(yè)。還有一種以swf結(jié)尾的URL大部分也都是廣告頁(yè)面。針對(duì)這些特征的URL factor設(shè)置為0.1來降低其權(quán)重。其余的非根站點(diǎn)的URL(URL中包含引用&、查詢?、或者子路徑標(biāo)志/符號(hào)),其權(quán)重小于根站點(diǎn),但是又大于靜態(tài)頁(yè)面或者廣告頁(yè)面,其權(quán)重factor取0.2。

重定向因子,現(xiàn)在訪問很多網(wǎng)站都是重定向過去的,重定向前的網(wǎng)站大部分都是為了安全或者統(tǒng)計(jì)而加的中間頁(yè),這個(gè)中間頁(yè)對(duì)用戶的訪問而言沒有意義,重定向之后的URL地址才是用戶真正想訪問的地址。因此對(duì)于這種帶有重定向的URL該權(quán)重取值為0.9,沒有重定向的URL取值為1.0。

長(zhǎng)度因子,對(duì)于超過90個(gè)字符的URL,該系數(shù)為0.1,否則為1。加入這個(gè)因子的目的是為了避免超長(zhǎng)的URL歷史記錄的權(quán)重分值過大。用戶經(jīng)常訪問的網(wǎng)站往往都是根域名URL節(jié)點(diǎn),這類URL長(zhǎng)度都比較短,而用戶偶爾訪問的網(wǎng)站,例如門戶網(wǎng)站上某條新聞、購(gòu)物網(wǎng)站上的某一個(gè)商品,這種帶有很大隨機(jī)性的訪問URL,其特點(diǎn)都是URL很長(zhǎng),通過大量的數(shù)據(jù)統(tǒng)計(jì)最終確定了90這個(gè)閾值。對(duì)于長(zhǎng)度大于90的認(rèn)為是用戶隨機(jī)性訪問的URL,其權(quán)重很低為0.1,長(zhǎng)度小于90的權(quán)重較高為1.0。

進(jìn)一步地,所述權(quán)重值計(jì)算單元,用于基于所述系數(shù)因子、重定向因子以及長(zhǎng)度因子中的至少之一,與所述時(shí)間因子進(jìn)行計(jì)算,得到每一個(gè)所述針對(duì)候選網(wǎng)絡(luò)資源的訪問請(qǐng)求的權(quán)重值。

也就是說,在本實(shí)施例中進(jìn)行權(quán)重值的計(jì)算時(shí),可以利用前述系數(shù)因子、重定向因子、長(zhǎng)度因子以及時(shí)間因子全部相乘以得到權(quán)重值;還可以根據(jù)實(shí)際情況進(jìn)行調(diào)整,比如,可以僅采用其中的重定向因子以及長(zhǎng)度因子與時(shí)間因子相乘計(jì)算權(quán)重值,還可以采用系數(shù)因子、重定向因子以及長(zhǎng)度因子中的一個(gè)與時(shí)間因子相乘計(jì)算得到權(quán)重值。具體的實(shí)施中為上述三種因子結(jié)合或分別與時(shí)間因子進(jìn)行計(jì)算,這里不再進(jìn)行窮舉。

下面,通過以下公式來對(duì)全部的因子均用來進(jìn)行權(quán)重值的計(jì)算的場(chǎng)景對(duì)上述實(shí)施例進(jìn)行解釋:

score=factor*timeFactor*redirectTypeFactor*urlLengthFactor;

其中,socre就是最終對(duì)某一URL計(jì)算出來的權(quán)重值。

factor為系數(shù)因子,會(huì)根據(jù)URL類型賦不同的值;timeFactor為時(shí)間因子;redirectTypeFactor為重定向因子;urlLenghtFactor為長(zhǎng)度因子。

timeFactor=(A1*a1/ts1+A2*a2/ts2+A3*a3/ts3+A4*a4/ts4),其中每個(gè)值代表的意義為:

A-時(shí)間段系數(shù);

a-時(shí)間段內(nèi)打開次數(shù),從history表中查詢;

ts-時(shí)間段內(nèi)天數(shù)。

在時(shí)間因子中的時(shí)間段可以分為多個(gè)時(shí)間段,比如,可以如上述公式所示的一共分為4個(gè)時(shí)間段[0,1),[1,5),[5,30),[30,90),表示訪問記錄距離系統(tǒng)當(dāng)前時(shí)間的天數(shù),越近訪問的記錄在計(jì)算時(shí)所占比重越大,具體定義如下:

float A[4]={1.2,1.0,0.4,0.1};

int ts[4]={1,4,25,60};

舉例來說,用戶訪問了www.test.com這個(gè)URL,通過查詢歷史記錄,統(tǒng)計(jì)出用戶在四個(gè)時(shí)間段內(nèi)訪問次數(shù)分別是2、4、5、6次,那么通過公式可以得到timeFactor=2*1.2/1+4*1.0/2+5*0.4/25+6*0.1/60=4.49,使用這種方法計(jì)算充分考慮了不同時(shí)間段訪問次數(shù)對(duì)權(quán)重的影響。

也就是說,通過采用上述時(shí)間因子進(jìn)行計(jì)算,能夠結(jié)合不同時(shí)間段訪問對(duì)計(jì)算結(jié)果產(chǎn)生不同的影響,越早訪問的歷史記錄其計(jì)算公式時(shí)間因子分母越大,因此隨著時(shí)間的推移,時(shí)間越久的訪問歷史對(duì)現(xiàn)在的排序影響越小。這也是按照用戶使用習(xí)慣來定的策略,如此,能夠?qū)崿F(xiàn)在八宮格中應(yīng)該優(yōu)先顯示用戶最近一段時(shí)間頻繁訪問的網(wǎng)站,而不是很久之前的訪問記錄。

上面四個(gè)參數(shù)因子中,除了timeFactor這個(gè)需要查詢數(shù)據(jù)來得到,其余的三個(gè)都能通過API函數(shù)獲取到。

對(duì)于timeFactor這個(gè)參數(shù),假如用戶訪問www.test.com時(shí),會(huì)根據(jù)SQL語(yǔ)句select count(*)from history where url=’www.test.com’and visit_time between(now-1,now)得到最近一天訪問的次數(shù),通過SQL語(yǔ)句select count(*)from history where url=’www.test.com’and visit_time between(now-5,now-1)獲取到最近1至5天的訪問次數(shù),通過SQL語(yǔ)句select count(*)from history where url=’www.test.com’and visit_time between(now-30,now-5)獲取到最近5到30天的訪問次數(shù),通過SQL語(yǔ)句select count(*)from history where url=’www.test.com’and visit_time between(now-90,now-30)獲取到最近30天到90天的訪問次數(shù),然后帶入上述公式即可獲取到timeFactor的值。

獲取到四個(gè)參數(shù)因子之后通過乘法運(yùn)算最終得到排序權(quán)重。如果score小于1.0,那么直接認(rèn)為該URL訪問沒有參與排序的資格,大于等于1.0的URL訪問才可以參與排序。之所以選擇1.0為閾值,是因?yàn)槿绻脩綦S機(jī)性的訪問一個(gè)第一次訪問的非根域名網(wǎng)站,通過上述公式計(jì)算到sore=0.2*1.2*1.0*1.0=0.24,這種用戶每天都會(huì)大量隨機(jī)訪問的URL是不應(yīng)該顯示在八宮格里面的,因此設(shè)置1.0為閾值,只有score大于1.0的才可以進(jìn)入到八宮格排序隊(duì)列中,這也是符合用戶使用習(xí)慣的,用戶日常瀏覽的大部分網(wǎng)站都是隨機(jī)性瀏覽行為,這種URL訪問記錄不會(huì)出現(xiàn)在圖5所示的八宮格里面。

比如,參見圖6,本實(shí)施例首先獲取URL訪問,然后基于數(shù)據(jù)庫(kù)計(jì)算得到每一個(gè)URL訪問對(duì)應(yīng)的時(shí)間因子;計(jì)算得到多個(gè)特征因子,比如前述的系數(shù)因子等;基于時(shí)間因以及特征因子計(jì)算得到URL請(qǐng)求對(duì)應(yīng)的權(quán)重值;判斷權(quán)重值是否大于1;最后一步,就是對(duì)所有score大于1.0的URL記錄進(jìn)行降序排序,然后依次在八公格里面顯示前八個(gè)URL歷史記錄。

本發(fā)明實(shí)施例提供的電子設(shè)備可以以各種形式來實(shí)施。例如,可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的電子設(shè)備以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。圖9為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的電子設(shè)備的硬件結(jié)構(gòu)示意。

電子設(shè)備100可以包括用戶輸入單元130、輸出單元150、存儲(chǔ)器160、接口單元170、控制器180和電源單元190等等。將在下面詳細(xì)描述電子設(shè)備的元件。

用戶輸入單元130可以根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)以控制電子設(shè)備的各種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤、鍋?zhàn)衅?、觸摸板(例如,檢測(cè)由于被接觸而導(dǎo)致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當(dāng)觸摸板以層的形式疊加在顯示單元151上時(shí),可以形成觸摸屏。

接口單元170用作至少一個(gè)外部裝置與電子設(shè)備100連接可以通過的接口。例如,外部裝置可以包括有線或無線頭戴式耳機(jī)端口、外部電源(或電池充電器)端口、有線或無線數(shù)據(jù)端口、存儲(chǔ)卡端口、用于連接具有識(shí)別模塊的裝置的端口、音頻輸入/輸出(I/O)端口、視頻I/O端口、耳機(jī)端口等等。識(shí)別模塊可以是存儲(chǔ)用于驗(yàn)證用戶使用電子設(shè)備100的各種信息并且可以包括用戶識(shí)別模塊(UIM)、客戶識(shí)別模塊(SIM)、通用客戶識(shí)別模塊(USIM)等等。另外,具有識(shí)別模塊的裝置(下面稱為"識(shí)別裝置")可以采取智能卡的形式,因此,識(shí)別裝置可以經(jīng)由端口或其它連接裝置與電子設(shè)備100連接。接口單元170可以用于接收來自外部裝置的輸入(例如,數(shù)據(jù)信息、電力等等)并且將接收到的輸入傳輸?shù)诫娮釉O(shè)備100內(nèi)的一個(gè)或多個(gè)元件或者可以用于在電子設(shè)備和外部裝置之間傳輸數(shù)據(jù)。

另外,當(dāng)電子設(shè)備100與外部底座連接時(shí),接口單元170可以用作允許通過其將電力從底座提供到電子設(shè)備100的路徑或者可以用作允許從底座輸入的各種命令信號(hào)通過其傳輸?shù)诫娮釉O(shè)備的路徑。從底座輸入的各種命令信號(hào)或電力可以用作用于識(shí)別電子設(shè)備是否準(zhǔn)確地安裝在底座上的信號(hào)。輸出單元150被構(gòu)造為以視覺、音頻和/或觸覺方式提供輸出信號(hào)(例如,音頻信號(hào)、視頻信號(hào)、警報(bào)信號(hào)、振動(dòng)信號(hào)等等)。

輸出單元150可以包括顯示單元151等等。顯示單元151可以顯示在電子設(shè)備100中處理的信息。例如,當(dāng)電子設(shè)備100處于電話通話模式時(shí),顯示單元151可以顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關(guān)的用戶界面(UI)或圖形用戶界面(GUI)。當(dāng)電子設(shè)備100處于視頻通話模式或者圖像捕獲模式時(shí),顯示單元151可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關(guān)功能的UI或GUI等等。

同時(shí),當(dāng)顯示單元151和觸摸板以層的形式彼此疊加以形成觸摸屏?xí)r,顯示單元151可以用作輸入裝置和輸出裝置。顯示單元151可以包括液晶顯示器(LCD)、薄膜晶體管LCD(TFT-LCD)、有機(jī)發(fā)光二極管(OLED)顯示器、柔性顯示器、三維(3D)顯示器等等中的至少一種。這些顯示器中的一些可以被構(gòu)造為透明狀以允許用戶從外部觀看,這可以稱為透明顯示器,典型的透明顯示器可以例如為TOLED(透明有機(jī)發(fā)光二極管)顯示器等等。根據(jù)特定想要的實(shí)施方式,電子設(shè)備100可以包括兩個(gè)或更多顯示單元(或其它顯示裝置),例如,電子設(shè)備可以包括外部顯示單元(未示出)和內(nèi)部顯示單元(未示出)。觸摸屏可用于檢測(cè)觸摸輸入壓力以及觸摸輸入位置和觸摸輸入面積。

存儲(chǔ)器160可以存儲(chǔ)由控制器180執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時(shí)地存儲(chǔ)己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲(chǔ)器160可以存儲(chǔ)關(guān)于當(dāng)觸摸施加到觸摸屏?xí)r輸出的各種方式的振動(dòng)和音頻信號(hào)的數(shù)據(jù)。

存儲(chǔ)器160可以包括至少一種類型的存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)包括閃存、硬盤、多媒體卡、卡型存儲(chǔ)器(例如,SD或DX存儲(chǔ)器等等)、隨機(jī)訪問存儲(chǔ)器(RAM)、靜態(tài)隨機(jī)訪問存儲(chǔ)器(SRAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、可編程只讀存儲(chǔ)器(PROM)、磁性存儲(chǔ)器、磁盤、光盤等等。而且,電子設(shè)備100可以與通過網(wǎng)絡(luò)連接執(zhí)行存儲(chǔ)器160的存儲(chǔ)功能的網(wǎng)絡(luò)存儲(chǔ)裝置協(xié)作。

控制器180通??刂齐娮釉O(shè)備的總體操作。例如,控制器180執(zhí)行與語(yǔ)音通話、數(shù)據(jù)通信、視頻通話等等相關(guān)的控制和處理。

電源單元190在控制器180的控制下接收外部電力或內(nèi)部電力并且提供操作各元件和組件所需的適當(dāng)?shù)碾娏Α?/p>

這里描述的各種實(shí)施方式可以以使用例如計(jì)算機(jī)軟件、硬件或其任何組合的計(jì)算機(jī)可讀介質(zhì)來實(shí)施。對(duì)于硬件實(shí)施,這里描述的實(shí)施方式可以通過使用特定用途集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計(jì)為執(zhí)行這里描述的功能的電子單元中的至少一種來實(shí)施,在一些情況下,這樣的實(shí)施方式可以在控制器180中實(shí)施。對(duì)于軟件實(shí)施,諸如過程或功能的實(shí)施方式可以與允許執(zhí)行至少一種功能或操作的單獨(dú)的軟件模塊來實(shí)施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z(yǔ)言編寫的軟件應(yīng)用程序(或程序)來實(shí)施,軟件代碼可以存儲(chǔ)在存儲(chǔ)器160中并且由控制器180執(zhí)行。

可見,通過上述方案,就能夠保證在電子設(shè)備啟動(dòng)之后,直接根據(jù)電子設(shè)備中的啟動(dòng)順序確定加載目標(biāo)應(yīng)用,進(jìn)而基于目標(biāo)應(yīng)用針對(duì)第N啟動(dòng)順序的文件系統(tǒng)或應(yīng)用進(jìn)行寫入處理。如此,就能夠避免啟動(dòng)目標(biāo)應(yīng)用之前,電子設(shè)備存在部分驅(qū)動(dòng)或部分文件系統(tǒng)首先開啟,而導(dǎo)致的無法全面的進(jìn)行寫入處理的問題,提升了電子設(shè)備的安全性。

本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、電子設(shè)備、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1