專利名稱:安全輸入系統(tǒng)及安全輸入方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種安全輸入系統(tǒng)及一種安全輸入方法。
背景技術(shù):
鍵盤(pán)是計(jì)算機(jī)最常用的輸入工具,其為計(jì)算機(jī)信息的輸入帶來(lái)了極大的便利。然而,在網(wǎng)絡(luò)黑客猖獗的當(dāng)代,通過(guò)鍵盤(pán)輸入的信息極易被盜取,故存在著巨大的安全隱患。 因此,一些網(wǎng)站(如網(wǎng)上銀行)為保障用戶輸入信息的安全,紛紛采取了相應(yīng)的防護(hù)措施, 虛擬鍵盤(pán)就是其中一種被廣泛使用的防止重要信息(如密碼)被盜的措施。但這些防護(hù)措 施一般是由網(wǎng)站提供的,用戶并不能根據(jù)實(shí)際需要而隨意使用。當(dāng)用戶需要在網(wǎng)站中輸入 重要信息,但網(wǎng)站卻并未提供虛擬鍵盤(pán)等防護(hù)措施時(shí),用戶輸入的信息就存在著安全隱患。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種能防止輸入信息被盜的安全輸入系統(tǒng)。還有必要提供一種應(yīng)用于所述安全輸入系統(tǒng)的安全輸入方法。一種安全輸入系統(tǒng),包括一裝有安全輸入程序的計(jì)算機(jī)及一與所述計(jì)算機(jī)相連的 鼠標(biāo),所述安全輸入程序包括一界面彈出模塊、一信號(hào)控制模塊及一字符輸出模塊,所述界 面彈出模塊用于在所述安全輸入程序啟動(dòng)后彈出一輸入界面,所述信號(hào)控制模塊用于對(duì)所 述鼠標(biāo)在所述輸入界面的一字符顯示框中輸入的信號(hào)進(jìn)行處理,以在所述輸入界面的一字 符輸入欄中輸入想要輸入的字符,所述字符輸出模塊用于將所述字符輸入欄中顯示的所有 字符輸出至一應(yīng)用程序的輸入窗口。一種安全輸入方法,包括以下步驟啟動(dòng)一安全輸入程序;彈出一輸入界面;接收一鼠標(biāo)在所述輸入界面的一字符顯示框中輸入的信號(hào),并對(duì)接收到的信號(hào)進(jìn) 行處理,以在所述輸入界面的一字符輸入欄中輸入想要輸入的字符;及所有字符輸入完畢后,將所述字符輸入欄中顯示的所有字符傳送至一應(yīng)用程序的 輸入窗口。上述安全輸入系統(tǒng)及安全輸入方法,利用所述安全輸入程序來(lái)配合所述鼠標(biāo)完成 輸入信息的任務(wù),用戶可根據(jù)實(shí)際需要隨時(shí)運(yùn)用所述安全輸入系統(tǒng),從而提高了用戶使用 的便利性;且通過(guò)所述安全輸入系統(tǒng)輸入的信息不會(huì)被網(wǎng)絡(luò)黑客輕易盜取,進(jìn)而增強(qiáng)了輸 入信息的安全性。
下面結(jié)合附圖及較佳實(shí)施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述圖1是本發(fā)明安全輸入系統(tǒng)較佳實(shí)施方式的示意圖。圖2是本發(fā)明安全輸入系統(tǒng)較佳實(shí)施方式的原理框圖。
圖3是本發(fā)明安全輸入系統(tǒng)較佳實(shí)施方式輸入界面的示意圖。圖4是本發(fā)明安全輸入方法較佳實(shí)施方式的流程圖。圖5是本發(fā)明安全輸入系統(tǒng)較佳實(shí)施方式操作界面第一狀態(tài)的示意圖。圖6是本發(fā)明安全輸入系統(tǒng)較佳實(shí)施方式操作界面第二狀態(tài)的示意圖。
具體實(shí)施例方式請(qǐng)參考圖1至圖3,本發(fā)明安全輸入系統(tǒng)的較佳實(shí)施方式包括一裝有安全輸入程 序100的計(jì)算機(jī)10及一與所述計(jì)算機(jī)10相連的鼠標(biāo)20。所述安全輸入程序100用于為所 述鼠標(biāo)20提供一輸入界面50,并配合所述鼠標(biāo)20完成輸入信息的任務(wù),其包括一界面彈 出模塊110、一信號(hào)控制模塊120及一字符輸出模塊130。所述鼠標(biāo)20包括一開(kāi)關(guān)21、一 左鍵22、一滾輪24、一右鍵26及一線纜28。所述輸入界面50包括一字符顯示框52、一字 符輸入欄54及一提交按鈕56。在本實(shí)施方式中,所述開(kāi)關(guān)21用于啟閉所述安全輸入程序 100,所述鼠標(biāo)20通過(guò)所述線纜28與所述計(jì)算機(jī)10相連。在其他實(shí)施方式中,也可通過(guò)在 鍵盤(pán)上設(shè)定快捷鍵等方式來(lái)啟閉所述安全輸入程序100。當(dāng)所述鼠標(biāo)20為觸摸屏鼠標(biāo)時(shí),啟動(dòng)所述安全輸入程序100是通過(guò)操作鍵盤(pán)上預(yù) 先設(shè)定的快捷鍵來(lái)實(shí)現(xiàn)的。所述界面彈出模塊110用于在所述安全輸入程序100被啟動(dòng)后彈出所述輸入界面 50。所述信號(hào)控制模塊120用于對(duì)所述鼠標(biāo)20在所述字符顯示框52中輸入的信號(hào)進(jìn)行處 理,以從所述字符顯示框52選出想要輸入的字符,并將選定的字符輸入至所述字符輸入欄 54中,其包括一左鍵輸入信號(hào)處理單元122、一滾輪輸入信號(hào)處理單元124及一右鍵輸入信 號(hào)處理單元126。所述字符輸出模塊130用于將所述字符輸入欄54中顯示的所有字符輸出 到一應(yīng)用程序的輸入窗口(如一網(wǎng)頁(yè)的輸入欄。在本實(shí)施方式中,所述字符顯示框52中可 以出現(xiàn)用戶輸入信息時(shí)可能用到的全部字符,如數(shù)字0-9、小寫(xiě)字母a-z、大寫(xiě)字母A-Z等。 所述字符的出現(xiàn)順序具有隨機(jī)性,即可能先出現(xiàn)數(shù)字,也可能先出現(xiàn)字母,且出現(xiàn)的數(shù)字和 字母的排序也是隨機(jī)的,即不一定會(huì)按從0到9的順序依次出現(xiàn)。所述左鍵輸入信號(hào)處理單元122用于對(duì)所述左鍵22在所述字符顯示框52中輸入 的信號(hào)進(jìn)行處理,以實(shí)現(xiàn)相應(yīng)的功能。例如,當(dāng)所述左鍵輸入信號(hào)處理單元122接收到所述 左鍵22在所述字符顯示框52中輸入的單擊信號(hào)時(shí),控制所述字符顯示框52中出現(xiàn)的字符 將在數(shù)字、小寫(xiě)字母及大寫(xiě)字母等格式之間切換。所述滾輪輸入信號(hào)處理單元124用于對(duì)所述滾輪24在所述字符顯示框52中輸入 的信號(hào)進(jìn)行處理,以實(shí)現(xiàn)相應(yīng)的功能。例如,當(dāng)所述滾輪輸入信號(hào)處理單元124接收到所述 滾輪24在所述字符顯示框52中輸入的滾動(dòng)信號(hào)時(shí),控制所述字符顯示框52中出現(xiàn)的字符 將在選定的格式內(nèi)變換;當(dāng)所述滾輪輸入信號(hào)處理單元124接收到所述滾輪24在所述字符 顯示框52中輸入的按下信號(hào)時(shí),將所述字符顯示框52中當(dāng)前顯現(xiàn)的字符輸入到所述字符 輸入欄54中。所述右鍵輸入信號(hào)處理單元126用于對(duì)所述右鍵26在所述字符顯示框52中輸入 的信號(hào)進(jìn)行處理,以實(shí)現(xiàn)相應(yīng)的功能。例如,當(dāng)所述右鍵輸入信號(hào)處理單元126接收到所述 右鍵26在所述字符顯示框52中輸入的單擊信號(hào)時(shí),將所述字符輸入欄54中最后面的字符 刪除。在其他實(shí)施方式中,對(duì)所述鼠標(biāo)20在所述字符顯示框52中輸入的每一信號(hào)所賦予的特定功能可根據(jù)實(shí)際需要在所述安全輸入程序100中進(jìn)行設(shè)定,而不局限于本實(shí)施方式中設(shè)定的形式。請(qǐng)參考圖4,本發(fā)明應(yīng)用于所述安全輸入系統(tǒng)的安全輸入方法是利用所述安全輸 入程序100來(lái)配合所述鼠標(biāo)20完成輸入信息的任務(wù),其較佳實(shí)施方式包括以下步驟步驟Si,將光標(biāo)置于一應(yīng)用程序的輸入窗口(如一網(wǎng)頁(yè)的輸入欄),閉合所述鼠標(biāo) 20上的開(kāi)關(guān)21或操作鍵盤(pán)上預(yù)先設(shè)定的快捷鍵,以啟動(dòng)所述計(jì)算機(jī)10內(nèi)部的安全輸入程 序 100。步驟S2,所述計(jì)算機(jī)10的顯示器上彈出一輸入界面50。步驟S3,接收所述鼠標(biāo)20在所述輸入界面50的字符顯示框52中輸入的信號(hào),并 對(duì)接收到的信號(hào)進(jìn)行處理,以從所述字符顯示框52選出想要輸入的字符,并將選定的字符 輸入至所述輸入界面50的字符輸入欄54中。在所述安全輸入程序100的控制下,所述鼠 標(biāo)20在所述字符顯示框52中輸入的每一信號(hào)都具有特定的功能,這里不再一一贅述。步驟S4,待所有字符都輸入完畢后,用所述左鍵22單擊所述輸入界面50上的提交 按鈕56,將所述字符輸入欄54中顯示的所有字符都傳送到所述應(yīng)用程序的輸入窗口,關(guān)閉 所述輸入界面50或斷開(kāi)所述開(kāi)關(guān)11,退出所述安全輸入程序100。請(qǐng)繼續(xù)參考圖5及圖6,下面舉一實(shí)例來(lái)對(duì)本發(fā)明進(jìn)行說(shuō)明。當(dāng)用戶需要用所述 鼠標(biāo)20在一應(yīng)用程序的輸入窗口(如一網(wǎng)頁(yè)30的輸入欄32)中輸入重要信息(如密碼 "Pwl“)時(shí),先將光標(biāo)移入所述輸入欄32中,閉合所述安全輸入鼠標(biāo)20上的開(kāi)關(guān)21,所述計(jì) 算機(jī)10內(nèi)的安全輸入程序100被啟動(dòng),所述計(jì)算機(jī)10的顯示器上彈出所述輸入界面50。 在所述字符顯示框52中單擊所述左鍵22,以將所述字符顯示框52中出現(xiàn)的字符切換到大 寫(xiě)字母的格式。再在所述字符顯示框52中滾動(dòng)所述滾輪24,以在二十六個(gè)大寫(xiě)字母中選出 想要輸入的字符“P”,然后按下所述滾輪24,即可將選定的字符“P”輸入到所述字符輸入欄 54中。同理,可通過(guò)操作所述鼠標(biāo)20來(lái)依次選擇并輸入剩下的兩字符“wl”。當(dāng)輸入了錯(cuò) 的字符時(shí),在所述字符顯示框52中單擊所述右鍵26,即可刪除所述字符輸入欄54中的最后 面的字符。待所有字符都輸入完畢后,單擊所述輸入界面50上的提交按鈕56,將所述字符 輸入欄54中顯示的所有字符都傳送到所述網(wǎng)站30的輸入欄32中。用戶通過(guò)關(guān)閉所述輸 入界面50或斷開(kāi)所述開(kāi)關(guān)11即可退出所述安全輸入程序100,以進(jìn)行其他操作。由于所述輸入欄32中的所有字符都是通過(guò)所述鼠標(biāo)20輸入的,并非由鍵盤(pán)直接 輸入,故不會(huì)被網(wǎng)絡(luò)黑客輕易盜取,從而提高了輸入信息的安全性。并且用戶可以根據(jù)實(shí)際 需要,隨時(shí)啟動(dòng)和應(yīng)用所述安全輸入系統(tǒng),進(jìn)而提高了用戶使用的便利性。
權(quán)利要求
一種安全輸入系統(tǒng),包括一裝有安全輸入程序的計(jì)算機(jī)及一與所述計(jì)算機(jī)相連的鼠標(biāo),所述安全輸入程序包括一界面彈出模塊、一信號(hào)控制模塊及一字符輸出模塊,所述界面彈出模塊用于在所述安全輸入程序啟動(dòng)后彈出一輸入界面,所述信號(hào)控制模塊用于對(duì)所述鼠標(biāo)在所述輸入界面的一字符顯示框中輸入的信號(hào)進(jìn)行處理,以在所述輸入界面的一字符輸入欄中輸入想要輸入的字符,所述字符輸出模塊用于將所述字符輸入欄中顯示的所有字符輸出至一應(yīng)用程序的輸入窗口。
2.如權(quán)利要求1所述的安全輸入系統(tǒng),其特征在于所述信號(hào)控制模塊包括一左鍵輸 入信號(hào)處理單元、一滾輪輸入信號(hào)處理單元及一右鍵輸入信號(hào)處理單元,所述左鍵輸入信 號(hào)處理單元用于對(duì)所述鼠標(biāo)的左鍵在所述字符顯示框中輸入的信號(hào)進(jìn)行處理,所述滾輪輸 入信號(hào)處理單元用于對(duì)所述鼠標(biāo)的滾輪在所述字符顯示框中輸入的信號(hào)進(jìn)行處理,所述右 鍵輸入信號(hào)處理單元用于對(duì)所述鼠標(biāo)的右鍵在所述字符顯示框中輸入的信號(hào)進(jìn)行處理。
3.如權(quán)利要求2所述的安全輸入系統(tǒng),其特征在于當(dāng)所述左鍵輸入信號(hào)處理單元接 收到所述左鍵在所述字符顯示框中輸入的單擊信號(hào)時(shí),控制所述字符顯示框中出現(xiàn)的字符 將在不同的格式之間切換;當(dāng)所述滾輪輸入信號(hào)處理單元接收到所述滾輪在所述字符顯示 框中輸入的滾動(dòng)信號(hào)時(shí),控制所述字符顯示框中出現(xiàn)的字符將在選定的格式內(nèi)變換;當(dāng)所 述滾輪輸入信號(hào)處理單元接收到所述滾輪在所述字符顯示框中輸入的按下信號(hào)時(shí),將所述 字符顯示框中當(dāng)前顯現(xiàn)的字符輸入到所述字符輸入欄中;當(dāng)所述右鍵輸入信號(hào)處理單元接 收到所述右鍵在所述字符顯示框中輸入的單擊信號(hào)時(shí),將所述字符輸入欄中最后面的字符 刪除;所有字符輸入完畢后,單擊所述輸入界面上的一提交按鈕,所述字符輸入欄中顯示的 所有字符都被傳送到所述應(yīng)用程序的輸入窗口。
4.如權(quán)利要求1所述的安全輸入系統(tǒng),其特征在于所述字符包括數(shù)字0-9、小寫(xiě)字母 a_z及大寫(xiě)字母A-Z,且所述字符的出現(xiàn)順序具有隨機(jī)性。
5.如權(quán)利要求1所述的安全輸入系統(tǒng),其特征在于所述安全輸入程序的啟動(dòng)是通過(guò) 操作所述鼠標(biāo)上一開(kāi)關(guān)來(lái)實(shí)現(xiàn)的。
6.一種安全輸入方法,包括以下步驟啟動(dòng)一安全輸入程序;彈出一輸入界面;接收一鼠標(biāo)在所述輸入界面的一字符顯示框中輸入的信號(hào),并對(duì)接收到的信號(hào)進(jìn)行處 理,以在所述輸入界面的一字符輸入欄中輸入想要輸入的字符;及所有字符輸入完畢后,將所述字符輸入欄中顯示的所有字符傳送至一應(yīng)用程序的輸入窗口。
7.如權(quán)利要求6所述的安全輸入方法,其特征在于對(duì)接收到的所述鼠標(biāo)在所述字符 顯示框中輸入的信號(hào)進(jìn)行處理的方法包括當(dāng)接收到所述鼠標(biāo)在所述字符顯示框中輸入的單擊左鍵的信號(hào)時(shí),控制所述字符顯示 框中出現(xiàn)的字符在不同的格式之間切換;當(dāng)接收到所述鼠標(biāo)在所述字符顯示框中輸入的滾動(dòng)滾輪的信號(hào)時(shí),控制所述字符顯示 框中出現(xiàn)的字符在選定的格式內(nèi)變換;當(dāng)接收到所述鼠標(biāo)在所述字符顯示框中輸入的按下滾輪的信號(hào)時(shí),將所述字符顯示框 中當(dāng)前顯現(xiàn)的字符輸入到所述字符輸入欄中;及當(dāng)接收到所述鼠標(biāo)在所述字符顯示框中輸入的單擊右鍵的信號(hào)時(shí),將所述字符輸入欄 中最后面的字符刪除。
8.如權(quán)利要求6所述的安全輸入方法,其特征在于所述字符包括數(shù)字0-9、小寫(xiě)字母 a-z及大寫(xiě)字母A-Z,且所述字符的出現(xiàn)順序具有隨機(jī)性。
9.如權(quán)利要求6所述的安全輸入方法,其特征在于啟動(dòng)所述安全輸入程序是通過(guò)操 作鍵盤(pán)上預(yù)先設(shè)定的快捷鍵來(lái)實(shí)現(xiàn)的。
10.如權(quán)利要求6所述的安全輸入方法,其特征在于將所述字符輸入欄中顯示的所有 字符傳送至所述應(yīng)用程序的輸入窗口是通過(guò)單擊所述輸入界面上的一提交按鈕來(lái)實(shí)現(xiàn)的。
全文摘要
一種安全輸入系統(tǒng),包括一裝有安全輸入程序的計(jì)算機(jī)及一與所述計(jì)算機(jī)相連的鼠標(biāo),所述安全輸入程序包括一界面彈出模塊、一信號(hào)控制模塊及一字符輸出模塊,所述界面彈出模塊用于在所述安全輸入程序啟動(dòng)后彈出一輸入界面,所述信號(hào)控制模塊用于對(duì)所述鼠標(biāo)在所述輸入界面的一字符顯示框中輸入的信號(hào)進(jìn)行處理,以在所述輸入界面的一字符輸入欄中輸入想要輸入的字符,所述字符輸出模塊用于將所述字符輸入欄中顯示的所有字符輸出至一應(yīng)用程序的輸入窗口。用戶可根據(jù)實(shí)際需要隨時(shí)運(yùn)用所述安全輸入系統(tǒng),從而提高了用戶使用的便利性;且通過(guò)所述安全輸入系統(tǒng)輸入的信息不會(huì)被網(wǎng)絡(luò)黑客輕易盜取,進(jìn)而增強(qiáng)了輸入信息的安全性。
文檔編號(hào)G06F3/038GK101833412SQ20091030082
公開(kāi)日2010年9月15日 申請(qǐng)日期2009年3月13日 優(yōu)先權(quán)日2009年3月13日
發(fā)明者孫正衡 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司