一種終端管理應用權限的方法和裝置的制造方法
【技術領域】
[0001]本發明涉及終端技術領域,具體涉及一種終端管理應用權限的方法和裝置。
【背景技術】
[0002]目前,在手機等終端中,安卓(Android)系統的應用非常廣泛。Android是一種開放的操作系統,需要向用戶提供一些列用于為自己負責的流程工具,因此,采用Android系統的終端上安裝和使用應用(APK,AndroidPackage)時,需要告知用戶該應用需要的權限。
[0003]通常,一個應用需要多種權限,例如,訪問短信的權限,訪問位置信息的權限,訪問照片的權限,訪問通信錄的權限等等。當某個應用被用戶首次使用時,該應用會彈出所需要權限的權限請求,例如,圖1所示,某個應用彈出了要求使用短信的權限請求,如果用戶單純的拒絕該權限請求,在后續使用時,該應用仍會再次或多次彈出該權限請求,直到用戶允許該權限請求后才不會繼續彈出,這就降低了終端的易使用性。
【發明內容】
[0004]本發明實施例提供一種終端管理應用權限的方法和裝置,以避免應用被使用時持續彈出權限請求,提高終端的易使用性。
[0005]為解決上述技術問題及達到上述有益效果,本發明提供一種終端管理應用權限的方法,包括:終端檢測用戶對應用彈出的權限請求的操作;若所述操作為拒絕,則禁止所述應用繼續彈出權限請求。
[0006]本發明還提供一種終端管理應用權限的裝置,包括:操作檢測模塊,用于檢測用戶對應用彈出的權限請求的操作;權限管理模塊,用于若所述操作為拒絕,則禁止所述應用繼續彈出權限請求。
[0007]相對現有技術,本發明采用檢測用戶對應用彈出的權限請求的操作;若所述操作為拒絕,則禁止所述應用繼續彈出權限請求的技術方案,取得了以下技術效果:通過關聯用戶對彈出的權限請求的操作與權限管理操作,在用戶拒絕應用首次使用時彈出的權限請求時,禁止該應用繼續彈出權限請求,從而,改善了終端的易使用性和易操作性,并提高了終端用戶信息的安全性。
【附圖說明】
[0008]為了更清楚地說明本發明實施例技術方案,下面將對實施例和現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。
[0009]圖1是終端中某應用彈出的權限請求的示意圖;
[0010]圖2是本發明實施例提供的終端管理應用權限的方法的流程示意圖;
[0011]圖3是本發明實施例提供的終端管理應用權限的裝置的結構示意圖;
[0012]圖4是本發明實施例提供的終端的結構示意圖。
【具體實施方式】
[0013]本發明實施例提供一種終端管理應用權限的方法,以解決應用被使用時持續彈出多種權限請求,降低了終端的易使用性的問題。本發明實施例還提供相應的裝置。
[0014]為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
[0015]下面通過具體實施例,分別進行詳細的說明。
[0016]實施例一、
[0017]請參考圖2,本發明實施例提供的終端管理應用權限的方法可包括:
[0018]210、終端檢測用戶對應用彈出的權限請求的操作。
[0019]本發明實施例中,所說的終端可以是智能手機(例如基于安卓系統的手機),平板電腦等。該終端上可以安裝有多種應用(APK)。
[0020]本步驟中,終端對安裝的全部應用或者特定的一種或多種應用進行使用監測,監測應用被點擊打開,進行使用時彈出的權限請求。所說的權限請求是指要求訪問隱私信息的權限請求,例如,要求訪問短信的權限請求,要求訪問通信錄的權限請求,要求訪問照片的權限請求,要求訪問通話記錄的權限請求,要求訪問位置信息的權限請求等等,本文對于權限請求的具體種類不予限制。
[0021]彈出的權限請求通常以對話框的形式顯示,如圖1所示的安全警告對話框,其中至少包括“允許”和“拒絕”兩個可點擊的控件,當用戶點擊“允許”時,終端允許該應用的該項權項請求,當用戶點擊“拒絕”時,終端拒絕該應用的該項權項請求。本步驟中,終端實時檢測用戶對所述權限請求的操作是允許或拒絕。
[0022]通常,應用首次使用時才彈出權限請求,而且根據應用需要的權限的不同,會彈出多種不同的權限請求。優選的,可以只檢測用戶對應用首次使用時第一次彈出的權限請求的操作。
[0023]—些實施例中,該檢測用戶對應用首次使用時第一次彈出的權限請求的操作的步驟可以包括:監測應用首次使用時第一次彈出的、要求訪問隱私信息的權限請求;檢測用戶對所述權限請求的操作為允許或拒絕。
[0024]—些實施例中,該檢測用戶對所述權限請求的操作為允許或拒絕的步驟可以包括:接收用戶響應于所述權限請求輸入的操作控信息,所述操作信息為用戶對權限請求中的允許或拒絕的控件的點擊信息。
[0025]220、若所述操作為拒絕,則禁止所述應用繼續彈出權限請求。
[0026]通常,用戶對于彈出的權限請求的響應操作通常只是單純的對應于本次操作,且只對應該項權限請求本身。本發明實施例中,將用戶對應用彈出的權限請求的操作與權限管理操作相關聯。終端對應用權限的管理通常可以在“設置”或“安全中心”等管理模塊中進行。本發明實施例中,將用戶對某個權限請求的局部操作,映射為在管理模塊中的全局的權限管理操作。
[0027]若步驟110中所述操作為拒絕,則本步驟中,可以通過權限管理操作修改對所述應用的權限管理策略,默認設置為不再提醒,以禁止所述應用繼續彈出權限請求。所述默認設置為不再提醒,可以是指,拒絕該應用的該權限請求或相關的多種權限請求或后續的全部權限請求,且默認為不再彈出權限請求對話框。
[0028]其中,可以通過預先設置,使得該默認設置為不再提醒僅僅適用于對應的權限請求本身;或者適用于相關的多種權限請求,例如,拒絕訪問短信的權限請求后,可以默認拒絕訪問通話記錄或通訊錄或記事本的權限請求。
[0029]由上可見,當終端的APK第一次使用時,監測APK權限請求,當用戶拒絕APK權限請求時,將用戶對APK對于隱私信息訪問請求關聯權限管理,默認設置為不再提醒,可以簡化權限管理,減少管理權限請求操作,提高用戶體驗性。
[0030]可以理解,本發明實施例上述方案例如可以在手機等終端設備具體實施。
[0031]由上可見,在本發明的一些可行的實施方式中,提供了一種終端管理應用權限的方法,該方法可以通過關聯用戶對彈出的權限請求的操作與權限管理操作,在用戶拒絕應用首次使用時彈出的權限請求時,禁止該應用繼續彈出權限請求,從而改善終端的易使用性和易操作性,并提高終