基于二維碼的身份認(rèn)證方法和裝置制造方法
【專利摘要】本發(fā)明揭示了一種基于二維碼的身份認(rèn)證方法,該方法用于登錄系統(tǒng)并在系統(tǒng)中進(jìn)行認(rèn)證操作,該方法包括:用戶注冊(cè)步驟,用戶通過指定的電子郵箱發(fā)送注冊(cè)信息至系統(tǒng),系統(tǒng)依據(jù)注冊(cè)信息生成身份二維碼,系統(tǒng)發(fā)送身份二維碼至指定的電子郵箱;用戶登錄步驟,用戶上傳身份二維碼至系統(tǒng)以登錄系統(tǒng);認(rèn)證操作二維碼編輯步驟,用戶登錄系統(tǒng)后在系統(tǒng)內(nèi)編輯生成認(rèn)證操作二維碼;認(rèn)證步驟,當(dāng)系統(tǒng)要求對(duì)用戶進(jìn)行認(rèn)證操作時(shí),用戶上傳認(rèn)證操作二維碼進(jìn)行認(rèn)證操作。本發(fā)明還揭示了一種基于二維碼的身份認(rèn)證裝置。
【專利說(shuō)明】基于二維碼的身份認(rèn)證方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及二維碼【技術(shù)領(lǐng)域】,尤其涉及一種基于二維碼的身份認(rèn)證方法和身份認(rèn)證裝置。
【背景技術(shù)】
[0002]進(jìn)入21世紀(jì),互聯(lián)網(wǎng)得到更加廣泛的發(fā)展,各種專業(yè)網(wǎng)站、社交網(wǎng)站和電子商務(wù)網(wǎng)站不斷興起并蓬勃發(fā)展。越來(lái)越多的普通老百姓開始在各種專業(yè)網(wǎng)站上瀏覽信息、登錄社交網(wǎng)站進(jìn)行社交、或者登錄到電子商務(wù)網(wǎng)站進(jìn)行購(gòu)物。在用戶首次登錄到這些網(wǎng)站時(shí),或者在需要對(duì)用戶的身份進(jìn)行驗(yàn)證時(shí),用戶都需要填寫大量的信息進(jìn)行注冊(cè)、登錄或者驗(yàn)證。在越來(lái)越講究使用便利性和時(shí)效性的時(shí)代,如此的網(wǎng)絡(luò)體驗(yàn)對(duì)于用戶來(lái)說(shuō)很不好。
[0003]出于網(wǎng)絡(luò)操作安全性的考慮,在用戶進(jìn)行注冊(cè)、登錄或者驗(yàn)證時(shí)進(jìn)行大量信息的核實(shí)和比對(duì)是必要的。因此,如果希望簡(jiǎn)化用戶的注冊(cè)、登錄或者驗(yàn)證的步驟,就需要借助于能夠承載大信息量的載體,該載體在承載大信息量的同時(shí)還需要具備便利的特性。
[0004]二維碼作為一種平面圖案信息的編碼,具備信息量大和使用便利的特點(diǎn)。二維碼技術(shù)經(jīng)過幾十年的發(fā)展,技術(shù)已經(jīng)非常成熟,目前已在餐飲、購(gòu)物、超市、汽車、IT、傳媒、旅游等多個(gè)行業(yè)中使用。
[0005]二維碼可以分為堆疊式/行排式二維條碼和矩陣式二維條碼。二維碼具有條碼技術(shù)的一些共性:每種碼制有其特定的字符集;每個(gè)字符占有一定的寬度;具有一定的校驗(yàn)功能等。同時(shí)還具有對(duì)不同行的信息自動(dòng)識(shí)別功能、及處理圖形旋轉(zhuǎn)變化等特點(diǎn)。堆疊式/行排式二維條碼形態(tài)上是由多行短截的一維條碼堆疊而成。矩陣式二維條碼以矩陣的形式組成,在矩陣相應(yīng)元素位置上用“點(diǎn)”表示二進(jìn)制“ I ”,用“空”表示二進(jìn)制“0”,“點(diǎn)”和“空”的排列組成代碼。
[0006]其中,堆疊式/行排式二維條碼又稱堆積式二維條碼或?qū)优攀蕉S條碼),其編碼原理是建立在一維條碼基礎(chǔ)之上,按需要堆積成二行或多行。它在編碼設(shè)計(jì)、校驗(yàn)原理、識(shí)讀方式等方面繼承了一維條碼的一些特點(diǎn),識(shí)讀設(shè)備與條碼印刷與一維條碼技術(shù)兼容。但由于行數(shù)的增加,需要對(duì)行進(jìn)行判定,其譯碼算法與軟件也不完全相同于一維條碼。有代表性的行排式二維條碼有:Codel6K、Code49、roF417等。
[0007]矩陣式二維條碼又稱棋盤式二維條碼,它是在一個(gè)矩形空間通過黑、白像素在矩陣中的不同分布進(jìn)行編碼。在矩陣相應(yīng)元素位置上,用點(diǎn)(方點(diǎn)、圓點(diǎn)或其他形狀)的出現(xiàn)表示二進(jìn)制“1”,點(diǎn)的不出現(xiàn)表示二進(jìn)制的“0”,點(diǎn)的排列組合確定了矩陣式二維條碼所代表的意義。矩陣式二維條碼是建立在計(jì)算機(jī)圖像處理技術(shù)、組合編碼原理等基礎(chǔ)上的一種新型圖形符號(hào)自動(dòng)識(shí)讀處理碼制。具有代表性的矩陣式二維條碼有:Code One、Maxi Code、QR Code、Data Matrix 等。
[0008]無(wú)論是哪一種二維碼,都具有如下的共同優(yōu)點(diǎn):
[0009]I)高密度編碼,信息容量大:可容納多達(dá)1850個(gè)大寫字母或2710個(gè)數(shù)字或1108個(gè)字節(jié),或500多個(gè)漢字,比普通條碼信息容量約高幾十倍。[0010]2)編碼范圍廣,該條碼可以把圖片、聲音、文字、簽字、指紋等可以數(shù)字化的信息進(jìn)行編碼并用條碼表示出來(lái),可以表示多種語(yǔ)言文字,可表示圖像數(shù)據(jù)。
[0011]3)容錯(cuò)能力強(qiáng),具有糾錯(cuò)功能。這使得二維條碼因穿孔、污損等引起局部損壞時(shí),照樣可以正確得到識(shí)讀,損毀面積達(dá)50%仍可恢復(fù)信息。
[0012]4)譯碼可靠性高,二維碼比普通條碼譯碼錯(cuò)誤率百萬(wàn)分之二要低得多,誤碼率不超過千萬(wàn)分之一。
【發(fā)明內(nèi)容】
[0013]本發(fā)明旨在提出一種利用二維碼來(lái)完成用戶注冊(cè)、登錄和認(rèn)證過程的技術(shù)。
[0014]根據(jù)本發(fā)明的一實(shí)施例,提出一種基于二維碼的身份認(rèn)證方法,該方法用于登錄系統(tǒng)并在系統(tǒng)中進(jìn)行認(rèn)證操作,該方法包括:
[0015]用戶注冊(cè)步驟,用戶通過指定的電子郵箱發(fā)送注冊(cè)信息至系統(tǒng),系統(tǒng)依據(jù)注冊(cè)信息生成身份二維碼,系統(tǒng)發(fā)送身份二維碼至指定的電子郵箱;
[0016]用戶登錄步驟,用戶上傳身份二維碼至系統(tǒng)以登錄系統(tǒng);
[0017]認(rèn)證操作二維碼編輯步驟,用戶登錄系統(tǒng)后在系統(tǒng)內(nèi)編輯生成認(rèn)證操作二維碼;
[0018]認(rèn)證步驟,當(dāng)系統(tǒng)要求對(duì)用戶進(jìn)行認(rèn)證操作時(shí),用戶上傳認(rèn)證操作二維碼進(jìn)行認(rèn)證操作。
[0019]在一個(gè)實(shí)施例中,用戶通過指定的電子郵箱發(fā)送的注冊(cè)信息包括用戶登錄名和密碼,系統(tǒng)生成的身份二維碼中包括用戶登錄名和密碼。系統(tǒng)從身份二維碼中還原用戶登錄名和密碼完成登錄。
[0020]在一個(gè)實(shí)施例中,在系統(tǒng)內(nèi)編輯生成認(rèn)證操作二維碼包括:輸入身份信息;輸入關(guān)聯(lián)信息;輸入與身份信息以及關(guān)聯(lián)信息相關(guān)的驗(yàn)證信息;基于身份信息、關(guān)聯(lián)信息和驗(yàn)證信息生成認(rèn)證操作二維碼。
[0021]在一個(gè)實(shí)施例中,系統(tǒng)在接收到與支付業(yè)務(wù)相關(guān)的操作時(shí)要求對(duì)用戶進(jìn)行認(rèn)證操作。關(guān)聯(lián)信息是與支付業(yè)務(wù)相關(guān)的支付信息。
[0022]在一個(gè)實(shí)施例中,身份二維碼和認(rèn)證操作二維碼是堆疊式/行排式二維條碼或者矩陣式二維條碼。
[0023]根據(jù)本發(fā)明的一實(shí)施例,提出一種基于二維碼的身份認(rèn)證裝置,該裝置用于登錄系統(tǒng)并在系統(tǒng)中進(jìn)行認(rèn)證操作,該裝置包括:用戶注冊(cè)裝置、用戶登錄裝置、認(rèn)證操作二維碼編輯裝置和認(rèn)證裝置。用戶注冊(cè)裝置是用戶指定的電子郵箱,用戶注冊(cè)裝置發(fā)送注冊(cè)信息至所述系統(tǒng),并接收由所述系統(tǒng)依據(jù)注冊(cè)信息生成身份二維碼。用戶登錄裝置上傳身份二維碼至系統(tǒng)以登錄系統(tǒng)。認(rèn)證操作二維碼編輯裝置在系統(tǒng)內(nèi)編輯生成認(rèn)證操作二維碼。當(dāng)系統(tǒng)要求對(duì)用戶進(jìn)行認(rèn)證操作時(shí),認(rèn)證裝置上傳認(rèn)證操作二維碼進(jìn)行認(rèn)證操作。
[0024]在一個(gè)實(shí)施例中,用戶注冊(cè)裝置發(fā)送的注冊(cè)信息包括用戶登錄名和密碼,系統(tǒng)生成的身份二維碼中包括用戶登錄名和密碼。系統(tǒng)從身份二維碼中還原用戶登錄名和密碼完成登錄。
[0025]在一個(gè)實(shí)施例中,認(rèn)證操作二維碼編輯裝置包括:身份信息錄入裝置、關(guān)聯(lián)信息錄入裝置和驗(yàn)證信息錄入裝置。驗(yàn)證信息錄入裝置錄入與身份信息以及關(guān)聯(lián)信息相關(guān)的驗(yàn)證信息。系統(tǒng)基于身份信息、關(guān)聯(lián)信息和驗(yàn)證信息生成認(rèn)證操作二維碼。[0026]在一個(gè)實(shí)施例中,系統(tǒng)在接收到與支付業(yè)務(wù)相關(guān)的操作時(shí)要求對(duì)用戶進(jìn)行認(rèn)證操作。關(guān)聯(lián)信息是與支付業(yè)務(wù)相關(guān)的支付信息。
[0027]在一個(gè)實(shí)施例中,身份二維碼和認(rèn)證操作二維碼是堆疊式/行排式二維條碼或者矩陣式二維條碼。
[0028]本發(fā)明的基于二維碼的身份認(rèn)證方法和身份認(rèn)證裝置以上傳二維碼圖片的方式來(lái)進(jìn)行身份認(rèn)證,從而完成登錄、注冊(cè)和相關(guān)的操作。本發(fā)明以通過上傳二維碼圖片這一操作方式來(lái)取代傳統(tǒng)的注冊(cè)、登錄以及驗(yàn)證的過程,使得用戶體驗(yàn)得到很大的改善。
【專利附圖】
【附圖說(shuō)明】
[0029]圖1揭示了根據(jù)本發(fā)明的一實(shí)施例的基于二維碼的身份認(rèn)證方法的流程圖。
[0030]圖2揭示了根據(jù)本發(fā)明的一實(shí)施例的基于二維碼的身份認(rèn)證裝置的結(jié)構(gòu)圖。
[0031]圖3揭示了根據(jù)本發(fā)明的實(shí)施例生成的二維碼圖片的一個(gè)示例。
【具體實(shí)施方式】
[0032]首先參考圖1所示,圖1揭示了根據(jù)本發(fā)明的一實(shí)施例的基于二維碼的身份認(rèn)證方法的流程圖。如圖1所示,該基于二維碼的身份認(rèn)證方法100用于登錄系統(tǒng)并在系統(tǒng)中進(jìn)行認(rèn)證操作,該方法100包括如下的步驟:
[0033]102.用戶注冊(cè)步驟。用戶通過指定的電子郵箱發(fā)送注冊(cè)信息至系統(tǒng),系統(tǒng)依據(jù)注冊(cè)信息生成身份二維碼,系統(tǒng)發(fā)送身份二維碼至指定的電子郵箱。在一個(gè)實(shí)施例中,用戶通過指定的電子郵箱發(fā)送的注冊(cè)信息包括用戶登錄名和密碼,系統(tǒng)生成的身份二維碼中包括用戶登錄名和密碼。比如,用戶可以使用指定的電子郵箱編輯一封電子郵件,電子郵件中包括了用戶登錄名和密碼,該用戶登錄名和密碼符合一定的格式,該格式使得系統(tǒng)能夠從電子郵件中獲取用戶登錄名和密碼的相關(guān)信息。比如,在用戶登錄名之前可以加上特定的識(shí)別碼,例如“%”、在密碼前也可以加上識(shí)別碼,例如“#”等。系統(tǒng)收到電子郵件后,從該電子郵件中根據(jù)上述的格式解析出用戶登錄名和密碼。依據(jù)注冊(cè)信息,即用戶登錄名和密碼生成身份二維碼,并肩該生成的身份二維碼發(fā)送至指定的電子郵箱,即用戶用來(lái)發(fā)送電子郵件的郵箱。生成的身份二維碼是一張二維碼圖片。在其他的實(shí)施例中,用戶所發(fā)送的電子郵件中除了用戶登錄名和密碼之外,還可以包括其他的信息,比如聯(lián)系方式、地址、姓名、年齡等等。在一個(gè)實(shí)施例中,身份二維碼是堆疊式/行排式二維條碼或者矩陣式二維條碼。
[0034]104.用戶登錄步驟。用戶上傳身份二維碼至系統(tǒng)以登錄系統(tǒng)。在一個(gè)實(shí)施例中,在步驟104中系統(tǒng)從身份二維碼中還原用戶登錄名和密碼完成登錄。系統(tǒng)從用戶上傳的身份二維碼中中還原出記錄在該二維碼圖片中的信息,主要是用戶登錄名和密碼。之后系統(tǒng)使用用戶登錄名和密碼進(jìn)行登錄,登錄的過程與傳統(tǒng)的登錄方式一致。在一些實(shí)施例中,如果在身份二維碼中還包括其他的信息,那么系統(tǒng)會(huì)一并將這些信息也解析出來(lái)。通過這樣方式,用戶以上傳二維碼圖片的方式就實(shí)現(xiàn)了登錄,與傳統(tǒng)的輸入用戶登錄名和密碼的操作方式相比較,用戶的操作簡(jiǎn)化了許多,用戶體驗(yàn)得到提升。
[0035]106.認(rèn)證操作二維碼編輯步驟。用戶登錄系統(tǒng)后在系統(tǒng)內(nèi)編輯生成認(rèn)證操作二維碼。在用戶登錄了系統(tǒng)之后,還需要在系統(tǒng)中進(jìn)行一系列的操作,在進(jìn)行一些操作時(shí),可能需要用戶進(jìn)行再一次的身份認(rèn)證或者是其他信息的認(rèn)證。比如,當(dāng)用戶登錄到電子商務(wù)的網(wǎng)站上準(zhǔn)備進(jìn)行支付操作時(shí),會(huì)對(duì)用戶的支付帳號(hào)、支付密碼等進(jìn)行再一次的驗(yàn)證。在傳統(tǒng)的方案中,此時(shí)用戶要需要輸入大量的信息,例如身份信息、支付帳號(hào)、支付密碼、驗(yàn)證信息,甚至有時(shí)候還需要跳轉(zhuǎn)到其他的頁(yè)面上。這對(duì)于用戶來(lái)說(shuō)也是十分繁瑣的操作,不利于用戶體驗(yàn)。在步驟106中,本發(fā)明將這些認(rèn)證操作所需要的信息再次編輯成為一個(gè)二維碼圖片,在需要進(jìn)行認(rèn)證操作時(shí),用戶只需要上傳該二維碼圖片即可完成認(rèn)證,可以省去傳統(tǒng)技術(shù)中的操作步驟。步驟106中,用戶在系統(tǒng)中編輯生成生成認(rèn)證操作二維碼。在一個(gè)實(shí)施例中,在系統(tǒng)內(nèi)編輯生成的認(rèn)證操作二維碼包括如下的過程:輸入身份信息,比如用戶的身份信息。輸入關(guān)聯(lián)信息,在一個(gè)實(shí)施例中,關(guān)聯(lián)信息是與支付業(yè)務(wù)相關(guān)的支付信息,比如用戶的支付帳號(hào)。輸入與身份信息以及關(guān)聯(lián)信息相關(guān)的驗(yàn)證信息,比如用戶的支付密碼。系統(tǒng)基于身份信息、關(guān)聯(lián)信息和驗(yàn)證信息生成認(rèn)證操作二維碼。系統(tǒng)生成的認(rèn)證操作二維碼也是一張二維碼圖片。在一個(gè)實(shí)施例中,認(rèn)證操作二維碼是堆疊式/行排式二維條碼或者矩陣式二維條碼。
[0036]108.認(rèn)證步驟。當(dāng)系統(tǒng)要求對(duì)用戶進(jìn)行認(rèn)證操作時(shí),用戶上傳認(rèn)證操作二維碼進(jìn)行認(rèn)證操作。在一個(gè)實(shí)施例中,系統(tǒng)在接收到與支付業(yè)務(wù)相關(guān)的操作時(shí)要求對(duì)用戶進(jìn)行認(rèn)證操作。用戶上傳認(rèn)證操作二維碼后,系統(tǒng)從認(rèn)證操作二維碼中解析出身份信息、關(guān)聯(lián)信息和驗(yàn)證信息,完成認(rèn)證操作。本發(fā)明中通過上傳認(rèn)證操作二維碼的單一步驟替代了傳統(tǒng)技術(shù)中由用戶填寫大量信息進(jìn)行認(rèn)證操作的步驟,簡(jiǎn)化了認(rèn)證過程,提升了用戶體驗(yàn)。
[0037]圖2揭示了根據(jù)本發(fā)明的一實(shí)施例的基于二維碼的身份認(rèn)證裝置的結(jié)構(gòu)圖。如圖2所示,該基于二維碼的身份認(rèn)證裝置200用于登錄系統(tǒng)并在系統(tǒng)中進(jìn)行認(rèn)證操作,該裝置200包括用戶注冊(cè)裝置202、用戶登錄裝置204、認(rèn)證操作二維碼編輯裝置206和認(rèn)證裝置208。
[0038]用戶注冊(cè)裝置202是用戶指定的電子郵箱,用戶注冊(cè)裝置202發(fā)送注冊(cè)信息至系統(tǒng),用戶注冊(cè)裝置202還接收由系統(tǒng)依據(jù)注冊(cè)信息生成身份二維碼。在一個(gè)實(shí)施例中,用戶注冊(cè)裝置202,即用戶指定的電子郵箱發(fā)送的注冊(cè)信息包括用戶登錄名和密碼,系統(tǒng)生成的身份二維碼中包括用戶登錄名和密碼。比如,用戶注冊(cè)裝置202編輯一封電子郵件,電子郵件中包括了用戶登錄名和密碼,該用戶登錄名和密碼符合一定的格式,該格式使得系統(tǒng)能夠從電子郵件中獲取用戶登錄名和密碼的相關(guān)信息。比如,在用戶登錄名之前可以加上特定的識(shí)別碼,例如“%”、在密碼前也可以加上識(shí)別碼,例如“#”等。系統(tǒng)收到電子郵件后,從該電子郵件中根據(jù)上述的格式解析出用戶登錄名和密碼。依據(jù)注冊(cè)信息,即用戶登錄名和密碼生成身份二維碼,并肩該生成的身份二維碼發(fā)送至指定的電子郵箱,即用戶用來(lái)發(fā)送電子郵件的郵箱。生成的身份二維碼是一張二維碼圖片。在其他的實(shí)施例中,用戶注冊(cè)裝置發(fā)送的電子郵件中除了用戶登錄名和密碼之外,還可以包括其他的信息,比如聯(lián)系方式、地址、姓名、年齡等等。在一個(gè)實(shí)施例中,身份二維碼是堆疊式/行排式二維條碼或者矩陣式二維條碼。
[0039]用戶登錄裝置204上傳身份二維碼至系統(tǒng)以登錄系統(tǒng)。在一個(gè)實(shí)施例中,系統(tǒng)從用戶登錄裝置204上傳的身份二維碼中還原用戶登錄名和密碼完成登錄。系統(tǒng)從用戶登錄裝置204上傳的身份二維碼中中還原出記錄在該二維碼圖片中的信息,主要是用戶登錄名和密碼。之后系統(tǒng)使用用戶登錄名和密碼進(jìn)行登錄,登錄的過程與傳統(tǒng)的登錄方式一致。在一些實(shí)施例中,如果在身份二維碼中還包括其他的信息,那么系統(tǒng)會(huì)一并將這些信息也解析出來(lái)。通過這樣方式,用戶以上傳二維碼圖片的方式就實(shí)現(xiàn)了登錄,與傳統(tǒng)的輸入用戶登錄名和密碼的操作方式相比較,用戶的操作簡(jiǎn)化了許多,用戶體驗(yàn)得到提升。
[0040]認(rèn)證操作二維碼編輯裝置206在系統(tǒng)內(nèi)編輯生成認(rèn)證操作二維碼。在用戶登錄了系統(tǒng)之后,還需要在系統(tǒng)中進(jìn)行一系列的操作,在進(jìn)行一些操作時(shí),可能需要用戶進(jìn)行再一次的身份認(rèn)證或者是其他信息的認(rèn)證。比如,當(dāng)用戶登錄到電子商務(wù)的網(wǎng)站上準(zhǔn)備進(jìn)行支付操作時(shí),會(huì)對(duì)用戶的支付帳號(hào)、支付密碼等進(jìn)行再一次的驗(yàn)證。在傳統(tǒng)的方案中,此時(shí)用戶要需要輸入大量的信息,例如身份信息、支付帳號(hào)、支付密碼、驗(yàn)證信息,甚至有時(shí)候還需要跳轉(zhuǎn)到其他的頁(yè)面上。這對(duì)于用戶來(lái)說(shuō)也是十分繁瑣的操作,不利于用戶體驗(yàn)。認(rèn)證操作二維碼編輯裝置206的作用是將這些認(rèn)證操作所需要的信息再次編輯成為一個(gè)二維碼圖片,在需要進(jìn)行認(rèn)證操作時(shí),只需要上傳該二維碼圖片即可完成認(rèn)證,可以省去傳統(tǒng)技術(shù)中的操作步驟。認(rèn)證操作二維碼編輯裝置206在系統(tǒng)中編輯生成生成認(rèn)證操作二維碼。在一個(gè)實(shí)施例中,認(rèn)證操作二維碼編輯裝置206進(jìn)一步包括身份信息錄入裝置、關(guān)聯(lián)信息錄入裝置和驗(yàn)證信息錄入裝置。驗(yàn)證信息錄入裝置錄入與身份信息以及關(guān)聯(lián)信息相關(guān)的驗(yàn)證信息。系統(tǒng)基于身份信息、關(guān)聯(lián)信息和驗(yàn)證信息生成認(rèn)證操作二維碼。在一個(gè)實(shí)施例中,關(guān)聯(lián)信息是與支付業(yè)務(wù)相關(guān)的支付信息,比如用戶的支付帳號(hào)。輸入與身份信息以及關(guān)聯(lián)信息相關(guān)的驗(yàn)證信息,比如用戶的支付密碼。系統(tǒng)基于身份信息、關(guān)聯(lián)信息和驗(yàn)證信息生成認(rèn)證操作二維碼。系統(tǒng)生成的認(rèn)證操作二維碼也是一張二維碼圖片。在一個(gè)實(shí)施例中,認(rèn)證操作二維碼是堆疊式/行排式二維條碼或者矩陣式二維條碼。
[0041]當(dāng)系統(tǒng)要求對(duì)用戶進(jìn)行認(rèn)證操作時(shí),認(rèn)證裝置208上傳認(rèn)證操作二維碼進(jìn)行認(rèn)證操作。在一個(gè)實(shí)施例中,系統(tǒng)在接收到與支付業(yè)務(wù)相關(guān)的操作時(shí)要求對(duì)用戶進(jìn)行認(rèn)證操作。用戶上傳認(rèn)證操作二維碼后,系統(tǒng)從認(rèn)證操作二維碼中解析出身份信息、關(guān)聯(lián)信息和驗(yàn)證信息,完成認(rèn)證操作。本發(fā)明中通過有認(rèn)證裝置208上傳認(rèn)證操作二維碼的單一步驟替代了傳統(tǒng)技術(shù)中由用戶填寫大量信息進(jìn)行認(rèn)證操作的步驟,簡(jiǎn)化了認(rèn)證過程,提升了用戶體驗(yàn)。
[0042]圖3揭示了根據(jù)本發(fā)明的實(shí)施例生成的二維碼圖片的一個(gè)示例。結(jié)合圖3對(duì)生成二維碼圖片的過程,即二維碼的編碼過程進(jìn)行簡(jiǎn)介,此處以QR碼(QR CODE)二維碼為例,包括如下的過程:
[0043]數(shù)據(jù)分析過程:確定編碼的字符類型,按相應(yīng)的字符集轉(zhuǎn)換成符號(hào)字符。選擇糾錯(cuò)等級(jí),在規(guī)格一定的條件下,糾錯(cuò)等級(jí)越高其真實(shí)數(shù)據(jù)的容量越小。
[0044]數(shù)據(jù)編碼過程:將數(shù)據(jù)字符轉(zhuǎn)換為位流,每8位一個(gè)碼字,整體構(gòu)成一個(gè)數(shù)據(jù)的碼字序列。其實(shí)知道這個(gè)數(shù)據(jù)碼字序列就知道了二維碼的數(shù)據(jù)內(nèi)容。表I揭示了 QR碼對(duì)于不同類型的字符的數(shù)據(jù)容量。
[0045]表I
[0046]
【權(quán)利要求】
1.一種基于二維碼的身份認(rèn)證方法,其特征在于,該方法用于登錄系統(tǒng)并在系統(tǒng)中進(jìn)行認(rèn)證操作,該方法包括: 用戶注冊(cè)步驟,用戶通過指定的電子郵箱發(fā)送注冊(cè)信息至所述系統(tǒng),所述系統(tǒng)依據(jù)注冊(cè)信息生成身份二維碼,所述系統(tǒng)發(fā)送身份二維碼至所述指定的電子郵箱; 用戶登錄步驟,用戶上傳所述身份二維碼至所述系統(tǒng)以登錄所述系統(tǒng); 認(rèn)證操作二維碼編輯步驟,用戶登錄系統(tǒng)后在系統(tǒng)內(nèi)編輯生成認(rèn)證操作二維碼; 認(rèn)證步驟,當(dāng)系統(tǒng)要求對(duì)用戶進(jìn)行認(rèn)證操作時(shí),用戶上傳所述認(rèn)證操作二維碼進(jìn)行認(rèn)證操作。
2.如權(quán)利要求1所述的基于二維碼的身份認(rèn)證方法,其特征在于,用戶通過指定的電子郵箱發(fā)送的注冊(cè)信息包括用戶登錄名和密碼,所述系統(tǒng)生成的身份二維碼中包括用戶登錄名和密碼。
3.如權(quán)利要求2所述的基于二維碼的身份認(rèn)證方法,其特征在于,所述系統(tǒng)從身份二維碼中還原用戶登錄名和密碼完成登錄。
4.如權(quán)利要求1所述的基于二維碼的身份認(rèn)證方法,其特征在于,在系統(tǒng)內(nèi)編輯生成認(rèn)證操作二維碼包括: 輸入身份信息; 輸入關(guān)聯(lián)信息; 輸入與身份信息以及關(guān)聯(lián)信息相關(guān)的驗(yàn)證信息; 基于身份信息、關(guān)聯(lián)信息和驗(yàn)證信息生成認(rèn)證操作二維碼。
5.如權(quán)利要求4所述的基于二維碼的身份認(rèn)證方法,其特征在于,所述系統(tǒng)在接收到與支付業(yè)務(wù)相關(guān)的操作時(shí)要求對(duì)用戶進(jìn)行認(rèn)證操作。
6.如權(quán)利要求5所述的基于二維碼的身份認(rèn)證方法,其特征在于,所述關(guān)聯(lián)信息是與支付業(yè)務(wù)相關(guān)的支付信息。
7.如權(quán)利要求1所述的基于二維碼的身份認(rèn)證方法,其特征在于,所述身份二維碼和認(rèn)證操作二維碼是堆疊式/行排式二維條碼或者矩陣式二維條碼。
8.一種基于二維碼的身份認(rèn)證裝置,其特征在于,該裝置用于登錄系統(tǒng)并在系統(tǒng)中進(jìn)行認(rèn)證操作,該裝置包括: 用戶注冊(cè)裝置,用戶注冊(cè)裝置是用戶指定的電子郵箱,用戶注冊(cè)裝置發(fā)送注冊(cè)信息至所述系統(tǒng),并接收由所述系統(tǒng)依據(jù)注冊(cè)信息生成身份二維碼; 用戶登錄裝置,上傳所述身份二維碼至所述系統(tǒng)以登錄所述系統(tǒng); 認(rèn)證操作二維碼編輯裝置,在所述系統(tǒng)內(nèi)編輯生成認(rèn)證操作二維碼; 認(rèn)證裝置,當(dāng)系統(tǒng)要求對(duì)用戶進(jìn)行認(rèn)證操作時(shí),認(rèn)證裝置上傳所述認(rèn)證操作二維碼進(jìn)行認(rèn)證操作。
9.如權(quán)利要求8所述的基于二維碼的身份認(rèn)證裝置,其特征在于,所述用戶注冊(cè)裝置發(fā)送的注冊(cè)信息包括用戶登錄名和密碼,所述系統(tǒng)生成的身份二維碼中包括用戶登錄名和密碼。
10.如權(quán)利要求9所述的基于二維碼的身份認(rèn)證裝置,其特征在于,所述系統(tǒng)從身份二維碼中還原用戶登錄名和密碼完成登錄。
11.如權(quán)利要求8所述的基于二維碼的身份認(rèn)證裝置,其特征在于,所述認(rèn)證操作二維碼編輯裝置包括: 身份信息錄入裝置; 關(guān)聯(lián)信息錄入裝置; 驗(yàn)證信息錄入裝置,錄入與身份信息以及關(guān)聯(lián)信息相關(guān)的驗(yàn)證信息; 所述系統(tǒng)基于身份信息、關(guān)聯(lián)信息和驗(yàn)證信息生成認(rèn)證操作二維碼。
12.如權(quán)利要求11所述的基于二維碼的身份認(rèn)證裝置,其特征在于,所述系統(tǒng)在接收到與支付業(yè)務(wù)相關(guān)的操作時(shí)要求對(duì)用戶進(jìn)行認(rèn)證操作。
13.如權(quán)利要求12所述的基于二維碼的身份認(rèn)證裝置,其特征在于,所述關(guān)聯(lián)信息是與支付業(yè)務(wù)相關(guān)的支付信息。
14.如權(quán)利要求8所述的基于二維碼的身份認(rèn)證裝置,其特征在于,所述身份二維碼和認(rèn)證操作二維碼是堆疊式/行排式二維條碼或者矩陣式二維條碼。
【文檔編號(hào)】H04L29/06GK103997406SQ201310054809
【公開日】2014年8月20日 申請(qǐng)日期:2013年2月20日 優(yōu)先權(quán)日:2013年2月20日
【發(fā)明者】吳鯤鵬 申請(qǐng)人:紐海信息技術(shù)(上海)有限公司