午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種身份驗(yàn)證方法和系統(tǒng)與流程

文檔序號(hào):11063632閱讀:439來(lái)源:國(guó)知局
一種身份驗(yàn)證方法和系統(tǒng)與制造工藝

本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種身份驗(yàn)證方法和系統(tǒng)。



背景技術(shù):

信息安全,不僅與人們的個(gè)人隱私息息相關(guān)相關(guān),而且與人們的個(gè)人財(cái)產(chǎn)的安全也具有莫大的關(guān)系,因此,如何保障信息安全,一直都是人們所關(guān)注的一個(gè)問(wèn)題。

為了提高信息的安全性,在現(xiàn)有技術(shù)中,一般都會(huì)采用身份驗(yàn)證的方式來(lái)保障信息的安全,例如,以手機(jī)為例,現(xiàn)有一般會(huì)為手機(jī)設(shè)置相應(yīng)的鎖屏密碼,若要解鎖,則要提供相應(yīng)的身份驗(yàn)證信息,從而防止陌生人使用該手機(jī),等等。現(xiàn)有的身份驗(yàn)證方式,一般都會(huì)由用戶通過(guò)鍵盤輸入相應(yīng)的密碼來(lái)提供鑒權(quán)信息,但是,這種方式安全性并不高,鑒權(quán)信息極易被非法入侵者盜取,比如通過(guò)鍵盤鉤子來(lái)盜取密碼,等等,因此,現(xiàn)有技術(shù)又提出了利用生物特征,比如指紋、虹膜或臉等信息來(lái)進(jìn)行身份驗(yàn)證的方案,比如,具體可以通過(guò)指紋采集模塊、虹膜采集模塊或攝像頭等設(shè)備采集用戶的指紋、虹膜或臉等生物特征信息,然后利用這些生物特征信息對(duì)需要進(jìn)行加密的對(duì)象進(jìn)行加密,比如進(jìn)行鎖屏、或?qū)ο鄡?cè)進(jìn)行加密等,后續(xù)若要訪問(wèn)該對(duì)象,則只需掃描下指紋、虹膜或臉等即可。

在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過(guò)程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),現(xiàn)有的利用生物特征來(lái)進(jìn)行身份驗(yàn)證的方式雖然可以提高安全性,但是需要設(shè)備配置相應(yīng)的采集模塊,比如指紋采集模塊或虹膜采集模塊等,而且涉及的算法較多,操作較為復(fù)雜,處理效率較低。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供一種身份驗(yàn)證方法和系統(tǒng),可以在保障安全性的同時(shí),簡(jiǎn)化操作,提高處理效率。

本發(fā)明實(shí)施例提供一種身份驗(yàn)證方法,包括:

接收數(shù)據(jù)訪問(wèn)請(qǐng)求,所述數(shù)據(jù)訪問(wèn)請(qǐng)求指示需要訪問(wèn)的數(shù)據(jù);

根據(jù)所述數(shù)據(jù)訪問(wèn)請(qǐng)求啟動(dòng)所述數(shù)據(jù)的鑒權(quán)界面,所述鑒權(quán)界面包括鑒權(quán)信息輸入接口;

在所述鑒權(quán)信息輸入接口被激活時(shí),獲取用戶在觸控板上的第一操作手勢(shì);

根據(jù)所述第一操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第一字符串;

確定所述第一字符串與預(yù)置的驗(yàn)證信息匹配時(shí),允許訪問(wèn)所述數(shù)據(jù)。

相應(yīng)的,本發(fā)明實(shí)施例還提供一種身份驗(yàn)證系統(tǒng),包括:

接收單元,用于接收數(shù)據(jù)訪問(wèn)請(qǐng)求,所述數(shù)據(jù)訪問(wèn)請(qǐng)求指示需要訪問(wèn)的數(shù)據(jù);

啟動(dòng)單元,用于根據(jù)所述數(shù)據(jù)訪問(wèn)請(qǐng)求啟動(dòng)所述數(shù)據(jù)的鑒權(quán)界面,所述鑒權(quán)界面包括鑒權(quán)信息輸入接口;

獲取單元,用于在所述鑒權(quán)信息輸入接口被激活時(shí),獲取用戶在觸控板上的第一操作手勢(shì);

生成單元,用于根據(jù)所述第一操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第一字符串;

處理單元,用于確定所述第一字符串與預(yù)置的驗(yàn)證信息匹配時(shí),允許訪問(wèn)所述數(shù)據(jù)。

本發(fā)明實(shí)施例采用接收數(shù)據(jù)訪問(wèn)請(qǐng)求,其中,該數(shù)據(jù)訪問(wèn)請(qǐng)求指示需要訪問(wèn)的數(shù)據(jù),然后,根據(jù)該數(shù)據(jù)訪問(wèn)請(qǐng)求啟動(dòng)該數(shù)據(jù)的鑒權(quán)界面,在該界面上的鑒權(quán)信息輸入接口被激活時(shí),獲取用戶在觸控板上的第一操作手勢(shì),根據(jù)該第一操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第一字符串,并在確定該第一字符串與預(yù)置的驗(yàn)證信息匹配時(shí),允許訪問(wèn)該數(shù)據(jù);由于該方案在獲取鑒權(quán)信息時(shí),無(wú)需通過(guò)鍵盤接收用戶輸入的字符,而是通過(guò)觸控板獲取用戶的操作手勢(shì),因此,可以避免被鍵盤鉤子盜取鑒權(quán)信息的可能性,提高信息安全性,而且,該方案無(wú)需配備額外的指紋或虹膜等采集模塊,也無(wú)需進(jìn)行復(fù)雜的技術(shù),因此,相對(duì)于現(xiàn)有的生物特征驗(yàn)證方案而言,大大簡(jiǎn)化了操作,以及提高處理效率。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1a是本發(fā)明實(shí)施例提供的身份驗(yàn)證方法的場(chǎng)景示意圖;

圖1b是本發(fā)明實(shí)施例提供的身份驗(yàn)證方法的流程圖;

圖2是本發(fā)明實(shí)施例提供的身份驗(yàn)證方法的另一流程圖;

圖3是本發(fā)明實(shí)施例提供的身份驗(yàn)證方法的又一流程圖;

圖4a是本發(fā)明實(shí)施例提供的身份驗(yàn)證系統(tǒng)的結(jié)構(gòu)示意圖;

圖4b是本發(fā)明實(shí)施例提供的身份驗(yàn)證系統(tǒng)的另一結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明實(shí)施例提供一種身份驗(yàn)證方法和系統(tǒng)。

