專利名稱:一種軟件下載、安裝和卸載的跟蹤方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)應(yīng)用領(lǐng)域,更具體地說,涉及一種軟件下載、安裝和卸載的跟蹤方法及系統(tǒng)。
背景技術(shù):
目前,跟蹤網(wǎng)站上軟件的下載、安裝和卸載信息,其主要目的是希望了解軟件的下載、安裝和卸載情況,即軟件的使用情況。下載數(shù)量是衡量網(wǎng)站優(yōu)化、
推廣效果非常重要的一個(gè)參考依據(jù);安裝率可以反映出軟件的安裝效果,如果安裝率低則可能說明軟件的安裝過程存在問題等;如果軟件的卸載率比較高則可能說明軟件的質(zhì)量有問題等。通過這些跟蹤,很容易暴露出各個(gè)環(huán)節(jié)存在的問題。
現(xiàn)有的下載跟蹤技術(shù)主要有兩種
第一種通過在網(wǎng)頁中加入腳本代碼來跟蹤軟件的下載情況,當(dāng)用戶點(diǎn)擊下載時(shí),自動(dòng)跳出新窗口記錄下載信息,數(shù)據(jù)記錄完成后才輸出下載資源給用戶。
第二種通過動(dòng),態(tài);也i止下載,t匕力口 http:〃www.test.com/download.php。這種方法的特點(diǎn)是文件后綴名并非下載軟件的真實(shí)名稱。
現(xiàn)有的安裝跟蹤技術(shù)為在軟件安裝成功后,會(huì)跳出瀏覽器窗口執(zhí)行URL(Uniform Resource Locator)程序,URL會(huì)傳送數(shù)據(jù)到服務(wù)器,服務(wù)器端程序自動(dòng)獲取URL傳送的數(shù)據(jù),成功后將跟蹤信息寫入數(shù)據(jù)庫或日志文件。
現(xiàn)在的卸載跟蹤技術(shù)與現(xiàn)有的安裝跟蹤技術(shù)類似,在卸載時(shí)跳出瀏覽器窗口執(zhí)行URL程序,服務(wù)器端程序自動(dòng)獲取URL傳送的數(shù)據(jù),成功后將跟蹤信息寫入數(shù)據(jù)庫或日志文件。
上述兩種下載跟蹤技術(shù),存在以下缺陷第一種晃基于自己的網(wǎng)站下載,一旦用戶通過真實(shí)地址下載,則無法跟蹤;第二種雖然不需要基于網(wǎng)站,但是由于下載地址并非真實(shí)資源地址,對于網(wǎng)站編輯人員來說很不方便,對于下載用戶也不直觀,甚至?xí)徽J(rèn)為是病毒。
現(xiàn)有的這些下載、安裝和卸載跟蹤技術(shù)只是針對單獨(dú)某個(gè)環(huán)節(jié)進(jìn)行跟蹤,市場上還沒有可以跟蹤軟件的下載、安裝和卸載整個(gè)過程的產(chǎn)品,故存在對軟件使用的各個(gè)環(huán)節(jié)下載、安裝和卸載整個(gè)流程進(jìn)行跟蹤來反映用戶具體使用情況的需求。
因此,需要一種能夠?qū)⑾螺d、安裝和卸載三個(gè)環(huán)節(jié)串聯(lián)起來進(jìn)行連續(xù)跟蹤的方法,來克服現(xiàn)有技術(shù)中存在的上述缺陷。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于,針對現(xiàn)有下載、安裝和下載跟蹤技術(shù)中沒有把這三個(gè)環(huán)節(jié)串聯(lián)起來進(jìn)行連續(xù)跟蹤的缺陷,提供一種軟件下載、安裝和卸載的跟蹤方法及系統(tǒng)。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案之一是提供一種軟件下載、安裝和卸載的跟蹤方法,包括如下步驟
51) 客戶端發(fā)送URL下載請求給服務(wù)器端,服務(wù)器端記錄軟件的下載相關(guān)
^息5
52) 客戶端安裝完成之后,將包含有軟件唯一標(biāo)識(shí)符的信息發(fā)送給服務(wù)器端,服務(wù)器端記錄與Sl下載相對應(yīng)的軟件安裝的相關(guān)信息;
53) 客戶端卸載完成之后,將包含有軟件唯一標(biāo)識(shí)符的信息發(fā)送給服務(wù)器端,服務(wù)器端記錄與S2安裝相對應(yīng)的軟件卸載的相關(guān)信息。
在本發(fā)明所述的軟件下載、安裝和卸載的跟蹤方法中,所有需要進(jìn)行跟蹤的軟件的名稱必須為統(tǒng)一的命名方式且有一個(gè)所述軟件唯一標(biāo)識(shí)符。
在本發(fā)明所述的軟件下載、安裝和卸載的跟蹤方法中,所述步驟S1包括如下步驟
511) 客戶端發(fā)送URL下載請求給服務(wù)器端;
512) 根據(jù)用戶發(fā)出的URL地址,服務(wù)器端對URL地址做分析;513) 服務(wù)器端產(chǎn)生并記錄此次下載的相關(guān)信遍-;
514) 服務(wù)器端生成軟件的實(shí)際下載地址,輸出下載文件給客戶端。 在本發(fā)明所述的軟件下載、安裝和卸載的跟蹤方法中,步驟Sll中所述用
戶的URL請求中包含可以唯一標(biāo)識(shí)一個(gè)軟件的信息。
在本發(fā)明所述的軟件下載、安裝和卸載的跟蹤方法中,步驟S12中所述服 務(wù)器對URL地址做分析進(jìn)一步包括如下步驟
5121) 服務(wù)器端判斷URL是否為實(shí)際下載地址,若為實(shí)際下載地址,則判 定此需要下載的軟件為不需要進(jìn)行跟蹤的軟件;若不是實(shí)際下栽地址,則轉(zhuǎn)到 S122;
5122) 服務(wù)器端根據(jù)URL地址判斷此需要下載的軟件是否為需要跟蹤的 軟件,若為需要跟蹤的軟件,則轉(zhuǎn)到步驟S13。
在本發(fā)明所述的軟件下載、安裝和卸載的跟蹤方法中,步驟SB包括如下 步驟
5131) 服務(wù)器端根據(jù)URL產(chǎn)生軟件的下載信息,并產(chǎn)生下載的唯一標(biāo)識(shí)
符;
5132) 將下載信息和唯一標(biāo)識(shí)符為一條下載信息記錄保存在服務(wù)器端;
5133) 服務(wù)器端將下載的唯一標(biāo)識(shí)符和軟件唯一標(biāo)識(shí)符寫入到客戶端中。 在本發(fā)明所述的軟件下載、安裝和卸載的跟蹤方法中,所述步驟S2包括
如下步驟
521) 客戶端安裝完成之后,將包含有安裝軟件唯一標(biāo)識(shí)符的信息發(fā)送給服 務(wù)器端,服務(wù)器根據(jù)安裝軟件的唯一標(biāo)識(shí)符,獲得存儲(chǔ)在客戶端的所述軟件的 下載唯一標(biāo)識(shí)符;
522) 服務(wù)器端根據(jù)下載唯一標(biāo)識(shí)符,在服務(wù)器端找到下載信息記錄,添加
安裝信息到下載信息記錄,形成一條包括下載信息和安裝信息的記錄。
在本發(fā)明所述的軟件下載、安裝和卸載的跟蹤方法中,所述步驟S3包括 如下步驟
S31)客戶端卸載完成之后,將包含有安裝軟件唯一標(biāo)識(shí)符的信息發(fā)送給服 務(wù)器端,服務(wù)器根據(jù)安裝軟件的唯一標(biāo)識(shí)符,獲得存儲(chǔ)在客戶端的所述軟件的下載唯一標(biāo)識(shí)符;
S32^良務(wù)器端根據(jù)下載唯一標(biāo)識(shí)符,在服務(wù)器端找到所述下載唯一標(biāo)識(shí)符所標(biāo)識(shí)的一條包括下載信息和安裝信息的記錄,添加卸載信息到所述記錄,形成一條包括下載信息、安裝信息和卸載信息的記錄。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案之二是提供一種軟件下載、安裝和卸載的跟蹤系統(tǒng),包括
下載信息記錄4莫塊用于產(chǎn)生并記錄下載相關(guān)信息;
安裝信息記錄模塊用于產(chǎn)生并記錄安裝相關(guān)信息;
卸載信息記錄纟莫塊用于產(chǎn)生并記錄卸載相關(guān)信息。
在本發(fā)明所述的軟件下載、安裝和卸載的跟蹤系統(tǒng)中,下載信息記錄模塊包括
URL地址分析單元用于對URL地址進(jìn)行分析,判斷地址是否為實(shí)際下載地址,進(jìn)一步判斷下載軟件是否為需要跟蹤的軟件;
下載信息產(chǎn)生單元用于產(chǎn)生并記錄下載相關(guān)信息;
下載文件輸出單元用于生成軟件的實(shí)際下載地址,輸出下載文件給用戶。
實(shí)施本發(fā)明的技術(shù)方案,具有以下有益效果能夠?qū)⑾螺d、安裝和卸載三個(gè)環(huán)節(jié)串聯(lián)起來連續(xù)跟蹤軟件的使用情況。
圖1是本發(fā)明一較佳實(shí)施例提供的一種軟件下載、安裝和卸載的跟蹤方法的流程圖2是本發(fā)明一較佳實(shí)施例提供的記錄軟件下載相關(guān)信息的流程圖;圖3是本發(fā)明一較佳實(shí)施例提供的一種軟件下載、安裝和卸載跟蹤系統(tǒng)的示意圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。圖1是本發(fā)明一較佳實(shí)施例提供的一種軟件下載、安裝和卸載的跟蹤方法
的流程圖,如圖l所示,包括如下步驟
51) 客戶端發(fā)送URL下載請求給服務(wù)器端,服務(wù)器端記錄軟件的下載相關(guān)信息;
52) 客戶端發(fā)送安裝請求給服務(wù)器端,將包含有軟件唯一標(biāo)識(shí)符的信息發(fā)送給服務(wù)器端,服務(wù)器端記錄與Sl下載相對應(yīng)的軟件安裝的相關(guān)信息;
53) 客戶端發(fā)送卸載請求給服務(wù)器端,將包含有軟件唯一標(biāo)識(shí)符的信息發(fā)送給力l務(wù)器端,服務(wù)器端記錄與S2安裝相對應(yīng)的軟件卸載的相關(guān)信息。
所有進(jìn)行跟蹤的軟件的名稱必須為統(tǒng)一的命名方式,如果有軟件不希望進(jìn)行跟蹤,只要軟件命名不符合此命名規(guī)則即可。且每個(gè)需要進(jìn)行跟蹤的軟件都有 一個(gè)軟件唯一標(biāo)識(shí)符。
在步驟S1中,記錄軟件的下載相關(guān)信息,圖2是本發(fā)明一較佳實(shí)施例提供的記錄軟件的下栽相關(guān)信息的流程圖,如圖2所示,步驟S1又包括如下步驟
5201) 客戶端發(fā)出URL下載請求給服務(wù)器端;
5202) 服務(wù)器端判斷URL中是否為實(shí)際下載地址,若為實(shí)際下載地址,則轉(zhuǎn)到S203;若不是實(shí)際下載地址,則轉(zhuǎn)到S204;
5203) 服務(wù)器端判定此軟件為不需要跟蹤的軟件,用戶直接下載使用;
5204) 服務(wù)器端判斷是否為需要跟蹤的軟件,若為需要跟蹤的軟件,則轉(zhuǎn)到S205,若為不需要跟蹤的軟件,則轉(zhuǎn)到S203;
5205) 服務(wù)器端產(chǎn)生軟件的下載信息和下載的唯一標(biāo)識(shí)符;
5206) 服務(wù)器端保存下載信息和唯一標(biāo)識(shí)符為一條下載信息記錄保存在服務(wù)器端;
5207) 服務(wù)器端將下載的唯一標(biāo)識(shí)符和軟件唯一標(biāo)識(shí)符寫入到客戶端;
5208) 服務(wù)器端生成軟件的實(shí)際下載地址給用戶下載。在本發(fā)明的實(shí)施例中,步驟S201中所述客戶端發(fā)送的URL下載請求包含
可以唯一標(biāo)識(shí)一個(gè)軟件的信息,如軟件的唯一標(biāo)識(shí)符,或者為軟件相關(guān)信息,根據(jù)這些相關(guān)信息可以得到軟件的唯 一 標(biāo)識(shí)符。假設(shè)URL為 8http:〃di@twnload.xxx.com/ppt2dvd—trial.exe,其包4舌了可以p眷一才示i口、一個(gè)專K牛的 信息ppt2dvd_trial.exe ,根據(jù)ppt2dvd—trial.exe可以確定軟件的唯一標(biāo)識(shí)符。
在本發(fā)明的實(shí)施例中,步驟S202中服務(wù)器判斷是否為實(shí)際下載地址采用 的是判斷URL地址中是否有特定字符的方法,假設(shè)特定字符串為"abc—down", 若URL ;也址為http:〃download.xxx.com/abc—down/ppt2dvd—trial.exe, 因?yàn)?;?址中帶有"abc一down"這樣的字符串,服務(wù)器會(huì)認(rèn)為這是一個(gè)實(shí)際下載地址而 不需要進(jìn)行跟蹤,那么會(huì)轉(zhuǎn)到步驟S203:客戶端直接下載此軟件而不需要進(jìn) 4亍i 艮蹤,也即退出i 艮蹤流程。若 URL 地址為 http:〃download.xxx.com/ppt2dvd一trial.exe,服務(wù)器會(huì)認(rèn)為這是一個(gè)需要進(jìn)行跟 蹤的字符串,轉(zhuǎn)到步驟S204。
在本發(fā)明的實(shí)施例中,步驟S204中服務(wù)器端判斷是否為需要跟蹤的軟件 的依據(jù)是軟件的名稱是否為按照命名格式命名的名稱。因?yàn)榭蛻舳税l(fā)送的 URL下載請求包含可以唯一標(biāo)識(shí)一個(gè)軟件的信息,服務(wù)器端根據(jù)此信息可以 得到需要下載軟件的名稱。若名稱符合命名格式的要求,則判定為需要跟蹤的 軟件,轉(zhuǎn)到步驟S205,否則判定為不需要跟蹤的軟件,轉(zhuǎn)到步驟S203。
在本發(fā)明的實(shí)施例中,步驟S205中服務(wù)器端產(chǎn)生的軟件信息包括下載軟 件的名稱、下載軟件的唯一標(biāo)識(shí)符、下載軟件的類型、下載的時(shí)間等相關(guān)下載 信息,并產(chǎn)生一個(gè)此次下載的唯一標(biāo)識(shí)符。
在本發(fā)明的實(shí)施例中,步驟S206中服務(wù)器端將步驟S205產(chǎn)生的下載相 關(guān)信息和下載的唯一標(biāo)識(shí)符當(dāng)做一條下載記錄存儲(chǔ)在服務(wù)端。例如,可以存儲(chǔ) 在服務(wù)器端的數(shù)據(jù)庫,也可以存儲(chǔ)在服務(wù)器端的excel、 txt等日志文件中。
在本發(fā)明的實(shí)施例中,步驟S207中服務(wù)器端將下載的唯一標(biāo)識(shí)符和軟件 的唯一標(biāo)識(shí)符寫入到客戶端。如可寫入到客戶端的cookie中,也可寫入客戶 端的某個(gè)文件中。
在本發(fā)明的實(shí)施例中,步驟S208在完成下載數(shù)據(jù)的跟蹤后,服務(wù)器端返 回 軟件 的 實(shí) 際 地 址給用 戶 下 載, 如 http:〃download.xxx.com/abc_down/ppt2dvd—trial.exe。
在步驟S2中,記錄軟件安裝的相關(guān)信息包括如下步驟521) 客戶端A安裝完成之后,將包含有安裝軟件唯一標(biāo)識(shí)符的信息發(fā)送給服務(wù)器端,服務(wù)器根據(jù)安裝軟件的唯一標(biāo)識(shí)符,獲得存儲(chǔ)在客戶端的所述軟件的下載唯一標(biāo)識(shí)符;
522) 服務(wù)器端根據(jù)下載唯一標(biāo)識(shí)符,在服務(wù)器端找到下載信息記錄,添加安裝信息到下載信息記錄,形成一條包括下載信息和安裝信息的記錄。
在本發(fā)明的實(shí)施例中,步驟S21進(jìn)一步包括在軟件的安裝程序中預(yù)先寫入軟件的唯一標(biāo)識(shí)符,客戶端安裝完成之后將包含有軟件唯一標(biāo)識(shí)符的信息發(fā)送給服務(wù)器端,服務(wù)器根據(jù)安裝軟件的唯一標(biāo)識(shí)符,獲得存儲(chǔ)在客戶端的所述軟件的下載唯一標(biāo)識(shí)符。
在本發(fā)明的實(shí)施例中,步驟S22中服務(wù)器端根據(jù)步驟S21獲得的存儲(chǔ)在客戶端的下載唯一標(biāo)識(shí)符,在服務(wù)器端找到該軟件的對應(yīng)的下載記錄,將安裝相關(guān)信息如安裝時(shí)間等插入到此條下載記錄中(下載信息和安裝信息為一條記錄),形成一條包括下載信息和安裝信息的記錄。
作為本發(fā)明的實(shí)施例,步驟S2記錄軟件安裝的相關(guān)信息時(shí)客戶端與服務(wù)器端應(yīng)該是處于連接狀態(tài),即客戶端能訪問服務(wù)器端。
在步驟S3中,記錄軟件卸載的相關(guān)信息包括如下步驟
531) 客戶端卸載完成之后,將包含有安裝軟件唯一標(biāo)識(shí)符的信息發(fā)送給服務(wù)器端,服務(wù)器根據(jù)安裝軟件的唯一標(biāo)識(shí)符,獲得存儲(chǔ)在客戶端的所述軟件的下載唯一標(biāo)識(shí)符;
532) 服務(wù)器端根據(jù)下載唯一標(biāo)識(shí)符,在服務(wù)器端找到所述下載唯一標(biāo)識(shí)符所標(biāo)識(shí)的一條包括下載信息和安裝信息的記錄,添加卸載信息到所述記錄,形成一條包括下載信息、安裝信息和卸載信息的記錄。
在本發(fā)明的實(shí)施例中,步驟S31進(jìn)一步包括在軟件的卸載程序中預(yù)先寫入軟件的唯一標(biāo)識(shí)符,客戶端卸載完成之后將包含有軟件唯一標(biāo)識(shí)符的信息發(fā)送給服務(wù)器端,服務(wù)器根據(jù)安裝軟件的唯一標(biāo)識(shí)符,獲得存儲(chǔ)在客戶端的所述軟件的下載唯一標(biāo)識(shí)符。
在本發(fā)明的實(shí)施例中,步驟S32中服務(wù)器端根據(jù)步驟S31獲得的存儲(chǔ)在客戶端的下載唯一標(biāo)識(shí)符,在服務(wù)器端端找到該軟件的對應(yīng)的下載和安裝記錄(下載信息和安裝信息為c-條記錄),將卸載相關(guān)信息如卸載時(shí)間等插入到此條下載記錄中,形成一條包括下載信息、安裝信息和卸載信息的記錄。
作為本發(fā)明的實(shí)施例,步驟S3記錄軟件卸載的相關(guān)信息時(shí)客戶端與服務(wù)器端應(yīng)該是處于連接狀態(tài),即客戶端能訪問服務(wù)器端。
圖3是本發(fā)明一較佳實(shí)施例提供的一種軟件下載、安裝和卸栽跟蹤系統(tǒng)的示意圖,如圖3所示,包括下載信息記錄模塊31、安裝信息記錄模塊32和卸載信息記錄模塊33。其中下載信息記錄模塊31又包括URL地址分析單元311、下載信息產(chǎn)生單元312和下載輸出單元313,所述這些模塊都運(yùn)行在服務(wù)器端。
下載信息記錄模塊31對每一次下載,記錄軟件的下載相關(guān)信息;安裝信息記錄模塊32根據(jù)下載相關(guān)信息,記錄與下載相對應(yīng)的軟件安裝的相關(guān)信息;卸載信息記錄才莫塊33才艮據(jù)安裝相關(guān)信息,記錄與安裝相對應(yīng)的軟件卸載的相
關(guān)4呂息。
作為本發(fā)明的實(shí)施例,下載信息記錄模塊31記錄下載相關(guān)信息的過程具體為URL地址分析單元311接收URL下載請求,判斷URL地址是否為實(shí)際地址,進(jìn)一步判斷需要下載的軟件是否為需要跟蹤的軟件;下載信息產(chǎn)生單元312才艮據(jù)URL產(chǎn)生軟件的下栽信息,并產(chǎn)生下載的唯一標(biāo)識(shí)符,將下載信息和唯一標(biāo)識(shí)符為一條下載信息記錄保存在服務(wù)器端,將下載的唯一標(biāo)識(shí)符和軟件唯一標(biāo)識(shí)符寫入到客戶端中;下載輸出單元313生成軟件的實(shí)際下載地址給用戶下載。
作為本發(fā)明的實(shí)施例,安裝信息記錄模塊32記錄安裝相關(guān)信息的過程具體為才艮據(jù)安裝軟件的唯一標(biāo)識(shí)符,獲得存儲(chǔ)在客戶端的所述軟件的下載唯一標(biāo)識(shí)符;根據(jù)下載唯一標(biāo)識(shí)符,在服務(wù)器端找到下載信息記錄,添加安裝信息到下載信息記錄,形成一條包括下載信息和安裝信息的記錄。
作為本發(fā)明的實(shí)施例,卸栽信息記錄模塊33記錄卸載相關(guān)信息的過程具體為才艮據(jù)安裝軟件的唯一標(biāo)識(shí)符,獲得存儲(chǔ)在客戶端的所述軟件的下載唯一標(biāo)識(shí)符;才艮據(jù)下載唯一標(biāo)識(shí)符,在服務(wù)器端找到所述下載唯一標(biāo)識(shí)符所標(biāo)識(shí)的一條包括下載信息和安裝信息的記錄,添加卸載信息到所述記錄,形成一條包括下載信息、安裝信息和卸載傜息的記錄。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明 的4呆護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種軟件下載、安裝和卸載的跟蹤方法,其特征在于,包括如下步驟S1)客戶端發(fā)送URL下載請求給服務(wù)器端,服務(wù)器端記錄軟件的下載相關(guān)信息;S2)客戶端安裝完成之后,將包含有軟件唯一標(biāo)識(shí)符的信息發(fā)送給服務(wù)器端,服務(wù)器端記錄與S1下載相對應(yīng)的軟件安裝的相關(guān)信息;S3)客戶端卸載完成之后,將包含有軟件唯一標(biāo)識(shí)符的信息發(fā)送給服務(wù)器端,服務(wù)器端記錄與S2安裝相對應(yīng)的軟件卸載的相關(guān)信息。
2、 如權(quán)利要求1所述方法,其特征在于,所有進(jìn)行跟蹤的軟件的名稱必須為統(tǒng)一的命名方式且有一個(gè)所述軟件唯一標(biāo)識(shí)符。
3、 如權(quán)利要求l所述方法,其特征在于,所述步驟Sl包括如下步驟511) 客戶端發(fā)送URL下載請求給服務(wù)器端;512) 根據(jù)客戶端發(fā)出的URL地址,服務(wù)器端對URL地址做分析;513) 服務(wù)器端產(chǎn)生并記錄此次下載的相關(guān)信息;514) 服務(wù)器端生成軟件的實(shí)際下載地址,輸出下載文件給客戶端。
4、 如權(quán)利要求3所述方法,其特征在于,步驟Sll中所述用戶的URL請求中包含可以唯一標(biāo)識(shí)一個(gè)軟件的信息。
5、 如權(quán)利要求3所述方法,其特征在于,步驟S12中所述服務(wù)器端對URL地址做分析進(jìn)一步包括如下步驟5121) 服務(wù)器端判斷URL是否為實(shí)際下載地址,若為實(shí)際下載地址,則判定此需要下載的軟件為不需要進(jìn)行跟蹤的軟件;若不是實(shí)際下載地址,則轉(zhuǎn)到S122;5122) 服務(wù)器端根據(jù)URL地址判斷此需要下載的軟件是否為需要跟蹤的軟件,若為需要跟蹤的軟件,則轉(zhuǎn)到步驟S13。
6、 如權(quán)利要求3所述方法,其特征在于,步驟S13包括如下步驟S131 )服務(wù)器端才艮據(jù)URL產(chǎn)生軟件的下載信息,并產(chǎn)生下載的唯一標(biāo)識(shí)符;5132) 將下載信息和唯一標(biāo)識(shí)符為一條下載信息記錄保存在服務(wù)器端;5133) 服務(wù)器端將下載的唯一標(biāo)識(shí)符和軟件唯一標(biāo)識(shí)符寫入到客戶端中。
7、 如權(quán)利要求l所述方法,其特征在于,所述步驟S2包括如下步驟521) 客戶端安裝完成之后,將包含有安裝軟件唯一標(biāo)識(shí)符的信息發(fā)送給服 務(wù)器端,服務(wù)器根據(jù)安裝軟件的唯一標(biāo)識(shí)符,獲得存儲(chǔ)在客戶端的所述軟件的 下載唯一標(biāo)識(shí)符;522) 服務(wù)器端才艮據(jù)下載唯一標(biāo)識(shí)符,在服務(wù)器端找到下載信息記錄,添加 安裝信息到下載信息記錄,形成一條包括下載信息和安裝信息的記錄。
8、 如權(quán)利要求7所述方法,其特征在于,所述步驟S3包括如下步驟531) 客戶端卸載完成之后,將包含有安裝軟件唯一標(biāo)識(shí)符的信息發(fā)送給服 務(wù)器端,服務(wù)器根據(jù)安裝軟件的唯一標(biāo)識(shí)符,獲得存儲(chǔ)在客戶端的所述軟件的 下載唯一標(biāo)識(shí)符;532) 服務(wù)器端4艮據(jù)下載唯一標(biāo)識(shí)符,在服務(wù)器端找到所述下載唯一標(biāo)識(shí)符 所標(biāo)識(shí)的一條包括下載信息和安裝信息的記錄,添加卸載信息到所述記錄,形 成一條包括下載信息、安裝信息和卸載信息的記錄。
9、 一種軟件下載、安裝和卸載的跟蹤系統(tǒng),其特征在于,包括 下載信息記錄纟莫塊用于產(chǎn)生并記錄下載相關(guān)信息; 安裝信息記錄模塊用于產(chǎn)生并記錄安裝相關(guān)信息; 卸載信息記錄^f莫塊用于產(chǎn)生并記錄卸載相關(guān)信息。
10、 如權(quán)利要求9所述系統(tǒng),其特征在于,所述下載信息記錄模塊包括 URL地址分析單元用于對URL地址進(jìn)行分析,判斷地址是否為實(shí)際下載地址,進(jìn)一步判斷下載軟件是否為需要跟蹤的軟件; 下載信息產(chǎn)生單元用于產(chǎn)生并記錄下載相關(guān)信息; 下載文件輸出單元用于生成軟件的實(shí)際下載地址,輸出下載文件給用戶。
全文摘要
本發(fā)明涉及一種軟件下載、安裝和卸載的跟蹤方法及系統(tǒng),所述方法包括以下步驟客戶端發(fā)送URL下載請求給服務(wù)器端,服務(wù)器端記錄軟件的下載相關(guān)信息;客戶端安裝完成之后,將包含有軟件唯一標(biāo)識(shí)符的信息發(fā)送給服務(wù)器端,服務(wù)器端記錄與下載相對應(yīng)的軟件安裝的相關(guān)信息;客戶端卸載完成之后,將包含有軟件唯一標(biāo)識(shí)符的信息發(fā)送給服務(wù)器端,服務(wù)器端記錄與安裝相對應(yīng)的軟件卸載的相關(guān)信息。本發(fā)明還公開了使用上述方法的系統(tǒng)。利用本發(fā)明公開的方法和系統(tǒng),能夠?qū)⑾螺d、安裝和卸載三個(gè)環(huán)節(jié)串聯(lián)起來連續(xù)跟蹤軟件的使用情況。
文檔編號(hào)H04L29/06GK101662478SQ20091019048
公開日2010年3月3日 申請日期2009年9月18日 優(yōu)先權(quán)日2009年9月18日
發(fā)明者褚曉民 申請人:深圳市萬興軟件有限公司