本申請涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種掛失賬號的登錄方法及裝置。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展,例如微博、淘寶及網(wǎng)上銀行等網(wǎng)絡(luò)服務(wù)提供商的數(shù)量越來越多。用戶通過網(wǎng)絡(luò)賬號和密碼在相應(yīng)的網(wǎng)絡(luò)服務(wù)平臺進行登錄后,就能使用該平臺所提供的網(wǎng)絡(luò)服務(wù),極大的便利了人們的生活。
用戶在使用前述網(wǎng)絡(luò)服務(wù)的過程中,若是察覺到其網(wǎng)絡(luò)賬號可能存在泄漏或被盜取的風(fēng)險時,一般會向網(wǎng)絡(luò)服務(wù)提供商提交掛失請求。在核對用戶身份后,網(wǎng)絡(luò)服務(wù)提供商可以對該網(wǎng)絡(luò)賬號進行掛失處理,凍結(jié)該網(wǎng)絡(luò)賬號的使用,避免用戶賬號被盜用。后續(xù),用戶僅需再次向網(wǎng)絡(luò)服務(wù)提供商提交解掛請求,在核對用戶身份后,網(wǎng)絡(luò)服務(wù)提供商則會恢復(fù)該網(wǎng)絡(luò)賬號的正常使用。
現(xiàn)有技術(shù)中,一般通過如下方式來解掛已掛失的網(wǎng)絡(luò)賬號:
網(wǎng)絡(luò)服務(wù)提供商建立人工電話或即時通信服務(wù)平臺。用戶在有解掛請求時,僅能通過電話或即時通信工具與客服人員進行溝通,并需要上傳多種身份證明給客服人員進行人工審核??头藛T明確其并非盜號者后,會恢復(fù)相應(yīng)的網(wǎng)絡(luò)賬號的使用。
然而,在實現(xiàn)本申請過程中,現(xiàn)有技術(shù)中至少存在如下問題:
由于在解掛網(wǎng)絡(luò)賬號的過程中,用戶無法再繼續(xù)使用其網(wǎng)絡(luò)賬號及相應(yīng)的網(wǎng)絡(luò)服務(wù),影響用戶的網(wǎng)絡(luò)生活。
技術(shù)實現(xiàn)要素:
本申請實施例的目的是提供一種掛失賬號的登錄方法及裝置,能夠?qū)焓? 賬號在網(wǎng)絡(luò)服務(wù)器上進行登錄。
為解決上述技術(shù)問題,本申請實施例提供一種掛失賬號的登錄方法是這樣實現(xiàn)的:
一種掛失賬號的登錄方法,其包括:
接收客戶端發(fā)送的登錄請求,所述登錄請求包括操作碼;
判斷所述操作碼是否符合預(yù)設(shè)條件;
若是,獲取與所述操作碼相對應(yīng)的掛失賬號;
將所述掛失賬號在網(wǎng)絡(luò)服務(wù)器進行登錄。
為解決上述技術(shù)問題,本申請實施例提供一種掛失賬號的登錄方法是這樣實現(xiàn)的:
一種掛失賬號的登錄裝置,其包括:
請求接收模塊,用于接收客戶端發(fā)送的登錄請求,所述登錄請求包括操作碼;
條件判斷模塊,用于判斷所述操作碼是否符合預(yù)設(shè)條件;
賬號獲取模塊,用于在所述操作碼是符合預(yù)設(shè)條件,獲取與所述操作碼相對應(yīng)的掛失賬號;
賬號登錄模塊,用于將所述掛失賬號在網(wǎng)絡(luò)服務(wù)器進行登錄。
由以上本申請實施例提供的技術(shù)方案可見,本申請實施例通過與掛失賬號相關(guān)聯(lián)的操作碼在網(wǎng)絡(luò)服務(wù)器上登錄該掛失賬號,實現(xiàn)在掛失賬號的解掛處理周期內(nèi),用戶仍然能夠繼續(xù)使用其賬號及相應(yīng)的網(wǎng)絡(luò)服務(wù),保證了用戶的網(wǎng)絡(luò)生活不受影響。
附圖說明
為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講, 在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請實施例中掛失賬號的登錄方法的過程。
圖2為本申請實施例中掛失賬號的登錄方法中生成操作碼的具體過程。
圖3為本申請實施例中掛失賬號的登錄方法中發(fā)送操作碼的具體過程。
圖4為本申請實施例中掛失賬號的登錄裝置的模塊圖。
具體實施方式
本申請實施例提供一種掛失賬號的登錄方法及裝置。
為了使本技術(shù)領(lǐng)域的人員更好地理解本申請中的技術(shù)方案,下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本申請保護的范圍。
現(xiàn)有技術(shù)中通過人工審核用戶身份信息來對掛失賬號進行解掛的過程中,可能存在用戶無法使用賬號的問題,本申請實施例提供一種解決前述問題的掛失賬號的登錄方法,以下結(jié)合附圖詳細描述本方法。
圖1為本申請實施例中掛失賬號的登錄方法的過程。
在網(wǎng)絡(luò)服務(wù)提供商所提供的是基于因特網(wǎng)的網(wǎng)絡(luò)服務(wù),即該網(wǎng)絡(luò)服務(wù)需要在用戶所持有客戶端與網(wǎng)絡(luò)服務(wù)器建立通信之后才能使用時,該登錄方法的執(zhí)行主體可以是網(wǎng)絡(luò)服務(wù)提供商的某個服務(wù)器。例如,網(wǎng)絡(luò)服務(wù)提供商提供一種在線交易平臺,通過該在線交易平臺的網(wǎng)絡(luò)服務(wù)器來執(zhí)行本申請實施例提供的登錄方法。
在網(wǎng)絡(luò)服務(wù)提供商所提供的是基于局域網(wǎng)或可以單機使用的網(wǎng)絡(luò)服務(wù),即該網(wǎng)絡(luò)服務(wù)無需在用戶所持有客戶端與網(wǎng)絡(luò)服務(wù)器建立通信也能使用時,該登錄方法的執(zhí)行主體可以是用戶所持有客戶端內(nèi)專用的離線賬號登錄模塊。例如,網(wǎng)絡(luò)服務(wù)提供商提供一種可以離線使用的游戲服務(wù),用戶可以單機使用其 中某一部分的游戲服務(wù),則通過其游戲客戶端內(nèi)離線賬號登錄模塊來執(zhí)行本申請實施例提供的登錄方法。
本申請實施例中,前述登錄方法包括如下步驟。
S11、自客戶端獲取登錄請求,所述登錄請求包括操作碼。
本申請實施例中,客戶端可以是手機或電腦上的專用APP,也可以是瀏覽器上相關(guān)登錄頁面,甚至可以是銀行ATM設(shè)備。
以網(wǎng)絡(luò)服務(wù)提供商所提供的基于因特網(wǎng)的網(wǎng)絡(luò)服務(wù)為例,在用戶的網(wǎng)絡(luò)賬號未掛失前,用戶可在客戶端中賬號名和密碼錄入窗口直接輸入其網(wǎng)絡(luò)賬號的賬號名和密碼。后續(xù),客戶端會將所錄入的賬號名和密碼發(fā)送至服務(wù)器。待服務(wù)器確認收到的賬號名和密碼均正確且匹配后,則可將用戶所錄入賬號進行登錄。
本申請實施例中,由于用戶的網(wǎng)絡(luò)賬號已被掛失,用戶無法在客戶端錄入其網(wǎng)絡(luò)賬號的賬號名和密碼來登錄賬號。用戶可以在客戶端上原有錄入賬號名的窗口或者新增的操作碼錄入窗口來錄入操作碼,以提交掛失賬號的登錄請求??蛻舳嗽讷@取含有操作碼的登錄請求后,將其傳輸至網(wǎng)絡(luò)服務(wù)器。
當(dāng)然,在網(wǎng)絡(luò)服務(wù)提供商所提供的基于局域網(wǎng)或可以單機使用的網(wǎng)絡(luò)服務(wù),步驟S11中自客戶端獲取登錄請求,具體體現(xiàn)為:客戶端中離線賬號登錄模塊自客戶端中用于賬號名和密碼錄入的賬號錄入模塊中獲取前述登錄請求,在此不作贅述。
本申請實施例中,操作碼可以為二維碼或隨機字符串等多種類型。以操作碼為二維碼為例,用戶可直接在客戶端上原有錄入賬號名的窗口或者新增的操作碼錄入窗口來很方便的上傳該二維碼圖片,極大提高了用戶體驗。又以操作碼為一組隨機生成的數(shù)字為例,用戶同樣可以直接在例如ATM設(shè)備的客戶端或通過例如電話銀行的電話平臺來輸入該操作碼。
結(jié)合圖2所示,本申請實施例中,操作碼通過如下方式生成。用戶保留該操作碼并在有登錄需求時,通過該操作碼登錄其網(wǎng)絡(luò)賬號,實現(xiàn)在賬號掛失和 解掛處理期間仍然能夠登錄其網(wǎng)絡(luò)賬號。
生成操作碼的具體過程包括如下步驟。
S21、獲取賬號掛失請求,所述賬號掛失請求包括目標賬號名。
用戶在使用前述網(wǎng)絡(luò)服務(wù)的過程中,若是察覺到其網(wǎng)絡(luò)賬號可能存在泄漏或被盜取的風(fēng)險時,可通過客戶端上掛失窗口或人工電話窗口向服務(wù)器發(fā)出賬號掛失請求,并且賬號掛失請求中包括目標賬號名,便于網(wǎng)絡(luò)服務(wù)器明確用戶所需要掛失的賬號。
S22、將所述目標賬號名所對應(yīng)的賬號進行掛失。
網(wǎng)絡(luò)服務(wù)器確認提交掛失請求的用戶身份后,則會獲取是目標賬號名的賬號,然后將其進行掛失。在掛失后,賬號無法在進行登錄,從而保護用戶的賬號安全。
S23、根據(jù)所述目標賬號名生成操作碼。
本申請實施例中,網(wǎng)絡(luò)服務(wù)器可以通過預(yù)設(shè)算法對目標賬號名進行換算得到唯一的操作碼。
以網(wǎng)絡(luò)服務(wù)提供商提供一種在線交易平臺為例,目標賬號名為用戶自定義且需在平臺內(nèi)具有唯一性。由于目標賬號名具有唯一性,通過預(yù)設(shè)算法總能得到唯一的操作碼。
前述預(yù)設(shè)算法可以是業(yè)內(nèi)常見的加密和數(shù)據(jù)轉(zhuǎn)換算法,僅需保證基于不同目標賬戶名所得操作碼不會重復(fù)即可,在此不做贅述。
當(dāng)然,本申請的其他實施例中,賬號和操作碼之間也并非局限于一一對應(yīng),也可以將多個賬號與同一個操作碼相關(guān)聯(lián),例如某個用戶具有多個賬號,當(dāng)用戶設(shè)備可能誤入釣魚網(wǎng)站或被植入木馬病毒時,其所有賬號均有被盜取的風(fēng)險,此時將其所有賬號均掛失并確認登錄環(huán)境安全時,可以通過同一個操作碼來登錄其所有賬號,避免用戶需同時記憶多個操作碼造成的額外負擔(dān)。甚至說,也可以將一個賬號和多個操作碼相關(guān)聯(lián),可以降低操作碼被遺忘的風(fēng)險,在此不做贅述。
S24、將所生成的操作碼存入預(yù)設(shè)操作碼總表內(nèi)。
通過將將操作碼存至預(yù)設(shè)的操作碼總表內(nèi),便于用戶和網(wǎng)絡(luò)服務(wù)器對其查詢和調(diào)用。
當(dāng)然,本申請的其他實施例中,也可僅通過前述步驟S21至S23來得到操作碼。在網(wǎng)絡(luò)服務(wù)器自客戶端獲取操作碼后,可反向運行前述預(yù)設(shè)算法來得到與該操作碼對應(yīng)的目標賬號名,通過比對該目標賬號名是否存在,即可明確操作碼是否為用戶掛失操作時所生成。
結(jié)合圖3所示,本申請實施例中,操作碼通過如下方式發(fā)送至用戶,便于后續(xù)有掛失賬號登錄需求時可通過操作碼來登錄賬號。
S31、獲取所述目標賬號名所對應(yīng)的賬號中用戶通訊地址。
通過對賬號內(nèi)用戶注冊過程中所填寫的資料進行篩選,得到用戶通訊地址,該用戶通訊地址可以包括用戶手機號碼、用戶郵箱地址和用戶即時通信賬號中至少一個。
S32、將所生成的操作碼發(fā)送至所述用戶通訊地址。
通過生成和發(fā)送操作碼,用戶在掛失賬號后就可以得到一個與被掛失賬號相關(guān)聯(lián)的操作碼,用戶保管該操作碼,在有登錄需求時,即可通過該操作碼來登錄賬號。
當(dāng)然,本申請其他實施例中,操作碼也可不通過前述方式發(fā)送至用戶,而是直接存檔在網(wǎng)絡(luò)服務(wù)器內(nèi),用戶可直接通過其賬號名查詢網(wǎng)絡(luò)服務(wù)器,從而得到其操作碼。
S12、判斷所述操作碼是否符合預(yù)設(shè)條件,若否,執(zhí)行步驟S13,若是,執(zhí)行步驟S14。
本申請實施例中,預(yù)設(shè)條件可以包括:所述操作碼在預(yù)設(shè)操作碼總表內(nèi)。預(yù)設(shè)操作碼總表通過前述步驟S21至S24來得到。當(dāng)網(wǎng)絡(luò)服務(wù)器獲取到的操作碼位于預(yù)設(shè)操作碼總表內(nèi),則表明該操作碼是該網(wǎng)絡(luò)服務(wù)器所生成的,即其具有相關(guān)聯(lián)的賬號。
當(dāng)然,在僅通過前述步驟S21至S23來生成操作碼的實施例中,預(yù)設(shè)條件可適應(yīng)性調(diào)整為:操作碼所對應(yīng)的賬號名在預(yù)設(shè)賬號名總表之中。即該賬號名為已注冊賬號名時,判定該操作碼符合預(yù)設(shè)條件。
本申請實施例中,預(yù)設(shè)條件還可以包括:所述操作碼的使用次數(shù)是否在預(yù)設(shè)次數(shù)閾值內(nèi)。
預(yù)設(shè)次數(shù)閾值可根據(jù)用戶需求進行定義,其可以設(shè)定為一次,則操作碼使用一次后則會自動失效。當(dāng)然,也可以設(shè)置成一個較大的數(shù)字,則操作碼可以實現(xiàn)實際操作中的無限制使用。
當(dāng)然,在預(yù)設(shè)操作碼無限制使用次數(shù)時,則可以不做前述判斷所述操作碼的使用次數(shù)是否在預(yù)設(shè)次數(shù)閾值內(nèi)的步驟,在此不做贅述。
S13、發(fā)出操作碼錯誤提示。
在網(wǎng)絡(luò)服務(wù)器明確所獲取到的操作碼不符合預(yù)設(shè)條件時,向客戶端或者前述用戶通訊地址發(fā)出操作碼錯誤提示,用于提醒用戶確認操作碼是否填寫正確。
S14、獲取與所述操作碼相對應(yīng)的掛失賬號。
本申請實施例中,可通過操作碼查詢預(yù)設(shè)賬號名總表,也可通過反向運行前述預(yù)設(shè)算法來得到與該操作碼對應(yīng)的賬號名,進而得到相對應(yīng)的掛失賬號。
S15、將所述掛失賬號在網(wǎng)絡(luò)服務(wù)器進行登錄。
本申請實施例中,網(wǎng)絡(luò)服務(wù)器根據(jù)操作碼獲取預(yù)設(shè)賬號權(quán)限,以預(yù)設(shè)賬號權(quán)限來登錄該掛失賬號。
預(yù)設(shè)賬號權(quán)限可根據(jù)用戶需求進行預(yù)設(shè),例如預(yù)設(shè)賬號權(quán)限可以僅包括賬號解掛權(quán)限,可以包括除了解掛權(quán)限外的查詢權(quán)限等。甚至,預(yù)設(shè)賬號權(quán)限可以將預(yù)設(shè)賬號權(quán)限設(shè)定為賬號所有權(quán)限均打開,使得用戶完全控制賬號。
并且,預(yù)設(shè)賬號權(quán)限還可以根據(jù)賬號的重要性以及活性進行設(shè)定。例如,可以對賬號活性較大的、且經(jīng)常有查詢需求的VIP用戶開放賬號查詢權(quán)限。而賬號活性較低的普通用戶僅開放賬號解掛權(quán)限。
S16、生成賬號登錄信息,并將所述賬號登錄信息返回至所述客戶端。
賬號登錄信息包括預(yù)設(shè)賬號權(quán)限等常規(guī)數(shù)據(jù)類型。網(wǎng)絡(luò)服務(wù)器在登錄掛失賬號后,客戶端也獲取賬號登錄信息,從而客戶端也登錄該掛失賬號,用戶則能夠在客戶端繼續(xù)享有網(wǎng)絡(luò)服務(wù)。
當(dāng)然,本申請的其他實施例中,還可僅通過前述步驟S11至S15來實現(xiàn)在網(wǎng)絡(luò)服務(wù)器端登錄該掛失賬號并存檔該賬號登錄信息??蛻舳嗽偻ㄟ^一次主動申請來獲得賬號登錄信息,同樣可以實現(xiàn)在客戶端登錄該掛失賬號,在此不做贅述。
圖4為本申請實施例中掛失賬號的登錄裝置的模塊圖。
在網(wǎng)絡(luò)服務(wù)提供商所提供的是基于因特網(wǎng)的網(wǎng)絡(luò)服務(wù),即該網(wǎng)絡(luò)服務(wù)需要在用戶所持有客戶端與網(wǎng)絡(luò)服務(wù)器建立通信之后才能使用時,該登錄方法的執(zhí)行主體可以是網(wǎng)絡(luò)服務(wù)提供商的某個服務(wù)器。例如,網(wǎng)絡(luò)服務(wù)提供商提供一種在線交易平臺,通過該在線交易平臺的網(wǎng)絡(luò)服務(wù)器來執(zhí)行本申請實施例提供的登錄方法。
在網(wǎng)絡(luò)服務(wù)提供商所提供的是基于局域網(wǎng)或可以單機使用的網(wǎng)絡(luò)服務(wù),即該網(wǎng)絡(luò)服務(wù)無需在用戶所持有客戶端與網(wǎng)絡(luò)服務(wù)器建立通信也能使用時,該登錄方法的執(zhí)行主體可以是用戶所持有客戶端內(nèi)專用的離線賬號登錄模塊。例如,網(wǎng)絡(luò)服務(wù)提供商提供一種可以離線使用的游戲服務(wù),用戶可以單機使用其中某一部分的游戲服務(wù),則通過其游戲客戶端內(nèi)離線賬號登錄模塊來執(zhí)行本申請實施例提供的登錄方法。
本申請實施例中,前述登錄裝置包括如下部分。
請求接收模塊11,用于自客戶端獲取登錄請求,所述登錄請求包括操作碼。
本申請實施例中,客戶端可以是手機或電腦上的專用APP,也可以是瀏覽器上相關(guān)登錄頁面,甚至可以是銀行ATM設(shè)備。
以網(wǎng)絡(luò)服務(wù)提供商所提供的基于因特網(wǎng)的網(wǎng)絡(luò)服務(wù)為例,在用戶的網(wǎng)絡(luò)賬號未掛失前,用戶可在客戶端中賬號名和密碼錄入窗口直接輸入其網(wǎng)絡(luò)賬號的 賬號名和密碼。后續(xù),客戶端會將所錄入的賬號名和密碼發(fā)送至服務(wù)器。待服務(wù)器確認收到的賬號名和密碼均正確且匹配后,則可將用戶所錄入賬號進行登錄。
本申請實施例中,由于用戶的網(wǎng)絡(luò)賬號已被掛失,用戶無法在客戶端錄入其網(wǎng)絡(luò)賬號的賬號名和密碼來登錄賬號。用戶可以在客戶端上原有錄入賬號名的窗口或者新增的操作碼錄入窗口來錄入操作碼,以提交掛失賬號的登錄請求??蛻舳嗽讷@取含有操作碼的登錄請求后,將其傳輸至網(wǎng)絡(luò)服務(wù)器。
當(dāng)然,在網(wǎng)絡(luò)服務(wù)提供商所提供的基于局域網(wǎng)或可以單機使用的網(wǎng)絡(luò)服務(wù),請求接收模塊11自客戶端獲取登錄請求,具體體現(xiàn)為:客戶端中離線賬號登錄模塊自客戶端中用于賬號名和密碼錄入的賬號錄入模塊中獲取前述登錄請求,在此不作贅述。
本申請實施例中,操作碼可以為二維碼或隨機字符串等多種類型。以操作碼為二維碼為例,用戶可直接在客戶端上原有錄入賬號名的窗口或者新增的操作碼錄入窗口來很方便的上傳該二維碼圖片,極大提高了用戶體驗。又以操作碼為一組隨機生成的數(shù)字為例,用戶同樣可以直接在例如ATM設(shè)備的客戶端或通過例如電話銀行的電話平臺來輸入該操作碼。
本申請實施例中,登錄裝置包括操作碼生成模塊20,用于生成操作碼。用戶保留該操作碼并在有登錄需求時,通過該操作碼登錄其網(wǎng)絡(luò)賬號,實現(xiàn)在賬號掛失和解掛處理期間仍然能夠登錄其網(wǎng)絡(luò)賬號。
操作碼生成模塊20具體用于:
首先,獲取賬號掛失請求,所述賬號掛失請求包括目標賬號名。
用戶在使用前述網(wǎng)絡(luò)服務(wù)的過程中,若是察覺到其網(wǎng)絡(luò)賬號可能存在泄漏或被盜取的風(fēng)險時,可通過客戶端上掛失窗口或人工電話窗口向服務(wù)器發(fā)出賬號掛失請求,并且賬號掛失請求中包括目標賬號名,便于網(wǎng)絡(luò)服務(wù)器明確用戶所需要掛失的賬號。
進而,將所述目標賬號名所對應(yīng)的賬號進行掛失。
網(wǎng)絡(luò)服務(wù)器確認提交掛失請求的用戶身份后,則會獲取是目標賬號名的賬號,然后將其進行掛失。在掛失后,賬號無法在進行登錄,從而保護用戶的賬號安全。
接著,根據(jù)所述目標賬號名生成操作碼。
本申請實施例中,網(wǎng)絡(luò)服務(wù)器可以通過預(yù)設(shè)算法對目標賬號名進行換算得到唯一的操作碼。
以網(wǎng)絡(luò)服務(wù)提供商提供一種在線交易平臺為例,目標賬號名為用戶自定義且需在平臺內(nèi)具有唯一性。由于目標賬號名具有唯一性,通過預(yù)設(shè)算法總能得到唯一的操作碼。
前述預(yù)設(shè)算法可以是業(yè)內(nèi)常見的加密和數(shù)據(jù)轉(zhuǎn)換算法,僅需保證基于不同目標賬戶名所得操作碼不會重復(fù)即可,在此不做贅述。
當(dāng)然,本申請的其他實施例中,賬號和操作碼之間也并非局限于一一對應(yīng),也可以將多個賬號與同一個操作碼相關(guān)聯(lián),例如某個用戶具有多個賬號,當(dāng)用戶設(shè)備可能誤入釣魚網(wǎng)站或被植入木馬病毒時,其所有賬號均有被盜取的風(fēng)險,此時將其所有賬號均掛失并確認登錄環(huán)境安全時,可以通過同一個操作碼來登錄其所有賬號,避免用戶需同時記憶多個操作碼造成的額外負擔(dān)。甚至說,也可以將一個賬號和多個操作碼相關(guān)聯(lián),可以降低操作碼被遺忘的風(fēng)險,在此不做贅述。
最后,將所生成的操作碼存入預(yù)設(shè)操作碼總表內(nèi)。
通過將將操作碼存至預(yù)設(shè)的操作碼總表內(nèi),便于用戶和網(wǎng)絡(luò)服務(wù)器對其查詢和調(diào)用。
當(dāng)然,本申請的其他實施例中,操作碼生成模塊20也可僅通過前述3個步驟來得到操作碼。在網(wǎng)絡(luò)服務(wù)器自客戶端獲取操作碼后,可反向運行前述預(yù)設(shè)算法來得到與該操作碼對應(yīng)的目標賬號名,通過比對該目標賬號名是否存在,即可明確操作碼是否為用戶掛失操作時所生成。
本申請實施例中,所述登錄裝置還包括操作碼發(fā)送模塊30,在所述操作碼 生成模塊根據(jù)所述目標賬號名生成操作碼之后,所述操作碼發(fā)送模塊用于將操作碼發(fā)送至用戶。便于后續(xù)有掛失賬號登錄需求時可通過操作碼來登錄賬號。
首先,獲取所述目標賬號名所對應(yīng)的賬號中用戶通訊地址。
通過對賬號內(nèi)用戶注冊過程中所填寫的資料進行篩選,得到用戶通訊地址,該用戶通訊地址可以包括用戶手機號碼、用戶郵箱地址和用戶即時通信賬號中至少一個。
進而,將所生成的操作碼發(fā)送至所述用戶通訊地址。
通過生成和發(fā)送操作碼,用戶在掛失賬號后就可以得到一個與被掛失賬號相關(guān)聯(lián)的操作碼,用戶保管該操作碼,在有登錄需求時,即可通過該操作碼來登錄賬號。
當(dāng)然,本申請其他實施例中,操作碼也可不通過前述方式發(fā)送至用戶,而是直接存檔在網(wǎng)絡(luò)服務(wù)器內(nèi),用戶可直接通過其賬號名查詢網(wǎng)絡(luò)服務(wù)器,從而得到其操作碼。
條件判斷模塊12,用于判斷所述操作碼是否符合預(yù)設(shè)條件。
本申請實施例中,預(yù)設(shè)條件可以包括:所述操作碼在預(yù)設(shè)操作碼總表內(nèi)。預(yù)設(shè)操作碼總表通過前述操作碼生成模塊來得到。當(dāng)網(wǎng)絡(luò)服務(wù)器獲取到的操作碼位于預(yù)設(shè)操作碼總表內(nèi),則表明該操作碼是該網(wǎng)絡(luò)服務(wù)器所生成的,即其具有相關(guān)聯(lián)的賬號。
當(dāng)然,在前述操作碼生成模塊僅通過前述三個步驟來生成操作碼的實施例中,預(yù)設(shè)條件可適應(yīng)性調(diào)整為:操作碼所對應(yīng)的賬號名在預(yù)設(shè)賬號名總表之中。即該賬號名為已注冊賬號名時,判定該操作碼符合預(yù)設(shè)條件。
本申請實施例中,預(yù)設(shè)條件還可以包括:所述操作碼的使用次數(shù)是否在預(yù)設(shè)次數(shù)閾值內(nèi)。
預(yù)設(shè)次數(shù)閾值可根據(jù)用戶需求進行定義,其可以設(shè)定為一次,則操作碼使用一次后則會自動失效。當(dāng)然,也可以設(shè)置成一個較大的數(shù)字,則操作碼可以實現(xiàn)實際操作中的無限制使用。
當(dāng)然,在預(yù)設(shè)操作碼無限制使用次數(shù)時,則可以不做前述判斷所述操作碼的使用次數(shù)是否在預(yù)設(shè)次數(shù)閾值內(nèi)的步驟,在此不做贅述。
錯誤提示模塊13,用于在操作碼不符合預(yù)設(shè)條件時,用于發(fā)出操作碼錯誤提示。
在網(wǎng)絡(luò)服務(wù)器明確所獲取到的操作碼不符合預(yù)設(shè)條件時,向客戶端或者前述用戶通訊地址發(fā)出操作碼錯誤提示,用于提醒用戶確認操作碼是否填寫正確。
賬號獲取模塊14,用于在操作碼符合預(yù)設(shè)條件時,獲取與所述操作碼相對應(yīng)的掛失賬號。
本申請實施例中,可通過操作碼查詢預(yù)設(shè)賬號名總表,也可通過反向運行前述預(yù)設(shè)算法來得到與該操作碼對應(yīng)的賬號名,進而得到相對應(yīng)的掛失賬號。
賬號登錄模塊15,用于將所述掛失賬號在網(wǎng)絡(luò)服務(wù)器進行登錄。
本申請實施例中,網(wǎng)絡(luò)服務(wù)器根據(jù)操作碼獲取預(yù)設(shè)賬號權(quán)限,以預(yù)設(shè)賬號權(quán)限來登錄該掛失賬號。
預(yù)設(shè)賬號權(quán)限可根據(jù)用戶需求進行預(yù)設(shè),例如預(yù)設(shè)賬號權(quán)限可以僅包括賬號解掛權(quán)限,可以包括除了解掛權(quán)限外的查詢權(quán)限等。甚至,預(yù)設(shè)賬號權(quán)限可以將預(yù)設(shè)賬號權(quán)限設(shè)定為賬號所有權(quán)限均打開,使得用戶完全控制賬號。
并且,預(yù)設(shè)賬號權(quán)限還可以根據(jù)賬號的重要性以及活性進行設(shè)定。例如,可以對賬號活性較大的、且經(jīng)常有查詢需求的VIP用戶開放賬號查詢權(quán)限。而賬號活性較低的普通用戶僅開放賬號解掛權(quán)限。
本申請實施例中,所述登錄裝置還包括客戶端指令模塊16,用于生成賬號登錄信息,并將所述賬號登錄信息返回至所述客戶端。
賬號登錄信息包括預(yù)設(shè)賬號權(quán)限等常規(guī)數(shù)據(jù)類型。網(wǎng)絡(luò)服務(wù)器在登錄掛失賬號后,客戶端也獲取賬號登錄信息,從而客戶端也登錄該掛失賬號,用戶則能夠在客戶端繼續(xù)享有網(wǎng)絡(luò)服務(wù)。
當(dāng)然,本申請的其他實施例中,還可僅通過前述請求接收模塊11、條件判 斷模塊12、錯誤提示模塊13、賬號獲取模塊14、賬號登錄模塊15來實現(xiàn)在網(wǎng)絡(luò)服務(wù)器端登錄該掛失賬號并存檔該賬號登錄信息??蛻舳嗽偻ㄟ^一次主動申請來獲得賬號登錄信息,同樣可以實現(xiàn)在客戶端登錄該掛失賬號,在此不做贅述。在20世紀90年代,對于一個技術(shù)的改進可以很明顯地區(qū)分是硬件上的改進(例如,對二極管、晶體管、開關(guān)等電路結(jié)構(gòu)的改進)還是軟件上的改進(對于方法流程的改進)。然而,隨著技術(shù)的發(fā)展,當(dāng)今的很多方法流程的改進已經(jīng)可以視為硬件電路結(jié)構(gòu)的直接改進。設(shè)計人員幾乎都通過將改進的方法流程編程到硬件電路中來得到相應(yīng)的硬件電路結(jié)構(gòu)。因此,不能說一個方法流程的改進就不能用硬件實體模塊來實現(xiàn)。例如,可編程邏輯器件(Programmable Logic Device,PLD)(例如現(xiàn)場可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA))就是這樣一種集成電路,其邏輯功能由用戶對器件編程來確定。由設(shè)計人員自行編程來把一個數(shù)字裝置“集成”在一片PLD上,而不需要請芯片制造廠商來設(shè)計和制作專用的集成電路芯片2。而且,如今,取代手工地制作集成電路芯片,這種編程也多半改用“邏輯編譯器(logic compiler)”軟件來實現(xiàn),它與程序開發(fā)撰寫時所用的軟件編譯器相類似,而要編譯之前的原始代碼也得用特定的編程語言來撰寫,此稱之為硬件描述語言(Hardware Description Language,HDL),而HDL也并非僅有一種,而是有許多種,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)與Verilog2。本領(lǐng)域技術(shù)人員也應(yīng)該清楚,只需要將方法流程用上述幾種硬件描述語言稍作邏輯編程并編程到集成電路中,就可以很容易得到實現(xiàn)該邏輯方法流程的硬件電路。
控制器可以按任何適當(dāng)?shù)姆绞綄崿F(xiàn),例如,控制器可以采取例如微處理器 或處理器以及存儲可由該(微)處理器執(zhí)行的計算機可讀程序代碼(例如軟件或固件)的計算機可讀介質(zhì)、邏輯門、開關(guān)、專用集成電路(Application Specific Integrated Circuit,ASIC)、可編程邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存儲器控制器還可以被實現(xiàn)為存儲器的控制邏輯的一部分。本領(lǐng)域技術(shù)人員也知道,除了以純計算機可讀程序代碼方式實現(xiàn)控制器以外,完全可以通過將方法步驟進行邏輯編程來使得控制器以邏輯門、開關(guān)、專用集成電路、可編程邏輯控制器和嵌入微控制器等的形式來實現(xiàn)相同功能。因此這種控制器可以被認為是一種硬件部件,而對其內(nèi)包括的用于實現(xiàn)各種功能的裝置也可以視為硬件部件內(nèi)的結(jié)構(gòu)?;蛘呱踔?,可以將用于實現(xiàn)各種功能的裝置視為既可以是實現(xiàn)方法的軟件模塊又可以是硬件部件內(nèi)的結(jié)構(gòu)。
上述實施例闡明的裝置、裝置、模塊或單元,具體可以由計算機芯片或?qū)嶓w實現(xiàn),或者由具有某種功能的產(chǎn)品來實現(xiàn)。
為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當(dāng)然,在實施本申請時可以把各單元的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、裝置、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(裝置)、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算 機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
在一個典型的配置中,計算設(shè)備包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內(nèi)存是計算機可讀介質(zhì)的示例。
計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。
還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排 他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
本領(lǐng)域技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、裝置或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
本申請可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計算環(huán)境中實踐本申請,在這些分布式計算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備在內(nèi)的本地和遠程計算機存儲介質(zhì)中。
本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。