一種登錄網(wǎng)絡(luò)應(yīng)用的方法、設(shè)備和系統(tǒng)的制作方法
【專利摘要】本發(fā)明的實(shí)施方式提供了一種登錄網(wǎng)絡(luò)應(yīng)用的方法、設(shè)備和系統(tǒng)。該方法包括:響應(yīng)于接收已登錄到復(fù)雜邏輯平臺(tái)基于該復(fù)雜邏輯平臺(tái)登錄所采用的用戶身份信息發(fā)送的驗(yàn)證請(qǐng)求,為用戶身份信息生成并記錄第一驗(yàn)證碼,并將攜帶第一驗(yàn)證碼的驗(yàn)證信息發(fā)送給復(fù)雜邏輯平臺(tái),以便呈現(xiàn)驗(yàn)證信息;響應(yīng)于接收簡(jiǎn)單邏輯平臺(tái)基于對(duì)復(fù)雜邏輯平臺(tái)上驗(yàn)證信息進(jìn)行采集得到的第二驗(yàn)證碼而發(fā)送的登錄請(qǐng)求,驗(yàn)證登錄請(qǐng)求中的第二驗(yàn)證碼與為用戶身份信息所記錄的第一驗(yàn)證碼是否相同,如果是,允許簡(jiǎn)單邏輯平臺(tái)采用用戶身份信息登錄到網(wǎng)絡(luò)應(yīng)用。此外,本發(fā)明的實(shí)施方式還提供了一種登錄網(wǎng)絡(luò)應(yīng)用的設(shè)備和系統(tǒng)。
【專利說(shuō)明】一種登錄網(wǎng)絡(luò)應(yīng)用的方法、設(shè)備和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的實(shí)施方式涉及互聯(lián)網(wǎng)信息處理領(lǐng)域,更具體地,本發(fā)明的實(shí)施方式涉及一種登錄網(wǎng)絡(luò)應(yīng)用的方法、設(shè)備和系統(tǒng)。
【背景技術(shù)】
[0002]本部分旨在為權(quán)利要求書(shū)中陳述的本發(fā)明的實(shí)施方式提供背景或上下文。此處的描述不因?yàn)榘ㄔ诒静糠种芯统姓J(rèn)是現(xiàn)有技術(shù)。
[0003]目前,許多網(wǎng)絡(luò)應(yīng)用都向用戶提供了多種不同的平臺(tái),以便用戶可以在不同的平臺(tái)下使用網(wǎng)絡(luò)應(yīng)用。例如,對(duì)于網(wǎng)絡(luò)郵箱的應(yīng)用來(lái)說(shuō),用戶既可以通過(guò)瀏覽器使用網(wǎng)絡(luò)郵箱,也可以通過(guò)PC (個(gè)人計(jì)算機(jī))上的客戶端軟件(即PC端)使用網(wǎng)絡(luò)郵箱,還可以通過(guò)移動(dòng)終端上的客戶端軟件(即移動(dòng)端)使用網(wǎng)絡(luò)郵箱。對(duì)于這樣一個(gè)網(wǎng)絡(luò)郵箱的應(yīng)用來(lái)說(shuō),其所提供的平臺(tái)就至少包括了瀏覽器、PC端和移動(dòng)端這樣三種平臺(tái)。
[0004]當(dāng)用戶需要使用網(wǎng)絡(luò)應(yīng)用(例如網(wǎng)絡(luò)游戲)時(shí),一般需要先在其所使用的平臺(tái)登錄到該網(wǎng)絡(luò)應(yīng)用的服務(wù)器,然后才能在該平臺(tái)上使用該網(wǎng)絡(luò)應(yīng)用。如前述網(wǎng)絡(luò)郵箱的實(shí)例,用戶需要在平臺(tái)上輸入自己的賬號(hào)和密碼,以便平臺(tái)采用賬號(hào)和密碼登錄到網(wǎng)絡(luò)郵箱的服務(wù)器,然后用戶才能在平臺(tái)上使用自己賬號(hào)下的郵箱。
[0005]目前,對(duì)于提供多平臺(tái)的網(wǎng)絡(luò)應(yīng)用,已經(jīng)出現(xiàn)了一些登錄網(wǎng)絡(luò)應(yīng)用的方式。例如,對(duì)于需要登錄網(wǎng)絡(luò)應(yīng)用的任一平臺(tái)使用,用戶需要在該平臺(tái)的登錄界面上輸入其需要使用的賬號(hào)及密碼,然后該平臺(tái)以該賬號(hào)和密碼向網(wǎng)絡(luò)應(yīng)用的服務(wù)器發(fā)送登錄請(qǐng)求信息,服務(wù)器在驗(yàn)證登錄請(qǐng)求信息中的賬號(hào)與密碼為已存儲(chǔ)的一組具有對(duì)應(yīng)關(guān)系的賬號(hào)與密碼之后,向該平臺(tái)發(fā)送登錄確認(rèn)信息,該平臺(tái)則在接收到登錄確認(rèn)信息時(shí)確認(rèn)采用該賬號(hào)和密碼對(duì)該網(wǎng)絡(luò)應(yīng)用的登錄已完成,從而可以為用戶提供網(wǎng)絡(luò)應(yīng)用的使用界面。
【發(fā)明內(nèi)容】
[0006]由于登錄網(wǎng)絡(luò)應(yīng)用時(shí)需要用戶在平臺(tái)的登錄界面輸入賬號(hào)和密碼,而在登錄界面上的信息又十分容易被惡意獲取,因此,為了避免用戶的密碼泄露,現(xiàn)有技術(shù)中采用的是在平臺(tái)上增加復(fù)雜邏輯的信息保護(hù)機(jī)制來(lái)防止登錄界面上的信息泄露,從而保證密碼安全。
[0007]但是,對(duì)于提供多平臺(tái)的網(wǎng)絡(luò)應(yīng)用,由于各種平臺(tái)所在的設(shè)備環(huán)境或網(wǎng)絡(luò)機(jī)制環(huán)境不同,有些平臺(tái)上可以實(shí)現(xiàn)復(fù)雜邏輯,而有些平臺(tái)上卻僅能實(shí)現(xiàn)簡(jiǎn)單邏輯。例如,PC端上是可以實(shí)現(xiàn)復(fù)雜邏輯的;瀏覽器由于網(wǎng)絡(luò)協(xié)議的限制難以實(shí)現(xiàn)復(fù)雜邏輯,因此僅能實(shí)現(xiàn)簡(jiǎn)單邏輯;移動(dòng)端由于移動(dòng)終端系統(tǒng)處理能力偏低也難以實(shí)現(xiàn)復(fù)雜邏輯,因此也僅能實(shí)現(xiàn)簡(jiǎn)單邏輯。雖然對(duì)于能夠?qū)崿F(xiàn)復(fù)雜邏輯的平臺(tái)(即復(fù)雜邏輯平臺(tái))可以通過(guò)復(fù)雜邏輯的信息保護(hù)機(jī)制來(lái)防止登錄界面上的密碼泄露,但是對(duì)于僅能實(shí)現(xiàn)簡(jiǎn)單邏輯的平臺(tái)(即簡(jiǎn)單邏輯平臺(tái))則難以在登錄界面上增加復(fù)雜邏輯的信息保護(hù)機(jī)制,從而難以避免登錄界面上的密碼泄露。
[0008]因此在現(xiàn)有技術(shù)中,對(duì)于提供多平臺(tái)的網(wǎng)絡(luò)應(yīng)用來(lái)說(shuō),由于難以在簡(jiǎn)單邏輯平臺(tái)上實(shí)現(xiàn)復(fù)雜邏輯的信息保護(hù)機(jī)制,導(dǎo)致難以避免用戶在簡(jiǎn)單邏輯平臺(tái)的登錄界面上輸入的密碼被泄露,從而無(wú)法保證網(wǎng)絡(luò)應(yīng)用中用戶身份的安全,這是非常令人煩惱的過(guò)程。
[0009]為此,非常需要一種改進(jìn)的登錄網(wǎng)絡(luò)應(yīng)用的方法和設(shè)備,以使得用戶在簡(jiǎn)單邏輯平臺(tái)的登錄界面上無(wú)需輸入密碼就可以登錄網(wǎng)絡(luò)應(yīng)用上,從而避免簡(jiǎn)單邏輯平臺(tái)的登錄界面的密碼泄露問(wèn)題,保證用戶密碼的安全。
[0010]在本上下文中,本發(fā)明的實(shí)施方式期望提供一種登錄服務(wù)器的方法和設(shè)備。
[0011]在本發(fā)明實(shí)施方式的第一方面中,提供了一種登錄網(wǎng)絡(luò)應(yīng)用的方法,應(yīng)用于服務(wù)器,包括:響應(yīng)于接收已登錄到所述網(wǎng)絡(luò)應(yīng)用的復(fù)雜邏輯平臺(tái)基于該復(fù)雜邏輯平臺(tái)登錄所采用的用戶身份信息而發(fā)送的驗(yàn)證請(qǐng)求,為所述用戶身份信息生成并記錄第一驗(yàn)證碼,并將攜帶所述第一驗(yàn)證碼的驗(yàn)證信息發(fā)送給所述復(fù)雜邏輯平臺(tái),以便所述復(fù)雜邏輯平臺(tái)呈現(xiàn)所述驗(yàn)證信息;響應(yīng)于接收簡(jiǎn)單邏輯平臺(tái)基于對(duì)所述復(fù)雜邏輯平臺(tái)上所述驗(yàn)證信息進(jìn)行采集得到的第二驗(yàn)證碼而發(fā)送的登錄請(qǐng)求,驗(yàn)證所述登錄請(qǐng)求中的所述第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同,如果是,允許所述簡(jiǎn)單邏輯平臺(tái)采用所述用戶身份信息登錄到所述網(wǎng)絡(luò)應(yīng)用。
[0012]在本發(fā)明實(shí)施方式的第二方面中,提供了一種登錄網(wǎng)絡(luò)應(yīng)用的方法,應(yīng)用于簡(jiǎn)單邏輯平臺(tái),包括:響應(yīng)于采集復(fù)雜邏輯平臺(tái)上攜帶第一驗(yàn)證碼的驗(yàn)證信息而得到第二驗(yàn)證碼,基于所述第二驗(yàn)證碼生成登錄請(qǐng)求,其中,所述第一驗(yàn)證碼是由服務(wù)器預(yù)先在接收到已登錄到所述網(wǎng)絡(luò)應(yīng)用的所述復(fù)雜邏輯平臺(tái)基于該復(fù)雜邏輯平臺(tái)登錄所采用的用戶身份信息而發(fā)送的驗(yàn)證請(qǐng)求時(shí)為所述用戶身份信息生成、記錄并置于驗(yàn)證信息發(fā)送至復(fù)雜邏輯平臺(tái)上呈現(xiàn)的;將所述登錄請(qǐng)求發(fā)送給所述服務(wù)器,以便所述服務(wù)器驗(yàn)證所述登錄請(qǐng)求中的第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同,如果是,允許所述簡(jiǎn)單邏輯平臺(tái)采用所述用戶身份信息登錄到所述網(wǎng)絡(luò)應(yīng)用。
[0013]在本發(fā)明實(shí)施方式的第三方面,提供了一種登錄網(wǎng)絡(luò)應(yīng)用的設(shè)備,配置于服務(wù)器,包括:驗(yàn)證碼生成模塊,用于響應(yīng)于接收已登錄到所述網(wǎng)絡(luò)應(yīng)用的復(fù)雜邏輯平臺(tái)基于該復(fù)雜邏輯平臺(tái)登錄所采用的用戶身份信息而發(fā)送的驗(yàn)證請(qǐng)求,為所述用戶身份信息生成并記錄第一驗(yàn)證碼,驗(yàn)證信息發(fā)送模塊,用于將攜帶所述第一驗(yàn)證碼的驗(yàn)證信息發(fā)送給所述復(fù)雜邏輯平臺(tái),以便所述復(fù)雜邏輯平臺(tái)呈現(xiàn)所述驗(yàn)證信息;驗(yàn)證碼驗(yàn)證模塊,用于響應(yīng)于接收簡(jiǎn)單邏輯平臺(tái)基于對(duì)所述復(fù)雜邏輯平臺(tái)上所述驗(yàn)證信息進(jìn)行采集得到的第二驗(yàn)證碼而發(fā)送的登錄請(qǐng)求,驗(yàn)證所述登錄請(qǐng)求中的所述第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同;允許登錄模塊,用于在所述驗(yàn)證碼驗(yàn)證模塊的驗(yàn)證結(jié)果為是的情況下,允許所述簡(jiǎn)單邏輯平臺(tái)采用所述用戶身份信息登錄到所述網(wǎng)絡(luò)應(yīng)用。
[0014]在本發(fā)明實(shí)施方式的第四方面,提供了一種登錄網(wǎng)絡(luò)應(yīng)用的設(shè)備,配置于簡(jiǎn)單邏輯平臺(tái),包括:登錄請(qǐng)求生成模塊,用于響應(yīng)于采集復(fù)雜邏輯平臺(tái)上攜帶第一驗(yàn)證碼的驗(yàn)證信息而得到第二驗(yàn)證碼,基于所述第二驗(yàn)證碼生成登錄請(qǐng)求;其中,所述第一驗(yàn)證碼是由服務(wù)器預(yù)先在接收到已登錄到所述網(wǎng)絡(luò)應(yīng)用的所述復(fù)雜邏輯平臺(tái)基于該復(fù)雜邏輯平臺(tái)登錄所采用的用戶身份信息而發(fā)送的驗(yàn)證請(qǐng)求時(shí)為所述用戶身份信息生成、記錄并置于驗(yàn)證信息發(fā)送至復(fù)雜邏輯平臺(tái)上呈現(xiàn)的;登錄請(qǐng)求發(fā)送模塊,用于將所述登錄請(qǐng)求發(fā)送給所述服務(wù)器,以便所述服務(wù)器驗(yàn)證所述登錄請(qǐng)求中的第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同,如果是,允許所述簡(jiǎn)單邏輯平臺(tái)采用所述用戶身份信息登錄到所述網(wǎng)絡(luò)應(yīng)用。
[0015]在本發(fā)明實(shí)施方式的第五方面,提供了一種登錄網(wǎng)絡(luò)應(yīng)用的系統(tǒng),包括:服務(wù)器、簡(jiǎn)單邏輯平臺(tái)和復(fù)雜邏輯平臺(tái);所述服務(wù)器配置有本發(fā)明實(shí)施方式的第三方面的任一設(shè)備;所述簡(jiǎn)單邏輯平臺(tái)配置有本發(fā)明實(shí)施方式第四方面的任一設(shè)備。
[0016]根據(jù)本發(fā)明實(shí)施方式的登錄網(wǎng)絡(luò)應(yīng)用的方法、設(shè)備和系統(tǒng),當(dāng)簡(jiǎn)單邏輯平臺(tái)登錄網(wǎng)絡(luò)應(yīng)用時(shí),首先需要已登錄到該網(wǎng)絡(luò)應(yīng)用的復(fù)雜邏輯平臺(tái)基于該復(fù)雜邏輯平臺(tái)登錄所采用的用戶身份信息向該網(wǎng)絡(luò)應(yīng)用的服務(wù)器發(fā)送驗(yàn)證請(qǐng)求,服務(wù)器在接收到驗(yàn)證請(qǐng)求時(shí)為該用戶身份信息生成并記錄第一驗(yàn)證碼,并將攜帶該第一驗(yàn)證碼的驗(yàn)證信息發(fā)送給該復(fù)雜邏輯平臺(tái),以便該復(fù)雜邏輯平臺(tái)呈現(xiàn)該驗(yàn)證信息,然后簡(jiǎn)單邏輯平臺(tái)再基于對(duì)復(fù)雜邏輯平臺(tái)上呈現(xiàn)出的驗(yàn)證信息進(jìn)行采集得到的第二驗(yàn)證碼向該服務(wù)器發(fā)送登錄請(qǐng)求,驗(yàn)證該登錄請(qǐng)求中的第二驗(yàn)證碼與為該用戶身份信息所記錄的第一驗(yàn)證碼是否相同,如果相同則允許該簡(jiǎn)單邏輯平臺(tái)采用該用戶身份信息登錄到該網(wǎng)絡(luò)應(yīng)用。因此,當(dāng)簡(jiǎn)單邏輯平臺(tái)需要登錄網(wǎng)絡(luò)應(yīng)用時(shí),由于服務(wù)器依據(jù)已登錄的復(fù)雜邏輯平臺(tái)發(fā)送的驗(yàn)證請(qǐng)求預(yù)先為需要登錄的用戶身份信息記錄了驗(yàn)證碼,簡(jiǎn)單邏輯平臺(tái)上只需要采集驗(yàn)證碼,服務(wù)器就可以實(shí)現(xiàn)對(duì)簡(jiǎn)單邏輯平臺(tái)依據(jù)驗(yàn)證碼發(fā)送的登錄請(qǐng)求進(jìn)行用戶身份驗(yàn)證,實(shí)現(xiàn)簡(jiǎn)單邏輯平臺(tái)登錄網(wǎng)絡(luò)應(yīng)用,而無(wú)需用戶在簡(jiǎn)單邏輯平臺(tái)的登錄界面上輸入密碼,從而避免了簡(jiǎn)單邏輯平臺(tái)對(duì)用戶密碼的泄露,顯著地提高了網(wǎng)絡(luò)應(yīng)用中用戶身份的安全性,為用戶帶來(lái)了更好的體驗(yàn)。
【專利附圖】
【附圖說(shuō)明】
[0017]通過(guò)參考附圖閱讀下文的詳細(xì)描述,本發(fā)明示例性實(shí)施方式的上述以及其他目的、特征和優(yōu)點(diǎn)將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發(fā)明的若干實(shí)施方式,其中:
[0018]圖1示意性地示出了本發(fā)明的實(shí)施方式的一個(gè)示例性應(yīng)用場(chǎng)景的框架示意圖;
[0019]圖2示意性地示出了本發(fā)明中登錄網(wǎng)絡(luò)應(yīng)用的方法一實(shí)施例的流程圖;
[0020]圖3示意性地示出了本發(fā)明中登錄網(wǎng)絡(luò)應(yīng)用的方法另一實(shí)施例的流程圖;
[0021]圖4示意性地示出了本發(fā)明中登錄網(wǎng)絡(luò)應(yīng)用的方法又一實(shí)施例的流程圖;
[0022]圖5示意性地示出了本發(fā)明中登錄網(wǎng)絡(luò)應(yīng)用的方法再一實(shí)施例的流程圖;
[0023]圖6示意性地示出了本發(fā)明實(shí)施例中一種PC端呈現(xiàn)第一驗(yàn)證碼和二維碼的界面效果圖;
[0024]圖7a示意性地示出了本發(fā)明實(shí)施例中一種移動(dòng)端提供的登錄界面的效果圖;
[0025]圖7b示意性地示出了本發(fā)明實(shí)施例中一種移動(dòng)端提供的掃描二維碼的界面效果圖;
[0026]圖8示意性地示出了本發(fā)明中登錄網(wǎng)絡(luò)應(yīng)用的設(shè)備一實(shí)施例的結(jié)構(gòu)圖;
[0027]圖9示意性地示出了本發(fā)明中登錄網(wǎng)絡(luò)應(yīng)用的設(shè)備另一實(shí)施例的結(jié)構(gòu)圖;
[0028]圖10示意性地示出了本發(fā)明實(shí)施例中驗(yàn)證碼驗(yàn)證模塊803 —實(shí)施方式的結(jié)構(gòu)圖;
[0029]圖11示意性地示出了本發(fā)明中登錄網(wǎng)絡(luò)應(yīng)用的設(shè)備又一實(shí)施例的結(jié)構(gòu)圖;
[0030]圖12示意性地示出了本發(fā)明實(shí)施例中登錄請(qǐng)求生成模塊1101 —實(shí)施方式的結(jié)構(gòu)圖;[0031]圖13示意性地示出了本發(fā)明實(shí)施例中登錄請(qǐng)求發(fā)送模塊1102—實(shí)施方式的結(jié)構(gòu)圖;
[0032]圖14示意性地示出了本發(fā)明中登錄網(wǎng)絡(luò)應(yīng)用的設(shè)備再一實(shí)施例的結(jié)構(gòu)圖;
[0033]圖15示意性地示出了本發(fā)明中登錄網(wǎng)絡(luò)應(yīng)用的系統(tǒng)一實(shí)施例的結(jié)構(gòu)圖;
[0034]在附圖中,相同或?qū)?yīng)的標(biāo)號(hào)表不相同或?qū)?yīng)的部分。
【具體實(shí)施方式】
[0035]下面將參考若干示例性實(shí)施方式來(lái)描述本發(fā)明的原理和精神。應(yīng)當(dāng)理解,給出這些實(shí)施方式僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進(jìn)而實(shí)現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。相反,提供這些實(shí)施方式是為了使本公開(kāi)更加透徹和完整,并且能夠?qū)⒈竟_(kāi)的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0036]本領(lǐng)域技術(shù)技術(shù)人員知道,本發(fā)明的實(shí)施方式可以實(shí)現(xiàn)為一種系統(tǒng)、裝置、設(shè)備、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本公開(kāi)可以具體實(shí)現(xiàn)為以下形式,即:完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等),或者硬件和軟件結(jié)合的形式。
[0037]根據(jù)本發(fā)明的實(shí)施方式,提出了一種登錄網(wǎng)絡(luò)應(yīng)用的方法和設(shè)備。
[0038]在本文中,需要理解的是,所涉及的術(shù)語(yǔ)“簡(jiǎn)單邏輯平臺(tái)”和“復(fù)雜邏輯平臺(tái)”表示的是兩種不同的、用于用戶使用網(wǎng)絡(luò)應(yīng)用的客戶端。其中,簡(jiǎn)單邏輯平臺(tái)表示的是僅能夠?qū)崿F(xiàn)簡(jiǎn)單邏輯而不能夠?qū)崿F(xiàn)復(fù)雜邏輯的客戶端,如移動(dòng)端、瀏覽器等;復(fù)雜邏輯平臺(tái)表示的是既能夠?qū)崿F(xiàn)簡(jiǎn)單邏輯也能夠?qū)崿F(xiàn)復(fù)雜邏輯的客戶端,如PC端等。另外,本文中所涉及的“網(wǎng)絡(luò)應(yīng)用”,是同時(shí)向用戶提供簡(jiǎn)單邏輯平臺(tái)和復(fù)雜邏輯平臺(tái)的網(wǎng)絡(luò)應(yīng)用;用戶即可以使用簡(jiǎn)單邏輯平臺(tái)登錄網(wǎng)絡(luò)應(yīng)用,如使用手機(jī)、平板電腦上的移動(dòng)端登錄網(wǎng)絡(luò)應(yīng)用,也可以使用復(fù)雜邏輯平臺(tái)登錄網(wǎng)絡(luò)應(yīng)用,如使用臺(tái)式計(jì)算機(jī)上的PC端登錄網(wǎng)絡(luò)應(yīng)用。此外,附圖中的任何元素?cái)?shù)量均用于示例而非限制,以及任何命名都僅用于區(qū)分,而不具有任何限制含義。
[0039]下面參考本發(fā)明的若干代表性實(shí)施方式,詳細(xì)闡釋本發(fā)明的原理和精神。
[0040]發(fā)明概沭
[0041]本發(fā)明人發(fā)現(xiàn),對(duì)于提供簡(jiǎn)單邏輯平臺(tái)和復(fù)雜邏輯平臺(tái)的網(wǎng)絡(luò)應(yīng)用來(lái)說(shuō),由于簡(jiǎn)單邏輯平臺(tái)上難以實(shí)現(xiàn)復(fù)雜邏輯的信息保護(hù)機(jī)制,使得用戶在簡(jiǎn)單邏輯平臺(tái)的登錄界面上輸入的密碼容易泄露。而密碼作為網(wǎng)絡(luò)應(yīng)用對(duì)用戶身份最高權(quán)限的驗(yàn)證機(jī)制,如果一旦泄露,則用戶在網(wǎng)絡(luò)應(yīng)用中的用戶身份安全就無(wú)法保證,甚至?xí)斐捎脩羯矸輥G失。此外,本發(fā)明人還發(fā)現(xiàn),雖然簡(jiǎn)單邏輯平臺(tái)容易泄露用戶輸入的密碼,但是,由于復(fù)雜邏輯平臺(tái)能夠?qū)崿F(xiàn)復(fù)雜邏輯的信息保護(hù)機(jī)制,因此,用戶在復(fù)雜邏輯平臺(tái)上輸入的密碼在復(fù)雜邏輯的信息保護(hù)機(jī)制下一般難以泄露。
[0042]基于上述發(fā)現(xiàn),本發(fā)明的基本思想為:為了避免簡(jiǎn)單邏輯平臺(tái)泄露用戶密碼,簡(jiǎn)單邏輯平臺(tái)在登錄網(wǎng)絡(luò)應(yīng)用時(shí)可以以驗(yàn)證碼代替密碼來(lái)向服務(wù)器發(fā)送登錄請(qǐng)求,服務(wù)器則以驗(yàn)證碼代替密碼來(lái)對(duì)簡(jiǎn)單邏輯平臺(tái)登錄采用的用戶身份信息進(jìn)行驗(yàn)證,從而實(shí)現(xiàn)簡(jiǎn)單邏輯平臺(tái)登錄網(wǎng)絡(luò)應(yīng)用。其中,驗(yàn)證碼可以是攜帶在已采用相同用戶身份信息登錄到網(wǎng)絡(luò)應(yīng)用的復(fù)雜邏輯平臺(tái)向服務(wù)器請(qǐng)求而獲得的驗(yàn)證信息中,簡(jiǎn)單邏輯平臺(tái)可以通過(guò)對(duì)復(fù)雜邏輯平臺(tái)上的驗(yàn)證信息進(jìn)行采集而獲得驗(yàn)證碼,而服務(wù)器可以在復(fù)雜邏輯平臺(tái)請(qǐng)求驗(yàn)證碼時(shí)為用戶身份信息生成并記錄驗(yàn)證碼,以便依據(jù)記錄的驗(yàn)證碼驗(yàn)證簡(jiǎn)單邏輯平臺(tái)登錄時(shí)采用的用戶身份信息。因此,由于簡(jiǎn)單邏輯平臺(tái)登錄網(wǎng)絡(luò)應(yīng)用時(shí)簡(jiǎn)單邏輯平臺(tái)不再需要獲取密碼,而只需要從復(fù)雜邏輯平臺(tái)上的驗(yàn)證信息中獲取驗(yàn)證碼,從而避免了簡(jiǎn)單邏輯平臺(tái)對(duì)用戶密碼的泄露,提高了網(wǎng)絡(luò)應(yīng)用中用戶身份的安全性。
[0043]在介紹了本發(fā)明的基本原理之后,下面具體介紹本發(fā)明的各種非限制性實(shí)施方式。
[0044]應(yīng)用場(chǎng)景總覽
[0045]首先參考圖1,圖1是本發(fā)明的實(shí)施方式的一個(gè)示例性應(yīng)用場(chǎng)景的框架示意圖。其中,用戶通過(guò)用戶交互設(shè)備上的簡(jiǎn)單邏輯平臺(tái)102、復(fù)雜邏輯平臺(tái)103與提供網(wǎng)絡(luò)應(yīng)用的服務(wù)器101進(jìn)行交互。本領(lǐng)域技術(shù)人員可以理解,圖1所示的框架示意圖僅是本發(fā)明的實(shí)施方式可以在其中得以實(shí)現(xiàn)的一個(gè)示例。本發(fā)明實(shí)施方式的適用范圍不受到該框架任何方面的限制。
[0046]需要注意的是,此處的用戶交互設(shè)備(簡(jiǎn)單邏輯平臺(tái)102和復(fù)雜邏輯平臺(tái)103)可以是現(xiàn)有的、正在研發(fā)的或?qū)?lái)研發(fā)的、能夠通過(guò)任何形式的有線或無(wú)線連接(例如,W1-F1、LAN、WAN、因特網(wǎng)等)與服務(wù)器101交互的任何交互設(shè)備,包括但不限于:現(xiàn)有的、正在研發(fā)的或?qū)?lái)研發(fā)的、臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、移動(dòng)終端(包括智能手機(jī)、非智能手機(jī)、各種平板電腦)等。
[0047]還需要注意的是,此處的服務(wù)器101僅是現(xiàn)有的、正在研發(fā)的或?qū)?lái)研發(fā)的、能夠向用戶提供任意一種網(wǎng)絡(luò)應(yīng)用服務(wù)的設(shè)備的一個(gè)示例。本發(fā)明的實(shí)施方式在此方面不受任何限制。
[0048]在圖1所示的示例性應(yīng)用場(chǎng)景中,服務(wù)器101可以響應(yīng)于接收已登錄到網(wǎng)絡(luò)應(yīng)用的復(fù)雜邏輯平臺(tái)103基于該復(fù)雜邏輯平臺(tái)103登錄所采用的用戶身份信息而發(fā)送的驗(yàn)證請(qǐng)求,為所述用戶身份信息生成并記錄第一驗(yàn)證碼,并將攜帶第一驗(yàn)證碼的驗(yàn)證信息發(fā)送給復(fù)雜邏輯平臺(tái)103,以便復(fù)雜邏輯平臺(tái)103呈現(xiàn)所述驗(yàn)證信息;然后,服務(wù)器101可以響應(yīng)于接收簡(jiǎn)單邏輯平臺(tái)102基于對(duì)復(fù)雜邏輯平臺(tái)103上驗(yàn)證信息進(jìn)行采集得到的第二驗(yàn)證碼而發(fā)送的登錄請(qǐng)求,驗(yàn)證登錄請(qǐng)求中的第二驗(yàn)證碼與為用戶身份信息所記錄的第一驗(yàn)證碼是否相同,如果是,允許簡(jiǎn)單邏輯平臺(tái)102采用該用戶身份信息登錄到所述網(wǎng)絡(luò)應(yīng)用。
[0049]示例性方法
[0050]下面結(jié)合圖1的應(yīng)用場(chǎng)景,參考圖2?7來(lái)描述根據(jù)本發(fā)明示例性實(shí)施方式的用于登錄網(wǎng)絡(luò)應(yīng)用的方法。需要注意的是,上述應(yīng)用場(chǎng)景僅是為了便于理解本發(fā)明的精神和原理而示出,本發(fā)明的實(shí)施方式在此方面不受任何限制。相反,本發(fā)明的實(shí)施方式可以應(yīng)用于適用的任何場(chǎng)景。
[0051]參見(jiàn)圖2,示出了本發(fā)明中登錄網(wǎng)絡(luò)應(yīng)用的方法一實(shí)施例的流程圖。本實(shí)施例可以應(yīng)用于該網(wǎng)絡(luò)應(yīng)用的服務(wù)器,例如具體可以包括以下步驟:
[0052]步驟201、響應(yīng)于接收已登錄到所述網(wǎng)絡(luò)應(yīng)用的復(fù)雜邏輯平臺(tái)基于該復(fù)雜邏輯平臺(tái)登錄所采用的用戶身份信息而發(fā)送的驗(yàn)證請(qǐng)求,為所述用戶身份信息生成并記錄第一驗(yàn)證碼,并將攜帶所述第一驗(yàn)證碼的驗(yàn)證信息發(fā)送給所述復(fù)雜邏輯平臺(tái),以便所述復(fù)雜邏輯平臺(tái)呈現(xiàn)所述驗(yàn)證信息。
[0053]在用戶需要使用簡(jiǎn)單邏輯平臺(tái)登錄網(wǎng)絡(luò)應(yīng)用之前,可以先通過(guò)復(fù)雜邏輯平臺(tái)使服務(wù)器為其用戶身份信息生成第一驗(yàn)證碼并得到該第一驗(yàn)證碼,以便于簡(jiǎn)單邏輯平臺(tái)利用第一驗(yàn)證碼登錄網(wǎng)絡(luò)應(yīng)用。具體地說(shuō),用戶可以先采用其用戶身份信息和密碼在復(fù)雜邏輯平臺(tái)上登錄網(wǎng)絡(luò)應(yīng)用的服務(wù)器,然后已登錄的復(fù)雜邏輯平臺(tái)向服務(wù)器發(fā)送請(qǐng)求為其用戶身份信息生成并返回驗(yàn)證碼的驗(yàn)證請(qǐng)求;服務(wù)器在接收到驗(yàn)證請(qǐng)求之后,依據(jù)驗(yàn)證請(qǐng)求中攜帶的用戶身份信息,為該用戶身份信息生成并記錄第一驗(yàn)證碼,再將第一驗(yàn)證碼攜帶在驗(yàn)證信息中發(fā)送給復(fù)雜邏輯平臺(tái);復(fù)雜邏輯平臺(tái)在接收到驗(yàn)證信息之后將該驗(yàn)證信息進(jìn)行呈現(xiàn)。
[0054]其中,已登錄的復(fù)雜邏輯平臺(tái)可以提供一個(gè)觸發(fā)驗(yàn)證請(qǐng)求的操作方式。例如,在網(wǎng)絡(luò)應(yīng)用的操作界面上提供一個(gè)快捷方式,當(dāng)用戶點(diǎn)擊該快捷方式時(shí)復(fù)雜邏輯平臺(tái)向服務(wù)器發(fā)送驗(yàn)證請(qǐng)求。
[0055]可以理解的是,驗(yàn)證請(qǐng)求中的用戶身份信息,主要是用于服務(wù)器確定為哪一用戶生成驗(yàn)證碼,例如可以是用戶賬號(hào)、ID等表示用戶身份的信息,本發(fā)明在此方面不受限制。
[0056]需要說(shuō)明的是,復(fù)雜邏輯平臺(tái)呈現(xiàn)服務(wù)器發(fā)送的攜帶第一驗(yàn)證碼的驗(yàn)證信息,是為了使簡(jiǎn)單邏輯平臺(tái)能夠通過(guò)對(duì)驗(yàn)證信息的采集獲得與第一驗(yàn)證碼相同的第二驗(yàn)證碼,從而使簡(jiǎn)單邏輯平臺(tái)能夠以第二驗(yàn)證碼通過(guò)驗(yàn)證而登錄到服務(wù)器。其中,攜帶第一驗(yàn)證碼的驗(yàn)證信息可以有多種不同的實(shí)施方式。例如,驗(yàn)證信息可以僅是第一驗(yàn)證碼,或者也可以是攜帶有第一驗(yàn)證碼的條形碼或二維碼等。
[0057]在本實(shí)施例的一些實(shí)施方式中,在簡(jiǎn)單邏輯平臺(tái)需要用戶身份信息時(shí),為了使用戶不必再在簡(jiǎn)單邏輯平臺(tái)上輸入用戶身份信息而實(shí)現(xiàn)用戶操作的簡(jiǎn)化,可以使簡(jiǎn)單邏輯平臺(tái)通過(guò)采集驗(yàn)證信息同時(shí)獲得用戶身份信息(即復(fù)雜邏輯平臺(tái)登錄網(wǎng)絡(luò)應(yīng)用所采用的用戶身份信息,也即簡(jiǎn)單邏輯平臺(tái)登錄時(shí)需要采用的用戶身份信息)和與第一驗(yàn)證碼相同的第二驗(yàn)證碼。例如,第一驗(yàn)證碼可以是由用戶身份信息生成,也即第一驗(yàn)證碼中攜帶有用戶身份信息,簡(jiǎn)單邏輯平臺(tái)在得到與第一驗(yàn)證碼相同的第二驗(yàn)證碼時(shí)可以通過(guò)對(duì)第二驗(yàn)證碼解析來(lái)獲得用戶身份信息。又如,驗(yàn)證信息可以是由第一驗(yàn)證碼和用戶身份信息同時(shí)生成的(如攜帶有用戶身份信息和第一驗(yàn)證碼的二維碼),也即驗(yàn)證信息中同時(shí)攜帶有第一驗(yàn)證碼和用戶身份信息,簡(jiǎn)單邏輯平臺(tái)在采集到驗(yàn)證信息時(shí)可以通過(guò)對(duì)驗(yàn)證信息的解析同時(shí)得到用戶身份信息和與第一驗(yàn)證碼相同的第二驗(yàn)證碼。
[0058]類似地,在本實(shí)施例的一些實(shí)施方式中,在簡(jiǎn)單邏輯平臺(tái)需要服務(wù)器標(biāo)識(shí)以確定向哪一服務(wù)器發(fā)送登錄請(qǐng)求時(shí),為了使用戶不必再在簡(jiǎn)單邏輯平臺(tái)上輸入服務(wù)器標(biāo)識(shí)而實(shí)現(xiàn)用戶操作的簡(jiǎn)化以及避免服務(wù)器標(biāo)識(shí)在簡(jiǎn)單邏輯平臺(tái)的界面上呈現(xiàn)而容易泄露,可以使簡(jiǎn)單邏輯平臺(tái)通過(guò)采集驗(yàn)證信息同時(shí)獲得服務(wù)器標(biāo)識(shí)和與第一驗(yàn)證碼相同的第二驗(yàn)證碼。例如,第一驗(yàn)證碼可以是由服務(wù)器標(biāo)識(shí)生成,也即第一驗(yàn)證碼中攜帶有服務(wù)器標(biāo)識(shí),簡(jiǎn)單邏輯平臺(tái)在得到與第一驗(yàn)證碼相同的第二驗(yàn)證碼時(shí)可以通過(guò)對(duì)第二驗(yàn)證碼解析來(lái)獲得服務(wù)器標(biāo)識(shí)。
[0059]此外,需要說(shuō)明的是,本實(shí)施例中服務(wù)器為用戶身份信息生成并記錄的第一驗(yàn)證碼,主要是用于簡(jiǎn)單邏輯平臺(tái)采用該用戶身份信息登錄網(wǎng)絡(luò)應(yīng)用。當(dāng)簡(jiǎn)單邏輯平臺(tái)上與第一驗(yàn)證碼相同的第二驗(yàn)證碼泄露時(shí),該用戶的密碼還是安全的,此時(shí),該用戶可以進(jìn)一步地在復(fù)雜邏輯平臺(tái)上采用其用戶身份信息和密碼登錄到網(wǎng)絡(luò)應(yīng)用,對(duì)服務(wù)器中為其用戶身份信息記錄的驗(yàn)證碼進(jìn)行修改或刪除,從而保障其在網(wǎng)絡(luò)應(yīng)用中的用戶身份安全。進(jìn)一步而言,在本實(shí)施例的一些實(shí)施方式中,為了避免為用戶身份信息記錄的驗(yàn)證碼泄露,還可以使服務(wù)器為用戶身份信息記錄的驗(yàn)證碼具有有效期,有效期過(guò)后服務(wù)器就刪除該用戶身份信息的驗(yàn)證碼,從而避免驗(yàn)證碼泄露以后用戶身份的惡意登錄。具體地,在為用戶身份信息生成并記錄第一驗(yàn)證碼之后,本實(shí)施例還可以包括:響應(yīng)于為所述用戶身份信息記錄所述第一驗(yàn)證碼的時(shí)間達(dá)到驗(yàn)證碼有效時(shí)間,為所述用戶身份信息刪除所述第一驗(yàn)證碼。
[0060]步驟202、響應(yīng)于接收簡(jiǎn)單邏輯平臺(tái)基于對(duì)所述復(fù)雜邏輯平臺(tái)上所述驗(yàn)證信息進(jìn)行采集得到的第二驗(yàn)證碼而發(fā)送的登錄請(qǐng)求,驗(yàn)證所述登錄請(qǐng)求中的所述第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同,如果是,允許所述簡(jiǎn)單邏輯平臺(tái)采用所述用戶身份信息登錄到所述網(wǎng)絡(luò)應(yīng)用。
[0061]在復(fù)雜邏輯平臺(tái)呈現(xiàn)出驗(yàn)證信息之后,用戶可以使用簡(jiǎn)單邏輯平臺(tái)對(duì)復(fù)雜邏輯平臺(tái)所呈現(xiàn)出的驗(yàn)證信息進(jìn)行采集,從而獲得第二驗(yàn)證碼。如果簡(jiǎn)單邏輯平臺(tái)采集到正確的驗(yàn)證信息,則第二驗(yàn)證碼與第一驗(yàn)證碼相同,此時(shí)簡(jiǎn)單邏輯平臺(tái)基于第二驗(yàn)證碼向服務(wù)器發(fā)送登錄請(qǐng)求,服務(wù)器就會(huì)得到第二驗(yàn)證碼與第一驗(yàn)證碼相同的驗(yàn)證結(jié)果,從而允許簡(jiǎn)單邏輯平臺(tái)采用與復(fù)雜邏輯平臺(tái)相同的用戶身份信息登錄網(wǎng)絡(luò)應(yīng)用。此外,如果簡(jiǎn)單邏輯平臺(tái)采集到錯(cuò)誤的驗(yàn)證信息,則第二驗(yàn)證碼與第一驗(yàn)證碼不同,此時(shí),簡(jiǎn)單邏輯平臺(tái)基于第二驗(yàn)證碼向服務(wù)器發(fā)送登錄請(qǐng)求,服務(wù)器就會(huì)得到第二驗(yàn)證碼與第一驗(yàn)證碼不同的驗(yàn)證結(jié)果,從而可以拒絕簡(jiǎn)單邏輯平臺(tái)采用與復(fù)雜邏輯平臺(tái)相同的用戶身份信息登錄網(wǎng)絡(luò)應(yīng)用??梢岳斫獾氖?,在步驟202執(zhí)行完成之后,服務(wù)器為該用戶身份信息記錄的第一驗(yàn)證碼已被簡(jiǎn)單邏輯平臺(tái)的登錄驗(yàn)證使用過(guò)了,為了保證同一驗(yàn)證碼不會(huì)被重復(fù)使用而提高用戶身份的安全性,服務(wù)器可以在允許簡(jiǎn)單邏輯平臺(tái)登錄之后,為用戶身份信息刪除記錄的第一驗(yàn)證碼,以便在該第一驗(yàn)證碼泄漏時(shí)該用戶身份信息所表示的用戶身份依然是安全的。
[0062]在本實(shí)施例中,簡(jiǎn)單邏輯平臺(tái)對(duì)驗(yàn)證信息的采集方式,例如可以是對(duì)用戶在簡(jiǎn)單邏輯平臺(tái)上按照復(fù)雜邏輯平臺(tái)所呈現(xiàn)的驗(yàn)證信息而手動(dòng)輸入的信息進(jìn)行采集,從而使簡(jiǎn)單邏輯平臺(tái)獲取驗(yàn)證信息,或者,又如可以是對(duì)通過(guò)簡(jiǎn)單邏輯平臺(tái)的拍攝元件對(duì)復(fù)雜邏輯平臺(tái)上呈現(xiàn)的驗(yàn)證信息進(jìn)行拍攝而獲取的圖像進(jìn)行識(shí)別,從而使簡(jiǎn)單邏輯平臺(tái)獲取驗(yàn)證信肩、O
[0063]可以理解的是,對(duì)于第二驗(yàn)證碼與第一驗(yàn)證碼是否相同的驗(yàn)證,本實(shí)施例中可以采用多種不同的實(shí)施方式。
[0064]例如,在本實(shí)施例的一些實(shí)施方式中,簡(jiǎn)單邏輯平臺(tái)發(fā)送的登錄請(qǐng)求可以不需要攜帶用戶身份信息,服務(wù)器僅基于登錄請(qǐng)求中的第二驗(yàn)證碼在其已記錄的所有第一驗(yàn)證碼中查找與第二驗(yàn)證碼相同的第一驗(yàn)證碼;如果能夠查找到,則確定驗(yàn)證結(jié)果為是,并將查找到的第一驗(yàn)證碼在記錄中對(duì)應(yīng)的用戶身份信息確認(rèn)為簡(jiǎn)單邏輯平臺(tái)請(qǐng)求登錄所采用的用戶身份信息,并允許簡(jiǎn)單邏輯平臺(tái)采用該用戶身份信息登錄網(wǎng)絡(luò)應(yīng)用;如果不能查找到,則確定驗(yàn)證結(jié)果為否,并可以拒絕簡(jiǎn)單邏輯平臺(tái)的登錄請(qǐng)求。
[0065]備選地,在本實(shí)施例的另一些實(shí)施方式中,簡(jiǎn)單邏輯平臺(tái)發(fā)送的登錄請(qǐng)求中可以同時(shí)攜帶用戶身份信息和第二驗(yàn)證碼,服務(wù)器則只驗(yàn)證其為該用戶身份信息記錄的第一驗(yàn)證碼與第二驗(yàn)證碼是否相同,這樣保證了第二驗(yàn)證碼只與服務(wù)器記錄的第一驗(yàn)證碼中一個(gè)特定的驗(yàn)證碼進(jìn)行匹配,從而避免了服務(wù)器對(duì)其記錄的所有第一驗(yàn)證碼進(jìn)行遍歷而造成的開(kāi)銷不經(jīng)濟(jì),也降低了錯(cuò)誤匹配的風(fēng)險(xiǎn)和用戶身份被惡意登錄的風(fēng)險(xiǎn)。具體地,在接收到簡(jiǎn)單邏輯平臺(tái)發(fā)送的登錄請(qǐng)求之后,服務(wù)器對(duì)于第二驗(yàn)證碼與第一驗(yàn)證碼是否相同的驗(yàn)證,例如可以包括:根據(jù)所述登錄請(qǐng)求得到所述第二驗(yàn)證碼及所述用戶身份信息,并依據(jù)所述用戶身份信息查詢?yōu)樗鲇脩羯矸菪畔⑺涗浀牡谝或?yàn)證碼;判斷所述第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同。其中,所述登錄請(qǐng)求是由所述簡(jiǎn)單邏輯平臺(tái)基于所述用戶身份信息和所述第二驗(yàn)證碼而生成的。此外,判斷的結(jié)果即是驗(yàn)證的結(jié)果。
[0066]需要說(shuō)明的是,在上述只驗(yàn)證其為該用戶身份信息記錄的第一驗(yàn)證碼與第二驗(yàn)證碼是否相同的實(shí)施方式中,簡(jiǎn)單邏輯平臺(tái)需要獲取用戶身份信息來(lái)生成登錄請(qǐng)求。對(duì)于簡(jiǎn)單邏輯平臺(tái)對(duì)用戶身份信息的獲取,一些實(shí)施方式中,用于生成所述登錄請(qǐng)求的用戶身份信息可以是所述簡(jiǎn)單邏輯平臺(tái)對(duì)用戶在所述簡(jiǎn)單邏輯平臺(tái)上輸入的所述用戶身份信息而得到的,其中,所述驗(yàn)證信息可以是所述第一驗(yàn)證碼。而在本實(shí)施例的另一些實(shí)施方式中,為了簡(jiǎn)化用戶操作而使用戶不必在簡(jiǎn)單邏輯平臺(tái)上輸入用戶身份信息,可以采用前述使簡(jiǎn)單邏輯平臺(tái)通過(guò)采集驗(yàn)證信息同時(shí)獲得用戶身份信息和與第一驗(yàn)證碼相同的第二驗(yàn)證碼的獲取方式。例如,用于生成所述登錄請(qǐng)求的用戶身份信息可以為所述簡(jiǎn)單邏輯平臺(tái)對(duì)所述驗(yàn)證信息進(jìn)行采集而得到的,所述驗(yàn)證信息中攜帶有所述第一驗(yàn)證碼和所述用戶身份信息。又如,用于生成所述登錄請(qǐng)求的用戶身份信息可以為所述簡(jiǎn)單邏輯平臺(tái)對(duì)與所述第一驗(yàn)證碼相同的所述第二驗(yàn)證碼進(jìn)行解析而得到的,所述第一驗(yàn)證碼中攜帶有所述用戶身份信息。
[0067]另外,在本實(shí)施例的一些實(shí)施方式中,網(wǎng)絡(luò)應(yīng)用中用戶身份是注冊(cè)在不同的服務(wù)器中,每個(gè)用戶身份信息只能在某一個(gè)服務(wù)器或者某一組服務(wù)器中登錄網(wǎng)絡(luò)應(yīng)用,因此,簡(jiǎn)單邏輯平臺(tái)在發(fā)送登錄請(qǐng)求時(shí)需要獲取服務(wù)器標(biāo)識(shí)來(lái)確定向哪一個(gè)服務(wù)器或哪一組服務(wù)器發(fā)送。為此,一種實(shí)施方式是用戶在簡(jiǎn)單邏輯平臺(tái)上手動(dòng)輸入服務(wù)器標(biāo)識(shí)以便簡(jiǎn)單邏輯平臺(tái)獲取,但這種實(shí)施方式由于需要用戶手動(dòng)輸入并且需要呈現(xiàn)在簡(jiǎn)單邏輯平臺(tái)的界面上,既造成用戶操作的不便也使得用戶身份對(duì)應(yīng)的服務(wù)器標(biāo)識(shí)容易泄露。為了簡(jiǎn)化用戶操作并避免服務(wù)器標(biāo)識(shí)的泄露,可以采用前述使簡(jiǎn)單邏輯平臺(tái)通過(guò)采集驗(yàn)證信息同時(shí)獲得服務(wù)器標(biāo)識(shí)和與第一驗(yàn)證碼相同的第二驗(yàn)證碼的獲取方式。例如,所述第一驗(yàn)證碼攜帶有所述服務(wù)器自身的標(biāo)識(shí),以便所述簡(jiǎn)單邏輯平臺(tái)從所述第二驗(yàn)證碼中解析得到所述標(biāo)識(shí)并向所述標(biāo)識(shí)表示的所述服務(wù)器發(fā)送登錄請(qǐng)求。
[0068]此外,本實(shí)施例適用于各種能夠在多個(gè)不同平臺(tái)上使用的網(wǎng)絡(luò)應(yīng)用,例如網(wǎng)絡(luò)郵箱、網(wǎng)絡(luò)游戲、即時(shí)通訊應(yīng)用等等。
[0069]通過(guò)本實(shí)施例的技術(shù)方案,由于服務(wù)器依據(jù)已登錄的復(fù)雜邏輯平臺(tái)發(fā)送的驗(yàn)證請(qǐng)求預(yù)先為需要登錄的用戶身份信息記錄了驗(yàn)證碼,簡(jiǎn)單邏輯平臺(tái)上只需要采集驗(yàn)證碼,月艮務(wù)器就可以實(shí)現(xiàn)對(duì)簡(jiǎn)單邏輯平臺(tái)依據(jù)驗(yàn)證碼發(fā)送的登錄請(qǐng)求進(jìn)行用戶身份驗(yàn)證,實(shí)現(xiàn)簡(jiǎn)單邏輯平臺(tái)登錄網(wǎng)絡(luò)應(yīng)用,而無(wú)需用戶在簡(jiǎn)單邏輯平臺(tái)的登錄界面上輸入密碼,從而避免了簡(jiǎn)單邏輯平臺(tái)對(duì)用戶密碼的泄露,顯著地提高了網(wǎng)絡(luò)應(yīng)用中用戶身份的安全性。
[0070]參見(jiàn)圖3,本發(fā)明中登錄網(wǎng)絡(luò)應(yīng)用的方法另一實(shí)施例的流程圖。本實(shí)施例可以應(yīng)用于該網(wǎng)絡(luò)應(yīng)用的簡(jiǎn)單邏輯平臺(tái),例如具體可以包括以下步驟:
[0071]步驟301、響應(yīng)于采集復(fù)雜邏輯平臺(tái)上攜帶第一驗(yàn)證碼的驗(yàn)證信息而得到第二驗(yàn)證碼,基于所述第二驗(yàn)證碼生成登錄請(qǐng)求;其中,所述第一驗(yàn)證碼是由服務(wù)器預(yù)先在接收到已登錄到所述網(wǎng)絡(luò)應(yīng)用的所述復(fù)雜邏輯平臺(tái)基于該復(fù)雜邏輯平臺(tái)登錄所采用的用戶身份信息而發(fā)送的驗(yàn)證請(qǐng)求時(shí)為所述用戶身份信息生成、記錄并置于驗(yàn)證信息發(fā)送至復(fù)雜邏輯平臺(tái)上呈現(xiàn)的。
[0072]在本實(shí)施例中,登錄請(qǐng)求可以采用多種不同的方式生成。
[0073]在第一種可能的登錄請(qǐng)求生成方式中,簡(jiǎn)單邏輯平臺(tái)可以基于第二驗(yàn)證碼而不基于用戶身份信息來(lái)生成登錄請(qǐng)求,也即登錄請(qǐng)求中攜帶第二驗(yàn)證碼而不攜帶用戶身份信息,此時(shí)服務(wù)器通過(guò)在其記錄的所有第一驗(yàn)證碼中查找是否存在與登錄請(qǐng)求中第二驗(yàn)證碼相同的第一驗(yàn)證碼來(lái)對(duì)簡(jiǎn)單邏輯平臺(tái)的登錄進(jìn)行驗(yàn)證。
[0074]在第二種可能的登錄請(qǐng)求生成方式中,簡(jiǎn)單邏輯平臺(tái)可以基于第二驗(yàn)證碼和用戶身份信息來(lái)生成登錄請(qǐng)求,也即登錄請(qǐng)求中既攜帶第二驗(yàn)證碼也攜帶用戶身份信息,此時(shí)服務(wù)器通過(guò)匹配該第二驗(yàn)證碼與在其為該用戶身份信息記錄的第一驗(yàn)證碼是否相同來(lái)對(duì)簡(jiǎn)單邏輯平臺(tái)的登錄進(jìn)行驗(yàn)證。具體地,步驟301例如可以包括:對(duì)所述驗(yàn)證信息進(jìn)行采集得到第二驗(yàn)證碼,并獲取所述用戶身份信息;基于所述用戶身份信息和所述第二驗(yàn)證碼生成所述登錄請(qǐng)求;其中,所述登錄請(qǐng)求,用于所述服務(wù)器得到所述第二驗(yàn)證碼及所述用戶身份信息,依據(jù)所述用戶身份信息查詢?yōu)樗鲇脩羯矸菪畔⑺涗浀牡谝或?yàn)證碼并判斷所述第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同。
[0075]可以理解的是,在上述第二種可能的登錄請(qǐng)求生成方式中,用戶身份信息也可以采用多種不同的獲取方式。例如,服務(wù)器可以獲取所述用戶身份信息,具體可以為對(duì)所述驗(yàn)證信息進(jìn)行采集得到所述用戶身份信息,其中,所述驗(yàn)證信息中攜帶有所述第一驗(yàn)證碼和所述用戶身份信息。又如,所述獲取所述用戶身份信息,具體可以為采集用戶在所述簡(jiǎn)單邏輯平臺(tái)上輸入的所述用戶身份信息,其中,所述驗(yàn)證信息為所述第一驗(yàn)證碼。
[0076]步驟302、將所述登錄請(qǐng)求發(fā)送給所述服務(wù)器,以便所述服務(wù)器驗(yàn)證所述登錄請(qǐng)求中的第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同,如果是,允許所述簡(jiǎn)單邏輯平臺(tái)采用所述用戶身份信息登錄到所述網(wǎng)絡(luò)應(yīng)用。
[0077]在本實(shí)施例的一些實(shí)施方式中,簡(jiǎn)單邏輯平臺(tái)在發(fā)送登錄請(qǐng)求時(shí)需要獲取服務(wù)器標(biāo)識(shí)來(lái)確定向哪一個(gè)服務(wù)器或哪一組服務(wù)器發(fā)送。
[0078]為此,一種可能的服務(wù)器標(biāo)識(shí)獲取方式可以是采集用戶在所述簡(jiǎn)單邏輯平臺(tái)上輸入的服務(wù)器標(biāo)識(shí)。但為了簡(jiǎn)化用戶的操作以及避免輸入在簡(jiǎn)單邏輯平臺(tái)的界面上的服務(wù)器標(biāo)識(shí)泄露,另一種可能的服務(wù)器標(biāo)識(shí)獲取方式可以是對(duì)與第一驗(yàn)證碼相同的第二驗(yàn)證碼中解析得到服務(wù)器標(biāo)識(shí),其中,第一驗(yàn)證碼是由服務(wù)器基于其自身標(biāo)識(shí)而生成的。具體地,在從第二驗(yàn)證碼中解析服務(wù)器標(biāo)識(shí)的實(shí)施方式中,步驟302例如可以包括:解析所述第二驗(yàn)證碼得到所述服務(wù)器自身的標(biāo)識(shí),其中,所述第一驗(yàn)證碼攜帶有所述服務(wù)器自身的標(biāo)識(shí);基于所述標(biāo)識(shí)確定所述登錄請(qǐng)求發(fā)送的目標(biāo)設(shè)備為所述服務(wù)器;將所述登錄請(qǐng)求向所述服務(wù)器發(fā)送。
[0079]通過(guò)本實(shí)施例的技術(shù)方案,由于簡(jiǎn)單邏輯平臺(tái)登錄網(wǎng)絡(luò)應(yīng)用時(shí)簡(jiǎn)單邏輯平臺(tái)不再需要獲取密碼,而只需要從復(fù)雜邏輯平臺(tái)向服務(wù)器請(qǐng)求驗(yàn)證碼而獲得的驗(yàn)證信息中獲取驗(yàn)證碼,從而避免了簡(jiǎn)單邏輯平臺(tái)對(duì)用戶密碼的泄露,提高了網(wǎng)絡(luò)應(yīng)用中用戶身份的安全性。
[0080]在前述實(shí)施例分別從服務(wù)器及簡(jiǎn)單邏輯平臺(tái)兩個(gè)角度對(duì)本發(fā)明進(jìn)行介紹的基礎(chǔ)上,為了使本領(lǐng)域技術(shù)人員更加清楚本發(fā)明實(shí)施方式的應(yīng)用,下面從信息交互的角度并輔以一個(gè)具體的應(yīng)用場(chǎng)景為例,對(duì)本發(fā)明實(shí)施方式進(jìn)行介紹。
[0081]在該應(yīng)用場(chǎng)景中,網(wǎng)絡(luò)應(yīng)用具體可以為網(wǎng)絡(luò)游戲,簡(jiǎn)單邏輯平臺(tái)具體可以為移動(dòng)端,復(fù)雜邏輯平臺(tái)具體可以為PC端。需要說(shuō)明的是,該應(yīng)用場(chǎng)景僅為使得本領(lǐng)域技術(shù)人員更清楚地了解本發(fā)明,但本發(fā)明的實(shí)施方式不限于該應(yīng)用場(chǎng)景。例如,網(wǎng)絡(luò)應(yīng)用還可以是網(wǎng)絡(luò)郵箱,簡(jiǎn)答邏輯平臺(tái)還可以是瀏覽器,等等。
[0082]參見(jiàn)圖4,示出了本發(fā)明中登錄網(wǎng)絡(luò)應(yīng)用的方法又一實(shí)施例的流程圖。本實(shí)施例中,驗(yàn)證信息具體可以為第一驗(yàn)證碼而用戶需要手動(dòng)在移動(dòng)端上輸入其用戶身份信息。本實(shí)施例例如具體可以包括以下步驟:
[0083]步驟401、響應(yīng)于用戶觸發(fā)驗(yàn)證請(qǐng)求的操作,PC端向服務(wù)器發(fā)送驗(yàn)證請(qǐng)求。
[0084]其中,PC端在登錄網(wǎng)絡(luò)以后的游戲界面可以提供一個(gè)用于觸發(fā)驗(yàn)證請(qǐng)求的按鈕,當(dāng)用戶點(diǎn)擊這一按鈕時(shí)則觸發(fā)步驟401。此外,驗(yàn)證請(qǐng)求中攜帶有已登錄的PC端所采用的用戶身份信息。
[0085]步驟402、服務(wù)器為驗(yàn)證請(qǐng)求中攜帶的用戶身份信息生成并記錄第一驗(yàn)證碼。
[0086]具體地,服務(wù)器可以建立用戶身份信息與第一驗(yàn)證碼的對(duì)應(yīng)關(guān)系。此外,第一驗(yàn)證碼可以是使用與該用戶身份相關(guān)的信息(如用戶身份信息)、當(dāng)前時(shí)間戳以及服務(wù)器標(biāo)識(shí)生成的。
[0087]步驟403、服務(wù)器向PC端發(fā)送第一驗(yàn)證碼。
[0088]步驟404、PC端呈現(xiàn)第一驗(yàn)證碼。
[0089]步驟405、移動(dòng)端獲取用戶按照PC端呈現(xiàn)的第一驗(yàn)證碼而手動(dòng)輸入的用戶身份信息和第二驗(yàn)證碼。
[0090]步驟406、移動(dòng)端從第二驗(yàn)證碼中解析出服務(wù)器標(biāo)識(shí)。
[0091]步驟407、移動(dòng)端按照服務(wù)器標(biāo)識(shí)向服務(wù)器發(fā)送攜帶有用戶身份信息和第二驗(yàn)證碼的登錄請(qǐng)求。
[0092]步驟408、服務(wù)器驗(yàn)證登錄請(qǐng)求中的第二驗(yàn)證碼與為登錄請(qǐng)求中的用戶身份信息記錄的第一驗(yàn)證碼是否相同,如果是,進(jìn)入步驟409,如果否,進(jìn)入步驟410。
[0093]步驟409、服務(wù)器向移動(dòng)端發(fā)送登錄成功信息,以允許移動(dòng)端登錄網(wǎng)絡(luò)游戲。
[0094]步驟410、服務(wù)器向移動(dòng)端發(fā)送登錄失敗消息,以拒絕移動(dòng)端登錄網(wǎng)絡(luò)游戲。
[0095]參見(jiàn)圖5,示出了本發(fā)明中登錄網(wǎng)絡(luò)應(yīng)用的方法再一實(shí)施例的流程圖。本實(shí)施例中,驗(yàn)證信息具體可以為攜帶有第一驗(yàn)證碼及其用戶身份信息的二維碼,而移動(dòng)端可以通過(guò)掃描二維碼獲得用戶身份信息和第二驗(yàn)證碼而無(wú)需用戶手動(dòng)輸入。本實(shí)施例例如具體可以包括以下步驟:
[0096]步驟501、響應(yīng)于用戶觸發(fā)驗(yàn)證請(qǐng)求的操作,PC端向服務(wù)器發(fā)送驗(yàn)證請(qǐng)求。
[0097]其中,驗(yàn)證請(qǐng)求中攜帶有已登錄的PC端所采用的用戶身份信息。
[0098]步驟502、服務(wù)器為驗(yàn)證請(qǐng)求中攜帶的用戶身份信息生成并記錄第一驗(yàn)證碼,并基于第一驗(yàn)證碼和用戶身份信息生成二維碼。
[0099]具體地,第一驗(yàn)證碼可以是使用與該用戶身份相關(guān)的信息(如用戶身份信息)、當(dāng)前時(shí)間戳以及服務(wù)器標(biāo)識(shí)生成的。
[0100]步驟503、服務(wù)器向PC端發(fā)送二維碼。
[0101]步驟504、PC端呈現(xiàn)二維碼。
[0102]步驟505、移動(dòng)端通過(guò)掃描PC端呈現(xiàn)的二維碼而獲取用戶身份信息和第二驗(yàn)證碼。[0103]具體地,移動(dòng)端可以在登錄界面提供一個(gè)按鈕,當(dāng)用戶點(diǎn)擊這一按鈕時(shí),可以啟動(dòng)拍攝元件(如移動(dòng)端上的攝像頭)來(lái)掃描PC端呈現(xiàn)出的二維碼而獲得二維碼的圖像,然后解析二維碼獲得其攜帶的用戶身份信息和驗(yàn)證碼。
[0104]步驟506、移動(dòng)端從第二驗(yàn)證碼中解析出服務(wù)器標(biāo)識(shí)。
[0105]步驟507、移動(dòng)端按照服務(wù)器標(biāo)識(shí)向服務(wù)器發(fā)送攜帶有用戶身份信息和第二驗(yàn)證碼的登錄請(qǐng)求。
[0106]步驟508、服務(wù)器驗(yàn)證登錄請(qǐng)求中的第二驗(yàn)證碼與為登錄請(qǐng)求中的用戶身份信息記錄的第一驗(yàn)證碼是否相同,如果是,進(jìn)入步驟509,如果否,進(jìn)入步驟510。
[0107]步驟509、服務(wù)器向移動(dòng)端發(fā)送登錄成功信息,以允許移動(dòng)端登錄網(wǎng)絡(luò)游戲。
[0108]步驟510、服務(wù)器向移動(dòng)端發(fā)送登錄失敗消息,以拒絕移動(dòng)端登錄網(wǎng)絡(luò)游戲。
[0109]此外,可以理解的是,圖4與圖5的實(shí)施方式可以共同來(lái)實(shí)施。具體地,在服務(wù)器生成第一驗(yàn)證碼時(shí),可以進(jìn)而生成攜帶有用戶身份信息和第一驗(yàn)證碼的二維碼,并同時(shí)向PC端返回第一驗(yàn)證碼和二維碼,PC端則同時(shí)呈現(xiàn)第一驗(yàn)證碼和二維碼。而對(duì)于用戶身份信息和第二驗(yàn)證碼,用戶可以選擇采用按照PC端呈現(xiàn)出的第一驗(yàn)證碼而在移動(dòng)端上手動(dòng)輸入的方式使移動(dòng)端獲取,也可以選擇采用掃描二維碼的方式使移動(dòng)端獲取。例如,PC端可以采用圖6所示的方式來(lái)呈現(xiàn)第一驗(yàn)證碼和二維碼,移動(dòng)端可以采用圖7a所示的方式來(lái)提供登錄界面以及可以采用圖7b所示的界面來(lái)掃描二維碼。
[0110]通過(guò)上述應(yīng)用場(chǎng)景的兩個(gè)實(shí)施方式,由于移動(dòng)端登錄網(wǎng)絡(luò)游戲時(shí)移動(dòng)端不再需要獲取密碼,而只需要通過(guò)PC端向服務(wù)器請(qǐng)求驗(yàn)證碼的方式獲取驗(yàn)證碼來(lái)向服務(wù)器請(qǐng)求登錄網(wǎng)絡(luò)游戲,從而避免了移動(dòng)端對(duì)用戶密碼的泄露,提高了網(wǎng)絡(luò)游戲中用戶身份的安全性。
[0111]示例性設(shè)備
[0112]在介紹了本發(fā)明示例性實(shí)施方式的方法之后,接下來(lái),參考圖8?15對(duì)本發(fā)明示例性實(shí)施方式的、用于登錄網(wǎng)絡(luò)應(yīng)用的設(shè)備。
[0113]參見(jiàn)圖8,示出了本發(fā)明中登錄網(wǎng)絡(luò)應(yīng)用的設(shè)備一實(shí)施例的結(jié)構(gòu)圖。本實(shí)施例的設(shè)備可以配置于服務(wù)器,例如具體可以包括:
[0114]驗(yàn)證碼生成模塊801,用于響應(yīng)于接收已登錄到所述網(wǎng)絡(luò)應(yīng)用的復(fù)雜邏輯平臺(tái)基于該復(fù)雜邏輯平臺(tái)登錄所采用的用戶身份信息而發(fā)送的驗(yàn)證請(qǐng)求,為所述用戶身份信息生成并記錄第一驗(yàn)證碼;
[0115]驗(yàn)證信息發(fā)送模塊802,用于將攜帶所述第一驗(yàn)證碼的驗(yàn)證信息發(fā)送給所述復(fù)雜邏輯平臺(tái),以便所述復(fù)雜邏輯平臺(tái)呈現(xiàn)所述驗(yàn)證信息;
[0116]驗(yàn)證碼驗(yàn)證模塊803,用于響應(yīng)于接收簡(jiǎn)單邏輯平臺(tái)基于對(duì)所述復(fù)雜邏輯平臺(tái)上所述驗(yàn)證信息進(jìn)行采集得到的第二驗(yàn)證碼而發(fā)送的登錄請(qǐng)求,驗(yàn)證所述登錄請(qǐng)求中的所述第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同;
[0117]允許登錄模塊804,用于在所述驗(yàn)證碼驗(yàn)證模塊803的驗(yàn)證結(jié)果為是的情況下,允許所述簡(jiǎn)單邏輯平臺(tái)采用所述用戶身份信息登錄到所述網(wǎng)絡(luò)應(yīng)用。
[0118]其中,在本發(fā)明實(shí)施例的一些實(shí)施方式中,在圖8所示的設(shè)備的基礎(chǔ)上,所述第一驗(yàn)證碼攜帶有所述服務(wù)器自身的標(biāo)識(shí),以便所述簡(jiǎn)單邏輯平臺(tái)從所述第二驗(yàn)證碼中解析得到所述標(biāo)識(shí)并向所述標(biāo)識(shí)表示的所述服務(wù)器發(fā)送登錄請(qǐng)求。
[0119]參見(jiàn)圖9,示出了本發(fā)明中登錄網(wǎng)絡(luò)應(yīng)用的設(shè)備另一實(shí)施例的結(jié)構(gòu)圖。本實(shí)施例中,除了圖8所示的所有結(jié)構(gòu)外,所述設(shè)備還可以包括:驗(yàn)證碼刪除模塊901,用于響應(yīng)于為所述用戶身份信息記錄所述第一驗(yàn)證碼的時(shí)間達(dá)到驗(yàn)證碼有效時(shí)間,為所述用戶身份信息刪除所述第一驗(yàn)證碼。
[0120]參見(jiàn)圖10,示出了本發(fā)明實(shí)施例中驗(yàn)證碼驗(yàn)證模塊803 —實(shí)施方式的結(jié)構(gòu)圖。在本實(shí)施方式中,所述驗(yàn)證碼驗(yàn)證模塊803例如具體可以包括:
[0121]第一解析子模塊1001,用于響應(yīng)于接收簡(jiǎn)單邏輯平臺(tái)基于對(duì)所述復(fù)雜邏輯平臺(tái)上所述驗(yàn)證信息進(jìn)行采集得到的第二驗(yàn)證碼而發(fā)送的登錄請(qǐng)求,根據(jù)所述登錄請(qǐng)求得到所述第二驗(yàn)證碼及所述用戶身份信息;
[0122]查詢子模塊1002,用于依據(jù)所述用戶身份信息查詢?yōu)樗鲇脩羯矸菪畔⑺涗浀牡谝或?yàn)證碼;其中,所述登錄請(qǐng)求是由所述簡(jiǎn)單邏輯平臺(tái)基于所述用戶身份信息和所述第二驗(yàn)證碼而生成的;
[0123]判斷子模塊1003,用于判斷所述第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同。
[0124]其中,在本發(fā)明實(shí)施例的一些實(shí)施方式中,在圖10所示的驗(yàn)證碼驗(yàn)證模塊803的基礎(chǔ)上,用于生成所述登錄請(qǐng)求的用戶身份信息為所述簡(jiǎn)單邏輯平臺(tái)對(duì)所述驗(yàn)證信息進(jìn)行采集而得到的,所述驗(yàn)證信息中攜帶有所述第一驗(yàn)證碼和所述用戶身份信息。
[0125]其中,在本發(fā)明實(shí)施例的另一些實(shí)施方式中,在圖10所示的驗(yàn)證碼驗(yàn)證模塊803的基礎(chǔ)上,用于生成所述登錄請(qǐng)求的用戶身份信息為所述簡(jiǎn)單邏輯平臺(tái)對(duì)用戶在所述簡(jiǎn)單邏輯平臺(tái)上輸入的所述用戶身份信息而得到的,其中,所述驗(yàn)證信息為所述第一驗(yàn)證碼。
[0126]參見(jiàn)圖11,示出了本發(fā)明中登錄網(wǎng)絡(luò)應(yīng)用的設(shè)備又一實(shí)施例的結(jié)構(gòu)圖。本實(shí)施例的設(shè)備可以配置于簡(jiǎn)單邏輯平臺(tái),例如具體可以包括:
[0127]登錄請(qǐng)求生成模塊1101,用于響應(yīng)于采集復(fù)雜邏輯平臺(tái)上攜帶第一驗(yàn)證碼的驗(yàn)證信息而得到第二驗(yàn)證碼,基于所述第二驗(yàn)證碼生成登錄請(qǐng)求;其中,所述第一驗(yàn)證碼是由服務(wù)器預(yù)先在接收到已登錄到所述網(wǎng)絡(luò)應(yīng)用的所述復(fù)雜邏輯平臺(tái)基于該復(fù)雜邏輯平臺(tái)登錄所采用的用戶身份信息而發(fā)送的驗(yàn)證請(qǐng)求時(shí)為所述用戶身份信息生成、記錄并置于驗(yàn)證信息發(fā)送至復(fù)雜邏輯平臺(tái)上呈現(xiàn)的;
[0128]登錄請(qǐng)求發(fā)送模塊1102,用于將所述登錄請(qǐng)求發(fā)送給所述服務(wù)器,以便所述服務(wù)器驗(yàn)證所述登錄請(qǐng)求中的第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同,如果是,允許所述簡(jiǎn)單邏輯平臺(tái)采用所述用戶身份信息登錄到所述網(wǎng)絡(luò)應(yīng)用。
[0129]參見(jiàn)圖12,示出了本發(fā)明實(shí)施例中登錄請(qǐng)求生成模塊1101 —實(shí)施方式的結(jié)構(gòu)圖。在本實(shí)施方式中,所述登錄請(qǐng)求生成模塊1101例如具體可以包括:
[0130]采集子模塊1201,用于對(duì)所述驗(yàn)證信息進(jìn)行采集得到第二驗(yàn)證碼;
[0131]獲取子模塊1202,用于獲取所述用戶身份信息;
[0132]生成子模塊1203,用于基于所述用戶身份信息和所述第二驗(yàn)證碼生成所述登錄請(qǐng)求;
[0133]其中,所述登錄請(qǐng)求,用于所述服務(wù)器得到所述第二驗(yàn)證碼及所述用戶身份信息,依據(jù)所述用戶身份信息查詢?yōu)樗鲇脩羯矸菪畔⑺涗浀牡谝或?yàn)證碼并判斷所述第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同。
[0134]其中,在本發(fā)明實(shí)施例的一些實(shí)施方式中,在圖12所示的登錄請(qǐng)求生成模塊1101的基礎(chǔ)上,所述獲取子模塊1202,具體為用于對(duì)所述驗(yàn)證信息進(jìn)行采集得到所述用戶身份信息的模塊,其中,所述驗(yàn)證信息中攜帶有所述第一驗(yàn)證碼和所述用戶身份信息。
[0135]其中,在本發(fā)明實(shí)施例的另一些實(shí)施方式中,在圖12所示的登錄請(qǐng)求生成模塊1101的基礎(chǔ)上,所述獲取子模塊1202,具體為用于采集用戶在所述簡(jiǎn)單邏輯平臺(tái)上輸入的所述用戶身份信息的模塊,其中,所述驗(yàn)證信息為所述第一驗(yàn)證碼。
[0136]參見(jiàn)圖13,示出了本發(fā)明實(shí)施例中登錄請(qǐng)求發(fā)送模塊1102 —實(shí)施方式的結(jié)構(gòu)圖。在本實(shí)施方式中,所述登錄請(qǐng)求發(fā)送模塊1102例如具體可以包括:
[0137]第二解析子模塊1301,用于解析所述第二驗(yàn)證碼得到所述服務(wù)器自身的標(biāo)識(shí);其中,所述第一驗(yàn)證碼攜帶有所述服務(wù)器自身的標(biāo)識(shí);
[0138]確定子模塊1302,用于基于所述標(biāo)識(shí)確定所述登錄請(qǐng)求發(fā)送的目標(biāo)設(shè)備為所述服務(wù)器;
[0139]發(fā)送子模塊1303,用于將所述登錄請(qǐng)求向所述服務(wù)器發(fā)送。
[0140]參見(jiàn)圖14,示出了本發(fā)明中登錄網(wǎng)絡(luò)應(yīng)用的設(shè)備再一實(shí)施例的結(jié)構(gòu)圖。本實(shí)施例的設(shè)備可以配置于復(fù)雜邏輯平臺(tái),例如具體可以包括:
[0141]驗(yàn)證請(qǐng)求生成模塊1401,用于在所述復(fù)雜邏輯平臺(tái)已登錄到所述網(wǎng)絡(luò)應(yīng)用的情況下,基于所述復(fù)雜邏輯平臺(tái)登錄所采用的用戶身份信息生成驗(yàn)證請(qǐng)求;
[0142]驗(yàn)證請(qǐng)求發(fā)送模塊1402,用于將所述驗(yàn)證請(qǐng)求發(fā)送給服務(wù)器,以便所述服務(wù)器為所述用戶身份信息生成并記錄第一驗(yàn)證碼,并將攜帶所述第一驗(yàn)證碼的驗(yàn)證信息發(fā)送給所述復(fù)雜邏輯平臺(tái);
[0143]驗(yàn)證信息呈現(xiàn)模塊1403,用于呈現(xiàn)所述驗(yàn)證信息,以便簡(jiǎn)單邏輯平臺(tái)基于對(duì)所述復(fù)雜邏輯平臺(tái)上所述驗(yàn)證信息進(jìn)行采集得到的第二驗(yàn)證碼而向服務(wù)器發(fā)送登錄請(qǐng)求;
[0144]其中,所述登錄請(qǐng)求,用于所述服務(wù)器驗(yàn)證所述第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同,如果是,允許所述簡(jiǎn)單邏輯平臺(tái)采用所述用戶身份信息登錄到所述網(wǎng)絡(luò)應(yīng)用。
[0145]參見(jiàn)圖15,示出了本發(fā)明中登錄網(wǎng)絡(luò)應(yīng)用的系統(tǒng)一實(shí)施例的結(jié)構(gòu)圖。在本實(shí)施例中,所述系統(tǒng)例如具體可以包括:服務(wù)器1501、簡(jiǎn)單邏輯平臺(tái)1502和復(fù)雜邏輯平臺(tái)1503;其中,所述服務(wù)器1501配置有前述任意一種實(shí)施方式的配置于服務(wù)器的設(shè)備,所述簡(jiǎn)單邏輯平臺(tái)1502配置有前述任意一種實(shí)施方式的配置于簡(jiǎn)單邏輯平臺(tái)的設(shè)備。此外,所述復(fù)雜邏輯平臺(tái)1503可以配置有前述實(shí)施方式的配置于復(fù)雜邏輯平臺(tái)的設(shè)備。
[0146]通過(guò)本發(fā)明設(shè)備實(shí)施例的技術(shù)方案,當(dāng)簡(jiǎn)單邏輯平臺(tái)需要登錄網(wǎng)絡(luò)應(yīng)用時(shí),由于服務(wù)器依據(jù)已登錄的復(fù)雜邏輯平臺(tái)發(fā)送的驗(yàn)證請(qǐng)求預(yù)先為需要登錄的用戶身份信息記錄了驗(yàn)證碼,簡(jiǎn)單邏輯平臺(tái)上只需要采集驗(yàn)證碼,服務(wù)器就可以實(shí)現(xiàn)對(duì)簡(jiǎn)單邏輯平臺(tái)依據(jù)驗(yàn)證碼發(fā)送的登錄請(qǐng)求進(jìn)行用戶身份驗(yàn)證,實(shí)現(xiàn)簡(jiǎn)單邏輯平臺(tái)登錄網(wǎng)絡(luò)應(yīng)用,而無(wú)需用戶在簡(jiǎn)單邏輯平臺(tái)的登錄界面上輸入密碼,從而避免了簡(jiǎn)單邏輯平臺(tái)對(duì)用戶密碼的泄露,顯著地提高了網(wǎng)絡(luò)應(yīng)用中用戶身份的安全性,為用戶帶來(lái)了更好的體驗(yàn)。
[0147]應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了登錄網(wǎng)絡(luò)應(yīng)用的設(shè)備的若干裝置或子裝置,但是這種劃分僅僅并非強(qiáng)制性的。實(shí)際上,根據(jù)本發(fā)明的實(shí)施方式,上文描述的兩個(gè)或更多裝置的特征和功能可以在一個(gè)裝置中具體化。反之,上文描述的一個(gè)裝置的特征和功能可以進(jìn)一步劃分為由多個(gè)裝置來(lái)具體化。[0148]此外,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來(lái)執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實(shí)現(xiàn)期望的結(jié)果。附加地或備選地,可以省略某些步驟,將多個(gè)步驟合并為一個(gè)步驟執(zhí)行,和/或?qū)⒁粋€(gè)步驟分解為多個(gè)步驟執(zhí)行。
[0149]雖然已經(jīng)參考若干【具體實(shí)施方式】描述了本發(fā)明的精神和原理,但是應(yīng)該理解,本發(fā)明并不限于所公開(kāi)的【具體實(shí)施方式】,對(duì)各方面的劃分也不意味著這些方面中的特征不能組合以進(jìn)行受益,這種劃分僅是為了表述的方便。本發(fā)明旨在涵蓋所附權(quán)利要求的精神和范圍內(nèi)所包括的各種修改和等同布置。
【權(quán)利要求】
1.一種登錄網(wǎng)絡(luò)應(yīng)用的方法,應(yīng)用于服務(wù)器,包括: 響應(yīng)于接收已登錄到所述網(wǎng)絡(luò)應(yīng)用的復(fù)雜邏輯平臺(tái)基于該復(fù)雜邏輯平臺(tái)登錄所采用的用戶身份信息而發(fā)送的驗(yàn)證請(qǐng)求,為所述用戶身份信息生成并記錄第一驗(yàn)證碼,并將攜帶所述第一驗(yàn)證碼的驗(yàn)證信息發(fā)送給所述復(fù)雜邏輯平臺(tái),以便所述復(fù)雜邏輯平臺(tái)呈現(xiàn)所述驗(yàn)證信息; 響應(yīng)于接收簡(jiǎn)單邏輯平臺(tái)基于對(duì)所述復(fù)雜邏輯平臺(tái)上所述驗(yàn)證信息進(jìn)行采集得到的第二驗(yàn)證碼而發(fā)送的登錄請(qǐng)求,驗(yàn)證所述登錄請(qǐng)求中的所述第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同,如果是,允許所述簡(jiǎn)單邏輯平臺(tái)采用所述用戶身份信息登錄到所述網(wǎng)絡(luò)應(yīng)用。
2.根據(jù)權(quán)利要求1所述的方法,還包括: 響應(yīng)于為所述用戶身份信息記錄所述第一驗(yàn)證碼的時(shí)間達(dá)到驗(yàn)證碼有效時(shí)間,為所述用戶身份信息刪除所述第一驗(yàn)證碼。
3.根據(jù)權(quán)利要求1所述的方法,還包括: 響應(yīng)于允許所述簡(jiǎn)單邏輯平臺(tái)采用所述用戶身份信息登錄到所述網(wǎng)絡(luò)應(yīng)用,為所述用戶身份信息刪除所述第一驗(yàn)證碼。
4.根據(jù)權(quán)利要求1所述的方法,所述驗(yàn)證所述登錄請(qǐng)求中的所述第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同,包括: 根據(jù)所述登錄請(qǐng)求得到所述第二驗(yàn)證碼及所述用戶身份信息,并依據(jù)所述用戶身份信息查詢?yōu)樗鲇脩羯矸菪畔⑺涗浀牡谝或?yàn)證碼;其中,所述登錄請(qǐng)求是由所述簡(jiǎn)單邏輯平臺(tái)基于所述用戶身份信息和所述第二驗(yàn)證碼而生成的; 判斷所述第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同。
5.根據(jù)權(quán)利要求4所述的方法,其中,用于生成所述登錄請(qǐng)求的用戶身份信息為所述簡(jiǎn)單邏輯平臺(tái)對(duì)所述驗(yàn)證信息進(jìn)行采集而得到的,所述驗(yàn)證信息中攜帶有所述第一驗(yàn)證碼和所述用戶身份信息。
6.根據(jù)權(quán)利要求4所述的方法,其中,用于生成所述登錄請(qǐng)求的用戶身份信息為所述簡(jiǎn)單邏輯平臺(tái)對(duì)用戶在所述簡(jiǎn)單邏輯平臺(tái)上輸入的所述用戶身份信息而得到的,其中,所述驗(yàn)證信息為所述第一驗(yàn)證碼。
7.根據(jù)權(quán)利要求1所述的方法,其中,所述第一驗(yàn)證碼攜帶有所述服務(wù)器自身的標(biāo)識(shí),以便所述簡(jiǎn)單邏輯平臺(tái)從所述第二驗(yàn)證碼中解析得到所述標(biāo)識(shí)并向所述標(biāo)識(shí)表示的所述服務(wù)器發(fā)送登錄請(qǐng)求。
8.一種登錄網(wǎng)絡(luò)應(yīng)用的方法,應(yīng)用于簡(jiǎn)單邏輯平臺(tái),包括: 響應(yīng)于采集復(fù)雜邏輯平臺(tái)上攜帶第一驗(yàn)證碼的驗(yàn)證信息而得到第二驗(yàn)證碼,基于所述第二驗(yàn)證碼生成登錄請(qǐng)求;其中,所述第一驗(yàn)證碼是由服務(wù)器預(yù)先在接收到已登錄到所述網(wǎng)絡(luò)應(yīng)用的所述復(fù)雜邏輯平臺(tái)基于該復(fù)雜邏輯平臺(tái)登錄所采用的用戶身份信息而發(fā)送的驗(yàn)證請(qǐng)求時(shí)為所述用戶身份信息生成、記錄并置于驗(yàn)證信息發(fā)送至復(fù)雜邏輯平臺(tái)上呈現(xiàn)的; 將所述登錄請(qǐng)求發(fā)送給所述服務(wù)器,以便所述服務(wù)器驗(yàn)證所述登錄請(qǐng)求中的第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同,如果是,允許所述簡(jiǎn)單邏輯平臺(tái)采用所述用戶身份信息登錄到所述網(wǎng)絡(luò)應(yīng)用。
9.根據(jù)權(quán)利要求8所述的方法,響應(yīng)于采集復(fù)雜邏輯平臺(tái)上攜帶第一驗(yàn)證碼的驗(yàn)證信息而得到第二驗(yàn)證碼,基于所述第二驗(yàn)證碼生成登錄請(qǐng)求,包括: 對(duì)所述驗(yàn)證信息進(jìn)行采集得到第二驗(yàn)證碼,并獲取所述用戶身份信息; 基于所述用戶身份信息和所述第二驗(yàn)證碼生成所述登錄請(qǐng)求; 其中,所述登錄請(qǐng)求,用于所述服務(wù)器得到所述第二驗(yàn)證碼及所述用戶身份信息,依據(jù)所述用戶身份信息查詢?yōu)樗鲇脩羯矸菪畔⑺涗浀牡谝或?yàn)證碼并判斷所述第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同。
10.根據(jù)權(quán)利要求9所述的方法,所述獲取所述用戶身份信息,具體為對(duì)所述驗(yàn)證信息進(jìn)行采集得到所述用戶身份信息,其中,所述驗(yàn)證信息中攜帶有所述第一驗(yàn)證碼和所述用戶身份信息。
11.根據(jù)權(quán)利要求9所述的方法,所述獲取所述用戶身份信息,具體為采集用戶在所述簡(jiǎn)單邏輯平臺(tái)上輸入的所述用戶身份信息,其中,所述驗(yàn)證信息為所述第一驗(yàn)證碼。
12.根據(jù)權(quán)利要求8所述的方法,所述將所述登錄請(qǐng)求發(fā)送給所述服務(wù)器,包括: 解析所述第二驗(yàn)證碼得到所述服務(wù)器自身的標(biāo)識(shí);其中,所述第一驗(yàn)證碼攜帶有所述服務(wù)器自身的標(biāo)識(shí); 基于所述標(biāo)識(shí)確定所述登錄請(qǐng)求發(fā)送的目標(biāo)設(shè)備為所述服務(wù)器; 將所述登錄請(qǐng)求向所述服務(wù)器發(fā)送。
13.—種登錄網(wǎng)絡(luò)應(yīng)用的設(shè)備,配置于服務(wù)器,包括: 驗(yàn)證碼生成模塊,用于響應(yīng)于接收已登錄到所述網(wǎng)絡(luò)應(yīng)用的復(fù)雜邏輯平臺(tái)基于該復(fù)雜邏輯平臺(tái)登錄所采用的用戶身份信息而發(fā)送的驗(yàn)證請(qǐng)求,為所述用戶身份信息生成并記錄第一驗(yàn)證碼; 驗(yàn)證信息發(fā)送模塊,用于將攜帶所述第一驗(yàn)證碼的驗(yàn)證信息發(fā)送給所述復(fù)雜邏輯平臺(tái),以便所述復(fù)雜邏輯平臺(tái)呈現(xiàn)所述驗(yàn)證信息; 驗(yàn)證碼驗(yàn)證模塊,用于響應(yīng)于接收簡(jiǎn)單邏輯平臺(tái)基于對(duì)所述復(fù)雜邏輯平臺(tái)上所述驗(yàn)證信息進(jìn)行采集得到的第二驗(yàn)證碼而發(fā)送的登錄請(qǐng)求,驗(yàn)證所述登錄請(qǐng)求中的所述第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同; 允許登錄模塊,用于在所述驗(yàn)證碼驗(yàn)證模塊的驗(yàn)證結(jié)果為是的情況下,允許所述簡(jiǎn)單邏輯平臺(tái)采用所述用戶身份信息登錄到所述網(wǎng)絡(luò)應(yīng)用。
14.一種登錄網(wǎng)絡(luò)應(yīng)用的設(shè)備,配置于簡(jiǎn)單邏輯平臺(tái),包括: 登錄請(qǐng)求生成模塊,用于響應(yīng)于采集復(fù)雜邏輯平臺(tái)上攜帶第一驗(yàn)證碼的驗(yàn)證信息而得到第二驗(yàn)證碼,基于所述第二驗(yàn)證碼生成登錄請(qǐng)求;其中,所述第一驗(yàn)證碼是由服務(wù)器預(yù)先在接收到已登錄到所述網(wǎng)絡(luò)應(yīng)用的所述復(fù)雜邏輯平臺(tái)基于該復(fù)雜邏輯平臺(tái)登錄所采用的用戶身份信息而發(fā)送的驗(yàn)證請(qǐng)求時(shí)為所述用戶身份信息生成、記錄并置于驗(yàn)證信息發(fā)送至復(fù)雜邏輯平臺(tái)上呈現(xiàn)的; 登錄請(qǐng)求發(fā)送模塊,用于將所述登錄請(qǐng)求發(fā)送給所述服務(wù)器,以便所述服務(wù)器驗(yàn)證所述登錄請(qǐng)求中的第二驗(yàn)證碼與為所述用戶身份信息所記錄的第一驗(yàn)證碼是否相同,如果是,允許所述簡(jiǎn)單邏輯平臺(tái)采用所述用戶身份信息登錄到所述網(wǎng)絡(luò)應(yīng)用。
15.一種登錄網(wǎng)絡(luò)應(yīng)用的系統(tǒng),包括:服務(wù)器、簡(jiǎn)單邏輯平臺(tái)和復(fù)雜邏輯平臺(tái); 所述服務(wù)器配置有如權(quán)利要求13所述的設(shè)備; 所述簡(jiǎn)單邏輯平臺(tái)配置有權(quán)利要求14所述的設(shè)備。
【文檔編號(hào)】H04L29/06GK103812879SQ201410098343
【公開(kāi)日】2014年5月21日 申請(qǐng)日期:2014年3月17日 優(yōu)先權(quán)日:2014年3月17日
【發(fā)明者】唐文良, 吳海育, 馮帆 申請(qǐng)人:廣州博冠信息科技有限公司