參見(jiàn)圖1a,當(dāng)用戶需要訪問(wèn)的某一數(shù)據(jù),比如訪問(wèn)某個(gè)文件時(shí),則可以向該文件所在的終端發(fā)送數(shù)據(jù)訪問(wèn)請(qǐng)求,該終端在接收到該數(shù)據(jù)訪問(wèn)請(qǐng)求后,便可以根據(jù)該數(shù)據(jù)訪問(wèn)請(qǐng)求啟動(dòng)該數(shù)據(jù)的鑒權(quán)界面,其中,該鑒權(quán)界面包括鑒權(quán)信息輸入接口,然后,在該鑒權(quán)信息輸入接口被激活時(shí),終端獲取用戶在觸控板上的第一操作手勢(shì),比如輕觸或點(diǎn)按等,再然后,根據(jù)該第一操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第一字符串,并利用該第一字符串進(jìn)行鑒權(quán),比如,確定該第一字符串與預(yù)置的驗(yàn)證信息是否匹配,若匹配,則允許用戶訪問(wèn)該數(shù)據(jù),比如訪問(wèn)該文件,否則,拒絕訪問(wèn)。

以下將分別進(jìn)行詳細(xì)說(shuō)明。

實(shí)施例一、

本實(shí)施例將從身份驗(yàn)證系統(tǒng)的角度進(jìn)行描述,該身份驗(yàn)證系統(tǒng)具體可以集 成在終端或其他需要進(jìn)行身份驗(yàn)證的設(shè)備中,這些終端或設(shè)備需具有觸摸板,該觸摸板可以是該終端或設(shè)備本身具有的,也可以是外置的。比如,該身份驗(yàn)證系統(tǒng)具體可以集成在平板電腦或筆記本電腦中,等等。

一種身份驗(yàn)證方法,包括:接收數(shù)據(jù)訪問(wèn)請(qǐng)求,其中,該數(shù)據(jù)訪問(wèn)請(qǐng)求指示需要訪問(wèn)的數(shù)據(jù);根據(jù)該數(shù)據(jù)訪問(wèn)請(qǐng)求啟動(dòng)該數(shù)據(jù)的鑒權(quán)界面,該鑒權(quán)界面包括鑒權(quán)信息輸入接口;在該鑒權(quán)信息輸入接口被激活時(shí),獲取用戶在觸控板上的第一操作手勢(shì);根據(jù)該第一操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第一字符串;確定該第一字符串與預(yù)置的驗(yàn)證信息匹配時(shí),允許訪問(wèn)該數(shù)據(jù)。

如圖1b所示,該身份驗(yàn)證方法的具體流程可以如下:

101、接收數(shù)據(jù)訪問(wèn)請(qǐng)求。

例如,接收用戶觸發(fā)的數(shù)據(jù)訪問(wèn)請(qǐng)求,或者,接收其他設(shè)備發(fā)送的數(shù)據(jù)訪問(wèn)請(qǐng)求,其中,該數(shù)據(jù)訪問(wèn)請(qǐng)求指示需要訪問(wèn)的數(shù)據(jù),該數(shù)據(jù)可以包括具體的信息、文件和終端應(yīng)用等,例如,該數(shù)據(jù)訪問(wèn)請(qǐng)求具體可以為屏幕解鎖請(qǐng)求,應(yīng)用訪問(wèn)請(qǐng)求或文件訪問(wèn)請(qǐng)求等。

102、根據(jù)該數(shù)據(jù)訪問(wèn)請(qǐng)求啟動(dòng)該數(shù)據(jù)的鑒權(quán)界面,該鑒權(quán)界面包括鑒權(quán)信息輸入接口。

例如,以屏幕的解鎖為例,則此時(shí),可以根據(jù)屏幕的解鎖請(qǐng)求啟動(dòng)終端的屏幕解鎖界面,其中,該屏幕解鎖界面中還可以包括鑒權(quán)信息輸入接口,比如密碼輸入框或輸入?yún)^(qū)域等。

103、在該鑒權(quán)信息輸入接口被激活時(shí),獲取用戶在觸控板上的操作手勢(shì),比如輕觸觸控板或點(diǎn)按觸控板等,簡(jiǎn)稱輕觸或點(diǎn)按,此外,為了描述方便,本發(fā)明將該操作手勢(shì)稱為第一操作手勢(shì)。

其中,激活的方式可以有多種,例如,當(dāng)確定用戶選擇,比如點(diǎn)擊或滑動(dòng)該鑒權(quán)信息輸入接口時(shí),便可以確定該鑒權(quán)信息輸入接口被激活;或者,當(dāng)輸入光標(biāo)在該鑒權(quán)信息輸入接口,比如密碼輸入框閃動(dòng)時(shí),便可以確定該鑒權(quán)信息輸入接口被激活等等。

其中,該觸控板指的是一種在平滑的觸控板上,利用手指的滑動(dòng)操作來(lái)移動(dòng)游標(biāo)的輸入裝置,比如,可以包括壓感觸控(Force Touch)或其他觸控等。

104、根據(jù)該第一操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的字符串,為了描述方便,本發(fā)明實(shí)施例將該字符串稱為第一字符串。

其中,該第一字符串具體可以為二進(jìn)制字符串、十進(jìn)制字符串或十六進(jìn)制字符串等。而該預(yù)設(shè)規(guī)則則可以根據(jù)實(shí)際應(yīng)用的需求進(jìn)行設(shè)置,比如,可以設(shè)置輕觸表示“1”,點(diǎn)按表示“0”,或者,設(shè)置輕觸表示“0”,點(diǎn)按表示“1”,又或者,還可以是其他的操作手勢(shì)與字符的對(duì)應(yīng)關(guān)系,比如畫圈表示“A”,等等。

例如,以該第一字符串為二進(jìn)制字符串,且操作手勢(shì)輕觸表示“1”,點(diǎn)按表示“0”為例,則此時(shí),步驟“根據(jù)該第一操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第一字符串”可以包括:

確定該第一操作手勢(shì)為輕觸時(shí),生成字符1;確定該第一操作手勢(shì)為點(diǎn)按時(shí),生成字符0;將生成的字符按照第一操作手勢(shì)的順序進(jìn)行排列,組成二進(jìn)制字符串。

又例如,以該第一字符串為二進(jìn)制字符串,且操作手勢(shì)輕觸表示“0”,點(diǎn)按表示“1”為例,則此時(shí),步驟“根據(jù)該第一操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第一字符串”可以包括:

