專利名稱:一種驗證帳戶注冊信息的方法及服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)領(lǐng)域及通信領(lǐng)域,特別是涉及一種驗證帳戶注冊信息的方法及服務(wù)器。
背景技術(shù):
郵件作為互聯(lián)網(wǎng)早期的通訊方式發(fā)展到今天,已成為大多數(shù)網(wǎng)民的網(wǎng)絡(luò)生活中不可或缺的一部分,而以郵件作為帳號或身份驗證的方式在今天也非常普遍。但現(xiàn)有的郵件驗證流程存在一些問題。
現(xiàn)有技術(shù)一STEP1注冊帳戶,服務(wù)器向?qū)?yīng)的郵箱發(fā)送確認郵件;STEP2用戶在郵箱中點擊驗證郵件;STEP3完成郵件驗證。
這種方案的郵件驗證流程過于簡單,僅點擊驗證郵件就可完成郵件驗證。但現(xiàn)實中存在某些用戶隨意填入郵箱地址,以完成帳戶注冊的情況。在這種情況下,用戶的郵箱中可能會出現(xiàn)多個用來驗證同一帳戶(同一郵箱地址)的驗證郵件,且各個驗證郵件之間僅可用收件時間來區(qū)別,這樣郵箱的合法用戶就無法獲知哪一個才是與自己的注冊操作相對應(yīng)的驗證郵件。由于每一驗證郵件與用戶注冊時輸入的密碼唯一對應(yīng),所以若郵箱的合法用戶誤點擊驗證郵件,則會錯誤開通“非法”驗證郵件,最終導致郵箱的合法用戶反而無法使用自己的郵箱作為帳戶。
現(xiàn)有技術(shù)二STEP1注冊帳戶;STEP2發(fā)送郵件和對應(yīng)密碼到郵箱;
STEP3取得郵件中的密碼,登錄。
這種方案,用戶無法在注冊時即時登錄,必須從郵箱中獲得密碼后,重新輸入帳戶注冊信息才能登錄。
發(fā)明內(nèi)容
本發(fā)明提供一種驗證帳戶注冊信息的方法及服務(wù)器,用以解決目前對帳戶的注冊信息進行驗證時,可能會出現(xiàn)誤點擊非法驗證信息的問題。
本發(fā)明方法包括下列步驟A、服務(wù)器以用戶填入的地址信息,向該地址發(fā)送驗證信息;B、用戶獲知驗證信息的內(nèi)容后,由該用戶完成對帳戶注冊信息的驗證。
所述地址信息包括郵件地址,或者與郵件地址唯一對應(yīng)的編號,或者移動通信終端號碼。
所述步驟A中服務(wù)器識別了用戶填入的地址信息的類別后,向該地址發(fā)送與其類別相對應(yīng)的驗證信息。
所述地址信息的類別包括未注冊未驗證、已注冊未驗證和已注冊已驗證。
若服務(wù)器識別出用戶填入的地址信息為未注冊未驗證,則提示用戶填入密碼,以完成注冊。
在完成驗證之前,用戶以所述地址信息和密碼登錄。
所述步驟B包括下列步驟B11、用戶通過鑒權(quán)認證登錄所述地址并獲知驗證信息的內(nèi)容后,若用戶決定對帳戶的注冊信息進行驗證,則轉(zhuǎn)入步驟B12;否則,清除該帳戶的注冊信息;B12、提示用戶重新填入密碼,并由服務(wù)器判定是否與注冊時填入的密碼一致,若一致,則驗證成功;否則,驗證失敗。
若服務(wù)器識別出用戶填入的地址信息為未注冊未驗證,則生成與所述地址信息唯一對應(yīng)的密碼,以完成注冊,并將該密碼攜帶于驗證信息中,向該地址發(fā)送。
若服務(wù)器識別出用戶填入的地址信息為已注冊未驗證,則用戶通過鑒權(quán)認證登錄所述地址并獲知驗證信息的內(nèi)容后,設(shè)置與所述地址信息對應(yīng)的密碼,以完成驗證。
本發(fā)明的服務(wù)器,包括存儲模塊,用于存儲帳戶的注冊信息;發(fā)送模塊,用于發(fā)送驗證信息;識別模塊,用于識別地址信息的類別;驗證信息生成模塊,用于根據(jù)所述識別模塊識別的地址信息的類別,對應(yīng)生成驗證信息;校驗?zāi)K,用于校驗用戶對發(fā)送模塊發(fā)出的驗證信息的反饋信息,以刷新所述存儲模塊中存儲的帳戶注冊信息。
本發(fā)明有益效果如下本發(fā)明方法不以點擊(打開)驗證信息為驗證過程的全部必要操作,在點擊驗證信息后,會出現(xiàn)驗證信息的內(nèi)容,以使合法用戶可以獲知哪一條驗證信息為合法驗證信息,之后用戶可以相應(yīng)的操作完成驗證。
進一步,服務(wù)器根據(jù)用戶在發(fā)起注冊時填入的地址信息的類別,即是未注冊未驗證、已注冊未驗證,還是已注冊已驗證,向該地址發(fā)送與其類別相對應(yīng)的驗證信息。
首先,由于驗證信息與填入的地址信息的類別相對應(yīng),所以用戶可根據(jù)驗證信息的種類,直接定位到與自己的注冊操作相對應(yīng)的驗證信息,避免了將驗證信息逐一打開的麻煩。
其次,與填入的地址信息的類別相對應(yīng)的各種驗證信息都需要用戶的參與,以完成雙向交互,才能最終完成驗證。例如用戶收到與未注冊未驗證的地址信息相對應(yīng)的驗證信息,若該用戶發(fā)現(xiàn)其沒有進行過相關(guān)注冊,則可以取消驗證,從而清除帳戶的注冊信息;或者,若該用戶不確定是否進行過相關(guān)注冊,則在驗證過程中需要用戶輸入注冊時的密碼,才能驗證成功,所以不會出現(xiàn)錯誤開通非法驗證信息的情況。又例如用戶收到與已注冊未驗證的地址信息相對應(yīng)的驗證信息,則由該用戶重新設(shè)置帳戶的密碼,以完成驗證;由于只有合法用戶才能登錄到所述地址,進而獲知驗證信息的內(nèi)容,所以在該合法用戶重新設(shè)置帳戶的密碼后,可有效的屏蔽其他非法用戶的注冊信息,即使本條驗證信息不是由該合法用戶發(fā)起注冊而收到的。
綜上所述,通過本發(fā)明方法的實施,用戶可避免誤點擊非法驗證信息,從而開通非法驗證信息的情況。
為了支撐本發(fā)明方法,本發(fā)明還提供了一種驗證帳戶注冊信息的服務(wù)器。
圖1為本發(fā)明服務(wù)器結(jié)構(gòu)示意圖;圖2為本發(fā)明方法步驟流程圖;圖3為地址信息的類別為未注冊未驗證,用戶取消驗證的流程圖;圖4為地址信息的類別為未注冊未驗證,用戶完成驗證的流程圖;圖5為地址信息的類別為已注冊未驗證,用戶完成驗證的流程圖。
具體實施例方式
為了避免對帳戶的注冊信息進行驗證時,可能會出現(xiàn)誤點擊非法驗證信息,導致開通非法驗證信息的情況,本發(fā)明提供了一種驗證帳戶注冊信息的服務(wù)器,參見圖1所示,其包括依次相聯(lián)的校驗?zāi)K、存儲模塊、識別模塊、驗證信息生成模塊和發(fā)送模塊。
所述識別模塊,用于根據(jù)存儲模塊中存儲的帳戶注冊信息識別用戶在發(fā)起注冊時,在對話框中填入的地址信息的類別。所述地址信息包括郵件地址,或者與郵件地址唯一對應(yīng)的編號,也可以是移動通信終端號碼,只要是對應(yīng)了可以收發(fā)消息的地址信息都應(yīng)在本發(fā)明的保護范圍之內(nèi)。所述地址信息的類別包括未注冊未驗證、已注冊未驗證和已注冊已驗證,其中未注冊未驗證的含義為沒有用戶使用該地址進行過帳戶注冊;其中已注冊未驗證的含義為有用戶使用該地址進行過帳戶注冊,且當前注冊信息有效,但還沒有進行驗證或驗證未成功;其中已注冊已驗證的含義為有用戶使用該地址進行過帳戶注冊,并且已驗證成功。
所述驗證信息生成模塊,用于根據(jù)識別模塊識別的地址信息的類別,對應(yīng)生成驗證信息。
所述發(fā)送模塊,用于發(fā)送驗證信息生成模塊生成的驗證信息。
所述存儲模塊,用于存儲帳戶的注冊信息。所述帳戶的注冊信息包括地址信息和與之對應(yīng)的密碼,以及當前地址信息的類別。
所述校驗?zāi)K,用于將用戶對發(fā)送模塊發(fā)出的驗證信息的反饋信息與存儲模塊中存儲的注冊信息進行比較,并根據(jù)比較結(jié)果刷新存儲模塊中存儲的帳戶注冊信息,即刷新密碼和/或當前地址信息的類別。
應(yīng)用上述服務(wù)器,本發(fā)明提供了一種驗證帳戶注冊信息的方法,參見圖2所示,包括下列主要步驟S1、用戶填入地址信息,并發(fā)起注冊。
S2、服務(wù)器識別所述地址信息的類別。
S3、服務(wù)器對應(yīng)生成驗證信息,并向該地址發(fā)送。
S4、用戶登錄到所述地址,進而獲知驗證信息的內(nèi)容。
S5、用戶完成對帳戶注冊信息的驗證。
以下通過三個實例具體描述本發(fā)明方法。
方法實例一地址信息的類別為未注冊未驗證,用戶取消驗證。參見圖3所示,包括下列具體步驟S101、非法用戶填入地址信息,并發(fā)起注冊。
用戶A發(fā)起注冊時,在對話框中填入用戶B的郵件地址,并點擊確認。
S102、服務(wù)器識別所述地址信息的類別為未注冊未驗證。
服務(wù)器根據(jù)存儲模塊中存儲的帳戶注冊信息,以識別模塊識別出該郵件地址的類別,本例中該郵件地址的類別為未注冊未驗證。
之后,服務(wù)器提示用戶A輸入與用戶B的郵件地址相對應(yīng)的密碼(密碼A)。
S103、服務(wù)器對應(yīng)生成第一種驗證信息,并向該地址發(fā)送。
服務(wù)器中的驗證信息生成模塊根據(jù)識別模塊識別出的該郵件地址的類別,對應(yīng)生成驗證郵件M1,并通過發(fā)送模塊向用戶B的郵件地址發(fā)送。
此時,用戶A完成了注冊,用戶B的郵件地址及與之對應(yīng)的密碼A被錄入存儲模塊,并且當前用戶B的郵件地址的類別為已注冊未驗證。用戶A可以直接登錄(即時登錄),并且可以用戶B的郵件地址和密碼A反復(fù)登錄。
S104、合法用戶登錄到所述地址,進而獲知驗證信息的內(nèi)容。
用戶B是所述郵件地址的合法使用者,所以用戶B可以登錄到所述郵件地址。用戶B發(fā)現(xiàn)并點擊所述驗證郵件M1后,該郵件將提示用戶B是否進行驗證(本處的提示信息由驗證信息生成模塊提供)。
S105、合法用戶取消驗證帳戶注冊信息。
用戶B發(fā)覺自己沒有進行過相關(guān)注冊,直接取消驗證,則郵件系統(tǒng)自動向服務(wù)器發(fā)送反饋信息。服務(wù)器中的校驗?zāi)K收到所述反饋信息后,判定用戶B取消驗證,則與存儲模塊交互,使其刪除以用戶B的郵件地址作為帳戶的注冊信息。
或者,用戶B不確定自己是否進行過相關(guān)注冊,決定進行驗證。此時,該郵件將提示用戶B輸入注冊時設(shè)定的密碼,即密碼A(本處的提示信息由驗證信息生成模塊提供)。郵件系統(tǒng)待用戶B完成密碼輸入后,自動向服務(wù)器發(fā)送反饋信息。服務(wù)器中的校驗?zāi)K收到所述反饋信息后,將反饋信息中的密碼與存儲模塊中存儲的密碼A比較,由于密碼A是用戶A設(shè)定的,所以用戶B輸入的密碼必然不正確。之后,服務(wù)器再向用戶B的郵件地址發(fā)送通知郵件,以告知密碼輸入錯誤。若用戶B認為有必要,可以再次打開驗證郵件M1取消驗證,刪除以用戶B的郵件地址作為帳戶的注冊信息。
以用戶B的郵件地址作為帳戶的注冊信息被刪除后,用戶A將不能以用戶B的郵件地址和密碼A再次登錄。
方法實例二地址信息的類別為未注冊未驗證,完成驗證。參見圖4所示,包括下列具體步驟S201、合法用戶填入地址信息,并發(fā)起注冊。
用戶B發(fā)起注冊時,在對話框中填入自己的郵件地址,并點擊確認。
S202、服務(wù)器識別所述地址信息的類別為未注冊未驗證。
服務(wù)器根據(jù)存儲模塊中存儲的帳戶注冊信息,以識別模塊識別出該郵件地址的類別,本例中該郵件地址的類別為未注冊未驗證。
之后,服務(wù)器提示用戶B輸入與該郵件地址相對應(yīng)的密碼(密碼B)。
S203、服務(wù)器對應(yīng)生成第一種驗證信息,并向該地址發(fā)送。
服務(wù)器中的驗證信息生成模塊根據(jù)識別模塊識別出的該郵件地址的類別,對應(yīng)生成驗證郵件M1,并通過發(fā)送模塊向用戶B的郵件地址發(fā)送。
此時,用戶B完成了注冊,用戶B的郵件地址及與之對應(yīng)的密碼B被錄入存儲模塊,并且當前用戶B的郵件地址的類別為已注冊未驗證。用戶B可以直接登錄(即時登錄),并且可以該郵件地址和密碼B反復(fù)登錄。
S204、合法用戶登錄到所述地址,進而獲知驗證信息的內(nèi)容。
用戶B是所述郵件地址的合法使用者,所以用戶B可以登錄到所述郵件地址。用戶B收到并點擊所述驗證郵件M1后,該郵件將提示用戶B是否進行驗證(本處的提示信息由驗證信息生成模塊提供)。
S205、合法用戶完成對帳戶注冊信息的驗證。
用戶B決定進行驗證。此時,該郵件將提示用戶B輸入注冊時設(shè)定的密碼,即密碼B(本處的提示信息由驗證信息生成模塊提供)。郵件系統(tǒng)待用戶B完成密碼輸入后,自動向服務(wù)器發(fā)送反饋信息。服務(wù)器中的校驗?zāi)K收到所述反饋信息后,將反饋信息中的密碼與存儲模塊中存儲的密碼B比較,由于密碼B是用戶B設(shè)定的,所以用戶B輸入的密碼應(yīng)當正確。校驗?zāi)K判定驗證成功,并由校驗?zāi)K指示存儲模塊將用戶B的郵件地址的類別改為已注冊已驗證。之后,服務(wù)器再向用戶B的郵件地址發(fā)送通知郵件,以告知驗證成功。
方法實例三地址信息的類別為已注冊未驗證,完成驗證。參見圖5所示,包括下列具體步驟S301、在非法用戶完成注冊后,合法用戶填入地址信息,并發(fā)起注冊。
用戶A以用戶B的郵件地址及密碼A在先完成注冊,而且當前該注冊信息有效,但用戶A無法完成驗證。(詳見方法實例一)用戶B發(fā)起注冊時,在對話框中填入自己的郵件地址,并點擊確認。
S302、服務(wù)器識別所述地址信息的類別為已注冊未驗證。
服務(wù)器根據(jù)存儲模塊中存儲的帳戶注冊信息,以識別模塊識別出該郵件地址的類別。由于用戶A有在先注冊行為且當前有效,所以用戶B的郵件地址被識別為已注冊未驗證。之后,服務(wù)器提示用戶B該郵件地址已被注冊。
S303、服務(wù)器對應(yīng)生成第二種驗證信息,并向該地址發(fā)送。
服務(wù)器中的驗證信息生成模塊根據(jù)識別模塊識別出的該郵件地址的類別,對應(yīng)生成驗證郵件M2,并通過發(fā)送模塊向用戶B的郵件地址發(fā)送。
S304、合法用戶登錄到所述地址,進而獲知驗證信息的內(nèi)容。
用戶B是所述郵件地址的合法使用者,所以用戶B可以登錄到所述郵件地址。用戶B收到并點擊所述驗證郵件M2后,該郵件將提示用戶B設(shè)置新密碼,即密碼B(本處的提示信息由驗證信息生成模塊提供)。
S305、合法用戶重新設(shè)置密碼,并完成對帳戶注冊信息的驗證。
郵件系統(tǒng)待用戶B完成新密碼B的輸入后,自動向服務(wù)器發(fā)送反饋信息。服務(wù)器中的校驗?zāi)K收到所述反饋信息后,指示存儲模塊以反饋信息中的新密碼B覆蓋原密碼A,并且將用戶B的郵件地址的類別改為已注冊已驗證。之后,服務(wù)器再向用戶B的郵件地址發(fā)送通知郵件,以告知驗證成功。此后,用戶A無法再以用戶B的郵件地址及密碼A登錄,而用戶B可以用戶B的郵件地址及密碼B登錄。
針對上述三個實例,若所述郵件地址已被驗證成功,則再有用戶以該郵件地址發(fā)起注冊時,服務(wù)器會通過識別操作提示該郵件地址已注冊已驗證。
本發(fā)明也可擴展為若服務(wù)器識別出用戶填入的地址信息為未注冊未驗證,則服務(wù)器生成與所述地址信息唯一對應(yīng)的密碼,以完成注冊,并將該密碼攜帶于驗證信息中,向該地址發(fā)送。完成注冊的同時,用戶可即時登錄;之后,只有該地址的合法用戶可從該地址獲知服務(wù)器生成的密碼,并以該地址及密碼才能再次登錄。
本發(fā)明也可擴展為用戶完成注冊后,服務(wù)器向?qū)?yīng)的地址發(fā)送驗證碼(即用戶ID);之后,所述地址的合法用戶可從該地址獲知驗證碼,并以該驗證碼和注冊時設(shè)定的密碼登錄。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種驗證帳戶注冊信息的方法,帳戶注冊信息包括地址信息及與之對應(yīng)的密碼,其特征在于,包括下列步驟A、服務(wù)器以用戶填入的地址信息,向該地址發(fā)送驗證信息;B、用戶獲知驗證信息的內(nèi)容后,由該用戶完成對帳戶注冊信息的驗證。
2.如權(quán)利要求1所述的方法,其特征在于,所述地址信息包括郵件地址,或者與郵件地址唯一對應(yīng)的編號,或者移動通信終端號碼。
3.如權(quán)利要求1所述的方法,其特征在于,所述步驟A中服務(wù)器識別了用戶填入的地址信息的類別后,向該地址發(fā)送與其類別相對應(yīng)的驗證信息。
4.如權(quán)利要求3所述的方法,其特征在于,所述地址信息的類別包括未注冊未驗證、已注冊未驗證和已注冊已驗證。
5.如權(quán)利要求4所述的方法,其特征在于,若服務(wù)器識別出用戶填入的地址信息為未注冊未驗證,則提示用戶填入密碼,以完成注冊。
6.如權(quán)利要求5所述的方法,其特征在于,在完成驗證之前,用戶以所述地址信息和密碼登錄。
7.如權(quán)利要求5所述的方法,其特征在于,所述步驟B包括下列步驟B11、用戶通過鑒權(quán)認證登錄所述地址并獲知驗證信息的內(nèi)容后,若用戶決定對帳戶的注冊信息進行驗證,則轉(zhuǎn)入步驟B12;否則,清除該帳戶的注冊信息;B12、提示用戶重新填入密碼,并由服務(wù)器判定是否與注冊時填入的密碼一致,若一致,則驗證成功;否則,驗證失敗。
8.如權(quán)利要求4所述的方法,其特征在于,若服務(wù)器識別出用戶填入的地址信息為未注冊未驗證,則生成與所述地址信息唯一對應(yīng)的密碼,以完成注冊,并將該密碼攜帶于驗證信息中,向該地址發(fā)送。
9.如權(quán)利要求5、6或8所述的方法,其特征在于,完成注冊后,用戶可以所述地址信息和密碼立即登錄。
10.如權(quán)利要求4所述的方法,其特征在于,若服務(wù)器識別出用戶填入的地址信息為已注冊未驗證,則用戶通過鑒權(quán)認證登錄所述地址并獲知驗證信息的內(nèi)容后,設(shè)置與所述地址信息對應(yīng)的密碼,以完成驗證。
11.一種驗證帳戶注冊信息的服務(wù)器,包括存儲模塊,用于存儲帳戶的注冊信息;發(fā)送模塊,用于發(fā)送驗證信息;其特征在于,所述服務(wù)器還包括識別模塊,用于識別地址信息的類別;驗證信息生成模塊,用于根據(jù)所述識別模塊識別的地址信息的類別,對應(yīng)生成驗證信息;校驗?zāi)K,用于校驗用戶對發(fā)送模塊發(fā)出的驗證信息的反饋信息,以刷新所述存儲模塊中存儲的帳戶注冊信息。
全文摘要
本發(fā)明公開了一種驗證帳戶注冊信息的方法及服務(wù)器,用以解決目前對帳戶的注冊信息進行驗證時,可能會出現(xiàn)誤點擊非法驗證信息的問題。本發(fā)明方法包括下列步驟A、服務(wù)器以用戶填入的地址信息,向該地址發(fā)送驗證信息;B、用戶獲知驗證信息的內(nèi)容后,由該用戶完成對帳戶注冊信息的驗證。本發(fā)明方法不以打開驗證信息為驗證過程的全部必要操作,在點擊驗證信息后,會出現(xiàn)驗證信息的內(nèi)容,以使合法用戶可以獲知哪一條驗證信息為合法驗證信息,之后用戶可以相應(yīng)的操作完成驗證。
文檔編號H04L9/32GK101030855SQ20061005810
公開日2007年9月5日 申請日期2006年3月2日 優(yōu)先權(quán)日2006年3月2日
發(fā)明者冼業(yè)成, 蒲曉陽, 丁千 申請人:騰訊科技(深圳)有限公司