本發明專利技術公開了一種管理應用程序的方法、裝置及移動設備。所述方法包括:監控終端是否有安卓應用程序請求監控服務,當接收到安卓應用程序的請求監控服務時,顯示提示選擇信息,供用戶選擇是否允許監控;當接收到用戶選擇的允許監控觸發時,則開始啟動實時監聽安卓應用程序的請求信息,并設置相應的監管策略控制信息。所述裝置包括:監控模塊、處理模塊和設置模塊。所述移動設備為雙系統設備,用于實現上述方法。本發明專利技術通過對應用程序的權限進行策略控制,從而實現了對用戶信息的保護。
【技術實現步驟摘要】
一種管理應用程序權限的方法、裝置及移動設備
本專利技術涉及計算機
,特別涉及一種管理應用程序權限的方法、裝置及移動設備。
技術介紹
Android操作系統設計的權限體系,要求一個應用程序想要實現一些最基本的功能,就必須獲取相應的系統權限。得到權限后,程序在后臺對權限的調用都很隱蔽。這些調用會涉及到通訊錄、短信、位置信息等各種隱私,有的權限調用還會使手機在不被覺察的情況下產生通信費用。現在的Android操作系統已經成了惡意軟件主要的圍攻對象,一方面是因為那些惡意軟件誘導用戶濫用權限,如一個手電筒的簡單應用要求用到獲取通訊錄等權限,同時Android操作系統在權限方面控制能力過弱。目前,在應用單一的Android操作系統的終端內,控制應用程序使用權限的方法是,安裝或內置具有權限控制的應用程序,同時獲取root權限,即root是Linux和unix系統中的超級管理員用戶帳戶,該帳戶擁有整個系統至高無上的權力,因而可以監控和阻止其他應用程序使用用戶禁止的權限。但是,對于非法應用程序獲取了root權限,入侵系統的情況,它是無能為力的。
技術實現思路
為了解決安卓系統對權限控制能力弱的問題,本專利技術實施例提供了一種管理應用程序權限的方法、裝置及系統。所述技術方案如下:第一方面,提供了一種管理應用程序權限的方法,所述方法包括:監控終端是否有安卓應用程序請求監控服務,當接收到安卓應用程序的請求監控服務時,顯示提示選擇信息,供用戶選擇是否允許監控;當接收到用戶選擇的允許監控觸發時,則開始啟動實時監聽安卓應用程序的請求信息,并設置相應的監管策略控制信息。結合第一方面,在第一方面的第一種實施方式下,所述方法還包括:實時監聽請求信息;當監聽到請求消息時,獲取當前策略控制信息;根據所述策略控制信息判斷所述當前監管策略控制類型,根據所述控制策略類型執行相應的策略控制操作。結合第一方面,在第一方面的第二種實施方式下,所述當接收到用戶選擇的允許監控觸發時,則開始啟動實時監聽安卓應用程序的請求信息,并設置相應的監管策略控制信息,具體包括:當接收到用戶選擇的允許監控觸發時,則開始啟動實時監聽安卓應用程序的請求信息;根據用戶的選擇觸發設置策略控制類型,以用于對應用程序的權限進行控制;所述策略控制類型包括:禁止使用、每次詢問、允許并提示、允許但不提示。結合第一方面的第一種實施方式,在第一方面的第三種實施方式下,所述根據所述策略控制信息判斷所述當前策略控制類型,根據所述策略控制類型執行相應的策略控制操作,具體包括:從所述策略控制信息中獲取類型標識,根據所述類型標識判斷所述當前策略控制類型,當前策略控制類型為禁止使用時,向當前安卓應用程序返回禁止信息;當前策略控制類型為每次詢問時,則顯示是否允許提示框,根據用戶的允許或禁止選擇信息返回相應的允許或禁止訪問信息;當前策略控制類型為允許并提示時,向當前安卓應用程序返回允許信息并顯示提示信息;當前策略控制類型為允許當不提示時,則向安卓應用程序返回允許信息。第二方面,提供了一種管理應用程序權限的裝置,所述裝置包括:監控模塊,用于監控終端是否有安卓應用程序請求監控服務;處理模塊,用于當接收到安卓應用程序的請求監控服務時,顯示提示選擇信息,供用戶選擇是否允許監控;設置模塊,用于當接收到用戶選擇的允許監控觸發時,則開始啟動實時監聽安卓應用程序的請求信息,并設置相應的監管策略控制信息。結合第二方面,在第二方面的第一種實施方式下,所述裝置還包括:監聽處理模塊,用于實時監聽請求信息,當監聽到請求信息時,獲取當前策略控制信息,執行模塊,用于根據所述策略控制信息判斷所述當前監管策略控制類型,根據所述控制策略類型執行相應的策略控制操作。結合第二方面,在第二方面的第二種實施方式下,設置模塊具體用于當接收到用戶選擇的允許監控觸發時,則開始啟動實時監聽安卓應用程序的請求信息;根據用戶的選擇觸發設置策略控制類型,以用于對應用程序的權限進行控制;所述策略控制類型包括:禁止使用、每次詢問、允許并提示、允許但不提示。結合第二方面的第一種實施方式,在第二方面的第三種實施方式下,所述執行模塊具體用于從所述策略控制信息中獲取類型標識,根據所述類型標識判斷所述當前策略控制類型,當前策略控制類型為禁止使用時,向當前安卓應用程序返回禁止信息;當前策略控制類型為每次詢問時,則顯示是否允許提示框,根據用戶的允許或禁止選擇信息返回相應的允許或禁止訪問信息;當前策略控制類型為允許并提示時,向當前安卓應用程序返回允許信息并顯示提示信息;當前策略控制類型為允許當不提示時,則向安卓應用程序返回允許信息。第三方面,提供了一種移動設備,用于實現第一方面所述的任一方法,所述移動設備為雙系統設備,具體包括:第一系統為TIOS系統,用于私密應用的運行和管理;第二系統為安卓操作系統,用于非私密應用的運行和管理;第一系統應用虛擬機,用于將所述私密應用虛擬為所述第二系統應用,以便所述第二系統的應用加載器對所述私密應用進行運行和管理;硬件虛擬機,用于在所述盈動設備的物理硬件層上分別為所述第一系統和第二系統模擬獨立的硬件資源訪問和控制。結合第三方面,在第三方面的第一種實施方式下,所述移動設備中,TIOS系統對安卓操作系統的Rild層和GpsHal層進行修改,以便分別用于實現管理電話、短信和與Gps有關的命令。本專利技術實施例提供的技術方案帶來的有益效果是:通過監控終端是否有安卓應用程序請求監控服務,當接收到安卓應用程序的請求監控服務時,顯示提示選擇信息,供用戶選擇是否允許監控;當接收到用戶選擇的允許監控觸發時,則開始啟動實時監聽安卓應用程序的請求信息,并設置相應的監管策略控制信息。使得應用程序時根據監管控制策略對權限應用程序的控制,從而通過管理應用程序的權限而保護安卓操作系統內信息的安全。附圖說明為了更清楚地說明本專利技術實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本專利技術優選實施例提供的一種管理應用程序權限的方法流程圖;圖2為本專利技術優選實施例提供的另一種管理應用程序權限的方法流程圖;圖3為本專利技術優選實施例提供的一種管理應用程序權限的裝置結構示意圖;圖4為本專利技術優選實施例提供的另一種管理應用程序權限的裝置結構示意圖;圖5為本專利技術優選實施例提供的一種移動設備的結構示意圖;圖6為雙系統移動設備中通信業務框架圖;圖7為雙系統移動設備中GPS業務框架圖。具體實施方式為使本專利技術的目的、技術方案和優點更加清楚,下面將結合附圖對本專利技術實施方式作進一步地詳細描述。實施例一本專利技術實施例一提供了一種管理應用程序權限的方法,如圖1所示,所述方法包括:S101:監控終端是否有安卓應用程序請求監控服務。具體地,所述監控服務服務實現方式具體可以為:由智能終端操作系統(英文名稱:TrustInternetOperatingSystem,英文縮寫:TIOS)替換安卓系統中的框架(英文名稱framework,英文簡寫:RIL)層。S102:當接收到安卓應用程序的請求監控服務時,顯示提示選擇信息,供用戶選擇是否允許監控。具體地,當用本文檔來自技高網...