確定該第一操作手勢(shì)為輕觸時(shí),生成字符0;確定該第一操作手勢(shì)為點(diǎn)按時(shí),生成字符1;將生成的字符按照第一操作手勢(shì)的順序進(jìn)行排列,組成二進(jìn)制字符串。

以此類推,十進(jìn)制字符串或十六進(jìn)制字符串的實(shí)現(xiàn)與此類似,只需預(yù)先設(shè)置好操作手勢(shì)與各字符之間的對(duì)應(yīng)關(guān)系即可。

可選的,為了便于用戶操作,還可以生成相應(yīng)的提示信息,并顯示在該鑒權(quán)界面上,以指示操作手勢(shì)與字符的對(duì)應(yīng)關(guān)系。

例如,若“0”表示輕觸,“1”表示點(diǎn)按,則可以提示用戶:“其中,0表示輕觸,1表示點(diǎn)按,請(qǐng)按順序輸入手勢(shì)”。

又例如,若“1”表示輕觸,“0”表示點(diǎn)按,則可以提示用戶:“其中,1表示輕觸,0表示點(diǎn)按,請(qǐng)按順序輸入手勢(shì)”,等等。

105、確定該第一字符串與預(yù)置的驗(yàn)證信息匹配時(shí),允許訪問(wèn)該數(shù)據(jù),比 如允許用戶或其他設(shè)備訪問(wèn)該數(shù)據(jù)。

其中,確定該第一字符串與預(yù)置的驗(yàn)證信息是否匹配的方式可以有多種,例如,可以采用如下任意一種方式:

(1)第一種方式;

確定該第一字符串與預(yù)置的驗(yàn)證信息是否一致,若一致,則確定該第一字符串與預(yù)置的驗(yàn)證信息匹配;若不一致,則確定該第一字符串與預(yù)置的驗(yàn)證信息不匹配。

例如,若在加密數(shù)據(jù)的時(shí)候,直接將加密密碼作為驗(yàn)證信息進(jìn)行保存,則此時(shí)可以直接將第一字符串與驗(yàn)證信息進(jìn)行比較,若一致,則表明解密密碼正確,因此,可以確定身份驗(yàn)證通過(guò),即確定該第一字符串與預(yù)置的驗(yàn)證信息匹配,否則,若不一致,則表明解密密碼錯(cuò)誤,因此,可以確定身份驗(yàn)證不通過(guò),即確定該第一字符串與預(yù)置的驗(yàn)證信息不匹配。

比如,若采用“1010”作為加密密碼對(duì)數(shù)據(jù)進(jìn)行加密,并保存“1010”作為驗(yàn)證信息,則若該第一字符串為“1010”,則表明該第一字符串與預(yù)置的驗(yàn)證信息匹配,否則,若該第一字符串不是“1010”,則確定該第一字符串與預(yù)置的驗(yàn)證信息不匹配,等等。

(2)第二種方式;

按照預(yù)設(shè)算法對(duì)該第一字符串進(jìn)行計(jì)算,得到計(jì)算結(jié)果,確定該計(jì)算結(jié)果與預(yù)置的驗(yàn)證信息是否一致,若一致,則確定該第一字符串與預(yù)置的驗(yàn)證信息匹配;若不一致,則確定該第一字符串與預(yù)置的驗(yàn)證信息不匹配。

例如,若在加密數(shù)據(jù)的時(shí)候,為了加強(qiáng)信息的安全性,沒(méi)有將加密密碼直接作為驗(yàn)證信息進(jìn)行保存,而是對(duì)該加密密碼按照預(yù)置算法進(jìn)行計(jì)算后,將計(jì)算結(jié)果作為驗(yàn)證信息進(jìn)行了保存,則此時(shí),在將第一字符串與驗(yàn)證信息進(jìn)行比較之前,需要對(duì)該第一字符串也按照該預(yù)置算法進(jìn)行計(jì)算,然后再將計(jì)算結(jié)果與該驗(yàn)證信息進(jìn)行比較,若一致,則表明解密密碼正確,因此,可以確定身份驗(yàn)證通過(guò),即確定該第一字符串與預(yù)置的驗(yàn)證信息匹配,否則,若不一致,則表明解密密碼錯(cuò)誤,因此,可以確定身份驗(yàn)證不通過(guò),即確定該第一字符串與預(yù)置的驗(yàn)證信息不匹配。

比如,若采用“1010”作為加密密碼對(duì)數(shù)據(jù)進(jìn)行加密,并在“1010”后面加一個(gè)“0”之后,才保存為驗(yàn)證信息,即將“10100”作為驗(yàn)證信息,則若該第一字符串為“1010”,則同樣也需要在該第一字符串后加一個(gè)“0”之后,才將該計(jì)算結(jié)果與驗(yàn)證信息進(jìn)行比較,等等。

其中,該預(yù)置算法可以根據(jù)實(shí)際應(yīng)用的需求而定,在此不再贅述。

可選的,如果確定該第一字符串與預(yù)置的驗(yàn)證信息不匹配時(shí),則可以不進(jìn)行任何操作,或者拒絕該數(shù)據(jù)訪問(wèn)請(qǐng)求,比如返回表示驗(yàn)證不通過(guò)的提示信息,等等。

此外,需說(shuō)明的是,在對(duì)數(shù)據(jù)進(jìn)行加密時(shí),可以直接通過(guò)鍵盤或其他輸入方式輸入加密密碼,也可以同一通過(guò)在觸摸板上的操作手勢(shì)來(lái)進(jìn)行加密,即在步驟“接收數(shù)據(jù)訪問(wèn)請(qǐng)求”之前,該身份驗(yàn)證方法還可以包括步驟S1、S2和S3,如下:

S1、接收數(shù)據(jù)加密請(qǐng)求,該數(shù)據(jù)加密請(qǐng)求指示需要進(jìn)行加密的數(shù)據(jù)。

比如,該數(shù)據(jù)加密請(qǐng)求具體可以為鎖屏密碼設(shè)置請(qǐng)求、文件加密請(qǐng)求或應(yīng)用加密請(qǐng)求,等等。

S2、根據(jù)該數(shù)據(jù)加密請(qǐng)求獲取加密密碼。

例如,具體可以根據(jù)該數(shù)據(jù)加密請(qǐng)求獲取用戶在觸控板上的操作手勢(shì)(為了描述方便,在本發(fā)明實(shí)施例中,稱為第二操作手勢(shì)),根據(jù)該第二操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第二字符串,將該第二字符串轉(zhuǎn)換為加密密碼。

