專利名稱:一種獲取密鑰的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子產(chǎn)品技術(shù)領(lǐng)域,尤其涉及一種獲取密鑰的方法和裝置。
背景技術(shù):
對于現(xiàn)有的無線設(shè)備,獲取密鑰的方案就是兩種,一種是靜態(tài)獲取指令,如果用戶不重新修改密碼,該密碼一直都不會改變,另一種是動態(tài)獲取指令,該指令是動態(tài)生成的, 在用戶獲取之前,密鑰是不可預(yù)知的。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中靜態(tài)指令的密鑰安全性較低,一旦密鑰泄露,無論在任何地方都能使用該密鑰執(zhí)行相關(guān)操作,而動態(tài)密鑰指令依賴性較大, 有效性受到時間的限制,給用戶帶來了很多不便。
發(fā)明內(nèi)容
本發(fā)明的實施例提供一種獲取密鑰的方法和裝置,提高了密鑰的安全性,可以靈活地滿足用戶的需求。為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案一種獲取密鑰的方法,包括接收訪問設(shè)備上的被保護(hù)對象的請求;通過所述設(shè)備上的位置服務(wù)獲取所述設(shè)備的當(dāng)前位置;判斷所述設(shè)備的當(dāng)前位置是否位于預(yù)設(shè)區(qū)域內(nèi);當(dāng)所述設(shè)備的當(dāng)前位置位于所述預(yù)設(shè)區(qū)域內(nèi)時,獲取與所述區(qū)域?qū)?yīng)的密鑰。一種獲取密鑰的裝置,包括接收單元,用于接收訪問設(shè)備上的被保護(hù)對象的請求;獲取單元,用于通過所述設(shè)備上的位置服務(wù)獲取所述設(shè)備的當(dāng)前位置;判斷單元,用于判斷所述設(shè)備的當(dāng)前位置是否位于預(yù)設(shè)區(qū)域內(nèi);第一處理單元,用于當(dāng)所述設(shè)備的當(dāng)前位置位于所述預(yù)設(shè)區(qū)域內(nèi)時,獲取與所述區(qū)域?qū)?yīng)的密鑰。本發(fā)明實施例提供的一種獲取密鑰的方法和裝置,在接收到訪問設(shè)備上的被保護(hù)對象的請求時,通過設(shè)備上的位置服務(wù)獲取所述設(shè)備的當(dāng)前位置,根據(jù)設(shè)備當(dāng)前的位置獲取相應(yīng)的密鑰,由于密鑰與位置相對應(yīng),從而本發(fā)明實施例有效解決了現(xiàn)有技術(shù)中靜態(tài)指令的密鑰安全性較低,動態(tài)指令依賴性較大,有效性受到時間的限制,給用戶帶來了很多不便的問題,提高了密鑰的安全性,可以靈活地滿足用戶的需求。
圖1為本發(fā)明實施例一提供的一種獲取密鑰的方法的主要操作步驟流程圖;圖2為本發(fā)明實施例一提供的一種獲取密鑰的方法的流程圖;圖3為本發(fā)明實施例一提供的一種獲取密鑰的方法的基準(zhǔn)區(qū)域示意圖4為本發(fā)明實施圖5為本發(fā)明實施圖6為本發(fā)明實施圖7為本發(fā)明實施圖8為本發(fā)明實施圖9為本發(fā)明實施
提供的一種獲取密鑰的方法流程圖; 提供的一種獲取密鑰的方法的第一擴(kuò)展區(qū)域示意圖提供的一種獲取密鑰的方法的第二擴(kuò)展區(qū)域示意圖提供的一種獲取密鑰的方法的第三擴(kuò)展區(qū)域示意圖提供的一種獲取密鑰的裝置的主要結(jié)構(gòu)圖; 提供的一種獲取密鑰的裝置的整體結(jié)構(gòu)圖。
具體實施例方式下面結(jié)合附圖對本發(fā)明實施例一種獲取密鑰的方法和裝置進(jìn)行詳細(xì)描述。實施例一本發(fā)明實施例提供的一種獲取密鑰的方法,如圖1所示,包括101、接收訪問設(shè)備上的被保護(hù)對象的請求;102、通過所述設(shè)備上的位置服務(wù)獲取所述設(shè)備的當(dāng)前位置;103、判斷所述設(shè)備的當(dāng)前位置是否位于預(yù)設(shè)區(qū)域內(nèi);104、當(dāng)所述設(shè)備的當(dāng)前位置位于所述預(yù)設(shè)區(qū)域內(nèi)時,獲取與所述區(qū)域?qū)?yīng)的密鑰。本發(fā)明實施例提供的一種獲取密鑰的方法,在接收到訪問設(shè)備上的被保護(hù)對象的請求時,通過設(shè)備上的位置服務(wù)獲取所述設(shè)備的當(dāng)前位置,根據(jù)設(shè)備當(dāng)前的位置獲取相應(yīng)的密鑰,由于密鑰與位置相對應(yīng),從而本發(fā)明實施例有效解決了現(xiàn)有技術(shù)中靜態(tài)指令的密鑰安全性較低,動態(tài)指令依賴性較大,有效性受到時間的限制,給用戶帶來了很多不便的問題,提高了密鑰的安全性,可以靈活地滿足用戶的需求。具體應(yīng)用時,預(yù)先設(shè)置可訪問設(shè)備上的被保護(hù)對象的多個區(qū)域以及與所述多個區(qū)域分別對應(yīng)的密鑰,在設(shè)備上針對被保護(hù)對象設(shè)置可訪問的預(yù)設(shè)區(qū)域,所述預(yù)設(shè)區(qū)域包括基準(zhǔn)區(qū)域和擴(kuò)展區(qū)域,其中所述基準(zhǔn)區(qū)域和擴(kuò)展區(qū)域為多個,且每個基準(zhǔn)區(qū)域和擴(kuò)展區(qū)域?qū)?yīng)不同的密鑰和訪問權(quán)限。所述基準(zhǔn)區(qū)域的配置信息包括基準(zhǔn)位置,有效距離,基準(zhǔn)區(qū)域?qū)?yīng)的密鑰,所述基準(zhǔn)區(qū)域是以所述基準(zhǔn)位置為圓心,所述有效距離為半徑的圓形區(qū)域;所述擴(kuò)展區(qū)域的配置信息包括擴(kuò)展距離,擴(kuò)展區(qū)域?qū)?yīng)的密鑰,所述擴(kuò)展區(qū)域是以所述基準(zhǔn)位置為圓心,所述擴(kuò)展距離為半徑的圓形區(qū)域,且不包括所述基準(zhǔn)區(qū)域。其中,所述基準(zhǔn)區(qū)域?qū)?yīng)第一訪問權(quán)限,所述擴(kuò)展區(qū)域?qū)?yīng)第二訪問權(quán)限。密鑰填充方式,包括自動輸入和手動輸入,其中所述位置服務(wù)攜帶預(yù)設(shè)區(qū)域的對應(yīng)密鑰,當(dāng)接收訪問被保護(hù)對象的請求,且獲取所述設(shè)備的當(dāng)前位置位于預(yù)設(shè)區(qū)域內(nèi)時,具體密鑰填充方式為;自動輸入是位置服務(wù)自動輸入與所述區(qū)域?qū)?yīng)的密鑰;手動輸入是用戶手動輸入密鑰,位置服務(wù)將攜帶的區(qū)域?qū)?yīng)密鑰與手動輸入密鑰相匹配,當(dāng)匹配一致時,可訪問保護(hù)對象。當(dāng)預(yù)設(shè)區(qū)域為基準(zhǔn)區(qū)域時,如圖2所示,獲取密鑰的方法如下201、接收訪問設(shè)備上的被保護(hù)對象的請求;202、通過所述設(shè)備上的位置服務(wù)獲取所述設(shè)備的當(dāng)前位置;203、判斷所述設(shè)備的當(dāng)前位置是否位于基準(zhǔn)區(qū)域內(nèi);
204、當(dāng)所述設(shè)備的當(dāng)前位置位于所述基準(zhǔn)區(qū)域內(nèi)時,獲取與所述基準(zhǔn)區(qū)域?qū)?yīng)的密鑰。205、接收所述設(shè)備自動輸入或者手動輸入的密碼并與所述密鑰進(jìn)行比對,若一致,則顯示所述被保護(hù)對象內(nèi)容。例如,當(dāng)需要對設(shè)備上的某個高度機(jī)密的數(shù)據(jù)進(jìn)行密鑰保護(hù)時,且要求該數(shù)據(jù)只能在家里的一個范圍內(nèi)才可以訪問。如圖3所示,在所述設(shè)備上通過GPS服務(wù),將家里的某一坐標(biāo)位置設(shè)置為基準(zhǔn)位置,有效距離為15米,則基準(zhǔn)區(qū)域為以所述基準(zhǔn)位置為圓心,15 米為半徑的圓形區(qū)域,并對所述基準(zhǔn)區(qū)域設(shè)置對應(yīng)的一個密鑰,以及設(shè)置密鑰填充方式。當(dāng)用戶在家里的某個位置訪問設(shè)備上的被保護(hù)數(shù)據(jù)時,通過所述設(shè)備上的GPS服務(wù)獲取所述設(shè)備的當(dāng)前位置,當(dāng)判斷所述設(shè)備的當(dāng)前位置位于所述基準(zhǔn)區(qū)域內(nèi)時,通過密鑰填充方式中設(shè)置的輸入方式,獲取所述設(shè)備自動輸入或者用戶手動輸入的與所述基準(zhǔn)區(qū)域?qū)?yīng)的密鑰,則顯示所述被保護(hù)數(shù)據(jù)內(nèi)容,用戶便可訪問所述被保護(hù)數(shù)據(jù)。同時存在下列情況206、當(dāng)所述設(shè)備的當(dāng)前位置不在所述基準(zhǔn)區(qū)域內(nèi)時,所述設(shè)備提示不在所述基準(zhǔn)區(qū)域內(nèi),還存在下面情況,用戶不能訪問被保護(hù)對象當(dāng)所述設(shè)備的當(dāng)前位置位于所述基準(zhǔn)區(qū)域內(nèi),獲取的用戶手動輸入的密鑰與所述基準(zhǔn)區(qū)域?qū)?yīng)的密鑰不一致時,所述設(shè)備不能顯示所述被保護(hù)對象內(nèi)容,并提示密鑰錯誤。以上兩種情況,用戶都不能訪問被保護(hù)對象。本發(fā)明實施例提供的一種獲取密鑰的方法,如圖4所示,當(dāng)用戶要求可在基準(zhǔn)區(qū)域外的一個擴(kuò)展區(qū)域訪問被保護(hù)對象時,還包括如下步驟207、判斷所述設(shè)備的當(dāng)前位置是否位于所述擴(kuò)展區(qū)域內(nèi);208、當(dāng)所述設(shè)備的當(dāng)前位置位于所述擴(kuò)展區(qū)域內(nèi)時,獲取與所述擴(kuò)展區(qū)域?qū)?yīng)的密鑰。209、接收所述設(shè)備自動輸入或者手動輸入的密碼并與所述密鑰進(jìn)行比對,若一致,則顯示所述被保護(hù)對象內(nèi)容。如圖5所示,可設(shè)置第一擴(kuò)展距離為4000米,則第一擴(kuò)展區(qū)域為以上述提到的家里的基準(zhǔn)位置為圓心,4000米為半徑且不包括所述基準(zhǔn)區(qū)域的圓環(huán)區(qū)域,即為基準(zhǔn)區(qū)域外 15米至4000米的圓環(huán)區(qū)域,并對所述第一擴(kuò)展區(qū)域設(shè)置對應(yīng)的一個密鑰,以及設(shè)置密鑰填充方式。如圖6所示,還可設(shè)置第二擴(kuò)展距離為6000米,則第二擴(kuò)展區(qū)域為以上述提到的基準(zhǔn)位置為圓心,6000米為半徑且不包括所述基準(zhǔn)區(qū)域和第一擴(kuò)展區(qū)域的圓環(huán)區(qū)域,即為第一擴(kuò)展區(qū)域外4000米至6000米的圓環(huán)區(qū)域,并對所述第二擴(kuò)展區(qū)域設(shè)置對應(yīng)的一個密鑰,以及設(shè)置密鑰填充方式。如圖7所示,可在第一擴(kuò)展區(qū)域中設(shè)置第三擴(kuò)展區(qū)域(如辦公室),在第一擴(kuò)展區(qū)域中,以距上述提到的基準(zhǔn)位置800米的某一個位置為圓心,20米為半徑的圓形區(qū)域為所述第三擴(kuò)展區(qū)域,并對所述擴(kuò)展區(qū)域區(qū)域設(shè)置對應(yīng)的密鑰,以及設(shè)置密鑰填充方式。當(dāng)所述設(shè)備的當(dāng)前位置位于所述第三擴(kuò)展區(qū)域內(nèi)時,通過密鑰填充方式中設(shè)置的輸入方式,獲取所述設(shè)備自動輸入或者用戶手動輸入的與所述第三擴(kuò)展區(qū)域?qū)?yīng)的密鑰, 則顯示所述被保護(hù)對象內(nèi)容。
如圖4所示,對于本發(fā)明還存在如下情況210、當(dāng)所述設(shè)備的當(dāng)前位置沒有位于所述擴(kuò)展區(qū)域內(nèi)時,所述設(shè)備提示不在所述擴(kuò)展區(qū)域內(nèi),還存在下面情況,用戶不能訪問被保護(hù)對象當(dāng)所述設(shè)備的當(dāng)前位置位于所述擴(kuò)展區(qū)域,獲取的用戶手動輸入的密鑰與所述擴(kuò)展區(qū)域?qū)?yīng)的密鑰不一致時,所述設(shè)備不能顯示所述被保護(hù)對象內(nèi)容,并提示密鑰錯誤。當(dāng)所述設(shè)備的當(dāng)前位置在圖6中的第二擴(kuò)展區(qū)域之外時,所述設(shè)備會提示不在所述第二擴(kuò)展區(qū)域內(nèi),用戶不能讀取所述被保護(hù)對象。當(dāng)所述設(shè)備的當(dāng)前位置在圖7中的第三擴(kuò)展區(qū)域內(nèi),用戶手動輸入的密鑰與所述第三擴(kuò)展區(qū)域?qū)?yīng)的密鑰不一致時,所述設(shè)備會提示密鑰錯誤,用戶不能讀取所述被保護(hù)對象。當(dāng)所述設(shè)備的當(dāng)前位置在圖5或圖6中的第一擴(kuò)展區(qū)域或第二擴(kuò)展區(qū)域中,用戶手動輸入的密鑰與所述第一擴(kuò)展區(qū)域或第二擴(kuò)展區(qū)域?qū)?yīng)的密鑰不一致時,所述設(shè)備不能顯示所述被保護(hù)對象內(nèi)容,并會提示密鑰錯誤,用戶不能讀取所述被保護(hù)對象。同時,對所述每個預(yù)設(shè)區(qū)域設(shè)置不同的訪問權(quán)限。例如,當(dāng)所述被保護(hù)對象為辦公數(shù)據(jù)時,設(shè)置該被保護(hù)數(shù)據(jù)只能在辦公區(qū)的某個擴(kuò)展區(qū)域訪問,且所述擴(kuò)展區(qū)域?qū)?yīng)第二訪問權(quán)限,當(dāng)設(shè)備的當(dāng)前位置為在家里的某個基準(zhǔn)區(qū)域,所述基準(zhǔn)區(qū)域?qū)?yīng)第一訪問權(quán)限, 此時要訪問被保護(hù)的辦公數(shù)據(jù)時,得到的辦公數(shù)據(jù)將會不完整,或者提示不在被保護(hù)對象的訪問權(quán)限內(nèi),不能訪問。因此,只有當(dāng)所述設(shè)備的當(dāng)前位置位于預(yù)設(shè)區(qū)域,獲取與所述預(yù)設(shè)區(qū)域?qū)?yīng)的密鑰,且所述區(qū)域有訪問被保護(hù)對象的權(quán)限時,才可訪問被保護(hù)對象。實施例二本發(fā)明實施例提供的一種獲取密鑰的裝置,如圖8所示,包括接收單元801,獲取單元802,判斷單元803和第一處理單元804。其中,接收單元801,用于接收訪問設(shè)備上的被保護(hù)對象的請求;獲取單元802,用于通過所述設(shè)備上的位置服務(wù)獲取所述設(shè)備的當(dāng)前位置;判斷單元803,用于判斷所述設(shè)備的當(dāng)前位置是否位于預(yù)設(shè)區(qū)域內(nèi);第一處理單元804,用于當(dāng)所述設(shè)備的當(dāng)前位置位于所述預(yù)設(shè)區(qū)域內(nèi)時,獲取與所述區(qū)域?qū)?yīng)的密鑰。本發(fā)明實施例提供的一種獲取密鑰的裝置,在接收單元接收到訪問設(shè)備上的被保護(hù)對象的請求時,通過設(shè)備上的獲取單元獲取所述設(shè)備的當(dāng)前位置,通過判斷單元判斷所述設(shè)備的當(dāng)前位置位于預(yù)設(shè)區(qū)域時,第一處理單元獲取對應(yīng)的密鑰,由于密鑰與位置相對應(yīng),從而本發(fā)明實施例解決了現(xiàn)有技術(shù)中靜態(tài)指令的密鑰安全性較低,動態(tài)指令依賴性較大,有效性受到時間的限制,給用戶帶來了很多不便的問題,提高了密鑰的安全性,可以靈活地滿足用戶的需求。本發(fā)明實施例提供的一種獲取密鑰的裝置,如圖9所示,還包括第一設(shè)置單元 805、第二設(shè)置單元806、提示單元807和第二處理單元808。其中,所述第一設(shè)置單元805,用于設(shè)置可訪問設(shè)備上的被保護(hù)對象的多個區(qū)域以及與所述多個區(qū)域分別對應(yīng)的密鑰。第二設(shè)置單元806,用于設(shè)置可訪問設(shè)備上的被保護(hù)對象的基準(zhǔn)區(qū)域與擴(kuò)展區(qū)域,所述基準(zhǔn)區(qū)域?qū)?yīng)第一訪問權(quán)限,所述擴(kuò)展區(qū)域?qū)?yīng)第二訪問權(quán)限。提示單元807,用于當(dāng)所述設(shè)備的當(dāng)前位置不在所述預(yù)設(shè)區(qū)域時顯示提示信息。第二處理單元808,用于接收所述設(shè)備自動輸入或者手動輸入的密碼并與所述密鑰進(jìn)行比對,若一致,則顯示所述被保護(hù)對象內(nèi)容。本裝置操作過程,參見上述獲取密鑰的方法的實現(xiàn)過程。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種獲取密鑰的方法,其特征在于,包括接收訪問設(shè)備上的被保護(hù)對象的請求;通過所述設(shè)備上的位置服務(wù)獲取所述設(shè)備的當(dāng)前位置;判斷所述設(shè)備的當(dāng)前位置是否位于預(yù)設(shè)區(qū)域內(nèi);當(dāng)所述設(shè)備的當(dāng)前位置位于所述預(yù)設(shè)區(qū)域內(nèi)時,獲取與所述區(qū)域?qū)?yīng)的密鑰。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述接受訪問設(shè)備上的被保護(hù)對象的請求之前,還包括設(shè)置可訪問設(shè)備上的被保護(hù)對象的多個區(qū)域以及與所述多個區(qū)域分別對應(yīng)的密鑰。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述接受訪問設(shè)備上的被保護(hù)對象的請求之前,還包括設(shè)置可訪問設(shè)備上的被保護(hù)對象的基準(zhǔn)區(qū)域與擴(kuò)展區(qū)域,所述基準(zhǔn)區(qū)域?qū)?yīng)第一訪問權(quán)限,所述擴(kuò)展區(qū)域?qū)?yīng)第二訪問權(quán)限。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括當(dāng)所述設(shè)備的當(dāng)前位置沒有位于所述預(yù)設(shè)區(qū)域時,顯示提示信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括接收所述設(shè)備自動輸入或者手動輸入的密碼并與所述密鑰進(jìn)行比對,若一致,則顯示所述被保護(hù)對象內(nèi)容。
6.一種獲取密鑰的裝置,其特征在于,包括接收單元,用于接收訪問設(shè)備上的被保護(hù)對象的請求;獲取單元,用于通過所述設(shè)備上的位置服務(wù)獲取所述設(shè)備的當(dāng)前位置;判斷單元,用于判斷所述設(shè)備的當(dāng)前位置是否位于預(yù)設(shè)區(qū)域內(nèi);第一處理單元,用于當(dāng)所述設(shè)備的當(dāng)前位置位于所述預(yù)設(shè)區(qū)域內(nèi)時,獲取與所述區(qū)域?qū)?yīng)的密鑰。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括第一設(shè)置單元,用于設(shè)置可訪問設(shè)備上的被保護(hù)對象的多個區(qū)域以及與所述多個區(qū)域分別對應(yīng)的密鑰。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括第二設(shè)置單元,用于設(shè)置可訪問設(shè)備上的被保護(hù)對象的基準(zhǔn)區(qū)域與擴(kuò)展區(qū)域,所述基準(zhǔn)區(qū)域?qū)?yīng)第一訪問權(quán)限,所述擴(kuò)展區(qū)域?qū)?yīng)第二訪問權(quán)限。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括提示單元,用于當(dāng)所述設(shè)備的當(dāng)前位置沒有位于所述預(yù)設(shè)區(qū)域時,顯示提示信息。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括第二處理單元,用于接收所述設(shè)備自動輸入或者手動輸入的密碼并與所述密鑰進(jìn)行比對,若一致,則顯示所述被保護(hù)對象內(nèi)容。
全文摘要
本發(fā)明實施例公開了一種獲取密鑰的方法和裝置,涉及電子產(chǎn)品技術(shù)領(lǐng)域,提高了密鑰的安全性,可以靈活地滿足用戶的需求。所述方法包括接收訪問設(shè)備上的被保護(hù)對象的請求;通過設(shè)備上的位置服務(wù)獲取設(shè)備的當(dāng)前位置;判斷設(shè)備的當(dāng)前位置是否位于預(yù)設(shè)區(qū)域內(nèi);當(dāng)設(shè)備的當(dāng)前位置位于所述預(yù)設(shè)區(qū)域內(nèi)時,獲取與所述區(qū)域?qū)?yīng)的密鑰。本發(fā)明實施例主要應(yīng)用在密鑰獲取維護(hù)處理過程中。
文檔編號H04L9/08GK102404110SQ20111040576
公開日2012年4月4日 申請日期2011年12月8日 優(yōu)先權(quán)日2011年12月8日
發(fā)明者侯現(xiàn)龍 申請人:宇龍計算機(jī)通信科技(深圳)有限公司