一種驗證信息的方法、系統(tǒng)、客戶端及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及信息技術(shù)領(lǐng)域,特別涉及一種驗證信息的方法、系統(tǒng)、客戶端及服務(wù)器。
【背景技術(shù)】
[0002]隨著信息技術(shù)的發(fā)展,越來越多的信息已經(jīng)可以通過數(shù)字化的方式來表示。相應(yīng)地,對信息進(jìn)行驗證也可以通過驗證數(shù)字信息的方式來實現(xiàn),例如利用驗證數(shù)字信息來驗證用戶的身份。
[0003]現(xiàn)有的驗證信息的方法包括:利用數(shù)字對象唯一標(biāo)識符(Digital Object UniqueIdentifier, DOI,下文簡稱為標(biāo)識符)驗證信息的方法。所述標(biāo)識符通??梢杂糜趯?shù)字信息進(jìn)行標(biāo)識。所述標(biāo)識符可以包括:二維碼、條形碼或字符碼等。
[0004]所述利用標(biāo)識符驗證信息的方法,具體可以包括:客戶端獲取用戶提供的標(biāo)識符,所述標(biāo)識符可以根據(jù)待驗證的數(shù)字信息生成??蛻舳私馕鏊鰳?biāo)識符中包含的數(shù)字信息,并對所述數(shù)字信息進(jìn)行驗證。例如,用戶一定金額的代金券,用戶可以該代金券的金額信息、代金券的使用期限等信息生成一個二維碼,用戶需要消費該代金券時,用戶只需要提供所述二維碼,商戶可以通過掃描用戶提供的二維碼并獲取二維碼中的數(shù)字信息來完成代金券的驗證和消費。
[0005]在實現(xiàn)本申請過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:現(xiàn)有技術(shù)中,任意客戶端或者其他用戶獲取了上述方法生成的標(biāo)識符后,都可以對標(biāo)識符中包含的數(shù)字信息進(jìn)行驗證。因此,現(xiàn)有的驗證信息的方法安全性不高。
【發(fā)明內(nèi)容】
[0006]本申請實施例的目的是提供一種驗證信息的方法、系統(tǒng)、客戶端及服務(wù)器,以提高驗證信息的安全性。
[0007]為解決上述技術(shù)問題,本申請實施例提供一種信息驗證方法、系統(tǒng)、客戶端及服務(wù)器是這樣實現(xiàn)的:
[0008]一種驗證信息的方法,包括:第一客戶端獲取第一用戶的第一生物特征信息,第一客戶端基于第一數(shù)據(jù)和第一生物特征信息生成標(biāo)識符;第二客戶端獲取標(biāo)識符,并從獲取的標(biāo)識符中解析出包含的第一生物特征信息;第二客戶端獲取第二用戶的第二生物特征信息;第二客戶端比對第一生物特征信息和第二生物特征信息;第二客戶端根據(jù)比對的結(jié)果和預(yù)設(shè)值,確定第二用戶與第一用戶是否為同一用戶;如果是,第二客戶端驗證標(biāo)識符中的第一數(shù)據(jù)。
[0009]一種驗證信息的方法,包括:第一客戶端獲取第一用戶的第一生物特征信息,并將所述生物特征信息發(fā)送至服務(wù)器;服務(wù)器接收第一客戶端發(fā)來的第一生物特征信息,并基于第一數(shù)據(jù)和第一生物特征信息生成標(biāo)識符;第二客戶端獲取所述標(biāo)識符,并從獲取的標(biāo)識符中解析出包含的第一生物特征信息;第二客戶端獲取第二用戶的第二生物特征信息;第二客戶端比對第一生物特征信息和第二生物特征信息;第二客戶端根據(jù)比對的結(jié)果和預(yù)設(shè)值,確定第二用戶與第一用戶是否為同一用戶;如果是,第二客戶端驗證標(biāo)識符中的第一數(shù)據(jù)。
[0010]一種驗證信息的方法,包括:客戶端獲取包含第一數(shù)據(jù)和第一生物特征信息的標(biāo)識符,并從獲取的標(biāo)識符中解析出包含的第一生物特征信息;所述第一生物特征信息是第一用戶的生物特征信息;所述客戶端獲取第二用戶的第二生物特征信息;所述客戶端比對第一生物特征信息和第二生物特征信息;所述客戶端根據(jù)比對的結(jié)果和預(yù)設(shè)值,確定第二用戶與第一用戶是否為同一用戶;如果是,所述客戶端驗證標(biāo)識符中的第一數(shù)據(jù)。
[0011]—種驗證信息的方法,包括:第一客戶端獲取第一用戶的第一生物特征信息,第一客戶端基于第一數(shù)據(jù)和第一生物特征信息,或者,基于第一數(shù)據(jù)和第一客戶端加密的第一生物特征信息,生成標(biāo)識符;第二客戶端獲取標(biāo)識符,并解析出所述標(biāo)識符中包含的數(shù)據(jù)包;所述數(shù)據(jù)包中包含第一數(shù)據(jù)和第一用戶的第一生物特征信息;第二客戶端獲取第二用戶的第二生物特征信息;第二客戶端將數(shù)據(jù)包和第二生物特征信息發(fā)送至服務(wù)器;所述服務(wù)器接收第二客戶端發(fā)來的第二生物特征信息和數(shù)據(jù)包,解析數(shù)據(jù)包中的第一生物特征信息;所述服務(wù)器比對第一生物特征信息和第二生物特征信息,將比對的結(jié)果發(fā)送至第二客戶端;第二客戶端接收所述服務(wù)器發(fā)來的比對結(jié)果,根據(jù)預(yù)設(shè)值和所述比對結(jié)果,確定第二用戶與第一用戶是否為同一用戶;如果是,第二客戶端驗證標(biāo)識符中的第一數(shù)據(jù)。
[0012]一種驗證信息的方法,包括:第一客戶端獲取第一用戶的第一生物特征信息,并將所述第一生物特征信息發(fā)送至服務(wù)器;所述服務(wù)器接收第一客戶端發(fā)來的第一生物特征信息,并基于第一數(shù)據(jù)和第一生物特征信息,或者,基于第一數(shù)據(jù)和第一客戶端加密的第一生物特征信息,生成標(biāo)識符;第二客戶端獲取所述標(biāo)識符,并解析出所述標(biāo)識符中包含的數(shù)據(jù)包;所述數(shù)據(jù)包中包含第一數(shù)據(jù)和第一用戶的第一生物特征信息;第二客戶端獲取第二用戶的第二生物特征信息;第二客戶端將數(shù)據(jù)包和第二生物特征信息發(fā)送至服務(wù)器;所述服務(wù)器接收第二客戶端發(fā)來的第二生物特征信息和數(shù)據(jù)包,解析數(shù)據(jù)包中的第一生物特征信息;所述服務(wù)器比對第一生物特征信息和第二生物特征信息,將比對的結(jié)果發(fā)送至第二客戶端;第二客戶端接收所述服務(wù)器發(fā)來的比對結(jié)果,根據(jù)預(yù)設(shè)值和所述比對結(jié)果,確定第二用戶與第一用戶是否為同一用戶;如果是,第二客戶端驗證標(biāo)識符中的第一數(shù)據(jù)。
[0013]一種驗證信息的方法,包括:客戶端獲取包含第一數(shù)據(jù)和第一生物特征信息的標(biāo)識符,解析出標(biāo)識符中包含的數(shù)據(jù)包;所述第一生物特征信息是第一用戶的生物特征信息;所述客戶端獲取第二用戶的第二生物特征信息;所述客戶端將數(shù)據(jù)包和第二生物特征信息發(fā)送至服務(wù)器;所述客戶端接收所述服務(wù)器發(fā)來的第一生物特征信息和第二生物特征信息的比對結(jié)果,所述客戶端根據(jù)預(yù)設(shè)值和所述比對結(jié)果,確定第二用戶與第一用戶是否為同一用戶;如果是,所述客戶端驗證標(biāo)識符中的第一數(shù)據(jù)。
[0014]一種驗證信息的方法,包括:服務(wù)器接收客戶端發(fā)來的第二生物特征信息和數(shù)據(jù)包,所述服務(wù)器解析所述數(shù)據(jù)包中的第一生物特征信息;所述數(shù)據(jù)包中包括第一數(shù)據(jù)和第一生物特征信息;所述服務(wù)器比對第一生物特征信息和第二生物特征信息,并將比對的結(jié)果發(fā)送至所述客戶端。
[0015]一種驗證信息的方法,包括:第二客戶端獲取標(biāo)識符,并解析出所述標(biāo)識符中包含的數(shù)據(jù)包;所述數(shù)據(jù)包中包含第一數(shù)據(jù)和第一用戶的第一生物特征信息;第二客戶端獲取第二用戶的第二生物特征信息;第二客戶端將數(shù)據(jù)包和第二生物特征信息發(fā)送至服務(wù)器;所述服務(wù)器接收第二客戶端發(fā)來的第二生物特征信息和數(shù)據(jù)包,解析數(shù)據(jù)包中的第一生物特征信息;所述服務(wù)器比對第一生物特征信息和第二生物特征信息,得到比對結(jié)果;所述服務(wù)器根據(jù)比對的結(jié)果和預(yù)設(shè)值確定第二用戶與第一用戶是否為同一用戶;如果是,第二客戶端驗證標(biāo)識符中的第一數(shù)據(jù);所述服務(wù)器將驗證第一數(shù)據(jù)的結(jié)果發(fā)送至第二客戶端;第二客戶端接收服務(wù)器發(fā)來的驗證第一數(shù)據(jù)的結(jié)果。
[0016]一種驗證信息的方法,包括:第二客戶端獲取標(biāo)識符,并解析出所述標(biāo)識符中包含的數(shù)據(jù)包;所述數(shù)據(jù)包中包含第一數(shù)據(jù)和第一用戶的第一生物特征信息;第二客戶端獲取第二用戶的第二生物特征信息;第二客戶端將數(shù)據(jù)包和第二生物特征信息發(fā)送至服務(wù)器;第二客戶端接收服務(wù)器發(fā)來的驗證第一數(shù)據(jù)的結(jié)果。
[0017]一種驗證信息的方法,包括:所述服務(wù)器接收第二客戶端發(fā)來的第二生物特征信息和數(shù)據(jù)包,解析數(shù)據(jù)包中的第一生物特征信息;所述服務(wù)器比對第一生物特征信息和第二生物特征信息,得到比對結(jié)果;所述服務(wù)器根據(jù)比對的結(jié)果和預(yù)設(shè)值確定第二用戶與第一用戶是否為同一用戶;如果是,第二客戶端驗證標(biāo)識符中的第一數(shù)據(jù);所述服務(wù)器將驗證第一數(shù)據(jù)的結(jié)果發(fā)送至第二客戶端。
[0018]一種驗證信息的系統(tǒng),包括:第一客戶端和第二客戶端;其中,所述第一客戶端,用于獲取第一用戶的第一生物特征信息,基于第一數(shù)據(jù)和第一生物特征信息生成標(biāo)識符;所述第二客戶端,用于獲取包含第一用戶第一生物特征信息的標(biāo)識符,并解析出標(biāo)識符中的第一生物特征信息;獲取第二用戶的第二生物特征信息;比對所述第一生物特征信息和第二生物特征信息;根據(jù)比對的結(jié)果和預(yù)設(shè)值,確定第二用戶與第一用戶是否為同一用戶;如果是,驗證標(biāo)識符中的第一數(shù)據(jù)。
[0019]一種驗證信息的客戶端,包括:標(biāo)識符獲取單元、第二生物特征獲取單元、標(biāo)識符解析單元、比對單元、用戶確定單元和第一數(shù)據(jù)單元;其中,所述標(biāo)識符獲取單元,用于獲取包含第一生物特征的標(biāo)識符;所述第二生物特征獲取單元,用于獲取第二用戶的第二生物特征信息;所述標(biāo)識符解析單元,用于解析出標(biāo)識符獲取單元中獲取的標(biāo)識符,得到數(shù)據(jù)包;所述比對單元,用于將標(biāo)識符解析單元解析出的數(shù)據(jù)包中的第一生物特征信息與第二生物特征獲取單元中獲取的第二生物特征信息進(jìn)行比對;所述用戶確定單元,用于根據(jù)比對單元的比對結(jié)果和預(yù)設(shè)值確定第二用戶與第一用戶是否為同一用戶;所述比對的結(jié)果小于預(yù)設(shè)值的,確定為第二用戶與第一用戶不是同一用戶;所述比對的結(jié)果大于或等于預(yù)設(shè)值的,確定為第二用戶與第一用戶是同一用戶;所述第一數(shù)據(jù)單元,用于根據(jù)確定單元的結(jié)果確定是否驗證第一數(shù)據(jù);確定單元中,第二用戶與第一用戶為同一用戶的,驗證標(biāo)識符中的第一數(shù)據(jù)。
[0020]一種驗證信息的系統(tǒng),包括:第一客戶端、第二客戶端和服務(wù)器;其中,所述第一客戶端,用于獲取第一用戶的第一生物特征信息,基于第一數(shù)據(jù)和第一生物特征信息生成標(biāo)識符;所述第二客戶端,用于獲取第一客戶端生成的標(biāo)識符,并解析出第二標(biāo)識符中包含的數(shù)據(jù)包;獲取第二用戶的第二生物特征信息;將所述數(shù)據(jù)包和第二生物特征信息發(fā)送至服務(wù)器;接收服務(wù)器發(fā)來的第一生物特征信息和第二生物特征信息的比對結(jié)果,根據(jù)預(yù)設(shè)值和所述比對結(jié)果,確定第二用戶與第一用戶是否為同一用戶;如果是,第二客戶端驗證標(biāo)識符中的第一數(shù)據(jù);所述服務(wù)器,用于接收第二客戶端發(fā)來的第二生物特征信息和數(shù)據(jù)包;解析所述數(shù)據(jù)包中的第一生物特征信息;比對第一生物特征信息和第二生物特征信息,并將所述比對的結(jié)果發(fā)送至第二客戶端。
[0021]一種驗證信息的客戶端,包括:標(biāo)識符獲取單元、第二生物特征獲取單元、標(biāo)識符解析單元、發(fā)送單元、比對結(jié)果接收單元、用戶確定單元和第一數(shù)據(jù)單元;其中,所述標(biāo)識符獲取單元,用于獲取包含第一生物特征的標(biāo)識符;所述第二生物特征獲取單元,用于獲取第二用戶的第二生物特征信息;所述標(biāo)識符解析單元,用于解析出標(biāo)識符獲取單元中獲取的標(biāo)識符,得到數(shù)據(jù)包;所述發(fā)送單元,用于發(fā)送標(biāo)識符解析單元中解析出的數(shù)據(jù)包和第二生物特征獲取單元獲取的第二生物特征信息至服務(wù)器;所述比對結(jié)果接收單元,用于接收服務(wù)器發(fā)來的第一生物特征信息和第二生物特征信息的比對結(jié)果;所述用戶確定單元,用于根據(jù)比對結(jié)果接收單元接收到的比對結(jié)果和預(yù)設(shè)值,確定第二用戶與第一用戶是否為同一用戶;所述比對的結(jié)果小于預(yù)設(shè)值的,確定為第二用戶與第一用戶不是同一用戶;所述比對的結(jié)果大于或等于預(yù)設(shè)值的,確定為第二用戶與第一用戶是同一用戶;所述第一數(shù)據(jù)單元,用于根據(jù)確定單元的結(jié)果確定是否驗證第一數(shù)據(jù);確定單元中,第二用戶與第一用戶為同一用戶的,驗證標(biāo)識符中的第一數(shù)據(jù)。
[0022]一種驗證信息的服務(wù)器,包括:信息接收單元、解析單元、比對單元和比對結(jié)果發(fā)送單元;其中,所述信息接收單元,用于接收客戶端發(fā)來的第二生物特征信息和數(shù)據(jù)包;所述數(shù)據(jù)包中包含第一數(shù)據(jù)和第一生物特征信息;或者,所述數(shù)據(jù)包中包含第一數(shù)據(jù)和加密的第一生物特征信息;所述解析單元,用于獲取數(shù)據(jù)包中第一生物特征信息;或者,用于對數(shù)據(jù)包中加密的第一生物特征信息進(jìn)行解密,得到第一生物特征信息;所述比對單元,用于比對所述解析單元得到的第一生物特征信息和信息接收單元中接收到的第二生物特征信息;所述比對結(jié)果發(fā)送單元,用于將比對單元的比對結(jié)果發(fā)送至客戶端。
[0023]由以上本申請實施例提供的技術(shù)方案可見,本申請實施例中,利用第一數(shù)據(jù)生成的標(biāo)識符中加入了能唯一標(biāo)識第一用戶身份的第一生物特征信息,通過將第二用戶的第二生物特征信息和標(biāo)識符中包含的第一