其中,該第二字符串具體可以為二進(jìn)制字符串、十進(jìn)制字符串或十六進(jìn)制字符串等。而該預(yù)設(shè)規(guī)則則可以根據(jù)實(shí)際應(yīng)用的需求進(jìn)行設(shè)置,比如,可以設(shè)置輕觸表示“1”,點(diǎn)按表示“0”,或者,設(shè)置輕觸表示“0”,點(diǎn)按表示“1”,又或者,還可以是其他的操作手勢(shì)與字符的對(duì)應(yīng)關(guān)系,比如畫圈表示“A”,等等。

例如,以該第一字符串為二進(jìn)制字符串,且操作手勢(shì)輕觸表示“1”,點(diǎn)按表示“0”為例,則此時(shí),步驟“根據(jù)該第二操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第二字符串”可以包括:

確定該第二操作手勢(shì)為輕觸時(shí),生成字符1;確定該第二操作手勢(shì)為點(diǎn)按 時(shí),生成字符0;將生成的字符按照第一操作手勢(shì)的順序進(jìn)行排列,組成二進(jìn)制字符串。

又例如,以該第一字符串為二進(jìn)制字符串,且操作手勢(shì)輕觸表示“0”,點(diǎn)按表示“1”為例,則此時(shí),步驟“根據(jù)該第二操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第一字符串”可以包括:

確定該第二操作手勢(shì)為輕觸時(shí),生成字符0;確定該第二操作手勢(shì)為點(diǎn)按時(shí),生成字符1;將生成的字符按照第一操作手勢(shì)的順序進(jìn)行排列,組成二進(jìn)制字符串。

以此類推,十進(jìn)制字符串或十六進(jìn)制字符串的實(shí)現(xiàn)與此類似,只需預(yù)先設(shè)置好操作手勢(shì)與各字符之間的對(duì)應(yīng)關(guān)系即可。

可選的,在將第二字符串轉(zhuǎn)換為加密密碼時(shí),可以直接將該第二字符串作為密碼,也可以對(duì)該第二字符串按照一定的規(guī)則進(jìn)行轉(zhuǎn)換,將轉(zhuǎn)換后的第二字符串作為密碼,但是,需說(shuō)明的而是,若對(duì)第二字符串進(jìn)行了轉(zhuǎn)換,則在后續(xù)進(jìn)行身份驗(yàn)證時(shí),也需要對(duì)第一字符串進(jìn)行同樣的轉(zhuǎn)換后,才可作為解密密碼,在此不再贅述。

S3、利用該加密密碼對(duì)該數(shù)據(jù)進(jìn)行加密,并將該加密密碼轉(zhuǎn)換為驗(yàn)證信息進(jìn)行保存。

例如,可以將該加密密碼直接作為驗(yàn)證信息進(jìn)行保存,或者,還可以對(duì)該加密密碼安裝預(yù)置算法進(jìn)行計(jì)算后,將計(jì)算結(jié)果作為驗(yàn)證信息進(jìn)行保存。其中,該預(yù)置算法與后續(xù)身份驗(yàn)證時(shí)所采用的算法應(yīng)保持一致,詳見(jiàn)步驟105中(2)部分。

需說(shuō)明的是,加密規(guī)則與解密規(guī)則(即身份驗(yàn)證時(shí)所采用的規(guī)則)應(yīng)保持一致,在此不再贅述。

由上可知,本實(shí)施例采用接收數(shù)據(jù)訪問(wèn)請(qǐng)求,其中,該數(shù)據(jù)訪問(wèn)請(qǐng)求指示需要訪問(wèn)的數(shù)據(jù),然后,根據(jù)該數(shù)據(jù)訪問(wèn)請(qǐng)求啟動(dòng)該數(shù)據(jù)的鑒權(quán)界面,在該界面上的鑒權(quán)信息輸入接口被激活時(shí),獲取用戶在觸控板上的第一操作手勢(shì),根據(jù)該第一操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第一字符串,并在確定該第一字符串與預(yù)置的驗(yàn)證信息匹配時(shí),允許訪問(wèn)該數(shù)據(jù);由于該方案在獲取鑒權(quán)信息時(shí), 無(wú)需通過(guò)鍵盤接收用戶輸入的字符,而是通過(guò)觸控板獲取用戶的操作手勢(shì),因此,可以避免被鍵盤鉤子盜取鑒權(quán)信息的可能性,提高信息安全性,而且,該方案無(wú)需配備額外的指紋或虹膜等采集模塊,也無(wú)需進(jìn)行復(fù)雜的技術(shù),因此,相對(duì)于現(xiàn)有的生物特征驗(yàn)證方案而言,大大簡(jiǎn)化了操作,以及提高處理效率。

根據(jù)實(shí)施例一所描述的方法,以下將在實(shí)施例二和三中舉例作進(jìn)一步詳細(xì)說(shuō)明。

實(shí)施例二、

在本實(shí)施例中,將以該身份驗(yàn)證系統(tǒng)具體集成在具有觸摸板的終端中,且該數(shù)據(jù)訪問(wèn)請(qǐng)求具體為屏幕解鎖請(qǐng)求為例進(jìn)行說(shuō)明。

如圖2所示,一種身份驗(yàn)證方法,具體流程可以如下:

201、終端接收用戶觸發(fā)的關(guān)于該終端的屏幕解鎖請(qǐng)求。

例如,用戶可以通過(guò)滑動(dòng)或點(diǎn)擊解鎖觸發(fā)鍵來(lái)觸發(fā)該屏幕解鎖請(qǐng)求。

202、終端根據(jù)該屏幕解鎖請(qǐng)求啟動(dòng)屏幕解鎖界面。

其中,該屏幕解鎖界面包括鑒權(quán)信息輸入接口,比如密碼輸入框或輸入?yún)^(qū)域等。

203、終端在該鑒權(quán)信息輸入接口被激活時(shí),獲取用戶在觸控板上的第一操作手勢(shì),比如輕觸或點(diǎn)按等。

其中,激活的方式可以有多種,例如,當(dāng)確定用戶選擇,比如點(diǎn)擊或滑動(dòng)該鑒權(quán)信息輸入接口時(shí),便可以確定該鑒權(quán)信息輸入接口被激活;或者,當(dāng)輸入光標(biāo)在該鑒權(quán)信息輸入接口,比如密碼輸入框閃動(dòng)時(shí),便可以確定該鑒權(quán)信息輸入接口被激活等等。

204、終端確定該第一操作手勢(shì)為輕觸時(shí),生成字符1,確定該第一操作手勢(shì)為點(diǎn)按時(shí),生成字符0,將生成的字符按照第一操作手勢(shì)的順序進(jìn)行排列,組成二進(jìn)制字符串。