【技術保護點】
一種管理應用程序權限的方法,其特征在于,所述方法包括:監控終端是否有安卓應用程序請求監控服務;當接收到安卓應用程序的請求監控服務時,顯示提示選擇信息,供用戶選擇是否允許監控;當接收到用戶選擇的允許監控觸發時,則開始啟動實時監聽安卓應用程序的請求信息,并設置相應的監管策略控制信息。
【技術特征摘要】
1.一種管理應用程序權限的方法,其特征在于,所述方法包括:監控終端是否有安卓應用程序請求監控服務,其中,所述監控服務實現方式為終端操作系統TIOS替換安卓系統中的框架層;當接收到安卓應用程序的請求監控服務時,顯示提示選擇信息,供用戶選擇是否允許監控;當接收到用戶選擇的允許監控觸發時,則開始啟動實時監聽安卓應用程序的請求信息,并設置相應的監管策略控制信息。2.根據權利要求1所述的方法,其特征在于,所述方法還包括:實時監聽請求信息;當監聽到請求消息時,獲取當前策略控制信息;根據所述策略控制信息判斷所述當前監管策略控制類型,根據所述控制策略類型執行相應的策略控制操作。3.根據權利要求1所述的方法,其特征在于,所述當接收到用戶選擇的允許監控觸發時,則開始啟動實時監聽安卓應用程序的請求信息,并設置相應的監管策略控制信息,具體包括:當接收到用戶選擇的允許監控觸發時,則開始啟動實時監聽安卓應用程序的請求信息;根據用戶的選擇觸發設置策略控制類型,以用于對應用程序的權限進行控制;所述策略控制類型包括:禁止使用、每次詢問、允許并提示、允許但不提示。4.根據權利要求2所述的方法,其特征在于,所述根據所述策略控制信息判斷所述當前策略控制類型,根據所述策略控制類型執行相應的策略控制操作,具體包括:從所述策略控制信息中獲取類型標識,根據所述類型標識判斷所述當前策略控制類型,當前策略控制類型為禁止使用時,向當前安卓應用程序返回禁止信息;當前策略控制類型為每次詢問時,則顯示是否允許提示框,根據用戶的允許或禁止選擇信息返回相應的允許或禁止訪問信息;當前策略控制類型為允許并提示時,向當前安卓應用程序返回允許信息并顯示提示信息;當前策略控制類型為允許當不提示時,則向安卓應用程序返回允許信息。5.一種管理應用程序權限的裝置,其特征在于,所述裝置包括:監控模塊,用于監控終端是否有安卓應用程序請求監控服務,其中,所述監控服務實現方式為終端操作系統TIOS替換安卓系統中的框架層;處理模塊,用于當接收...
【專利技術屬性】
技術研發人員:王曉煒,劉春水,
申請(專利權)人:深圳全智達通信股份有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。