對所述第二推廣配置信息中的每款推廣軟件的信息,確定該款推廣軟件的攔截特征,并根據(jù)該款推廣軟件的攔截特征,更新所述攔截特征庫。
[0046]在本發(fā)明的一種【具體實施方式】中,還包括:
[0047]推廣軟件信息更新模塊,用于在所述第一推廣配置信息中存在至少一款新增推廣軟件的信息的情況下,根據(jù)所述至少一款新增推廣軟件的信息,更新針對該第一軟件保存的推廣配置信息中的推廣軟件的信息。
[0048]在本發(fā)明的一種【具體實施方式】中,所述攔截特征庫更新模塊,具體用于:
[0049]針對每款新增推廣軟件,判斷所述攔截特征庫中是否存在該款新增推廣軟件的攔截特征;
[0050]如果否,則將該款新增推廣軟件的攔截特征添加到所述攔截特征庫中。
[0051]應(yīng)用本發(fā)明實施例所提供的技術(shù)方案,監(jiān)控具有推廣行為的軟件的推廣配置信息中的推廣軟件的信息,將其與針對該軟件保存的推廣配置信息中的推廣軟件的信息進(jìn)行比較,確定該推廣配置信息中是否存在新增推廣軟件的信息,如果存在,則確定新增推廣軟件的攔截特征,并根據(jù)新增推廣軟件的攔截特征更新攔截特征庫。大多數(shù)軟件的推廣行為都是通過云端配置的,針對某款具有推廣行為的軟件,所以通過監(jiān)控該款軟件的推廣鏈接地址,確定其云端的推廣配置信息中的推廣軟件的信息是否發(fā)生變化,可以及時確定是否存在新增推廣軟件,并及時根據(jù)新增推廣軟件的攔截特征更新攔截特征庫,以便客戶端能夠根據(jù)更新后的攔截特征庫進(jìn)行相應(yīng)的推廣軟件的攔截操作。
【附圖說明】
[0052]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0053]圖1為本發(fā)明實施例中針對推廣軟件的攔截特征庫更新方法的一種實施流程圖;
[0054]圖2為本發(fā)明實施例中針對推廣軟件的攔截特征庫更新方法的另一種實施流程圖;
[0055]圖3為本發(fā)明實施例中針對推廣軟件的攔截特征庫更新裝置的一種結(jié)構(gòu)示意圖。
【具體實施方式】
[0056]為了使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明實施例中的技術(shù)方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0057]參見圖1所示,為本發(fā)明實施例所提供的針對推廣軟件的攔截特征庫更新方法的一種實施流程圖,該方法應(yīng)用于服務(wù)器,可以包括以下步驟:
[0058]SllO:根據(jù)保存的軟件列表,分別提取每款軟件的推廣鏈接地址。
[0059]在實際應(yīng)用中,具有推廣行為的軟件可以通過云端配置其推廣軟件的信息,當(dāng)需要增加或刪除推廣軟件時,只需要云端更改推廣配置信息中推廣軟件的信息即可實現(xiàn)。
[0060]服務(wù)器可以保存一個軟件列表,在該軟件列表中,可以記錄一款或多款具有推廣行為的軟件的標(biāo)識信息。這些具有推廣行為的軟件可以是運(yùn)營人員主動收集的。通過對該軟件列表中的每款軟件進(jìn)行分析,可以分別提取每款軟件的推廣鏈接地址。
[0061]具體的,可以通過獲得每款軟件的安裝包,并對每款軟件的安裝包進(jìn)行分析,以抓取數(shù)據(jù)包方式獲得每款軟件的推廣鏈接地址。例如,某款軟件的安裝包為install, exe,對該安裝包進(jìn)行分析、抓包后,得到該款軟件的推廣鏈接地址為:http://dojoysoft.com/downloads/saddl.1_004.txt。
[0062]當(dāng)然,在實際應(yīng)用中,保存的軟件列表中除了記錄一款或多款具有推廣行為的軟件的標(biāo)識信息外,還可以同時記錄每款軟件的推廣鏈接地址。這樣,根據(jù)保存的軟件列表,直接提取每款軟件的推廣鏈接地址。
[0063]S120:依次將所述軟件列表中的軟件確定為第一軟件。
[0064]服務(wù)器依次將其保存的軟件列表中的軟件確定為第一軟件,針對每款第一軟件順序執(zhí)行步驟S130、步驟S140和步驟S150的操作。該步驟可以按照預(yù)設(shè)周期執(zhí)行,還可以根據(jù)運(yùn)營人員的執(zhí)行指令觸發(fā)執(zhí)行。
[0065]S130:根據(jù)所述第一軟件的推廣鏈接地址,獲得所述第一軟件的推廣鏈接地址對應(yīng)的第一推廣配置信息。
[0066]所述第一推廣配置信息中至少包含一款推廣軟件的信息。
[0067]服務(wù)器對第一軟件的推廣鏈接地址進(jìn)行解析,可以獲得第一軟件的推廣鏈接地址對應(yīng)的第一推廣配置信息。在第一推廣配置信息中包含至少一款推廣軟件的信息。第一軟件對于其推廣軟件的推廣方式為,當(dāng)用戶點擊第一軟件的安裝包準(zhǔn)備安裝第一軟件時,第一軟件會訪問其推廣鏈接地址,并從其推廣鏈接地址對應(yīng)的當(dāng)前推廣配置信息中得到推廣軟件的信息,然后根據(jù)這些推廣軟件的信息,將相應(yīng)的推廣軟件安裝到用戶終端上。
[0068]為方便理解,以一個具體實例說明第一軟件的推廣鏈接地址對應(yīng)的第一推廣配置信息:
[0069][Conf ig]
[0070]asns = 130415
[0071]asfcode = 3AF907CA27AD9AA0D93304AA6B2DAA89C02BDAAF2F5D8DC1E0B5A03C5E16F2A527D1D12CEA6B8979EB486353D62BD1EA34CAB776AE6EB1E3
[0072]asfdklk = TzQUtGMITpgNNUkzZgiHbtdSqGmhJIRoPhFvolDWnaG3oZ2NBYmfmG5boEmYQ/71
[0073]asdz = I
[0074]asrm = I
[0075]acount = 15
[0076]dcount = 6//推廣軟件的個數(shù)為6
[0077]第一款推廣軟件
[0078]s03no = O
[0079]sOkqno = O
[0080]sOsno = O
[0081]sOcap =推廣軟件A//展示推廣軟件A的名稱
[0082]sOrrk = HKLM //注冊表根鍵位置
[0083]sOrsk = SOFTWARE\Microsoft\Windows\CurrentVers1n\Uninstall\Csly // 注冊表鍵路徑
[0084]sOrna = UninstallString //注冊表值名稱,以上注冊表信息用于檢測是否安裝
[0085]sOoln = O
[0086]sOurl = http://cdnl.down.17173ie.com/ie/downloader/tuiguangl.exe // 安裝包下載路徑
[0087]sOname = tuiguangl.exe
[0088]第二款推廣軟件
[0089]sl3no = O
[0090]sIkqno = O
[0091]sIsno = I
[0092]slcap=推廣軟件 B
[0093]s Irrk = HKLM
[0094]slrsk = SOFTffARE\Microsoft\ffindows\CurrentVers1n\UninstalI\TuiGuang2
[0095]sIrna = UninstallString
[0096]sloln = I
[0097]slur I = http://dl.tuiguang.com/files/third/TuiGuangSetup_qiqi_kb.exe
Il安裝包下載路徑
[0098]slname = TuiGuangSetup_qiqi_kb.exe
[0099]......
[0100]該推廣配置信息中包含了如下信息:第一軟件的推廣鏈接地址推廣了