例如,以該二進(jìn)制字符串為四位數(shù)為例,如果用戶所輸入的第一個(gè)操作手勢(shì)為“輕觸”,則此時(shí)可以生成字符“1”,如果用戶所輸入的二個(gè)操作手勢(shì)和第三個(gè)操作手勢(shì)均為“點(diǎn)按”,則可以確定第二和第三個(gè)字符為“0”,如果用 戶所輸入的第四個(gè)操作手勢(shì)為“輕觸”,則可確定第四個(gè)字符為“1”,按照這些操作手勢(shì)的順序?qū)@些字符進(jìn)行排列,便可以確定該二進(jìn)制字符串為“1001”。

可選的,為了便于用戶操作,還可以生成相應(yīng)的提示信息,并顯示在該屏幕解鎖界面上,以指示操作手勢(shì)與字符的對(duì)應(yīng)關(guān)系,比如,可以提示用戶:“其中,1表示輕觸,0表示點(diǎn)按,請(qǐng)按順序輸入手勢(shì)”,等等。

當(dāng)然,第一操作手勢(shì)與各字符的對(duì)應(yīng)關(guān)系除了上述例子所描述的情況之外,也可以有其他的方式,而且,除了可以轉(zhuǎn)換成二進(jìn)制字符串之外,也可以轉(zhuǎn)換為其他格式的字符串,具體可根據(jù)實(shí)際應(yīng)用的需求進(jìn)行設(shè)置,其實(shí)現(xiàn)方式與此類似,在此不再贅述。

205、終端確定該第一字符串與預(yù)置的驗(yàn)證信息是否匹配,若是,則執(zhí)行步驟206,若否,則拒絕該屏幕解鎖請(qǐng)求,比如返回表示驗(yàn)證不通過(guò)的提示信息,等等。

例如,若在設(shè)置鎖屏密碼的時(shí)候,直接將鎖屏密碼作為驗(yàn)證信息進(jìn)行保存,則此時(shí)可以直接將第一字符串與驗(yàn)證信息進(jìn)行比較,若一致,則表明解密密碼正確,因此,可以確定身份驗(yàn)證通過(guò),即確定該第一字符串與預(yù)置的驗(yàn)證信息匹配,否則,若不一致,則表明解密密碼錯(cuò)誤,因此,可以確定身份驗(yàn)證不通過(guò),即確定該第一字符串與預(yù)置的驗(yàn)證信息不匹配。

比如,若采用“1001”作為鎖屏密碼,并保存“1001”作為驗(yàn)證信息,則若該第一字符串為“1001”,則表明該第一字符串與預(yù)置的驗(yàn)證信息匹配,否則,若該第一字符串不是“1001”,則確定該第一字符串與預(yù)置的驗(yàn)證信息不匹配,等等。

又例如,若在設(shè)置鎖屏密碼的時(shí)候,為了加強(qiáng)信息的安全性,沒(méi)有將鎖屏密碼直接作為驗(yàn)證信息進(jìn)行保存,而是對(duì)該鎖屏密碼按照預(yù)置算法進(jìn)行計(jì)算后,將計(jì)算結(jié)果作為驗(yàn)證信息進(jìn)行了保存,則此時(shí),在將第一字符串與驗(yàn)證信息進(jìn)行比較之前,需要對(duì)該第一字符串也按照該預(yù)置算法進(jìn)行計(jì)算,然后再將計(jì)算結(jié)果與該驗(yàn)證信息進(jìn)行比較,若一致,則表明解密密碼正確,否則,則表明解密密碼錯(cuò)誤,確定該第一字符串與預(yù)置的驗(yàn)證信息不匹配。

比如,若采用“1001”作為鎖屏密碼,并在“1001”后面加一個(gè)“0”之后,才保存為驗(yàn)證信息,即將“10100”作為驗(yàn)證信息,則若該第一字符串為“1010”,則同樣也需要在該第一字符串后加一個(gè)“0”之后,才將該計(jì)算結(jié)果與驗(yàn)證信息進(jìn)行比較,等等。

其中,該預(yù)置算法可以根據(jù)實(shí)際應(yīng)用的需求而定,在此不再贅述。

206、終端對(duì)終端屏幕進(jìn)行解鎖。

需說(shuō)明的是,在對(duì)該終端設(shè)置鎖屏密碼時(shí),除了可以采用鍵盤或其他輸入方式來(lái)設(shè)置密碼之外,同樣也可以通過(guò)在觸摸板上的操作手勢(shì)來(lái)進(jìn)行設(shè)置,例如,可以如下:

接收用戶觸發(fā)的鎖屏請(qǐng)求,根據(jù)該鎖屏請(qǐng)求獲取鎖屏密碼,比如,可以獲取用戶在觸控板上的第二操作手勢(shì),根據(jù)該第二操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第二字符串,將該第二字符串轉(zhuǎn)換為鎖屏密碼,然后利用該鎖屏密碼進(jìn)行鎖屏,等等。

其中,根據(jù)該第二操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第二字符串的方式具體可參見(jiàn)實(shí)施例一,在此不再贅述。

由上可知,本實(shí)施例的終端在接收到屏幕解鎖請(qǐng)求時(shí),可以根據(jù)該屏幕解鎖請(qǐng)求啟動(dòng)該屏幕解鎖界面,在該界面上的鑒權(quán)信息輸入接口被激活時(shí),獲取用戶在觸控板上的第一操作手勢(shì),根據(jù)該第一操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第一字符串,并在確定該第一字符串與預(yù)置的驗(yàn)證信息匹配時(shí),對(duì)屏幕進(jìn)行解鎖;由于該方案在獲取鑒權(quán)信息時(shí),無(wú)需通過(guò)鍵盤接收用戶輸入的字符,而是通過(guò)觸控板獲取用戶的操作手勢(shì),因此,可以避免被鍵盤鉤子盜取鑒權(quán)信息的可能性,提高信息安全性,而且,該方案無(wú)需配備額外的指紋或虹膜等采集模塊,也無(wú)需進(jìn)行復(fù)雜的技術(shù),因此,相對(duì)于現(xiàn)有的生物特征驗(yàn)證方案而言,大大簡(jiǎn)化了操作,以及提高處理效率。

實(shí)施例三、

與實(shí)施例二相同的,在本實(shí)施例中,同樣以該身份驗(yàn)證系統(tǒng)具體集成在具有觸摸板的終端中為例進(jìn)行說(shuō)明,與實(shí)施例二不同的是,在本實(shí)施例中,將以該數(shù)據(jù)訪問(wèn)請(qǐng)求具體為文件訪問(wèn)請(qǐng)求為例進(jìn)行說(shuō)明。

