本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種網(wǎng)頁界面中信息推薦方法及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)的不斷發(fā)展,越來越多的用戶選擇在網(wǎng)上進(jìn)行購物、聽音樂、看視頻。用戶通過瀏覽器訪問購物、音樂、視頻網(wǎng)站,就可以方便地選擇自己所需要或感興趣的產(chǎn)品。特別是在電商領(lǐng)域,由于不受地理位置的限制,并且能夠較好地控制運(yùn)營成本,如無需實(shí)體店面、人員需求也較少等,因此吸引著越來越多的用戶。
隨著互聯(lián)網(wǎng)的發(fā)展,各個(gè)平臺(tái)也不斷地推出各種人性化服務(wù)。例如:現(xiàn)有的平臺(tái),為用戶推薦相關(guān)商品鏈接。目前已有的幾種推薦商品信息的技術(shù)如下:(1)根據(jù)多數(shù)用戶的興趣或喜好來對(duì)產(chǎn)品進(jìn)行統(tǒng)一推薦;(2)基于用戶協(xié)作的推薦技術(shù),將相似用戶歸類,然后根據(jù)其與最相似用戶以往的偏好來推薦相似的產(chǎn)品;(3)基于內(nèi)容相似性的推薦技術(shù),根據(jù)用戶以往的偏好來推薦相似的產(chǎn)品。
如上的推薦方法,不是根據(jù)用戶當(dāng)前的網(wǎng)絡(luò)行為來判斷用戶的喜好,這樣推薦的商品難免有偏差,另外用戶根據(jù)推薦的產(chǎn)品去進(jìn)行瀏覽、點(diǎn)擊等行為也會(huì)為數(shù)據(jù)服務(wù)器增加額外的負(fù)擔(dān),推薦系統(tǒng)實(shí)際上已經(jīng)無法起到應(yīng)有的作用。
另有一種推薦方法:根據(jù)用戶的點(diǎn)擊或搜索行為數(shù)據(jù),確定用戶的興趣產(chǎn)品類目,在當(dāng)前頁面另外的可視窗口中向用戶推薦。
該方法的不足在于,一旦用戶的點(diǎn)擊/檢索條件確定,根據(jù)該點(diǎn)擊/搜索條件從數(shù)據(jù)服務(wù)器請(qǐng)求的數(shù)據(jù)則是不變的,不能動(dòng)態(tài)實(shí)時(shí)調(diào)整,并且在當(dāng)前同一可視窗口中以及還未呈現(xiàn)的窗口/網(wǎng)頁中,其顯示的數(shù)據(jù)也是不變的;只有在點(diǎn)擊/搜索條件發(fā)生改變時(shí),其數(shù)據(jù)才發(fā)生改變,進(jìn)而導(dǎo)致不能使用戶快速地查找到自己需要或感興趣的產(chǎn)品,降低用戶的瀏覽效率和瀏覽體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
為解決上述問題,本發(fā)明提出一種網(wǎng)頁界面中信息推薦方法及系統(tǒng),能夠根據(jù)用戶的點(diǎn)擊行為數(shù)據(jù),實(shí)時(shí)地在同一可視窗口中更新數(shù)據(jù),向用戶推薦所感興趣的產(chǎn)品,提高用戶的瀏覽效率和瀏覽體驗(yàn)。
本發(fā)明提供一種網(wǎng)頁界面中信息推薦方法,包括如下步驟:
a1.網(wǎng)頁主進(jìn)程實(shí)時(shí)獲取用戶的點(diǎn)擊行為,并記錄點(diǎn)擊行為信息塊的屬性和位置數(shù)據(jù),以及和所述點(diǎn)擊行為信息塊相近的相近信息塊的位置數(shù)據(jù);
a2.網(wǎng)頁主進(jìn)程向數(shù)據(jù)服務(wù)器請(qǐng)求符合所述點(diǎn)擊行為信息塊屬性的新數(shù)據(jù);
a3.根據(jù)所述相近信息塊的位置數(shù)據(jù),網(wǎng)頁主進(jìn)程將獲取的新數(shù)據(jù)替換掉同一個(gè)可視窗口中相近信息塊的原始數(shù)據(jù),呈現(xiàn)在當(dāng)前可視窗口中,向用戶推薦。
優(yōu)選地,所述方法還包括在所述步驟a1之后,與所述步驟a2并行進(jìn)行:
a4.網(wǎng)頁主進(jìn)程根據(jù)所述點(diǎn)擊行為信息塊的屬性,計(jì)算并調(diào)整檢索權(quán)重,和/或計(jì)算所述屬性的點(diǎn)擊次數(shù),并存儲(chǔ)于緩存中;
a5.若網(wǎng)頁主進(jìn)程監(jiān)聽到可視窗口的滾動(dòng)加載行為,根據(jù)所述檢索權(quán)重,再次向數(shù)據(jù)服務(wù)器請(qǐng)求數(shù)據(jù),并將獲取的新數(shù)據(jù),呈現(xiàn)于加載的可視窗口中。
進(jìn)一步地優(yōu)選,所述步驟a4和a5之間還包括:
s11.根據(jù)所述檢索權(quán)重,判斷各屬性的占比是否超過閾值,若超過,進(jìn)入步驟s2;若未超過閾值,則進(jìn)入步驟a1或a5;
s2.網(wǎng)頁主進(jìn)程彈出對(duì)話框,監(jiān)聽并獲取對(duì)話框中的點(diǎn)擊行為,若獲取的點(diǎn)擊行為是不同意精確推薦,則進(jìn)入步驟a1或a5;若獲取的點(diǎn)擊行為是同意精確推薦,則進(jìn)入步驟s3;
s3.網(wǎng)頁主進(jìn)程向數(shù)據(jù)服務(wù)器請(qǐng)求符合所述超過閾值的屬性的新數(shù)據(jù),并將獲取的新數(shù)據(jù),呈現(xiàn)于可視窗口中。
進(jìn)一步地優(yōu)選,所述步驟a4和a5之間還包括:
s12.根據(jù)所述點(diǎn)擊次數(shù),判斷所述點(diǎn)擊次數(shù)是否超過閾值,若超過,進(jìn)入步驟s2;若未超過閾值,則進(jìn)入步驟a1或a5;
s2.網(wǎng)頁主進(jìn)程彈出對(duì)話框,監(jiān)聽并獲取對(duì)話框中的點(diǎn)擊行為,若獲取的點(diǎn)擊行為是不同意精確推薦,則進(jìn)入步驟a1或a5;若獲取的點(diǎn)擊行為是同意精確推薦,則進(jìn)入步驟s3;
s3.網(wǎng)頁主進(jìn)程向數(shù)據(jù)服務(wù)器請(qǐng)求符合所述超過閾值的屬性的新數(shù)據(jù),并將獲取的新數(shù)據(jù),呈現(xiàn)于可視窗口中。
優(yōu)選地,所述信息包括:商品、音樂、視頻。
優(yōu)選地,所述屬性包括:名稱、品類、國家、地域、郵寄線路、價(jià)格、時(shí)間、年份。
優(yōu)選地,所述相近信息塊包括與所述點(diǎn)擊行為信息塊相鄰的相鄰信息塊、當(dāng)前可視窗口中的其他信息塊。
優(yōu)選地,所述步驟a3中,若所述相近信息塊屬于之前已點(diǎn)擊行為信息塊,則不做最優(yōu)先替換,優(yōu)先替換其他非點(diǎn)擊行為信息塊。
優(yōu)選地,所述步驟a3中,若所述可視窗口中所有相近信息塊都屬于之前已點(diǎn)擊行為信息塊,則都進(jìn)行替換。
本發(fā)明還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其存儲(chǔ)用于電子數(shù)據(jù)交換的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序使得計(jì)算機(jī)執(zhí)行如上所述的方法。
本發(fā)明還提供一種網(wǎng)頁界面中信息推薦系統(tǒng),其特征在于,包括網(wǎng)頁主進(jìn)程和數(shù)據(jù)服務(wù)器,所述網(wǎng)頁主進(jìn)程和所述數(shù)據(jù)服務(wù)器用于處理如下過程:
a1.網(wǎng)頁主進(jìn)程實(shí)時(shí)獲取用戶的點(diǎn)擊行為,并記錄點(diǎn)擊行為信息塊的屬性和位置數(shù)據(jù),以及和所述點(diǎn)擊行為信息塊相近的相近信息塊的位置數(shù)據(jù);
a2.網(wǎng)頁主進(jìn)程向數(shù)據(jù)服務(wù)器請(qǐng)求符合所述點(diǎn)擊行為信息塊屬性的新數(shù)據(jù);
a3.根據(jù)所述相近信息塊的位置數(shù)據(jù),網(wǎng)頁主進(jìn)程將獲取的新數(shù)據(jù)替換掉同一個(gè)可視窗口中相近信息塊的原始數(shù)據(jù),呈現(xiàn)在當(dāng)前可視窗口中,向用戶推薦。
優(yōu)選地,所述網(wǎng)頁主進(jìn)程和所述數(shù)據(jù)服務(wù)器還用于處理如下過程:
a4.網(wǎng)頁主進(jìn)程根據(jù)所述點(diǎn)擊行為信息塊的屬性,計(jì)算并調(diào)整檢索權(quán)重,和/或計(jì)算所述屬性的點(diǎn)擊次數(shù),并存儲(chǔ)于緩存中;
a5.若網(wǎng)頁主進(jìn)程監(jiān)聽到可視窗口的滾動(dòng)加載行為,根據(jù)所述檢索權(quán)重,再次向數(shù)據(jù)服務(wù)器請(qǐng)求數(shù)據(jù),并將獲取的新數(shù)據(jù),呈現(xiàn)于加載的可視窗口中。
本發(fā)明的有益效果:通過實(shí)時(shí)獲取用戶的點(diǎn)擊行為,根據(jù)該點(diǎn)擊行為信息塊的屬性向數(shù)據(jù)服務(wù)器請(qǐng)求新數(shù)據(jù),替換掉在同一個(gè)可視窗口中相近信息塊的原始數(shù)據(jù)。利用就近原則在用戶的點(diǎn)擊區(qū)域,動(dòng)態(tài)直觀地呈現(xiàn)用戶所感興趣的內(nèi)容,讓用戶更快找到所需要/感興趣的產(chǎn)品,提高用戶的瀏覽效率和瀏覽體驗(yàn)。
在進(jìn)一步的優(yōu)選方案中還能獲得更多的優(yōu)點(diǎn):通過統(tǒng)計(jì)用戶的點(diǎn)擊行為,實(shí)時(shí)調(diào)整檢索權(quán)重,更新繼續(xù)滾動(dòng)加載的可視窗口中的數(shù)據(jù),加快了新數(shù)據(jù)的呈現(xiàn)速度,有利于用戶快捷查看相關(guān)數(shù)據(jù),更快速地查找到所需要/感興趣的產(chǎn)品,進(jìn)一步提高了用戶的瀏覽效率及瀏覽體驗(yàn)。當(dāng)檢索權(quán)重中某一屬性的占比或次數(shù)超過閾值,則向數(shù)據(jù)服務(wù)器請(qǐng)求符合該屬性的新數(shù)據(jù),用于替換當(dāng)前可視窗口的全部信息塊,提供精確推薦,更進(jìn)一步提高了瀏覽的效率和體驗(yàn)。
附圖說明
圖1為本發(fā)明實(shí)施例1中網(wǎng)頁界面中信息推薦方法的流程圖;
圖2為本發(fā)明實(shí)施例1中獲取用戶點(diǎn)擊行為示意圖;
圖3為本發(fā)明實(shí)施例1中相近信息塊替換示意圖;
圖4為本發(fā)明實(shí)施例1中滾動(dòng)加載行為示意圖;
圖5為本發(fā)明實(shí)施例2中網(wǎng)頁界面中信息推薦方法的流程圖。
具體實(shí)施方式
下面結(jié)合具體實(shí)施方式并對(duì)照附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明,應(yīng)該強(qiáng)調(diào)的是,下述說明僅僅是示例性的,而不是為了限制本發(fā)明的范圍及其應(yīng)用。
網(wǎng)頁瀏覽器是最經(jīng)常使用到的客戶端程序,借助網(wǎng)頁瀏覽器可以顯示從數(shù)據(jù)服務(wù)器或者文件系統(tǒng)獲取的超文本標(biāo)記語言(hypertextmarkuplanguage,簡稱html)文件內(nèi)容,并便于用戶與獲取的html文件進(jìn)行交互。從數(shù)據(jù)服務(wù)器獲取html文件的瀏覽器即網(wǎng)頁瀏覽器,個(gè)人電腦上常見的網(wǎng)頁瀏覽器包括微軟的internetexplorer,mozilla的firefox,apple的safari,360安全瀏覽器,搜狗高速瀏覽器,天天瀏覽器,傲游瀏覽器,百度瀏覽器,騰訊qq瀏覽器等。
網(wǎng)頁瀏覽器的工作原理為:通過http協(xié)議與數(shù)據(jù)服務(wù)器交互并獲取html文件,最終以網(wǎng)頁的形式呈現(xiàn)給用戶,這些網(wǎng)頁文件格式通常為html,并由多用途網(wǎng)際網(wǎng)路郵件延伸標(biāo)準(zhǔn)(multipurposeinternetmailextensions,簡稱mime)在http協(xié)議中指明,并通過統(tǒng)一資源定位符(uniform/universalresourcelocator,簡稱url)進(jìn)行指定。瀏覽器還支持其他的url類型及其相應(yīng)的協(xié)議,如ftp、gopher、https(http協(xié)議的加密版本)。http內(nèi)容類型和url協(xié)議規(guī)范允許在網(wǎng)頁中嵌入圖像、動(dòng)畫、視頻、聲音、流媒體等網(wǎng)頁元素。網(wǎng)頁瀏覽器本身還支持除html之外的廣泛的格式,例如jpeg、png、gif等圖片格式,并且能夠擴(kuò)展支持眾多的插件(plug-1ns),網(wǎng)頁中每個(gè)文檔都是分別從數(shù)據(jù)服務(wù)器獲取。
訪問頁面時(shí),每一組信息都帶有特定的屬性,數(shù)據(jù)服務(wù)器會(huì)根據(jù)一定的條件來篩選這些屬性,并將帶有這些屬性的數(shù)據(jù)下發(fā)給網(wǎng)頁瀏覽器,網(wǎng)頁瀏覽器最終以網(wǎng)頁的方式呈現(xiàn)給用戶。通常情況下,用戶根據(jù)自己的目的,手動(dòng)更改這些屬性,并觸發(fā)網(wǎng)頁中的javascript腳本程序,javascript腳本程序?qū)⑿碌暮Y選條件向數(shù)據(jù)服務(wù)器發(fā)出數(shù)據(jù)請(qǐng)求。服務(wù)器會(huì)根據(jù)請(qǐng)求條件下發(fā)html文件,刷新或者重新打開一個(gè)新的html的網(wǎng)頁文件呈現(xiàn)給用戶。
網(wǎng)頁瀏覽器根據(jù)特定的篩選條件來加載html數(shù)據(jù),并通過javascript腳本程序來監(jiān)聽用戶在瀏覽器中的滾動(dòng)行為,不斷的向數(shù)據(jù)服務(wù)器請(qǐng)求更多的數(shù)據(jù)。
實(shí)施例1
本實(shí)施例提供一種網(wǎng)頁界面中信息推薦方法,其流程圖如圖1所示,包括如下步驟:
101.網(wǎng)頁主進(jìn)程實(shí)時(shí)獲取用戶的點(diǎn)擊行為,并記錄點(diǎn)擊行為信息塊的屬性和位置數(shù)據(jù),以及和所述點(diǎn)擊行為信息塊相近的相近信息塊的位置數(shù)據(jù);
102.網(wǎng)頁主進(jìn)程向數(shù)據(jù)服務(wù)器請(qǐng)求符合所述點(diǎn)擊行為信息塊屬性的新數(shù)據(jù);
103.根據(jù)所述相近信息塊的位置數(shù)據(jù),網(wǎng)頁主進(jìn)程將獲取的新數(shù)據(jù)替換掉相近信息塊的原始數(shù)據(jù),呈現(xiàn)在當(dāng)前可視窗口中;
104.網(wǎng)頁主進(jìn)程根據(jù)所述點(diǎn)擊行為信息塊的屬性,計(jì)算并調(diào)整檢索權(quán)重,并存儲(chǔ)于緩存中;
105.若網(wǎng)頁主進(jìn)程監(jiān)聽到可視窗口的滾動(dòng)加載行為,根據(jù)所述檢索權(quán)重,再次向數(shù)據(jù)服務(wù)器請(qǐng)求數(shù)據(jù),并將獲取的新數(shù)據(jù),呈現(xiàn)于加載的可視窗口中。
網(wǎng)頁瀏覽器中主要通過網(wǎng)頁主進(jìn)程處理新請(qǐng)求,實(shí)現(xiàn)眾多功能;網(wǎng)頁主進(jìn)程也可以包含多個(gè)子進(jìn)程,子進(jìn)程負(fù)責(zé)處理單個(gè)請(qǐng)求。網(wǎng)頁主進(jìn)程會(huì)自動(dòng)觸發(fā)并把數(shù)據(jù)服務(wù)器下發(fā)的帶有多種屬性的信息塊按照默認(rèn)規(guī)則以html網(wǎng)頁的方式呈現(xiàn)在當(dāng)前可視窗口中。當(dāng)網(wǎng)頁主進(jìn)程打開該網(wǎng)頁后,其中的子進(jìn)程a會(huì)讀取可視窗口中每一個(gè)信息塊的屬性,位置信息等,并存儲(chǔ)于該進(jìn)程的緩存中。
如上所述的信息塊,其信息包括:商品、音樂、視頻等,其信息塊帶有多種屬性。商品的基本屬性包括:名稱、品類、國家、地域、郵寄線路、價(jià)格、時(shí)間、年份等;音樂的基本屬性包括:名稱、品類、國家、地域、時(shí)間、年份、價(jià)格等;視頻的基本屬性包括:名稱、品類、國家、地域、時(shí)間、年份、價(jià)格等。
如圖2所示,每一個(gè)信息塊都帶有一個(gè)能被子進(jìn)程b監(jiān)聽的點(diǎn)擊行為按鈕,通過用戶點(diǎn)擊信息塊001,子進(jìn)程b將傳達(dá)相應(yīng)的指令給網(wǎng)頁主進(jìn)程,觸發(fā)網(wǎng)頁主進(jìn)程獲取并記錄:點(diǎn)擊行為信息塊的屬性和位置,以及和所述點(diǎn)擊行為信息塊相近的相鄰信息塊的位置數(shù)據(jù)。獲取上述信息之后,子進(jìn)程c帶著該信息向數(shù)據(jù)服務(wù)器請(qǐng)求符合所述點(diǎn)擊行為信息塊屬性的新數(shù)據(jù)。
如圖3所示,根據(jù)相近信息塊的位置數(shù)據(jù),網(wǎng)頁主進(jìn)程將獲取的新數(shù)據(jù)替換掉同一個(gè)可視窗口中相近信息塊002的原始數(shù)據(jù),呈現(xiàn)在當(dāng)前可視窗口中。圖3中所示的相近信息塊為:處在信息塊001的左、右、上(無)、下位置的信息塊002。
除如圖3所示的位置外,相近信息塊還可以為:與信息塊001毗鄰的信息塊;以信息塊001為中心,以r為半徑的范圍內(nèi)所包含的信息塊(r的數(shù)值大小根據(jù)需求進(jìn)行設(shè)定);當(dāng)前可視窗口內(nèi)所有的信息塊。
通過如上的方法,利用就近原則,直接在當(dāng)前可視窗口中,在點(diǎn)擊行為相近的區(qū)域?qū)崟r(shí)替換掉相應(yīng)的信息塊,直觀呈現(xiàn)用戶所感興趣的內(nèi)容,這樣避免了現(xiàn)有技術(shù)中需要跳轉(zhuǎn)新頁面,或者需要通過滾動(dòng)行為跳轉(zhuǎn)到其他的可視窗口中才能看見所感興趣的內(nèi)容,提高了用戶的瀏覽效率和瀏覽體驗(yàn)。同時(shí),由于推薦的內(nèi)容只在同一頁面下的同一個(gè)可視窗口中,不需要為推薦的內(nèi)容單獨(dú)設(shè)置一個(gè)可視窗口,節(jié)省了可視窗口的成本,簡化了當(dāng)前頁面下的可視窗口數(shù)量,有利于提高當(dāng)前頁面下的簡潔度,并提高用戶體驗(yàn)。
如果其中某一個(gè)相近信息塊屬于之前的已點(diǎn)擊行為信息塊,則不做最優(yōu)先替換,優(yōu)先替換其他的相近信息塊。當(dāng)所有的相近信息塊都屬于之前已點(diǎn)擊行為信息塊,則都進(jìn)行替換。
另外,子進(jìn)程d根據(jù)已點(diǎn)擊行為信息塊的屬性,計(jì)算并調(diào)整檢索權(quán)重,并存儲(chǔ)于緩存中。如圖4所示,若網(wǎng)頁主進(jìn)程監(jiān)聽到可視窗口的滾動(dòng)加載行為,觸發(fā)加載數(shù)據(jù)子進(jìn)程e時(shí),網(wǎng)頁主進(jìn)程將會(huì)讀取子進(jìn)程d中調(diào)整的檢索權(quán)重,向數(shù)據(jù)服務(wù)器請(qǐng)求數(shù)據(jù),并將獲取的新數(shù)據(jù),呈現(xiàn)于加載的可視窗口003中。
通過統(tǒng)計(jì)用戶的點(diǎn)擊行為,實(shí)時(shí)調(diào)整檢索權(quán)重,更新滾動(dòng)加載的可視窗口中的數(shù)據(jù),加快了新數(shù)據(jù)的呈現(xiàn)速度,有利于用戶快捷查看相關(guān)數(shù)據(jù),更快速地查找到所需要/感興趣的產(chǎn)品,進(jìn)一步提高了用戶的瀏覽效率及瀏覽體驗(yàn)。同時(shí)也避免了現(xiàn)有技術(shù)中因檢索條件確定,從數(shù)據(jù)服務(wù)器請(qǐng)求的數(shù)據(jù)不能動(dòng)態(tài)調(diào)整的缺陷。
實(shí)施例2
本實(shí)施例提供一種網(wǎng)頁界面中信息推薦方法,其流程圖如圖5所示,包括如下步驟:
101.網(wǎng)頁主進(jìn)程實(shí)時(shí)獲取用戶的點(diǎn)擊行為,并記錄點(diǎn)擊行為信息塊的屬性和位置數(shù)據(jù),以及和所述點(diǎn)擊行為信息塊相近的相近信息塊的位置數(shù)據(jù);
102.網(wǎng)頁主進(jìn)程向數(shù)據(jù)服務(wù)器請(qǐng)求符合所述點(diǎn)擊行為信息塊屬性的新數(shù)據(jù);
103.根據(jù)所述相近信息塊的位置數(shù)據(jù),網(wǎng)頁主進(jìn)程將獲取的新數(shù)據(jù)替換掉同一個(gè)可視窗口中相近信息塊的原始數(shù)據(jù),呈現(xiàn)在當(dāng)前可視窗口中;
104.網(wǎng)頁主進(jìn)程根據(jù)所述點(diǎn)擊行為信息塊的屬性,計(jì)算并調(diào)整檢索權(quán)重,并存儲(chǔ)于緩存中;
201.根據(jù)所述檢索權(quán)重,判斷各屬性的占比是否超過閾值,若超過,并進(jìn)入步驟202;若未超過閾值,則進(jìn)入步驟101或105;
202.網(wǎng)頁主進(jìn)程彈出對(duì)話框,監(jiān)聽并獲取對(duì)話框中的點(diǎn)擊行為,若獲取的點(diǎn)擊行為是不同意精確推薦,則進(jìn)入步驟101或105;若獲取的點(diǎn)擊行為是同意精確推薦,則進(jìn)入步驟203;
203.網(wǎng)頁主進(jìn)程向數(shù)據(jù)服務(wù)器請(qǐng)求符合所述超過閾值的屬性的新數(shù)據(jù),并將獲取的新數(shù)據(jù),呈現(xiàn)于可視窗口中;
105.若網(wǎng)頁主進(jìn)程監(jiān)聽到可視窗口的滾動(dòng)加載行為,根據(jù)所述檢索權(quán)重,再次向數(shù)據(jù)服務(wù)器請(qǐng)求數(shù)據(jù),并將獲取的新數(shù)據(jù),呈現(xiàn)于加載的可視窗口中。
本實(shí)施例與實(shí)施例1的區(qū)別在于:加入了檢索權(quán)重中各屬性的占比判斷,判斷是否超過閾值,如果有超出閾值,則彈出對(duì)話框,給用戶提供精確推薦的選擇。
根據(jù)子進(jìn)程d中調(diào)整后的檢索權(quán)重,子進(jìn)程f判斷各屬性的占比是否超過閾值,如某一個(gè)屬性或某幾個(gè)屬性的占比超過閾值,則觸發(fā)子進(jìn)程g彈出對(duì)話框,提示用戶是否需要針對(duì)超過該閾值的某一個(gè)或多個(gè)屬性進(jìn)行精確推薦,同時(shí)監(jiān)聽用戶對(duì)該對(duì)話框的點(diǎn)擊行為。如果獲取的點(diǎn)擊行為是不同意,則照常進(jìn)行用戶點(diǎn)擊行為及滾動(dòng)加載行為的監(jiān)聽。如果獲取的點(diǎn)擊行為是同意,則向數(shù)據(jù)服務(wù)器請(qǐng)求符合超過該閾值的某一個(gè)或多個(gè)屬性的新數(shù)據(jù),并將獲取的新數(shù)據(jù),呈現(xiàn)于可視窗口中。
通過對(duì)屬性占比進(jìn)行判定,并將超過閾值的屬性呈現(xiàn)給用戶,提供精確推薦,更進(jìn)一步提高了瀏覽的效率和體驗(yàn)。
實(shí)施例3
本實(shí)施例提供一種網(wǎng)頁界面中信息推薦方法,包括如下步驟:
101.網(wǎng)頁主進(jìn)程實(shí)時(shí)獲取用戶的點(diǎn)擊行為,并記錄點(diǎn)擊行為信息塊的屬性和位置數(shù)據(jù),以及和所述點(diǎn)擊行為信息塊相近的相近信息塊的位置數(shù)據(jù);
102.網(wǎng)頁主進(jìn)程向數(shù)據(jù)服務(wù)器請(qǐng)求符合所述點(diǎn)擊行為信息塊屬性的新數(shù)據(jù);
103.根據(jù)所述相近信息塊的位置數(shù)據(jù),網(wǎng)頁主進(jìn)程將獲取的新數(shù)據(jù)替換掉同一個(gè)可視窗口中相近信息塊的原始數(shù)據(jù),呈現(xiàn)在當(dāng)前可視窗口中;
104.網(wǎng)頁主進(jìn)程根據(jù)所述點(diǎn)擊行為信息塊的屬性,計(jì)算并調(diào)整檢索權(quán)重,同時(shí)計(jì)算所述屬性的點(diǎn)擊次數(shù),并存儲(chǔ)于緩存中;
301.根據(jù)所述點(diǎn)擊次數(shù),判斷是否超過閾值,若超過,進(jìn)入步驟302;若未超過閾值,則進(jìn)入步驟101或105;
302.網(wǎng)頁主進(jìn)程彈出對(duì)話框,監(jiān)聽并獲取對(duì)話框中的點(diǎn)擊行為,若獲取的點(diǎn)擊行為是不同意精確推薦,則進(jìn)入步驟101或105;若獲取的點(diǎn)擊行為是同意精確推薦,則進(jìn)入步驟303;
303.網(wǎng)頁主進(jìn)程向數(shù)據(jù)服務(wù)器請(qǐng)求符合所述超過閾值的屬性的新數(shù)據(jù),并將獲取的新數(shù)據(jù),呈現(xiàn)于可視窗口中;
105.若網(wǎng)頁主進(jìn)程監(jiān)聽到可視窗口的滾動(dòng)加載行為,根據(jù)所述檢索權(quán)重,再次向數(shù)據(jù)服務(wù)器請(qǐng)求數(shù)據(jù),并將獲取的新數(shù)據(jù),呈現(xiàn)于可視窗口中。
本實(shí)施例與實(shí)施例2的區(qū)別在于:網(wǎng)頁主進(jìn)程對(duì)點(diǎn)擊行為信息塊的屬性進(jìn)行計(jì)數(shù),判斷是否超過閾值,如果有超出閾值,則彈出對(duì)話框,給用戶提供精確推薦的選擇。
通過對(duì)屬性的次數(shù)進(jìn)行統(tǒng)計(jì),并將超過閾值的屬性呈現(xiàn)給用戶,提供精確推薦,更進(jìn)一步提高了瀏覽的效率和體驗(yàn)。
以上內(nèi)容是結(jié)合具體/優(yōu)選的實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,其還可以對(duì)這些已描述的實(shí)施方式做出若干替代或變型,而這些替代或變型方式都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。