本公開涉及信息處理領(lǐng)域,尤其涉及信息驗(yàn)證方法、裝置及系統(tǒng)。
背景技術(shù):
目前,很多終端或者應(yīng)用程序的使用,都需要進(jìn)行信息的驗(yàn)證。例如,大多應(yīng)用都是用終端標(biāo)識(shí),如手機(jī)號(hào),進(jìn)行注冊(cè)的,當(dāng)用戶進(jìn)行更改密碼等操作時(shí),服務(wù)器就會(huì)向用戶手機(jī)發(fā)送驗(yàn)證碼以確認(rèn)用戶身份,用戶只需要向服務(wù)器發(fā)送該驗(yàn)證碼即可通過驗(yàn)證?;谠摲桨福绻脩羰謾C(jī)丟失,則非法用戶也可利用服務(wù)器發(fā)送的該驗(yàn)證碼進(jìn)行修改密碼等操作,從而給用戶帶來損失和困擾,而相關(guān)技術(shù)卻沒有相應(yīng)的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本公開實(shí)施例提供了信息驗(yàn)證方法、裝置及系統(tǒng)。所述技術(shù)方案如下:
根據(jù)本公開實(shí)施例的第一方面,提供一種信息驗(yàn)證方法,包括:
接收服務(wù)器發(fā)送的第一驗(yàn)證信息;
接收用戶輸入的第二驗(yàn)證信息,并將所述第二驗(yàn)證信息發(fā)送至所述服務(wù)器,以指示所述服務(wù)器驗(yàn)證所述第二驗(yàn)證信息是否與所述第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系;
其中,在所述第一驗(yàn)證信息和所述第二驗(yàn)證信息滿足所述預(yù)設(shè)關(guān)系的情況下,驗(yàn)證通過且所述第一驗(yàn)證信息不同于所述第二驗(yàn)證信息。
在一個(gè)實(shí)施例中,所述方法還包括:
向所述服務(wù)器發(fā)送第一預(yù)設(shè)處理方式,所述第一預(yù)設(shè)處理方式用于指示所述服務(wù)器按照所述第一預(yù)設(shè)處理方式對(duì)所述第二驗(yàn)證信息進(jìn)行處理;
其中,在按照所述第一預(yù)設(shè)處理方式處理后的第二驗(yàn)證信息和所述第一驗(yàn)證信息相同的情況下,驗(yàn)證通過。
在一個(gè)實(shí)施例中,所述第一預(yù)設(shè)處理方式為解密方式。
在一個(gè)實(shí)施例中,所述第一驗(yàn)證信息是所述服務(wù)器按照第二預(yù)設(shè)處理方式對(duì)所述服務(wù)器生成的初始驗(yàn)證信息進(jìn)行處理得到的,所述方法還包括:
向所述服務(wù)器發(fā)送所述第二預(yù)設(shè)處理方式,所述第二預(yù)設(shè)處理方式用于指示所述服務(wù)器按照所述第二預(yù)設(shè)處理方式對(duì)所述初始驗(yàn)證信息進(jìn)行處理;
其中,在所述第二驗(yàn)證信息和所述初始驗(yàn)證信息相同的情況下,驗(yàn)證通過。
在一個(gè)實(shí)施例中,所述第二預(yù)設(shè)處理方式為加密方式。
根據(jù)本公開實(shí)施例的第二方面,提供了另一種信息驗(yàn)證方法,包括:
生成第一驗(yàn)證信息,并將所述第一驗(yàn)證信息發(fā)送至終端設(shè)備;
接收所述終端設(shè)備發(fā)送的第二驗(yàn)證信息,其中,所述第二驗(yàn)證信息為用戶通過所述終端設(shè)備輸入的;
驗(yàn)證所述第二驗(yàn)證信息是否與所述第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系;
其中,在所述第一驗(yàn)證信息和所述第二驗(yàn)證信息滿足所述預(yù)設(shè)關(guān)系的情況下,驗(yàn)證通過且所述第一驗(yàn)證信息不同于所述第二驗(yàn)證信息。
在一個(gè)實(shí)施例中,所述方法還包括:
接收所述終端設(shè)備發(fā)送的第一預(yù)設(shè)處理方式;
按照所述第一預(yù)設(shè)處理方式對(duì)所述第二驗(yàn)證信息進(jìn)行處理;
所述驗(yàn)證所述第二驗(yàn)證信息是否與所述第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系包括:
驗(yàn)證按照所述第一預(yù)設(shè)處理方式處理后的第二驗(yàn)證信息是否與所述第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系;
其中,在按照所述第一預(yù)設(shè)處理方式處理后的第二驗(yàn)證信息和所述第一驗(yàn)證信息相同的情況下,驗(yàn)證通過。
在一個(gè)實(shí)施例中,所述方法還包括:
接收所述終端設(shè)備發(fā)送的第二預(yù)設(shè)處理方式;
所述生成第一驗(yàn)證信息包括:
生成初始驗(yàn)證信息;
按照所述第二預(yù)設(shè)處理方式對(duì)所述初始驗(yàn)證信息進(jìn)行處理,得到所述第一驗(yàn)證信息;
其中,在所述第二驗(yàn)證信息和所述初始驗(yàn)證信息相同的情況下,驗(yàn)證通過。
根據(jù)本公開實(shí)施例的第三方面,提供一種信息驗(yàn)證裝置,包括:
第一接收模塊,用于接收服務(wù)器發(fā)送的第一驗(yàn)證信息;
第二接收模塊,用于接收用戶輸入的第二驗(yàn)證信息,并將所述第二驗(yàn)證信息發(fā)送至所述服務(wù)器,以指示所述服務(wù)器驗(yàn)證所述第二驗(yàn)證信息是否與所述第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系;
其中,在所述第一驗(yàn)證信息和所述第二驗(yàn)證信息滿足所述預(yù)設(shè)關(guān)系的情況下,驗(yàn)證通過且所述第一驗(yàn)證信息不同于所述第二驗(yàn)證信息。
在一個(gè)實(shí)施例中,所述裝置還包括:
第一發(fā)送模塊,用于向所述服務(wù)器發(fā)送第一預(yù)設(shè)處理方式,所述第一預(yù)設(shè)處理方式用于指示所述服務(wù)器按照所述第一預(yù)設(shè)處理方式對(duì)所述第二驗(yàn)證信息進(jìn)行處理;
其中,在按照所述第一預(yù)設(shè)處理方式處理后的第二驗(yàn)證信息和所述第一驗(yàn)證信息相同的情況下,驗(yàn)證通過。
在一個(gè)實(shí)施例中,所述第一預(yù)設(shè)處理方式為解密方式。
在一個(gè)實(shí)施例中,所述第一驗(yàn)證信息是所述服務(wù)器按照第二預(yù)設(shè)處理方式對(duì)所述服務(wù)器生成的初始驗(yàn)證信息進(jìn)行處理得到的,所述裝置還包括:
第二發(fā)送模塊,用于向所述服務(wù)器發(fā)送所述第二預(yù)設(shè)處理方式,所述第二預(yù)設(shè)處理方式用于指示所述服務(wù)器按照所述第二預(yù)設(shè)處理方式對(duì)所述初始驗(yàn)證信息進(jìn)行處理;
其中,在所述第二驗(yàn)證信息和所述初始驗(yàn)證信息相同的情況下,驗(yàn)證通過。
在一個(gè)實(shí)施例中,所述第二預(yù)設(shè)處理方式為加密方式。
根據(jù)本公開實(shí)施例的第四方面,提供了另一種信息驗(yàn)證裝置,包括:
第一處理模塊,用于生成第一驗(yàn)證信息,并將所述第一驗(yàn)證信息發(fā)送至終端設(shè)備;
第三接收模塊,用于接收所述終端設(shè)備發(fā)送的第二驗(yàn)證信息,其中,所述第二驗(yàn)證信息為用戶通過所述終端設(shè)備輸入的;
驗(yàn)證模塊,用于驗(yàn)證所述第二驗(yàn)證信息是否與所述第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系;
其中,在所述第一驗(yàn)證信息和所述第二驗(yàn)證信息滿足所述預(yù)設(shè)關(guān)系的情況下,驗(yàn)證通過且所述第一驗(yàn)證信息不同于所述第二驗(yàn)證信息。
在一個(gè)實(shí)施例中,所述裝置還包括:
第四接收模塊,用于接收所述終端設(shè)備發(fā)送的第一預(yù)設(shè)處理方式;
第二處理模塊,用于按照所述第一預(yù)設(shè)處理方式對(duì)所述第二驗(yàn)證信息進(jìn)行處理;
所述驗(yàn)證模塊包括:
驗(yàn)證子模塊,用于驗(yàn)證按照所述第一預(yù)設(shè)處理方式處理后的第二驗(yàn)證信息是否與所述第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系;
其中,在按照所述第一預(yù)設(shè)處理方式處理后的第二驗(yàn)證信息和所述第一驗(yàn)證信息相同的情況下,驗(yàn)證通過。
在一個(gè)實(shí)施例中,所述裝置還包括:
第五接收模塊,用于接收所述終端設(shè)備發(fā)送的第二預(yù)設(shè)處理方式;
所述第一處理模塊包括:
生成子模塊,用于生成初始驗(yàn)證信息;
處理子模塊,用于按照所述第二預(yù)設(shè)處理方式對(duì)所述初始驗(yàn)證信息進(jìn)行處理,得到所述第一驗(yàn)證信息;
其中,在所述第二驗(yàn)證信息和所述初始驗(yàn)證信息相同的情況下,驗(yàn)證通過。
根據(jù)本公開實(shí)施例的第五方面,提供了一種信息驗(yàn)證裝置,包括:
第一處理器;
用于存儲(chǔ)第一處理器可執(zhí)行指令的第一存儲(chǔ)器;
其中,所述第一處理器被配置為:
接收服務(wù)器發(fā)送的第一驗(yàn)證信息;
接收用戶輸入的第二驗(yàn)證信息,并將所述第二驗(yàn)證信息發(fā)送至所述服務(wù)器,以指示所述服務(wù)器驗(yàn)證所述第二驗(yàn)證信息是否與所述第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系;
其中,在所述第一驗(yàn)證信息和所述第二驗(yàn)證信息滿足所述預(yù)設(shè)關(guān)系的情況下,驗(yàn)證通過且所述第一驗(yàn)證信息不同于所述第二驗(yàn)證信息。
根據(jù)本公開實(shí)施例的第六方面,提供了另一種信息驗(yàn)證裝置,包括:
第二處理器;
用于存儲(chǔ)第二處理器可執(zhí)行指令的第二存儲(chǔ)器;
其中,所述第二處理器被配置為:
生成第一驗(yàn)證信息,并將所述第一驗(yàn)證信息發(fā)送至終端設(shè)備;
接收所述終端設(shè)備發(fā)送的第二驗(yàn)證信息,其中,所述第二驗(yàn)證信息為用戶通過所述終端設(shè)備輸入的;
驗(yàn)證所述第二驗(yàn)證信息是否與所述第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系;
其中,在所述第一驗(yàn)證信息和所述第二驗(yàn)證信息滿足所述預(yù)設(shè)關(guān)系的情況下,驗(yàn)證通過且所述第一驗(yàn)證信息不同于所述第二驗(yàn)證信息。
根據(jù)本公開實(shí)施例的第七方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)指令,所述指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面實(shí)施例所述方法的步驟。
根據(jù)本公開實(shí)施例的第八方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)指令,所述指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)第二方面實(shí)施例所述方法的步驟。
根據(jù)本公開實(shí)施例的第九方面,提供了一種信息驗(yàn)證系統(tǒng),包括上述第三方面所述的任一信息驗(yàn)證裝置和第四方面所述的任一信息驗(yàn)證裝置。
本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
本公開的實(shí)施例提供的技術(shù)方案,在接收到服務(wù)器發(fā)送的第一驗(yàn)證信息后,通過接收并向服務(wù)器發(fā)送第二驗(yàn)證信息,可以使服務(wù)器驗(yàn)證第二驗(yàn)證信息是否與第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系,當(dāng)?shù)谝或?yàn)證信息和第二驗(yàn)證信息滿足上述預(yù)設(shè)關(guān)系時(shí)驗(yàn)證通過,且驗(yàn)證通過時(shí),第一驗(yàn)證信息和第二驗(yàn)證信息并不是相同信息,此時(shí)可確定當(dāng)前用戶為合法用戶。通過本公開,可有效禁止非法用戶使用終端設(shè)備進(jìn)行信息驗(yàn)證,從而有利于提高在終端設(shè)備上進(jìn)行與信息驗(yàn)證相關(guān)的業(yè)務(wù)操作的安全性。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種信息驗(yàn)證方法的流程圖。
圖2是根據(jù)一示例性實(shí)施例示出的另一種信息驗(yàn)證方法的流程圖。
圖3是根據(jù)一示例性實(shí)施例示出的又一種信息驗(yàn)證方法的流程圖。
圖4是根據(jù)一示例性實(shí)施例示出的再一種信息驗(yàn)證方法的流程圖。
圖5是根據(jù)一示例性實(shí)施例示出的一種信息驗(yàn)證裝置的框圖。
圖6是根據(jù)一示例性實(shí)施例示出的另一種信息驗(yàn)證裝置的框圖。
圖7是根據(jù)一示例性實(shí)施例示出的又一種信息驗(yàn)證裝置的框圖。
圖8是根據(jù)一示例性實(shí)施例示出的再一種信息驗(yàn)證裝置的框圖。
圖9是根據(jù)一示例性實(shí)施例示出的一種適用于信息驗(yàn)證裝置的框圖。
圖10是根據(jù)一示例性實(shí)施例示出的另一種適用于信息驗(yàn)證裝置的框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
終端設(shè)備側(cè)
本公開實(shí)施例提供了一種信息驗(yàn)證方法,該方法可用于信息驗(yàn)證裝置中,該裝置可以是手機(jī)、電腦、手環(huán)、攝像頭、投影儀、電視機(jī)等終端設(shè)備,本公開對(duì)此不做具體限定。如圖1所示,該方法包括步驟s101至步驟s102:
在步驟s101中,接收服務(wù)器發(fā)送的第一驗(yàn)證信息;
本實(shí)施例的執(zhí)行主體可以通過采用zigbee(紫蜂)、bluetooth(藍(lán)牙)、wi-fi(wireless-fidelity,無線保真)、uwb(ultrawideband,超寬帶)和irda(infrareddataassociation,紅外連接)等任意適用的無線通信協(xié)議接收服務(wù)器發(fā)送的第一驗(yàn)證信息,在此不做限定。
針對(duì)不同的應(yīng)用場(chǎng)景,可以對(duì)應(yīng)不同的服務(wù)器。例如,可以是金融服務(wù)器、社交媒體服務(wù)器、購物平臺(tái)服務(wù)器等。
在一個(gè)實(shí)施例中,在終端設(shè)備接收到一個(gè)觸發(fā)信號(hào)的情況下,將向服務(wù)器發(fā)送獲取第一驗(yàn)證信息的指令。例如,通過終端設(shè)備注冊(cè)應(yīng)用程序a,注冊(cè)過程中,在終端設(shè)備接收到用戶輸入的“獲取驗(yàn)證碼”指令時(shí),向應(yīng)用程序a的服務(wù)器發(fā)送指令,以指示應(yīng)用程序a的服務(wù)器發(fā)送第一驗(yàn)證信息。
在一個(gè)實(shí)施例中,第一驗(yàn)證信息可以是文字信息、語音信息等,本公開對(duì)此不做限定。
在步驟s102中,接收用戶輸入的第二驗(yàn)證信息,并將第二驗(yàn)證信息發(fā)送至服務(wù)器,以指示服務(wù)器驗(yàn)證第二驗(yàn)證信息是否與第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系;其中,在第一驗(yàn)證信息和第二驗(yàn)證信息滿足預(yù)設(shè)關(guān)系的情況下,驗(yàn)證通過且第一驗(yàn)證信息不同于第二驗(yàn)證信息。
在一個(gè)實(shí)施例中,在接收到服務(wù)器發(fā)送的第一驗(yàn)證信息之后,可以在一預(yù)設(shè)時(shí)長內(nèi),接收用戶輸入的第二驗(yàn)證信息。其中,該預(yù)設(shè)時(shí)長可以是終端設(shè)備指定的,或者,也可以是服務(wù)器指定的。例如,終端設(shè)備在接收到用戶輸入的“獲取驗(yàn)證碼”指令之后,開啟顯示計(jì)時(shí),計(jì)時(shí)時(shí)長為60秒,用于接收用戶輸入第二驗(yàn)證信息。
在一個(gè)實(shí)施例中,第二驗(yàn)證信息可以是文字信息、語音信息等,本公開對(duì)此不做限定。
在一個(gè)實(shí)施例中,在驗(yàn)證通過的情況下,第二驗(yàn)證信息可以與第一驗(yàn)證信息的呈現(xiàn)形式相同,也可以與第一驗(yàn)證信息的呈現(xiàn)形式不同,由預(yù)設(shè)關(guān)系確定。例如,第一驗(yàn)證信息為文字形式,第二驗(yàn)證信息為語音形式,或者,第一驗(yàn)證信息和第二驗(yàn)證信息均為文字形式。
在該實(shí)施例中,預(yù)設(shè)關(guān)系可以是終端設(shè)備用戶指定的。例如,在購買手機(jī)后初次開機(jī)時(shí),提示用戶設(shè)置預(yù)設(shè)關(guān)系?;蛘撸部梢允墙K端設(shè)備出廠時(shí)生產(chǎn)商設(shè)定的。例如,在用戶購買手機(jī)后初次開機(jī)時(shí),向用戶展示該終端設(shè)備對(duì)應(yīng)的預(yù)設(shè)關(guān)系。為了進(jìn)一步增強(qiáng)信息的安全性,可以針對(duì)不同終端設(shè)定不同的預(yù)設(shè)關(guān)系。
在一個(gè)實(shí)施例中,第一驗(yàn)證信息和第二驗(yàn)證信息滿足預(yù)設(shè)關(guān)系,可以是滿足預(yù)設(shè)大小關(guān)系、預(yù)設(shè)加密關(guān)系、預(yù)設(shè)解密關(guān)系,或者是滿足其他預(yù)設(shè)指定的關(guān)系。例如,第一驗(yàn)證信息是數(shù)字,預(yù)設(shè)條件為:第二驗(yàn)證信息是第一驗(yàn)證信息的加密形式,該加密形式根據(jù)用戶需要預(yù)先指定。比如,加密形式是第一驗(yàn)證信息中每個(gè)數(shù)字對(duì)應(yīng)加1。再例如,第一驗(yàn)證信息是文字信息,預(yù)設(shè)條件為:第二驗(yàn)證信息是第一驗(yàn)證信息對(duì)應(yīng)的語音信息。之上僅是舉例,具體的預(yù)設(shè)條件可以根據(jù)用戶需求或者廠商需求設(shè)定,在此不做限定。
該實(shí)施例中,在第一驗(yàn)證信息和第二驗(yàn)證信息滿足預(yù)設(shè)關(guān)系的情況下,也即第二驗(yàn)證信息驗(yàn)證通過時(shí),第一驗(yàn)證信息不同于第二驗(yàn)證信息??梢?,如果按照相關(guān)技術(shù),在接收到服務(wù)器發(fā)送的第一驗(yàn)證信息之后,如果用戶通過終端設(shè)備向服務(wù)器發(fā)送的仍舊是第一驗(yàn)證信息,則驗(yàn)證無法通過。由于第一驗(yàn)證信息不同于第二驗(yàn)證信息,且第一驗(yàn)證信息和第二驗(yàn)證信息需要滿足特定的預(yù)設(shè)關(guān)系才可通過驗(yàn)證,因此,對(duì)信息驗(yàn)證的操作者的合法性進(jìn)行了有效的規(guī)范。
該實(shí)施例,在接收到服務(wù)器發(fā)送的第一驗(yàn)證信息后,通過接收并向服務(wù)器發(fā)送第二驗(yàn)證信息,可以使服務(wù)器驗(yàn)證第二驗(yàn)證信息是否與第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系,當(dāng)?shù)谝或?yàn)證信息和第二驗(yàn)證信息滿足上述預(yù)設(shè)關(guān)系時(shí)驗(yàn)證通過,且驗(yàn)證通過時(shí),第一驗(yàn)證信息和第二驗(yàn)證信息并不是相同信息,此時(shí)可確定當(dāng)前用戶為合法用戶。通過該實(shí)施例,可有效禁止非法用戶使用終端設(shè)備進(jìn)行信息驗(yàn)證,從而有利于提高在終端設(shè)備上進(jìn)行與信息驗(yàn)證相關(guān)的業(yè)務(wù)操作的安全性。
在一個(gè)實(shí)施例中,該方法還包括:
向服務(wù)器發(fā)送第一預(yù)設(shè)處理方式,第一預(yù)設(shè)處理方式用于指示服務(wù)器按照第一預(yù)設(shè)處理方式對(duì)第二驗(yàn)證信息進(jìn)行處理;
其中,在按照第一預(yù)設(shè)處理方式處理后的第二驗(yàn)證信息和第一驗(yàn)證信息相同的情況下,驗(yàn)證通過。
在該實(shí)施例中,第一預(yù)設(shè)處理方式可以是終端設(shè)備用戶指定的,或者也可以是終端設(shè)備系統(tǒng)中預(yù)先內(nèi)置的。
在一個(gè)實(shí)施例中,終端設(shè)備可以在初次開機(jī)時(shí)即存儲(chǔ)第一預(yù)設(shè)處理方式,在用戶通過終端設(shè)備進(jìn)行信息驗(yàn)證之前,將第一預(yù)設(shè)處理方式發(fā)送給服務(wù)器。例如,用戶通過手機(jī)注冊(cè)社交媒體應(yīng)用程序b,在用戶點(diǎn)擊“注冊(cè)”按鈕之后,觸發(fā)終端設(shè)備向該設(shè)備媒體應(yīng)用程序b的服務(wù)器發(fā)送該第一預(yù)設(shè)處理方式,在注冊(cè)過程中的信息驗(yàn)證程序中將使用該第一預(yù)設(shè)處理方式。
為了增強(qiáng)信息隱私安全,可以定期更新第一預(yù)設(shè)處理方式。在更新時(shí),為了進(jìn)一步增強(qiáng)信息的安全性,可以進(jìn)行用戶身份驗(yàn)證,在用戶身份驗(yàn)證通過的情況下,執(zhí)行更新。
在一個(gè)實(shí)施例中,第一預(yù)設(shè)處理方式為解密方式。終端設(shè)備用戶預(yù)先將解密邏輯(密鑰)發(fā)送給服務(wù)器。在進(jìn)行信息驗(yàn)證時(shí),如果用戶在第一驗(yàn)證信息的基礎(chǔ)上,進(jìn)行加密,得到第二驗(yàn)證信息;服務(wù)器在接收到加密的第一驗(yàn)證信息(也即,第二驗(yàn)證信息)后,按照第一預(yù)設(shè)處理方式進(jìn)行解密處理后,得到解密后的信息和第一驗(yàn)證信息相同,則驗(yàn)證通過(可認(rèn)為該驗(yàn)證是由合法用戶發(fā)起的);反之,驗(yàn)證未通過。
該實(shí)施例,通過向服務(wù)器發(fā)送第一預(yù)設(shè)處理方式,可指示服務(wù)器按照第一預(yù)設(shè)處理方式對(duì)第二驗(yàn)證信息進(jìn)行處理,進(jìn)而服務(wù)器可在處理后的第二驗(yàn)證信息和第一驗(yàn)證信息相同的情況下,確定驗(yàn)證通過,也即,只有發(fā)起信息驗(yàn)證的用戶預(yù)先了解服務(wù)器的處理邏輯,才可正確的輸入驗(yàn)證信息,進(jìn)而可有效禁止非法用戶使用終端設(shè)備進(jìn)行信息驗(yàn)證,有利于提高在終端設(shè)備上進(jìn)行與信息驗(yàn)證相關(guān)的業(yè)務(wù)操作的安全性。
在一個(gè)實(shí)施例中,第一驗(yàn)證信息是服務(wù)器按照第二預(yù)設(shè)處理方式對(duì)服務(wù)器生成的初始驗(yàn)證信息進(jìn)行處理得到的,該方法還包括:
向服務(wù)器發(fā)送第二預(yù)設(shè)處理方式,第二預(yù)設(shè)處理方式用于指示服務(wù)器按照第二預(yù)設(shè)處理方式對(duì)初始驗(yàn)證信息進(jìn)行處理;
其中,在第二驗(yàn)證信息和初始驗(yàn)證信息相同的情況下,驗(yàn)證通過。
在該實(shí)施例中,在終端設(shè)備向服務(wù)器發(fā)起驗(yàn)證請(qǐng)求或者終端設(shè)備由于發(fā)起業(yè)務(wù)請(qǐng)求而觸發(fā)服務(wù)器啟動(dòng)驗(yàn)證過程之后,服務(wù)器可生成初始驗(yàn)證信息或者調(diào)用服務(wù)器中預(yù)設(shè)的初始驗(yàn)證信息。其中,針對(duì)不同終端設(shè)備發(fā)起的請(qǐng)求可對(duì)應(yīng)不同的初始驗(yàn)證信息。
在一個(gè)實(shí)施例中,終端設(shè)備可以在初次開機(jī)時(shí)即設(shè)定第二預(yù)設(shè)處理方式,或者,由終端設(shè)備的生產(chǎn)商設(shè)定第二預(yù)設(shè)處理方式。之后,第二預(yù)設(shè)處理方式可設(shè)置為隱藏模式,避免非法用戶獲取。在驗(yàn)證過程發(fā)起前,終端設(shè)備將第二預(yù)設(shè)處理方式發(fā)送給服務(wù)器。例如,通過手機(jī)終端注冊(cè)金融應(yīng)用程序c,在用戶觸發(fā)“注冊(cè)”按鈕后,手機(jī)終端將存儲(chǔ)的第二預(yù)設(shè)處理方式自動(dòng)發(fā)送給該金融應(yīng)用程序c的服務(wù)器。
為了增強(qiáng)信息隱私安全,可以定期更新第二預(yù)設(shè)處理方式。在更新時(shí),為了進(jìn)一步增強(qiáng)信息的安全性,可以進(jìn)行用戶身份驗(yàn)證,在用戶身份驗(yàn)證通過的情況下,執(zhí)行更新。
在一個(gè)實(shí)施例中,第二預(yù)設(shè)處理方式可以是按照用戶需求指定的任意用于對(duì)初始驗(yàn)證信息進(jìn)行處理的方式。例如,第二預(yù)設(shè)處理方式是對(duì)數(shù)字型初始驗(yàn)證信息的每一位數(shù)字增加1。終端設(shè)備在接收到經(jīng)過第二預(yù)設(shè)處理方式處理之后的初始驗(yàn)證信息(也即,第一驗(yàn)證信息)后,如果用戶向終端設(shè)備輸入的第二驗(yàn)證信息,經(jīng)過比對(duì)和初始驗(yàn)證信息相同,則認(rèn)為驗(yàn)證通過。
在該實(shí)施例中,由于合法用戶預(yù)先獲知服務(wù)器在發(fā)送驗(yàn)證信息之前,對(duì)初始驗(yàn)證信息進(jìn)行了處理,因此,在進(jìn)行第二驗(yàn)證信息反饋時(shí),合法用戶將對(duì)第一驗(yàn)證信息進(jìn)行處理,而得到能夠驗(yàn)證通過的初始驗(yàn)證信息,并將該信息輸入至終端設(shè)備,由終端設(shè)備將其發(fā)送給服務(wù)器進(jìn)行驗(yàn)證。該實(shí)施例能夠保證合法用戶能夠順利通過驗(yàn)證,而非法用戶則無法通過驗(yàn)證。
在一個(gè)實(shí)施例中,第二預(yù)設(shè)處理方式為加密方式。
終端設(shè)備用戶預(yù)先將加密邏輯(密鑰)發(fā)送給服務(wù)器。在進(jìn)行信息驗(yàn)證時(shí),服務(wù)器將加密后的初始驗(yàn)證信息(也即第一驗(yàn)證信息)發(fā)送給終端設(shè)備,如果用戶在第一驗(yàn)證信息的基礎(chǔ)上,進(jìn)行解密,得到初始驗(yàn)證信息(也是第二驗(yàn)證信息),服務(wù)器在接收到解密的第一驗(yàn)證信息(也即,初始驗(yàn)證信息)后,驗(yàn)證解密后的信息和初始驗(yàn)證信息相同,則驗(yàn)證通過(可認(rèn)為該驗(yàn)證是由合法用戶發(fā)起的);反之,驗(yàn)證未通過。
該實(shí)施例,通過向服務(wù)器發(fā)送第二預(yù)設(shè)處理方式,可指示服務(wù)器按照第二預(yù)設(shè)處理方式對(duì)初始驗(yàn)證信息進(jìn)行處理,進(jìn)而服務(wù)器可在第二驗(yàn)證信息和初始驗(yàn)證信息相同的情況下,確定驗(yàn)證通過,也即,只有發(fā)起信息驗(yàn)證的用戶預(yù)先了解服務(wù)器的處理邏輯,才可正確的輸入驗(yàn)證信息,進(jìn)而可有效禁止非法用戶使用終端設(shè)備進(jìn)行信息驗(yàn)證,有利于提高在終端設(shè)備上進(jìn)行與信息驗(yàn)證相關(guān)的業(yè)務(wù)操作的安全性。
服務(wù)器側(cè)
如圖2所示,本公開實(shí)施例還提供了一種信息驗(yàn)證方法,該方法可以應(yīng)用于服務(wù)器。該方法包括:
在步驟s201中,生成第一驗(yàn)證信息,并將第一驗(yàn)證信息發(fā)送至終端設(shè)備;
在步驟s202中,接收終端設(shè)備發(fā)送的第二驗(yàn)證信息,其中,第二驗(yàn)證信息為用戶通過終端設(shè)備輸入的;
在步驟s203中,驗(yàn)證第二驗(yàn)證信息是否與第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系;其中,在第一驗(yàn)證信息和第二驗(yàn)證信息滿足預(yù)設(shè)關(guān)系的情況下,驗(yàn)證通過且第一驗(yàn)證信息不同于第二驗(yàn)證信息。
本公開的實(shí)施例,服務(wù)器通過驗(yàn)證第一驗(yàn)證信息和第二驗(yàn)證信息是否滿足預(yù)設(shè)關(guān)系,并在第一驗(yàn)證信息和第二驗(yàn)證信息滿足上述預(yù)設(shè)關(guān)系時(shí)驗(yàn)證通過,且驗(yàn)證通過時(shí),第一驗(yàn)證信息和第二驗(yàn)證信息并不是相同信息。通過本公開,可有效禁止非法用戶使用終端設(shè)備進(jìn)行信息驗(yàn)證,從而有利于提高在終端設(shè)備上進(jìn)行與信息驗(yàn)證相關(guān)的業(yè)務(wù)操作的安全性。
如圖3所示,在一個(gè)實(shí)施例中,該方法還包括:
在步驟s301中,接收終端設(shè)備發(fā)送的第一預(yù)設(shè)處理方式;
在步驟s302中,按照第一預(yù)設(shè)處理方式對(duì)第二驗(yàn)證信息進(jìn)行處理;
上述圖2所示的步驟s203,即驗(yàn)證第二驗(yàn)證信息是否與第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系,可以包括:
在步驟s303中,驗(yàn)證按照第一預(yù)設(shè)處理方式處理后的第二驗(yàn)證信息是否與第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系;
其中,在按照第一預(yù)設(shè)處理方式處理后的第二驗(yàn)證信息和第一驗(yàn)證信息相同的情況下,驗(yàn)證通過。
在該實(shí)施例中,通過按照第一預(yù)設(shè)處理方式對(duì)第二驗(yàn)證信息進(jìn)行處理,可在處理后的第二驗(yàn)證信息和第一驗(yàn)證信息相同的情況下,確定驗(yàn)證通過。該實(shí)施例提供了一種簡單高效的驗(yàn)證方式,通過終端設(shè)備提前指定處理方式,可有效禁止非法用戶使用終端設(shè)備進(jìn)行信息驗(yàn)證,從而有利于提高在終端設(shè)備上進(jìn)行與信息驗(yàn)證相關(guān)的業(yè)務(wù)操作的安全性。
在一個(gè)實(shí)施例中,上述第一預(yù)設(shè)處理方式可以為解密方式。
如圖4所示,在一個(gè)實(shí)施例中,該方法還包括:
在步驟s401中,接收終端設(shè)備發(fā)送的第二預(yù)設(shè)處理方式;
生成第一驗(yàn)證信息包括:
在步驟s402中,生成初始驗(yàn)證信息;
在步驟s403中,按照第二預(yù)設(shè)處理方式對(duì)初始驗(yàn)證信息進(jìn)行處理,得到第一驗(yàn)證信息;
其中,在第二驗(yàn)證信息和初始驗(yàn)證信息相同的情況下,驗(yàn)證通過。
在該實(shí)施例中,在服務(wù)器接收到第二預(yù)設(shè)處理方式后,通過將生成的初始驗(yàn)證信息按照第二預(yù)設(shè)處理方式進(jìn)行處理,可獲得該第一驗(yàn)證信息,進(jìn)而在驗(yàn)證時(shí),驗(yàn)證第二驗(yàn)證信息和初始驗(yàn)證信息是否相同即可。該實(shí)施例提供了一種簡單高效的驗(yàn)證方式,通過終端設(shè)備提前指定處理方式,可有效禁止非法用戶使用終端設(shè)備進(jìn)行信息驗(yàn)證,從而有利于提高在終端設(shè)備上進(jìn)行與信息驗(yàn)證相關(guān)的業(yè)務(wù)操作的安全性。
在一個(gè)實(shí)施例中,第二預(yù)設(shè)處理方式為加密方式。
需要說明的是:本公開的上述實(shí)施例還可以自由組合。
下面以信息驗(yàn)證方法應(yīng)用于賬號(hào)密碼重置過程為例,進(jìn)行說明。
步驟1、合法用戶通過終端設(shè)備向服務(wù)器發(fā)送加密算法或者解密算法(可分別攜帶于第二預(yù)設(shè)處理方式和第一預(yù)設(shè)處理方式中),用于請(qǐng)求服務(wù)器對(duì)之后向終端設(shè)備發(fā)送的驗(yàn)證碼均按照加密算法進(jìn)行加密處理,或者請(qǐng)求服務(wù)器對(duì)終端返回的驗(yàn)證碼均按照解密算法進(jìn)行解密處理。
需要說明的是,對(duì)于合法用戶來講,當(dāng)向服務(wù)器發(fā)送加密算法時(shí),合法用戶后期會(huì)利用與之對(duì)應(yīng)的正確的解密算法對(duì)服務(wù)器發(fā)送的驗(yàn)證碼進(jìn)行反向運(yùn)算,也即,對(duì)驗(yàn)證碼進(jìn)行解密,并將解密后的驗(yàn)證碼發(fā)送給服務(wù)器;當(dāng)向服務(wù)器發(fā)送解密算法時(shí),合法用戶后期會(huì)利用與之對(duì)應(yīng)的正確的加密算法對(duì)服務(wù)器發(fā)送的驗(yàn)證碼反向運(yùn)算,也即,對(duì)驗(yàn)證碼進(jìn)行加密,并將加密后的驗(yàn)證碼發(fā)送給服務(wù)器,服務(wù)器進(jìn)行按照解密算法進(jìn)行解密。
步驟2、終端設(shè)備向服務(wù)器發(fā)送重置某賬戶密碼的請(qǐng)求。
需要說明的是,本公開實(shí)施例對(duì)步驟1和步驟2的執(zhí)行順序不做具體限定。
步驟3、服務(wù)器在接收到該請(qǐng)求時(shí),生成第一驗(yàn)證碼。
當(dāng)之前接收到的是解密算法時(shí),服務(wù)器直接將該驗(yàn)證碼發(fā)送至終端設(shè)備,進(jìn)而將返回的驗(yàn)證碼進(jìn)行解密后與初始驗(yàn)證碼進(jìn)行對(duì)比,判斷二者是否一致,如果一致,則驗(yàn)證成功,允許賬號(hào)密碼重置;反之,則驗(yàn)證失敗,提示賬號(hào)密碼無法重置(或提示驗(yàn)證失敗)。
例如,當(dāng)?shù)谝或?yàn)證碼為2345、解密算法為減法且解密密鑰為1234時(shí),將該2345直接發(fā)送至終端設(shè)備,進(jìn)而將返回的驗(yàn)證碼(也即第二驗(yàn)證信息)按照1234進(jìn)行解密后如果獲得的值為2345,則驗(yàn)證成功,允許重置;反之,則驗(yàn)證失敗,提示無法重置。當(dāng)然,由于合法用戶知曉返回去的驗(yàn)證碼應(yīng)該與接收到的驗(yàn)證碼滿足加密關(guān)系,因而,合法用戶返回的驗(yàn)證碼為3579,服務(wù)器解密后就會(huì)驗(yàn)證通過。而非法用戶由于不知道服務(wù)器的處理邏輯,則返回的驗(yàn)證碼將是錯(cuò)誤的,例如,返回的還是2345,此時(shí),服務(wù)器解密后就得到了1111,而非2345,因而就無法驗(yàn)證通過。
或者,當(dāng)之前接收到的是加密算法時(shí),服務(wù)器將該初始驗(yàn)證碼加密后發(fā)送至終端設(shè)備,進(jìn)而將返回的驗(yàn)證碼與初始驗(yàn)證碼進(jìn)行對(duì)比,判斷二者是否一致,如果一致則驗(yàn)證成功,允許重置;反之,則驗(yàn)證失敗,提示無法重置。例如,當(dāng)該驗(yàn)證碼為2345、加密算法為加法且加密密鑰為1234時(shí),向終端設(shè)備發(fā)送3579。如果返回的驗(yàn)證碼為2345,則驗(yàn)證成功,允許重置;反之,則驗(yàn)證失敗,提示無法重置。當(dāng)然,由于合法用戶知曉返回去的驗(yàn)證碼應(yīng)該與接收到的驗(yàn)證碼滿足解密關(guān)系,因而,合法用戶返回的驗(yàn)證碼為2345,就會(huì)驗(yàn)證通過。而非法用戶由于不知道服務(wù)器的處理邏輯,則返回的驗(yàn)證碼將是錯(cuò)誤的,例如,返回的還是3579,因而就無法驗(yàn)證通過。
需要說明的是,以上舉例僅是本公開的一種實(shí)施方式,本公開包括但不僅限于上述實(shí)施例。
對(duì)應(yīng)本公開實(shí)施例圖1所述的信息驗(yàn)證方法,本公開實(shí)施例還提供了一種信息驗(yàn)證裝置,如圖5所示,該裝置包括:
第一接收模塊501,被配置為接收服務(wù)器發(fā)送的第一驗(yàn)證信息;
第二接收模塊502,被配置為接收用戶輸入的第二驗(yàn)證信息,并將第二驗(yàn)證信息發(fā)送至服務(wù)器,以指示服務(wù)器驗(yàn)證第二驗(yàn)證信息是否與第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系;
其中,在第一驗(yàn)證信息和第二驗(yàn)證信息滿足預(yù)設(shè)關(guān)系的情況下,驗(yàn)證通過且第一驗(yàn)證信息不同于第二驗(yàn)證信息。
在一個(gè)實(shí)施例中,該裝置還包括:
第一發(fā)送模塊,被配置為向服務(wù)器發(fā)送第一預(yù)設(shè)處理方式,第一預(yù)設(shè)處理方式被配置為指示服務(wù)器按照第一預(yù)設(shè)處理方式對(duì)第二驗(yàn)證信息進(jìn)行處理;
其中,在按照第一預(yù)設(shè)處理方式處理后的第二驗(yàn)證信息和第一驗(yàn)證信息相同的情況下,驗(yàn)證通過。
在一個(gè)實(shí)施例中,第一預(yù)設(shè)處理方式為解密方式。
在一個(gè)實(shí)施例中,第一驗(yàn)證信息是服務(wù)器按照第二預(yù)設(shè)處理方式對(duì)服務(wù)器生成的初始驗(yàn)證信息進(jìn)行處理得到的,該裝置還包括:
第二發(fā)送模塊,被配置為向服務(wù)器發(fā)送第二預(yù)設(shè)處理方式,第二預(yù)設(shè)處理方式被配置為指示服務(wù)器按照第二預(yù)設(shè)處理方式對(duì)初始驗(yàn)證信息進(jìn)行處理;
其中,在第二驗(yàn)證信息和初始驗(yàn)證信息相同的情況下,驗(yàn)證通過。
在一個(gè)實(shí)施例中,第二預(yù)設(shè)處理方式為加密方式。
對(duì)應(yīng)本公開實(shí)施例圖2-4所述的信息驗(yàn)證方法,本公開實(shí)施例還提供了另一種信息驗(yàn)證裝置,如圖6所示,該裝置包括:
第一處理模塊601,被配置為生成第一驗(yàn)證信息,并將第一驗(yàn)證信息發(fā)送至終端設(shè)備;
第三接收模塊602,被配置為接收終端設(shè)備發(fā)送的第二驗(yàn)證信息,其中,第二驗(yàn)證信息為用戶通過終端設(shè)備輸入的;
驗(yàn)證模塊603,被配置為驗(yàn)證第二驗(yàn)證信息是否與第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系;
其中,在第一驗(yàn)證信息和第二驗(yàn)證信息滿足預(yù)設(shè)關(guān)系的情況下,驗(yàn)證通過且第一驗(yàn)證信息不同于第二驗(yàn)證信息。
如圖7所示,在一個(gè)實(shí)施例中,該裝置還包括:
第四接收模塊701,被配置為接收終端設(shè)備發(fā)送的第一預(yù)設(shè)處理方式;
第二處理模塊702,被配置為按照第一預(yù)設(shè)處理方式對(duì)第二驗(yàn)證信息進(jìn)行處理;
驗(yàn)證模塊603包括:
驗(yàn)證子模塊6031,被配置為驗(yàn)證按照第一預(yù)設(shè)處理方式處理后的第二驗(yàn)證信息是否與第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系;
其中,在按照第一預(yù)設(shè)處理方式處理后的第二驗(yàn)證信息和第一驗(yàn)證信息相同的情況下,驗(yàn)證通過。
如圖8所示,在一個(gè)實(shí)施例中,該裝置還包括:
第五接收模塊801,被配置為接收終端設(shè)備發(fā)送的第二預(yù)設(shè)處理方式;
第一處理模塊601包括:
生成子模塊6011,被配置為生成初始驗(yàn)證信息;
處理子模塊6012,被配置為按照第二預(yù)設(shè)處理方式對(duì)初始驗(yàn)證信息進(jìn)行處理,得到第一驗(yàn)證信息;
其中,在第二驗(yàn)證信息和初始驗(yàn)證信息相同的情況下,驗(yàn)證通過。
根據(jù)本公開實(shí)施例的第五方面,提供了一種信息驗(yàn)證裝置,包括:
第一處理器;
用于存儲(chǔ)第一處理器可執(zhí)行指令的第一存儲(chǔ)器;
其中,所述第一處理器被配置為:
接收服務(wù)器發(fā)送的第一驗(yàn)證信息;
接收用戶輸入的第二驗(yàn)證信息,并將所述第二驗(yàn)證信息發(fā)送至所述服務(wù)器,以指示所述服務(wù)器驗(yàn)證所述第二驗(yàn)證信息是否與所述第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系;
其中,在所述第一驗(yàn)證信息和所述第二驗(yàn)證信息滿足所述預(yù)設(shè)關(guān)系的情況下,驗(yàn)證通過且所述第一驗(yàn)證信息不同于所述第二驗(yàn)證信息。
根據(jù)本公開實(shí)施例的第六方面,提供了另一種信息驗(yàn)證裝置,包括:
第二處理器;
用于存儲(chǔ)第二處理器可執(zhí)行指令的第二存儲(chǔ)器;
其中,所述第二處理器被配置為:
生成第一驗(yàn)證信息,并將所述第一驗(yàn)證信息發(fā)送至終端設(shè)備;
接收所述終端設(shè)備發(fā)送的第二驗(yàn)證信息,其中,所述第二驗(yàn)證信息為用戶通過所述終端設(shè)備輸入的;
驗(yàn)證所述第二驗(yàn)證信息是否與所述第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系;
其中,在所述第一驗(yàn)證信息和所述第二驗(yàn)證信息滿足所述預(yù)設(shè)關(guān)系的情況下,驗(yàn)證通過且所述第一驗(yàn)證信息不同于所述第二驗(yàn)證信息。
圖9是根據(jù)一示例性實(shí)施例示出的一種用于信息驗(yàn)證裝置900的框圖,該裝置適用于終端設(shè)備。例如,裝置900可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)用戶數(shù)字助理等。
參照?qǐng)D9,裝置900可以包括以下一個(gè)或至少兩個(gè)組件:處理組件902,存儲(chǔ)器904,電源組件906,多媒體組件908,音頻組件910,輸入/輸出(i/o)接口912,傳感器組件914,以及通信組件916。
處理組件902通??刂蒲b置900的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件902可以包括一個(gè)或至少兩個(gè)處理器920來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件902可以包括一個(gè)或至少兩個(gè)模塊,便于處理組件902和其他組件之間的交互。例如,處理組件902可以包括多媒體模塊,以方便多媒體組件908和處理組件902之間的交互。
存儲(chǔ)器904被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置900的操作。這些數(shù)據(jù)的示例包括用于在裝置900上操作的任何存儲(chǔ)對(duì)象或方法的指令,聯(lián)系用戶數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器904可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(sram),電可擦除可編程只讀存儲(chǔ)器(eeprom),可擦除可編程只讀存儲(chǔ)器(eprom),可編程只讀存儲(chǔ)器(prom),只讀存儲(chǔ)器(rom),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
電源組件906為裝置900的各種組件提供電源。電源組件906可以包括電源管理系統(tǒng),一個(gè)或至少兩個(gè)電源,及其他與為裝置900生成、管理和分配電源相關(guān)聯(lián)的組件。
多媒體組件908包括在所述裝置900和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或至少兩個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件908包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置900處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件910被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件910包括一個(gè)麥克風(fēng)(mic),當(dāng)裝置900處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器904或經(jīng)由通信組件916發(fā)送。在一些實(shí)施例中,音頻組件910還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
i/o接口912為處理組件902和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件914包括一個(gè)或至少兩個(gè)傳感器,用于為裝置900提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件914可以檢測(cè)到裝置900的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置900的顯示器和小鍵盤,傳感器組件914還可以檢測(cè)裝置900或裝置900一個(gè)組件的位置改變,用戶與裝置900接觸的存在或不存在,裝置900方位或加速/減速和裝置900的溫度變化。傳感器組件914可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件914還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件914還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件916被配置為便于裝置900和其他設(shè)備之間有線或無線方式的通信。裝置900可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件916經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件916還包括近場(chǎng)通信(nfc)模塊,以促進(jìn)短程通信。例如,在nfc模塊可基于射頻識(shí)別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(irda)技術(shù),超寬帶(uwb)技術(shù),藍(lán)牙(bt)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置900可以被一個(gè)或至少兩個(gè)應(yīng)用專用集成電路(asic)、數(shù)字信號(hào)處理器(dsp)、數(shù)字信號(hào)處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場(chǎng)可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子組件實(shí)現(xiàn),用于執(zhí)行如上述圖1所示的與終端設(shè)備對(duì)應(yīng)的方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器904,上述指令可由裝置900的處理器920執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是rom、隨機(jī)存取存儲(chǔ)器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由上述裝置900的處理器執(zhí)行時(shí),使得上述裝置900能夠執(zhí)行一種信息驗(yàn)證方法,包括:
接收服務(wù)器發(fā)送的第一驗(yàn)證信息;
接收用戶輸入的第二驗(yàn)證信息,并將所述第二驗(yàn)證信息發(fā)送至所述服務(wù)器,以指示所述服務(wù)器驗(yàn)證所述第二驗(yàn)證信息是否與所述第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系;
其中,在所述第一驗(yàn)證信息和所述第二驗(yàn)證信息滿足所述預(yù)設(shè)關(guān)系的情況下,驗(yàn)證通過且所述第一驗(yàn)證信息不同于所述第二驗(yàn)證信息。
圖10是根據(jù)一示例性實(shí)施例示出的一種用于信息驗(yàn)證裝置的框圖。例如,裝置1000可以被提供為一服務(wù)器。裝置1000包括處理組件1022,其進(jìn)一步包括一個(gè)或多個(gè)處理器,以及由存儲(chǔ)器1032所代表的存儲(chǔ)器資源,用于存儲(chǔ)可由處理組件1022的執(zhí)行的指令,例如應(yīng)用程序。存儲(chǔ)器1032中存儲(chǔ)的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對(duì)應(yīng)于一組指令的模塊。此外,處理組件1022被配置為執(zhí)行指令,以執(zhí)行如上述圖2至圖4所示的方法。
裝置1000還可以包括一個(gè)電源組件1026被配置為執(zhí)行裝置1000的電源管理,一個(gè)有線或無線網(wǎng)絡(luò)接口1050被配置為將裝置1000連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(i/o)接口1058。裝置1000可以操作基于存儲(chǔ)在存儲(chǔ)器1032的操作系統(tǒng),例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或類似。
一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由裝置1000的處理器執(zhí)行時(shí),使得裝置1000能夠執(zhí)行一種信息驗(yàn)證方法,所述方法包括:
生成第一驗(yàn)證信息,并將所述第一驗(yàn)證信息發(fā)送至終端設(shè)備;
接收所述終端設(shè)備發(fā)送的第二驗(yàn)證信息,其中,所述第二驗(yàn)證信息為用戶通過所述終端設(shè)備輸入的;
驗(yàn)證所述第二驗(yàn)證信息是否與所述第一驗(yàn)證信息滿足預(yù)設(shè)關(guān)系;
其中,在所述第一驗(yàn)證信息和所述第二驗(yàn)證信息滿足所述預(yù)設(shè)關(guān)系的情況下,驗(yàn)證通過且所述第一驗(yàn)證信息不同于所述第二驗(yàn)證信息。
本領(lǐng)域技術(shù)用戶員在考慮說明書及實(shí)踐這里公開的公開后,將容易想到本公開的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。