提出本發(fā)明廣告攔截裝置的第三實(shí)施例。
[0112]在本實(shí)施例中,所述廣告攔截裝置還包括:
[0113]進(jìn)入模塊40,用于當(dāng)偵測到預(yù)設(shè)觸摸操作的時間大于預(yù)設(shè)時間時,進(jìn)入所述攔截廣告模式。
[0114]當(dāng)所述終端要進(jìn)入廣告攔截模式時,所述終端偵測所述用戶的預(yù)設(shè)觸摸操作。當(dāng)所述終端偵測到所述用戶預(yù)設(shè)觸摸操作的時間大于預(yù)設(shè)時間時,進(jìn)入攔截廣告模式。所述預(yù)設(shè)觸摸操作為預(yù)先設(shè)置的進(jìn)入所述攔截廣告模式的觸發(fā)條件,如所述預(yù)設(shè)觸摸操作可以設(shè)置為單手緊握所述終端,但所述預(yù)設(shè)觸摸操作包括但不限于所述單手緊握操作。所述預(yù)設(shè)時間可以根據(jù)具體需要而設(shè)置,如設(shè)置為300ms (毫秒)、500ms或者Is (秒)。在本實(shí)施例中,所述預(yù)設(shè)時間為500ms。如當(dāng)所述智能手機(jī)處于解鎖狀態(tài)時,偵測到所述用戶單手緊握的操作,且偵測到所述單手緊握操作的時間大于所述預(yù)設(shè)時間500ms,所述智能手機(jī)則進(jìn)入所述攔截廣告模式。當(dāng)所述智能手機(jī)中顯示廣告時,接收所述用戶攔截所述廣告的觸摸操作,根據(jù)所述觸摸操作所攔截的廣告的標(biāo)識信息生成攔截規(guī)則。
[0115]本實(shí)施例通過設(shè)定在偵測到預(yù)設(shè)觸摸操作的時間大于預(yù)設(shè)時間時,才進(jìn)入攔截廣告模式。防止用戶的誤操作,進(jìn)一步提高了終端的智能性。
[0116]本發(fā)明進(jìn)一步提供一種廣告攔截方法。
[0117]參照圖6,圖6為本發(fā)明廣告攔截方法第一實(shí)施例的流程示意圖。
[0118]在本實(shí)施例中,所述廣告攔截方法包括:
[0119]步驟S10,當(dāng)在攔截廣告模式下,接收到攔截廣告的觸摸操作時,根據(jù)所述觸摸操作所攔截的廣告的標(biāo)識信息生成攔截規(guī)則;
[0120]當(dāng)終端進(jìn)入攔截廣告模式下,且接收到用戶攔截廣告的觸摸操作時,所述終端解析所述觸摸操作,得到所述觸摸操作所攔截的廣告的標(biāo)識信息,根據(jù)所述廣告的標(biāo)識信息生成攔截規(guī)則。所述標(biāo)識信息為可以唯一識別所述廣告的信息。所述觸摸操作包括但不限于單指向上的滑動操作,單指向下滑動操作和從上下兩邊或者左右兩邊的合并滑動操作。所述單指向上的滑動操作也可設(shè)置為雙指向上滑動操作,所述單指向下滑動操作也可設(shè)置為雙指向下滑動操作。在本實(shí)施例中,所述觸摸操作包括單指向上的滑動操作,單指向下滑動操作和從上下兩邊的合并滑動操作。進(jìn)一步地,當(dāng)所述終端接收到所述單指向上的滑動操作時,將所述單指向上的滑動操作所對應(yīng)的廣告的標(biāo)識信息存儲至所述攔截規(guī)則的第一攔截規(guī)則中;當(dāng)所述終端接收到所述單指向下的滑動操作時,將所述單指向下的滑動操作所對應(yīng)的廣告的標(biāo)識信息存儲至所述攔截規(guī)則的第二攔截規(guī)則中;當(dāng)所述終端接收到所述從上下兩邊的合并滑動操作時,將所述從上下兩邊的合并滑動操作所對應(yīng)的廣告的標(biāo)識信息存儲至所述攔截規(guī)則的第三攔截規(guī)則中。
[0121]更進(jìn)一步地,當(dāng)所述終端第一次運(yùn)行時,生成默認(rèn)廣告攔截規(guī)則。所述默認(rèn)廣告攔截規(guī)則為基于一些常用的廣告攔截軟件,從所述常用的廣告攔截軟件中選取使用頻率較高的廣告攔截規(guī)則,作為默認(rèn)廣告攔截規(guī)則。所述終端在所述默認(rèn)廣告攔截規(guī)則和所述用戶攔截廣告的觸摸操作所對應(yīng)的廣告的標(biāo)識信息生成廣告攔截規(guī)則。所述常用的廣告攔截軟件包括但不限于ADSafe凈網(wǎng)大師、廣告助手和視頻廣告過濾大師。所述終端包括但不限于智能手機(jī)、平板電腦和個人計算機(jī)。
[0122]在本實(shí)施例中,所述終端為智能手機(jī)。當(dāng)所述智能手機(jī)在第一次運(yùn)行時,所述智能手機(jī)從市場中常用的廣告攔截軟件選取使用頻率較高的廣告攔截規(guī)則,如從ADSafe凈網(wǎng)大師、廣告助手和視頻廣告過濾大師等軟件中選取使用頻率較高的廣告攔截規(guī)則,作為默認(rèn)廣告攔截規(guī)則。當(dāng)所述智能手機(jī)在進(jìn)入攔截廣告模式,接收到用戶攔截廣告的觸摸操作時,解析所述觸摸操作,得到所述觸摸操作所攔截的廣告的標(biāo)識信息,根據(jù)所述廣告的標(biāo)識信息和所述默認(rèn)廣告攔截規(guī)則生成攔截規(guī)則。
[0123]步驟S20,接收訪問請求,根據(jù)所述攔截規(guī)則判斷所述訪問請求是否為廣告請求;
[0124]所述終端接收用戶的訪問請求,解析所述訪問請求,得到所述訪問的標(biāo)識信息。所述終端根據(jù)所述攔截規(guī)則判斷所述訪問請求是否為廣告請求,具體的判斷過程為:所述終端將所述訪問請求的標(biāo)識信息與所述攔截規(guī)則中廣告的標(biāo)識信息相比較,判斷所述攔截規(guī)則中是否存在與所述訪問請求相同的標(biāo)識信息。所述訪問請求為所述用戶訪問應(yīng)用程序,瀏覽網(wǎng)頁和網(wǎng)絡(luò)連接等請求。如當(dāng)所述智能手機(jī)接收到所述用戶網(wǎng)絡(luò)連接請求時,所述智能手機(jī)解析所述網(wǎng)絡(luò)連接請求,得到所述網(wǎng)絡(luò)連接請求的標(biāo)識信息,判斷所述網(wǎng)絡(luò)連接請求的標(biāo)識信息是否與所述攔截規(guī)則中存儲的標(biāo)識信息一致。
[0125]步驟S30,若所述訪問請求為廣告請求,則攔截所述廣告請求。
[0126]當(dāng)所述終端判定所述訪問請求為廣告請求時,即所述訪問請求的標(biāo)識信息存在所述攔截規(guī)則中時,所述終端則攔截所述廣告請求,防止廣告顯示在屏幕上,影響用戶的體驗。如當(dāng)所述智能手機(jī)判定所述網(wǎng)絡(luò)連接請求的標(biāo)識信息存在所述攔截規(guī)則中時,所述智能手機(jī)則攔截所述網(wǎng)絡(luò)連接請求,防止所述廣告連接到網(wǎng)絡(luò),顯示在所述智能手機(jī)的屏幕中。
[0127]進(jìn)一步地,所述廣告攔截方法還包括:
[0128]步驟S40,若根據(jù)所述攔截規(guī)則判定所述訪問請求不是廣告請求,但再次接收到攔截廣告的觸摸操作,則將再次接收到的觸摸操作所攔截的廣告的標(biāo)識信息添加至所述攔截規(guī)則中。
[0129]當(dāng)所述終端根據(jù)所述攔截規(guī)則判定所述訪問請求不是廣告請求,即所述訪問請求的標(biāo)識信息未存在所述攔截規(guī)則中時,則執(zhí)行所述訪問請求。當(dāng)執(zhí)行所述訪問請求后,若所述終端再次接收到所述用戶攔截廣告的觸摸操作,表示所述訪問請求是廣告請求,則解析所述廣告請求,得到所述廣告請求中廣告的標(biāo)識信息,將所述廣告的標(biāo)識信息添加至所述攔截規(guī)則中,豐富所述攔截規(guī)則。所述終端根據(jù)所述用戶攔截所述廣告請求觸摸操作的類型將所述廣告的標(biāo)識信息添加至對應(yīng)的攔截規(guī)則中,如當(dāng)所述終端接收到所述用戶通過所述單指向上的滑動操作攔截所述廣告請求時,將所述廣告請求所對應(yīng)的標(biāo)識信息添加至所述攔截規(guī)則的第一攔截規(guī)則中;當(dāng)所述終端接收到所述用戶通過所述單指向下的滑動操作攔截所述廣告請求時,將所述廣告請求所對應(yīng)的標(biāo)識信息添加至所述攔截規(guī)則的第二攔截規(guī)則中;當(dāng)所述終端接收到所述用戶通過所述從上下兩邊的合并滑動操作攔截所述廣告請求時,將所述廣告請求所對應(yīng)的標(biāo)識信息添加至所述攔截規(guī)則的第三攔截規(guī)則中。當(dāng)所述終端下次再次接收到所述廣告請求時,可以直接根據(jù)所述攔截規(guī)則攔截所述廣告請求,不需要所述用戶手動攔截。若所述終端未接收到所述用戶的觸摸操作,則表示所述訪問請求是正常的訪問請求,不是廣告請求。如若所述智能手機(jī)判定所述網(wǎng)絡(luò)連接請求的標(biāo)識信息不在所述攔截規(guī)則中,所述智能手機(jī)則允許所述網(wǎng)絡(luò)連接請求進(jìn)行網(wǎng)絡(luò)連接。當(dāng)所述網(wǎng)絡(luò)連接請求進(jìn)行網(wǎng)絡(luò)連接之后,若所述智能手機(jī)接收到所述用戶攔截廣告的觸摸操作,表明所述網(wǎng)絡(luò)連接請求為廣告請求,所述智能手機(jī)則解析所述廣告請求,得到所述廣告請求的標(biāo)識信息,將所述廣告請求的標(biāo)識信息添加至所述攔截規(guī)則中。當(dāng)所述智能手機(jī)下次再接收到所述廣告請求時,直接根據(jù)所述攔截規(guī)則攔截所述廣告請求。
[0130]本實(shí)施例通過當(dāng)在攔截廣告模式下,根據(jù)攔截廣告的觸摸操作所對應(yīng)廣告的標(biāo)識信息生成攔截規(guī)則,當(dāng)根據(jù)所述攔截規(guī)則判斷接收到的訪問請求為廣告請求時,攔截所述廣告請求。實(shí)現(xiàn)了根據(jù)用戶的觸摸操作生成攔截規(guī)則;終端不需要聯(lián)網(wǎng)檢測和定期更新廣告庫,而且,攔截規(guī)則主要是根據(jù)用戶的操作習(xí)慣生成的,能實(shí)時識別出不同的廣告,不需要等待廣告庫的更新,提高了攔截廣告的準(zhǔn)確度和終端的智能性。
[0131]參照圖7,圖7為為本發(fā)明廣告攔截方法第二實(shí)施例的流程示意圖,基于本發(fā)明第一實(shí)施例提出本發(fā)明廣告攔截方法第二實(shí)施例。
[0132]在本實(shí)施例中,所述步驟S20包括:
[0133]步驟S21,接收訪問請求,判斷所述訪問請求的類型;
[0134]步驟S22,若所述訪問請求為第一訪問請求,則根據(jù)所述攔截規(guī)則判斷所述第一訪問請求的統(tǒng)一資源定位符URL是否為廣告的URL;
[0135]當(dāng)所述終端接收到所述訪問請求時,所述終端判斷所述訪問請求的類型。當(dāng)所述終端判定所述訪問請求為第一訪問請求時,所述終端解析所述第一訪問請求,得到所述第一訪問請求的URL(Uniform Resource Locator,統(tǒng)一資源定位符)。所述終端根據(jù)所述攔截規(guī)則,判斷所述第一訪問請求的URL中是否含有廣告的URL。所述URL是對可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問方法的一種簡潔的表示,是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址。互聯(lián)網(wǎng)上的每個文件都有一個唯一的URL,它包含的信息指出文件的位置以及瀏覽器應(yīng)該怎么處理它。所述第一訪問請求為網(wǎng)絡(luò)請求。在本實(shí)施例中,所述終端設(shè)置所述用戶通過所述單指向上的滑動操作攔截所述網(wǎng)絡(luò)請求所對應(yīng)的廣告請求,將所述單指向上的滑動操作所攔截的廣告的標(biāo)識信息添加至所述攔截規(guī)則的第一攔截規(guī)則中,所述終端根據(jù)所述攔截規(guī)則的第一攔截規(guī)則判斷所述第一訪問請求的統(tǒng)一資源定位符URL是否為廣告的URL。
[0136]所述步驟S30包括:
[0137]步驟S31,若所述第一訪問請求的URL是廣告的URL,則攔截所述第一訪問請求。
[0138]步驟S40,若所述第一訪問請求的URL不是廣告的URL,則允許執(zhí)行所述第一訪問請求。
[0139]當(dāng)所述終端根據(jù)所述攔截規(guī)則判定所述第一訪問請求中的URL是廣告的URL,即所述終端判定所述第一訪問請求中的URL存在所述攔截規(guī)則的第一攔截規(guī)則中時,所述終端則攔截所述第一訪問請求,即跳過所述網(wǎng)絡(luò)請求。當(dāng)所述終端判定所述第一訪問請求的URL不是廣告的URL,即所述第一訪問請求的URL不存在所述攔截規(guī)則中,所述終端則將執(zhí)行所述第一訪問請求,即所述終端執(zhí)行所述網(wǎng)絡(luò)請求,進(jìn)行網(wǎng)絡(luò)連接。
[0140]所述步驟S20包括:
[0141]步驟S23,若所述訪問請求為第二訪問請求,則根據(jù)所述攔截規(guī)則判斷所述第二訪問請求所對應(yīng)的頁面是否為廣告頁面;
[0142]若所述終端判定所述訪問請求為第二訪問請求