網(wǎng)絡(luò)訪問記錄清理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及數(shù)據(jù)清理技術(shù)領(lǐng)域,特別是涉及網(wǎng)絡(luò)訪問記錄清理方法及裝置。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)的發(fā)展,用戶越來越多的使用瀏覽器瀏覽各網(wǎng)站的網(wǎng)頁。用戶瀏覽網(wǎng) 頁的過程中會產(chǎn)生大量訪問記錄并保存于index, dat文件中。
[0003] 為了保護用戶隱私,現(xiàn)有的清理技術(shù)通過刪除index, dat文件實現(xiàn)對訪問記錄的 清理。但index, dat跟隨操作系統(tǒng)啟動,當(dāng)瀏覽器工作時,index, dat將被瀏覽器進程占用, 使得index, dat文件無法被刪除。這種情況下,需要用戶結(jié)束瀏覽器進程后,才能對index, dat文件進行刪除。由于需要結(jié)束瀏覽器進程,因此現(xiàn)有的清理技術(shù)會中斷用戶對網(wǎng)頁的瀏 覽,同時增加了用戶的操作。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實施例的目的在于提供一種網(wǎng)絡(luò)訪問記錄清理方法及裝置,以實現(xiàn)在瀏覽 器工作時仍可對網(wǎng)絡(luò)訪問記錄進行清理。
[0005] 為達到上述目的,本發(fā)明實施例公開了 一種網(wǎng)絡(luò)訪問記錄清理方法,包括:
[0006] 識別保存有網(wǎng)絡(luò)訪問記錄的index, dat文件;
[0007] 在識別得到的index, dat的各哈希表中查找攜帶有統(tǒng)一資源定位符URL活動記錄 地址信息的URL活動記錄指針;
[0008] 對查找到的URL活動記錄指針攜帶的URL活動記錄地址信息對應(yīng)的地址中的網(wǎng)絡(luò) 訪問記錄進行清理。
[0009] 可選的,還包括:獲得查找到的URL活動記錄指針的狀態(tài);
[0010] 所述對查找到的URL活動記錄指針攜帶的URL活動記錄地址信息對應(yīng)的地址中的 網(wǎng)絡(luò)訪問記錄進行清理,包括:
[0011] 對查找到的處于有效狀態(tài)的URL活動記錄指針攜帶的URL活動記錄地址信息對應(yīng) 的地址中的網(wǎng)絡(luò)訪問記錄進行清理。
[0012] 可選的,還包括:
[0013] 將查找到的處于有效狀態(tài)的的URL活動記錄指針的狀態(tài)修改為無效狀態(tài)。
[0014] 可選的,所述將查找到的處于有效狀態(tài)的的URL活動記錄指針的狀態(tài)修改為無效 狀態(tài),包括:
[0015] 將查找到的處于有效狀態(tài)的的URL活動記錄指針的前四個字節(jié)修改為 0x00030003 或 OxOBADFOOD。
[0016] 可選的,還包括:
[0017] 對每個哈希表:將該哈希表中首個URL活動記錄指針的前四個字節(jié)修改為 0x00000000〇
[0018] 可選的,還包括:將識別得到的index, dat文件的文件頭中的首個哈希表偏移量 修改為 0x00000000。
[0019] 可選的,還包括:將識別得到的index, dat文件中的首個哈希表中的下一哈希表 偏移量修改為0x00000000。
[0020] 可選的,在對查找到的URL活動記錄指針攜帶的URL活動記錄地址信息對應(yīng)的地 址中的網(wǎng)絡(luò)訪問記錄進行清理之前,所述方法還包括:將查找到的URL活動記錄指針攜帶 的URL活動記錄地址信息對應(yīng)的地址中的網(wǎng)絡(luò)訪問記錄輸出;
[0021] 所述對查找到的URL活動記錄指針攜帶的URL活動記錄地址信息對應(yīng)的地址中的 網(wǎng)絡(luò)訪問記錄進行清理,包括:根據(jù)用戶的操作,對查找到的URL活動記錄指針攜帶的URL 活動記錄地址信息對應(yīng)的地址中的網(wǎng)絡(luò)訪問記錄進行清理。
[0022] 一種網(wǎng)絡(luò)訪問記錄清理裝置,包括:文件識別單元、指針查找單元和記錄清理單 元,
[0023] 所述文件識別單元,用于識別保存有網(wǎng)絡(luò)訪問記錄的index, dat文件;
[0024] 所述指針查找單元,用于在識別得到的index, dat的各哈希表中查找攜帶有統(tǒng)一 資源定位符URL活動記錄地址信息的URL活動記錄指針;
[0025] 所述記錄清理單元,用于對查找到的URL活動記錄指針攜帶的URL活動記錄地址 信息對應(yīng)的地址中的網(wǎng)絡(luò)訪問記錄進行清理。
[0026] 可選的,還包括:狀態(tài)獲得單元,用于獲得所述指針查找單元查找到的URL活動記 錄指針的狀態(tài);
[0027] 所述記錄清理單元,具體用于對查找到的處于有效狀態(tài)的URL活動記錄指針攜帶 的URL活動記錄地址信息對應(yīng)的地址中的網(wǎng)絡(luò)訪問記錄進行清理。
[0028] 可選的,還包括:狀態(tài)修改單元,用于將查找到的處于有效狀態(tài)的的URL活動記錄 指針的狀態(tài)修改為無效狀態(tài)。
[0029] 可選的,所述狀態(tài)修改單元,具體用于將查找到的處于有效狀態(tài)的的URL活動記 錄指針的前四個字節(jié)修改為0x00030003或OxOBADi 7OOD。
[0030] 可選的,還包括:指針修改單元,用于對每個哈希表:將該哈希表中首個URL活動 記錄指針的前四個字節(jié)修改為0x00000000。
[0031] 可選的,還包括:文件頭修改單元,用于將識別得到的index, dat文件的文件頭中 的首個哈希表偏移量修改為0x00000000。
[0032] 可選的,還包括:哈希表修改單元,用于將識別得到的index, dat文件中的首個哈 希表中的下一哈希表偏移量修改為0x00000000。
[0033] 可選的,還包括:記錄輸出單元,用于在所述記錄清理單元對查找到的URL活動記 錄指針攜帶的URL活動記錄地址信息對應(yīng)的地址中的網(wǎng)絡(luò)訪問記錄進行清理之前,將查找 到的URL活動記錄指針攜帶的URL活動記錄地址信息對應(yīng)的地址中的網(wǎng)絡(luò)訪問記錄輸出;
[0034] 所述記錄清理單元具體用于:根據(jù)用戶的操作,對查找到的URL活動記錄指針攜 帶的URL活動記錄地址信息對應(yīng)的地址中的網(wǎng)絡(luò)訪問記錄進行清理。
[0035] 本發(fā)明實施例提供的一種網(wǎng)絡(luò)訪問記錄清理方法及裝置,可以識別保存有網(wǎng)絡(luò)訪 問記錄的index, dat文件,并查找攜帶有統(tǒng)一資源定位符URL活動記錄地址信息的URL活 動記錄指針,對查找到的URL活動記錄指針攜帶的URL活動記錄地址信息對應(yīng)的地址中的 網(wǎng)絡(luò)訪問記錄進行清理。本發(fā)明實現(xiàn)了對index, dat文件中網(wǎng)絡(luò)訪問記錄的清理,無需刪 除index, dat文件。因此在瀏覽器工作時仍可進行清理,無需用戶進行結(jié)束瀏覽器進程的 操作,不會中斷用戶對網(wǎng)頁的瀏覽。
【附圖說明】
[0036] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0037] 圖1為本發(fā)明實施例提供了一種網(wǎng)絡(luò)訪問記錄清理方法的流程圖;
[0038] 圖2為本發(fā)明實施例提供了另一種網(wǎng)絡(luò)訪問記錄清理方法的流程圖;
[0039] 圖3為本發(fā)明實施例提供了一種網(wǎng)絡(luò)訪問記錄清理裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0040] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
[0041] 如圖1所示,本發(fā)明實施例提供了一種網(wǎng)絡(luò)訪問記錄清理方法,可以包括:
[0042] S100、識別保存有網(wǎng)絡(luò)訪問記錄的index, dat文件;
[0043] 在windows操作系統(tǒng)中,index, dat文件是一個由Internet Explorer和資源管 理器創(chuàng)建的文件。index, dat文件的功能就像一個數(shù)據(jù)庫,隨操作系統(tǒng)啟動。當(dāng)瀏覽器開啟 后,每一個瀏覽過的網(wǎng)址記錄都將被收錄進index, dat文件。在windows系統(tǒng)中,保存有網(wǎng) 絡(luò)訪問記錄的index, dat文件一般會存在于下面的位置中:
[0044] C:/Documents and Settings/<username>/Local Settings/History/History. IE5/index. dat〇
[0045] 因此,可以通過在 C:/Documents and Settings/〈username>/Local Settings/ History/History. IE5文件夾下查找名稱為index的dat格式的文件來識別保存有網(wǎng)絡(luò)訪 問記錄的index, dat文件。
[0046] S200、在識別得到的index, dat的各哈希表中查找攜帶有統(tǒng)一資源定位符URL活 動記錄地址信息的URL活動記錄指針;
[0047] 微軟沒有提供清理接口用于清理保存有網(wǎng)絡(luò)訪問記錄的index, dat文件。本發(fā)明 可以對保存有網(wǎng)絡(luò)訪問記錄的index, dat文件進行解析,從而在識別得到的inde