1.一種移動(dòng)終端軟件假界面識(shí)別方法,其特征在于,包括:
建立圖像特征庫(kù)和附加特征庫(kù),其中,所述圖像特征庫(kù)中包括:軟件用戶界面UI的圖像特征信息,所述附加特征庫(kù)包括:除所述圖像特征信息之外的軟件附加信息;
獲取軟件的UI截圖,提取所述UI截圖的圖像特征信息以及所述UI截圖上的軟件附加信息;
將所述UI截圖的圖像特征信息與所述圖像特征庫(kù)進(jìn)行特征匹配,在匹配成功的情況下,將所述UI截圖的軟件附加信息與所述附加特征庫(kù)進(jìn)行特征匹配,如果匹配不成功則確定所述UI截圖為疑似偽裝的假界面。
2.如權(quán)利要求1所述的方法,其特征在于,在確定所述UI截圖為疑似偽裝的假界面之后,所述方法進(jìn)一步包括:對(duì)用戶進(jìn)行盜版軟件的提醒。
3.如權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括:
在所述UI截圖的圖像特征信息與所述圖像特征庫(kù)匹配失敗的情況下,根據(jù)用戶的選擇,將所述UI截圖的圖像特征信息添加到所述圖像特征庫(kù),并將所述UI截圖的軟件附加信息添加到所述附加特征庫(kù)。
4.如權(quán)利要求1所述的方法,其特征在于,
獲取軟件的UI截圖具體包括:
在軟件被啟動(dòng)運(yùn)行時(shí)、軟件運(yùn)行過程中界面切換時(shí)、或包含敏感控件元素的界面被打開時(shí),自動(dòng)對(duì)相關(guān)界面進(jìn)行截圖,獲取所述UI截圖;或者,
根據(jù)用戶的調(diào)用,對(duì)用戶當(dāng)前顯示的應(yīng)用界面進(jìn)行截圖,獲取所述UI截圖。
5.如權(quán)利要求1所述的方法,其特征在于,所述圖像特征庫(kù)包括:信任圖像特征庫(kù)、以及偽裝圖像特征庫(kù);所述附加特征庫(kù)包括:信任附加特征庫(kù)、以及偽裝附加特征庫(kù);
將所述UI截圖的圖像特征信息與所述圖像特征庫(kù)進(jìn)行特征匹配具體包括:
將所述UI截圖的圖像特征信息與所述偽裝圖像特征庫(kù)進(jìn)行特征匹配,如果匹配失敗,則將所述UI截圖的圖像特征信息與所述信任圖像特征庫(kù)繼續(xù)進(jìn)行特征匹配;
將所述UI截圖的軟件附加信息與所述附加特征庫(kù)進(jìn)行特征匹配具體包括:
將所述UI截圖的軟件附加信息與所述偽裝附加特征庫(kù)進(jìn)行特征匹配,如果匹配失敗,則將所述UI截圖的軟件附加信息與所述信任附加特征庫(kù)繼續(xù)進(jìn)行特征匹配。
6.如權(quán)利要求1或5所述的方法,其特征在于,
所述圖像特征庫(kù)中的圖像特征信息具體為:包括統(tǒng)計(jì)特征和原始像素特征的多層次特征向量集,其中,所述統(tǒng)計(jì)特征包括:對(duì)圖像的預(yù)定特征進(jìn)行計(jì)算所得到的數(shù)值統(tǒng)計(jì)值,所述原始像素特征包括原始圖像像素?cái)?shù)據(jù)或經(jīng)過圖像大小調(diào)整和抽樣處理的歸一化像素?cái)?shù)據(jù);
所述附加特征庫(kù)中的軟件附加信息具體為:包括簡(jiǎn)單信息、和原始數(shù)據(jù)特征的多層次特征向量集,其中,所述簡(jiǎn)單信息包括:軟件基本信息,所述原始數(shù)據(jù)特征包括:軟件深度信息;
將所述UI截圖的圖像特征信息與所述圖像特征庫(kù)進(jìn)行特征匹配具體包括:
將所述UI截圖的圖像特征信息中的統(tǒng)計(jì)特征與所述圖像特征庫(kù)中的統(tǒng)計(jì)特征進(jìn)行匹配,在匹配度小于第一預(yù)定閾值的情況下,確認(rèn)特征匹配失敗,在匹配度大于或等于第一預(yù)定閾值的情況下,對(duì)所述UI截圖的圖像特征信息中的原始像素特征與所述所述圖像特征庫(kù)中的原始像素特征進(jìn)行相關(guān)計(jì)算、和匹配,如果匹配度大于或等于第二預(yù)定閾值,則確認(rèn)特征匹配成功,否則,確認(rèn)特征匹配失?。?/p>
將所述UI截圖的軟件附加信息與所述附加特征庫(kù)進(jìn)行特征匹配具體包括:
將所述UI截圖的軟件附加信息中的簡(jiǎn)單信息與所述附加特征庫(kù)中的簡(jiǎn)單信息進(jìn)行匹配,在匹配度小于第三預(yù)定閾值的情況下,確認(rèn)特征匹配失敗,在匹配度大于或等于第三預(yù)定閾值的情況下,將所述UI截圖的軟件附加信息中 的原始數(shù)據(jù)特征與所述附加特征庫(kù)中的原始數(shù)據(jù)特征進(jìn)行匹配進(jìn)行相關(guān)計(jì)算、和匹配,如果匹配度大于或等于第四預(yù)定閾值,則確認(rèn)特征匹配成功,否則,確認(rèn)特征匹配失敗。
7.如權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括:
獲取用戶反饋的軟件用戶界面UI的圖像特征信息和軟件附加信息,并對(duì)所述圖像特征庫(kù)和所述附加特征庫(kù)進(jìn)行更新和完善。
8.一種移動(dòng)終端軟件假界面識(shí)別裝置,其特征在于,包括:
建立模塊,用于建立圖像特征庫(kù)和附加特征庫(kù),其中,所述圖像特征庫(kù)中包括:軟件用戶界面UI的圖像特征信息,所述附加特征庫(kù)包括:除所述圖像特征信息之外的軟件附加信息;
提取模塊,用于獲取軟件的UI截圖,提取所述UI截圖的圖像特征信息以及所述UI截圖上的軟件附加信息;
匹配模塊,用于將所述UI截圖的圖像特征信息與所述圖像特征庫(kù)進(jìn)行特征匹配,在匹配成功的情況下,將所述UI截圖的軟件附加信息與所述附加特征庫(kù)進(jìn)行特征匹配,如果匹配不成功則確定所述UI截圖為疑似偽裝的假界面。
9.如權(quán)利要求8所述的方法,其特征在于,所述匹配模塊進(jìn)一步用于:在確定所述UI截圖為疑似偽裝的假界面后,對(duì)用戶進(jìn)行盜版軟件的提醒。
10.如權(quán)利要求8所述的裝置,其特征在于,所述裝置進(jìn)一步包括:
添加模塊,用于在所述UI截圖的圖像特征信息與所述圖像特征庫(kù)匹配失敗的情況下,根據(jù)用戶的選擇,將所述UI截圖的圖像特征信息添加到所述圖像特征庫(kù),并將所述UI截圖的軟件附加信息添加到所述附加特征庫(kù),如果用戶不添加則結(jié)束操作。
11.如權(quán)利要求8所述的裝置,其特征在于,所述提取模塊具體用于:
在軟件被啟動(dòng)運(yùn)行時(shí)、軟件運(yùn)行過程中界面切換時(shí)、或包含敏感控件元素的界面被打開時(shí),自動(dòng)對(duì)相關(guān)界面進(jìn)行截圖,獲取所述UI截圖;或者,
根據(jù)用戶的調(diào)用,對(duì)用戶當(dāng)前顯示的應(yīng)用界面進(jìn)行截圖,獲取所述UI截 圖。
12.如權(quán)利要求8所述的裝置,其特征在于,所述圖像特征庫(kù)包括:信任圖像特征庫(kù)、以及偽裝圖像特征庫(kù);所述附加特征庫(kù)包括:信任附加特征庫(kù)、以及偽裝附加特征庫(kù);
所述匹配模塊具體用于:
將所述UI截圖的圖像特征信息與所述偽裝圖像特征庫(kù)進(jìn)行特征匹配,如果匹配失敗,則將所述UI截圖的圖像特征信息與所述信任圖像特征庫(kù)繼續(xù)進(jìn)行特征匹配;
將所述UI截圖的軟件附加信息與所述偽裝附加特征庫(kù)進(jìn)行特征匹配,如果匹配失敗,則將所述UI截圖的軟件附加信息與所述信任附加特征庫(kù)繼續(xù)進(jìn)行特征匹配。
13.如權(quán)利要求8或12所述的裝置,其特征在于,
所述圖像特征庫(kù)中的圖像特征信息具體為:包括統(tǒng)計(jì)特征和原始像素特征的多層次特征向量集,其中,所述統(tǒng)計(jì)特征包括:對(duì)圖像的預(yù)定特征進(jìn)行計(jì)算所得到的數(shù)值統(tǒng)計(jì)值,所述原始像素特征包括原始圖像像素?cái)?shù)據(jù)或經(jīng)過圖像大小調(diào)整和抽樣處理的歸一化像素?cái)?shù)據(jù);
所述附加特征庫(kù)中的軟件附加信息具體為:包括簡(jiǎn)單信息、和原始數(shù)據(jù)特征的多層次特征向量集,其中,所述簡(jiǎn)單信息包括:軟件基本信息,所述原始數(shù)據(jù)特征包括:軟件深度信息;
所述匹配模塊具體用于:
將所述UI截圖的圖像特征信息中的統(tǒng)計(jì)特征與所述圖像特征庫(kù)中的統(tǒng)計(jì)特征進(jìn)行匹配,在匹配度小于第一預(yù)定閾值的情況下,確認(rèn)特征匹配失敗,在匹配度大于或等于第一預(yù)定閾值的情況下,對(duì)所述UI截圖的圖像特征信息中的原始像素特征與所述所述圖像特征庫(kù)中的原始像素特征進(jìn)行相關(guān)計(jì)算、和匹配,如果匹配度大于或等于第二預(yù)定閾值,則確認(rèn)特征匹配成功,否則,確認(rèn)特征匹配失?。?/p>
將所述UI截圖的軟件附加信息中的簡(jiǎn)單信息與所述附加特征庫(kù)中的簡(jiǎn)單信息進(jìn)行匹配,在匹配度小于第三預(yù)定閾值的情況下,確認(rèn)特征匹配失敗,在匹配度大于或等于第三預(yù)定閾值的情況下,將所述UI截圖的軟件附加信息中的原始數(shù)據(jù)特征與所述附加特征庫(kù)中的原始數(shù)據(jù)特征進(jìn)行匹配進(jìn)行相關(guān)計(jì)算、和匹配,如果匹配度大于或等于第四預(yù)定閾值,則確認(rèn)特征匹配成功,否則,確認(rèn)特征匹配失敗。
14.如權(quán)利要求8所述的裝置,其特征在于,所述裝置進(jìn)一步包括:
更新模塊,用于通過互聯(lián)網(wǎng)獲取用戶反饋的軟件用戶界面UI的圖像特征信息和軟件附加信息,并對(duì)所述圖像特征庫(kù)和所述附加特征庫(kù)進(jìn)行更新和完善。