本發(fā)明涉及應(yīng)用程序技術(shù)領(lǐng)域,具體涉及一種支付類應(yīng)用程序下載防護(hù)方法、支付類應(yīng)用程序下載防護(hù)裝置、移動(dòng)終端及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
隨著移動(dòng)終端和互聯(lián)網(wǎng)技術(shù)的發(fā)展,移動(dòng)終端的功能也日益豐富,智能化的移動(dòng)終端正不斷改善著人們的生活,而移動(dòng)支付也因此孕育而出。
移動(dòng)支付是指允許用戶使用其移動(dòng)終端(通常為手機(jī))對(duì)所消費(fèi)的商品或服務(wù)進(jìn)行賬務(wù)支付的一種服務(wù)方式。
目前,用戶通過(guò)具備移動(dòng)支付功能的應(yīng)用程序(后續(xù)將該類應(yīng)用程序稱為支付類應(yīng)用程序)實(shí)現(xiàn)移動(dòng)支付。對(duì)于某些支付類應(yīng)用程序,需要由用戶手動(dòng)下載并安裝在移動(dòng)終端中。由于大部分用戶缺乏山寨應(yīng)用程序的識(shí)別能力,因此,如果用戶針對(duì)支付類應(yīng)用程序的下載被轉(zhuǎn)移到對(duì)山寨支付類應(yīng)用程序的下載時(shí),用戶也很難察覺(jué)。而如果用戶下載并在移動(dòng)終端上安裝了山寨支付類應(yīng)用程序,將會(huì)對(duì)用戶的財(cái)產(chǎn)信息安全帶來(lái)嚴(yán)重的安全隱患。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供一種支付類應(yīng)用程序下載防護(hù)方法、支付類應(yīng)用程序下載防護(hù)裝置、移動(dòng)終端及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于提高支付類應(yīng)用程序下載的安全性。
本發(fā)明第一方面提供支付類應(yīng)用程序下載防護(hù)方法,包括:
檢測(cè)當(dāng)前所訪問(wèn)的頁(yè)面是否為支付類應(yīng)用程序的下載頁(yè)面,其中,所述支付類應(yīng)用程序的下載頁(yè)面包含所述支付類應(yīng)用程序的下載入口;
若檢測(cè)到當(dāng)前所訪問(wèn)的頁(yè)面為支付類應(yīng)用程序的下載頁(yè)面,則檢測(cè)所述頁(yè)面是否存在懸浮控件;
若檢測(cè)到存在懸浮控件,則對(duì)所述頁(yè)面中的懸浮控件進(jìn)行屏蔽處理。
基于本發(fā)明第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述檢測(cè)當(dāng)前所訪問(wèn)的頁(yè)面是否為支付類應(yīng)用程序的下載頁(yè)面,為:
檢測(cè)當(dāng)前所訪問(wèn)的頁(yè)面中是否存在應(yīng)用程序的下載入口;
若檢測(cè)到當(dāng)前所訪問(wèn)的頁(yè)面中存在應(yīng)用程序的下載入口,則獲取與所述下載入口關(guān)聯(lián)的應(yīng)用程序的名稱;
基于獲取的所述名稱檢測(cè)與所述下載入口關(guān)聯(lián)的應(yīng)用程序是否為支付類應(yīng)用程序;
若檢測(cè)到與所述下載入口關(guān)聯(lián)的應(yīng)用程序?yàn)橹Ц额悜?yīng)用程序,則判定當(dāng)前所訪問(wèn)的頁(yè)面為支付類應(yīng)用程序的下載頁(yè)面;
若檢測(cè)到當(dāng)前所訪問(wèn)的頁(yè)面中不存在應(yīng)用程序的下載入口,或者檢測(cè)到與所述下載入口關(guān)聯(lián)的應(yīng)用程序不為支付類應(yīng)用程序,則判定當(dāng)前所訪問(wèn)的頁(yè)面不為支付類應(yīng)用程序的下載頁(yè)面。
基于本發(fā)明第一方面,或者本發(fā)明第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述檢測(cè)所述頁(yè)面是否存在懸浮控件為:檢測(cè)所述頁(yè)面中,所述支付類應(yīng)用程序的下載入口所在的區(qū)域是否存在懸浮控件;
所述對(duì)所述頁(yè)面中的懸浮控件進(jìn)行屏蔽處理,為:對(duì)位于所述支付類應(yīng)用程序的下載入口所在的區(qū)域的懸浮控件進(jìn)行屏蔽處理。
基于本發(fā)明第一方面,或者本發(fā)明第一方面的第一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,若檢測(cè)到存在懸浮控件,則所述支付類應(yīng)用程序下載防護(hù)方法還包括:
推送下載鏈接信息,其中,所述下載鏈接信息包含:用以下載所述支付類應(yīng)用程序且經(jīng)過(guò)安全性認(rèn)證的下載鏈接。
本發(fā)明第二方面提供一種支付類應(yīng)用程序下載防護(hù)裝置,包括:
第一檢測(cè)單元,用于檢測(cè)當(dāng)前所訪問(wèn)的頁(yè)面是否為支付類應(yīng)用程序的下載頁(yè)面,其中,所述支付類應(yīng)用程序的下載頁(yè)面包含所述支付類應(yīng)用程序的下載入口;
第二檢測(cè)單元,用于當(dāng)所述第一檢測(cè)單元的檢測(cè)結(jié)果為是時(shí),檢測(cè)所述頁(yè)面是否存在懸浮控件;
屏蔽處理單元,用于當(dāng)所述第二檢測(cè)單元的檢測(cè)結(jié)果為是時(shí),對(duì)所述頁(yè)面中的懸浮控件進(jìn)行屏蔽處理。
基于本發(fā)明第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述第一檢測(cè)單元包括:
第一子檢測(cè)單元,用于檢測(cè)當(dāng)前所訪問(wèn)的頁(yè)面中是否存在應(yīng)用程序的下載入口;
獲取單元,用于當(dāng)所述第一子檢測(cè)單元的檢測(cè)結(jié)果為是時(shí),獲取與所述下載入口關(guān)聯(lián)的應(yīng)用程序的名稱;
第二子檢測(cè)單元,用于基于所述獲取單元獲取的所述名稱檢測(cè)與所述下載入口關(guān)聯(lián)的應(yīng)用程序是否為支付類應(yīng)用程序;
判定單元,用于當(dāng)所述第二子檢測(cè)單元的檢測(cè)結(jié)果為是時(shí),判定當(dāng)前所訪問(wèn)的頁(yè)面為支付類應(yīng)用程序的下載頁(yè)面;當(dāng)所述第一子檢測(cè)單元的檢測(cè)結(jié)果或者所述第二子檢測(cè)單元的檢測(cè)結(jié)果為否時(shí),判定當(dāng)前所訪問(wèn)的頁(yè)面不為支付類應(yīng)用程序的下載頁(yè)面。
基于本發(fā)明第二方面,或者本發(fā)明第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述第二檢測(cè)單元具體用于:當(dāng)所述第一檢測(cè)單元的檢測(cè)結(jié)果為是時(shí),檢測(cè)所述頁(yè)面中,所述支付類應(yīng)用程序的下載入口所在的區(qū)域是否存在懸浮控件;
所述屏蔽處理單元具體用于:當(dāng)所述第二檢測(cè)單元的檢測(cè)結(jié)果為是時(shí),對(duì)位于所述支付類應(yīng)用程序的下載入口所在的區(qū)域的懸浮控件進(jìn)行屏蔽處理。
基于本發(fā)明第二方面,或者本發(fā)明第二方面的第一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述支付類應(yīng)用程序下載防護(hù)裝置還包括:
推送單元,用于當(dāng)所述第二檢測(cè)單元的檢測(cè)結(jié)果為是時(shí),推送下載鏈接信息,其中,所述下載鏈接信息包含:用以下載所述支付類應(yīng)用程序且經(jīng)過(guò)安全性認(rèn)證的下載鏈接。
本發(fā)明第三方面提供一種移動(dòng)終端,包括存儲(chǔ)器,處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,上述處理器執(zhí)行上述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述第一方面或者上述第一方面的任一可能實(shí)現(xiàn)方式中提及的支付類應(yīng)用程序下載防護(hù)方法中的步驟。
本發(fā)明第四方面提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,上述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面或者上述第一方面的任一可能實(shí)現(xiàn)方式中提及的支付類應(yīng)用程序下載防護(hù)方法中的步驟。
由上可見(jiàn),本發(fā)明方案中當(dāng)檢測(cè)到當(dāng)前所訪問(wèn)的頁(yè)面為支付類應(yīng)用程序的下載頁(yè)面時(shí),進(jìn)一步檢測(cè)該頁(yè)面是否存在懸浮控件,如果存在,則對(duì)該頁(yè)面中的懸浮控件進(jìn)行屏蔽處理,從而可以避免用戶不小心點(diǎn)擊到該頁(yè)面中的懸浮控件而觸發(fā)不必要事件的發(fā)生。另外,通過(guò)本發(fā)明方案也可以屏蔽掉一些有意偽裝成下載入口的懸浮控件,從而減少用戶下載到山寨支付類應(yīng)用程序的風(fēng)險(xiǎn),在一定程度上提高了支付類應(yīng)用程序下載的安全性。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1-a為本發(fā)明提供的支付類應(yīng)用程序下載防護(hù)方法一個(gè)實(shí)施例流程示意圖;
圖1-b為本發(fā)明提供的支付類應(yīng)用程序下載防護(hù)方法另一個(gè)實(shí)施例流程示意圖
圖2為本發(fā)明提供的支付類應(yīng)用程序下載防護(hù)裝置一個(gè)實(shí)施例結(jié)構(gòu)示意圖;
圖3為本發(fā)明提供的移動(dòng)終端一個(gè)實(shí)施例結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
下面對(duì)本發(fā)明實(shí)施例提供的一種支付類應(yīng)用程序下載防護(hù)方法進(jìn)行描述,請(qǐng)參閱圖1-a,本發(fā)明實(shí)施例中的支付類應(yīng)用程序下載防護(hù)方法包括:
步驟101、檢測(cè)當(dāng)前所訪問(wèn)的頁(yè)面是否為支付類應(yīng)用程序的下載頁(yè)面;
本發(fā)明實(shí)施例中,下載頁(yè)面是指提供相應(yīng)應(yīng)用程序的下載入口的頁(yè)面,上述支付類應(yīng)用程序的下載頁(yè)面包含上述支付類應(yīng)用程序的下載入口。下載入口是指用于觸發(fā)相應(yīng)應(yīng)用程序的下載事件(即下載動(dòng)作)的接口,當(dāng)用戶觸發(fā)該下載入口時(shí),與該下載入口關(guān)聯(lián)的應(yīng)用程序的下載事件將被觸發(fā)。通常,下載入口表現(xiàn)為一按鍵控件,當(dāng)用戶點(diǎn)擊該按鍵控件時(shí),即觸發(fā)該下載入口。
本發(fā)明實(shí)施例中,支付類應(yīng)用程序是指具備移動(dòng)支付功能的應(yīng)用程序。在步驟101中,當(dāng)判定當(dāng)前所訪問(wèn)的頁(yè)面為支付類應(yīng)用程序的下載頁(yè)面時(shí),進(jìn)入步驟102,當(dāng)判定當(dāng)前所訪問(wèn)的頁(yè)面不為支付類應(yīng)用程序的下載頁(yè)面時(shí),可以立即、等待預(yù)設(shè)時(shí)長(zhǎng)或者在等待預(yù)設(shè)事件觸發(fā)時(shí)(預(yù)設(shè)事件例如可以為訪問(wèn)另一頁(yè)面的事件),返回步驟101。
可選的,如圖1-b所示,步驟101包括如下步驟:
步驟1011、檢測(cè)當(dāng)前所訪問(wèn)的頁(yè)面中是否存在應(yīng)用程序的下載入口;
本發(fā)明實(shí)施例中,通過(guò)遍歷當(dāng)前所訪問(wèn)的頁(yè)面中的各個(gè)控件,即可確定當(dāng)前所訪問(wèn)的頁(yè)面中是否存在應(yīng)用程序的下載入口。當(dāng)檢測(cè)到當(dāng)前所訪問(wèn)的頁(yè)面中存在應(yīng)用程序的下載入口時(shí),進(jìn)入步驟1012,當(dāng)檢測(cè)到當(dāng)前所訪問(wèn)的頁(yè)面中不存在應(yīng)用程序的下載入口時(shí),進(jìn)入步驟1015。
步驟1012、獲取與上述下載入口關(guān)聯(lián)的應(yīng)用程序的名稱;
本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到當(dāng)前所訪問(wèn)的頁(yè)面中存在應(yīng)用程序的下載入口時(shí),獲取與上述下載入口關(guān)聯(lián)的應(yīng)用程序的名稱。具體地,通過(guò)解析該頁(yè)面的頁(yè)面信息,即可獲取到與上述下載入口關(guān)聯(lián)的應(yīng)用程序的名稱。
進(jìn)一步,在步驟1012還可以獲取與上述下載入口關(guān)聯(lián)的應(yīng)用程序的來(lái)源或其它信息。
步驟1013、基于獲取的上述名稱檢測(cè)與上述下載入口關(guān)聯(lián)的應(yīng)用程序是否為支付類應(yīng)用程序;
在步驟1013中,基于步驟1012獲取的名稱檢測(cè)與上述下載入口關(guān)聯(lián)的應(yīng)用程序是否為支付類應(yīng)用程序,當(dāng)檢測(cè)到與上述下載入口關(guān)聯(lián)的應(yīng)用程序?yàn)橹Ц额悜?yīng)用程序,則進(jìn)入步驟1014,當(dāng)檢測(cè)到與上述下載入口關(guān)聯(lián)的應(yīng)用程序不為支付類應(yīng)用程序,則進(jìn)入步驟1015。
具體地,步驟1013可以表現(xiàn)為:檢測(cè)步驟1012獲取的應(yīng)用程序的名稱是否存在于預(yù)設(shè)的支付類應(yīng)用程序列表中,若是,則可判定該應(yīng)用程序?yàn)橹Ц额悜?yīng)用程序,若否,則可判定該應(yīng)用程序不為支付類應(yīng)用程序。或者,當(dāng)該應(yīng)用程序的名稱不存在于該支付類應(yīng)用程序列表中時(shí),也可基于該應(yīng)用程序的名稱確定相應(yīng)的應(yīng)用程序,之后進(jìn)一步檢測(cè)該應(yīng)用程序是否屬于支付類應(yīng)用程序,若檢測(cè)出該應(yīng)用程序?qū)儆谥Ц额悜?yīng)用程序,則可將該應(yīng)用程序的名稱記錄在該支付類應(yīng)用程序列表中。當(dāng)然,步驟1013可以表現(xiàn)為:基于步驟1012獲取的應(yīng)用程序的名稱確定相應(yīng)的應(yīng)用程序,檢測(cè)該應(yīng)用程序是否屬于支付類應(yīng)用程序。此處不作限定。
進(jìn)一步,若在步驟1012還獲取與上述下載入口關(guān)聯(lián)的應(yīng)用程序的來(lái)源或其它信息,則還可以結(jié)合該應(yīng)用程序的來(lái)源或其它信息檢測(cè)與上述下載入口關(guān)聯(lián)的應(yīng)用程序是否為支付類應(yīng)用程序,此處不作限定。
步驟1014、判定當(dāng)前所訪問(wèn)的頁(yè)面為支付類應(yīng)用程序的下載頁(yè)面。
步驟1015、判定當(dāng)前所訪問(wèn)的頁(yè)面不為支付類應(yīng)用程序的下載頁(yè)面。
需要說(shuō)明的是,圖1-b所示僅是步驟101的一種具體實(shí)現(xiàn)方式,在其它實(shí)施例中,也可以采用其它方式檢測(cè)當(dāng)前所訪問(wèn)的頁(yè)面是否為支付類應(yīng)用程序的下載頁(yè)面,此處不作限定。
步驟102、檢測(cè)上述頁(yè)面是否存在懸浮控件;
在步驟102中,進(jìn)一步檢測(cè)當(dāng)前所訪問(wèn)的頁(yè)面是否存在懸浮控件(在其它實(shí)施例中也被稱為懸浮窗口或懸浮框),若存在,則進(jìn)入步驟103,若不存在,則可立即、等待預(yù)設(shè)時(shí)長(zhǎng)或者在等待預(yù)設(shè)事件觸發(fā)時(shí)(預(yù)設(shè)事件例如可以為訪問(wèn)另一頁(yè)面的事件),返回步驟101。
由于用戶在訪問(wèn)上述頁(yè)面后,通常情況下會(huì)觸發(fā)上述支付類應(yīng)用程序的下載入口以下載該支付類應(yīng)用程序,如果此時(shí)懸浮控件位于該下載入口所在的區(qū)域內(nèi),則用戶容易誤觸發(fā)該懸浮控件,而如果懸浮控件距離該下載入口較遠(yuǎn),則用戶一般不容易誤觸發(fā)該懸浮控件。故可選的,步驟102可以表現(xiàn)為:檢測(cè)上述頁(yè)面中,上述支付類應(yīng)用程序的下載入口所在的區(qū)域是否存在懸浮控件,若檢測(cè)到上述頁(yè)面中,上述支付類應(yīng)用程序的下載入口所在的區(qū)域存在懸浮控件,則進(jìn)入步驟103,若檢測(cè)到上述頁(yè)面中,上述支付類應(yīng)用程序的下載入口所在的區(qū)域不存在懸浮控件,則可立即、等待預(yù)設(shè)時(shí)長(zhǎng)或者在等待預(yù)設(shè)事件觸發(fā)時(shí)(預(yù)設(shè)事件例如可以為訪問(wèn)另一頁(yè)面的事件),返回步驟101。
需要說(shuō)明的是,上述下載入口所在的區(qū)域的范圍大小可以預(yù)先設(shè)定,而不僅限于容納該下載入口的區(qū)域大小。
步驟103、對(duì)上述頁(yè)面中的懸浮控件進(jìn)行屏蔽處理;
本發(fā)明實(shí)施例中,對(duì)上述頁(yè)面中的懸浮控件進(jìn)行屏蔽處理,即,使得上述頁(yè)面中的懸浮控件無(wú)法顯示在該頁(yè)面中,或者,將輸入的觸發(fā)上述懸浮控件的指令失效。
可選的,若步驟102為檢測(cè)上述頁(yè)面中,上述支付類應(yīng)用程序的下載入口所在的區(qū)域是否存在懸浮控件,則步驟103具體表現(xiàn)為:對(duì)位于上述支付類應(yīng)用程序的下載入口所在的區(qū)域的懸浮控件進(jìn)行屏蔽處理。
可選的,在步驟102之后,本發(fā)明實(shí)施例中的支付類應(yīng)用程序下載防護(hù)方法還可以包括:若檢測(cè)到存在懸浮控件,則推送下載鏈接信息,其中,上述下載鏈接信息包含:用以下載上述支付類應(yīng)用程序且經(jīng)過(guò)安全性認(rèn)證的下載鏈接。以使得用戶可以點(diǎn)擊該下載鏈接下載可信的支付類應(yīng)用程序,進(jìn)一步提高支付類應(yīng)用程序下載的安全性。
需要說(shuō)明的是,本發(fā)明實(shí)施例中的支付類應(yīng)用程序下載防護(hù)方法可應(yīng)用于支付類應(yīng)用程序下載防護(hù)裝置中,上述支付類應(yīng)用程序下載防護(hù)裝置可以為獨(dú)立的設(shè)備,或者也可以集成在移動(dòng)終端或其它設(shè)備中,此處不作限定。
由上可見(jiàn),本發(fā)明實(shí)施例中當(dāng)檢測(cè)到當(dāng)前所訪問(wèn)的頁(yè)面為支付類應(yīng)用程序的下載頁(yè)面時(shí),進(jìn)一步檢測(cè)該頁(yè)面是否存在懸浮控件,如果存在,則對(duì)該頁(yè)面中的懸浮控件進(jìn)行屏蔽處理,從而可以避免用戶不小心點(diǎn)擊到該頁(yè)面中的懸浮控件而觸發(fā)不必要事件的發(fā)生。另外,通過(guò)本發(fā)明方案也可以屏蔽掉一些有意偽裝成下載入口的懸浮控件,從而減少用戶下載到山寨支付類應(yīng)用程序的風(fēng)險(xiǎn),在一定程度上提高了支付類應(yīng)用程序下載的安全性。
實(shí)施例二
本發(fā)明實(shí)施例還提供一種支付類應(yīng)用程序下載防護(hù)裝置,如圖2所示,本發(fā)明實(shí)施例中的支付類應(yīng)用程序下載防護(hù)裝置200包括:
第一檢測(cè)單元201,用于檢測(cè)當(dāng)前所訪問(wèn)的頁(yè)面是否為支付類應(yīng)用程序的下載頁(yè)面,其中,所述支付類應(yīng)用程序的下載頁(yè)面包含所述支付類應(yīng)用程序的下載入口;
第二檢測(cè)單元202,用于當(dāng)?shù)谝粰z測(cè)單元201的檢測(cè)結(jié)果為是時(shí),檢測(cè)所述頁(yè)面是否存在懸浮控件;
屏蔽處理單元203,用于當(dāng)?shù)诙z測(cè)單元202的檢測(cè)結(jié)果為是時(shí),對(duì)所述頁(yè)面中的懸浮控件進(jìn)行屏蔽處理。
可選的,第一檢測(cè)單元201包括:
第一子檢測(cè)單元,用于檢測(cè)當(dāng)前所訪問(wèn)的頁(yè)面中是否存在應(yīng)用程序的下載入口;
獲取單元,用于當(dāng)所述第一子檢測(cè)單元的檢測(cè)結(jié)果為是時(shí),獲取與所述下載入口關(guān)聯(lián)的應(yīng)用程序的名稱;
第二子檢測(cè)單元,用于基于所述獲取單元獲取的所述名稱檢測(cè)與所述下載入口關(guān)聯(lián)的應(yīng)用程序是否為支付類應(yīng)用程序;
判定單元,用于當(dāng)所述第二子檢測(cè)單元的檢測(cè)結(jié)果為是時(shí),判定當(dāng)前所訪問(wèn)的頁(yè)面為支付類應(yīng)用程序的下載頁(yè)面;當(dāng)所述第一子檢測(cè)單元的檢測(cè)結(jié)果或者所述第二子檢測(cè)單元的檢測(cè)結(jié)果為否時(shí),判定當(dāng)前所訪問(wèn)的頁(yè)面不為支付類應(yīng)用程序的下載頁(yè)面。
可選的,第二檢測(cè)單元202具體用于:當(dāng)?shù)谝粰z測(cè)單元201的檢測(cè)結(jié)果為是時(shí),檢測(cè)所述頁(yè)面中,所述支付類應(yīng)用程序的下載入口所在的區(qū)域是否存在懸浮控件;
屏蔽處理單元203具體用于:當(dāng)?shù)诙z測(cè)單元202的檢測(cè)結(jié)果為是時(shí),對(duì)位于所述支付類應(yīng)用程序的下載入口所在的區(qū)域的懸浮控件進(jìn)行屏蔽處理。
可選的,本發(fā)明實(shí)施例中的支付類應(yīng)用程序下載防護(hù)裝置還包括:推送單元,用于當(dāng)?shù)诙z測(cè)單元202的檢測(cè)結(jié)果為是時(shí),推送下載鏈接信息,其中,所述下載鏈接信息包含:用以下載所述支付類應(yīng)用程序且經(jīng)過(guò)安全性認(rèn)證的下載鏈接。
需要說(shuō)明的是,本發(fā)明實(shí)施例中的支付類應(yīng)用程序下載防護(hù)裝置可以為獨(dú)立的設(shè)備,或者也可以集成在移動(dòng)終端或其它設(shè)備中,此處不作限定。
由上可見(jiàn),本發(fā)明實(shí)施例中當(dāng)檢測(cè)到當(dāng)前所訪問(wèn)的頁(yè)面為支付類應(yīng)用程序的下載頁(yè)面時(shí),進(jìn)一步檢測(cè)該頁(yè)面是否存在懸浮控件,如果存在,則對(duì)該頁(yè)面中的懸浮控件進(jìn)行屏蔽處理,從而可以避免用戶不小心點(diǎn)擊到該頁(yè)面中的懸浮控件而觸發(fā)不必要事件的發(fā)生。另外,通過(guò)本發(fā)明方案也可以屏蔽掉一些有意偽裝成下載入口的懸浮控件,從而減少用戶下載到山寨支付類應(yīng)用程序的風(fēng)險(xiǎn),在一定程度上提高了支付類應(yīng)用程序下載的安全性。
實(shí)施例三
本發(fā)明實(shí)施例提供一種移動(dòng)終端,請(qǐng)參閱圖3,本發(fā)明實(shí)施例中的移動(dòng)終端包括:存儲(chǔ)器301,一個(gè)或多個(gè)處理器302(圖3中僅示出一個(gè))及存儲(chǔ)在存儲(chǔ)器301上并可在處理器上運(yùn)行的計(jì)算機(jī)程序。其中:存儲(chǔ)器301用于存儲(chǔ)軟件程序以及模塊,處理器302通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器301的軟件程序以及單元,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。具體地,處理器302通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器301的上述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:
檢測(cè)當(dāng)前所訪問(wèn)的頁(yè)面是否為支付類應(yīng)用程序的下載頁(yè)面,其中,所述支付類應(yīng)用程序的下載頁(yè)面包含所述支付類應(yīng)用程序的下載入口;
若檢測(cè)到當(dāng)前所訪問(wèn)的頁(yè)面為支付類應(yīng)用程序的下載頁(yè)面,則檢測(cè)所述頁(yè)面是否存在懸浮控件;
若檢測(cè)到存在懸浮控件,則對(duì)所述頁(yè)面中的懸浮控件進(jìn)行屏蔽處理。
假設(shè)上述為第一種可能的實(shí)施方式,則在第一種可能的實(shí)施方式作為基礎(chǔ)而提供的第二種可能的實(shí)施方式中,所述檢測(cè)當(dāng)前所訪問(wèn)的頁(yè)面是否為支付類應(yīng)用程序的下載頁(yè)面,為:
檢測(cè)當(dāng)前所訪問(wèn)的頁(yè)面中是否存在應(yīng)用程序的下載入口;
若檢測(cè)到當(dāng)前所訪問(wèn)的頁(yè)面中存在應(yīng)用程序的下載入口,則獲取與所述下載入口關(guān)聯(lián)的應(yīng)用程序的名稱;
基于獲取的所述名稱檢測(cè)與所述下載入口關(guān)聯(lián)的應(yīng)用程序是否為支付類應(yīng)用程序;
若檢測(cè)到與所述下載入口關(guān)聯(lián)的應(yīng)用程序?yàn)橹Ц额悜?yīng)用程序,則判定當(dāng)前所訪問(wèn)的頁(yè)面為支付類應(yīng)用程序的下載頁(yè)面;
若檢測(cè)到當(dāng)前所訪問(wèn)的頁(yè)面中不存在應(yīng)用程序的下載入口,或者檢測(cè)到與所述下載入口關(guān)聯(lián)的應(yīng)用程序不為支付類應(yīng)用程序,則判定當(dāng)前所訪問(wèn)的頁(yè)面不為支付類應(yīng)用程序的下載頁(yè)面。
在上述第一種可能的實(shí)施方式或者上述第二種可能的實(shí)施方式作為基礎(chǔ)而提供的第三種可能的實(shí)施方式中,所述檢測(cè)所述頁(yè)面是否存在懸浮控件為:檢測(cè)所述頁(yè)面中,所述支付類應(yīng)用程序的下載入口所在的區(qū)域是否存在懸浮控件;
所述對(duì)所述頁(yè)面中的懸浮控件進(jìn)行屏蔽處理,為:對(duì)位于所述支付類應(yīng)用程序的下載入口所在的區(qū)域的懸浮控件進(jìn)行屏蔽處理。
在上述第一種可能的實(shí)施方式或上述第二種可能的實(shí)施方式作為基礎(chǔ)而提供的第四種可能的實(shí)施方式中,處理器302通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器301的上述計(jì)算機(jī)程序時(shí)還實(shí)現(xiàn)以下步驟:
若檢測(cè)到存在懸浮控件,則推送下載鏈接信息,其中,所述下載鏈接信息包含:用以下載所述支付類應(yīng)用程序且經(jīng)過(guò)安全性認(rèn)證的下載鏈接。
進(jìn)一步,如圖3所示,上述移動(dòng)終端還可包括:一個(gè)或多個(gè)輸入設(shè)備303(圖3中僅示出一個(gè))和一個(gè)或多個(gè)輸出設(shè)備304(圖3中僅示出一個(gè))。存儲(chǔ)器301、處理器302、輸入設(shè)備303和輸出設(shè)備304通過(guò)總線305連接。
應(yīng)當(dāng)理解,在本發(fā)明實(shí)施例中,所稱處理器302可以是中央處理單元(centralprocessingunit,cpu),該處理器還可以是其他通用處理器、數(shù)字信號(hào)處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
輸入設(shè)備303可以包括鍵盤、觸控板、指紋采傳感器(用于采集用戶的指紋信息和指紋的方向信息)、麥克風(fēng)等,輸出設(shè)備304可以包括顯示器、揚(yáng)聲器等。
存儲(chǔ)器304可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器301提供指令和數(shù)據(jù)。存儲(chǔ)器304的一部分或全部還可以包括非易失性隨機(jī)存取存儲(chǔ)器。例如,存儲(chǔ)器304還可以存儲(chǔ)設(shè)備類型的信息。
由上可見(jiàn),本發(fā)明方案中當(dāng)檢測(cè)到當(dāng)前所訪問(wèn)的頁(yè)面為支付類應(yīng)用程序的下載頁(yè)面時(shí),進(jìn)一步檢測(cè)該頁(yè)面是否存在懸浮控件,如果存在,則對(duì)該頁(yè)面中的懸浮控件進(jìn)行屏蔽處理,從而可以避免用戶不小心點(diǎn)擊到該頁(yè)面中的懸浮控件而觸發(fā)不必要事件的發(fā)生。另外,通過(guò)本發(fā)明方案也可以屏蔽掉一些有意偽裝成下載入口的懸浮控件,從而減少用戶下載到山寨支付類應(yīng)用程序的風(fēng)險(xiǎn),在一定程度上提高了支付類應(yīng)用程序下載的安全性。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡(jiǎn)潔,僅以上述各功能單元、模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能單元、模塊完成,即將上述裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能單元或模塊,以完成以上描述的全部或者部分功能。實(shí)施例中的各功能單元、模塊可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中,上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。另外,各功能單元、模塊的具體名稱也只是為了便于相互區(qū)分,并不用于限制本申請(qǐng)的保護(hù)范圍。上述系統(tǒng)中單元、模塊的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述或記載的部分,可以參見(jiàn)其它實(shí)施例的相關(guān)描述。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
在本發(fā)明所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的系統(tǒng)實(shí)施例僅僅是示意性的,例如,上述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通訊連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通訊連接,可以是電性,機(jī)械或其它的形式。
上述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
上述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,也可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,上述的計(jì)算機(jī)程序可存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該計(jì)算機(jī)程序在被處理器執(zhí)行時(shí),可實(shí)現(xiàn)上述各個(gè)方法實(shí)施例的步驟。其中,上述計(jì)算機(jī)程序包括計(jì)算機(jī)程序代碼,上述計(jì)算機(jī)程序代碼可以為源代碼形式、對(duì)象代碼形式、可執(zhí)行文件或某些中間形式等。上述計(jì)算機(jī)可讀介質(zhì)可以包括:能夠攜帶上述計(jì)算機(jī)程序代碼的任何實(shí)體或裝置、記錄介質(zhì)、u盤、移動(dòng)硬盤、磁碟、光盤、計(jì)算機(jī)存儲(chǔ)器、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、電載波信號(hào)、電信信號(hào)以及軟件分發(fā)介質(zhì)等。需要說(shuō)明的是,上述計(jì)算機(jī)可讀介質(zhì)包含的內(nèi)容可以根據(jù)司法管轄區(qū)內(nèi)立法和專利實(shí)踐的要求進(jìn)行適當(dāng)?shù)脑鰷p,例如在某些司法管轄區(qū),根據(jù)立法和專利實(shí)踐,計(jì)算機(jī)可讀介質(zhì)不包括是電載波信號(hào)和電信信號(hào)。
以上上述實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。