本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種隱私保護(hù)方法及裝置。
背景技術(shù):
目前隱私安全對(duì)手機(jī)來(lái)說(shuō)越來(lái)越重要。終端設(shè)備(如,手機(jī))在隱私方面做了很多功能,比如鎖屏密碼,文檔鎖定區(qū),應(yīng)用加密等等。然而這些加密功能并沒(méi)有針對(duì)場(chǎng)景去加密,比如我在家使用手機(jī),隱私是相對(duì)安全的,可以少加密一些文件。而出門(mén)在外,隱私是相對(duì)不安全的,可以多加密一些文件等等。而目前的隱私保護(hù)功能,不管在什么場(chǎng)景下,把所有隱私功能都開(kāi)啟,使用起來(lái)不方便。
技術(shù)實(shí)現(xiàn)要素:
鑒于此,有必要提供一種隱私保護(hù)方法及裝置,能根據(jù)地理位置對(duì)應(yīng)用程序進(jìn)行加密,避免了過(guò)度不必要的保護(hù),方便了用戶的使用。
本發(fā)明的第一方面提供一種隱私保護(hù)方法,所述方法包括:
獲取終端設(shè)備的當(dāng)前地理位置;
獲取所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序;
對(duì)所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序進(jìn)行加密。
另一種可能的實(shí)現(xiàn)方式中,所述獲取所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序的步驟包括:
獲取所述當(dāng)前地理位置對(duì)應(yīng)的隱私等級(jí),及所述隱私等級(jí)對(duì)應(yīng)的應(yīng)用程序;
將所述隱私等級(jí)對(duì)應(yīng)的應(yīng)用程序確定為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
另一種可能的實(shí)現(xiàn)方式中,所述獲取所述當(dāng)前地理位置對(duì)應(yīng)的隱私等級(jí)的步驟包括:
獲取至少一個(gè)預(yù)設(shè)隱私等級(jí),及獲取所述至少一個(gè)預(yù)設(shè)隱私等級(jí)中每個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域;
若所述當(dāng)前地理位置包含在一個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域中時(shí),將所述一個(gè)預(yù)設(shè)隱私等級(jí)作為所述當(dāng)前地理位置對(duì)應(yīng)的隱私等級(jí);或
若所述當(dāng)前地理位置不包含在所述至少一個(gè)預(yù)設(shè)隱私等級(jí)中所有預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域中時(shí),將與所述當(dāng)前地理位置距離最近的地理位置區(qū)域?qū)?yīng)的預(yù)設(shè)隱私等級(jí)作為所述當(dāng)前地理位置對(duì)應(yīng)的隱私等級(jí)。
另一種可能的實(shí)現(xiàn)方式中,所述獲取所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序的步驟包括
獲取所述當(dāng)前地理位置對(duì)應(yīng)的目標(biāo)應(yīng)用類型,將所述終端設(shè)備中屬于所述目標(biāo)應(yīng)用類型的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序;或者
獲取在所述當(dāng)前地理位置處正在被使用的應(yīng)用程序,并將所述正在被使用的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序;或者
在所述當(dāng)前地理位置處被使用過(guò)的應(yīng)用程序中,獲取使用頻數(shù)超過(guò)預(yù)設(shè)數(shù)值的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序;或者
在所述當(dāng)前地理位置處被使用過(guò)的應(yīng)用程序中,將使用頻數(shù)從大小排序后,獲取使用頻數(shù)排在前預(yù)設(shè)位數(shù)的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
另一種可能的實(shí)現(xiàn)方式中,所述對(duì)所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序進(jìn)行加密的步驟包括:
判斷當(dāng)前已經(jīng)加密的應(yīng)用程序是否包含在所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序中;
若當(dāng)前已經(jīng)加密的應(yīng)用程序不包含在所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序中,將當(dāng)前已經(jīng)加密的應(yīng)用程序進(jìn)行解密。
本發(fā)明的第二方面一種隱私保護(hù)裝置,所述裝置包括:
位置獲取模塊,用于獲取終端設(shè)備的當(dāng)前地理位置;
應(yīng)用獲取模塊,用于獲取所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序;
加密模塊,用于對(duì)所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序進(jìn)行加密。
另一種可能的實(shí)現(xiàn)方式中,所述應(yīng)用獲取模塊包括:
獲取子模塊,用于獲取所述當(dāng)前地理位置對(duì)應(yīng)的隱私等級(jí),及所述隱私等級(jí)對(duì)應(yīng)的應(yīng)用程序;
確定子模塊,用于將所述隱私等級(jí)對(duì)應(yīng)的應(yīng)用程序確定為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
另一種可能的實(shí)現(xiàn)方式中,所述獲取子模塊具體用于:
獲取至少一個(gè)預(yù)設(shè)隱私等級(jí),及獲取所述至少一個(gè)預(yù)設(shè)隱私等級(jí)中每個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域;
若所述當(dāng)前地理位置包含在一個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域中時(shí),將所述一個(gè)預(yù)設(shè)隱私等級(jí)作為所述當(dāng)前地理位置對(duì)應(yīng)的隱私等級(jí);或
若所述當(dāng)前地理位置不包含在所述至少一個(gè)預(yù)設(shè)隱私等級(jí)中所有預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域中時(shí),將與所述當(dāng)前地理位置距離最近的地理位置區(qū)域?qū)?yīng)的預(yù)設(shè)隱私等級(jí)作為所述當(dāng)前地理位置對(duì)應(yīng)的隱私等級(jí)。
另一種可能的實(shí)現(xiàn)方式中,所述應(yīng)用獲取模塊具體用于:
獲取所述當(dāng)前地理位置對(duì)應(yīng)的目標(biāo)應(yīng)用類型,將所述終端設(shè)備中屬于所述目標(biāo)應(yīng)用類型的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序;或者
獲取在所述當(dāng)前地理位置處正在被使用的應(yīng)用程序,并將所述正在被使用的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序;或者
在所述當(dāng)前地理位置處被使用過(guò)的應(yīng)用程序中,獲取使用頻數(shù)超過(guò)預(yù)設(shè)數(shù)值的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序;或者
在所述當(dāng)前地理位置處被使用過(guò)的應(yīng)用程序中,將使用頻數(shù)從大小排序后,獲取使用頻數(shù)排在前預(yù)設(shè)位數(shù)的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
另一種可能的實(shí)現(xiàn)方式中,所述加密模塊具體用于:
判斷當(dāng)前已經(jīng)加密的應(yīng)用程序是否包含在所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序中;
若當(dāng)前已經(jīng)加密的應(yīng)用程序不包含在所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序中,將當(dāng)前已經(jīng)加密的應(yīng)用程序進(jìn)行解密。
通過(guò)上述技術(shù)方案,本發(fā)明獲取終端設(shè)備的當(dāng)前地理位置;獲取所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序;對(duì)所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序進(jìn)行加密。因此本發(fā)明能根據(jù)地理位置對(duì)應(yīng)用程序進(jìn)行加密,避免了過(guò)度不必要的保護(hù),方便了用戶的使用。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種隱私保護(hù)方法的流程圖;
圖2是本發(fā)明提供的隱私保護(hù)裝置的結(jié)構(gòu)圖;
圖3本發(fā)明實(shí)現(xiàn)隱私保護(hù)方法的較佳實(shí)施例的終端設(shè)備的結(jié)構(gòu)示意圖。
如下具體實(shí)施方式將結(jié)合上述附圖進(jìn)一步說(shuō)明本發(fā)明。
具體實(shí)施方式
為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語(yǔ)與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說(shuō)明書(shū)中所使用的術(shù)語(yǔ)只是為了描述具體的實(shí)施例的目的,不是旨在于限制本發(fā)明。
實(shí)施例
圖1是本發(fā)明實(shí)施例提供的一種隱私保護(hù)方法的流程圖。所述隱私保護(hù)方法應(yīng)用于終端設(shè)備中,所述終端設(shè)備可以為手機(jī)、平板、臺(tái)式電腦等可以運(yùn)行應(yīng)用軟件的終端。如圖1所示,隱私保護(hù)方法可包括以下步驟:
s10,獲取終端設(shè)備的當(dāng)前地理位置。
在本發(fā)明的至少一個(gè)實(shí)施例中,獲取所述終端設(shè)備的當(dāng)前地理位置的方式有很多種,例如通過(guò)全球定位系統(tǒng)(gps,globalpositioningsystem)定位得到所述當(dāng)前地理位置,也可以是通過(guò)信號(hào)覆蓋所述終端設(shè)備的基站來(lái)確定所述當(dāng)前地理位置等等。也可以按照預(yù)設(shè)時(shí)間間隔(如5秒)或者不按規(guī)則性的時(shí)間間隔獲取所述當(dāng)前地理位置。
s11,獲取所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
在本發(fā)明的至少一個(gè)實(shí)施例中,由于地理場(chǎng)景不同,可能用戶想加密的應(yīng)用程序也不一樣。因此,不同的地理位置對(duì)應(yīng)的應(yīng)用程序也不同。
所述獲取所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序的步驟包括:
(a1),獲取所述當(dāng)前地理位置對(duì)應(yīng)的隱私等級(jí),及所述隱私等級(jí)對(duì)應(yīng)的應(yīng)用程序。
在本發(fā)明的至少一個(gè)實(shí)施例中,每個(gè)隱私等級(jí)對(duì)應(yīng)不同的地理位置區(qū)域,每個(gè)隱私等級(jí)對(duì)應(yīng)有應(yīng)用程序。隱私等級(jí)的級(jí)別越高,需要加密的應(yīng)用程序及/或應(yīng)用類型越多。例如,將隱私等級(jí)分為三類,強(qiáng)、中、弱。將用戶的家所在的地理位置區(qū)域?qū)?yīng)的隱私等級(jí)設(shè)置為弱,只加密在線支付類的應(yīng)用程序。將用戶的辦公室所在的地理位置區(qū)域?qū)?yīng)的隱私等級(jí)設(shè)置為中,加密在線支付類的應(yīng)用程序及辦公應(yīng)用程序。將不屬于家及不屬于用戶的辦公室所在的地理位置區(qū)域?qū)?yīng)的隱私等級(jí)設(shè)置為強(qiáng),所有應(yīng)用程序都需要加密。
所述獲取所述當(dāng)前地理位置對(duì)應(yīng)的隱私等級(jí)的步驟包括:
(1)、獲取至少一個(gè)預(yù)設(shè)隱私等級(jí),及獲取所述至少一個(gè)預(yù)設(shè)隱私等級(jí)中每個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域。
(2)、判斷所述當(dāng)前地理位置是否包含在一個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域中,若所述當(dāng)前地理位置包含在一個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域中時(shí),將所述一個(gè)預(yù)設(shè)隱私等級(jí)作為所述當(dāng)前地理位置對(duì)應(yīng)的隱私等級(jí);或所述當(dāng)前地理位置不包含在所述至少一個(gè)預(yù)設(shè)隱私等級(jí)中所有預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域中時(shí),將與所述當(dāng)前地理位置距離最近的地理位置區(qū)域?qū)?yīng)的預(yù)設(shè)隱私等級(jí)作為所述當(dāng)前地理位置對(duì)應(yīng)的隱私等級(jí)。
在本發(fā)明的至少一個(gè)實(shí)施例中,當(dāng)所述當(dāng)前地理位置的坐標(biāo)(例如經(jīng)緯度坐標(biāo))在一個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域的坐標(biāo)范圍內(nèi)時(shí),確定所述當(dāng)前地理位置包含在一個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域中。
當(dāng)所述當(dāng)前地理位置的坐標(biāo)(例如經(jīng)緯度坐標(biāo))不在任何一個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域的坐標(biāo)范圍內(nèi)時(shí),確定所述當(dāng)前地理位置不包含在所述至少一個(gè)預(yù)設(shè)隱私等級(jí)中所有預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域中。然后根據(jù)所述當(dāng)前地理位置的坐標(biāo)及每個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域的坐標(biāo),計(jì)算所述當(dāng)前地理位置與每個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域的最短距離,并從所計(jì)算出的最短距離中確定最小值,并將所述最小值對(duì)應(yīng)的地理位置區(qū)域確定為與所述當(dāng)前地理位置距離最近的地理位置區(qū)域。
(a2),將所述隱私等級(jí)對(duì)應(yīng)的應(yīng)用程序確定為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
在本發(fā)明的至少一個(gè)實(shí)施例中,所述隱私等級(jí)可以直接與應(yīng)用程序相對(duì)應(yīng),例如,隱私等級(jí)為強(qiáng)時(shí),需要加密的應(yīng)用程序?yàn)榱奶燔浖、支付軟件b。
在本發(fā)明的至少一個(gè)實(shí)施例中,還可以將所述終端設(shè)備中的應(yīng)用程序進(jìn)行分類得到不同的應(yīng)用類型,并設(shè)置每個(gè)隱私等級(jí)對(duì)應(yīng)的應(yīng)用類型,例如,當(dāng)隱私等級(jí)為弱時(shí),將聊天類應(yīng)用類型的所有程序進(jìn)行加密。
則確定所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序包括:獲取所述當(dāng)前地理位置對(duì)應(yīng)的目標(biāo)應(yīng)用類型,將所述終端設(shè)備中屬于所述目標(biāo)應(yīng)用類型的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
在本發(fā)明的至少一個(gè)實(shí)施例中,所述確定當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序還可以包括:
獲取在所述當(dāng)前地理位置處正在被使用的應(yīng)用程序,并將所述正在被使用的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
優(yōu)選地,在當(dāng)前地理位置處,從任務(wù)管理器中獲取正在運(yùn)行的進(jìn)程,并將正在運(yùn)行的進(jìn)程對(duì)應(yīng)的應(yīng)用程序作為在所述當(dāng)前地理位置處正在被使用的應(yīng)用程序。
在本發(fā)明的至少一個(gè)實(shí)施例中,所述確定當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序還可以包括:
在所述當(dāng)前地理位置處被使用過(guò)的應(yīng)用程序中,獲取使用頻數(shù)超過(guò)預(yù)設(shè)數(shù)值的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
優(yōu)選地,從記錄應(yīng)用程序使用情況的日志中,獲取在所述當(dāng)前地理位置處被使用過(guò)的應(yīng)用程序及所述被使用過(guò)的應(yīng)用程序的記錄條數(shù),根據(jù)所述被使用過(guò)的應(yīng)用程序的記錄條數(shù),計(jì)算所述被使用過(guò)的應(yīng)用程序的使用頻數(shù)。在所述被使用過(guò)的應(yīng)用程序中,將使用頻數(shù)超過(guò)預(yù)設(shè)數(shù)值的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
在本發(fā)明的至少一個(gè)實(shí)施例中,所述確定當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序還可以包括:
在所述當(dāng)前地理位置處被使用過(guò)的應(yīng)用程序中,將使用頻數(shù)從大小排序后,獲取使用頻數(shù)排在前預(yù)設(shè)位數(shù)的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
優(yōu)選地,從記錄應(yīng)用程序使用情況的日志中,獲取在所述當(dāng)前地理位置處被使用過(guò)的應(yīng)用程序及所述被使用過(guò)的應(yīng)用程序的記錄條數(shù),根據(jù)所述被使用過(guò)的應(yīng)用程序的記錄條數(shù),計(jì)算所述被使用過(guò)的應(yīng)用程序的使用頻數(shù)。所述被使用過(guò)的應(yīng)用程序的使用頻數(shù)進(jìn)行從大到小排序后,將使用頻數(shù)排在前預(yù)設(shè)位數(shù)的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
s12,對(duì)所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序進(jìn)行加密。
所述對(duì)所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序進(jìn)行加密的步驟包括:
判斷當(dāng)前已經(jīng)加密的應(yīng)用程序是否包含在所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序中,若當(dāng)前已經(jīng)加密的應(yīng)用程序不包含在所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序中,將當(dāng)前已經(jīng)加密的應(yīng)用程序進(jìn)行解密。若當(dāng)前已經(jīng)加密的應(yīng)用程序包含在所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序中,保持所述當(dāng)前已經(jīng)加密的應(yīng)用程序的加密狀態(tài),并把所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序中還沒(méi)有加密的應(yīng)用程序進(jìn)行加密。
本發(fā)明獲取終端設(shè)備的當(dāng)前地理位置;獲取所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序;對(duì)所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序進(jìn)行加密。因此本發(fā)明能根據(jù)地理位置對(duì)應(yīng)用程序進(jìn)行加密,避免了過(guò)度不必要的保護(hù),方便了用戶的使用。
圖2為本發(fā)明實(shí)施例提供的隱私保護(hù)裝置的結(jié)構(gòu)圖。所述隱私保護(hù)裝置應(yīng)用于終端設(shè)備中,所述終端設(shè)備可以為手機(jī)、平板、臺(tái)式電腦等可以運(yùn)行應(yīng)用軟件的終端。如圖2所示,所述隱私保護(hù)裝置可包括位置獲取模塊200、應(yīng)用獲取模塊201、加密模塊202。所述應(yīng)用獲取模塊201還可以獲取子模塊2011、確定子模塊2012。
所述位置獲取模塊200獲取終端設(shè)備的當(dāng)前地理位置。
在本發(fā)明的至少一個(gè)實(shí)施例中,所述位置獲取模塊200獲取所述終端設(shè)備的當(dāng)前地理位置的方式有很多種,例如通過(guò)全球定位系統(tǒng)(gps,globalpositioningsystem)定位得到所述當(dāng)前地理位置,也可以是通過(guò)信號(hào)覆蓋所述終端設(shè)備的基站來(lái)確定所述當(dāng)前地理位置等等。也可以按照預(yù)設(shè)時(shí)間間隔(如5秒)或者不按規(guī)則性的時(shí)間間隔獲取所述當(dāng)前地理位置。
所述應(yīng)用獲取模塊201獲取所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
在本發(fā)明的至少一個(gè)實(shí)施例中,由于地理場(chǎng)景不同,可能用戶想加密的應(yīng)用程序也不一樣。因此,不同的地理位置對(duì)應(yīng)的應(yīng)用程序也不同。
所述應(yīng)用獲取模塊201包括:
(a1),獲取子模塊2011獲取所述當(dāng)前地理位置對(duì)應(yīng)的隱私等級(jí),及所述隱私等級(jí)對(duì)應(yīng)的應(yīng)用程序。
在本發(fā)明的至少一個(gè)實(shí)施例中,每個(gè)隱私等級(jí)對(duì)應(yīng)不同的地理位置區(qū)域,每個(gè)隱私等級(jí)對(duì)應(yīng)有應(yīng)用程序。隱私等級(jí)的級(jí)別越高,需要加密的應(yīng)用程序及/或應(yīng)用類型越多。例如,將隱私等級(jí)分為三類,強(qiáng)、中、弱。將用戶的家所在的地理位置區(qū)域?qū)?yīng)的隱私等級(jí)設(shè)置為弱,只加密在線支付類的應(yīng)用程序。將用戶的辦公室所在的地理位置區(qū)域?qū)?yīng)的隱私等級(jí)設(shè)置為中,加密在線支付類的應(yīng)用程序及辦公應(yīng)用程序。將不屬于家及不屬于用戶的辦公室所在的地理位置區(qū)域?qū)?yīng)的隱私等級(jí)設(shè)置為強(qiáng),所有應(yīng)用程序都需要加密。
獲取子模塊2011具體用于:
(1)、獲取至少一個(gè)預(yù)設(shè)隱私等級(jí),及獲取所述至少一個(gè)預(yù)設(shè)隱私等級(jí)中每個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域。
(2)、判斷所述當(dāng)前地理位置是否包含在一個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域中,若所述當(dāng)前地理位置包含在一個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域中時(shí),將所述一個(gè)預(yù)設(shè)隱私等級(jí)作為所述當(dāng)前地理位置對(duì)應(yīng)的隱私等級(jí);或所述當(dāng)前地理位置不包含在所述至少一個(gè)預(yù)設(shè)隱私等級(jí)中所有預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域中時(shí),將與所述當(dāng)前地理位置距離最近的地理位置區(qū)域?qū)?yīng)的預(yù)設(shè)隱私等級(jí)作為所述當(dāng)前地理位置對(duì)應(yīng)的隱私等級(jí)。
在本發(fā)明的至少一個(gè)實(shí)施例中,當(dāng)所述當(dāng)前地理位置的坐標(biāo)(例如經(jīng)緯度坐標(biāo))在一個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域的坐標(biāo)范圍內(nèi)時(shí),確定所述當(dāng)前地理位置包含在一個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域中。
當(dāng)所述當(dāng)前地理位置的坐標(biāo)(例如經(jīng)緯度坐標(biāo))不在任何一個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域的坐標(biāo)范圍內(nèi)時(shí),確定所述當(dāng)前地理位置不包含在所述至少一個(gè)預(yù)設(shè)隱私等級(jí)中所有預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域中。然后根據(jù)所述當(dāng)前地理位置的坐標(biāo)及每個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域的坐標(biāo),計(jì)算所述當(dāng)前地理位置與每個(gè)預(yù)設(shè)隱私等級(jí)對(duì)應(yīng)的地理位置區(qū)域的最短距離,并從所計(jì)算出的最短距離中確定最小值,并將所述最小值對(duì)應(yīng)的地理位置區(qū)域確定為與所述當(dāng)前地理位置距離最近的地理位置區(qū)域。
(a2),確定子模塊2012將所述隱私等級(jí)對(duì)應(yīng)的應(yīng)用程序確定為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
在本發(fā)明的至少一個(gè)實(shí)施例中,所述隱私等級(jí)可以直接與應(yīng)用程序相對(duì)應(yīng),例如,隱私等級(jí)為強(qiáng)時(shí),需要加密的應(yīng)用程序?yàn)榱奶燔浖、支付軟件b。
在本發(fā)明的至少一個(gè)實(shí)施例中,還可以將所述終端設(shè)備中的應(yīng)用程序進(jìn)行分類得到不同的應(yīng)用類型,并設(shè)置每個(gè)隱私等級(jí)對(duì)應(yīng)的應(yīng)用類型,例如,當(dāng)隱私等級(jí)為弱時(shí),將聊天類應(yīng)用類型的所有程序進(jìn)行加密。
則應(yīng)用獲取模塊201確定所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序包括:獲取所述當(dāng)前地理位置對(duì)應(yīng)的目標(biāo)應(yīng)用類型,將所述終端設(shè)備中屬于所述目標(biāo)應(yīng)用類型的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
在本發(fā)明的至少一個(gè)實(shí)施例中,應(yīng)用獲取模塊201確定所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序還可以包括:獲取在所述當(dāng)前地理位置處正在被使用的應(yīng)用程序,并將所述正在被使用的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
優(yōu)選地,在當(dāng)前地理位置處,從任務(wù)管理器中獲取正在運(yùn)行的進(jìn)程,并將正在運(yùn)行的進(jìn)程對(duì)應(yīng)的應(yīng)用程序作為在所述當(dāng)前地理位置處正在被使用的應(yīng)用程序。
在本發(fā)明的至少一個(gè)實(shí)施例中,應(yīng)用獲取模塊201確定所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序還可以包括:在所述當(dāng)前地理位置處被使用過(guò)的應(yīng)用程序中,獲取使用頻數(shù)超過(guò)預(yù)設(shè)數(shù)值的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
優(yōu)選地,從記錄應(yīng)用程序使用情況的日志中,獲取在所述當(dāng)前地理位置處被使用過(guò)的應(yīng)用程序及所述被使用過(guò)的應(yīng)用程序的記錄條數(shù),根據(jù)所述被使用過(guò)的應(yīng)用程序的記錄條數(shù),計(jì)算所述被使用過(guò)的應(yīng)用程序的使用頻數(shù)。在所述被使用過(guò)的應(yīng)用程序中,將使用頻數(shù)超過(guò)預(yù)設(shè)數(shù)值的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
在本發(fā)明的至少一個(gè)實(shí)施例中,應(yīng)用獲取模塊201確定所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序還可以包括:在所述當(dāng)前地理位置處被使用過(guò)的應(yīng)用程序中,將使用頻數(shù)從大小排序后,獲取使用頻數(shù)排在前預(yù)設(shè)位數(shù)的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
優(yōu)選地,從記錄應(yīng)用程序使用情況的日志中,獲取在所述當(dāng)前地理位置處被使用過(guò)的應(yīng)用程序及所述被使用過(guò)的應(yīng)用程序的記錄條數(shù),根據(jù)所述被使用過(guò)的應(yīng)用程序的記錄條數(shù),計(jì)算所述被使用過(guò)的應(yīng)用程序的使用頻數(shù)。所述被使用過(guò)的應(yīng)用程序的使用頻數(shù)進(jìn)行從大到小排序后,將使用頻數(shù)排在前預(yù)設(shè)位數(shù)的應(yīng)用程序作為所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序。
加密模塊202對(duì)所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序進(jìn)行加密。
所述加密模塊202具體用于:
判斷當(dāng)前已經(jīng)加密的應(yīng)用程序是否包含在所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序中,若當(dāng)前已經(jīng)加密的應(yīng)用程序不包含在所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序中,將當(dāng)前已經(jīng)加密的應(yīng)用程序進(jìn)行解密。若當(dāng)前已經(jīng)加密的應(yīng)用程序包含在所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序中,保持所述當(dāng)前已經(jīng)加密的應(yīng)用程序的加密狀態(tài),并把所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序中還沒(méi)有加密的應(yīng)用程序進(jìn)行加密。
請(qǐng)參照?qǐng)D3,圖3是本發(fā)明實(shí)現(xiàn)隱私保護(hù)方法的較佳實(shí)施例的終端設(shè)備的結(jié)構(gòu)示意圖。
所述終端設(shè)備30是一種能夠按照事先設(shè)定或存儲(chǔ)的指令,自動(dòng)進(jìn)行數(shù)值計(jì)算和/或信息處理的設(shè)備,其硬件包括但不限于微處理器、專用集成電路(applicationspecificintegratedcircuit,asic)、可編程門(mén)陣列(field-programmablegatearray,fpga)、數(shù)字處理器(digitalsignalprocessor,dsp)、嵌入式設(shè)備等。
所述終端設(shè)備30可以是,但不限于任何一種可與用戶通過(guò)鍵盤(pán)、鼠標(biāo)、遙控器、觸摸板或聲控設(shè)備等方式進(jìn)行人機(jī)交互的電子產(chǎn)品,例如,平板電腦、智能手機(jī)、個(gè)人數(shù)字助理(personaldigitalassistant,pda)、智能式穿戴式設(shè)備等。
所述終端設(shè)備30所處的網(wǎng)絡(luò)包括,但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、虛擬專用網(wǎng)絡(luò)(virtualprivatenetwork,vpn)等。
所述終端設(shè)備30包括至少一個(gè)發(fā)送裝置31、至少一個(gè)存儲(chǔ)設(shè)備32、至少一個(gè)處理設(shè)備33、至少一個(gè)接收裝置34、至少一個(gè)顯示設(shè)備35以及至少一個(gè)通信總線。其中,所述通信總線用于實(shí)現(xiàn)這些組件之間的連接通信。
其中,所述接收裝置34和所述發(fā)送裝置31可以是有線發(fā)送端口,也可以為無(wú)線設(shè)備,例如包括天線裝置,用于與其他設(shè)備進(jìn)行數(shù)據(jù)通信。
所述處理設(shè)備33可以包括一個(gè)或者多個(gè)微處理器、數(shù)字處理器。
所述存儲(chǔ)設(shè)備32用于存儲(chǔ)應(yīng)用圖標(biāo)的顯示裝置中各個(gè)程序段的程序代碼。所述存儲(chǔ)設(shè)備32可以為智能媒體卡(smartmediacard)、安全數(shù)字卡(securedigitalcard)、快閃存儲(chǔ)器卡(flashcard)等儲(chǔ)存設(shè)備。
優(yōu)選地,本發(fā)明的隱私保護(hù)方法通過(guò)所述終端設(shè)備30中存儲(chǔ)的隱私保護(hù)裝置來(lái)實(shí)現(xiàn)。
所述隱私保護(hù)裝置獲取終端設(shè)備的當(dāng)前地理位置;獲取所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序;對(duì)所述當(dāng)前地理位置對(duì)應(yīng)的應(yīng)用程序進(jìn)行加密。因此本發(fā)明能根據(jù)地理位置對(duì)應(yīng)用程序進(jìn)行加密,避免了過(guò)度不必要的保護(hù),方便了用戶的使用。
所述顯示設(shè)備45可以是觸摸屏等其他用于顯示畫(huà)面的設(shè)備。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的方法和裝置,也可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式。
對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無(wú)論從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說(shuō)明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個(gè)裝置也可以由同一個(gè)裝置或系統(tǒng)通過(guò)軟件或者硬件來(lái)實(shí)現(xiàn)。第一,第二等詞語(yǔ)用來(lái)表示名稱,而并不表示任何特定的順序。
最后應(yīng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。