一種信息攔截方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種信息攔截方法及終端。
【背景技術(shù)】
[0002]在日常生活中,用戶在手機(jī)、電腦等終端上使用瀏覽器瀏覽網(wǎng)頁時(shí),所訪問的信息經(jīng)常會(huì)被其他網(wǎng)站追蹤到,例如,用戶在某一網(wǎng)站上搜索了某個(gè)旅游景點(diǎn),并瀏覽了該旅游景點(diǎn)的相關(guān)信息,而當(dāng)用戶在訪問另一個(gè)網(wǎng)站時(shí),終端會(huì)將用戶的訪問歷史記錄發(fā)送給該網(wǎng)址,從而該網(wǎng)站可能會(huì)根據(jù)用戶的訪問歷史記錄顯示該旅游景點(diǎn)相關(guān)信息的廣告,這種通過追蹤用戶訪問的歷史記錄來推送廣告的行為很容易暴露用戶的個(gè)人信息,從而帶來了很大的安全隱患。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例公開了一種信息攔截方法及終端,能夠保護(hù)用戶的個(gè)人信息,提高用戶瀏覽網(wǎng)頁的安全性。
[0004]本發(fā)明實(shí)施例公開了一種信息攔截方法,該方法包括:
[0005]終端接收用戶輸入的目標(biāo)統(tǒng)一資源定位符URL的訪問指令;
[0006]所述終端響應(yīng)所述訪問指令,獲取本地文件夾中存儲(chǔ)的至少一條cookie信息,所述cookie信息為訪問原始URL時(shí),生成的包括所述原始URL的信息;
[0007]針對每一條所述cookie信息,所述終端判斷所述目標(biāo)URL的域名與所述cookie信息中存儲(chǔ)的原始URL的域名是否一致;
[0008]若否,則所述終端不訪問所述cookie信息中,除所述原始URL之外的信息。
[0009]相應(yīng)的,本發(fā)明實(shí)施例公開了一種終端,該終端包括:
[0010]第一接收單元,用于接收用戶輸入的目標(biāo)統(tǒng)一資源定位符URL的訪問指令;
[0011]獲取單元,用于響應(yīng)所述第一接收單元接收到的所述訪問指令,獲取本地文件夾中存儲(chǔ)的至少一條cookie信息,所述cookie信息為訪問原始URL時(shí),生成的包括所述原始URL的信息;
[0012]判斷單元,針對所述獲取單元獲取到的每一條所述cookie信息,判斷所述目標(biāo)URL的域名與所述cookie信息中存儲(chǔ)的原始URL的域名是否一致;
[0013]觸發(fā)單元,用于在所述判斷單元的判斷結(jié)果為否時(shí),觸發(fā)所述終端不訪問所述cookie信息中,除所述原始URL之外的信息。
[0014]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0015]本發(fā)明實(shí)施例中,當(dāng)接收到用戶輸入的目標(biāo)URL的訪問指令之后,終端會(huì)響應(yīng)該訪問指令,獲取本地文件夾中存儲(chǔ)的至少一條cookie信息,然后再針對每一條cookie信息,判斷該目標(biāo)URL的域名與該cookie信息中存儲(chǔ)的原始URL的域名是否一致,如果不一致,就不訪問該cookie信息中除原始URL之外的信息。通過本發(fā)明實(shí)施例,終端不會(huì)訪問與cookie信息中原始URL的域名不一樣的歷史訪問信息,從而保護(hù)了用戶的個(gè)人信息,提高了用戶瀏覽網(wǎng)頁的安全性。
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1是本發(fā)明實(shí)施例公開的一種信息攔截方法的流程示意圖;
[0018]圖2是本發(fā)明實(shí)施例公開的另一種信息攔截方法的流程示意圖;
[0019]圖3是本發(fā)明實(shí)施例公開的一種終端的結(jié)構(gòu)示意圖;
[0020]圖4是本發(fā)明實(shí)施例公開的另一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0022]本發(fā)明實(shí)施例公開了一種信息攔截方法及終端,可以保護(hù)用戶的個(gè)人信息,提高用戶瀏覽網(wǎng)頁的安全性。以下分別進(jìn)行詳細(xì)說明。
[0023]請參閱圖1,圖1是本發(fā)明實(shí)施例公開的一種信息攔截方法的流程示意圖。其中,圖1所示的方法可以應(yīng)用于智能手機(jī)(如Android手機(jī)、1S手機(jī)等)、平板電腦、掌上電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(Mobile Internet Devices, MID)以及PAD等安裝有瀏覽器應(yīng)用的終端中。如圖1所示,該信息攔截方法可以包括以下步驟:
[0024]S101、終端接收用戶輸入的目標(biāo)統(tǒng)一資源定位符URL的訪問指令。
[0025]本發(fā)明實(shí)施例中,統(tǒng)一資源定位符URL由模式(或稱協(xié)議)、服務(wù)器名稱(或IP地址)、路徑以及文件名等組成,從用戶角度來講,當(dāng)協(xié)議為HTTP協(xié)議時(shí),URL中由服務(wù)名稱、路徑以及文件名組成的部分就可以稱為網(wǎng)址。
[0026]本發(fā)明實(shí)施例中,當(dāng)用戶在終端的瀏覽器中輸入需要訪問網(wǎng)頁的網(wǎng)址,并點(diǎn)擊進(jìn)入時(shí),會(huì)生成一個(gè)訪問指令,因此,終端可以接收該訪問指令。其中,該訪問指令用于指示終端訪問目標(biāo)URL所對應(yīng)的網(wǎng)頁內(nèi)容信息。
[0027]S102、終端響應(yīng)該訪問指令,獲取本地文件夾中存儲(chǔ)的至少一條cookie信息。
[0028]本發(fā)明實(shí)施例中,終端的瀏覽器應(yīng)用對應(yīng)的文件夾中預(yù)先存儲(chǔ)有一條或者多條cookie信息,這些cookie信息是用戶之前通過瀏覽器訪問網(wǎng)頁時(shí),終端自動(dòng)生成并保存在本地文件夾中的。cookie信息可以包括用戶訪問過的網(wǎng)頁的原始URL信息、該網(wǎng)頁信息、用戶在該網(wǎng)頁上輸入的數(shù)據(jù)以及用戶訪問網(wǎng)頁時(shí)該網(wǎng)頁上所顯示過的廣告信息等,本發(fā)明實(shí)施例不做限定。其中,用戶在網(wǎng)頁上輸入的數(shù)據(jù)可以包括但不限于用戶注冊或登錄的賬號(hào)和密碼、用戶在搜索頁面輸入的關(guān)鍵字等。
[0029]本發(fā)明實(shí)施例中,當(dāng)終端接收到用戶輸入的目標(biāo)URL的訪問指令之后,首先會(huì)響應(yīng)該訪問指令,獲取終端的本地文件夾中存儲(chǔ)的cookie信息,該cookie信息可以是一條,也可以是多條,本發(fā)明實(shí)施例不做限定。
[0030]S103、針對每一條cookie信息,終端判斷該目標(biāo)URL的域名與該cookie信息中存儲(chǔ)的原始URL的域名是否一致,若是,則繼續(xù)執(zhí)行本步驟S103 ;若否,則執(zhí)行步驟S104。
[0031]本發(fā)明實(shí)施例中,終端獲取到本地文件夾中存儲(chǔ)的cookie信息之后,會(huì)依次從每一條cookie信息中提取出該cookie信息中存儲(chǔ)的原始URL,然后再判斷該原始URL的域名與該目標(biāo)URL的域名是否一致,如果一致,終端就訪問該cookie信息中存儲(chǔ)的所有信息;如果不一致,終端就不會(huì)訪問該cookie信息中存儲(chǔ)的任何信息。
[0032]作為一種可行的實(shí)施方式,終端判斷該目標(biāo)URL的域名與該cookie信息中存儲(chǔ)的原始URL的域名是否一致的具體方式可以為:
[0033]步驟11)終端將該目標(biāo)URL解析得到第一域名,并將該cookie信息中存儲(chǔ)的原始URL解析得到第二域名;
[0034]步驟12)終端對比該第一域名與第二域名是否一致。
[0035]本發(fā)明實(shí)施例中,終端會(huì)分別將目標(biāo)URL與該cookie信息中存儲(chǔ)的原始URL進(jìn)行解析,得到相應(yīng)的域名,即終端將目標(biāo)URL進(jìn)行解析得到第一域名,并將該cookie信息中存儲(chǔ)的原始URL進(jìn)行解析得到第二域名,然后對第一域名以及第二域名進(jìn)行對比,分析這兩個(gè)域名是否一致。
[0036]舉例來說,當(dāng)目標(biāo)URL 為 http://zhida0.baidu.com/quest1n/14674128, html時(shí),終端經(jīng)過解析可以得到該目標(biāo)URL的第一域名為zhida0.baidu.com,當(dāng)該cookie信息中存儲(chǔ)的原始 URL 為 http://wenwen.sogou.com/s/ ? sp = S 域名與 url&p = 58331900時(shí),終端對該原始URL進(jìn)行解析可以得到第二域名為wenwen.sogou.com,因此,終端會(huì)比較得到的第一域名與第二域名是否一致。
[0037]S104、在步驟S103判斷出該目標(biāo)URL的域名與該原始URL的域名不一致時(shí),終端不訪問該cookie信息中,除該原始URL之外的信息,并結(jié)束本流程。
[0038]本發(fā)明實(shí)施例中,cookie信息中除原始URL之外,還可以包括