一種控制方法及電子設備的制造方法
【技術領域】
[0001]本發明涉及信息處理領域的終端技術,尤其涉及一種控制方法及電子設備。
【背景技術】
[0002]隨著科學技術的不斷發展,在安卓等移動設備智能系統中,應用運行時如果需要訪問系統的資源或者用戶的數據時,是需要向系統提出權限申請的請求的。目前,針對這種情況,默認的方案是在程序安裝時全部授予權限,也有的方案是在運行時由用戶進行設置,經過用戶的允許給予應用相應的權限。但是由于應用程序良莠不齊,很多應用沒有做好良好的容錯機制,在有些權限不被授予時會導致整體崩潰或者出現差錯,可見現有技術的處理方法,無法即保證應用以及系統的正常運行,又避免為其提供訪問相應信息的權限。
【發明內容】
[0003]有鑒于此,本發明的目的在于提供一種信息處理方法及電子設備,能至少解決現有技術存在的上述問題。
[0004]本發明提供了一種信息處理方法,所述方法包括:
[0005]檢測第一應用發起的針對系統中至少一個目標資源的訪問請求;
[0006]獲取到針對所述訪問請求的權限設置結果;
[0007]基于所述權限設置結果,確定針對所述第一應用的訪問請求的處理方式;
[0008]其中,所述針對所述第一應用的訪問請求的處理方式包括:
[0009]第一處理方式為允許所述第一應用訪問至少一個目標信息;第二處理方式為拒絕所述第一應用訪問所述至少一個目標信息;第三處理方式為控制所述第一應用訪問預設信息,所述預設信息中包含有與所述目標資源類型相同且內容不同的信息。
[0010]本發明提供了一種電子設備,所述電子設備包括:
[0011]請求檢測單元,用于檢測第一應用發起的針對系統中至少一個目標資源的訪問請求;
[0012]權限獲取單元,用于獲取到針對所述訪問請求的權限設置結果;
[0013]訪問處理單元,用于基于所述權限設置結果,確定針對所述第一應用的訪問請求的處理方式;
[0014]其中,所述訪問處理單元,具體用于針對所述第一應用的訪問請求的處理方式包括:第一處理方式為允許所述第一應用訪問至少一個目標信息;第二處理方式為拒絕所述第一應用訪問所述至少一個目標信息;第三處理方式為控制所述第一應用訪問預設信息,所述預設信息中包含有與所述目標資源類型相同且內容不同的信息。
[0015]本發明所提供的一種信息處理方法及電子設備,就能夠基于針對目標資源的訪問請求,獲取到權限設置結果,基于權限設置結果確定針對訪問請求的處理方式,并且在進行訪問請求的處理時,不僅能夠允許或者拒絕訪問請求,還能夠控制訪問請求獲取到預設信息。如此,能夠避免由于總是允許應用對系統的目標資源進行訪問而帶來的安全問題,也能夠避免總是拒絕應用對系統的目標資源的訪問而產生的應用無法運行的問題,提升了應用安裝或者運行的成功率,保證了用戶的使用體驗。
【附圖說明】
[0016]圖1為本發明實施例信息處理方法流程示意圖一;
[0017]圖2為本發明實施例權限設置示意圖一;
[0018]圖3為本發明實施例權限設置示意圖二;
[0019]圖4為本發明實施例權限設置示意圖三;
[0020]圖5為本發明實施例信息處理方法流程示意圖二;
[0021]圖6為本發明實施例預設信息內容組成示意圖一;
[0022]圖7為本發明實施例預設信息內容組成示意圖二;
[0023]圖8為本發明實施例預設信息內容組成示意圖三;
[0024]圖9為本發明實施例預設信息選取示意圖;
[0025]圖10為本發明實施例信息處理方法流程示意圖三;
[0026]圖11為本發明實施例電子設備組成結構示意圖。
【具體實施方式】
[0027]下面結合附圖及具體實施例對本發明再作進一步詳細的說明。
[0028]實施例一、
[0029]本發明實施例提供了一種信息處理方法,如圖1所示,包括:
[0030]步驟101:檢測第一應用發起的針對系統中至少一個目標資源的訪問請求;
[0031]步驟102:獲取到針對所述訪問請求的權限設置結果;
[0032]步驟103:基于所述權限設置結果,確定針對所述第一應用的訪問請求的處理方式;
[0033]其中,所述針對所述第一應用的訪問請求的處理方式包括:
[0034]第一處理方式為允許所述第一應用訪問至少一個目標信息;第二處理方式為拒絕所述第一應用訪問所述至少一個目標信息;第三處理方式為控制所述第一應用訪問預設信息,所述預設信息中包含有與所述目標資源類型相同且內容不同的信息。
[0035]這里,所述第一應用可以為電子設備中安裝的任意一種應用,其中,所述電子設備可以為智能手機、平板電腦等設備。
[0036]所述系統可以為智能手機或平板電腦支持運行的操作系統,比如,可以為安卓系統、1S系統等。
[0037]所述目標資源可以包括有硬件目標資源以及數據目標資源。其中,所述硬件目標資源可以包括有電子設備所支持的硬件單元,比如,可以包括有攝像頭、麥克風、喇叭、GPS等硬件單元;所述數據目標資源可以為電子設備中安裝有的軟件,比如,可以由通訊錄、相
ΠΠ雄冊寺O
[0038]所述獲取到針對所述訪問請求的權限設置結果,可以包括:生成提示信息,提示用戶選取是否允許第一應用訪問目標資源,根據用戶的選擇,確定該訪問請求對應的權限設置結果。比如,圖2所示,當XX應用發起訪問請求時,可以請求訪問當前系統中安裝的相冊應用,在顯示提示訪問請求的同時,還提示用戶選取“允許” “拒絕” “訪問預設信息”中的一種方式來確定針對訪問請求的權限設置結果。
[0039]所述權限設置結果至少可以包括有以下三種:允許訪問、拒絕訪問、僅允許訪問預設信息。
[0040]進一步地,在確定針對訪問請求的處理方式之前,還會針對所要訪問的目標資源的類型進行處理,具體如下:
[0041]所述基于所述權限設置結果,確定針對所述第一應用的訪問請求的處理方式,還包括:
[0042]根據所述訪問請求,判斷所述訪問請求針對的為硬件目標資源或者數據目標資源;
[0043]若所述訪問請求針對硬件目標資源,則基于所述第一應用的設置控制訪問請求的訪問操作;
[0044]若所述訪問請求針對數據目標資源,則基于所述權限設置結果,確定針對所述第一應用的訪問請求的處理方式。
[0045]另外,在一個訪問請求中有可能會出現針對多種類型目標資源的訪問請求,比如,如圖3所示,在安裝一個應用的時候,該應用可能會既要訪問攝像頭、GPS等硬件資源,又要訪問相冊以及通訊錄等;此時,可以直接允許該應用訪問攝像頭,但是針對其他數據目標資源的訪問請求,可以同時向用戶發起權限設置提示信息,并且根據用戶的設置確定權限設置結果。另外,還可以如圖4所示,分別基于數據目標資源向用戶發起提示信息,并分別獲取到用戶設備的權限設置結果,比如,分別對該應用是否能夠訪問相冊以及通訊錄進行設置。
[0046]可見,通過采用上述方案,就能夠基于針對目標資源的訪問請求,獲取到權限設置結果,基于權限設置結果確定針對訪問請求的處理方式,并且在進行訪問請求的處理時,不僅能夠允許或者拒絕訪問請求,還能夠控制訪問請求獲取到預設信息。如此,能夠避免由于總是允許應用對系統的目標資源進行訪問而帶來的安全問題,也能夠避免總是拒絕應用對系統的目標資源的訪