專利名稱:一種用于確定多個訪問對象之間的訪問相關(guān)性信息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種用于確定多個訪問對象之間的訪問相關(guān)性信息的技術(shù)。
背景技術(shù):
隨著互聯(lián)網(wǎng)的不斷發(fā)展,互聯(lián)網(wǎng)上的網(wǎng)頁數(shù)量與網(wǎng)頁類型越來越多、各種應(yīng)用及其功能也層出不窮,大量的網(wǎng)頁或功能往往使得用戶在選擇信息時產(chǎn)生不便,因此需要了解各個網(wǎng)頁或功能點之間的聯(lián)系,從而根據(jù)所述網(wǎng)頁或功能點之間的聯(lián)系對網(wǎng)站或產(chǎn)品進(jìn)行規(guī)劃,優(yōu)化產(chǎn)品設(shè)計,提高用戶的訪問體驗。當(dāng)前,對于多個訪問對象之間的訪問相關(guān)性,主要是根據(jù)設(shè)計者,如產(chǎn)品經(jīng)理的角度獲取所述網(wǎng)頁或功能點之間的聯(lián)系,然而該方法無法從用戶角度,根據(jù)用戶實際應(yīng)用中·的操作來獲取各個訪問對象之間的訪問相關(guān)性,例如無法得到用戶在使用一個功能點之后又使用了那些功能點,不同功能點中哪個占比例最高,以及聯(lián)系最密切多個功能點等,從而無法真實反映用戶的意圖,使得當(dāng)前獲取多個訪問對象之間的訪問相關(guān)性的方法具有較大的局限性。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于確定多個訪問對象之間的訪問相關(guān)性信息的方法與設(shè)備。根據(jù)本發(fā)明的一個方面,提供了一種用于確定多個訪問對象之間的訪問相關(guān)性信息的方法,其中,該方法包括以下步驟a獲取關(guān)于多個訪問對象的一個或多個訪問序列信息,其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個;b對于所述一個或多個訪問序列信息,按所述訪問記錄信息建立或更新所述訪問記錄信息所對應(yīng)的前一訪問對象與當(dāng)前訪問對象間的訪問相關(guān)性信息,以獲得所述多個訪問對象之間的訪問相關(guān)性信息。根據(jù)本發(fā)明的另一方面,還提供了一種用于確定多個訪問對象之間的訪問相關(guān)性信息的訪問分析設(shè)備,其中,該設(shè)備包括序列獲取裝置,用于獲取關(guān)于多個訪問對象的一個或多個訪問序列信息,其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個;相關(guān)性生成裝置,用于對于所述一個或多個訪問序列信息,按所述訪問記錄信息建立或更新所述訪問記錄信息所對應(yīng)的前一訪問對象與當(dāng)前訪問對象間的訪問相關(guān)性信息,以獲得所述多個訪問對象之間的訪問相關(guān)性信息。與現(xiàn)有技術(shù)相比,本發(fā)明通過訪問分析設(shè)備獲取關(guān)于多個訪問對象的一個或多個訪問序列信息,根據(jù)所述訪問序列信息中包含的連續(xù)的訪問記錄信息,建立或更新所述訪問記錄信息所對應(yīng)的前一訪問對象與當(dāng)前訪問對象間的訪問相關(guān)性信息,以獲得所述多個訪問對象之間的訪問相關(guān)性信息,從而根據(jù)用戶對于訪問對象的訪問記錄信息,建立或更新多個訪問對象間的訪問相關(guān)性信息,進(jìn)而根據(jù)所述訪問相關(guān)性信息為網(wǎng)站或產(chǎn)品的性能優(yōu)化提供數(shù)據(jù)支撐,優(yōu)化產(chǎn)品設(shè)計,以提升服務(wù)質(zhì)量,提高用戶獲取信息的效率,提高用戶的訪問體驗。而且,本發(fā)明還可以根據(jù)所述訪問序列信息,建立表征訪問相關(guān)性信息的訪問視圖,進(jìn)一步地,所述訪問視圖包括基于力導(dǎo)向模型的訪問視圖,更進(jìn)一步地,還可以結(jié)合節(jié)點速度衰減模型,對所述力導(dǎo)向模型的訪問視圖中的節(jié)點的速度進(jìn)行確定,從而能夠根據(jù)所述訪問序列信息,生成與所述訪問序列信息的可視化訪問視圖,還可以進(jìn)一步地結(jié)合力導(dǎo)向模型,將所述訪問相關(guān)性信息利用可視化方式展現(xiàn)出來,使用戶能夠直觀的獲取各個訪問對象間的訪問相關(guān)性信息,提高了用戶獲取訪問相關(guān)性信息的效率,進(jìn)而優(yōu)化產(chǎn)品設(shè)計,以提升服務(wù)質(zhì)量,提高用戶獲取信息的效率,提高用戶的訪問體驗。而且,本發(fā)明還可以根據(jù)預(yù)定的聚合閾值,對所述訪問視圖中的相關(guān)節(jié)點進(jìn)行聚合,從而實現(xiàn)對訪問對象的分類,從用戶角度提高了對訪問對象分類的準(zhǔn)確性,進(jìn)而根據(jù)所述訪問相關(guān)性信息為網(wǎng)站或產(chǎn)品的性能優(yōu)化提供數(shù)據(jù)支撐,優(yōu)化產(chǎn)品設(shè)計,以提升服務(wù)質(zhì)量。而且,本發(fā)明還可以 根據(jù)訪問記錄信息所對應(yīng)的權(quán)重信息,對所述訪問相關(guān)性信息進(jìn)行建立或更新,從而提高了對訪問對象分類的準(zhǔn)確性,進(jìn)而根據(jù)所述訪問相關(guān)性信息為網(wǎng)站或產(chǎn)品的性能優(yōu)化提供數(shù)據(jù)支撐,優(yōu)化產(chǎn)品設(shè)計,以提升服務(wù)質(zhì)量。而且,本發(fā)明還可以根據(jù)多個訪問對象的訪問日志信息,對所述訪問日志信息進(jìn)行篩選,從而獲取訪問序列信息,從而能夠按照不同的需求,靈活的獲取訪問序列信息;進(jìn)一步地,還可以根據(jù)對訪問記錄信息之間的操作間隔閾值確定連續(xù)的訪問記錄信息,從而能夠根據(jù)用戶的連續(xù)訪問記錄信息,確定用戶的操作信息流,進(jìn)而根據(jù)所述操作信息流,為網(wǎng)站或產(chǎn)品的性能優(yōu)化提供數(shù)據(jù)支撐,優(yōu)化產(chǎn)品設(shè)計,以提升服務(wù)質(zhì)量,提高用戶獲取信息的效率,提高用戶的訪問體驗。而且,本發(fā)明還可以根據(jù)用戶的訪問相關(guān)性信息,基于在用訪問對象,對所述后續(xù)訪問對象進(jìn)行確定,從而能夠根據(jù)所述訪問相關(guān)性信息,對后續(xù)訪問對象進(jìn)行預(yù)測,從而為網(wǎng)站或產(chǎn)品的性能優(yōu)化提供數(shù)據(jù)支撐,優(yōu)化產(chǎn)品設(shè)計,以提升服務(wù)質(zhì)量,提高用戶獲取信息的效率,提高用戶的訪問體驗。
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯圖I示出根據(jù)本發(fā)明一個方面的一種用于確定多個訪問對象之間的訪問相關(guān)性信息的訪問分析設(shè)備示意圖;圖2示出根據(jù)本發(fā)明一個優(yōu)選實施例的一種用于確定多個訪問對象之間的訪問相關(guān)性信息的訪問分析設(shè)備示意圖;圖3示出根據(jù)本發(fā)明另一個方面的一種用于確定多個訪問對象之間的訪問相關(guān)性信息的方法流程圖;圖4示出根據(jù)本發(fā)明一個優(yōu)選實施例的一種用于確定多個訪問對象之間的訪問相關(guān)性信息的方法流程圖。附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
具體實施例方式下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)描述。圖I示出根據(jù)本發(fā)明一個方面的一種用于確定多個訪問對象之間的訪問相關(guān)性信息的訪問分析設(shè)備示意圖;其中,該訪問分析設(shè)備包括序列獲取裝置11、相關(guān)性生成裝置12。具體地,序列獲取裝置11獲取關(guān)于多個訪問對象的一個或多個訪問序列信息,其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個 ;相關(guān)性生成裝置12對于所述一個或多個訪問序列信息,按所述訪問記錄信息建立或更新所述訪問記錄信息所對應(yīng)的前一訪問對象與當(dāng)前訪問對象間的訪問相關(guān)性信息,以獲得所述多個訪問對象之間的訪問相關(guān)性信息。在此,訪問分析設(shè)備包括但不限于網(wǎng)絡(luò)設(shè)備、用戶設(shè)備、或網(wǎng)絡(luò)設(shè)備與用戶設(shè)備通過網(wǎng)絡(luò)相集成所構(gòu)成的設(shè)備。其中,所述網(wǎng)絡(luò)設(shè)備其包括但不限于計算機(jī)、網(wǎng)絡(luò)主機(jī)、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云;在此,云由基于云計算(CloudComputing)的大量計算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機(jī)集組成的一個虛擬超級計算機(jī)。所述用戶設(shè)備其包括但不限于任何一種可與用戶通過鍵盤、遙控器、觸摸板、或聲控設(shè)備進(jìn)行人機(jī)交互的電子產(chǎn)品,例如計算機(jī)、智能手機(jī)、PDA、游戲機(jī)、或IPTV等。所述網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無線自組織網(wǎng)絡(luò)(AdHoc網(wǎng)絡(luò))等。本領(lǐng)域技術(shù)人員應(yīng)能理解,其他的訪問分析設(shè)備同樣適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。上述各裝置之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各裝置分別實時地,或者按照設(shè)定的或?qū)崟r調(diào)整的工作模式要求,進(jìn)行訪問序列信息的獲取、訪問相關(guān)性信息的獲取等,直至訪問分析設(shè)備停止獲取關(guān)于多個訪問對象的一個或多個訪問序列信息。序列獲取裝置11獲取關(guān)于多個訪問對象的一個或多個訪問序列信息,其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個。具體地,序列獲取裝置11通過基于各種通信協(xié)議(Communications Protocol),與其他能夠提供關(guān)于多個訪問對象的一個或多個訪問序列信息的設(shè)備,如訪問序列信息數(shù)據(jù)庫進(jìn)行交互,獲取關(guān)于多個訪問對象的一個或多個訪問序列信息;或通過與其他能夠提供包含訪問序列信息的訪問日志的設(shè)備,如訪問日志數(shù)據(jù)庫進(jìn)行交互,通過日志分析,獲取關(guān)于多個訪問對象的一個或多個訪問序列信息。其中,所述訪問對象包括但不限于頁面,如同一網(wǎng)站的多個頁面、一組網(wǎng)站的多個頁面、應(yīng)用的多個應(yīng)用頁面;功能點,如應(yīng)用的多個功能模塊、頁面的多個頁面元素等。所述訪問包括但不限于對所述訪問對象的點擊、查詢、使用、觸摸、輸入信息等操作。其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個。在此,可根據(jù)用戶對所述訪問對象的操作信息進(jìn)行連續(xù)的訪問記錄信息的判定,如根據(jù)相鄰操作的時間間隔,當(dāng)一個用戶對多個訪問對象的兩次操作間隔在10分鐘以內(nèi),則認(rèn)為是連續(xù)操作等,并將此記錄作為一個連續(xù)的訪問記錄信息,所述兩次操作可對應(yīng)于同一個訪問對象或不同的訪問對象。在此,所述訪問序列信息可利用表格、矩陣、數(shù)組或其他自定義的格式進(jìn)行表示。在此,“通信協(xié)議”包括計算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP、NetBEUI等,或者存在于計算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸ο笾g的通信或操作系統(tǒng)內(nèi)不同程序或計算機(jī)不同模塊之間的消息傳送協(xié)議。相關(guān)性生成裝置12對于所述一個或多個訪問序列信息,按所述訪問記錄信息建立或更新所述訪問記錄信息所對應(yīng)的前一訪問對象與當(dāng)前訪問對象間的訪問相關(guān)性信息,以獲得所述多個訪問對象之間的訪問相關(guān)性信息。具體地,相關(guān)性生成裝置12根據(jù)序列獲取裝置11所獲取的關(guān)于多個訪問對象的一個或多個訪問序列信息,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個。若當(dāng)前未存在任何訪問對象以及訪問對象間的訪問相關(guān)性信息,或者當(dāng)前的訪問相關(guān)性信息中不存在所述連續(xù)的訪問記錄信息中所對應(yīng)的一個或多個當(dāng)前訪問對象,則相關(guān)性生成裝置12根據(jù)所述訪問序列信息,建立所述訪問記錄信息所對應(yīng)的前一訪問對象與當(dāng)前訪問對象間的訪問相關(guān)性信息,例如所述訪問序列信息為(A, B),所述A和B表示訪問對象,當(dāng)前訪問相關(guān)性信息中包括訪問對象A,但不包含訪問對 象B,則相關(guān)性生成裝置12建立訪問對象B與訪問對象A之間的訪問相關(guān)性信息。其中,建立訪問相關(guān)性信息的方式,例如,通過在訪問相關(guān)性信息數(shù)據(jù)庫中添加數(shù)據(jù)節(jié)點并建立節(jié)點間的關(guān)聯(lián)關(guān)系,或是在訪問相關(guān)性信息視圖中插入新的節(jié)點并建立節(jié)點間的邊,或是在訪問相關(guān)性矩陣中添加新的行列及調(diào)整行列值,或是在訪問相關(guān)性信息表格中加入新的行列以表示訪問對象和訪問對象間的訪問相關(guān)性信息等。若當(dāng)前的訪問相關(guān)性信息中存在所述連續(xù)的訪問記錄信息中所對應(yīng)的一個或多個當(dāng)前訪問對象,則相關(guān)性生成裝置12根據(jù)所述訪問序列信息,更新所述訪問記錄信息所對應(yīng)的前一訪問對象與當(dāng)前訪問對象間的訪問相關(guān)性信息,例如所述訪問序列信息為(C,D),所述C和D表示訪問對象,當(dāng)前訪問相關(guān)性信息中包括訪問對象C及訪問對象D,則相關(guān)性生成裝置12更新訪問對象C與訪問對象D之間的訪問相關(guān)性信息。其中,更新訪問相關(guān)性信息的方式,例如,通過在訪問相關(guān)性信息數(shù)據(jù)庫中更新節(jié)點間的關(guān)聯(lián)關(guān)系,或是在訪問相關(guān)性信息視圖中更新節(jié)點間的邊的權(quán)重值,或是在訪問相關(guān)性矩陣中調(diào)整行列值,或是在訪問相關(guān)性信息表格中調(diào)整與訪問對象間相對應(yīng)的表格值等方式,以更新訪問對象和訪問對象間的訪問相關(guān)性信息等。在此,所述訪問相關(guān)性信息包括多個訪問對象是否屬于一個訪問操作序列,多個訪問對象間的訪問順序,相鄰訪問對象間的訪問時間間隔或多個訪問時間間隔的平均數(shù),訪問對象的點擊次數(shù)等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述建立或更新訪問相關(guān)性信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的建立或更新訪問相關(guān)性信息的的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,所述相關(guān)性生成裝置12還可以對于所述一個或多個訪問序列信息,按所述訪問記錄信息以及對應(yīng)的權(quán)重信息,建立或更新所述訪問記錄信息所對應(yīng)的前一訪問對象與當(dāng)前訪問對象間的訪問相關(guān)性信息,以獲得所述多個訪問對象之間的訪問相關(guān)性信息。具體地,所述相關(guān)性生成裝置12還可以按照所述訪問記錄信息以及對應(yīng)的權(quán)重信息,對所述訪問相關(guān)性信息進(jìn)行建立或更新,其中,所述與訪問記錄信息對應(yīng)的權(quán)重信息表示不同的訪問記錄信息對于訪問相關(guān)性的不同程度的影響,例如,當(dāng)連續(xù)的訪問記錄信息所對應(yīng)的訪問時間越接近或在一定閾值范圍內(nèi),則對所對應(yīng)的多個訪問對象的影響越大,所對應(yīng)的權(quán)重信息可按照時間間隔的減少而增大等。從而,所述相關(guān)性生成裝置12按所述訪問記錄信息以及對應(yīng)的權(quán)重信息,例如,通過在訪問相關(guān)性信息數(shù)據(jù)庫中以一定的權(quán)重數(shù)值更新節(jié)點間的關(guān)聯(lián)關(guān)系,或是在訪問相關(guān)性信息視圖中結(jié)合所述權(quán)重信息更新節(jié)點間的邊的權(quán)重值,或是在訪問相關(guān)性矩陣中結(jié)合所述權(quán)重信息調(diào)整行列值,或是在訪問相關(guān)性信息表格中結(jié)合所述權(quán)重信息調(diào)整與訪問對象間相對應(yīng)的表格值等方式,以更新訪問對象和訪問對象間的訪問相關(guān)性信息等。在此,所述建立或更新訪問相關(guān)性信息的方式與圖I中所述相關(guān)性生成裝置12的建立或更新方式相同或相似,此處不再贅述,并以引用的形式包含于此。優(yōu)選地,所述序列獲取裝置11包括日志獲取單元(未示出)和序列篩選單元(未示出),其中,日志獲取單元獲取關(guān)于所述多個訪問對象的訪問日志信息;序列篩選單元根據(jù)預(yù)定的篩選條件,從所述訪問日志信息篩選所述一個或多個訪問序列信息,其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個。具體地,日志獲取單元通過基于各種通信協(xié)議(Communications Protocol),與其他能夠提供包含訪問對象的訪問日志信息的設(shè)備,如訪問日志數(shù)據(jù)庫進(jìn)行交互,獲取關(guān)于所述多個訪問對象的訪問日志信息。序列篩選單元根據(jù)預(yù)定的篩選條件,從所述訪問日志信息篩選所述一個或多個訪問序列信息,其中,所述 訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個。其中,所述篩選條件包括但不限于所述訪問操作信息所對應(yīng)的操作時段,例如,當(dāng)多個所述訪問操作信息所對應(yīng)的操作時段為工作時間/休息時間,則按照不同的時段篩選與操作時段對應(yīng)的訪問序列信息;所述訪問操作信息所對應(yīng)的操作用戶的地域?qū)傩裕?,所述一個或多個用戶所對應(yīng)的地域?qū)傩栽谕坏赜?如北京、上海等一線城市,二線城市等等;或按照地理位置分為南北地域等),篩選出所述在同一地域的不同用戶所對應(yīng)的訪問序列信息;所述訪問操作信息所對應(yīng)的操作用戶的群組屬性,例如,不同群組的用戶,例如“旅游”、“時尚”等,由于關(guān)注的興趣點不同,對應(yīng)的訪問序列信息可能存在一定的差異,因此將同一群組屬性下的操作用戶所對應(yīng)的訪問序列信息進(jìn)行篩選。在此,“通信協(xié)議”包括計算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP、NetBEUI等,或者存在于計算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸ο笾g的通信或操作系統(tǒng)內(nèi)不同程序或計算機(jī)不同模塊之間的消息傳送協(xié)議。更優(yōu)選地,所述訪問分析設(shè)備還包括閾值確定裝置(未示出),其中,所述閾值確定裝置根據(jù)所述訪問對象或其所對應(yīng)的應(yīng)用信息,確定所述連續(xù)的訪問記錄信息之間的時間間隔的操作間隔閾值;其中,所述序列篩選單元根據(jù)所述篩選條件,并結(jié)合所述操作間隔閾值,從所述訪問日志信息篩選所述一個或多個訪問序列信息,其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個,所述連續(xù)的訪問記錄信息之間的時間間隔低于所述操作間隔閾值。具體地,所述閾值確定裝置根據(jù)所述訪問對象或其所對應(yīng)的應(yīng)用信息,通過系統(tǒng)預(yù)置、用戶自定義或是利用機(jī)器學(xué)習(xí)進(jìn)行獲取等方式,確定所述連續(xù)的訪問記錄信息之間的時間間隔的操作間隔閾值;在此,由于所述“訪問序列”應(yīng)是滿足操作間隔閾值的同一個用戶的多個操作,所以需要對所述操作間隔閾值進(jìn)行確定;不同的訪問對象或其對應(yīng)的應(yīng)用信息,所適用的操作間隔可以不同,例如,有些功能點(如注冊頁面)相比其他功能點(如登錄頁面)包含很多輸入項,或者很多新聞頁面的第一頁包含很多文字、而后續(xù)頁面僅包括一個插圖等,從而使得所適用的操作間隔閾值不同。所述序列篩選單元根據(jù)所述篩選條件,并結(jié)合所述操作間隔閾值,從所述訪問日志信息篩選所述一個或多個訪問序列信息,所述結(jié)合操作間隔閾值的方式例如將所屬操作間隔閾值作為篩選字段等。在此,所述篩選訪問序列信息的方式與圖I的優(yōu)選實施例中的序列篩選單元的所對應(yīng)的所述篩選訪問序列信息的方式相同或相似,此處不再贅述,并以引用的形式包含于此。優(yōu)選地,所述訪問分析設(shè)備還包括查詢獲取裝置(未示出)、后續(xù)對象確定裝置(未示出)和后續(xù)對象提供裝置(未示出),其中,查詢獲取裝置獲取用戶提交的關(guān)于后續(xù)訪問對象的查詢請求,其中所述查詢請求包括所述用戶的在用訪問對象;后續(xù)對象確定裝置根據(jù)所述多個訪問對象之間的訪問相關(guān)性信息,基于所述在用訪問對象,確定與所述在用訪問對象相對應(yīng)的后續(xù)訪問對象;后續(xù)對象提供裝置將所述后續(xù)訪問對象提供給所述用戶。具體地,所述查詢獲取裝置通過基于各種通信協(xié)議(CommunicationsProtocol),獲取查詢用戶通過點擊、滑動、觸摸、輸入等方式,在例如瀏覽器或其他可以提交關(guān)于后續(xù)訪問對象的查詢請求的應(yīng)用、軟件或系統(tǒng)中,所提交的關(guān)于后續(xù)訪問對象的查詢請求,其中所述查詢請求包括所述用戶的在用訪問對象。其中,所述關(guān)于后續(xù)訪問對象的查詢請求可·以直接對應(yīng)于網(wǎng)頁(如后續(xù)可能點擊的網(wǎng)頁信息)、網(wǎng)頁上的功能模塊(如后續(xù)可能選擇的網(wǎng)頁上的一個或多個連接)、后續(xù)可能訪問的應(yīng)用(如下一個可能訪問的應(yīng)用APP);所述關(guān)于后續(xù)訪問對象的查詢請求還可以對應(yīng)對于網(wǎng)頁或應(yīng)用或網(wǎng)頁/應(yīng)用上所對應(yīng)的功能點的優(yōu)化或測試信息,例如,所述后續(xù)訪問對象的查詢請求為對用戶當(dāng)前的在用訪問對象的優(yōu)化信息,則為了實現(xiàn)優(yōu)化目的,需要獲取與用戶的在用訪問對象相關(guān)聯(lián)的后續(xù)訪問對象信息等。后續(xù)對象確定裝置根據(jù)所述多個訪問對象之間的訪問相關(guān)性信息,基于所述在用訪問對象,確定與所述在用訪問對象相對應(yīng)的后續(xù)訪問對象。具體地,所述后續(xù)對象確定裝置基于所述查詢請求包括的所述用戶的在用訪問對象,通過根據(jù)多個訪問對象之間的訪問相關(guān)性信息,確定與所述在用訪問對象相對應(yīng)的后續(xù)訪問對象。例如,通過根據(jù)在用訪問對象所對應(yīng)的節(jié)點的各個有向邊的度或權(quán)重等信息,將度或權(quán)重最高的一個或多個有向邊所對應(yīng)的節(jié)點(即訪問對象)作為后續(xù)訪問對象。其中,所述后續(xù)訪問對象包括但不限于單個或多個可供選擇的后續(xù)訪問對象,或多個可形成訪問序列的后續(xù)訪問對象,例如,可根據(jù)聚類或遍歷的方式,確定多個可形成訪問序列的后續(xù)訪問對象等。后續(xù)對象提供裝置將所述后續(xù)訪問對象提供給所述用戶。具體地,后續(xù)對象提供裝置基于各種通信協(xié)議(CommunicationsProtocol),通過直接與用戶進(jìn)行交互,或通過調(diào)用用戶設(shè)備所提供的應(yīng)用程序接口(API),或http、https等其他約定的通信方式的格式要求,將所述后續(xù)訪問對象提供給所述用戶。在此,“通信協(xié)議”包括計算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP、NetBEUI等,或者存在于計算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸ο笾g的通信或操作系統(tǒng)內(nèi)不同程序或計算機(jī)不同模塊之間的消息傳送協(xié)議。圖2示出根據(jù)本發(fā)明一個優(yōu)選實施例的一種用于確定多個訪問對象之間的訪問相關(guān)性信息的訪問分析設(shè)備示意圖;其中,該訪問分析設(shè)備包括序列獲取裝置11’、相關(guān)性生成裝置12’。具體地,序列獲取裝置11’獲取關(guān)于多個訪問對象的一個或多個訪問序列信息,其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個;相關(guān)性生成裝置12’對于所述一個或多個訪問序列信息,按所述訪問記錄信息建立或更新用于表征所述多個訪問對象之間訪問相關(guān)性信息的訪問視圖,其中,所述訪問視圖包括節(jié)點及相鄰節(jié)點間的有向邊,所述節(jié)點對應(yīng)于所述多個訪問對象中之一,所述有向邊表征在該有向邊的起點所對應(yīng)的訪問對象與該有向邊的終點所對應(yīng)的訪問對象之間的訪問相關(guān)性信息。其中,訪問分析設(shè)備中的序列獲取裝置11’與圖I所示對應(yīng)裝置相同或基本相同,故此處不再贅述,并通過引用的方式包含于此。上述各裝置之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各裝置分別實時地,或者按照設(shè)定的或?qū)崟r調(diào)整的工作模式要求,進(jìn)行訪問序列信息的獲取、表征所述多個訪問對象之間訪問相關(guān)性信息的訪問視圖的建立或更新等,直至訪問分析設(shè)備停止獲取關(guān)于多個訪問對象的一個或多個訪問序列信息。相關(guān)性生成裝置12’對于所述一個或多個訪問序列信息,按所述訪問記錄信息建 立或更新用于表征所述多個訪問對象之間訪問相關(guān)性信息的訪問視圖,其中,所述訪問視圖包括節(jié)點及相鄰節(jié)點間的有向邊,所述節(jié)點對應(yīng)于所述多個訪問對象中之一,所述有向邊表征在該有向邊的起點所對應(yīng)的訪問對象與該有向邊的終點所對應(yīng)的訪問對象之間的訪問相關(guān)性信息。具體地,相關(guān)性生成裝置12’根據(jù)序列獲取裝置11’所獲取的訪問序列信息,將所述訪問序列信息中的每個訪問對象通過映射等方式,對應(yīng)于訪問視圖中的一個節(jié)點,將所述訪問對象與對應(yīng)的另一個訪問對象之間的訪問相關(guān)性信息,通過映射等方式,對應(yīng)于訪問視圖中的一條有向邊或有向邊的權(quán)重,例如,用戶先訪問了訪問對象A,然后點擊了訪問對象B,則建立從A到B的有向邊等,從而建立或更新用于表征所述多個訪問對象之間訪問相關(guān)性信息的訪問視圖。在此,所述訪問視圖包括但不限于經(jīng)過繪制后的可視化視圖,如可呈現(xiàn)給用戶的圖片等,或者未經(jīng)繪制的訪問視圖數(shù)據(jù),所述訪問視圖數(shù)據(jù)可供繪制等處理。所述訪問視圖的繪制可以利用canvas繪圖方式生成二維視圖,也可以根據(jù)webGL繪圖方式生成三維視圖。優(yōu)選地,所述建立或更新操作包括以下任一項-按所述訪問記錄信息在所述訪問視圖中建立對應(yīng)所述前一訪問對象的出節(jié)點和/或?qū)?yīng)所述當(dāng)前訪問對象的入節(jié)點,并建立從所述出節(jié)點指向所述入節(jié)點的有向邊,即,當(dāng)前訪問對象所對應(yīng)的入節(jié)點和/或前一訪問對象所對應(yīng)的出節(jié)點不存在時,在所述訪問視圖中建立與其相對應(yīng)的節(jié)點,并建立與其相對應(yīng)的有向邊;-按所述訪問記錄信息在所述訪問視圖中建立從所述出節(jié)點指向所述入節(jié)點的有向邊,即,當(dāng)當(dāng)前訪問對象所對應(yīng)的入節(jié)點和/或前一訪問對象所對應(yīng)的出節(jié)點存在,但與其相對應(yīng)的有向邊不存在時,則建立與其相對應(yīng)的有向邊;-按所述訪問記錄信息在所述訪問視圖中更新從所述出節(jié)點指向所述入節(jié)點的有向邊,即,當(dāng)當(dāng)前訪問對象所對應(yīng)的入節(jié)點和/或前一訪問對象所對應(yīng)的出節(jié)點存在,與其相對應(yīng)的有向邊也存在時,則按所述訪問記錄信息,對所述有向邊進(jìn)行更新,如增加有向邊
的權(quán)重等。優(yōu)選地,所述訪問視圖包括基于力導(dǎo)向模型的訪問視圖,所述訪問分析設(shè)備還包括速度確定裝置13’、位置更新裝置14’、視圖更新裝置15’,其中,速度確定裝置13’根據(jù)所述力導(dǎo)向模型,基于所述訪問視圖中節(jié)點及其對應(yīng)的有向邊,確定所述視圖中節(jié)點的速度;位置更新裝置14’根據(jù)所述速度,更新對應(yīng)節(jié)點的位置;視圖更新裝置15’根據(jù)所述節(jié)點更新后的位置,更新所述訪問視圖。具體地,所述力導(dǎo)向模型指的是將圖中的節(jié)點映射為電荷,將節(jié)點間的邊映射為電荷力,根據(jù)節(jié)點和節(jié)點間的邊,以及圖內(nèi)節(jié)點和/或節(jié)點間的邊的變化,計算節(jié)點位移的速度,使節(jié)點產(chǎn)生位移,直至節(jié)點間受力平衡(即視圖內(nèi)的整個布局能量最小時)為止。當(dāng)所述訪問視圖包括基于力導(dǎo)向模型的訪問視圖時,根據(jù)所述力導(dǎo)向模型,將所述訪問視圖內(nèi)的節(jié)點和節(jié)點間的邊映射為與力導(dǎo)向模型相對應(yīng)的如電荷和電荷力;速度確定裝置13’根據(jù)所述力導(dǎo)向模型,初始化每個節(jié)點的位置,并根據(jù)相應(yīng)的遍歷算法,遍歷所有節(jié)點,計算節(jié)點之間的斥力,遍歷所有邊,計算邊所對應(yīng)的兩個節(jié)點間的引力,根據(jù)所述斥力與引力信息,基于所述訪問視圖中節(jié)點及其對應(yīng)的有向邊,確定所述視圖中節(jié)點的速度。位置更新裝置14’根據(jù)所述速度,計算出每個節(jié)點的位移信息和新的位置信息,從而更新對應(yīng)節(jié)點的位置。 視圖更新裝置15’根據(jù)所述節(jié)點更新后的位置,通過例如根據(jù)每個頂點的新的位置,在畫布上重繪所有的頂點和邊的方式,或者根據(jù)每個頂點的新的位置,在畫布上重繪更新后的頂點和邊的方式,更新所述訪問視圖。更優(yōu)選地,所述速度確定裝置13’還可以根據(jù)所述力導(dǎo)向模型,并結(jié)合節(jié)點速度衰減模型,基于所述訪問視圖中節(jié)點及其對應(yīng)的有向邊,確定所述視圖中節(jié)點的速度。具體地,所述速度確定裝置13’根據(jù)所述力導(dǎo)向模型,并結(jié)合節(jié)點速度衰減模型,其中,所述節(jié)點速度衰減模型包括但不限于模擬退火模型,基于所述訪問視圖中節(jié)點及其對應(yīng)的有向邊,確定所述視圖中節(jié)點的速度。例如,首先,速度確定裝置13’初始化每個節(jié)點的位置,利用模擬退火模型中的溫度元素,判斷整個視圖中的溫度是否小于一定閾值;若是,則結(jié)束操作;若否,則遍歷所有節(jié)點,計算節(jié)點之間的斥力;遍歷所有邊,計算邊所對應(yīng)的兩個節(jié)點間的引力;根據(jù)所述斥力與引力信息,基于所述訪問視圖中節(jié)點及其對應(yīng)的有向邊,確定所述視圖中節(jié)點的速度;根據(jù)所述溫度元素,衰減頂點速度,從而根據(jù)所述衰減后的速度計算出每個頂點的位移和新的位置。利用所述節(jié)點速度衰減模型可以使節(jié)點盡快達(dá)到平衡水平,力口快平衡的速度。優(yōu)選地,所述訪問分析設(shè)備還包括聚合裝置(未示出),其中,所述聚合裝置根據(jù)預(yù)定的聚合閾值,將所述訪問視圖中相關(guān)節(jié)點聚合為虛擬節(jié)點,其中,所述相關(guān)節(jié)點之間的有向邊的權(quán)重或度超過所述聚合閾值。具體地,聚合裝置通過獲取預(yù)定的聚合閾值,當(dāng)多個所述相關(guān)節(jié)點之間的有向邊的權(quán)重或度超過所述聚合閾值時,將所述訪問視圖中相關(guān)節(jié)點聚合為虛擬節(jié)點。其中,所述預(yù)定的聚合閾值可以根據(jù)用戶自定義、系統(tǒng)預(yù)置或根據(jù)機(jī)器學(xué)習(xí)的方式進(jìn)行獲??;所述虛擬節(jié)點包括但不限于將所述相關(guān)節(jié)點聚合為具有類型標(biāo)記的同類節(jié)點,或者將所述相關(guān)節(jié)點聚合為在所述訪問視圖一側(cè)或一部分展現(xiàn)的節(jié)點簇等。圖3示出根據(jù)本發(fā)明另一個方面的一種用于確定多個訪問對象之間的訪問相關(guān)性信息的方法流程圖。具體地,在步驟Si中,訪問分析設(shè)備獲取關(guān)于多個訪問對象的一個或多個訪問序列信息,其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個;在步驟s2中,訪問分析設(shè)備對于所述一個或多個訪問序列信息,按所述訪問記錄信息建立或更新所述訪問記錄信息所對應(yīng)的前一訪問對象與當(dāng)前訪問對象間的訪問相關(guān)性信息,以獲得所述多個訪問對象之間的訪問相關(guān)性信息。上述各步驟之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各步驟分別實時地,或者按照設(shè)定的或?qū)崟r調(diào)整的工作模式要求,進(jìn)行訪問序列信息的獲取、訪問相關(guān)性信息的獲取等,直至訪問分析設(shè)備停止獲取關(guān)于多個訪問對象的一個或多個訪問序列信息。在步驟Si中,訪問分析設(shè)備獲取關(guān)于多個訪問對象的一個或多個訪問序列信息,其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個。具體地,在步驟Si中,訪問分析設(shè)備通過基于各種通信協(xié)議(Communications Protocol),與其他能夠提供關(guān)于多個訪問對象的一個或多個訪問序列信息的設(shè)備,如訪問序列信息數(shù)據(jù)庫進(jìn)行交互,獲取關(guān)于多個訪問對象的一個或多個訪問序列信息;或通過與其他能夠提供包含訪問序列信息的訪問日志的設(shè)備,如訪問日志數(shù)據(jù)庫進(jìn)行交互,通過日志分析,獲取關(guān)于多個訪問對象的一個或多個訪問序列信息。其中,所述訪問對象包括但不限于頁面,如同一網(wǎng)站的多個頁面、一組 網(wǎng)站的多個頁面、應(yīng)用的多個應(yīng)用頁面;功能點,如應(yīng)用的多個功能模塊、頁面的多個頁面元素等。所述訪問包括但不限于對所述訪問對象的點擊、查詢、使用、觸摸、輸入信息等操作。其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個。在此,可根據(jù)用戶對所述訪問對象的操作信息進(jìn)行連續(xù)的訪問記錄信息的判定,如根據(jù)相鄰操作的時間間隔,當(dāng)一個用戶對多個訪問對象的兩次操作間隔在10分鐘以內(nèi),則認(rèn)為是連續(xù)操作等,并將此記錄作為一個連續(xù)的訪問記錄信息,所述兩次操作可對應(yīng)于同一個訪問對象或不同的訪問對象。在此,所述訪問序列信息可利用表格、矩陣、數(shù)組或其他自定義的格式進(jìn)行表示。在此,“通信協(xié)議”包括計算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP、NetBEUI等,或者存在于計算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸ο笾g的通信或操作系統(tǒng)內(nèi)不同程序或計算機(jī)不同模塊之間的消息傳送協(xié)議。在步驟s2中,訪問分析設(shè)備對于所述一個或多個訪問序列信息,按所述訪問記錄信息建立或更新所述訪問記錄信息所對應(yīng)的前一訪問對象與當(dāng)前訪問對象間的訪問相關(guān)性信息,以獲得所述多個訪問對象之間的訪問相關(guān)性信息。具體地,在步驟s2中,訪問分析設(shè)備根據(jù)步驟Si中所獲取的關(guān)于多個訪問對象的一個或多個訪問序列信息,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個。若當(dāng)前未存在任何訪問對象以及訪問對象間的訪問相關(guān)性信息,或者當(dāng)前的訪問相關(guān)性信息中不存在所述連續(xù)的訪問記錄信息中所對應(yīng)的一個或多個當(dāng)前訪問對象,則在步驟s2中,訪問分析設(shè)備根據(jù)所述訪問序列信息,建立所述訪問記錄信息所對應(yīng)的前一訪問對象與當(dāng)前訪問對象間的訪問相關(guān)性信息,例如所述訪問序列信息為(A,B),所述A和B表示訪問對象,當(dāng)前訪問相關(guān)性信息中包括訪問對象A,但不包含訪問對象B,則在步驟s2中,訪問分析設(shè)備建立訪問對象B與訪問對象A之間的訪問相關(guān)性信息。其中,建立訪問相關(guān)性信息的方式,例如,通過在訪問相關(guān)性信息數(shù)據(jù)庫中添加數(shù)據(jù)節(jié)點并建立節(jié)點間的關(guān)聯(lián)關(guān)系,或是在訪問相關(guān)性信息視圖中插入新的節(jié)點并建立節(jié)點間的邊,或是在訪問相關(guān)性矩陣中添加新的行列及調(diào)整行列值,或是在訪問相關(guān)性信息表格中加入新的行列以表示訪問對象和訪問對象間的訪問相關(guān)性信息等。若當(dāng)前的訪問相關(guān)性信息中存在所述連續(xù)的訪問記錄信息中所對應(yīng)的一個或多個當(dāng)前訪問對象,則在步驟s2中,訪問分析設(shè)備根據(jù)所述訪問序列信息,更新所述訪問記錄信息所對應(yīng)的前一訪問對象與當(dāng)前訪問對象間的訪問相關(guān)性信息,例如所述訪問序列信息為(C,D),所述C和D表示訪問對象,當(dāng)前訪問相關(guān)性信息中包括訪問對象C及訪問對象D,則在步驟s2中,訪問分析設(shè)備更新訪問對象C與訪問對象D之間的訪問相關(guān)性信息。其中,更新訪問相關(guān)性信息的方式,例如,通過在訪問相關(guān)性信息數(shù)據(jù)庫中更新節(jié)點間的關(guān)聯(lián)關(guān)系,或是在訪問相關(guān)性信息視圖中更新節(jié)點間的邊的權(quán)重值,或是在訪問相關(guān)性矩陣中調(diào)整行列值,或是在訪問相關(guān)性信息表格中調(diào)整與訪問對象間相對應(yīng)的表格值等方式,以更新訪問對象和訪問對象間的訪問相關(guān)性信息等。在此,所述訪問相關(guān)性信息包括多個訪問對象是否屬于一個訪問操作序列,多個訪問對象間的訪問順序,相鄰訪問對象間的訪問時間間隔或多個訪問時間間隔的平均數(shù),訪問對象的點擊次數(shù)等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述建立或更新訪問相關(guān)性信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的建立或更新訪問相關(guān)性信息的的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
優(yōu)選地,在步驟s2中,訪問分析設(shè)備還可以對于所述一個或多個訪問序列信息,按所述訪問記錄信息以及對應(yīng)的權(quán)重信息,建立或更新所述訪問記錄信息所對應(yīng)的前一訪問對象與當(dāng)前訪問對象間的訪問相關(guān)性信息,以獲得所述多個訪問對象之間的訪問相關(guān)性信息。具體地,在步驟s2中,訪問分析設(shè)備還可以按照所述訪問記錄信息以及對應(yīng)的權(quán)重信息,對所述訪問相關(guān)性信息進(jìn)行建立或更新,其中,所述與訪問記錄信息對應(yīng)的權(quán)重信息表示不同的訪問記錄信息對于訪問相關(guān)性的不同程度的影響,例如,當(dāng)連續(xù)的訪問記錄信息所對應(yīng)的訪問時間越接近或在一定閾值范圍內(nèi),則對所對應(yīng)的多個訪問對象的影響越大,所對應(yīng)的權(quán)重信息可按照時間間隔的減少而增大等。從而,在步驟s2中,訪問分析設(shè)備按所述訪問記錄信息以及對應(yīng)的權(quán)重信息,例如,通過在訪問相關(guān)性信息數(shù)據(jù)庫中以一定的權(quán)重數(shù)值更新節(jié)點間的關(guān)聯(lián)關(guān)系,或是在訪問相關(guān)性信息視圖中結(jié)合所述權(quán)重信息更新節(jié)點間的邊的權(quán)重值,或是在訪問相關(guān)性矩陣中結(jié)合所述權(quán)重信息調(diào)整行列值,或是在訪問相關(guān)性信息表格中結(jié)合所述權(quán)重信息調(diào)整與訪問對象間相對應(yīng)的表格值等方式,以更新訪問對象和訪問對象間的訪問相關(guān)性信息等。在此,所述建立或更新訪問相關(guān)性信息的方式與圖3中步驟s2中的建立或更新方式相同或相似,此處不再贅述,并以引用的形式包含于此。優(yōu)選地,在步驟si中,訪問分析設(shè)備包括步驟sll (未示出)和步驟sl2(未示出),其中,在步驟sll中,訪問分析設(shè)備獲取關(guān)于所述多個訪問對象的訪問日志信息;在步驟sl2中,訪問分析設(shè)備根據(jù)預(yù)定的篩選條件,從所述訪問日志信息篩選所述一個或多個訪問序列信息,其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個。具體地,在步驟sll中,訪問分析設(shè)備通過基于各種通信協(xié)議(Communications Protocol),與其他能夠提供包含訪問對象的訪問日志信息的設(shè)備,如訪問日志數(shù)據(jù)庫進(jìn)行交互,獲取關(guān)于所述多個訪問對象的訪問日志信息。在步驟sl2中,訪問分析設(shè)備根據(jù)預(yù)定的篩選條件,從所述訪問日志信息篩選所述一個或多個訪問序列信息,其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個。其中,所述篩選條件包括但不限于所述訪問操作信息所對應(yīng)的操作時段,例如,當(dāng)多個所述訪問操作信息所對應(yīng)的操作時段為工作時間/休息時間,則按照不同的時段篩選與操作時段對應(yīng)的訪問序列信息;所述訪問操作信息所對應(yīng)的操作用戶的地域?qū)傩?,例如,所述一個或多個用戶所對應(yīng)的地域?qū)傩栽谕坏赜?如北京、上海等一線城市,二線城市等等;或按照地理位置分為南北地域等),篩選出所述在同一地域的不同用戶所對應(yīng)的訪問序列信息;所述訪問操作信息所對應(yīng)的操作用戶的群組屬性,例如,不同群組的用戶,例如“旅游”、“時尚”等,由于關(guān)注的興趣點不同,對應(yīng)的訪問序列信息可能存在一定的差異,因此將同一群組屬性下的操作用戶所對應(yīng)的訪問序列信息進(jìn)行篩選。在此,“通信協(xié)議”包括計算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、I CMP,NetBEUI等,或者存在于計算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸ο笾g的通信或操作系統(tǒng)內(nèi)不同程序或計算機(jī)不同模塊之間的消息傳送協(xié)議。更優(yōu)選地,所述方法還包括步驟s6 (未示出),其中,在步驟s6中,訪問分析設(shè)備根據(jù)所述訪問對象或其所對應(yīng)的應(yīng)用信息,確定所述連續(xù)的訪問記錄信息之間的時間間隔的操作間隔閾值;其中,在步驟sl2中,訪問分析設(shè)備根據(jù)所述篩選條件,并結(jié)合所述操作間 隔閾值,從所述訪問日志信息篩選所述一個或多個訪問序列信息,其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個,所述連續(xù)的訪問記錄信息之間的時間間隔低于所述操作間隔閾值。具體地,在步驟s6中,訪問分析設(shè)備根據(jù)所述訪問對象或其所對應(yīng)的應(yīng)用信息,通過系統(tǒng)預(yù)置、用戶自定義或是利用機(jī)器學(xué)習(xí)進(jìn)行獲取等方式,確定所述連續(xù)的訪問記錄信息之間的時間間隔的操作間隔閾值;在此,由于所述“訪問序列”應(yīng)是滿足操作間隔閾值的同一個用戶的多個操作,所以需要對所述操作間隔閾值進(jìn)行確定;不同的訪問對象或其對應(yīng)的應(yīng)用信息,所適用的操作間隔可以不同,例如,有些功能點(如注冊頁面)相比其他功能點(如登錄頁面)包含很多輸入項,或者很多新聞頁面的第一頁包含很多文字、而后續(xù)頁面僅包括一個插圖等,從而使得所適用的操作間隔閾值不同。在步驟sl2中,訪問分析設(shè)備根據(jù)所述篩選條件,并結(jié)合所述操作間隔閾值,從所述訪問日志信息篩選所述一個或多個訪問序列信息,所述結(jié)合操作間隔閾值的方式例如將所屬操作間隔閾值作為篩選字段等。在此,所述篩選訪問序列信息的方式與圖3的優(yōu)選實施例中的步驟sl2的所對應(yīng)的所述篩選訪問序列信息的方式相同或相似,此處不再贅述,并以引用的形式包含于此。優(yōu)選地,所述訪問分析設(shè)備還包括步驟s7(未示出)、步驟s8(未示出)和步驟s9(未示出),其中,在步驟s7中,訪問分析設(shè)備獲取用戶提交的關(guān)于后續(xù)訪問對象的查詢請求,其中所述查詢請求包括所述用戶的在用訪問對象;在步驟s8中,訪問分析設(shè)備根據(jù)所述多個訪問對象之間的訪問相關(guān)性信息,基于所述在用訪問對象,確定與所述在用訪問對象相對應(yīng)的后續(xù)訪問對象;在步驟s9中,訪問分析設(shè)備將所述后續(xù)訪問對象提供給所述用戶。具體地,在步驟s7中,訪問分析設(shè)備通過基于各種通信協(xié)議(CommunicationsProtocol),獲取查詢用戶通過點擊、滑動、觸摸、輸入等方式,在例如瀏覽器或其他可以提交關(guān)于后續(xù)訪問對象的查詢請求的應(yīng)用、軟件或系統(tǒng)中,所提交的關(guān)于后續(xù)訪問對象的查詢請求,其中所述查詢請求包括所述用戶的在用訪問對象。其中,所述關(guān)于后續(xù)訪問對象的查詢請求可以直接對應(yīng)于網(wǎng)頁(如后續(xù)可能點擊的網(wǎng)頁信息)、網(wǎng)頁上的功能模塊(如后續(xù)可能選擇的網(wǎng)頁上的一個或多個連接)、后續(xù)可能訪問的應(yīng)用(如下一個可能訪問的應(yīng)用APP);所述關(guān)于后續(xù)訪問對象的查詢請求還可以對應(yīng)對于網(wǎng)頁或應(yīng)用或網(wǎng)頁/應(yīng)用上所對應(yīng)的功能點的優(yōu)化或測試信息,例如,所述后續(xù)訪問對象的查詢請求為對用戶當(dāng)前的在用訪問對象的優(yōu)化信息,則為了實現(xiàn)優(yōu)化目的,需要獲取與用戶的在用訪問對象相關(guān)聯(lián)的后續(xù)訪問對象信息等。在步驟s8中,訪問分析設(shè)備根據(jù)所述多個訪問對象之間的訪問相關(guān)性信息,基于所述在用訪問對象,確定與所述在用訪問對象相對應(yīng)的后續(xù)訪問對象。具體地,在步驟s8中,訪問分析設(shè)備基于所述查詢請求包括的所述用戶的在用訪問對象,通過根據(jù)多個訪問對象之間的訪問相關(guān)性信息,確定與所述在用訪問對象相對應(yīng)的后續(xù)訪問對象。例如,通過根據(jù)在用訪問對象所對應(yīng)的節(jié)點的各個有向邊的度或權(quán)重等信息,將度或權(quán)重最高的一個或多個有向邊所對應(yīng)的節(jié)點(即訪問對象)作為后續(xù)訪問對象。其中,所述后續(xù)訪問對象包括但不限于單個或多個可供選擇的后續(xù)訪問對象,或多個可形成訪問序列的后續(xù)訪問對象,例如,可根據(jù)聚類或遍歷的方式,確定多個可形成訪問序列的后續(xù)訪問對象等。在步驟s9中,訪問分析設(shè)備將所述后續(xù)訪問對象提供給所述用戶。具體地,在步 驟s9中,訪問分析設(shè)備基于各種通信協(xié)議(Communications Protocol),通過直接與用戶進(jìn)行交互,或通過調(diào)用用戶設(shè)備所提供的應(yīng)用程序接口(API),或http、https等其他約定的通信方式的格式要求,將所述后續(xù)訪問對象提供給所述用戶。在此,“通信協(xié)議”包括計算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP、NetBEUI等,或者存在于計算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸ο笾g的通信或操作系統(tǒng)內(nèi)不同程序或計算機(jī)不同模塊之間的消息傳送協(xié)議。圖4示出根據(jù)本發(fā)明一個優(yōu)選實施例的一種用于確定多個訪問對象之間的訪問相關(guān)性信息的方法流程圖。具體地,在步驟Si’中,訪問分析設(shè)備獲取關(guān)于多個訪問對象的一個或多個訪問序列信息,其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個;在步驟s2’中,訪問分析設(shè)備對于所述一個或多個訪問序列信息,按所述訪問記錄信息建立或更新用于表征所述多個訪問對象之間訪問相關(guān)性信息的訪問視圖,其中,所述訪問視圖包括節(jié)點及相鄰節(jié)點間的有向邊,所述節(jié)點對應(yīng)于所述多個訪問對象中之一,所述有向邊表征在該有向邊的起點所對應(yīng)的訪問對象與該有向邊的終點所對應(yīng)的訪問對象之間的訪問相關(guān)性信息。其中,訪問分析設(shè)備中的步驟sI’與圖3所示對應(yīng)步驟相同或基本相同,故此處不再贅述,并通過引用的方式包含于此。上述各步驟之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各步驟分別實時地,或者按照設(shè)定的或?qū)崟r調(diào)整的工作模式要求,進(jìn)行訪問序列信息的獲取、表征所述多個訪問對象之間訪問相關(guān)性信息的訪問視圖的建立或更新等,直至訪問分析設(shè)備停止獲取關(guān)于多個訪問對象的一個或多個訪問序列信息。在步驟s2 ’中,訪問分析設(shè)備對于所述一個或多個訪問序列信息,按所述訪問記錄信息建立或更新用于表征所述多個訪問對象之間訪問相關(guān)性信息的訪問視圖,其中,所述訪問視圖包括節(jié)點及相鄰節(jié)點間的有向邊,所述節(jié)點對應(yīng)于所述多個訪問對象中之一,所述有向邊表征在該有向邊的起點所對應(yīng)的訪問對象與該有向邊的終點所對應(yīng)的訪問對象之間的訪問相關(guān)性信息。具體地,在步驟s2’中,訪問分析設(shè)備根據(jù)步驟Si’所獲取的訪問序列信息,將所述訪問序列信息中的每個訪問對象通過映射等方式,對應(yīng)于訪問視圖中的一個節(jié)點,將所述訪問對象與對應(yīng)的另一個訪問對象之間的訪問相關(guān)性信息,通過映射等方式,對應(yīng)于訪問視圖中的一條有向邊或有向邊的權(quán)重,例如,用戶先訪問了訪問對象A,然后點擊了訪問對象B,則建立從A到B的有向邊等,從而建立或更新用于表征所述多個訪問對象之間訪問相關(guān)性信息的訪問視圖。在此,所述訪問視圖包括但不限于經(jīng)過繪制后的可視化視圖,如可呈現(xiàn)給用戶的圖片等,或者未經(jīng)繪制的訪問視圖數(shù)據(jù),所述訪問視圖數(shù)據(jù)可供繪制等處理。所述訪問視圖的繪制可以利用canvas繪圖方式生成二維視圖,也可以根據(jù)webGL繪圖方式生成三維視圖。優(yōu)選地,所述建立或更新操作包括以下任一項-按所述訪問記錄信息在所述訪問視圖中建立對應(yīng)所述前一訪問對象的出節(jié)點和/或?qū)?yīng)所述當(dāng)前訪問對象的入節(jié)點,并建立從所述出節(jié)點指向所述入節(jié)點的有向邊,即,當(dāng)前訪問對象所對應(yīng)的入節(jié)點和/或前一訪問對象所對應(yīng)的出節(jié)點不存在時,在所述訪問視圖中建立與其相對應(yīng)的節(jié)點,并建立與其相對應(yīng)的有向邊;·
-按所述訪問記錄信息在所述訪問視圖中建立從所述出節(jié)點指向所述入節(jié)點的有向邊,即,當(dāng)當(dāng)前訪問對象所對應(yīng)的入節(jié)點和/或前一訪問對象所對應(yīng)的出節(jié)點存在,但與其相對應(yīng)的有向邊不存在時,則建立與其相對應(yīng)的有向邊;-按所述訪問記錄信息在所述訪問視圖中更新從所述出節(jié)點指向所述入節(jié)點的有向邊,即,當(dāng)當(dāng)前訪問對象所對應(yīng)的入節(jié)點和/或前一訪問對象所對應(yīng)的出節(jié)點存在,與其相對應(yīng)的有向邊也存在時,則按所述訪問記錄信息,對所述有向邊進(jìn)行更新,如增加有向邊
的權(quán)重等。優(yōu)選地,所述訪問視圖包括基于力導(dǎo)向模型的訪問視圖,所述訪問分析設(shè)備還包括步驟s3’、步驟s4’、步驟s5’,其中,在步驟S3’中,訪問分析設(shè)備根據(jù)所述力導(dǎo)向模型,基于所述訪問視圖中節(jié)點及其對應(yīng)的有向邊,確定所述視圖中節(jié)點的速度;在步驟s4’中,訪問分析設(shè)備根據(jù)所述速度,更新對應(yīng)節(jié)點的位置;在步驟s5’中,訪問分析設(shè)備根據(jù)所述節(jié)點更新后的位置,更新所述訪問視圖。具體地,所述力導(dǎo)向模型指的是將圖中的節(jié)點映射為電荷,將節(jié)點間的邊映射為電荷力,根據(jù)節(jié)點和節(jié)點間的邊,以及圖內(nèi)節(jié)點和/或節(jié)點間的邊的變化,計算節(jié)點位移的速度,使節(jié)點產(chǎn)生位移,直至節(jié)點間受力平衡(即視圖內(nèi)的整個布局能量最小時)為止。當(dāng)所述訪問視圖包括基于力導(dǎo)向模型的訪問視圖時,根據(jù)所述力導(dǎo)向模型,將所述訪問視圖內(nèi)的節(jié)點和節(jié)點間的邊映射為與力導(dǎo)向模型相對應(yīng)的如電荷和電荷力;在步驟S3’中,訪問分析設(shè)備根據(jù)所述力導(dǎo)向模型,初始化每個節(jié)點的位置,并根據(jù)相應(yīng)的遍歷算法,遍歷所有節(jié)點,計算節(jié)點之間的斥力,遍歷所有邊,計算邊所對應(yīng)的兩個節(jié)點間的引力,根據(jù)所述斥力與引力信息,基于所述訪問視圖中節(jié)點及其對應(yīng)的有向邊,確定所述視圖中節(jié)點的速度。在步驟s4’中,訪問分析設(shè)備根據(jù)所述速度,計算出每個節(jié)點的位移信息和新的位置信息,從而更新對應(yīng)節(jié)點的位置。在步驟s5’中,訪問分析設(shè)備根據(jù)所述節(jié)點更新后的位置,通過例如根據(jù)每個頂點的新的位置,在畫布上重繪所有的頂點和邊的方式,或者根據(jù)每個頂點的新的位置,在畫布上重繪更新后的頂點和邊的方式,更新所述訪問視圖。
更優(yōu)選地,在步驟S3’中,訪問分析設(shè)備還可以根據(jù)所述力導(dǎo)向模型,并結(jié)合節(jié)點速度衰減模型,基于所述訪問視圖中節(jié)點及其對應(yīng)的有向邊,確定所述視圖中節(jié)點的速度。具體地,在步驟S3’中,訪問分析設(shè)備根據(jù)所述力導(dǎo)向模型,并結(jié)合節(jié)點速度衰減模型,其中,所述節(jié)點速度衰減模型包括但不限于模擬退火模型,基于所述訪問視圖中節(jié)點及其對應(yīng)的有向邊,確定所述視圖中節(jié)點的速度。例如,首先,在步驟S3’中,訪問分析設(shè)備初始化每個節(jié)點的位置,利用模擬退火模型中的溫度元素,判斷整個視圖中的溫度是否小于一定閾值;若是,則結(jié)束操作;若否,則遍歷所有節(jié)點,計算節(jié)點之間的斥力;遍歷所有邊,計算邊所對應(yīng)的兩個節(jié)點間的引力;根據(jù)所述斥力與引力信息,基于所述訪問視圖中節(jié)點及其對應(yīng)的有向邊,確定所述視圖中節(jié)點的速度;根據(jù)所述溫度元素,衰減頂點速度,從而根據(jù)所述衰減后的速度計算出每個頂點的位移和新的位置。利用所述節(jié)點速度衰減模型可以使節(jié)點盡快達(dá)到平衡水平,加快平衡的速度。優(yōu)選地,所述方法還包括步驟sl0’(未示出),其中,在步驟s 10’中,訪問分析設(shè)備根據(jù)預(yù)定的聚合閾值,將所述訪問視圖中相關(guān)節(jié)點聚合為虛擬節(jié)點,其中,所述相關(guān)節(jié)點之間的有向邊的權(quán)重或度超過所述聚合閾值。具體地,在步驟slO’中,訪問分析設(shè)備通過獲取預(yù)定的聚合閾值,當(dāng)多個所述相關(guān)節(jié)點之間的有向邊的權(quán)重或度超過所述聚合閾值時, 將所述訪問視圖中相關(guān)節(jié)點聚合為虛擬節(jié)點。其中,所述預(yù)定的聚合閾值可以根據(jù)用戶自定義、系統(tǒng)預(yù)置或根據(jù)機(jī)器學(xué)習(xí)的方式進(jìn)行獲??;所述虛擬節(jié)點包括但不限于將所述相關(guān)節(jié)點聚合為具有類型標(biāo)記的同類節(jié)點,或者將所述相關(guān)節(jié)點聚合為在所述訪問視圖一側(cè)或一部分展現(xiàn)的節(jié)點簇等。對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
權(quán)利要求
1.一種用于確定多個訪問對象之間的訪問相關(guān)性信息的方法,其中,該方法包括以下步驟 a獲取關(guān)于多個訪問對象的一個或多個訪問序列信息,其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個; b對于所述一個或多個訪問序列信息,按所述訪問記錄信息建立或更新所述訪問記錄信息所對應(yīng)的前一訪問對象與當(dāng)前訪問對象間的訪問相關(guān)性信息,以獲得所述多個訪問對象之間的訪問相關(guān)性信息。
2.根據(jù)權(quán)利要求I所述的方法,其中,所述步驟b包括 -對于所述一個或多個訪問序列信息,按所述訪問記錄信息建立或更新用于表征所述多個訪問對象之間訪問相關(guān)性信息的訪問視圖,其中,所述訪問視圖包括節(jié)點及相鄰節(jié)點間的有向邊,所述節(jié)點對應(yīng)于所述多個訪問對象中之一,所述有向邊表征在該有向邊的起點所對應(yīng)的訪問對象與該有向邊的終點所對應(yīng)的訪問對象之間的訪問相關(guān)性信息。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述建立或更新操作包括以下任一項 -按所述訪問記錄信息在所述訪問視圖中建立對應(yīng)所述前一訪問對象的出節(jié)點和/或?qū)?yīng)所述當(dāng)前訪問對象的入節(jié)點,并建立從所述出節(jié)點指向所述入節(jié)點的有向邊; -按所述訪問記錄信息在所述訪問視圖中建立從所述出節(jié)點指向所述入節(jié)點的有向邊; -按所述訪問記錄信息在所述訪問視圖中更新從所述出節(jié)點指向所述入節(jié)點的有向邊。
4.根據(jù)權(quán)利要求2或3所述的方法,其中,所述訪問視圖包括基于力導(dǎo)向模型的訪問視圖,其中,該方法還包括 X根據(jù)所述力導(dǎo)向模型,基于所述訪問視圖中節(jié)點及其對應(yīng)的有向邊,確定所述視圖中節(jié)點的速度; -根據(jù)所述速度,更新對應(yīng)節(jié)點的位置; -根據(jù)所述節(jié)點更新后的位置,更新所述訪問視圖。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述步驟X包括 -根據(jù)所述力導(dǎo)向模型,并結(jié)合節(jié)點速度衰減模型,基于所述訪問視圖中節(jié)點及其對應(yīng)的有向邊,確定所述視圖中節(jié)點的速度。
6.根據(jù)權(quán)利要求2至5中任一項所述的方法,其中,該方法還包括 -根據(jù)預(yù)定的聚合閾值,將所述訪問視圖中相關(guān)節(jié)點聚合為虛擬節(jié)點,其中,所述相關(guān)節(jié)點之間的有向邊的權(quán)重或度超過所述聚合閾值。
7.根據(jù)權(quán)利要求I至6中任一項所述的方法,其中,所述步驟b包括 -對于所述一個或多個訪問序列信息,按所述訪問記錄信息以及對應(yīng)的權(quán)重信息,建立或更新所述訪問記錄信息所對應(yīng)的前一訪問對象與當(dāng)前訪問對象間的訪問相關(guān)性信息,以獲得所述多個訪問對象之間的訪問相關(guān)性信息。
8.根據(jù)權(quán)利要求I至7中任一項所述的方法,其中,所述步驟a包括 -獲取關(guān)于所述多個訪問對象的訪問日志信息; al根據(jù)預(yù)定的篩選條件,從所述訪問日志信息篩選所述一個或多個訪問序列信息,其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個。
9.根據(jù)權(quán)利要求8所述的方法,其中,該方法還包括 -根據(jù)所述訪問對象或其所對應(yīng)的應(yīng)用信息,確定所述連續(xù)的訪問記錄信息之間的時間間隔的操作間隔閾值; 其中,所述步驟al包括 -根據(jù)所述篩選條件,并結(jié)合所述操作間隔閾值,從所述訪問日志信息篩選所述一個或多個訪問序列信息,其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個,所述連續(xù)的訪問記錄信息之間的時間間隔低于所述操作間隔閾值。
10.根據(jù)權(quán)利要求I至9中任一項所述的方法,其中,該方法還包括 -獲取用戶提交的關(guān)于后續(xù)訪問對象的查詢請求,其中所述查詢請求包括所述用戶的在用訪問對象; -根據(jù)所述多個訪問對象之間的訪問相關(guān)性信息,基于所述在用訪問對象,確定與所述在用訪問對象相對應(yīng)的后續(xù)訪問對象; -將所述后續(xù)訪問對象提供給所述用戶。
11.一種用于確定多個訪問對象之間的訪問相關(guān)性信息的訪問分析設(shè)備,其中,該設(shè)備包括 序列獲取裝置,用于獲取關(guān)于多個訪問對象的一個或多個訪問序列信息,其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個; 相關(guān)性生成裝置,用于對于所述一個或多個訪問序列信息,按所述訪問記錄信息建立或更新所述訪問記錄信息所對應(yīng)的前一訪問對象與當(dāng)前訪問對象間的訪問相關(guān)性信息,以獲得所述多個訪問對象之間的訪問相關(guān)性信息。
12.根據(jù)權(quán)利要求11所述的訪問分析設(shè)備,其中,所述相關(guān)性生成裝置用于 -對于所述一個或多個訪問序列信息,按所述訪問記錄信息建立或更新用于表征所述多個訪問對象之間訪問相關(guān)性信息的訪問視圖,其中,所述訪問視圖包括節(jié)點及相鄰節(jié)點間的有向邊,所述節(jié)點對應(yīng)于所述多個訪問對象中之一,所述有向邊表征在該有向邊的起點所對應(yīng)的訪問對象與該有向邊的終點所對應(yīng)的訪問對象之間的訪問相關(guān)性信息。
13.根據(jù)權(quán)利要求12所述的訪問分析設(shè)備,其中,所述建立或更新操作包括以下任一項 -按所述訪問記錄信息在所述訪問視圖中建立對應(yīng)所述前一訪問對象的出節(jié)點和/或?qū)?yīng)所述當(dāng)前訪問對象的入節(jié)點,并建立從所述出節(jié)點指向所述入節(jié)點的有向邊; -按所述訪問記錄信息在所述訪問視圖中建立從所述出節(jié)點指向所述入節(jié)點的有向邊; -按所述訪問記錄信息在所述訪問視圖中更新從所述出節(jié)點指向所述入節(jié)點的有向邊。
14.根據(jù)權(quán)利要求12或13所述的訪問分析設(shè)備,其中,所述訪問視圖包括基于力導(dǎo)向模型的訪問視圖,其中,該設(shè)備還包括速度確定裝置,用于根據(jù)所述力導(dǎo)向模型,基于所述訪問視圖中節(jié)點及其對應(yīng)的有向邊,確定所述視圖中節(jié)點的速度; 位置更新裝置,用于根據(jù)所述速度,更新對應(yīng)節(jié)點的位置; 視圖更新裝置,用于根據(jù)所述節(jié)點更新后的位置,更新所述訪問視圖。
15.根據(jù)權(quán)利要求14所述的訪問分析設(shè)備,其中,所述速度確定裝置用于 -根據(jù)所述力導(dǎo)向模型,并結(jié)合節(jié)點速度衰減模型,基于所述訪問視圖中節(jié)點及其對應(yīng)的有向邊,確定所述視圖中節(jié)點的速度。
16.根據(jù)權(quán)利要求12至15中任一項所述的訪問分析設(shè)備,其中,該設(shè)備還包括 聚合裝置,用于根據(jù)預(yù)定的聚合閾值,將所述訪問視圖中相關(guān)節(jié)點聚合為虛擬節(jié)點,其中,所述相關(guān)節(jié)點之間的有向邊的權(quán)重或度超過所述聚合閾值。
17.根據(jù)權(quán)利要求11至16中任一項所述的訪問分析設(shè)備,其中,所述相關(guān)性生成裝置用于 -對于所述一個或多個訪問序列信息,按所述訪問記錄信息以及對應(yīng)的權(quán)重信息,建立或更新所述訪問記錄信息所對應(yīng)的前一訪問對象與當(dāng)前訪問對象間的訪問相關(guān)性信息,以獲得所述多個訪問對象之間的訪問相關(guān)性信息。
18.根據(jù)權(quán)利要求11至17中任一項所述的訪問分析設(shè)備,其中,所述序列獲取裝置包括 日志獲取單元,用于獲取關(guān)于所述多個訪問對象的訪問日志信息; 序列篩選單元,用于根據(jù)預(yù)定的篩選條件,從所述訪問日志信息篩選所述一個或多個訪問序列信息,其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個。
19.根據(jù)權(quán)利要求18所述的訪問分析設(shè)備,其中,該設(shè)備還包括 閾值確定裝置,用于根據(jù)所述訪問對象或其所對應(yīng)的應(yīng)用信息,確定所述連續(xù)的訪問記錄信息之間的時間間隔的操作間隔閾值; 其中,所述序列篩選單元用于 -根據(jù)所述篩選條件,并結(jié)合所述操作間隔閾值,從所述訪問日志信息篩選所述一個或多個訪問序列信息,其中,所述訪問序列信息包括一個用戶對所述多個訪問對象中至少一個的連續(xù)的訪問記錄信息,所述訪問記錄信息對應(yīng)于所述多個訪問對象中的一個,所述連續(xù)的訪問記錄信息之間的時間間隔低于所述操作間隔閾值。
20.根據(jù)權(quán)利要求11至19中任一項所述的訪問分析設(shè)備,其中,該設(shè)備還包括 查詢獲取裝置,用于獲取用戶提交的關(guān)于后續(xù)訪問對象的查詢請求,其中所述查詢請求包括所述用戶的在用訪問對象; 后續(xù)對象確定裝置,用于根據(jù)所述多個訪問對象之間的訪問相關(guān)性信息,基于所述在用訪問對象,確定與所述在用訪問對象相對應(yīng)的后續(xù)訪問對象; 后續(xù)對象提供裝置,用于將所述后續(xù)訪問對象提供給所述用戶。
全文摘要
本發(fā)明的目的是提供一種用于確定多個訪問對象之間的訪問相關(guān)性信息的方法與設(shè)備,其中,通過訪問分析設(shè)備獲取關(guān)于多個訪問對象的一個或多個訪問序列信息,根據(jù)所述訪問序列信息中包含的連續(xù)的訪問記錄信息,建立或更新所述訪問記錄信息所對應(yīng)的前一訪問對象與當(dāng)前訪問對象間的訪問相關(guān)性信息,以獲得所述多個訪問對象之間的訪問相關(guān)性信息。與現(xiàn)有技術(shù)相比,本發(fā)明根據(jù)用戶對于訪問對象的訪問記錄信息,建立或更新多個訪問對象間的訪問相關(guān)性信息,從而根據(jù)所述訪問相關(guān)性信息為網(wǎng)站或產(chǎn)品的性能優(yōu)化提供數(shù)據(jù)支撐,優(yōu)化產(chǎn)品設(shè)計,以提升服務(wù)質(zhì)量,提高用戶獲取信息的效率,提高用戶的訪問體驗。
文檔編號G06F17/30GK102945263SQ20121040778
公開日2013年2月27日 申請日期2012年10月23日 優(yōu)先權(quán)日2012年10月23日
發(fā)明者沈毅 申請人:北京百度網(wǎng)訊科技有限公司