專利名稱:實現(xiàn)智能密鑰裝置多應(yīng)用手動切換的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到數(shù)據(jù)安全領(lǐng)域,特別涉及到一種實現(xiàn)智能密鑰裝置多應(yīng)用手動切換的方法和裝置。
背景技術(shù):
隨著社會經(jīng)濟的發(fā)展,網(wǎng)上交易的需求越來越多,為了保障網(wǎng)上交易如轉(zhuǎn)賬、支付等操作安全,消費者會選擇購買如智能密碼鑰匙之類的信息安全產(chǎn)品,這類信息安全產(chǎn)品因其技術(shù)含量較高,所以價格一般也較高,但是目前每一個這樣的信息安全產(chǎn)品只能對應(yīng)管理一個賬戶,所以如果同一消費者同時擁有幾個可進行網(wǎng)上交易的賬戶,則需要針對每一個賬戶分別購買一個這樣的信息安全產(chǎn)品,這無疑增加了消費者的負(fù)擔(dān)。同樣,一個家庭有幾個家庭成員,幾乎每個家庭成員都會有自己的賬戶,也可能需要用各自的賬戶進行網(wǎng)上交易,如每個家庭成員都針對每一個賬戶購買一個這樣的信息安全產(chǎn)品,則不但增加了家庭的負(fù)擔(dān),還會造成社會資源的嚴(yán)重浪費。發(fā)明內(nèi)容
本發(fā)明的主要目的為提供一種實現(xiàn)智能密鑰裝置多應(yīng)用手動切換的方法和裝置, 可通過一個智能密鑰裝置管理多個賬戶。
本發(fā)明提出一種實現(xiàn)智能密鑰裝置多應(yīng)用手動切換的方法,包括以下步驟
接收用戶手動輸入的控制信息;
根據(jù)預(yù)設(shè)的控制信息與應(yīng)用的映射關(guān)系以及所述控制信息,查找對應(yīng)的應(yīng)用;
控制與本裝置連接的主機設(shè)備運行所述應(yīng)用。
優(yōu)選地,在執(zhí)行步驟在與本裝置連接的主機設(shè)備上運行所述應(yīng)用之前,還包括
對所述控制信息進行鑒權(quán);或者,接收用戶輸入的認(rèn)證信息,對所述認(rèn)證信息進行鑒權(quán)。
優(yōu)選地,所述控制信息為按鍵輸入信息、指紋信息或觸摸識別信息。
優(yōu)選地,所述步驟控制與本裝置連接的主機設(shè)備運行所述應(yīng)用包括
允許或拒絕用戶對所述應(yīng)用下的數(shù)據(jù)進行指定操作。
優(yōu)選地,在執(zhí)行步驟接收用戶手動輸入的控制信息之前,還包括
設(shè)置控制信息與應(yīng)用的映射關(guān)系。
本發(fā)明還提供一種實現(xiàn)智能密鑰裝置多應(yīng)用手動切換的裝置,包括
手動輸入模塊,用于接收用戶手動輸入的控制信息;
查找模塊,用于根據(jù)預(yù)設(shè)的控制信息與應(yīng)用的映射關(guān)系以及所述控制信息,查找對應(yīng)的應(yīng)用;
控制模塊,用于控制與本裝置連接的主機設(shè)備運行所述應(yīng)用。
優(yōu)選地,所述裝置還包括
鑒權(quán)模塊,用于對所述控制信息進行鑒權(quán);或者,接收用戶輸入的認(rèn)證信息,對所述認(rèn)證信息進行鑒權(quán)。
優(yōu)選地,所述控制信息為按鍵輸入信息、指紋信息或觸摸識別信息。
優(yōu)選地,所述控制模塊具體用于
允許或拒絕用戶對所述應(yīng)用下的數(shù)據(jù)進行指定操作。
優(yōu)選地,所述裝置還包括
設(shè)置模塊,用于設(shè)置控制信息與應(yīng)用的映射關(guān)系。
本發(fā)明提供的一種實現(xiàn)智能密鑰裝置多應(yīng)用手動切換的方法和裝置,可以通過手動切換進行多個賬戶的管理,對于一個選定賬戶進行操作時,其他賬戶對于主機設(shè)備側(cè)是不可見的,且可以對每一賬戶設(shè)置不同的權(quán)限及操作。既實現(xiàn)了智能密鑰裝置的多用戶使用又保證了每個賬戶的信息安全,在為用戶節(jié)約成本的同時充分保證了用戶的賬戶安全。
圖1為本發(fā)明實現(xiàn)智能密鑰裝置多應(yīng)用手動切換的方法一實施例的流程示意圖2為本發(fā)明實現(xiàn)智能密鑰裝置多應(yīng)用手動切換的方法一實施例的應(yīng)用場景示意圖3為本發(fā)明實現(xiàn)智能密鑰裝置多應(yīng)用手動切換的裝置一實施例的結(jié)構(gòu)示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施方式
應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本實施例涉及到智能密鑰裝置管理的多個應(yīng)用,每一應(yīng)用下可以存儲用戶文件信息和用戶密碼等,可以提供文件讀寫、密鑰生成/交換、加解密、數(shù)字簽名認(rèn)證等服務(wù)。
參照圖1,提出本發(fā)明實現(xiàn)智能密鑰裝置多應(yīng)用手動切換的方法一實施例,包括
步驟S101、接收用戶手動輸入的控制信息;
圖2所示為本實施例的應(yīng)用場景示意圖。在使用時,智能密鑰裝置和主機設(shè)備連接,智能密鑰裝置針對不同的賬戶設(shè)置了多個應(yīng)用(該應(yīng)用可存儲在智能密鑰裝置的某一指定存儲空間如EEPROM等內(nèi)存),每一應(yīng)用存儲對應(yīng)賬戶的數(shù)據(jù),以及進行不同的操作。主機設(shè)備在同一時刻只能運行智能密鑰裝置中某一特定應(yīng)用。
智能密鑰裝置接收用戶手動輸入的控制信息,可在智能密鑰裝置與主機設(shè)備連接之前或之后進行輸入。通常設(shè)置一手動輸入裝置用于用戶輸入控制信息如按鍵、指紋識別裝置或觸摸識別裝置等,輸入的控制信息相應(yīng)的可以為按鍵信息、指紋信息或觸摸信息。為方便解釋,本實施例以按鍵輸入為例進行說明。
步驟S102、根據(jù)預(yù)設(shè)的控制信息與應(yīng)用的映射關(guān)系以及所述控制信息,查找對應(yīng)的應(yīng)用;
由于智能密鑰裝置預(yù)先設(shè)置了多個按鍵信息與多個應(yīng)用之間的一一映射關(guān)系,每一應(yīng)用對應(yīng)一賬戶。當(dāng)用戶按下某一按鍵時,智能密鑰裝置即接收到相應(yīng)的按鍵信息,并通過該按鍵信息查找到對應(yīng)的應(yīng)用,即可獲知該應(yīng)用下的賬戶信息包括數(shù)字證書和用戶密碼寸。
步驟S103、對所述控制信息進行鑒權(quán);或者,接收用戶輸入的認(rèn)證信息,對所述認(rèn)證信息進行鑒權(quán)。
考慮到賬戶安全性,在允許用戶訪問并操作查找到的應(yīng)用之前,對控制信息進行鑒權(quán),當(dāng)控制信息是指紋信息時,由于指紋的唯一性,智能密鑰裝置可直接對指紋信息進行鑒權(quán),當(dāng)指紋信息與查找到的應(yīng)用內(nèi)的指紋信息一致時,則鑒權(quán)通過。而對于按鍵信息,由于按鍵信息的非唯一性,同一按鍵信息可能是任何一個用戶發(fā)出,因此智能密鑰裝置可發(fā)出聲音或信息提示,請用戶另行輸入賬戶密碼,當(dāng)輸入的賬戶密碼與查找到的應(yīng)用內(nèi)的密碼一致時,鑒權(quán)通過,否則拒絕用戶訪問或要求用戶重新輸入賬戶密碼。
步驟S104、控制與本裝置連接的主機設(shè)備運行所述應(yīng)用。
鑒權(quán)通過后,主機設(shè)備將該應(yīng)用設(shè)置為當(dāng)前運行的應(yīng)用,即主機設(shè)備運行所述應(yīng)用,供用戶訪問該應(yīng)用下的數(shù)據(jù)及進行其它相應(yīng)的操作,如進行與交易相關(guān)的讀取寫入等操作。
實現(xiàn)該步驟的具體方式可以是在智能密鑰裝置內(nèi)部設(shè)置不同的應(yīng)用名,在主機設(shè)備設(shè)置一共用應(yīng)用名,當(dāng)智能密鑰裝置確定內(nèi)部的一個應(yīng)用后,主機設(shè)備的共用應(yīng)用名僅對應(yīng)該選定的應(yīng)用,其它未選擇的應(yīng)用對主機設(shè)備不可見。例如智能密鑰裝置內(nèi)部不同的應(yīng)用名是在主機設(shè)備的共用應(yīng)用名基礎(chǔ)上加前綴和/或后綴構(gòu)成,智能密鑰裝置內(nèi)部不同的應(yīng)用對應(yīng)不同的設(shè)備序列號。
本實施例可以實現(xiàn)同一智能密鑰裝置管理不同的賬戶,當(dāng)對其中一個選定賬戶進行訪問時其他未選定的賬戶是不可見的,既實現(xiàn)了智能密鑰裝置的多用戶使用又保證了每個用戶的賬戶信息安全。
參照圖3,提出本發(fā)明實現(xiàn)智能密鑰裝置多應(yīng)用手動切換的裝置一實施例,包括
設(shè)置模塊10,用于設(shè)置控制信息與應(yīng)用的映射關(guān)系。
手動輸入模塊20,用于接收用戶手動輸入的控制信息;
查找模塊30,用于根據(jù)預(yù)設(shè)的控制信息與應(yīng)用的映射關(guān)系以及所述控制信息,查找對應(yīng)的應(yīng)用;
鑒權(quán)模塊40,用于對所述控制信息進行鑒權(quán);或者,接收用戶輸入的認(rèn)證信息,對所述認(rèn)證信息進行鑒權(quán)。
控制模塊50,用于控制與本裝置連接的主機設(shè)備運行所述應(yīng)用。
在使用時,智能密鑰裝置和主機設(shè)備連接,智能密鑰裝置針對不同的賬戶設(shè)置了多個應(yīng)用(該應(yīng)用可存儲在智能密鑰裝置的某一指定存儲空間如EEPROM等內(nèi)存),每一應(yīng)用存儲對應(yīng)賬戶的數(shù)據(jù),以及進行不同的操作。主機設(shè)備在同一時刻只能運行智能密鑰裝置中某一特定應(yīng)用。
手動輸入模塊20接收用戶手動輸入的控制信息,可在智能密鑰裝置與主機設(shè)備連接之前或之后進行輸入。通常該手動輸入模塊20為一內(nèi)置的手動輸入裝置如按鍵、指紋識別裝置或觸摸識別裝置等,輸入的控制信息相應(yīng)的可以為按鍵信息、指紋信息或觸摸信息。為方便解釋,本實施例以按鍵輸入為例進行說明。
設(shè)置模塊10預(yù)先設(shè)置多個按鍵信息與多個應(yīng)用之間的一一映射關(guān)系,每一應(yīng)用對應(yīng)一賬戶。當(dāng)用戶按下某一按鍵時,手動輸入模塊20即接收到相應(yīng)的按鍵信息,查找模塊30通過該按鍵信息查找到對應(yīng)的應(yīng)用,即可獲知該應(yīng)用下的賬戶信息,該賬戶信息包括數(shù)字證書和用戶密碼等。
考慮到賬戶安全性,在允許用戶訪問并操作查找到的應(yīng)用之前,鑒權(quán)模塊40對控制信息進行鑒權(quán),當(dāng)控制信息是指紋信息時,由于指紋的唯一性,鑒權(quán)模塊40可直接對指紋信息進行鑒權(quán),當(dāng)指紋信息與查找到的應(yīng)用內(nèi)的指紋信息一致時,則鑒權(quán)通過。而對于按鍵信息,由于按鍵信息的非唯一性,同一按鍵信息可能是任何一個用戶發(fā)出,因此鑒權(quán)模塊 40可發(fā)出聲音或信息提示,請用戶另行輸入賬戶密碼,當(dāng)輸入的賬戶密碼與查找到的應(yīng)用內(nèi)的密碼一致時,鑒權(quán)通過,否則拒絕用戶訪問或要求用戶重新輸入賬戶密碼。
鑒權(quán)通過后,主機設(shè)備將該應(yīng)用設(shè)置為當(dāng)前運行的應(yīng)用,即運行所述應(yīng)用,供用戶訪問該應(yīng)用下的數(shù)據(jù)及進行其它相應(yīng)的操作,如進行與交易相關(guān)的讀取寫入等操作。
在具體實現(xiàn)上述工作原理時,可在智能密鑰裝置內(nèi)部設(shè)置不同的應(yīng)用名,在主機設(shè)備設(shè)置一共用應(yīng)用名,當(dāng)查找模塊30確定內(nèi)部的一個應(yīng)用后,主機設(shè)備的共用應(yīng)用名僅對應(yīng)該選定的應(yīng)用,其它未選擇的應(yīng)用對主機設(shè)備不可見。例如智能密鑰裝置內(nèi)部不同的應(yīng)用名是在主機設(shè)備的共用應(yīng)用名基礎(chǔ)上加前綴和/或后綴構(gòu)成,智能密鑰裝置內(nèi)部不同的應(yīng)用對應(yīng)不同的設(shè)備序列號。
本實施例可以實現(xiàn)同一智能密鑰裝置管理不同的賬戶,當(dāng)對其中一個選定賬戶進行訪問時其他未選定的賬戶是不可見的,既實現(xiàn)了智能密鑰裝置的多用戶使用又保證了每個用戶的賬戶信息安全。
以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
權(quán)利要求
1.一種實現(xiàn)智能密鑰裝置多應(yīng)用手動切換的方法,其特征在于,包括以下步驟 接收用戶手動輸入的控制信息;根據(jù)預(yù)設(shè)的控制信息與應(yīng)用的映射關(guān)系以及所述控制信息,查找對應(yīng)的應(yīng)用; 控制與本裝置連接的主機設(shè)備運行所述應(yīng)用。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在執(zhí)行步驟在與本裝置連接的主機設(shè)備上運行所述應(yīng)用之前,還包括對所述控制信息進行鑒權(quán);或者,接收用戶輸入的認(rèn)證信息,對所述認(rèn)證信息進行鑒權(quán)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述控制信息為按鍵輸入信息、指紋信息或觸摸識別信息。
4.如權(quán)利要求1或2所述的方法,其特征在于,所述步驟控制與本裝置連接的主機設(shè)備運行所述應(yīng)用包括允許或拒絕用戶對所述應(yīng)用下的數(shù)據(jù)進行指定操作。
5.如權(quán)利要求1或2所述的方法,其特征在于,在執(zhí)行步驟接收用戶手動輸入的控制信息之前,還包括設(shè)置控制信息與應(yīng)用的映射關(guān)系。
6.一種實現(xiàn)智能密鑰裝置多應(yīng)用手動切換的裝置,其特征在于,包括 手動輸入模塊,用于接收用戶手動輸入的控制信息;查找模塊,用于根據(jù)預(yù)設(shè)的控制信息與應(yīng)用的映射關(guān)系以及所述控制信息,查找對應(yīng)的應(yīng)用;控制模塊,用于控制與本裝置連接的主機設(shè)備運行所述應(yīng)用。
7.如權(quán)利要求6所述的裝置,其特征在于,還包括鑒權(quán)模塊,用于對所述控制信息進行鑒權(quán);或者,接收用戶輸入的認(rèn)證信息,對所述認(rèn)證信息進行鑒權(quán)。
8.如權(quán)利要求6或7所述的裝置,其特征在于,所述控制信息為按鍵輸入信息、指紋信息或觸摸識別信息。
9.如權(quán)利要求6或7所述的裝置,其特征在于,所述控制模塊具體用于 允許或拒絕用戶對所述應(yīng)用下的數(shù)據(jù)進行指定操作。
10.如權(quán)利要求6或7所述的裝置,其特征在于,還包括 設(shè)置模塊,用于設(shè)置控制信息與應(yīng)用的映射關(guān)系。
全文摘要
本發(fā)明揭示了一種實現(xiàn)智能密鑰裝置多應(yīng)用手動切換的方法和裝置,該方法包括以下步驟接收用戶手動輸入的控制信息;根據(jù)預(yù)設(shè)的控制信息與應(yīng)用的映射關(guān)系以及所述控制信息,查找對應(yīng)的應(yīng)用;控制與本裝置連接的主機設(shè)備運行所述應(yīng)用。本發(fā)明提供的一種實現(xiàn)智能密鑰裝置多應(yīng)用手動切換的方法和裝置,可通過一個智能密鑰裝置管理多個賬戶。
文檔編號H04L9/32GK102523090SQ20111039328
公開日2012年6月27日 申請日期2011年12月1日 優(yōu)先權(quán)日2011年12月1日
發(fā)明者陳柳章 申請人:深圳市文鼎創(chuàng)數(shù)據(jù)科技有限公司