密碼發(fā)送裝置及方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及密碼傳送領(lǐng)域,尤其涉及一種設(shè)有指紋驗(yàn)證裝置的密碼發(fā)送裝置及其 密碼發(fā)送方法。
【背景技術(shù)】
[0002] 隨著信息技術(shù)的飛速發(fā)展,用戶在使用不同的系統(tǒng)、設(shè)備或應(yīng)用軟件時(shí),由于不同 的系統(tǒng)對密碼設(shè)置有不同的要求,為信息的安全,用戶常常設(shè)置了不同的密碼。而隨著使用 的設(shè)備種類及數(shù)量增多,應(yīng)用的系統(tǒng)及軟件增多,紛繁復(fù)雜的密碼增加了用戶記憶的負(fù)擔(dān), 且用戶還容易忘記或混淆密碼,造成了不便。
【發(fā)明內(nèi)容】
[0003] 有鑒于此,有必要提供一種密碼發(fā)送裝置及方法,可根據(jù)用戶輸入的圖形,自動(dòng)發(fā) 送與該圖形對應(yīng)的密碼至與密碼發(fā)送裝置預(yù)先匹配好的待解鎖的電子設(shè)備,以控制電子設(shè) 備自動(dòng)輸入所述密碼而完成解鎖。
[0004] 本發(fā)明提供一種密碼發(fā)送裝置,包括存儲(chǔ)器、輸入單元和處理器。存儲(chǔ)器存儲(chǔ)有多 個(gè)預(yù)設(shè)圖形及與所述多個(gè)預(yù)設(shè)圖形一一對應(yīng)的密碼。輸入單元用于接收用戶的輸入生成相 應(yīng)的操作信號。處理器用于控制存儲(chǔ)于所述存儲(chǔ)器中的如下模塊執(zhí)行相應(yīng)的功能:圖形生 成模塊,根據(jù)所述生成的操作信號,生成相應(yīng)的圖形;判斷模塊,判斷所述存儲(chǔ)器中存儲(chǔ)的 圖形是否存在與所述生成的圖形相同的圖形;獲取模塊,在判斷所述存儲(chǔ)器中存儲(chǔ)的圖形 存在與所述生成的圖形相同的圖形時(shí),從所述存儲(chǔ)器中獲取與所述生成的圖形相同的圖形 所對應(yīng)的密碼;及發(fā)送模塊將所述密碼以及標(biāo)識所述密碼發(fā)送裝置身份的識別碼以無線方 式發(fā)送至一與所述密碼發(fā)送裝置預(yù)先完成匹配的電子設(shè)備,以控制所述電子設(shè)備輸入所述 密碼而解鎖。
[0005] 本發(fā)明還提供一種密碼發(fā)送方法,運(yùn)行于一包括存儲(chǔ)器和處理器的密碼發(fā)送裝置 中。該方法包括:接收用戶的輸入生成相應(yīng)的操作信號;根據(jù)所述生成的操作信號,生成相 應(yīng)的圖形;判斷所述存儲(chǔ)器中存儲(chǔ)的圖形是否存在與所述生成的圖形相同的圖形;在判斷 所述存儲(chǔ)器中存儲(chǔ)的圖形存在與所述生成的圖形相同的圖形時(shí),從所述存儲(chǔ)器中獲取與所 述生成的圖形相同的圖形所對應(yīng)的密碼;及將所述密碼以及標(biāo)識所述密碼發(fā)送裝置身份的 識別碼以無線方式發(fā)送至一與所述密碼發(fā)送裝置預(yù)先完成匹配的電子設(shè)備,以控制所述電 子設(shè)備輸入所述密碼而解鎖。
[0006] 采用本發(fā)明所述的密碼發(fā)送裝置及方法,用戶可以通過在密碼發(fā)送裝置中輸入一 預(yù)設(shè)的圖形,密碼發(fā)送裝置則可自動(dòng)到存儲(chǔ)器中查詢與用戶所輸入的圖形相同或在一預(yù)設(shè) 的相似程度范圍內(nèi)的圖形及其對應(yīng)的密碼,并將所述密碼發(fā)送至與所述密碼發(fā)送裝置預(yù)先 匹配好的電子設(shè)備,以控制電子設(shè)備自動(dòng)輸入所述密碼而完成解鎖。用戶無需在使用電子 設(shè)備時(shí)從電子設(shè)備手動(dòng)輸入各種密碼,從而方便了用戶。
【附圖說明】
[0007] 圖1示出了本發(fā)明一實(shí)施方式的與待解鎖的電子設(shè)備進(jìn)行通信連接的密碼發(fā)送 裝置的功能模塊圖。
[0008] 圖2是本發(fā)明一實(shí)施方式的應(yīng)用于圖1所示的密碼發(fā)送裝置的密碼發(fā)送方法的流 程圖。
[0009] 主要元件符號說明
如下【具體實(shí)施方式】將結(jié)合上述附圖進(jìn)一步說明本發(fā)明。
【具體實(shí)施方式】
[0010] 如圖1所示,其示出了本發(fā)明一實(shí)施方式的與一待解鎖的電子設(shè)備200進(jìn)行通信 連接的密碼發(fā)送裝置100。密碼發(fā)送裝置100與電子設(shè)備200進(jìn)行匹配后,當(dāng)電子設(shè)備200 待輸入密碼時(shí),電子設(shè)備200即可接收由密碼發(fā)送裝置100發(fā)送的密碼以完成后續(xù)的操作, 其中,密碼發(fā)送裝置100發(fā)送密碼給所述電子設(shè)備200時(shí),還一并發(fā)送一標(biāo)識該密碼發(fā)送裝 置100身份的識別碼。該識別碼可以是密碼發(fā)送裝置100的設(shè)備序列號。
[0011] 在本實(shí)施方式中,電子設(shè)備200待解鎖包括以下情況:待輸入電子設(shè)備200的解鎖 密碼、開機(jī)密碼,以及運(yùn)行于電子設(shè)備200中的應(yīng)用程序所需的密碼。相應(yīng)的,電子設(shè)備200 待輸入的密碼可以為以下密碼:電子設(shè)備200的解鎖密碼、開機(jī)密碼;運(yùn)行于電子設(shè)備200 中的應(yīng)用程序所需的密碼,例如,社交網(wǎng)站或軟件的登錄密碼、銀行的密碼等。
[0012] 密碼發(fā)送裝置100包括存儲(chǔ)器10、輸入單元20、通信單元30及處理器40。密碼發(fā) 送裝置100通過無線通信方式與電子設(shè)備200進(jìn)行數(shù)據(jù)通信,電子設(shè)備200為一個(gè)人計(jì)算 機(jī)。在其他實(shí)施方式中,密碼發(fā)送裝置100還可以是通過有線方式與電子設(shè)備200進(jìn)行數(shù) 據(jù)通信,電子設(shè)備200還可以是手機(jī)、平板電腦等其他待解鎖的設(shè)備。
[0013] 存儲(chǔ)器10存儲(chǔ)有多個(gè)預(yù)設(shè)圖形及與所述多個(gè)預(yù)設(shè)圖形一一對應(yīng)的密碼。該些預(yù) 設(shè)圖形及其對應(yīng)的密碼為電子設(shè)備200的用戶預(yù)先設(shè)置、錄入并存儲(chǔ)于密碼發(fā)送裝置100 的。本實(shí)施方式中,該多個(gè)預(yù)設(shè)圖形為電子設(shè)備200的用戶的多個(gè)指紋。例如,左手大拇指 的指紋對應(yīng)的是電子設(shè)備200的開機(jī)密碼,左手食指的指紋對應(yīng)電子設(shè)備200的屏幕解鎖 密碼,右手大拇指的指紋對應(yīng)的是用戶的QQ密碼,右手食指的指紋對應(yīng)的是用戶的中國工 商銀行的網(wǎng)銀登陸密碼,等等。在其他實(shí)施方式中,該多個(gè)預(yù)設(shè)圖形還可以是用戶預(yù)先設(shè)置 的其他圖形,例如,用戶的手寫簽名、一個(gè)圓形圖案或其他用戶預(yù)設(shè)的圖形。
[0014] 輸入單元20用于接收用戶的輸入生成相應(yīng)的操作信號。在本實(shí)施方式中,輸入單 元20為可以接收用戶指紋輸入并生成相應(yīng)的指紋輸入信號的單元,在另一實(shí)施方式中,輸 入單元20還可以是一可以接收用戶手寫輸入并生成相應(yīng)的手寫操作信號的觸摸屏、鼠標(biāo)、 手寫板等輸入設(shè)備。
[0015] 通信單元30安裝于密碼發(fā)送裝置100的內(nèi)部,用于與電子設(shè)備200進(jìn)行數(shù)據(jù)通 信。本實(shí)施方式中,通信單元30為一藍(lán)牙模組或WIFI模組等無線通信單元30,相應(yīng)的,電 子設(shè)備200也配設(shè)有相應(yīng)的藍(lán)牙模組或WIFI模組等無線通信單元。
[0016] 密碼發(fā)送裝置100還可以包括提示單元50,用于根據(jù)處理器40所發(fā)送的控制信 號執(zhí)行相應(yīng)的命令,以提示用戶所輸入的圖形是否與存儲(chǔ)器10中存儲(chǔ)的一圖形相同或在 一預(yù)設(shè)的相似程度范圍內(nèi)。本實(shí)施方式中,提示單元50為一設(shè)置于密碼發(fā)送裝置100上的 LED指示燈,當(dāng)用戶所輸入的圖形與存儲(chǔ)器10中存儲(chǔ)的一圖形相同或在一預(yù)設(shè)的相似程度 范圍內(nèi)時(shí),即用戶的輸入為有效輸入時(shí),提示單元50則顯示為綠色,反之,提示單元50則顯 示為紅色和/或一直閃爍。在其他實(shí)施方式中,提示單元50還可以是一顯示屏,用于顯示 一提示信息,以提示用戶所輸入的圖形是否與存儲(chǔ)器10中存儲(chǔ)的一圖形相同或在一預(yù)設(shè) 的相似程度范圍內(nèi)。
[0017] 存儲(chǔ)器10、輸入單元20、提示單元50則通過信號線和數(shù)據(jù)線分別連接于處理器 40。
[0018] 在本實(shí)施方式中,存儲(chǔ)器10還存儲(chǔ)了多個(gè)功能模塊,該多個(gè)功能模塊被配置成由 一個(gè)或多個(gè)處理器(本實(shí)施方式為一個(gè)處理器40)執(zhí)行,以完成本發(fā)明。例如,參閱圖1所 示,存儲(chǔ)器10中存儲(chǔ)了圖形生成模塊11、判斷模塊12、獲取模塊13和發(fā)送模塊14。本發(fā)明 所稱的模塊是完成一特定功能的程序段,比程序更適合于描述軟件在處理器40中的執(zhí)行 過程,關(guān)于各模塊的功能將在圖2的流程圖中具體描述。
[0019] 如圖2所示,是本發(fā)明一實(shí)施方式的密碼發(fā)送方法的流程圖。需要說明的是,在實(shí) 施該密碼發(fā)送方法之前,密碼發(fā)送裝置100與電子設(shè)備200已完成匹配。
[0020] 步驟S20,輸入單元20接收用戶的輸入生成相應(yīng)的操作信號。在本實(shí)施方式中,輸 入單元20接收用戶的指紋輸入并生成相應(yīng)的指紋輸入信號。用戶可以通過把手指貼放到 輸入單元20上而輸入該手指的指紋。在另一實(shí)施方式中,輸入單元20接收用戶手寫輸入 并生成相應(yīng)的手寫操作信號。
[0021] 步驟S21,圖形生成模塊11根據(jù)輸入單元20生成的操作信號,生成相應(yīng)的圖形。 其中,圖形生成模塊11所生成的圖形可以為指紋、手寫簽名或其他圖形。當(dāng)輸入單元20生 成的是指紋輸入信號時(shí),圖形生成模塊11則生成相應(yīng)的指紋。當(dāng)輸入單元20生成的是手 寫操作信號時(shí),圖形生成模塊11則生成相應(yīng)的手寫圖形。
[0022] 步驟S22,判斷模塊12判斷所述存儲(chǔ)器10中存儲(chǔ)的圖形是否存在與所述生成的圖 形相同的圖形,如果否,則執(zhí)行步驟S23,否則,則執(zhí)行步驟S24。