如圖3所示,一種身份驗(yàn)證方法,具體流程可以如下:

301、終端接收用戶觸發(fā)的文件訪問(wèn)請(qǐng)求。

例如,用戶可以通過(guò)滑動(dòng)或點(diǎn)擊文件圖標(biāo)來(lái)觸發(fā)該文件訪問(wèn)請(qǐng)求。

302、終端根據(jù)該文件訪問(wèn)請(qǐng)求啟動(dòng)鑒權(quán)界面。

其中,該鑒權(quán)界面包括鑒權(quán)信息輸入接口,比如密碼輸入框或輸入?yún)^(qū)域等。

303、終端在該鑒權(quán)信息輸入接口被激活時(shí),獲取用戶在觸控板上的第一操作手勢(shì),比如輕觸或點(diǎn)按等。

其中,激活的方式可以有多種,例如,當(dāng)確定用戶選擇,比如點(diǎn)擊或滑動(dòng)該鑒權(quán)信息輸入接口時(shí),便可以確定該鑒權(quán)信息輸入接口被激活;或者,當(dāng)輸入光標(biāo)在該鑒權(quán)信息輸入接口,比如密碼輸入框閃動(dòng)時(shí),便可以確定該鑒權(quán)信息輸入接口被激活等等。

304、終端確定該第一操作手勢(shì)為輕觸時(shí),生成字符0,確定該第一操作手勢(shì)為點(diǎn)按時(shí),生成字符1,將生成的字符按照第一操作手勢(shì)的順序進(jìn)行排列,組成二進(jìn)制字符串。

例如,以該二進(jìn)制字符串為四位數(shù)為例,如果用戶所輸入的第一個(gè)操作手勢(shì)為“輕觸”,則此時(shí)可以生成字符“0”,如果用戶所輸入的二個(gè)操作手勢(shì)和第三個(gè)操作手勢(shì)均為“點(diǎn)按”,則可以確定第二和第三個(gè)字符為“1”,如果用戶所輸入的第四個(gè)操作手勢(shì)為“輕觸”,則可確定第四個(gè)字符為“0”,按照這些操作手勢(shì)的順序?qū)@些字符進(jìn)行排列,便可以確定該二進(jìn)制字符串為“0110”。

可選的,為了便于用戶操作,還可以生成相應(yīng)的提示信息,并顯示在該屏幕解鎖界面上,以指示操作手勢(shì)與字符的對(duì)應(yīng)關(guān)系,比如,可以提示用戶:“其中,0表示輕觸,1表示點(diǎn)按,請(qǐng)按順序輸入手勢(shì)”,等等。

當(dāng)然,第一操作手勢(shì)與各字符的對(duì)應(yīng)關(guān)系除了上述例子所描述的情況之外,也可以有其他的方式,而且,除了可以轉(zhuǎn)換成二進(jìn)制字符串之外,也可以轉(zhuǎn)換為其他格式的字符串,具體可根據(jù)實(shí)際應(yīng)用的需求進(jìn)行設(shè)置,其實(shí)現(xiàn)方式與此類似,在此不再贅述。

305、終端確定該第一字符串與預(yù)置的驗(yàn)證信息是否匹配,若是,則執(zhí)行 步驟306,若否,則拒絕該文件訪問(wèn)請(qǐng)求,比如返回表示驗(yàn)證不通過(guò)的提示信息,等等。

例如,若在設(shè)置文件的加密密碼的時(shí)候,直接將加密密碼作為驗(yàn)證信息進(jìn)行保存,則此時(shí)可以直接將第一字符串與驗(yàn)證信息進(jìn)行比較,若一致,則表明解密密碼正確,因此,可以確定身份驗(yàn)證通過(guò),即確定該第一字符串與預(yù)置的驗(yàn)證信息匹配,否則,若不一致,則表明解密密碼錯(cuò)誤,因此,可以確定身份驗(yàn)證不通過(guò),即確定該第一字符串與預(yù)置的驗(yàn)證信息不匹配。

比如,若采用“0110”作為加密密碼,并保存“0110”作為驗(yàn)證信息,則若該第一字符串為“0110”,則表明該第一字符串與預(yù)置的驗(yàn)證信息匹配,否則,若該第一字符串不是“0110”,則確定該第一字符串與預(yù)置的驗(yàn)證信息不匹配,等等。

又例如,若在設(shè)置文件的加密密碼的時(shí)候,為了加強(qiáng)信息的安全性,沒(méi)有將加密密碼直接作為驗(yàn)證信息進(jìn)行保存,而是對(duì)該加密密碼按照預(yù)置算法進(jìn)行計(jì)算后,將計(jì)算結(jié)果作為驗(yàn)證信息進(jìn)行了保存,則此時(shí),在將第一字符串與驗(yàn)證信息進(jìn)行比較之前,需要對(duì)該第一字符串也按照該預(yù)置算法進(jìn)行計(jì)算,然后再將計(jì)算結(jié)果與該驗(yàn)證信息進(jìn)行比較,若一致,則表明解密密碼正確,否則,則表明解密密碼錯(cuò)誤,確定該第一字符串與預(yù)置的驗(yàn)證信息不匹配。

比如,若采用“0110”作為加密密碼,并在“0110”后面加一個(gè)“0”之后,才保存為驗(yàn)證信息,即將“01100”作為驗(yàn)證信息,則若該第一字符串為“0110”,則同樣也需要在該第一字符串后加一個(gè)“0”之后,才將該計(jì)算結(jié)果與驗(yàn)證信息進(jìn)行比較,等等。

其中,該預(yù)置算法可以根據(jù)實(shí)際應(yīng)用的需求而定,在此不再贅述。

306、終端允許用戶訪問(wèn)該文件,比如打開(kāi)并瀏覽該文件,或復(fù)制該文件等等。

需說(shuō)明的是,在對(duì)該終端設(shè)置文件的加密密碼時(shí),除了可以采用鍵盤或其他輸入方式來(lái)設(shè)置加密密碼之外,同樣也可以通過(guò)在觸摸板上的操作手勢(shì)來(lái)進(jìn)行設(shè)置,例如,可以如下:

接收用戶觸發(fā)的文件加密請(qǐng)求,根據(jù)該文件加密請(qǐng)求獲取加密密碼,比如, 可以獲取用戶在觸控板上的第二操作手勢(shì),根據(jù)該第二操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第二字符串,將該第二字符串轉(zhuǎn)換為鎖屏密碼,然后利用該加密密碼對(duì)文件進(jìn)行加密,等等。

