專利名稱:采用移動終端作為計算機輸入裝置的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種采用移動終端作為計算扭i 輸入裝置的方法和系統(tǒng)。
背景技術(shù):
由于網(wǎng)絡(luò)的快速發(fā)展,越來越多的使用者在網(wǎng)上進行電子交易以 及其它私密性的操作,安全性顯得更加重要,對防止軟件(諸如, 木馬)盜竊密碼以及內(nèi)容保密提出了更高的要求。在鍵盤上的直接 輸入容易被監(jiān)控,而現(xiàn)有的軟鍵盤輸入則不夠易用。希望能夠提供一種方法或系統(tǒng),能夠保證用戶輸入的安全性, 防止軟件對4定盤輸入的監(jiān)控。發(fā)明內(nèi)容針對以上 一 個或多個問題,本發(fā)明提供了 一種采用移動終端作 為計算機輸入裝置的方法和系統(tǒng),能夠提供一種安全的輸入方式, 保證用戶輸入的安全性,防止對鍵盤輸入的監(jiān)控。本發(fā)明采用移動終端作為計算機輸入裝置的方法包括以下步驟步驟S102,計算才幾分別與網(wǎng)絡(luò)應(yīng)用和移動終端建立通信通道; 步艱《S104,在網(wǎng)絡(luò)應(yīng)用啟動時,網(wǎng)絡(luò)應(yīng)用將需要顯示的^t據(jù)通過計
算才幾轉(zhuǎn)發(fā)給移動終端;以及步驟S106,移動終端顯示數(shù)據(jù),在需要 進行輸入的情況下,用戶通過移動終端進行輸入,移動終端將所輸 入的數(shù)據(jù)加密后通過計算^/L轉(zhuǎn)發(fā)給網(wǎng)絡(luò)應(yīng)用。其中,計算^L與網(wǎng)絡(luò)應(yīng)用和移動終端分別通過用戶手動配置建立通信通道或通過計算才幾自動4臾索和配置建立通信通道。網(wǎng)絡(luò)應(yīng)用 和移動終端之間傳輸?shù)臄?shù)據(jù)為全程加密的數(shù)據(jù)或部分加密的數(shù)據(jù)。在網(wǎng)絡(luò)應(yīng)用和移動終端之間傳輸數(shù)據(jù)的過程中,計算才幾用于轉(zhuǎn) 發(fā)加密后的數(shù)據(jù)包或用于對傳輸?shù)臄?shù)據(jù)包進行解密和重新加密。移動終端和計算機之間通過有線或無線方式建立通信通道。本發(fā)明的采用移動終端作為計算機輸入裝置的系統(tǒng)包括計算 才幾,用于分別與網(wǎng)絡(luò)應(yīng)用和移動終端建立通信通道和轉(zhuǎn)發(fā)數(shù)據(jù),在 需要的情況下,對需要轉(zhuǎn)發(fā)的數(shù)據(jù)進行解密和重新加密;網(wǎng)絡(luò)應(yīng)用, 用于與計算機建立通信通道,并且在啟動時將需要顯示的數(shù)據(jù)通過 計算才幾轉(zhuǎn)發(fā)給移動終端;以及移動終端,用于顯示來自網(wǎng)絡(luò)應(yīng)用的 數(shù)據(jù),并且在需要進行輸入的情況下進行輸入,并將所輸入的數(shù)據(jù) 加密后通過計算^4爭發(fā)給網(wǎng)絡(luò)應(yīng)用。其中,計算機包括第一管理模塊,用于分別與網(wǎng)絡(luò)應(yīng)用和移 動終端建立通信通道并對所建立的通信通道進行維護;傳輸模塊, 用于將來自網(wǎng)絡(luò)應(yīng)用的凄t據(jù)轉(zhuǎn)發(fā)至移動終端以及將來自移動終端的 數(shù)據(jù)轉(zhuǎn)發(fā)至網(wǎng)絡(luò)應(yīng)用;第一加密和解密模塊,用于在需要進行加密 和解密的情況下,將來自網(wǎng)絡(luò)應(yīng)用或移動終端的數(shù)據(jù)進行解密并重 新進行加密后傳輸至傳輸模塊;人機交互界面模塊,用于將接收到 的數(shù)據(jù)呈現(xiàn)給用戶并進行人機交互;以及監(jiān)控模塊,用于對人機交 互界面模塊進行監(jiān)控,并且通知第一管理模塊。 移動終端包括第二管理模塊,用于接收計算機轉(zhuǎn)發(fā)的數(shù)據(jù)并 將數(shù)據(jù)傳輸至第二加密和解密模塊;第二加密和解密模塊,用于對接收到的數(shù)據(jù)進行解密并將解密后的數(shù)據(jù)提供給顯示和輸入模塊, 以及將來自顯示和輸入模塊的數(shù)據(jù)進行加密并傳輸至計算機以轉(zhuǎn)發(fā)至網(wǎng)絡(luò)應(yīng)用;以及顯示和輸入模塊,用于顯示第二加密和解密模塊 解析后的數(shù)據(jù),為用戶提供輸入界面并將用戶輸入的數(shù)據(jù)提供給第二加密和解密;f莫塊。計算機與網(wǎng)絡(luò)應(yīng)用和移動終端分別通過用戶手動配置建立通信通道或通過計算才幾自動4叟索和配置建立通信通道。網(wǎng)絡(luò)應(yīng)用和移動終端之間傳輸?shù)臄?shù)據(jù)為全程加密的數(shù)據(jù)或部分加密的數(shù)據(jù)。在網(wǎng)絡(luò)應(yīng)用和移動終端之間傳輸數(shù)據(jù)的過程中,計算機用于轉(zhuǎn) 發(fā)加密后的數(shù)據(jù)包或用于對傳輸?shù)臄?shù)據(jù)包進行解密和重新加密。移動終端和計算才幾之間通過有線或無線方式建立通信通道。通過使用本發(fā)明的采用移動終端作為計算才幾輸入裝置的方法和系統(tǒng),能夠4是供一種安全的輸入方式,防止軟件對4定盤輸入的監(jiān)控。
此處所it明的附圖用來4是供對本發(fā)明的進一步理解,構(gòu)成本申 請的一部分,本發(fā)明的示意性實施例及其"i兌明用于解釋本發(fā)明,并 不構(gòu)成對本發(fā)明的不當限定。在附圖中圖1是根據(jù)本發(fā)明的采用移動終端作為計算機輸入裝置的方法 的流禾呈圖;圖2 A-圖2C是根據(jù)本發(fā)明的采用移動終端作為計算機輸入裝 置的系統(tǒng)的4區(qū)圖;以及
圖3是根據(jù)本發(fā)明的實施例的采用移動終端作為計算才幾輸入裝 置的方法的時序圖。
具體實施方式
下面參考附圖,詳細說明本發(fā)明的具體實施方式
。圖1是根據(jù)本發(fā)明的采用移動終端作為計算機輸入裝置的方法 的流程圖。如圖1所示,本發(fā)明的采用移動終端作為計算^L輸入裝 置的方法包括以下步驟步驟S102,計算4幾分別與網(wǎng)絡(luò)應(yīng)用和移動終端建立通信通道; 步驟S104,在網(wǎng)絡(luò)應(yīng)用啟動時,網(wǎng)絡(luò)應(yīng)用將需要顯示的數(shù)據(jù)通過計 算機轉(zhuǎn)發(fā)給移動終端;以及步驟S106,移動終端顯示數(shù)據(jù),在需要 進行輸入的情況下,用戶通過移動終端進行輸入,移動終端將所輸 入的數(shù)據(jù)加密后通過計算才幾轉(zhuǎn)發(fā)給網(wǎng)絡(luò)應(yīng)用。其中,計算^L與網(wǎng)絡(luò)應(yīng)用和移動終端分別通過用戶手動配置建 立通信通道或通過計算才幾自動4叟索和配置建立通信通道。網(wǎng)絡(luò)應(yīng)用 和移動終端之間傳輸?shù)臄?shù)據(jù)為全程加密的數(shù)據(jù)或部分加密的數(shù)據(jù)。在網(wǎng)絡(luò)應(yīng)用和移動終端之間傳輸數(shù)據(jù)的過程中,計算機用于轉(zhuǎn) 發(fā)加密后的數(shù)據(jù)包或用于對傳輸?shù)臄?shù)據(jù)包進行解密和重新加密。移動終端和計算才幾之間通過有線或無線方式建立通信通道,例 如通過WIFI、紅夕卜(IrDA)、藍牙、UWB (超寬帶沖支術(shù))、以及有線電纜。圖2A-圖2C是4艮據(jù)本發(fā)明的采用移動終端作為計算初4命入裝 置的系統(tǒng)的框圖。如圖2A所示,本發(fā)明的采用移動終端作為計算 機輸入裝置的系統(tǒng)包括計算機202,用于分別與網(wǎng)絡(luò)應(yīng)用和移動
終端建立通信通道和轉(zhuǎn)發(fā)數(shù)據(jù),在需要的情況下,對需要轉(zhuǎn)發(fā)的數(shù)據(jù)進4亍解密和重新加密;網(wǎng)纟各應(yīng)用204,用于與計算才幾建立通信通 道,并且在啟動時將需要顯示的數(shù)據(jù)通過計算才幾轉(zhuǎn)發(fā)給移動終端; 以及移動終端206,用于顯示來自網(wǎng)絡(luò)應(yīng)用的凄t據(jù),并且在需要進 行輸入的情況下進行輸入,并將所輸入的數(shù)據(jù)加密后通過計算機轉(zhuǎn) 發(fā)纟合網(wǎng)絡(luò)應(yīng)用。其中,如圖2B所示,計算機202包括第一管理模塊202-2,用于分別與網(wǎng)絡(luò)應(yīng)用和移動終端建立通4言通道并對所建立的通信通 道進行維護;傳輸模塊202-4,用于將來自網(wǎng)絡(luò)應(yīng)用的數(shù)據(jù)轉(zhuǎn)發(fā)至 移動終端以及將來自移動終端的數(shù)據(jù)轉(zhuǎn)發(fā)至網(wǎng)絡(luò)應(yīng)用;第 一加密和 解密^f莫塊202-6,用于在需要進行加密和解密的情況下,將來自網(wǎng) 絡(luò)應(yīng)用或移動終端的數(shù)據(jù)進行解密并重新進行加密后傳輸至傳輸才莫 塊;人機交互界面模塊202-8,用于將接收到的數(shù)據(jù)呈現(xiàn)給用戶并 進行人機交互;以及監(jiān)控模塊202-10,用于對人才幾交互界面模塊進 行監(jiān)控,并且通知第一管理模塊。如圖2C所示,移動終端204包括第二管理模塊204-2,用于 接收計算機轉(zhuǎn)發(fā)的數(shù)據(jù)并將數(shù)據(jù)傳輸至第二加密和解密模塊;第二 加密和解密模塊204-4,用于對接收到的數(shù)據(jù)進行解密并將解密后 的數(shù)據(jù)提供給顯示和輸入模塊,以及將來自顯示和輸入模塊的數(shù)據(jù) 進行加密并傳輸至計算機以轉(zhuǎn)發(fā)至網(wǎng)絡(luò)應(yīng)用;以及顯示和輸入模塊 204-6,用于顯示第二加密和解密模塊解析后的數(shù)據(jù),為用戶提供輸 入界面并將用戶輸入的數(shù)據(jù)提供給第二加密和解密模塊。其中,計算才幾與網(wǎng)絡(luò)應(yīng)用和移動終端分別通過用戶手動配置建 立通信通道,或通過計算才幾自動搜索和配置建立通信通道。網(wǎng)絡(luò)應(yīng) 用和移動終端之間傳輸?shù)臄?shù)據(jù)為全程加密的數(shù)據(jù)或部分加密的數(shù)據(jù)。 在網(wǎng)絡(luò)應(yīng)用和移動終端之間傳輸數(shù)據(jù)的過程中,計算枳W又用于 轉(zhuǎn)發(fā)加密后的數(shù)據(jù)包,或計算機用于對傳輸?shù)臄?shù)據(jù)包進行解密和重 新力口密。移動終端和計算才幾之間通過有線或無線方式建立通信通道,例如通過WIFI、紅夕卜(IrDA)、藍牙、UWB (超寬帶沖支術(shù))、以及有 線電纜。在本發(fā)明中,計算才幾中可以安裝一應(yīng)用軟件,該應(yīng)用軟件自動 監(jiān)控計算^L的窗口消息,并且在需要的情況下自動或手動連4妄至指 定移動終端(可以為手才幾、PDA等能夠進4于,敘入的終端)。然后, 該窗口在移動終端屏幕上顯示,使用移動終端的《建盤作為豸lr入i殳備, 傳輸數(shù)據(jù)通過加解密完成。在本發(fā)明中,將計算機窗口的內(nèi)容顯示在移動終端相對較小的 屏幕內(nèi),利用移動終端的輸入可以防止軟件對鍵盤輸入的截獲,輸 入易用簡單,有界面反饋。本發(fā)明可以用在網(wǎng)上銀行的使用中,網(wǎng)上銀行對于密碼的保護 非常敏感,本發(fā)明能夠使得用戶輸入的密碼不能通過鍵盤輸入被獲取。本發(fā)明的具體實現(xiàn)方法可以包括步驟一計算機(PC)端軟件設(shè)置需要使用手機(可以為其他 的移動終端)輸入的網(wǎng)絡(luò)應(yīng)用。網(wǎng)絡(luò)應(yīng)用打開,與計算才幾建立^各徑。 該3各徑的建立可以是手動的,也可以是由監(jiān)控才莫塊自動發(fā)現(xiàn)的。步驟二計算4幾端軟件設(shè)置可以作為安全輸入的手才幾。連4妄該 手才幾,與手才幾建立3各徑。該3各徑建立可以是手動的,也可以是由計 算機部分管理模塊自動建立的。
步驟三網(wǎng)絡(luò)應(yīng)用和手才幾建立安全通道,該通道傳輸?shù)臄?shù)據(jù)是 全程加密的或者部分加密的。該通道可以是網(wǎng)纟各應(yīng)用與手才幾之間的 完全封閉通道,計算枳W又負責轉(zhuǎn)發(fā)加密數(shù)據(jù)包。也可以是網(wǎng)絡(luò)應(yīng)用 和計算機之間,計算機和手機之間的兩段式通道,計算機負責重新加解密。在上述過程中,計算才幾與手機之間的連接可以基于無線4支術(shù),例如但不限于藍牙、WIFI、 IrDA、以及UWB,也可以基于有線電 纜,例如但不限于數(shù)據(jù)線。步驟一與步驟二沒有先后關(guān)系,可以同時進行。步驟三在步驟 一和步艱《二完成后進;f于。圖3是根據(jù)本發(fā)明的實施例的采用移動終端作為計算才幾輸入裝 置的方法的時序圖。如圖3所示,該實施例可以包括以下步驟S302, PC端的監(jiān)控模塊收到來自網(wǎng)絡(luò)應(yīng)用的窗口消息。S304,監(jiān)控才莫塊通知PC端的第一管理才莫塊連^"移動終端。S306-S308,第一管理沖莫塊響應(yīng)該消息并向手才幾端發(fā)起安全的連 接請求。S310,手才幾端同意建立該連4妻_清求,響應(yīng)并建立連4妄。S312-S314,第一管理模塊和手機端之間進行安全數(shù)據(jù)傳輸。S316-S318,第一管理才莫塊終止該安全連4妻,手才幾端響應(yīng)該消息 并終止連接。
實現(xiàn)一網(wǎng)纟各應(yīng)用和手才幾通道建立之后,網(wǎng)纟備應(yīng)用需要顯示的 數(shù)據(jù)通過該通道傳輸至手機,在手機端屏幕顯示,手機端的輸入加密后通過該通道傳豐lr至網(wǎng)絡(luò)應(yīng)用,由網(wǎng)纟各應(yīng)用負責解密。實現(xiàn)二網(wǎng)絡(luò)應(yīng)用需要顯示的數(shù)據(jù)通過計算才幾傳輸至手才幾,手 機端的輸入加密后傳輸至計算機,計算機解密再重新加密后傳輸至 網(wǎng)纟各應(yīng)用。以上所述^f又為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明, 對于本4頁i或的沖支術(shù)人員來i兌,本發(fā)明可以有各種更改和變4匕。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等, 均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1. 一種采用移動終端作為計算機輸入裝置的方法,其特征在于,所述方法包括以下步驟步驟S102,計算機分別與網(wǎng)絡(luò)應(yīng)用和移動終端建立通信通道;步驟S104,在所述網(wǎng)絡(luò)應(yīng)用啟動時,所述網(wǎng)絡(luò)應(yīng)用將需要顯示的數(shù)據(jù)通過計算機轉(zhuǎn)發(fā)給所述移動終端;以及步驟S106,所述移動終端顯示所述數(shù)據(jù),在需要進行輸入的情況下,用戶通過所述移動終端進行輸入,所述移動終端將所輸入的數(shù)據(jù)加密后通過所述計算機轉(zhuǎn)發(fā)給所述網(wǎng)絡(luò)應(yīng)用。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述計算機與所述 網(wǎng)絡(luò)應(yīng)用和所述移動纟冬端通過用戶手動配置建立通4言通道或 通過所述計算機自動搜索和配置建立通信通道。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述網(wǎng)絡(luò)應(yīng)用 和所述移動終端之間傳輸?shù)腎t據(jù)為全程加密的數(shù)據(jù)或部分加 密的數(shù)據(jù)。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述網(wǎng)絡(luò)應(yīng)用和 所述移動終端之間傳輸凄t據(jù)的過程中,所述計算才幾用于轉(zhuǎn)發(fā)加 密后的數(shù)據(jù)包或用于對傳輸?shù)臄?shù)據(jù)包進4于解密和重新加密。
5. —種采用移動終端作為計算機輸入裝置的系統(tǒng),其特征在于, 包括計算才幾,用于分別與網(wǎng)絡(luò)應(yīng)用和移動終端建立通信通道和 轉(zhuǎn)發(fā)數(shù)據(jù); 所述網(wǎng)絡(luò)應(yīng)用,用于與所述計算機建立通信通道,并且在啟動時將需要顯示的數(shù)據(jù)通過計算機轉(zhuǎn)發(fā)給所述移動終端;以 及所述移動終端,用于顯示來自所述網(wǎng)絡(luò)應(yīng)用的H據(jù),并且 在需要進行輸入的情況下進行輸入,并將所輸入的數(shù)據(jù)加密后 通過所述計算機轉(zhuǎn)發(fā)給所述網(wǎng)絡(luò)應(yīng)用。
6. 根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述計算機包括第 一管理模塊,用于分別與所述網(wǎng)絡(luò)應(yīng)用和所述移動終端 建立通信通道并^"所建立的通<言通道進4于維護;傳輸模塊,用于將來自所述網(wǎng)絡(luò)應(yīng)用的數(shù)據(jù)轉(zhuǎn)發(fā)至所述移 動終端以及將來自所述移動終端的數(shù)、據(jù)轉(zhuǎn)發(fā)至所述網(wǎng)絡(luò)應(yīng)用;第 一加密和解密模塊,用于在需要進行加密和解密的情況 下,將來自所述網(wǎng)絡(luò)應(yīng)用或所述移動終端的數(shù)據(jù)進行解密并重 新進行加密后傳輸至所述傳輸模塊;人機交互界面模塊,用于將接收到的數(shù)據(jù)呈現(xiàn)給用戶并進 4亍人才幾交互;以及監(jiān)控模塊,用于對所述人機交互界面模塊進行監(jiān)控,并且 通知所述第一管理模塊。
7. 根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述移動終端包括第二管理模塊,用于接收所述計算機轉(zhuǎn)發(fā)的數(shù)據(jù)并將所述 數(shù)據(jù)傳輸至第二加密和解密模塊;所述第二加密和解密模塊,用于對接收到的數(shù)據(jù)進行解密 并將解密后的數(shù)據(jù)提供給顯示和輸入才莫塊,以及將來自所述顯 示和輸入才莫塊的數(shù)據(jù)進行加密并傳輸至所述計算機以轉(zhuǎn)發(fā)至 所述網(wǎng)全各應(yīng)用;以及 所述顯示和輸入模塊,用于顯示所述第二加密和解密模塊 解析后的數(shù)據(jù),為用戶提供輸入界面并將用戶輸入的數(shù)據(jù)提供 給所述第二加密和解密模塊。
8. 根據(jù)權(quán)利要求5-7中任一項所述的系統(tǒng),其特征在于,所述計算才幾與所述網(wǎng)纟各應(yīng)用和所述移動纟冬端分別通過用戶手動配置 建立通信通道或通過所述計算機自動搜索和配置建立通信通 道。
9. 根據(jù)權(quán)利要求5-7中任一項所述的系統(tǒng),其特征在于,所述網(wǎng) 絡(luò)應(yīng)用和所述移動終端之間傳輸?shù)臄?shù)據(jù)為全程加密的H據(jù)或 部分加密的數(shù)據(jù)。
10. 根據(jù)權(quán)利要求5-7中任一項所述的系統(tǒng),其特征在于,在所述 網(wǎng)絡(luò)應(yīng)用和所述移動終端之間傳輸數(shù)據(jù)的過程中,所述計算枳i 用于轉(zhuǎn)發(fā)加密后的數(shù)據(jù)包或用于對傳輸?shù)臄?shù)據(jù)包進行解密和 重新加密。
全文摘要
本發(fā)明提供了一種采用移動終端作為計算機輸入裝置的方法和系統(tǒng),其中,該方法包括以下步驟步驟S102,計算機分別與網(wǎng)絡(luò)應(yīng)用和移動終端建立通信通道;步驟S104,在網(wǎng)絡(luò)應(yīng)用啟動時,網(wǎng)絡(luò)應(yīng)用將需要顯示的數(shù)據(jù)通過計算機轉(zhuǎn)發(fā)給移動終端;以及步驟S106,移動終端顯示數(shù)據(jù),在需要進行輸入的情況下,用戶通過移動終端進行輸入,移動終端將所輸入的數(shù)據(jù)加密后通過計算機轉(zhuǎn)發(fā)給網(wǎng)絡(luò)應(yīng)用。本發(fā)明提供了一種安全的輸入方式,能夠防止軟件對鍵盤輸入的監(jiān)控。
文檔編號H04L9/00GK101399569SQ20071017555
公開日2009年4月1日 申請日期2007年9月30日 優(yōu)先權(quán)日2007年9月30日
發(fā)明者張曉平, 練 徐, 超 徐, 武亞強, 過曉冰, 陳少為 申請人:聯(lián)想(北京)有限公司