本發(fā)明涉及電子設(shè)備領(lǐng)域,特別是涉及一種移動終端及其應(yīng)用程序的管理方法。
背景技術(shù):
現(xiàn)在智能移動終端上提供的應(yīng)用程序相當(dāng)豐富,幾乎涵蓋了用戶生活、學(xué)習(xí)、工作的方方面面,包括教育、金融、娛樂、辦公、社交等等,而某些應(yīng)用程序可能涉及到用戶的隱私、財產(chǎn)等重要信息,因此對安全的要求較高。
現(xiàn)有的移動終端在進(jìn)行應(yīng)用程序的安全控制或者家長控制時通常是利用密碼來進(jìn)行的就允許啟動應(yīng)用程序,否則不允許啟動應(yīng)用程序。這種控制方式過于死板,不夠智能化。
因此,需要提供一種移動終端及其應(yīng)用程序的管理方法,以解決上述技術(shù)問題。
技術(shù)實現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問題是提供一種移動終端及其應(yīng)用程序的管理方法,能夠更加靈活地對應(yīng)用程序的運(yùn)行進(jìn)行限制。
為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種應(yīng)用程序的管理方法,方法應(yīng)用于移動終端,該方法包括:接入小區(qū)網(wǎng)絡(luò);在接收到用戶啟動應(yīng)用程序的指令后判斷應(yīng)用程序是否為敏感應(yīng)用程序;若應(yīng)用程序為敏感應(yīng)用程序,則獲取小區(qū)網(wǎng)絡(luò)的小區(qū)識別碼并判斷小區(qū)識別碼是否在預(yù)設(shè)的小區(qū)識別碼白名單中;若小區(qū)識別碼在小區(qū)識別碼白名單中,則啟動應(yīng)用程序;若小區(qū)識別碼不在小區(qū)識別碼白名單中,則提示用戶存在風(fēng)險并向用戶提供選擇項,在接收到用戶對選擇項的選擇指令時,根據(jù)用戶的選擇指令確定是否啟動應(yīng)用程序。
其中,判斷應(yīng)用程序是否為敏感應(yīng)用程序包括:判斷應(yīng)用程序是否在預(yù)設(shè)的敏感應(yīng)用程序列表中;若是,則判斷應(yīng)用程序為敏感應(yīng)用程序;若否,則判斷應(yīng)用程序不為敏感應(yīng)用程序。
其中,判斷應(yīng)用程序是否為敏感應(yīng)用程序包括:根據(jù)應(yīng)用程序的名稱判斷應(yīng)用程序是否為敏感應(yīng)用程序。
其中,提示用戶存在風(fēng)險并向用戶提供選擇項,在接收到用戶對選擇項的選擇指令時,根據(jù)用戶的選擇指令確定是否啟動應(yīng)用程序包括:提示用戶存在風(fēng)險;向用戶提供選擇是否啟動應(yīng)用程序的選擇界面;接收用戶在選擇界面的選擇指令,若用戶選擇是則啟動應(yīng)用程序,若用戶選擇否則不啟動應(yīng)用程序。
其中,在若用戶選擇否則不啟動應(yīng)用程序的步驟之后,方法還包括:禁止應(yīng)用程序訪問網(wǎng)絡(luò)。
為解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是:提供一種移動終端,移動終端包括:存儲器,存儲器用于存儲預(yù)設(shè)的小區(qū)識別碼白名單和應(yīng)用程序;通信器,通信器用于接入小區(qū)網(wǎng)絡(luò);處理器、輸出設(shè)備以及輸入設(shè)備,處理器用于在接收到用戶啟動應(yīng)用程序的指令后判斷應(yīng)用程序是否為敏感應(yīng)用程序;若應(yīng)用程序為敏感應(yīng)用程序則通過通信器獲取小區(qū)網(wǎng)絡(luò)的小區(qū)識別碼并判斷小區(qū)識別碼是否在預(yù)設(shè)的小區(qū)識別碼白名單中;若小區(qū)識別碼在小區(qū)識別碼白名單中則啟動應(yīng)用程序,若小區(qū)識別碼不在小區(qū)識別碼白名單中則通過輸出設(shè)備提示用戶存在風(fēng)險并向用戶提供選擇項,處理器通過輸入設(shè)備在接收用戶對選擇項的選擇指令時,根據(jù)用戶的選擇確定是否啟動應(yīng)用程序。
其中,處理器用于判斷應(yīng)用程序是否在預(yù)設(shè)的敏感應(yīng)用程序列表中,若是,則判斷應(yīng)用程序為敏感應(yīng)用程序,若否,則判斷應(yīng)用程序不為敏感應(yīng)用程序。
其中,處理器用于根據(jù)應(yīng)用程序的名稱判斷應(yīng)用程序是否為敏感應(yīng)用程序。
其中,輸入設(shè)備和輸出設(shè)備均為移動終端的觸摸屏,處理器用于通過觸摸屏提示用戶存在風(fēng)險,并通過觸摸屏向用戶提供選擇是否啟動應(yīng)用程序的選擇界面,通過觸摸屏接收用戶在選擇界面的選擇指令,若用戶選擇是則啟動應(yīng)用程序,若用戶選擇否則不啟動應(yīng)用程序。
其中,處理器還用于在用戶選擇不啟動應(yīng)用程序后禁止應(yīng)用程序訪問網(wǎng)絡(luò)。
本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明通過在接收到用戶啟動應(yīng)用程序的指令后判斷應(yīng)用程序是否為敏感應(yīng)用程序;若應(yīng)用程序為敏感應(yīng)用程序,則獲取小區(qū)網(wǎng)絡(luò)的小區(qū)識別碼并判斷小區(qū)識別碼是否在預(yù)設(shè)的小區(qū)識別碼白名單中;若小區(qū)識別碼在小區(qū)識別碼白名單中,則啟動應(yīng)用程序;若小區(qū)識別碼不在小區(qū)識別碼白名單中,則提示用戶存在風(fēng)險并向用戶提供選擇項,在接收到用戶對選擇項的選擇指令時,根據(jù)用戶的選擇指令確定是否啟動應(yīng)用程序,能夠判斷敏感應(yīng)用程序接入的相應(yīng)位置的網(wǎng)絡(luò)是否安全,進(jìn)而可以更加靈活地對應(yīng)用程序的運(yùn)行進(jìn)行限制。
附圖說明
圖1是本發(fā)明應(yīng)用程序的管理方法的流程圖;
圖2是本發(fā)明移動終端的模塊結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明進(jìn)行詳細(xì)的說明。
請參閱圖1,圖1是本發(fā)明應(yīng)用程序的管理方法的流程圖。在本實施例中,應(yīng)用程序的管理方法應(yīng)用于移動終端,移動終端可以為智能手機(jī)、平板電腦、掌上電腦、筆記本電腦等,應(yīng)用程序的管理方法包括:
步驟S11:接入小區(qū)網(wǎng)絡(luò)。
在步驟S11中,每個小區(qū)都有自己特定的小區(qū)識別碼,即Cell ID,小區(qū)識別碼是三種主要的基于位置服務(wù)(LBS)技術(shù)之一。
步驟S12:在接收到用戶啟動應(yīng)用程序的指令后判斷應(yīng)用程序是否為敏感應(yīng)用程序。
在步驟S12中,判斷應(yīng)用程序是否為敏感應(yīng)用程序可以包括:判斷應(yīng)用程序是否在預(yù)設(shè)的敏感應(yīng)用程序列表中;若是,則判斷應(yīng)用程序為敏感應(yīng)用程序;若否,則判斷應(yīng)用程序不為敏感應(yīng)用程序??梢岳斫猓诓襟ES11之前還包括接收用戶設(shè)定的敏感應(yīng)用程序列表。
在其他實施例中,判斷應(yīng)用程序是否為敏感應(yīng)用程序可以包括:根據(jù)應(yīng)用程序的名稱判斷應(yīng)用程序是否為敏感應(yīng)用程序。例如,判斷應(yīng)用程序的名稱中是否包括預(yù)設(shè)的敏感詞匯,若有敏感詞匯,則判斷應(yīng)用程序為敏感應(yīng)用程序,若無敏感詞匯,則判斷應(yīng)用程序不為敏感應(yīng)用程序。例如,敏感詞匯為“理財”“支付”等,當(dāng)然依據(jù)實際近況可以對敏感詞匯進(jìn)行不同的設(shè)定。可以理解,在步驟S11之前還包括接收用戶設(shè)定的敏感詞匯的步驟。
在步驟S12中,若應(yīng)用程序為敏感應(yīng)用程序,則執(zhí)行步驟S13:獲取小區(qū)網(wǎng)絡(luò)的小區(qū)識別碼并判斷小區(qū)識別碼是否在預(yù)設(shè)的小區(qū)識別碼白名單中。
在步驟S12中,若應(yīng)用程序不為敏感應(yīng)用程序,則執(zhí)行步驟S14:啟動應(yīng)用程序。
在步驟S13中,若小區(qū)識別碼在小區(qū)識別碼白名單中,則執(zhí)行步驟S14:啟動應(yīng)用程序。
在步驟S13中,若小區(qū)識別碼不在小區(qū)識別碼白名單中,則執(zhí)行步驟S15:提示用戶存在風(fēng)險并向用戶提供選擇項,在接收到用戶對選擇項的選擇指令時,根據(jù)用戶的選擇指令確定是否啟動應(yīng)用程序。
在步驟S13中,移動終端的系統(tǒng)平臺接口都提供有相應(yīng)的API接口(Application Programming Interface,應(yīng)用程序編程接口),可以獲取當(dāng)前接入的小區(qū)網(wǎng)絡(luò)對應(yīng)的小區(qū)識別碼?;蛘?,在其他實施例中,接入小區(qū)網(wǎng)絡(luò)時是通過掃描二維碼接入,二維碼中包含小區(qū)識別碼,也就是說在掃描二維碼接入小區(qū)網(wǎng)絡(luò)的同時,已經(jīng)接收到了小區(qū)識別碼。獲取小區(qū)識別碼即調(diào)用接入小區(qū)網(wǎng)絡(luò)時接收的小區(qū)識別碼。
在步驟S15中,提示用戶存在風(fēng)險并向用戶提供選擇項,在接收到用戶對選擇項的選擇指令時,根據(jù)用戶的選擇指令確定是否啟動應(yīng)用程序包括:提示用戶存在風(fēng)險;向用戶提供選擇是否啟動應(yīng)用程序的選擇界面;接收用戶在選擇界面的選擇指令,若用戶選擇是則啟動應(yīng)用程序,若用戶選擇否則不啟動應(yīng)用程序。
優(yōu)選地,在若用戶選擇否則不啟動應(yīng)用程序的步驟之后,方法還包括:禁止應(yīng)用程序訪問網(wǎng)絡(luò)。
請參閱圖2,圖2是本發(fā)明移動終端的模塊結(jié)構(gòu)示意圖。在本實施例中,移動終端包括處理器11和與處理器11連接的存儲器12、通信器13、輸出設(shè)備14、輸入設(shè)備15。
存儲器12用于存儲預(yù)設(shè)的小區(qū)識別碼白名單和應(yīng)用程序。
通信器13用于接入小區(qū)網(wǎng)絡(luò)。
處理器11用于在接收到用戶啟動應(yīng)用程序的指令后判斷應(yīng)用程序是否為敏感應(yīng)用程序;若應(yīng)用程序為敏感應(yīng)用程序則通過通信器13獲取小區(qū)網(wǎng)絡(luò)的小區(qū)識別碼并判斷小區(qū)識別碼是否在預(yù)設(shè)的小區(qū)識別碼白名單中;若小區(qū)識別碼在小區(qū)識別碼白名單中則啟動應(yīng)用程序,若小區(qū)識別碼不在小區(qū)識別碼白名單中則通過輸出設(shè)備14提示用戶存在風(fēng)險并向用戶提供選擇項,處理器11通過輸入設(shè)備15在接收用戶對選擇項的選擇指令時,根據(jù)用戶的選擇確定是否啟動應(yīng)用程序。
移動終端的系統(tǒng)平臺接口都提供有相應(yīng)的API接口(Application Programming Interface,應(yīng)用程序編程接口),可以獲取當(dāng)前接入的小區(qū)網(wǎng)絡(luò)對應(yīng)的小區(qū)識別碼。或者,在其他實施例中,移動終端還包括攝像頭,接入小區(qū)網(wǎng)絡(luò)時是通過攝像頭掃描二維碼接入,二維碼中包含小區(qū)識別碼,也就是說在攝像頭掃描二維碼接入小區(qū)網(wǎng)絡(luò)的同時,已經(jīng)接收到了小區(qū)識別碼。獲取小區(qū)識別碼即調(diào)用接入小區(qū)網(wǎng)絡(luò)時接收的小區(qū)識別碼。
處理器11用于在接收到用戶啟動應(yīng)用程序的指令后判斷應(yīng)用程序是否為敏感應(yīng)用程序具體可以為:處理器11用于判斷應(yīng)用程序是否在預(yù)設(shè)的敏感應(yīng)用程序列表中,若是,則判斷應(yīng)用程序為敏感應(yīng)用程序,若否,則判斷應(yīng)用程序不為敏感應(yīng)用程序。處理器11還用于在通信器13接入小區(qū)網(wǎng)絡(luò)之前通過輸入設(shè)備14接收用戶設(shè)定的敏感應(yīng)用程序列表。
在其他實施例中,處理器11還可以是用于根據(jù)應(yīng)用程序的名稱判斷應(yīng)用程序是否為敏感應(yīng)用程序。例如,處理器11用于判斷應(yīng)用程序的名稱中是否包括預(yù)設(shè)的敏感詞匯,若有敏感詞匯,則處理器11判斷應(yīng)用程序為敏感應(yīng)用程序,若無敏感詞匯,則處理器11判斷應(yīng)用程序不為敏感應(yīng)用程序。例如,敏感詞匯為“理財”“支付”等,當(dāng)然依據(jù)實際近況可以對敏感詞匯進(jìn)行不同的設(shè)定。可以理解,處理器11還用于在通信器13接入小區(qū)網(wǎng)絡(luò)之前通過輸入設(shè)備14接收用戶設(shè)定的敏感詞匯。
優(yōu)選地,輸入設(shè)備14和輸出設(shè)備15均為移動終端的觸摸屏,處理器11用于通過觸摸屏提示用戶存在風(fēng)險,并通過觸摸屏向用戶提供選擇是否啟動應(yīng)用程序的選擇界面,通過觸摸屏接收用戶在選擇界面的選擇指令,若用戶選擇是則啟動應(yīng)用程序,若用戶選擇否則不啟動應(yīng)用程序。
優(yōu)選地,處理器11還用于在用戶選擇不啟動應(yīng)用程序后禁止應(yīng)用程序訪問網(wǎng)絡(luò)。
在本實施例中,移動終端可以為智能手機(jī)、平板電腦、掌上電腦、筆記本電腦等。
區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明通過在接收到用戶啟動應(yīng)用程序的指令后判斷應(yīng)用程序是否為敏感應(yīng)用程序;若應(yīng)用程序為敏感應(yīng)用程序,則獲取小區(qū)網(wǎng)絡(luò)的小區(qū)識別碼并判斷小區(qū)識別碼是否在預(yù)設(shè)的小區(qū)識別碼白名單中;若小區(qū)識別碼在小區(qū)識別碼白名單中,則啟動應(yīng)用程序;若小區(qū)識別碼不在小區(qū)識別碼白名單中,則提示用戶存在風(fēng)險并向用戶提供選擇項,在接收到用戶對選擇項的選擇指令時,根據(jù)用戶的選擇指令確定是否啟動應(yīng)用程序,能夠判斷敏感應(yīng)用程序接入的相應(yīng)位置的網(wǎng)絡(luò)是否安全,進(jìn)而可以更加靈活地對應(yīng)用程序的運(yùn)行進(jìn)行限制。
以上所述僅為本發(fā)明的實施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。