其中,根據(jù)該第二操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第二字符串的方式具體可參見(jiàn)實(shí)施例一,在此不再贅述。

由上可知,本實(shí)施例的終端在接收到文件訪問(wèn)請(qǐng)求時(shí),可以根據(jù)該文件訪問(wèn)請(qǐng)求啟動(dòng)該鑒權(quán)界面,在該界面上的鑒權(quán)信息輸入接口被激活時(shí),獲取用戶在觸控板上的第一操作手勢(shì),根據(jù)該第一操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第一字符串,并在確定該第一字符串與預(yù)置的驗(yàn)證信息匹配時(shí),允許用戶對(duì)文件進(jìn)行訪問(wèn);由于該方案在獲取鑒權(quán)信息時(shí),無(wú)需通過(guò)鍵盤接收用戶輸入的字符,而是通過(guò)觸控板獲取用戶的操作手勢(shì),因此,可以避免被鍵盤鉤子盜取鑒權(quán)信息的可能性,提高信息安全性,而且,該方案無(wú)需配備額外的指紋或虹膜等采集模塊,也無(wú)需進(jìn)行復(fù)雜的技術(shù),因此,相對(duì)于現(xiàn)有的生物特征驗(yàn)證方案而言,大大簡(jiǎn)化了操作,以及提高處理效率。

實(shí)施例四、

為了更好地實(shí)施以上方法,本發(fā)明實(shí)施例還提供一種身份驗(yàn)證系統(tǒng),如圖4a所示,該身份驗(yàn)證系統(tǒng)可以包括接收單元401、啟動(dòng)單元402、獲取單元403、生成單元404和處理單元405,如下:

接收單元401,用于接收數(shù)據(jù)訪問(wèn)請(qǐng)求,該數(shù)據(jù)訪問(wèn)請(qǐng)求指示需要訪問(wèn)的數(shù)據(jù)。

例如,接收單元401可以接收用戶觸發(fā)的數(shù)據(jù)訪問(wèn)請(qǐng)求,或者,接收其他設(shè)備發(fā)送的數(shù)據(jù)訪問(wèn)請(qǐng)求,其中,該數(shù)據(jù)訪問(wèn)請(qǐng)求指示需要訪問(wèn)的數(shù)據(jù),該數(shù)據(jù)可以包括具體的信息、文件和終端應(yīng)用等,例如,該數(shù)據(jù)訪問(wèn)請(qǐng)求具體可以為屏幕解鎖請(qǐng)求,應(yīng)用訪問(wèn)請(qǐng)求或文件訪問(wèn)請(qǐng)求等。

啟動(dòng)單元402,用于根據(jù)該數(shù)據(jù)訪問(wèn)請(qǐng)求啟動(dòng)該數(shù)據(jù)的鑒權(quán)界面,該鑒權(quán)界面包括鑒權(quán)信息輸入接口。

例如,以屏幕的解鎖為例,則此時(shí),啟動(dòng)單元402可以根據(jù)屏幕的解鎖請(qǐng)求啟動(dòng)終端的屏幕解鎖界面,其中,該屏幕解鎖界面中還可以包括鑒權(quán)信息輸 入接口,比如密碼輸入框或輸入?yún)^(qū)域等。

獲取單元403,用于在該鑒權(quán)信息輸入接口被激活時(shí),獲取用戶在觸控板上的第一操作手勢(shì)。

其中,激活的方式可以有多種,例如,當(dāng)確定用戶選擇,比如點(diǎn)擊或滑動(dòng)該鑒權(quán)信息輸入接口時(shí),便可以確定該鑒權(quán)信息輸入接口被激活;或者,當(dāng)輸入光標(biāo)在該鑒權(quán)信息輸入接口,比如密碼輸入框閃動(dòng)時(shí),便可以確定該鑒權(quán)信息輸入接口被激活等等。

生成單元404,用于根據(jù)該第一操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第一字符串。

處理單元405,用于確定該第一字符串與預(yù)置的驗(yàn)證信息匹配時(shí),允許訪問(wèn)該數(shù)據(jù)。

其中,該第一字符串具體可以為二進(jìn)制字符串、十進(jìn)制字符串或十六進(jìn)制字符串等。而該預(yù)設(shè)規(guī)則則可以根據(jù)實(shí)際應(yīng)用的需求進(jìn)行設(shè)置,比如,可以設(shè)置輕觸表示“1”,點(diǎn)按表示“0”,或者,設(shè)置輕觸表示“0”,點(diǎn)按表示“1”,又或者,還可以是其他的操作手勢(shì)與字符的對(duì)應(yīng)關(guān)系,比如畫圈表示“A”,等等。

例如,以該第一字符串為二進(jìn)制字符串為例,則:

生成單元404,具體可以用于確定該第一操作手勢(shì)為輕觸時(shí),生成字符1;確定該第一操作手勢(shì)為點(diǎn)按時(shí),生成字符0;將生成的字符按照第一操作手勢(shì)的順序進(jìn)行排列,組成二進(jìn)制字符串。

或者,生成單元404,具體可以用于確定該第一操作手勢(shì)為輕觸時(shí),生成字符0;確定該第一操作手勢(shì)為點(diǎn)按時(shí),生成字符1;將生成的字符按照第一操作手勢(shì)的順序進(jìn)行排列,組成二進(jìn)制字符串。

以此類推,十進(jìn)制字符串或十六進(jìn)制字符串的實(shí)現(xiàn)與此類似,只需預(yù)先設(shè)置好操作手勢(shì)與各字符之間的對(duì)應(yīng)關(guān)系即可。

可選的,為了便于用戶操作,生成單元404還可以生成相應(yīng)的提示信息,并顯示在該鑒權(quán)界面上,以指示操作手勢(shì)與字符的對(duì)應(yīng)關(guān)系。

其中,確定該第一字符串與預(yù)置的驗(yàn)證信息是否匹配的方式可以有多種, 即:

該處理單元405,具體可以用于在確定該第一字符串與預(yù)置的驗(yàn)證信息一致時(shí),允許訪問(wèn)該數(shù)據(jù)。

或者,處理單元405,具體可以用于按照預(yù)設(shè)算法對(duì)該第一字符串進(jìn)行計(jì)算,得到計(jì)算結(jié)果,確定該計(jì)算結(jié)果與預(yù)置的驗(yàn)證信息一致時(shí),允許訪問(wèn)該數(shù)據(jù)。

其中,該預(yù)置算法可以根據(jù)實(shí)際應(yīng)用的需求而定,在此不再贅述。

