本發(fā)明涉及資源管理技術(shù)領(lǐng)域,尤其涉及一種資源訪問控制方法及系統(tǒng)。
背景技術(shù):
目前有的電子設(shè)備(如智能手機(jī)、電腦)中會(huì)有多個(gè)域(Domain),每個(gè)域擁有不同的服務(wù)資源(如不同的應(yīng)用Application)。若當(dāng)前域的用戶需要使用其他域的資源時(shí),需要先從當(dāng)前域切換至所述其他域中,然后再在所述其他域中使用所述資源,這樣就需要用戶等待后臺(tái)切換界面,降低了用戶的體驗(yàn)。例如,一個(gè)電子設(shè)備有兩個(gè)域:主域及副域,副域不能撥打電話,當(dāng)用戶登陸電子設(shè)備的副域后,又想打電話時(shí),需要切換至主域的界面后,才能打電話,影響了用戶的使用。
技術(shù)實(shí)現(xiàn)要素:
鑒于以上內(nèi)容,有必要提供一種資源訪問控制方法及系統(tǒng),無需切換域界面就能訪問其他域的資源,給用戶帶來了方便,同時(shí)也提高了域的資源共享。
一種資源訪問控制方法,應(yīng)用于電子設(shè)備中,所述方法包括:
獲取當(dāng)前域中產(chǎn)生的資源訪問請(qǐng)求,所述資源訪問請(qǐng)求包括待訪問的資源;
當(dāng)所述待訪問的資源在一個(gè)與所述當(dāng)前域不同的特定域時(shí),查詢所述特定域?qū)?yīng)的私鑰;
向所述特定域發(fā)送訪問請(qǐng)求,所述訪問請(qǐng)求包含所述特定域?qū)?yīng)的私鑰;及
當(dāng)所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證通過時(shí),在所述當(dāng)前域的界面上訪問所述特定域的所述待訪問的資源。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述方法還包括:
預(yù)先設(shè)置每個(gè)域?qū)?yīng)的資源組,每個(gè)域?qū)?yīng)的資源組中所有資源的標(biāo)識(shí)及簡(jiǎn)要信息存儲(chǔ)于每個(gè)域?qū)?yīng)的一個(gè)資源列表中;
將所述資源列表存儲(chǔ)在每個(gè)域?qū)?yīng)的存儲(chǔ)單元中。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,每個(gè)域的資源組分類成共享資源組及私人資源組。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述方法還包括:
當(dāng)所述待訪問的資源在所述特定域的私人資源組中時(shí),在所述當(dāng)前域的界面中輸出請(qǐng)求所述特定域授權(quán)的提示信息。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述方法還包括:
當(dāng)所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證沒有通過時(shí),禁止所述當(dāng)前域訪問所述特定域的所述待訪問的資源,并輸出重新獲取所述特定域?qū)?yīng)的私鑰進(jìn)行驗(yàn)證的提示信息。
一種資源訪問控制系統(tǒng),運(yùn)行于電子設(shè)備中,所述系統(tǒng)包括:
獲取模塊,用于獲取當(dāng)前域中產(chǎn)生的資源訪問請(qǐng)求,所述資源訪問請(qǐng)求包括待訪問的資源;
查詢模塊,用于當(dāng)所述待訪問的資源在一個(gè)與所述當(dāng)前域不同的特定域時(shí),查詢所述特定域?qū)?yīng)的私鑰;
發(fā)送模塊,用于向所述特定域發(fā)送訪問請(qǐng)求,所述訪問請(qǐng)求包含所述特定域?qū)?yīng)的私鑰;及
訪問模塊,用于當(dāng)所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證通過時(shí),在所述當(dāng)前域的界面上訪問所述特定域的所述待訪問的資源。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述系統(tǒng)還包括:
設(shè)置模塊,用于預(yù)先設(shè)置每個(gè)域?qū)?yīng)的資源組,每個(gè)域?qū)?yīng)的資源組中所有資源的標(biāo)識(shí)及簡(jiǎn)要信息存儲(chǔ)于每個(gè)域?qū)?yīng)的一個(gè)資源列表中;及
所述設(shè)置模塊還用于將所有資源列表存儲(chǔ)在每個(gè)域?qū)?yīng)的存儲(chǔ)單元中。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,每個(gè)域的資源組分類成共享資源組及私人資源組。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述系統(tǒng)還包括:
第一提示模塊,用于當(dāng)所述待訪問的資源在所述特定域的私人資源組中時(shí),在所述當(dāng)前域的界面中輸出請(qǐng)求所述特定域授權(quán)的提示信息。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述系統(tǒng)還包括:
第二提示模塊,用于當(dāng)所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證沒有通過時(shí),禁止所述當(dāng)前域訪問所述特定域的所述待訪問的資源,并輸出重新獲取所述特定域?qū)?yīng)的私鑰進(jìn)行驗(yàn)證的提示信息。
由以上技術(shù)方案可以看出,在當(dāng)前域的用戶要訪問一個(gè)特定域的資源時(shí),查詢所述特定域?qū)?yīng)的私鑰,并向所述特定域發(fā)送訪問請(qǐng)求。當(dāng)所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證通過時(shí),所述資源訪問控制系統(tǒng)在所述當(dāng)前域的界面上訪問所述特定域中所述待訪問的資源。因此,本發(fā)明能實(shí)現(xiàn)多域之間資源的訪問,提高了用戶的體驗(yàn)。
附圖說明
圖1是本發(fā)明實(shí)現(xiàn)資源訪問控制方法的電子設(shè)備的較佳實(shí)施例的結(jié)構(gòu)示意圖。
圖2是本發(fā)明資源訪問控制方法的第一較佳實(shí)施例的流程圖。
圖3是本發(fā)明的一個(gè)實(shí)施例中電子設(shè)備的域示意圖。
圖4是本發(fā)明資源訪問控制方法的第二較佳實(shí)施例的的流程圖。
圖5是本發(fā)明資源訪問控制系統(tǒng)的功能模塊圖。
主要元件符號(hào)說明
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
如圖1所示,本發(fā)明實(shí)現(xiàn)資源訪問控制方法的較佳實(shí)施例的電子設(shè)備的結(jié)構(gòu)示意圖。所述電子設(shè)備1包括資源訪問控制系統(tǒng)10。所述電子設(shè)備1還包括存儲(chǔ)設(shè)備20及處理設(shè)備30。
優(yōu)選地,本發(fā)明的資源訪問控制方法通過所述電子設(shè)備1中的資源訪問控制系統(tǒng)10來實(shí)現(xiàn)。
所述電子設(shè)備1是一種能夠按照事先設(shè)定或存儲(chǔ)的指令,自動(dòng)進(jìn)行數(shù)值計(jì)算和/或信息處理的設(shè)備,其硬件包括但不限于微處理器、專用集成電路(Application Specific Integrated Circuit,ASIC)、可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)、數(shù)字處理器(Digital Signal Processor,DSP)、嵌入式設(shè)備等。
所述電子設(shè)備1包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算(Cloud Computing)的由大量主機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超級(jí)虛擬計(jì)算機(jī)。
所述電子設(shè)備1還包括但不限于任何一種可與用戶通過鍵盤、鼠標(biāo)、遙控器、觸摸板或聲控設(shè)備等方式進(jìn)行人機(jī)交互的電子產(chǎn)品,例如,個(gè)人計(jì)算機(jī)、平板電腦、智能手機(jī)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、游戲機(jī)、交互式網(wǎng)絡(luò)電視(Internet Protocol Television,IPTV)、智能式穿戴式設(shè)備等。
所述電子設(shè)備1所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、虛擬專用網(wǎng)絡(luò)(Virtual Private Network,VPN)等。
所述資源訪問控制系統(tǒng)10在當(dāng)前域的用戶要訪問一個(gè)特定域的資源時(shí),查詢所述特定域?qū)?yīng)的私鑰,并向所述特定域?qū)?yīng)的控制單元發(fā)送訪問請(qǐng)求。當(dāng)所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證通過時(shí),所述資源訪問控制系統(tǒng)10在所述當(dāng)前域的界面上訪問所述特定域中所述待訪問的資源。因此,本發(fā)明能實(shí)現(xiàn)多域之間資源的訪問,提高了用戶的體驗(yàn)。
所述存儲(chǔ)設(shè)備20用于存儲(chǔ)所述資源訪問控制系統(tǒng)10中各個(gè)程序段的程序代碼。所述存儲(chǔ)設(shè)備20可以為智能媒體卡(smart media card)、安全數(shù)字卡(secure digital card)、快閃存儲(chǔ)器卡(flash card)等儲(chǔ)存設(shè)備。
所述處理設(shè)備30可以包括一個(gè)或者多個(gè)微處理器、數(shù)字處理器。
在本發(fā)明的一個(gè)實(shí)施例中,所述電子設(shè)備1中的所述存儲(chǔ)設(shè)備20存儲(chǔ)多個(gè)指令以實(shí)現(xiàn)一種資源訪問控制方法,所述處理設(shè)備30可執(zhí)行所述多個(gè)指令從而實(shí)現(xiàn):獲取當(dāng)前域中產(chǎn)生的資源訪問請(qǐng)求,所述資源訪問請(qǐng)求包括待訪問的資源;當(dāng)所述待訪問的資源在一個(gè)與所述當(dāng)前域不同的特定域時(shí),查詢所述特定域?qū)?yīng)的私鑰;向所述特定域發(fā)送訪問請(qǐng)求,所述訪問請(qǐng)求包含所述特定域?qū)?yīng)的私鑰;及當(dāng)所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證通過時(shí),在所述當(dāng)前域的界面上訪問所述特定域的所述待訪問的資源。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述處理設(shè)備30進(jìn)一步可執(zhí)行以下指令:
預(yù)先設(shè)置每個(gè)域?qū)?yīng)的資源組,每個(gè)域?qū)?yīng)的資源組中所有資源的標(biāo)識(shí)及簡(jiǎn)要信息存儲(chǔ)于每個(gè)域?qū)?yīng)的一個(gè)資源列表中;
將所述資源列表存儲(chǔ)在每個(gè)域?qū)?yīng)的存儲(chǔ)單元中。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,每個(gè)域的資源組分類成共享資源組及私人資源組。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述處理設(shè)備30進(jìn)一步可執(zhí)行以下指令:
當(dāng)所述待訪問的資源在所述特定域的私人資源組中時(shí),在所述當(dāng)前域的界面中輸出請(qǐng)求所述特定域授權(quán)的提示信息。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述處理設(shè)備30進(jìn)一步可執(zhí)行以下指令:
當(dāng)所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證沒有通過時(shí),禁止所述當(dāng)前域訪問所述特定域的所述待訪問的資源,并輸出重新獲取所述特定域?qū)?yīng)的私鑰進(jìn)行驗(yàn)證的提示信息。
如圖2所示,是本發(fā)明資源訪問控制方法的第一較佳實(shí)施例的流程圖。根據(jù)不同的需求,該流程圖中步驟的順序可以改變,某些步驟可以省略。
S11,所述資源訪問控制系統(tǒng)10獲取當(dāng)前域中產(chǎn)生的資源訪問請(qǐng)求,所述資源訪問請(qǐng)求包括待訪問的資源。
所述資源訪問控制系統(tǒng)10預(yù)先設(shè)置所述電子設(shè)備1中每個(gè)域?qū)?yīng)的私鑰。
在本發(fā)明的一個(gè)實(shí)施例中,所述資源訪問控制系統(tǒng)10預(yù)先設(shè)置每個(gè)域?qū)?yīng)的資源組,每個(gè)域中包含不同的資源,所述資源可以是應(yīng)用程序、word文件、圖片、視頻、短信等等各類資源。
如圖3所示,所述電子設(shè)備1包括三個(gè)域,主域、副域一及副域二。主域?qū)?yīng)主資源組、副域一對(duì)應(yīng)資源組一、副域二對(duì)應(yīng)資源組二。所述主資源組、資源組一及資源組二包含不同的資源,例如,主資源組包括系統(tǒng)類資源,如鬧鐘設(shè)置等,資源組一包括通信類資源,如打電話,資源組二包括學(xué)習(xí)類的應(yīng)用程序,如英文在線字典。當(dāng)然在其他實(shí)施例中,所述主資源組、資源組一及資源組二中的一個(gè)或者多個(gè)資源可以相同。
每個(gè)域?qū)?yīng)一個(gè)控制單元,每個(gè)域的控制單元用于控制每個(gè)域。每個(gè)域?qū)?yīng)一個(gè)登陸賬號(hào)及登陸密碼。當(dāng)用戶使用了一個(gè)域的登陸賬號(hào)及登陸密碼登錄了所述域后,就可以在所述域的界面上使用所述域的資源。例如,一個(gè)智能手機(jī)中有兩個(gè)域,一個(gè)系統(tǒng)域及一個(gè)用戶域,將智能手機(jī)中的系統(tǒng)文件分類在一個(gè)系統(tǒng)域中,將智能手機(jī)中的常用軟件分類在一個(gè)用戶域中。當(dāng)用戶使用了系統(tǒng)域的登陸賬號(hào)及登陸密碼進(jìn)入系統(tǒng)域后,就可以對(duì)系統(tǒng)域中的文件進(jìn)行操作。
在本發(fā)明的一個(gè)實(shí)施例中,每個(gè)域?qū)?yīng)一個(gè)資源列表,每個(gè)域?qū)?yīng)的資源組中所有資源的標(biāo)識(shí)及簡(jiǎn)要信息存儲(chǔ)于每個(gè)域?qū)?yīng)的一個(gè)資源列表中。所述標(biāo)識(shí)可以是名稱、編號(hào)等。所述簡(jiǎn)要信息如名稱、該資源的用途,該資源的文件類型等。所述資源訪問控制系統(tǒng)10將所述資源列表存儲(chǔ)在每個(gè)域?qū)?yīng)的存儲(chǔ)單元中。每個(gè)域的界面上可以顯示有所有域的資源列表。用戶可以查看所有域的資源列表以便用戶選擇自己需要訪問的資源。例如,在一個(gè)資源列表的顯示界面上,用戶可以選中一個(gè)資源,所述資源訪問控制系統(tǒng)10確定所選中的資源為用戶待訪問的資源。
S12,當(dāng)所述待訪問的資源在一個(gè)與所述當(dāng)前域不同的特定域時(shí),所述資源訪問控制系統(tǒng)10查詢所述特定域?qū)?yīng)的私鑰。
在本發(fā)明的一個(gè)實(shí)施例中,所述資源訪問控制系統(tǒng)10判斷所述待訪問的資源是否在所述當(dāng)前域中。當(dāng)所述待訪問的資源的標(biāo)識(shí)在所述當(dāng)前域?qū)?yīng)的資源列表中時(shí),所述資源訪問控制系統(tǒng)10判斷所述待訪問的資源在所述當(dāng)前域中,當(dāng)所述待訪問的資源的標(biāo)識(shí)不在所述當(dāng)前域?qū)?yīng)的資源列表中時(shí),所述資源訪問控制系統(tǒng)10判斷所述待訪問的資源不在所述當(dāng)前域中。
每個(gè)域中都存儲(chǔ)有所有域?qū)?yīng)的資源列表。所述資源訪問控制系統(tǒng)10在其他域?qū)?yīng)的資源列表中查詢所述待訪問的資源所在的域,將所述待訪問的資源所在的域確定為所述特定域。
S13,所述資源訪問控制系統(tǒng)10向所述特定域發(fā)送訪問請(qǐng)求,所述訪問請(qǐng)求包含所述特定域?qū)?yīng)的私鑰。
在本發(fā)明的一個(gè)實(shí)施例中,所述訪問請(qǐng)求還包括所述待訪問的資源。
S14,當(dāng)所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證通過時(shí),所述資源訪問控制系統(tǒng)10在所述當(dāng)前域的界面上訪問所述特定域中所述待訪問的資源。
在本發(fā)明的一個(gè)實(shí)施例中,所述資源訪問控制系統(tǒng)10驗(yàn)證所述訪問請(qǐng)求中所包含的私鑰是否通過,當(dāng)所述訪問請(qǐng)求中所包含的私鑰與所述存儲(chǔ)設(shè)備20所述特定域?qū)?yīng)的私鑰相同時(shí),所述資源訪問控制系統(tǒng)10判斷所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證通過。所述資源訪問控制系統(tǒng)10在所述當(dāng)前域的界面上訪問所述特定域中所述待訪問的資源,并在當(dāng)前域的界面中顯示所述待訪問的資源。
當(dāng)所述訪問請(qǐng)求中所包含的私鑰與所述存儲(chǔ)設(shè)備20所述特定域?qū)?yīng)的私鑰不相同時(shí),所述資源訪問控制系統(tǒng)10判斷所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證沒有通過,所述資源訪問控制系統(tǒng)10禁止所述當(dāng)前域訪問所述特定域的所述待訪問的資源,并輸出重新獲取所述特定域?qū)?yīng)的私鑰進(jìn)行驗(yàn)證的提示信息,返回執(zhí)行S11。
若當(dāng)前域的用戶要訪問一個(gè)特定域的資源時(shí),所述資源訪問控制系統(tǒng)10查詢所述特定域?qū)?yīng)的私鑰,并向所述特定域發(fā)送訪問請(qǐng)求。當(dāng)所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證通過時(shí),所述資源訪問控制系統(tǒng)10在所述當(dāng)前域的界面上訪問所述特定域中所述待訪問的資源。因此,本發(fā)明能實(shí)現(xiàn)多域之間資源的訪問。
如圖4所示,是本發(fā)明資源訪問控制方法的第二較佳實(shí)施例的流程圖。根據(jù)不同的需求,該流程圖中步驟的順序可以改變,某些步驟可以省略。
S21,所述資源訪問控制系統(tǒng)10獲取當(dāng)前域中產(chǎn)生的資源訪問請(qǐng)求,所述資源訪問請(qǐng)求包括待訪問的資源。
所述資源訪問控制系統(tǒng)10預(yù)先設(shè)置所述電子設(shè)備1中每個(gè)域?qū)?yīng)的私鑰。
在本發(fā)明的一個(gè)實(shí)施例中,所述資源訪問控制系統(tǒng)10預(yù)先設(shè)置每個(gè)域?qū)?yīng)的資源組,每個(gè)域中包含不同的資源,所述資源可以是應(yīng)用程序、word文件、圖片、視頻、短信等等各類資源。
如圖3所示,所述電子設(shè)備1包括三個(gè)域,主域、副域一及副域二。主域?qū)?yīng)主資源組、副域一對(duì)應(yīng)資源組一、副域二對(duì)應(yīng)資源組二。所述主資源組、資源組一及資源組二包含不同的資源,例如,主資源組包括系統(tǒng)類資源,如鬧鐘設(shè)置等,資源組一包括通信類資源,如打電話,資源組二包括學(xué)習(xí)類的應(yīng)用程序,如英文在線字典。當(dāng)然在其他實(shí)施例中,所述主資源組、資源組一及資源組二中的一個(gè)或者多個(gè)資源可以相同。
每個(gè)域?qū)?yīng)一個(gè)控制單元,每個(gè)域的控制單元用于控制每個(gè)域。每個(gè)域?qū)?yīng)一個(gè)登陸賬號(hào)及登陸密碼。當(dāng)用戶使用了一個(gè)域的登陸賬號(hào)及登陸密碼登錄了所述域后,就可以在所述域的界面上使用所述域的資源。例如,一個(gè)智能手機(jī)中有兩個(gè)域,一個(gè)系統(tǒng)域及一個(gè)用戶域,將智能手機(jī)中的系統(tǒng)文件分類在一個(gè)系統(tǒng)域中,將智能手機(jī)中的常用軟件分類在一個(gè)用戶域中。當(dāng)用戶使用了系統(tǒng)域的登陸賬號(hào)及登陸密碼進(jìn)入系統(tǒng)域后,就可以對(duì)系統(tǒng)域中的文件進(jìn)行操作。
在本發(fā)明的一個(gè)實(shí)施例中,每個(gè)域?qū)?yīng)一個(gè)資源列表,每個(gè)域?qū)?yīng)的資源組中所有資源的標(biāo)識(shí)及簡(jiǎn)要信息存儲(chǔ)于每個(gè)域?qū)?yīng)的一個(gè)資源列表中。所述標(biāo)識(shí)可以是名稱、編號(hào)等。所述簡(jiǎn)要信息如名稱、該資源的用途,該資源的文件類型等。所述資源訪問控制系統(tǒng)10將所述資源列表存儲(chǔ)在每個(gè)域?qū)?yīng)的存儲(chǔ)單元中。每個(gè)域的界面上可以顯示有所有域的資源列表。用戶可以查看所有域的資源列表以便用戶選擇自己需要訪問的資源。例如,在一個(gè)資源列表的顯示界面上,用戶可以選中一個(gè)資源,所述資源訪問控制系統(tǒng)10確定所選中的資源為用戶待訪問的資源。
S22,所述資源訪問控制系統(tǒng)10判斷所述待訪問的資源是否在所述當(dāng)前域中。
在本實(shí)施中,當(dāng)所述待訪問的資源的標(biāo)識(shí)在所述當(dāng)前域?qū)?yīng)的資源列表中時(shí),所述資源訪問控制系統(tǒng)10判斷所述待訪問的資源在所述當(dāng)前域中,執(zhí)行S21。
當(dāng)所述待訪問的資源的標(biāo)識(shí)不在所述當(dāng)前域?qū)?yīng)的資源列表中時(shí),所述資源訪問控制系統(tǒng)10判斷所述待訪問的資源不在所述當(dāng)前域中,執(zhí)行S23。
每個(gè)域中都存儲(chǔ)有所有域?qū)?yīng)的資源列表。所述資源訪問控制系統(tǒng)10在其他域?qū)?yīng)的資源列表中查詢所述待訪問的資源所在的域,將所述待訪問的資源所在的域確定為所述特定域。
S23,所述資源訪問控制系統(tǒng)10判斷所述待訪問的資源是否在一個(gè)特定域的私人資源組中。
當(dāng)所述待訪問的資源在所述特定域的私人資源組中時(shí),執(zhí)行S29,所述資源訪問控制系統(tǒng)10在所述當(dāng)前域的界面中輸出請(qǐng)求所述特定域授權(quán)的提示信息。當(dāng)所述待訪問的資源不在所述特定域的私人資源組中時(shí),執(zhí)行S24。
S24,所述資源訪問控制系統(tǒng)10查詢所述特定域?qū)?yīng)的私鑰。
S25,所述資源訪問控制系統(tǒng)10向所述特定域發(fā)送訪問請(qǐng)求,所述訪問請(qǐng)求包含所述特定域?qū)?yīng)的私鑰。
在本發(fā)明的一個(gè)實(shí)施例中,所述訪問請(qǐng)求還包括所述待訪問的資源。
S26,所述資源訪問控制系統(tǒng)10判斷所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證是否通過。
在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)所述訪問請(qǐng)求中所包含的私鑰與所述存儲(chǔ)設(shè)備20所述特定域?qū)?yīng)的私鑰相同時(shí),所述資源訪問控制系統(tǒng)10判斷所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證通過,執(zhí)行S27。
S27,所述資源訪問控制系統(tǒng)10在所述當(dāng)前域的界面上訪問所述特定域中所述待訪問的資源,并在當(dāng)前域的界面中顯示所述待訪問的資源。
當(dāng)所述訪問請(qǐng)求中所包含的私鑰與所述存儲(chǔ)設(shè)備20所述特定域?qū)?yīng)的私鑰不相同時(shí),所述資源訪問控制系統(tǒng)10判斷所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證不通過,執(zhí)行S28。
S28,禁止所述當(dāng)前域訪問所述特定域的所述待訪問的資源,并輸出重新獲取所述特定域?qū)?yīng)的私鑰進(jìn)行驗(yàn)證的提示信息,然后返回執(zhí)行S21。
若當(dāng)前域的用戶要訪問一個(gè)特定域的資源時(shí),所述資源訪問控制系統(tǒng)10查詢所述特定域?qū)?yīng)的私鑰,并向所述特定域發(fā)送訪問請(qǐng)求。當(dāng)所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證通過時(shí),所述資源訪問控制系統(tǒng)10在所述當(dāng)前域的界面上訪問所述特定域中所述待訪問的資源。因此,本發(fā)明能實(shí)現(xiàn)多域之間資源的訪問。
如圖5所示,所述資源訪問控制系統(tǒng)10包括設(shè)置模塊100、獲取模塊101、控制模塊102、判斷模塊103、第一提示模塊104及第二提示模塊105。本發(fā)明所稱的模塊是指一種能夠被處理設(shè)備30所執(zhí)行并且能夠完成固定功能的一系列計(jì)算機(jī)程序段,其存儲(chǔ)在存儲(chǔ)設(shè)備20中。在本實(shí)施例中,關(guān)于各模塊的功能將在后續(xù)的實(shí)施例四、實(shí)施五中詳述。
實(shí)施例四:
獲取模塊100,獲取當(dāng)前域中產(chǎn)生的資源訪問請(qǐng)求,所述資源訪問請(qǐng)求包括待訪問的資源。
設(shè)置模塊101,預(yù)先設(shè)置所述電子設(shè)備1中每個(gè)域?qū)?yīng)的私鑰。
在本發(fā)明的一個(gè)實(shí)施例中,所述設(shè)置模塊101預(yù)先設(shè)置每個(gè)域?qū)?yīng)的資源組,每個(gè)域中包含不同的資源,所述資源可以是應(yīng)用程序、word文件、圖片、視頻、短信等等各類資源。
如圖3所示,所述電子設(shè)備1包括三個(gè)域,主域、副域一及副域二。主域?qū)?yīng)主資源組、副域一對(duì)應(yīng)資源組一、副域二對(duì)應(yīng)資源組二。所述主資源組、資源組一及資源組二包含不同的資源,例如,主資源組包括系統(tǒng)類資源,如鬧鐘設(shè)置等,資源組一包括通信類資源,如打電話,資源組二包括學(xué)習(xí)類的應(yīng)用程序,如英文在線字典。當(dāng)然在其他實(shí)施例中,所述主資源組、資源組一及資源組二中的一個(gè)或者多個(gè)資源可以相同。
每個(gè)域?qū)?yīng)一個(gè)控制單元,每個(gè)域的控制單元用于控制每個(gè)域。每個(gè)域?qū)?yīng)一個(gè)登陸賬號(hào)及登陸密碼。當(dāng)用戶使用了一個(gè)域的登陸賬號(hào)及登陸密碼登錄了所述域后,就可以在所述域的界面上使用所述域的資源。例如,一個(gè)智能手機(jī)中有兩個(gè)域,一個(gè)系統(tǒng)域及一個(gè)用戶域,將智能手機(jī)中的系統(tǒng)文件分類在一個(gè)系統(tǒng)域中,將智能手機(jī)中的常用軟件分類在一個(gè)用戶域中。當(dāng)用戶使用了系統(tǒng)域的登陸賬號(hào)及登陸密碼進(jìn)入系統(tǒng)域后,就可以對(duì)系統(tǒng)域中的文件進(jìn)行操作。
在本發(fā)明的一個(gè)實(shí)施例中,每個(gè)域?qū)?yīng)一個(gè)資源列表,每個(gè)域?qū)?yīng)的資源組中所有資源的標(biāo)識(shí)及簡(jiǎn)要信息存儲(chǔ)于每個(gè)域?qū)?yīng)的一個(gè)資源列表中。所述標(biāo)識(shí)可以是名稱、編號(hào)等。所述簡(jiǎn)要信息如名稱、該資源的用途,該資源的文件類型等。所述設(shè)置模塊101將所述資源列表存儲(chǔ)在每個(gè)域?qū)?yīng)的存儲(chǔ)單元中。每個(gè)域的界面上可以顯示有所有域的資源列表。用戶可以查看所有域的資源列表以便用戶選擇自己需要訪問的資源。例如,在一個(gè)資源列表的顯示界面上,用戶可以選中一個(gè)資源,所述獲取模塊100確定所選中的資源為用戶待訪問的資源。
當(dāng)所述待訪問的資源在一個(gè)與所述當(dāng)前域不同的特定域時(shí),所述查詢模塊102查詢所述特定域?qū)?yīng)的私鑰。
在本發(fā)明的一個(gè)實(shí)施例中,所述判斷模塊103判斷所述待訪問的資源是否在所述當(dāng)前域中。當(dāng)所述待訪問的資源的標(biāo)識(shí)在所述當(dāng)前域?qū)?yīng)的資源列表中時(shí),所述判斷模塊103判斷所述待訪問的資源在所述當(dāng)前域中,當(dāng)所述待訪問的資源的標(biāo)識(shí)不在所述當(dāng)前域?qū)?yīng)的資源列表中時(shí),所述判斷模塊103判斷所述待訪問的資源不在所述當(dāng)前域中。
每個(gè)域中都存儲(chǔ)有所有域?qū)?yīng)的資源列表。所述查詢模塊102在其他域?qū)?yīng)的資源列表中查詢所述待訪問的資源所在的域,將所述待訪問的資源所在的域確定為所述特定域。
發(fā)送模塊104向所述特定域發(fā)送訪問請(qǐng)求,所述訪問請(qǐng)求包含所述特定域?qū)?yīng)的私鑰。
在本發(fā)明的一個(gè)實(shí)施例中,所述訪問請(qǐng)求還包括所述待訪問的資源。
當(dāng)所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證通過時(shí),所述訪問模塊105在所述當(dāng)前域的界面上訪問所述特定域中所述待訪問的資源,并在當(dāng)前域的界面中顯示所述待訪問的資源。
在本發(fā)明的一個(gè)實(shí)施例中,所述判斷模塊103判斷所述訪問請(qǐng)求中所包含的私鑰是否驗(yàn)證通過,當(dāng)所述訪問請(qǐng)求中所包含的私鑰與所述存儲(chǔ)設(shè)備20所述特定域?qū)?yīng)的私鑰相同時(shí),所述判斷模塊103判斷所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證通過。所述訪問模塊105在所述當(dāng)前域的界面上訪問所述特定域中所述待訪問的資源。
當(dāng)所述訪問請(qǐng)求中所包含的私鑰與所述存儲(chǔ)設(shè)備20所述特定域?qū)?yīng)的私鑰不相同時(shí),所述判斷模塊103判斷所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證不通過,所述第二提示模塊107禁止所述當(dāng)前域訪問所述特定域的所述待訪問的資源,并輸出重新獲取所述特定域?qū)?yīng)的私鑰進(jìn)行驗(yàn)證的提示信息,返回獲取模塊100,繼續(xù)獲取當(dāng)前域的用戶待訪問的資源。
實(shí)施例五
獲取模塊100,獲取當(dāng)前域中產(chǎn)生的資源訪問請(qǐng)求,所述資源訪問請(qǐng)求包括待訪問的資源。
設(shè)置模塊101,預(yù)先設(shè)置所述電子設(shè)備1中每個(gè)域?qū)?yīng)的私鑰。
在本發(fā)明的一個(gè)實(shí)施例中,所述設(shè)置模塊101預(yù)先設(shè)置每個(gè)域?qū)?yīng)的資源組,每個(gè)域中包含不同的資源,所述資源可以是應(yīng)用程序、word文件、圖片、視頻、短信等等各類資源。
如圖3所示,所述電子設(shè)備1包括三個(gè)域,主域、副域一及副域二。主域?qū)?yīng)主資源組、副域一對(duì)應(yīng)資源組一、副域二對(duì)應(yīng)資源組二。所述主資源組、資源組一及資源組二包含不同的資源,例如,主資源組包括系統(tǒng)類資源,如鬧鐘設(shè)置等,資源組一包括通信類資源,如打電話,資源組二包括學(xué)習(xí)類的應(yīng)用程序,如英文在線字典。當(dāng)然在其他實(shí)施例中,所述主資源組、資源組一及資源組二中的一個(gè)或者多個(gè)資源可以相同。
每個(gè)域?qū)?yīng)一個(gè)控制單元,每個(gè)域的控制單元用于控制每個(gè)域。每個(gè)域?qū)?yīng)一個(gè)登陸賬號(hào)及登陸密碼。當(dāng)用戶使用了一個(gè)域的登陸賬號(hào)及登陸密碼登錄了所述域后,就可以在所述域的界面上使用所述域的資源。例如,一個(gè)智能手機(jī)中有兩個(gè)域,一個(gè)系統(tǒng)域及一個(gè)用戶域,將智能手機(jī)中的系統(tǒng)文件分類在一個(gè)系統(tǒng)域中,將智能手機(jī)中的常用軟件分類在一個(gè)用戶域中。當(dāng)用戶使用了系統(tǒng)域的登陸賬號(hào)及登陸密碼進(jìn)入系統(tǒng)域后,就可以對(duì)系統(tǒng)域中的文件進(jìn)行操作。
在本發(fā)明的一個(gè)實(shí)施例中,每個(gè)域?qū)?yīng)一個(gè)資源列表,每個(gè)域?qū)?yīng)的資源組中所有資源的標(biāo)識(shí)及簡(jiǎn)要信息存儲(chǔ)于每個(gè)域?qū)?yīng)的一個(gè)資源列表中。所述標(biāo)識(shí)可以是名稱、編號(hào)等。所述簡(jiǎn)要信息如名稱、該資源的用途,該資源的文件類型等。所述設(shè)置模塊101將所述資源列表存儲(chǔ)在每個(gè)域?qū)?yīng)的存儲(chǔ)單元中。每個(gè)域的界面上可以顯示有所有域的資源列表。用戶可以查看所有域的資源列表以便用戶選擇自己需要訪問的資源。例如,在一個(gè)資源列表的顯示界面上,用戶可以選中一個(gè)資源,所述獲取模塊100確定所選中的資源為用戶待訪問的資源。
判斷模塊103判斷所述待訪問的資源是否在所述當(dāng)前域中。
在本實(shí)施中,當(dāng)所述待訪問的資源的標(biāo)識(shí)在所述當(dāng)前域?qū)?yīng)的資源列表中時(shí),所述判斷模塊103判斷所述待訪問的資源在所述當(dāng)前域中,然后獲取模塊101,繼續(xù)獲取當(dāng)前域的用戶待訪問的資源。
當(dāng)所述待訪問的資源的標(biāo)識(shí)不在所述當(dāng)前域?qū)?yīng)的資源列表中時(shí),所述判斷模塊103判斷所述待訪問的資源不在所述當(dāng)前域中,所述判斷模塊103判斷所述待訪問的資源是否在一個(gè)特定域的私人資源組中。
每個(gè)域中都存儲(chǔ)有所有域?qū)?yīng)的資源列表。所述查詢模塊102在其他域?qū)?yīng)的資源列表中查詢所述待訪問的資源所在的域,將所述待訪問的資源所在的域確定為所述特定域。
當(dāng)所述待訪問的資源在所述特定域的私人資源組中時(shí),第一提示模塊106在所述當(dāng)前域的界面中輸出請(qǐng)求所述特定域授權(quán)的提示信息。。當(dāng)所述待訪問的資源不在所述特定域的私人資源組中時(shí),所述查詢模塊102查詢所述特定域?qū)?yīng)的私鑰。
發(fā)送模塊104向所述特定域發(fā)送訪問請(qǐng)求,所述訪問請(qǐng)求包含所述特定域?qū)?yīng)的私鑰。
在本發(fā)明的一個(gè)實(shí)施例中,所述訪問請(qǐng)求還包括所述待訪問的資源。
判斷模塊103判斷所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證是否通過。
在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)所述訪問請(qǐng)求中所包含的私鑰與所述存儲(chǔ)設(shè)備20所述特定域?qū)?yīng)的私鑰相同時(shí),所述判斷模塊103判斷所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證通過,所述訪問模塊105在所述當(dāng)前域的界面上訪問所述特定域中所述待訪問的資源,并在當(dāng)前域的界面中顯示所述待訪問的資源。
當(dāng)所述訪問請(qǐng)求中所包含的私鑰與所述存儲(chǔ)設(shè)備20所述特定域?qū)?yīng)的私鑰不相同時(shí),所述判斷模塊103判斷所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證不通過,第二提示模塊107禁止所述當(dāng)前域訪問所述特定域的所述待訪問的資源,并輸出重新獲取所述特定域?qū)?yīng)的私鑰進(jìn)行驗(yàn)證的提示信息,然后返回獲取模塊100,繼續(xù)獲取當(dāng)前域的用戶待訪問的資源。
若當(dāng)前域的用戶要訪問一個(gè)特定域的資源時(shí),所述資源訪問控制系統(tǒng)10查詢所述特定域?qū)?yīng)的私鑰,向所述特定域?qū)?yīng)的控制單元發(fā)送訪問請(qǐng)求。當(dāng)所述訪問請(qǐng)求中所包含的私鑰驗(yàn)證通過時(shí),所述資源訪問控制系統(tǒng)10在所述當(dāng)前域的界面上訪問所述特定域中所述待訪問的資源。因此,本發(fā)明能實(shí)現(xiàn)多域之間資源的訪問。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式。
所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能模塊的形式實(shí)現(xiàn)。
上述以軟件功能模塊的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能模塊存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。
對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附關(guān)聯(lián)圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過軟件或者硬件來實(shí)現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
最后應(yīng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。