一種用戶賬戶管理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本申請涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種用戶賬戶管理方法及裝置。
【背景技術(shù)】
[0002] 在互聯(lián)網(wǎng)的世界中,除了傳統(tǒng)的媒體類應(yīng)用之外,目前更多的應(yīng)用需要用戶W特 定的身份參與,比如電子商務(wù)W及社交類應(yīng)用。用戶在該應(yīng)用下進行賬戶注冊,登錄方式一 般采用登錄名(也稱為"登錄號")和登錄密碼來實現(xiàn)。在大部分應(yīng)用中,登錄名通常為一 串?dāng)?shù)字(如QQ號)、昵稱或者郵箱名,也有一些系統(tǒng)采用手機號作為登錄名。
[0003] 無論采用哪種形式的登錄名,對于提供服務(wù)的系統(tǒng)來說,基本上都有系統(tǒng)內(nèi)登錄 名唯一性的控制機制。W手機號送樣的登錄名為例,因為二次放號的問題,會導(dǎo)致應(yīng)用系 統(tǒng)內(nèi)登錄名唯一性控制要求與用戶體驗之間產(chǎn)生矛盾。二次放號是指手機號的原使用者 主動/被動放棄使用該手機號后,該手機號基于特定條件被電信運營商回收之后分配給新 用戶使用的過程。二次放號現(xiàn)象發(fā)生后,新用戶面臨手機號無法注冊特定應(yīng)用的問題。比 如說手機號的老用戶使用該手機號注冊了支付寶賬戶。郝么新用戶再使用該手機號注冊支 付寶賬戶時,支付寶服務(wù)系統(tǒng)會發(fā)現(xiàn)登錄名沖突,因而可能會暫時拒絕該注冊,直到?jīng)_突解 除。此外,若老用戶沒有及時更改手機號,其可能會導(dǎo)致業(yè)務(wù)短信或者安全校驗短信發(fā)到該 手機號,被該手機號新用戶接收到的問題。由此可見,二次放號一方面可能會造成用戶體驗 降低的問題,另一方面還可能引發(fā)安全隱患。
[0004] 事實上,隨著互聯(lián)網(wǎng)的發(fā)展,二次放號現(xiàn)象不僅僅局限于手機號,還存在于郵箱W及QQ號等領(lǐng)域。比如說QQ融號的轉(zhuǎn)讓,就會在事實上導(dǎo)致QQ號的二次放號,而大型的Web 郵件服務(wù)商往往會回收郝些長期不使用的郵件賬戶,然后給新用戶注冊使用,送也導(dǎo)致事 實上二次放號的產(chǎn)生。由此可見,二次放號的現(xiàn)象廣泛存在與互聯(lián)網(wǎng)應(yīng)用中。
[0005] 目前上述問題的解決主要依賴人工處理。比如手機號的新用戶找到支付寶的人工 客服,證明自己是該手機號的合法擁有者,由人工客服在后臺強行處理,將該手機號的原用 戶留存在系統(tǒng)中的手機號進行修改,送樣就可W達(dá)到釋放手機號的目標(biāo)。釋放之后,系統(tǒng)內(nèi) 該手機號不存在,郝么新用戶使用該手機號注冊就滿足唯一性的控制要求,注冊于是就能 夠成功。
[0006] 送種人工處理方式弊端顯著:第一,人工成本高,在大型的互聯(lián)網(wǎng)應(yīng)用中,比如淘 寶或新浪微博等,用戶數(shù)量巨大,二次放號的數(shù)量不小,用人力去解決問題,成本太高;第 二,用戶體驗差,人工客服通常需要手機號的新用戶提供各種證據(jù)來證明自己對手機號的 合法擁有,送無疑增加了用戶很多額外的操作要求;第H,人工客服進行信息核對W及處理 需要較長的時間,用戶無法及時完成注冊;第四,老用戶賬戶中的手機號被修改,如何妥善 處理又是一個需要人工再次解決的問題。
【發(fā)明內(nèi)容】
[0007] 有鑒于此,本申請?zhí)峁┮环N用戶賬戶管理裝置,應(yīng)用于服務(wù)器上,包括:前置檢查 單元、常規(guī)注冊單元、特殊注冊單元W及登錄管理單元,其中:
[0008] 前置檢查單元,用于獲取當(dāng)前用戶的注冊請求中的登錄名本體,在賬戶表查找是 否存在使用該登錄名本體的沖突老用戶;若存在,轉(zhuǎn)特殊注冊單元處理;
[0009] 特殊注冊單元,用于獲取對應(yīng)于沖突老用戶的登錄附加因子,并為當(dāng)前用戶生成 不同于沖突老用戶的登錄附加因子;在該用戶注冊成功時,基于對應(yīng)于所述當(dāng)前用戶的登 錄附加因子W及該用戶注冊請求中的登錄名本體和登錄密碼在賬戶表中創(chuàng)建賬戶記錄;
[0010] 登錄管理單元,用于獲取當(dāng)前用戶登錄請求中的登錄名本體W及登錄密碼,在賬 戶表中查找是否存在匹配的賬戶記錄;若存在多個匹配的賬戶記錄,則向該用戶發(fā)送附加 因子驗證界面,并當(dāng)任一賬戶對應(yīng)的登錄附加因子驗證成功后,允許用戶登錄相應(yīng)的賬戶; 若存在唯一匹配的賬戶記錄,則允許用戶登錄該賬戶;若不存在,則拒絕該用戶登錄。
[0011] 本申請還提供一種用戶賬戶管理方法,應(yīng)用于服務(wù)器上,該方法包括:
[0012] 獲取當(dāng)前用戶的注冊請求中的登錄名本體,在賬戶表查找是否存在使用該登錄名 本體的沖突老用戶;
[0013] 若存在使用該登錄名本體的沖突老用戶,獲取對應(yīng)于沖突老用戶的登錄附加因 子,并為當(dāng)前用戶生成不同于沖突老用戶的登錄附加因子;在該用戶注冊成功時,基于對應(yīng) 于所述當(dāng)前用戶的登錄附加因子W及該用戶注冊請求中的登錄名本體和登錄密碼在賬戶 表中創(chuàng)建賬戶記錄;
[0014] 獲取當(dāng)前用戶登錄請求中的登錄名本體W及登錄密碼,在賬戶表中查找是否存在 匹配的賬戶記錄;若存在多個匹配的賬戶記錄,則向該用戶發(fā)送附加因子驗證界面,并當(dāng)任 一賬戶對應(yīng)的登錄附加因子驗證成功后,允許用戶登錄相應(yīng)的賬戶;若存在唯一匹配的賬 戶記錄,則允許用戶登錄該賬戶;若不存在,則拒絕該用戶登錄。
[0015] 相較于現(xiàn)有技術(shù),本申請有效地解決了二次放號等現(xiàn)象引發(fā)登錄名沖突情況下所 導(dǎo)致的用戶體驗下降,解決沖突人工客服成本高的問題。
【附圖說明】
[0016] 圖1是本申請一個例子中用戶帳戶管理裝置的邏輯結(jié)構(gòu)W及硬件環(huán)境圖。
[0017] 圖2是本申請一個例子中用戶帳戶管理方法的處理流程圖。
[0018] 圖3是本申請一個例子中提示用戶記錄登錄附加因子的界面示意圖。
[0019] 圖4是本申請一個例子中引導(dǎo)用戶修改手機號的流程圖。
[0020] 圖5是本申請一個例子中用戶找回密碼的界面示意圖。
[0021] 圖6是本申請另一個例子中用戶找回密碼的界面示意圖。
【具體實施方式】
[0022] 本申請通過改進應(yīng)用系統(tǒng)內(nèi)部的數(shù)據(jù)組織方式,W及對應(yīng)的處理流程來大幅度改 善二次放號引發(fā)注冊沖突而導(dǎo)致用戶體驗下降的問題。請參考表1,在本申請一種實施方式 中,在特殊業(yè)務(wù)場景的驅(qū)動下,在系統(tǒng)內(nèi)記錄每個用戶賬戶信息的賬戶表(請參考表1的示 例)中,登錄名字段(字段一)中除了登錄名本體之外還可W包括更多的參數(shù),但是任意一 條賬戶記錄的登錄名字段中的數(shù)據(jù)在應(yīng)用系統(tǒng)的數(shù)據(jù)庫表中具有唯一性,系統(tǒng)通過沖突識 別參數(shù)的引入保證登錄名字段內(nèi)登錄名數(shù)據(jù)的唯一性,而登錄名本體則允許重復(fù)。從用戶 的使用角度來說,其依然會繼續(xù)將登錄名本體作為登錄名,也就是說登錄名字段的數(shù)據(jù)結(jié) 構(gòu)的變化對于用戶而言是無需感知的,事實上用戶認(rèn)為的登錄名在系統(tǒng)中事實上是登錄名 本體,其可能是系統(tǒng)中的登錄名數(shù)據(jù)本身,也可能只是登錄名數(shù)據(jù)的一部分。同時,由于字 符串的引入,使得基于"登錄名本體+字符串"的組合,即使在登錄名本體相同的情況下,也 可W根據(jù)字符串的差異實現(xiàn)有效區(qū)分,即實際上實現(xiàn)了登錄名的差異化。因此,即便在登錄 名本體和登錄密碼相同的情況下,也能夠準(zhǔn)確區(qū)分不同賬戶,并確保每個賬戶的正常登錄。 [002引請參考表1的示例,其中用戶Tony使用手機號18611180751作為登錄名,在系統(tǒng) 中該用戶賬戶記錄的登錄名字段中的登錄名數(shù)據(jù)則是"18611180751",而用戶Kevin也使 用18611180751作為登錄名,在系統(tǒng)中用戶Kevin賬戶記錄的登錄名字段中的登錄名數(shù)據(jù) 則可W是"18611180751 |R"。通過送樣的數(shù)據(jù)組織方式,系統(tǒng)數(shù)據(jù)庫中的登錄名的唯一性 得到了保證,W下將繼續(xù)描述基于該數(shù)據(jù)組織方式如何為用戶提供體驗更好的服務(wù)。值得 注意的是,在本示例中,登錄名字段中還包括預(yù)先定義的分隔符"I",分隔符的引入是考慮 到業(yè)務(wù)的可擴展性,但并不是必須的選擇。比如說在中國大陸地區(qū),目前所有的手機號都是 11位的,因為對于郝些業(yè)務(wù)集中在中國大陸地區(qū)的服務(wù)商而言,實施過程中并不需要引入 分隔符,因為系統(tǒng)可W根據(jù)手機號的長度來確定手機號與沖突識別參數(shù)的分界,從而準(zhǔn)確 地確定出手機號與沖突識別參數(shù)。但是對于服務(wù)更多國家/地區(qū)用戶的服務(wù)商而言,由于 各個國家/地區(qū)手機號碼的位數(shù)不盡相同,因此在登錄名本體與沖突識別參數(shù)之間引入分 隔符來協(xié)助區(qū)分登錄名本體W及沖突識別參數(shù)。
[0024]
[00巧]表1
[0026] 需要指出的是:用戶在設(shè)置登錄密碼時,往