可選的,如果確定該第一字符串與預(yù)置的驗(yàn)證信息不匹配時(shí),則處理單元405還可以不進(jìn)行任何操作,或者拒絕該數(shù)據(jù)訪問(wèn)請(qǐng)求,比如返回表示驗(yàn)證不通過(guò)的提示信息,等等。

此外,需說(shuō)明的是,在對(duì)數(shù)據(jù)進(jìn)行加密時(shí),可以直接通過(guò)鍵盤或其他輸入方式輸入加密密碼,也可以同一通過(guò)在觸摸板上的操作手勢(shì)來(lái)進(jìn)行加密,即如圖4b所示,該身份驗(yàn)證系統(tǒng)還可以包括加密單元406,如下:

接收單元401,還可以用于接收數(shù)據(jù)加密請(qǐng)求,該數(shù)據(jù)加密請(qǐng)求指示需要進(jìn)行加密的數(shù)據(jù)。

比如,該數(shù)據(jù)加密請(qǐng)求具體可以為鎖屏密碼設(shè)置請(qǐng)求、文件加密請(qǐng)求或應(yīng)用加密請(qǐng)求,等等。

加密單元406,可以用于根據(jù)該數(shù)據(jù)加密請(qǐng)求獲取加密密碼,利用該加密密碼對(duì)該數(shù)據(jù)進(jìn)行加密,并將該加密密碼轉(zhuǎn)換為驗(yàn)證信息進(jìn)行保存。

例如,該加密單元406,具體可以用于根據(jù)該數(shù)據(jù)加密請(qǐng)求獲取用戶在觸控板上的第二操作手勢(shì),根據(jù)該第二操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第二字符串,將該第二字符串轉(zhuǎn)換為加密密碼。

其中,該第二字符串具體可以為二進(jìn)制字符串、十進(jìn)制字符串或十六進(jìn)制字符串等。而該預(yù)設(shè)規(guī)則則可以根據(jù)實(shí)際應(yīng)用的需求進(jìn)行設(shè)置,比如,可以設(shè)置輕觸表示“1”,點(diǎn)按表示“0”,或者,設(shè)置輕觸表示“0”,點(diǎn)按表示“1”,又或者,還可以是其他的操作手勢(shì)與字符的對(duì)應(yīng)關(guān)系,比如畫圈表示“A”,等等。

例如,以該第一字符串為二進(jìn)制字符串為例,則:

該加密單元406,具體可以用于確定該第二操作手勢(shì)為輕觸時(shí),生成字符1;確定該第二操作手勢(shì)為點(diǎn)按時(shí),生成字符0;將生成的字符按照第一操作手勢(shì)的順序進(jìn)行排列,組成二進(jìn)制字符串。

或者,該加密單元406,具體可以用于確定該第二操作手勢(shì)為輕觸時(shí),生成字符0;確定該第二操作手勢(shì)為點(diǎn)按時(shí),生成字符1;將生成的字符按照第一操作手勢(shì)的順序進(jìn)行排列,組成二進(jìn)制字符串。

以此類推,十進(jìn)制字符串或十六進(jìn)制字符串的實(shí)現(xiàn)與此類似,只需預(yù)先設(shè)置好操作手勢(shì)與各字符之間的對(duì)應(yīng)關(guān)系即可。

可選的,加密單元406在將第二字符串轉(zhuǎn)換為加密密碼時(shí),可以直接將該第二字符串作為密碼,也可以對(duì)該第二字符串按照一定的規(guī)則進(jìn)行轉(zhuǎn)換,將轉(zhuǎn)換后的第二字符串作為密碼,但是,需說(shuō)明的而是,若對(duì)第二字符串進(jìn)行了轉(zhuǎn)換,則在后續(xù)進(jìn)行身份驗(yàn)證時(shí),也需要對(duì)第一字符串進(jìn)行同樣的轉(zhuǎn)換后,才可作為解密密碼,在此不再贅述。

該身份驗(yàn)證系統(tǒng)具體可以集成在終端或其他需要進(jìn)行身份驗(yàn)證的設(shè)備中,這些終端或設(shè)備需具有觸摸板,該觸摸板可以是該終端或設(shè)備本身具有的,也可以是外置的。比如,該身份驗(yàn)證系統(tǒng)具體可以集成在平板電腦或筆記本電腦中,等等。

具體實(shí)施時(shí),以上各個(gè)單元可以作為獨(dú)立的實(shí)體來(lái)實(shí)現(xiàn),也可以進(jìn)行任意組合,作為同一或若干個(gè)實(shí)體來(lái)實(shí)現(xiàn),以上各個(gè)單元的具體實(shí)施可參見(jiàn)前面的方法實(shí)施例,在此不再贅述。

由上可知,本實(shí)施例的身份驗(yàn)證系統(tǒng)的接收單元401可以接收數(shù)據(jù)訪問(wèn)請(qǐng)求,其中,該數(shù)據(jù)訪問(wèn)請(qǐng)求指示需要訪問(wèn)的數(shù)據(jù),然后,由啟動(dòng)單元402根據(jù)該數(shù)據(jù)訪問(wèn)請(qǐng)求啟動(dòng)該數(shù)據(jù)的鑒權(quán)界面,在該界面上的鑒權(quán)信息輸入接口被激活時(shí),由獲取單元403獲取用戶在觸控板上的第一操作手勢(shì),由生成單元404根據(jù)該第一操作手勢(shì)按照預(yù)設(shè)規(guī)則生成對(duì)應(yīng)的第一字符串,并由處理單元405在確定該第一字符串與預(yù)置的驗(yàn)證信息匹配時(shí),允許訪問(wèn)該數(shù)據(jù);由于該方案在獲取鑒權(quán)信息時(shí),無(wú)需通過(guò)鍵盤接收用戶輸入的字符,而是通過(guò)觸控板獲取用戶的操作手勢(shì),因此,可以避免被鍵盤鉤子盜取鑒權(quán)信息的可能性,提高信 息安全性,而且,該方案無(wú)需配備額外的指紋或虹膜等采集模塊,也無(wú)需進(jìn)行復(fù)雜的技術(shù),因此,相對(duì)于現(xiàn)有的生物特征驗(yàn)證方案而言,大大簡(jiǎn)化了操作,以及提高處理效率。

本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:只讀存儲(chǔ)器(ROM,Read Only Memory)、隨機(jī)存取記憶體(RAM,Random Access Memory)、磁盤或光盤等。

以上對(duì)本發(fā)明實(shí)施例所提供的一種身份驗(yàn)證方法和系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1