專(zhuān)利名稱(chēng):一種用于保護(hù)用戶(hù)輸入信息的移動(dòng)終端及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信終端技術(shù),特別是指一種用于保護(hù)用戶(hù)輸入信息的移動(dòng)終端及方法。
背景技術(shù):
隨著移動(dòng)通信技術(shù)的發(fā)展,移動(dòng)業(yè)務(wù)的內(nèi)容越來(lái)越豐富,也越來(lái)越廣泛地影響著人們的工作和生活。在大量的移動(dòng)業(yè)務(wù)中,業(yè)務(wù)提供商要求移動(dòng)用戶(hù)通過(guò)移動(dòng)終端輸入具有私密性質(zhì)的信息,例如撥叫網(wǎng)際協(xié)議(IP)電話(huà)時(shí)需要輸入帳號(hào)和密碼,從電子銀行取款時(shí)需要輸入取款密碼,用移動(dòng)終端簽署商務(wù)合同時(shí)需要發(fā)送電子簽名等。傳統(tǒng)柜臺(tái)業(yè)務(wù)在密碼保護(hù)之外,還能依賴(lài)操作設(shè)備的唯一性,如存折、卡、身份證等。但是對(duì)于移動(dòng)業(yè)務(wù),由于一開(kāi)始就不強(qiáng)調(diào)終端的唯一性,即允許用戶(hù)通過(guò)不同的移動(dòng)終端來(lái)訪(fǎng)問(wèn)同一業(yè)務(wù),致使私密信息成了關(guān)鍵甚至是唯一識(shí)別用戶(hù)身份的措施。再加上移動(dòng)業(yè)務(wù)所使用地點(diǎn)的隨意性,增加了私密信息的失密機(jī)會(huì)。因此,對(duì)移動(dòng)終端上輸入的私密信息進(jìn)行保護(hù)就顯得尤為重要。
從數(shù)據(jù)傳輸?shù)慕嵌葋?lái)看,移動(dòng)用戶(hù)輸入的內(nèi)容先從移動(dòng)終端界面被讀取,傳送給移動(dòng)終端側(cè)的業(yè)務(wù)處理模塊,然后經(jīng)移動(dòng)網(wǎng)絡(luò)傳輸,至業(yè)務(wù)服務(wù)器側(cè),交給服務(wù)器端的業(yè)務(wù)處理模塊處理。現(xiàn)在的移動(dòng)網(wǎng)絡(luò)本身具有對(duì)用戶(hù)的數(shù)據(jù)進(jìn)行保密的功能,而移動(dòng)終端目前所采用的通用輸入模式是把用戶(hù)輸入的所有內(nèi)容明碼顯示在終端屏幕上。以IP電話(huà)為例首先用戶(hù)從鍵盤(pán)輸入或從通訊簿中選擇業(yè)務(wù)提供商的號(hào)碼,按呼叫(Call)鍵后開(kāi)始呼叫。當(dāng)屏幕顯示呼叫建立成功時(shí),被呼叫方要求用戶(hù)輸入IP帳號(hào)和密碼。于是用戶(hù)繼續(xù)輸入帳號(hào)和密碼,這樣從用戶(hù)輸入IP賬號(hào)和密碼到撥完對(duì)方號(hào)碼這段時(shí)間內(nèi),其輸入的全部?jī)?nèi)容就一覽無(wú)余地顯示在終端屏幕上,并會(huì)持續(xù)停留一段時(shí)間,由于移動(dòng)用戶(hù)通常處于公共場(chǎng)合等開(kāi)放環(huán)境中,用戶(hù)對(duì)于其從移動(dòng)終端屏幕輸入的內(nèi)容往往沒(méi)有任何保護(hù)措施,這樣就大大增加了竊賊從用戶(hù)移動(dòng)終端屏幕上竊取用戶(hù)輸入信息的可能性,而一旦得逞,就會(huì)給用戶(hù)帶來(lái)嚴(yán)重的后果。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的一個(gè)目的在于提供一種用于保護(hù)用戶(hù)輸入信息的移動(dòng)終端,使得用戶(hù)通過(guò)靈活切換移動(dòng)終端的顯示模式來(lái)實(shí)現(xiàn)對(duì)從移動(dòng)終端輸入的信息的保護(hù),防止被他人竊取。
本發(fā)明的另一個(gè)目的在于提供一種用于保護(hù)用戶(hù)從移動(dòng)終端輸入的信息的方法。
本發(fā)明的上述目的是通過(guò)如下的技術(shù)方案予以解決的一種用于保護(hù)用戶(hù)輸入信息的移動(dòng)終端,至少包括鍵盤(pán)、顯示屏和人機(jī)交互管理模塊,所述人機(jī)交互管理模塊至少包括鍵盤(pán)事件處理模塊、人機(jī)交互處理模塊和顯示處理模塊,其特征在于所述移動(dòng)終端進(jìn)一步包括用于控制移動(dòng)終端顯示模式的切換的私密信息顯示控制鍵;所述人機(jī)交互管理模塊進(jìn)一步包括顯示模式寄存器,用于寄存移動(dòng)終端的顯示模式值;私密信息顯示管理模塊,用于接收來(lái)自鍵盤(pán)事件處理模塊的鍵盤(pán)事件值并將所述鍵盤(pán)事件值發(fā)送給人機(jī)交互處理模塊,根據(jù)所述鍵盤(pán)事件值控制顯示模式寄存器變量的設(shè)置和讀取,并根據(jù)所讀取的顯示模式寄存器變量值向顯示處理模塊發(fā)送顯示指令;所述顯示處理模塊根據(jù)接收自私密信息顯示管理模塊的顯示指令控制接收自人機(jī)交互處理模塊的用戶(hù)輸入信息在顯示屏上的顯示。
在上述移動(dòng)終端中,所述私密信息顯示控制鍵設(shè)置于移動(dòng)終端的鍵盤(pán)上。
在上述移動(dòng)終端中,所述私密信息顯示控制鍵為鍵盤(pán)上除數(shù)字鍵0~9和功能鍵#之外的一個(gè)任意鍵。
在上述移動(dòng)終端中,所述私密信息顯示控制鍵為鍵盤(pán)上一個(gè)單獨(dú)的物理按鍵。
一種用于保護(hù)用戶(hù)從移動(dòng)終端輸入的信息的方法,至少包括a.在移動(dòng)終端上設(shè)置私密信息顯示控制鍵和顯示模式;b.在讀取到鍵盤(pán)事件后,判斷所述鍵盤(pán)事件值是否是私密信息顯示控制鍵值,如果是,改變移動(dòng)終端的顯示模式;否則查詢(xún)當(dāng)前顯示模式,并根據(jù)當(dāng)前顯示模式進(jìn)行顯示。
在移動(dòng)終端的人機(jī)交互管理模塊包括鍵盤(pán)事件處理模塊、人機(jī)交互處理模塊、顯示處理模塊、私密信息顯示管理模塊和顯示模式寄存器的情況下,顯示模式通過(guò)顯示模式寄存器設(shè)置,步驟b包括b1、鍵盤(pán)事件處理模塊在讀取到移動(dòng)終端鍵盤(pán)事件后,將讀取到的鍵盤(pán)事件值發(fā)送給私密信息顯示管理模塊;b2、私密信息顯示管理模塊判斷接收到鍵盤(pán)事件值是否等于私密信息顯示控制鍵值,如果是,改變顯示模式寄存器變量的值,然后重新執(zhí)行步驟b1;否則執(zhí)行步驟b3;b3、私密信息顯示管理模塊將所述鍵盤(pán)事件值發(fā)送給人機(jī)交互處理模塊,同時(shí)查詢(xún)顯示模式寄存器,并根據(jù)所查詢(xún)的顯示模式寄存器變量值向顯示處理模塊發(fā)送顯示指令;b4、顯示處理模塊根據(jù)所述顯示指令控制接收自人機(jī)交互處理模塊的用戶(hù)輸入信息在顯示屏上的顯示。
上述寄存器變量值為分別代表普通模式和加密模式的取值中的一個(gè),此時(shí)步驟b2中改變顯示模式寄存器變量的值是在代表普通模式的值和代表加密模式的值之間進(jìn)行切換;步驟b3中根據(jù)所查詢(xún)的顯示模式寄存器變量值向顯示處理模塊發(fā)送顯示指令包括私密信息顯示管理模塊判斷查詢(xún)到的寄存器變量值是否代表普通模式,如果是,向顯示處理模塊發(fā)送顯示實(shí)際鍵值的指令;否則向顯示處理模塊發(fā)送顯示替換值的指令;步驟b4包括在接收的顯示指令是顯示實(shí)際鍵值的指令時(shí),顯示處理模塊將人機(jī)交互處理模塊發(fā)送來(lái)的內(nèi)容直接顯示在顯示屏上;在接收的顯示指令是顯示替換值的指令時(shí),顯示處理模塊將人機(jī)交互處理模塊發(fā)送來(lái)的內(nèi)容以替換值的形式顯示在顯示屏上。
在上述方法中,代表普通模式的寄存器變量值的取值可以為0,代表加密模式的寄存器變量值的取值可以為1。此時(shí),步驟b2中在代表普通模式的值和代表加密模式的值之間進(jìn)行切換包括將讀取到的顯示模式寄存器變量的當(dāng)前值與1進(jìn)行異或運(yùn)算,然后將計(jì)算所得的結(jié)果賦給寄存器變量。
綜上所述,本發(fā)明通過(guò)在移動(dòng)終端的鍵盤(pán)上設(shè)置了一個(gè)私密信息顯示控制鍵,當(dāng)用戶(hù)需要輸入私密信息時(shí),按一次私密信息顯示控制鍵,該移動(dòng)終端人機(jī)交互管理模塊中的鍵盤(pán)事件處理模塊,讀取該鍵盤(pán)事件,并將鍵值發(fā)送給私密信息顯示管理模塊,私密信息顯示管理模塊讀取顯示模式寄存器變量的值,然后將顯示模式寄存器變量重新賦值,且使新賦的值不同于該顯示模式寄存器變量原來(lái)的值,這樣屏幕顯示模式轉(zhuǎn)為加密模式。當(dāng)用戶(hù)從移動(dòng)終端輸入信息時(shí),則以替換值的形式顯示在終端屏幕上。當(dāng)用戶(hù)再按一次私密信息顯示控制鍵,屏幕顯示轉(zhuǎn)為非加密的普通模式,恢復(fù)對(duì)鍵值的真實(shí)屏幕顯示。由此可見(jiàn),私密信息顯示控制鍵的反復(fù)按下可以使移動(dòng)終端的屏幕顯示模式在普通模式—加密模式—普通模式之間循環(huán)切換。因此一方面有效避免了用戶(hù)輸入的信息因較長(zhǎng)時(shí)間以明碼形式停留在屏幕上而被竊取的可能性,另一方面,采用私密信息顯示控制鍵開(kāi)啟和關(guān)閉加密模式,操作簡(jiǎn)單,使用方便。
圖1為移動(dòng)終端原有的人機(jī)交互管理模塊示意圖。
圖2為本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖。
圖3為本發(fā)明方法的流程圖。
圖4為本發(fā)明具體實(shí)施例的移動(dòng)終端鍵盤(pán)示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。
圖1示出了原有的移動(dòng)終端人機(jī)交互管理模塊示意圖,從圖1可以看出,原有的移動(dòng)終端人機(jī)交互管理模塊主要包括鍵盤(pán)事件處理模塊、人機(jī)交互處理模塊和顯示處理模塊。圖2為本發(fā)明的移動(dòng)終端人機(jī)交互管理模塊示意圖,從圖2可以看出,本發(fā)明的移動(dòng)終端人機(jī)交互管理模塊主要包括鍵盤(pán)事件處理模塊、人機(jī)交互處理模塊、顯示處理模塊、私密信息顯示管理模塊和顯示模式寄存器。這里的鍵盤(pán)事件處理模塊用于讀取移動(dòng)終端鍵盤(pán)事件,并發(fā)送讀取的鍵盤(pán)事件值到私密信息顯示管理模塊;人機(jī)交互處理模塊用于對(duì)接收到的鍵盤(pán)事件值進(jìn)行處理,并將能夠顯示的鍵盤(pán)事件值發(fā)送給顯示處理模塊;顯示處理模塊用于控制鍵盤(pán)事件值在移動(dòng)終端的屏幕顯示;私密信息顯示管理模塊,用于接收來(lái)自鍵盤(pán)事件處理模塊的鍵盤(pán)事件值,并判斷該鍵盤(pán)事件值是否等于私密信息顯示控制鍵值,如果是,則讀取顯示模式寄存器變量的值,并為顯示模式寄存器變量賦一個(gè)不同于其當(dāng)前值的值(顯示模式寄存器寄存移動(dòng)終端的顯示模式普通模式和加密模式,它們分別用一個(gè)寄存器變量的兩個(gè)取值來(lái)表示),否則,查詢(xún)顯示模式寄存器,并將該鍵盤(pán)事件值發(fā)送給人機(jī)交互處理模塊,然后根據(jù)顯示模式寄存器變量當(dāng)前的取值向顯示處理模塊發(fā)送顯示指令(普通顯示或加密顯示);本發(fā)明的基本原理是在移動(dòng)終端的鍵盤(pán)上設(shè)置一個(gè)私密信息顯示控制鍵,當(dāng)用戶(hù)需要輸入私密信息時(shí),按一次私密信息顯示控制鍵,人機(jī)交互管理模塊中的鍵盤(pán)事件處理模塊,讀取鍵盤(pán)事件,并將讀取到的鍵盤(pán)事件值發(fā)送給私密信息顯示管理模塊,私密信息顯示管理模塊接收到鍵盤(pán)事件值后,判斷該鍵盤(pán)事件值是否等于私密信息顯示控制鍵值,如果是,則讀取顯示模式寄存器變量的值,并為顯示模式寄存器變量賦一個(gè)不同于其當(dāng)前值的值,否則,查詢(xún)顯示模式寄存器,并將該鍵盤(pán)事件值發(fā)送給人機(jī)交互處理模塊,然后根據(jù)顯示模式寄存器變量當(dāng)前的取值向顯示處理模塊發(fā)送顯示模式(普通模式或加密模式)指令。人機(jī)交互處理模塊對(duì)接收到的鍵盤(pán)事件值進(jìn)行處理,并將能夠顯示的鍵盤(pán)事件值發(fā)送給顯示處理模塊,顯示處理模塊根據(jù)接收到的顯示指令控制來(lái)自人機(jī)交互處理模塊的內(nèi)容在終端屏幕的顯示。
下面結(jié)合圖3說(shuō)明本發(fā)明方法的流程圖,主要包括如下步驟首先在步驟301,在移動(dòng)終端的鍵盤(pán)上設(shè)定一個(gè)控制移動(dòng)終端顯示模式的私密信息顯示控制鍵,即私密信息顯示控制鍵的每次按下,能夠?qū)е乱苿?dòng)終端顯示模式在普通模式—加密模式—普通模式之間循環(huán)切換。
該私密信息顯示控制鍵可以是在移動(dòng)終端的鍵盤(pán)上增加一個(gè)物理鍵,也可以是在鍵盤(pán)上指定一個(gè)邏輯鍵作為私密信息顯示控制鍵時(shí),在設(shè)置邏輯鍵時(shí),考慮到在移動(dòng)業(yè)務(wù)過(guò)程中多次按下此鍵不能影響業(yè)務(wù)的正常進(jìn)行,同時(shí)不能與正常業(yè)務(wù)數(shù)據(jù)混淆,因此可以將除數(shù)字鍵0~9和功能鍵#之外的任意鍵設(shè)置為邏輯鍵。例如圖4所示的一種移動(dòng)終端鍵盤(pán)示意圖,通過(guò)分析鍵盤(pán)發(fā)現(xiàn)在該終端支持的語(yǔ)音業(yè)務(wù)或數(shù)據(jù)業(yè)務(wù)呼叫過(guò)程中,除數(shù)字鍵0~9和功能鍵#之外,還有下列按鍵被使用方向鍵(內(nèi)容瀏覽)、Enter鍵(內(nèi)容確認(rèn))、Menu鍵(調(diào)出菜單)、后退鍵(取消呼叫)、開(kāi)機(jī)/關(guān)機(jī)鍵(終止呼叫)、Function鍵(剪切Cut/粘貼Paste等輔助操作)、*鍵(聯(lián)網(wǎng)/GPS定位)。只有 字母/數(shù)字切換鍵的操作在呼叫狀態(tài)時(shí)才無(wú)效。因此,將字母/數(shù)字切換鍵設(shè)定為私密信息顯示控制鍵。
在步驟302,移動(dòng)終端人機(jī)交互管理模塊中的鍵盤(pán)事件處理模塊讀取移動(dòng)終端鍵盤(pán)事件,并將鍵值發(fā)送給私密信息顯示管理模塊。
在步驟303,私密信息顯示管理模塊判斷接收到的鍵盤(pán)事件值是否等于私密信息顯示控制鍵值,如果是,則執(zhí)行步驟304,否則,執(zhí)行步驟305。
在步驟304,私密信息顯示管理模塊讀取顯示模式寄存器變量的值,并為顯示模式寄存器變量賦一個(gè)不同于其當(dāng)前值的值。需要說(shuō)明的是,移動(dòng)終端開(kāi)機(jī)時(shí),私密信息顯示管理模塊首先將顯示模式寄存器變量初始化為普通模式。在改變顯示模式寄存器變量之后,繼續(xù)執(zhí)行步驟302。
顯示模式寄存器通過(guò)一個(gè)寄存器變量來(lái)寄存移動(dòng)終端的兩種顯示模式普通模式和加密模式,它們分別對(duì)應(yīng)寄存器變量的兩個(gè)取值,如令該寄存器變量的取值為0或1,0表示移動(dòng)終端當(dāng)前為普通模式,而l表示加密模式。當(dāng)上述私密信息顯示管理模塊讀取到顯示模式寄存器變量當(dāng)前的值為X,則將Xl的結(jié)果重寫(xiě)入寄存器,其中為異或操作符。
在步驟305,私密信息顯示管理模塊查詢(xún)顯示模式寄存器,判斷顯示模式寄存器變量的值是否為普通模式,如果是,執(zhí)行步驟306;否則執(zhí)行步驟307。
在步驟306,私密信息顯示管理模塊將接收到的鍵盤(pán)事件值發(fā)送給人機(jī)交互處理模塊,并向顯示處理模塊發(fā)送顯示實(shí)際值的指令,人機(jī)交互處理模塊對(duì)接收到的鍵盤(pán)事件值進(jìn)行處理,并將能夠顯示的鍵盤(pán)事件值發(fā)送給顯示處理模塊,顯示處理模塊將人機(jī)交互處理模塊發(fā)送來(lái)的內(nèi)容顯示在終端屏幕上。然后繼續(xù)執(zhí)行步驟302,也就是鍵盤(pán)事件處理模塊讀取下一個(gè)移動(dòng)終端鍵盤(pán)事件。
在步驟307,私密信息顯示管理模塊將接收到的鍵盤(pán)事件值發(fā)送給人機(jī)交互處理模塊,并向顯示處理模塊發(fā)送顯示替換值的指令,人機(jī)交互處理模塊對(duì)接收到的鍵盤(pán)事件值進(jìn)行處理,并將能夠顯示的鍵盤(pán)事件值發(fā)送給顯示處理模塊,顯示處理模塊將人機(jī)交互處理模塊發(fā)送來(lái)的內(nèi)容以替換值的形式顯示在終端屏幕上。然后同樣繼續(xù)執(zhí)行步驟302,也就是鍵盤(pán)事件處理模塊讀取下一個(gè)移動(dòng)終端鍵盤(pán)事件。所謂替換值是指與實(shí)際鍵值不同,且無(wú)法逆向轉(zhuǎn)換成實(shí)際鍵值的可顯示字符編碼值,例如字符“*”的編碼值。
假設(shè)現(xiàn)在通過(guò)上述移動(dòng)終端撥叫17930IP電話(huà)業(yè)務(wù),并在呼叫過(guò)程中對(duì)IP帳號(hào)的密碼進(jìn)行保密顯示,則處理流程如下(1)正常撥叫17930,按呼出鍵;終端提示已連接,通話(huà)時(shí)間hh:mm:ss;終端內(nèi)部私密信息顯示管理功能被啟動(dòng),由于開(kāi)機(jī)時(shí)顯示模式寄存器被初始化為普通模式,因此屏幕上的輸入內(nèi)容欄中顯示被呼號(hào)碼17930。
(2)業(yè)務(wù)服務(wù)器提示“請(qǐng)選擇提示語(yǔ)言的種類(lèi)”,用戶(hù)在鍵盤(pán)上輸入“1”(中文),終端內(nèi)部私密信息顯示管理模塊讀取顯示模式寄存器的當(dāng)前的顯示模式值為普通模式,則將鍵盤(pán)輸入的實(shí)際鍵值“1”轉(zhuǎn)發(fā)給人機(jī)交互處理模塊,并發(fā)送顯示實(shí)際鍵值指令給顯示處理模塊,這時(shí)顯示處理模塊在移動(dòng)終端屏幕的輸入內(nèi)容欄中顯示179301。
(3)業(yè)務(wù)服務(wù)器提示“請(qǐng)輸入帳號(hào)并以#號(hào)結(jié)束”,用戶(hù)在鍵盤(pán)上輸入例如“362100652432#”的帳號(hào),對(duì)每次按鍵,私密信息顯示管理功能重復(fù)步驟(2)的操作,即將每次按鍵的實(shí)際鍵值轉(zhuǎn)發(fā)給人機(jī)交互處理模塊,并向顯示處理功能發(fā)送指令顯示實(shí)際鍵值,輸入結(jié)束后屏幕顯示“179301362100652432#”。
(4)業(yè)務(wù)服務(wù)器提示“請(qǐng)輸入密碼并以#號(hào)結(jié)束”,用戶(hù)判斷此信息需要加密顯示,按下 鍵,私密信息顯示管理模塊從鍵盤(pán)事件處理模塊接收到鍵值為私密信息顯示控制鍵消息,私密信息顯示管理模塊將顯示模式寄存器變量置為加密模式。
(5)用戶(hù)輸入密碼,私密信息顯示管理模塊讀取顯示模式寄存器的值為1,則將實(shí)際鍵值轉(zhuǎn)發(fā)給人機(jī)交互處理模塊,并向顯示處理功能發(fā)送顯示替換鍵值的指令,重復(fù)此步驟直至4位密碼和#號(hào)輸入完畢,屏幕上輸入內(nèi)容變?yōu)椤?79301362100652432#*****”。
(6)業(yè)務(wù)服務(wù)器提示“請(qǐng)輸入對(duì)方號(hào)碼并以#號(hào)結(jié)束”,用戶(hù)判斷此信息不需要加密顯示,按下 鍵,私密信息顯示管理模塊從鍵盤(pán)事件處理模塊接收到鍵值為私密信息顯示控制鍵消息,私密信息顯示管理功能讀取顯示模式寄存器的值為加密模式,將顯示模式寄存器變量置為普通模式。
(7)用戶(hù)輸入對(duì)方號(hào)碼,假設(shè)為021-12345678,終端內(nèi)部私密信息顯示管理模塊讀取顯示模式寄存器值為普通模式,則將實(shí)際鍵值轉(zhuǎn)發(fā)給人機(jī)交互處理模塊,并且發(fā)送指令顯示實(shí)際鍵值給顯示處理模塊,屏幕上顯示的輸入內(nèi)容為“179301362100652432#*****02112345678#”。
(8)被呼叫方摘機(jī),用戶(hù)之間開(kāi)始通話(huà),通話(huà)過(guò)程中,主叫方的終端屏幕上始終保持對(duì)輸入內(nèi)容的顯示“179301362100652432#*****02112345678#”。
(9)通話(huà)結(jié)束后,用戶(hù)按掛機(jī)鍵結(jié)束業(yè)務(wù)過(guò)程,鍵盤(pán)事件處理功能向私密信息顯示管理模塊發(fā)送掛機(jī)消息,私密信息顯示管理模塊將顯示模式寄存器復(fù)位為普通模式,業(yè)務(wù)結(jié)束,人機(jī)交互處理模塊清除屏幕上的所有輸入內(nèi)容。
總之,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種用于保護(hù)用戶(hù)輸入信息的移動(dòng)終端,至少包括鍵盤(pán)、顯示屏和人機(jī)交互管理模塊,所述人機(jī)交互管理模塊至少包括鍵盤(pán)事件處理模塊、人機(jī)交互處理模塊和顯示處理模塊,其特征在于所述移動(dòng)終端進(jìn)一步包括用于控制移動(dòng)終端顯示模式的切換的私密信息顯示控制鍵;所述人機(jī)交互管理模塊進(jìn)一步包括顯示模式寄存器,用于寄存移動(dòng)終端的顯示模式值;私密信息顯示管理模塊,用于接收來(lái)自鍵盤(pán)事件處理模塊的鍵盤(pán)事件值并將所述鍵盤(pán)事件值發(fā)送給人機(jī)交互處理模塊,根據(jù)所述鍵盤(pán)事件值控制顯示模式寄存器變量的設(shè)置和讀取,并根據(jù)所讀取的顯示模式寄存器變量值向顯示處理模塊發(fā)送顯示指令;所述顯示處理模塊根據(jù)接收自私密信息顯示管理模塊的顯示指令控制接收自人機(jī)交互處理模塊的用戶(hù)輸入信息在顯示屏上的顯示。
2.根據(jù)權(quán)利要求1所述的用于保護(hù)用戶(hù)輸入信息的移動(dòng)終端,其特征在于所述私密信息顯示控制鍵設(shè)置于移動(dòng)終端的鍵盤(pán)上。
3.根據(jù)權(quán)利要求2所述的用于保護(hù)用戶(hù)輸入信息的移動(dòng)終端,其特征在于所述私密信息顯示控制鍵為鍵盤(pán)上除數(shù)字鍵0~9和功能鍵#之外的一個(gè)任意鍵。
4.根據(jù)權(quán)利要求2所述的用于保護(hù)用戶(hù)輸入信息的移動(dòng)終端,其特征在于所述私密信息顯示控制鍵為鍵盤(pán)上一個(gè)單獨(dú)的物理按鍵。
5.一種用于保護(hù)用戶(hù)從移動(dòng)終端輸入的信息的方法,至少包括a.在移動(dòng)終端上設(shè)置私密信息顯示控制鍵和顯示模式;b.在讀取到鍵盤(pán)事件后,判斷所述鍵盤(pán)事件值是否是私密信息顯示控制鍵值,如果是,改變移動(dòng)終端的顯示模式;否則查詢(xún)當(dāng)前顯示模式,并根據(jù)當(dāng)前顯示模式進(jìn)行顯示。
6.根據(jù)權(quán)利要求5所述的用于保護(hù)用戶(hù)從移動(dòng)終端輸入的信息的方法,其特征在于所述移動(dòng)終端的人機(jī)交互管理模塊至少包括鍵盤(pán)事件處理模塊、人機(jī)交互處理模塊、顯示處理模塊、私密信息顯示管理模塊和顯示模式寄存器,所述顯示模式通過(guò)顯示模式寄存器設(shè)置,步驟b包括b1、鍵盤(pán)事件處理模塊在讀取到移動(dòng)終端鍵盤(pán)事件后,將讀取到的鍵盤(pán)事件值發(fā)送給私密信息顯示管理模塊;b2、私密信息顯示管理模塊判斷接收到鍵盤(pán)事件值是否等于私密信息顯示控制鍵值,如果是,改變顯示模式寄存器變量的值,然后重新執(zhí)行步驟b1;否則執(zhí)行步驟b3;b3、私密信息顯示管理模塊將所述鍵盤(pán)事件值發(fā)送給人機(jī)交互處理模塊,同時(shí)查詢(xún)顯示模式寄存器,并根據(jù)所查詢(xún)的顯示模式寄存器變量的值向顯示處理模塊發(fā)送顯示指令;b4、顯示處理模塊根據(jù)所述顯示指令控制接收自人機(jī)交互處理模塊的用戶(hù)輸入信息在顯示屏上的顯示。
7.根據(jù)權(quán)利要求6所述的用于保護(hù)用戶(hù)從移動(dòng)終端輸入的信息的方法,其特征在于所述寄存器變量值為分別代表普通模式和加密模式的取值中的一個(gè),步驟b2中改變顯示模式寄存器變量的值是在代表普通模式的值和代表加密模式的值之間進(jìn)行切換;步驟b3中根據(jù)所查詢(xún)的顯示模式寄存器變量值向顯示處理模塊發(fā)送顯示指令包括私密信息顯示管理模塊判斷查詢(xún)到的寄存器變量值是否代表普通模式,如果是,向顯示處理模塊發(fā)送顯示實(shí)際鍵值的指令;否則向顯示處理模塊發(fā)送顯示替換值的指令;步驟b4包括在接收的顯示指令是顯示實(shí)際鍵值的指令時(shí),顯示處理模塊將人機(jī)交互處理模塊發(fā)送來(lái)的內(nèi)容直接顯示在顯示屏上;在接收的顯示指令是顯示替換值的指令時(shí),顯示處理模塊將人機(jī)交互處理模塊發(fā)送來(lái)的內(nèi)容以替換值的形式顯示在顯示屏上。
8.根據(jù)權(quán)利要求7所述的用于保護(hù)用戶(hù)從移動(dòng)終端輸入的信息的方法,其特征在于所述代表普通模式的寄存器變量值的取值為0,代表加密模式的寄存器變量值的取值為1。
9.根據(jù)權(quán)利要求8所述的用于保護(hù)用戶(hù)從移動(dòng)終端輸入的信息的方法,其特征在于步驟b2中在代表普通模式的值和代表加密模式的值之間進(jìn)行切換包括將讀取到的顯示模式寄存器變量的當(dāng)前值與1進(jìn)行異或運(yùn)算,然后將計(jì)算所得的結(jié)果賦給寄存器變量。
全文摘要
本發(fā)明公開(kāi)了一種用于保護(hù)用戶(hù)輸入信息的移動(dòng)終端,包括人機(jī)交互管理模塊,該人機(jī)交互管理模塊至少包括鍵盤(pán)事件處理模塊、人機(jī)交互處理模塊和顯示處理模塊,并進(jìn)一步包括用于控制移動(dòng)終端顯示模式的切換的私密信息顯示控制鍵,以及用于接收鍵盤(pán)事件處理模塊發(fā)送來(lái)的鍵盤(pán)事件值,將接收到的鍵盤(pán)事件發(fā)送給人機(jī)交互處理模塊,同時(shí)發(fā)送顯示指令給顯示處理模塊并設(shè)置顯示模式寄存器的私密信息顯示管理模塊。本發(fā)明還公開(kāi)了基于上述移動(dòng)終端的保護(hù)用戶(hù)輸入信息的方法。使用本發(fā)明一方面能夠有效保護(hù)用戶(hù)從移動(dòng)終端輸入的信息,另一方面,采用私密信息顯示控制鍵開(kāi)啟和關(guān)閉加密模式,操作簡(jiǎn)單,使用方便,用戶(hù)可以靈活切換移動(dòng)終端的顯示模式。
文檔編號(hào)H04M1/725GK1753522SQ20041008019
公開(kāi)日2006年3月29日 申請(qǐng)日期2004年9月24日 優(yōu)先權(quán)日2004年9月24日
發(fā)明者張萍, 易小衛(wèi), 童穎, 元光燮, 陸忠偉, 孫小川, 彭紅華, 張志勇, 吳平 申請(qǐng)人:華為技術(shù)有限公司