配置為:
[0054]在任一應(yīng)用程序APP的安裝過程中,對該APP授予第一系統(tǒng)權(quán)限,該第一系統(tǒng)權(quán)限是指安全性符合預(yù)設(shè)安全標(biāo)準(zhǔn)的系統(tǒng)權(quán)限;
[0055]在該APP使用過程中,當(dāng)接收到該APP對第二系統(tǒng)權(quán)限中任一系統(tǒng)權(quán)限的申請時,顯示被申請系統(tǒng)權(quán)限、以及該被申請系統(tǒng)權(quán)限的允許授權(quán)選項和禁止授權(quán)選項,該第二系統(tǒng)權(quán)限是指該APP需要的系統(tǒng)權(quán)限中,除該第一系統(tǒng)權(quán)限以外的系統(tǒng)權(quán)限;
[0056]當(dāng)檢測到對該允許授權(quán)選項的觸發(fā)操作時,對該APP授予該被申請系統(tǒng)權(quán)限。
[0057]本公開實施例提供的技術(shù)方案帶來的有益效果是:
[0058]本公開通過各個系統(tǒng)權(quán)限的授權(quán)用戶量確定第一系統(tǒng)權(quán)限,并在APP安裝過程中,對該APP授予第一系統(tǒng)權(quán)限,能夠在不降低系統(tǒng)安全性的前提下,提高操作的連續(xù)性。
[0059]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0060]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0061]圖1是根據(jù)一示例性實施例示出的一種權(quán)限授予方法的流程圖。
[0062]圖2A是根據(jù)一示例性實施例示出的一種權(quán)限授予方法的流程圖。
[0063]圖2B是根據(jù)一示例性實施例示出的一種確認(rèn)安裝界面的顯示示意圖。
[0064]圖2C是根據(jù)一示例性實施例示出的另一種確認(rèn)安裝界面的顯示示意圖。
[0065]圖2D是根據(jù)一示例性實施例示出的一種授權(quán)提醒界面的顯示示意圖。
[0066]圖2E是根據(jù)一示例性實施例示出的另一種授權(quán)提醒界面的顯示示意圖。
[0067]圖3是根據(jù)一示例性實施例示出的一種權(quán)限授予裝置框圖。
[0068]圖4是根據(jù)一示例性實施例示出的一種權(quán)限授予裝置400的框圖。
【具體實施方式】
[0069]為使本公開的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本公開實施方式作進一步地詳細(xì)描述。
[0070]這里將詳細(xì)地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0071]圖1是根據(jù)一示例性實施例示出的一種權(quán)限授予方法的流程圖,如圖1所示,權(quán)限授予方法用于終端中,包括以下步驟。
[0072]在步驟101中,在任一應(yīng)用程序APP的安裝過程中,對該APP授予第一系統(tǒng)權(quán)限,該第一系統(tǒng)權(quán)限是指安全性符合預(yù)設(shè)安全標(biāo)準(zhǔn)的系統(tǒng)權(quán)限。
[0073]在步驟102中,在該APP使用過程中,當(dāng)接收到該APP對第二系統(tǒng)權(quán)限中任一系統(tǒng)權(quán)限的申請時,顯示被申請系統(tǒng)權(quán)限、以及該被申請系統(tǒng)權(quán)限的允許授權(quán)選項和禁止授權(quán)選項,該第二系統(tǒng)權(quán)限是指該APP需要的系統(tǒng)權(quán)限中,除該第一系統(tǒng)權(quán)限以外的系統(tǒng)權(quán)限。
[0074]在步驟103中,當(dāng)檢測到對該允許授權(quán)選項的觸發(fā)操作時,對該APP授予該被申請系統(tǒng)權(quán)限。
[0075]本公開實施例提供的方法,通過各個系統(tǒng)權(quán)限的授權(quán)用戶量確定第一系統(tǒng)權(quán)限,并在APP安裝過程中,對該APP授予第一系統(tǒng)權(quán)限,能夠在不降低系統(tǒng)安全性的前提下,提高操作的連續(xù)性。
[0076]在本公開的第一種可能實現(xiàn)方式中,在任一應(yīng)用程序APP的安裝過程中,對該APP授予第一系統(tǒng)權(quán)限之前,該方法還包括:
[0077]獲取該APP的安裝包;
[0078]從該APP的安裝包中,獲取該APP需要的系統(tǒng)權(quán)限;
[0079]在該APP需要的系統(tǒng)權(quán)限中,確定該第一系統(tǒng)權(quán)限,該第一系統(tǒng)權(quán)限根據(jù)各個系統(tǒng)權(quán)限的安全性確定。
[0080]在本公開的第二種可能實現(xiàn)方式中,在該APP需要的系統(tǒng)權(quán)限中,確定該第一系統(tǒng)權(quán)限包括:
[0081]向服務(wù)器發(fā)送權(quán)限查詢指令,該權(quán)限查詢指令攜帶該APP需要的系統(tǒng)權(quán)限,使得該服務(wù)器在該APP需要的系統(tǒng)權(quán)限中確定該第一系統(tǒng)權(quán)限,接收該服務(wù)器發(fā)送的該第一系統(tǒng)權(quán)限;或,
[0082]向服務(wù)器發(fā)送權(quán)限查詢指令,該權(quán)限查詢指令攜帶該APP需要的系統(tǒng)權(quán)限,使得該服務(wù)器返回該APP需要的系統(tǒng)權(quán)限中各個系統(tǒng)權(quán)限的安全性數(shù)據(jù),接收該各個系統(tǒng)權(quán)限的安全性數(shù)據(jù),并根據(jù)該各個系統(tǒng)權(quán)限的安全性數(shù)據(jù),將安全性符合預(yù)設(shè)安全標(biāo)準(zhǔn)的權(quán)限確定為該第一系統(tǒng)權(quán)限。
[0083]在本公開的第三種可能實現(xiàn)方式中,根據(jù)該各個系統(tǒng)權(quán)限的安全性數(shù)據(jù),將安全性符合預(yù)設(shè)安全標(biāo)準(zhǔn)的權(quán)限確定為該第一系統(tǒng)權(quán)限包括:
[0084]根據(jù)該各個系統(tǒng)權(quán)限的已授權(quán)用戶量,確定該各個系統(tǒng)權(quán)限的安全性,將安全性符合預(yù)設(shè)安全標(biāo)準(zhǔn)的權(quán)限確定為該第一系統(tǒng)權(quán)限。
[0085]在本公開的第四種可能實現(xiàn)方式中,在任一應(yīng)用程序APP的安裝過程中,對該APP授予第一系統(tǒng)權(quán)限之后,該方法還包括:
[0086]將本端已授權(quán)的第一系統(tǒng)權(quán)限及該本端的終端信息發(fā)送至服務(wù)器,使得該服務(wù)器將該第一類系統(tǒng)權(quán)限及該終端信息對應(yīng)存儲。
[0087]在本公開的第五種可能實現(xiàn)方式中,該方法還包括:
[0088]在顯示被申請系統(tǒng)權(quán)限、以及該被申請系統(tǒng)權(quán)限的允許授權(quán)選項和禁止授權(quán)選項時,顯示該第二系統(tǒng)權(quán)限中該被申請系統(tǒng)權(quán)限以外的各個系統(tǒng)權(quán)限、以及該被申請系統(tǒng)權(quán)限以外的各個系統(tǒng)權(quán)限的允許授權(quán)選項和禁止授權(quán)選項;
[0089]根據(jù)對該被申請系統(tǒng)權(quán)限以外的各個系統(tǒng)權(quán)限的允許授權(quán)選項或禁止授權(quán)選項的觸發(fā)操作,確定第三系統(tǒng)權(quán)限;
[0090]對該APP授予該第三系統(tǒng)權(quán)限。
[0091]在本公開的第六種可能實現(xiàn)方式中,該方法還包括:
[0092]在顯示被申請系統(tǒng)權(quán)限、以及該被申請系統(tǒng)權(quán)限的允許授權(quán)選項和禁止授權(quán)選項時,顯示該第二系統(tǒng)權(quán)限中該被申請系統(tǒng)權(quán)限以外的各個系統(tǒng)權(quán)限、以及全部允許授權(quán)選項和全部禁止授權(quán)選項;
[0093]當(dāng)檢測到對該全部允許授權(quán)選項的觸發(fā)操作時,對該APP授予該第二系統(tǒng)權(quán)限。
[0094]上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本公開的可選實施例,在此不再
--贅述。
[0095]圖2A是根據(jù)一示例性實施例示出的一種權(quán)限授予方法的流程圖。該實施例的執(zhí)行主體可以為終端,參照圖2A,該實施例具體包括:
[0096]在步驟201中,獲取任一 APP的安裝包,從該APP的安裝包中,獲取該APP需要的系統(tǒng)權(quán)限。
[0097]目前,APP的安裝多是通過獲取APP安裝包實現(xiàn),該APP安裝包不僅包括安裝APP所需的安裝文件,還可以包括用于聲明該APP所需要的系統(tǒng)權(quán)限的指定文件。
[0098]在該APP的安裝初始階段,終端從該APP的安裝包中,獲取并顯示該APP需要的系統(tǒng)權(quán)限,以使得用戶能夠了解該APP需要的系統(tǒng)權(quán)限。例如,當(dāng)該APP為購物類APP時,該APP在使用中需要的系統(tǒng)權(quán)限可以包括定位、讀取通訊錄等。
[0099]為了使顯示界面更清晰整潔,可以采用分類顯示方式和折疊顯示方式,在該APP的確認(rèn)安裝界面上,顯示該APP需要的系統(tǒng)權(quán)限,如圖2B所示。
[0100]其中,分類顯示是指將從APP安裝包中獲取的該APP需要的系統(tǒng)權(quán)限分為安全相關(guān)系統(tǒng)權(quán)限、隱私相關(guān)系統(tǒng)權(quán)限和其他系統(tǒng)權(quán)限,并在對應(yīng)位置顯示每類系統(tǒng)權(quán)限所包含的系統(tǒng)權(quán)限個數(shù);其中,安全相關(guān)權(quán)限可以包括:完全的互聯(lián)網(wǎng)訪問權(quán)限和允許更改網(wǎng)絡(luò)連接屬性等系統(tǒng)權(quán)限;隱私相關(guān)系統(tǒng)權(quán)限可以包括:系統(tǒng)定位功能、讀取聯(lián)系人信息、讀取短信內(nèi)容等系統(tǒng)權(quán)限。
[0101]折疊顯示是指在每類系統(tǒng)權(quán)限的對應(yīng)位置顯示折疊/展開選項,使得用戶可以通過對折疊/展開選項執(zhí)行觸發(fā)操作,查看對應(yīng)類別系統(tǒng)權(quán)限所包含的具體內(nèi)容。
[0102]當(dāng)然,對于APP在使用中需要的系統(tǒng)權(quán)限,可以通過上述顯示方式進行顯示,也可以采用其他顯示方式進行顯示,本公開實施例對此不作限定。
[0103]為了簡化頻繁申請授權(quán)的步驟,可以從APP需要的系統(tǒng)權(quán)限中,選擇安全性較高的權(quán)限作為第一系統(tǒng)權(quán)限,使得在初始安裝階段直接對該第一系統(tǒng)權(quán)限進行授權(quán),相應(yīng)地,在該APP需要的系統(tǒng)權(quán)限中,確定該第一系統(tǒng)權(quán)限,該第一系統(tǒng)權(quán)限根據(jù)各個系統(tǒng)權(quán)限的安全性確定。該第一系統(tǒng)權(quán)限的獲取方法可以有以下兩種:
[0104]第一種、向服務(wù)器發(fā)送權(quán)限查詢指令,該權(quán)限查詢指令攜帶該APP需要的系統(tǒng)權(quán)限,使得該服務(wù)器在該APP需要的系統(tǒng)權(quán)限中確定該第一系統(tǒng)權(quán)限,接收該服務(wù)器發(fā)送的該第一系統(tǒng)權(quán)限。也即是,由服務(wù)器從該APP需要的系統(tǒng)權(quán)限中,確定第一系統(tǒng)權(quán)限。
[0105]第二種、向服務(wù)器發(fā)送權(quán)限查詢指令,該權(quán)限查詢指令攜帶該APP需要的系統(tǒng)權(quán)限,使得該服務(wù)器返回該APP需要的系統(tǒng)權(quán)限中各個系統(tǒng)權(quán)限的安全性數(shù)據(jù),接收該各個系統(tǒng)權(quán)限的安全性數(shù)據(jù),并