1.一種web設(shè)備的追蹤方法,應(yīng)用于網(wǎng)站的服務(wù)器,其特征在于,所述追蹤方法具體包括步驟:
向web頁上部署預(yù)設(shè)的信息采集腳本,所述信息采集腳本用于在用戶利用web設(shè)備瀏覽所述web頁時,獲取所述web設(shè)備的設(shè)備信息并上傳到所述服務(wù)器;
利用預(yù)設(shè)算法對所述設(shè)備信息進(jìn)行處理,得到所述web設(shè)備的設(shè)備標(biāo)識符;
根據(jù)所述設(shè)備標(biāo)識符從預(yù)設(shè)的設(shè)備庫中進(jìn)行匹配操作,返回與所述設(shè)備標(biāo)識符相匹配的設(shè)備id。
2.如權(quán)利要求1所述的追蹤方法,其特征在于,所述設(shè)備信息包括環(huán)境信息和軟件信息。
3.如權(quán)利要求2所述的追蹤方法,其特征在于,所述設(shè)備信息還包括所述服務(wù)器上傳的cookie信息。
4.如權(quán)利要求1所述的追蹤方法,其特征在于,所述利用預(yù)設(shè)算法對所述設(shè)備信息進(jìn)行處理,包括:
將所述設(shè)備信息內(nèi)的各類信息按預(yù)設(shè)規(guī)律進(jìn)行排序,得到信息組;
將信息組按預(yù)設(shè)的哈希算法進(jìn)行處理,得到相應(yīng)的變量值,將變量值作為所述設(shè)備標(biāo)識符。
5.如權(quán)利要求1所述的追蹤方法,其特征在于,所述根據(jù)所述設(shè)備標(biāo)識符從預(yù)設(shè)的設(shè)備庫中進(jìn)行匹配操作,返回與所述設(shè)備標(biāo)識符相匹配的設(shè)備id,包括:
根據(jù)所述設(shè)備標(biāo)識符從所述設(shè)備庫中進(jìn)行查詢操作;
當(dāng)查詢到與所述設(shè)備標(biāo)識符相匹配的設(shè)備id后,返回所述設(shè)備id;
當(dāng)所述設(shè)備庫中沒有與所述設(shè)備標(biāo)識符相匹配的設(shè)備id時,為所述web設(shè)備分配一個新id,并將所述新id作為所述設(shè)備id予以返回。
6.如權(quán)利要求1~5所述的追蹤方法,其特征在于,還包括步驟:
將所述設(shè)備id予以封裝,生成包含所述設(shè)備id的新cookie信息;
將所述新cookie信息寫入到所述web設(shè)備的預(yù)設(shè)的瀏覽器內(nèi)。
7.一種web設(shè)備的追蹤系統(tǒng),應(yīng)用于網(wǎng)站的服務(wù)器,其特征在于,所述追蹤系統(tǒng)具體包括:
腳本預(yù)置模塊,用于向web頁上部署預(yù)設(shè)的信息采集腳本,所述信息采集腳本用于在用戶利用web設(shè)備瀏覽所述web頁時,獲取所述web設(shè)備的設(shè)備信息并上傳到所述服務(wù)器;
標(biāo)識符計算模塊,用于利用預(yù)設(shè)算法對所述設(shè)備信息進(jìn)行處理,得到所述web設(shè)備的設(shè)備標(biāo)識符;
設(shè)備匹配模塊,用于根據(jù)所述設(shè)備標(biāo)識符從預(yù)設(shè)的設(shè)備庫中進(jìn)行匹配操作,返回與所述設(shè)備標(biāo)識符相匹配的設(shè)備id。
8.如權(quán)利要求7所述的追蹤系統(tǒng),其特征在于,所述設(shè)備信息包括環(huán)境信息和軟件信息。
9.如權(quán)利要求8所述的追蹤系統(tǒng),其特征在于,所述設(shè)備信息還包括所述服務(wù)器上傳的cookie信息。
10.如權(quán)利要求7所述的追蹤系統(tǒng),其特征在于,所述標(biāo)識符計算模塊包括:
信息排序單元,用于將所述設(shè)備信息內(nèi)的各類信息按預(yù)設(shè)規(guī)律進(jìn)行排序,得到信息組;
變量值計算單元,用于將信息組按預(yù)設(shè)的哈希算法進(jìn)行處理,得到相應(yīng)的變量值,將變量值作為所述設(shè)備標(biāo)識符。
11.如權(quán)利要求7所述的追蹤系統(tǒng),其特征在于,所述設(shè)備匹配模塊包括:
設(shè)備查詢單元,用于根據(jù)所述設(shè)備標(biāo)識符從所述設(shè)備庫中進(jìn)行查詢操作;
第一返回單元,用于當(dāng)查詢到與所述設(shè)備標(biāo)識符相匹配的設(shè)備id后,返回所述設(shè)備id;
第二返回單元,用于當(dāng)所述設(shè)備庫中沒有與所述設(shè)備標(biāo)識符相匹配的設(shè)備id時,為所述web設(shè)備分配一個新id,并將所述新id作為所述設(shè)備id予以返回。
12.如權(quán)利要求7~11所述的追蹤系統(tǒng),其特征在于,還包括:
信息封裝模塊,用于將所述設(shè)備id予以封裝,生成包含所述設(shè)備id的新cookie信息;
信息寫入模塊,用于將所述新cookie信息寫入到所述web設(shè)備的預(yù)設(shè)的瀏覽器內(nèi)。