登錄客戶端的方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種登錄客戶端的方法及裝置。其中,該方法包括:在終端運(yùn)行的第一客戶端的登錄界面上,獲取在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,其中,第二客戶端與第一客戶端具有關(guān)聯(lián)關(guān)系;在第一客戶端的登錄界面上,獲取對登錄賬號執(zhí)行操作后所生成的登錄請求,其中,登錄請求用于請求使用登錄賬號登錄第一客戶端;響應(yīng)登錄請求使用登錄賬號登錄第一客戶端。本發(fā)明解決了采用現(xiàn)有的登錄方法所導(dǎo)致的登錄效率較低的技術(shù)問題。
【專利說明】
登錄客戶端的方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計算機(jī)領(lǐng)域,具體而言,涉及一種登錄客戶端的方法及裝置。
【背景技術(shù)】
[0002]目前,現(xiàn)有的登錄客戶端的方法通常包括以下兩種:
[0003]I)使用賬號密碼登錄,如圖1(a)-圖1(d)所示,先在客戶端的登錄界面輸入登錄賬號,然后輸入對應(yīng)的密碼,并等待對輸入的賬號和密碼的登錄驗證,其中,用戶的登錄賬號和密碼往往都設(shè)置的很長。這樣通過手動輸入賬號密碼的過程來實現(xiàn)登錄客戶端的方案,所需執(zhí)行的登錄操作較為復(fù)雜,從而導(dǎo)致登錄所花費(fèi)的登錄時間較長,進(jìn)而造成登錄效率較低的問題。
[0004]2)通過第三方授權(quán)登錄,如圖2(a)-圖2(d)所示,通過向可靠的第三方授權(quán)實現(xiàn)登錄,這樣就需要增加授權(quán)登錄的確認(rèn)操作,如圖2(b)-圖2(c)所示,進(jìn)而才能執(zhí)行進(jìn)一步的授權(quán)登錄過程。然而,這種方式不僅安全性較低,而且增加了交互次數(shù),使得登錄操作變得更加復(fù)雜,也將影響登錄客戶端的登錄效率。
[0005]針對上述的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例提供了一種登錄客戶端的方法及裝置,以至少解決采用現(xiàn)有的登錄方法所導(dǎo)致的登錄效率較低的技術(shù)問題。
[0007]根據(jù)本發(fā)明實施例的一個方面,提供了一種登錄客戶端的方法,包括:在終端運(yùn)行的第一客戶端的登錄界面上,獲取在上述終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,其中,上述第二客戶端與上述第一客戶端具有關(guān)聯(lián)關(guān)系;在上述第一客戶端的登錄界面上,獲取對上述登錄賬號執(zhí)行操作后所生成的登錄請求,其中,上述登錄請求用于請求使用上述登錄賬號登錄上述第一客戶端;響應(yīng)上述登錄請求使用上述登錄賬號登錄上述第一客戶端。
[0008]根據(jù)本發(fā)明實施例的另一方面,還提供了一種登錄客戶端的方法,包括:接收運(yùn)行有第一客戶端的終端對登錄賬號的登錄驗證請求,其中,上述登錄賬號為在上述終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,上述第二客戶端與上述第一客戶端具有關(guān)聯(lián)關(guān)系;響應(yīng)上述登錄驗證請求驗證上述第一客戶端是否使用上述登錄賬號執(zhí)行登錄;在驗證成功時,通過上述第二客戶端發(fā)送登錄驗證成功的響應(yīng),以使上述第一客戶端使用上述登錄賬號執(zhí)行登錄。
[0009]根據(jù)本發(fā)明實施例的又一個方面,提供了一種登錄客戶端的裝置,包括:第一獲取單元,用于在終端運(yùn)行的第一客戶端的登錄界面上,獲取在上述終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,其中,上述第二客戶端與上述第一客戶端具有關(guān)聯(lián)關(guān)系;第二獲取單元,用于在上述第一客戶端的登錄界面上,獲取對上述登錄賬號執(zhí)行操作后所生成的登錄請求,其中,上述登錄請求用于請求使用上述登錄賬號登錄上述第一客戶端;登錄單元,用于響應(yīng)上述登錄請求使用上述登錄賬號登錄上述第一客戶端。
[0010]根據(jù)本發(fā)明實施例的又一方面,還提供了一種登錄客戶端的裝置,包括:第一接收單元,用于接收運(yùn)行有第一客戶端的終端對登錄賬號的登錄驗證請求,其中,上述登錄賬號為在上述終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,上述第二客戶端與上述第一客戶端具有關(guān)聯(lián)關(guān)系;驗證單元,用于響應(yīng)上述登錄驗證請求驗證上述第一客戶端是否使用上述登錄賬號執(zhí)行登錄;發(fā)送單元,用于在驗證成功時,通過上述第二客戶端發(fā)送登錄驗證成功的響應(yīng),以使上述第一客戶端使用上述登錄賬號執(zhí)行登錄。
[0011]在本發(fā)明實施例中,通過在終端運(yùn)行的第一客戶端的登錄界面上,獲取在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,其中,第二客戶端與第一客戶端具有關(guān)聯(lián)關(guān)系;并在第一客戶端的登錄界面上獲取對登錄賬號執(zhí)行操作后所生成的登錄請求,其中,登錄請求用于請求使用登錄賬號登錄第一客戶端;進(jìn)而響應(yīng)登錄請求使用登錄賬號登錄第一客戶端。也就是說,第一客戶端通過從具有關(guān)聯(lián)關(guān)系的第二客戶端獲取第二客戶端當(dāng)前登錄的登錄賬號,并使用獲取到的該登錄賬號實現(xiàn)快速登錄,從而實現(xiàn)簡化登錄客戶端的登錄操作,減少不必要的交互次數(shù),達(dá)到節(jié)省登錄客戶端的登錄時間,進(jìn)而實現(xiàn)提高登錄效率的效果。以克服現(xiàn)有技術(shù)需要通過多次交互等復(fù)雜的操作所導(dǎo)致的登錄效率較低的問題。
【附圖說明】
[0012]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0013]圖1是根據(jù)現(xiàn)有技術(shù)的一種登錄客戶端的方法的示意圖;
[0014]圖2是根據(jù)現(xiàn)有技術(shù)的另一種登錄客戶端的方法的示意圖;
[0015]圖3是根據(jù)本發(fā)明實施例的一種可選的登錄客戶端的方法的應(yīng)用環(huán)境示意圖;
[0016]圖4是根據(jù)本發(fā)明實施例的一種可選的登錄客戶端的方法的流程圖;
[0017]圖5是根據(jù)本發(fā)明實施例的一種可選的登錄客戶端的方法的示意圖;
[0018]圖6是根據(jù)本發(fā)明實施例的另一種可選的登錄客戶端的方法的應(yīng)用環(huán)境示意圖;
[0019]圖7是根據(jù)本發(fā)明實施例的另一種可選的登錄客戶端的方法的流程圖;
[0020]圖8是根據(jù)本發(fā)明實施例的另一種可選的登錄客戶端的方法的示意圖;
[0021 ]圖9是根據(jù)本發(fā)明實施例的又一種可選的登錄客戶端的方法的流程圖;
[0022]圖10是根據(jù)本發(fā)明實施例的一種可選的登錄客戶端的裝置的示意圖;
[0023]圖11是根據(jù)本發(fā)明實施例的另一種可選的登錄客戶端的裝置的示意圖;
[0024]圖12是根據(jù)本發(fā)明實施例的一種可選的登錄客戶端的終端的示意圖;以及
[0025]圖13是根據(jù)本發(fā)明實施例的一種可選的登錄客戶端的服務(wù)器的示意圖。
【具體實施方式】
[0026]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0027]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0028]實施例1
[0029]根據(jù)本發(fā)明實施例,提供了一種登錄客戶端的方法的實施例,該登錄客戶端的方法可以但不限于應(yīng)用于如圖3所示的應(yīng)用環(huán)境中,在終端302運(yùn)行的第一客戶端的登錄界面上,獲取在該終端302運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,其中,第二客戶端與第一客戶端具有關(guān)聯(lián)關(guān)系,然后在第一客戶端的登錄界面上,對獲取到的上述登錄賬號執(zhí)行操作,獲取對該登錄賬號執(zhí)行操作后所生成的登錄請求,其中,登錄請求用于請求使用登錄賬號登錄第一客戶端,響應(yīng)該登錄請求使用上述登錄賬號登錄第一客戶端,從而實現(xiàn)將該登錄請求發(fā)送給第一客戶端所在的服務(wù)器306,在終端302顯示登錄第一客戶端后,通過網(wǎng)絡(luò)304從第一客戶端所在的服務(wù)器306返回的資源信息。通過在第一客戶端登錄界面上獲取與第一客戶端關(guān)聯(lián)的第二客戶端當(dāng)前登錄的登錄賬號,使用該登錄賬號直接登錄,從而實現(xiàn)簡化登錄客戶端的登錄操作,達(dá)到節(jié)省登錄時間,進(jìn)而實現(xiàn)提高登錄效率的效果。
[0030]可選地,在本實施例中,上述終端可以包括但不限于以下至少之一:手機(jī)、平板電腦、筆記本電腦、臺式機(jī)。上述只是一種示例,本實施例對此不做任何限定??蛇x地,在本實施例中,上述網(wǎng)絡(luò)可以包括但不限于以下至少之一:廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)。上述只是一種示例,本實施例對此不做任何限定。
[0031]根據(jù)本發(fā)明實施例,提供了一種登錄客戶端的方法,如圖4所示,該方法包括:
[0032]S402,在終端運(yùn)行的第一客戶端的登錄界面上,獲取在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,其中,第二客戶端與第一客戶端具有關(guān)聯(lián)關(guān)系;
[0033]S404,在第一客戶端的登錄界面上,獲取對登錄賬號執(zhí)行操作后所生成的登錄請求,其中,登錄請求用于請求使用登錄賬號登錄第一客戶端;
[0034]S406,響應(yīng)登錄請求使用登錄賬號登錄第一客戶端。
[0035]可選地,在本實施例中,上述登錄客戶端的方法可以但不限于應(yīng)用于具有關(guān)聯(lián)關(guān)系的客戶端(例如即時通訊應(yīng)用客戶端,及與該即時通訊應(yīng)用客戶端對應(yīng)的社區(qū)空間共享應(yīng)用客戶端)的登錄過程中。也就是說,在登錄第一客戶端時,利用第一客戶端與第二客戶端之間的關(guān)聯(lián)關(guān)系,獲取在終端上運(yùn)行第二客戶端當(dāng)前登錄的登錄賬號(例如圖5所示賬號125253),進(jìn)一步,使用該登錄賬號實現(xiàn)對第一客戶端的快速登錄,如圖5(a)-5(c)所示,從而實現(xiàn)在登錄第一客戶端后,顯示從第一客戶端所在的服務(wù)器返回的資源信息。上述舉例只是一種實施例,本實施例中對此不做任何限定。
[0036]需要說明的是,在本實施例中,通過在終端運(yùn)行的第一客戶端的登錄界面上,獲取在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,其中,第二客戶端與第一客戶端具有關(guān)聯(lián)關(guān)系;并在第一客戶端的登錄界面上獲取對登錄賬號執(zhí)行操作后所生成的登錄請求,其中,登錄請求用于請求使用登錄賬號登錄第一客戶端;進(jìn)而響應(yīng)登錄請求使用登錄賬號登錄第一客戶端。第一客戶端通過從具有關(guān)聯(lián)關(guān)系的第二客戶端獲取第二客戶端當(dāng)前登錄的登錄賬號,并使用獲取到的該登錄賬號實現(xiàn)快速登錄,從而實現(xiàn)簡化登錄客戶端的登錄操作,減少不必要的交互次數(shù),達(dá)到節(jié)省登錄客戶端的登錄時間,進(jìn)而實現(xiàn)提高登錄效率的效果。以克服現(xiàn)有技術(shù)需要通過多次交互等復(fù)雜的操作所導(dǎo)致的登錄效率較低的問題。
[0037]可選地,在本實施例中,在第一客戶端的登錄界面上,獲取對登錄賬號執(zhí)行操作后所生成的登錄請求包括:第一客戶端獲取對登錄賬號執(zhí)行選中操作所生成的選中指令,響應(yīng)該選中指令向第二客戶端發(fā)送登錄驗證請求。然后,由第二客戶端所在的服務(wù)器來驗證判斷是否允許該第一客戶端使用上述登錄賬號執(zhí)行登錄,并在驗證成功時,通過第二客戶端發(fā)送登錄驗證成功的響應(yīng),以使第一客戶端可以使用上述登錄賬號執(zhí)行快速登錄。
[0038]也就是說,如圖6所示,終端302運(yùn)行的第一客戶端在登錄時獲取具有關(guān)聯(lián)關(guān)系的第二客戶端當(dāng)前登錄的登錄賬號后,并通過對該登錄賬號執(zhí)行選中操作生成選中指令,響應(yīng)該選中指令,終端302將向第二客戶端所在服務(wù)器602發(fā)送登錄驗證請求,以使服務(wù)器602利用預(yù)先注冊的信息驗證終端302上的第一客戶端是否可以使用上述登錄賬號執(zhí)行快速登錄。第一客戶端在通過第二客戶端收到服務(wù)器602發(fā)送的登錄驗證成功的響應(yīng)后,將獲取用于請求使用登錄賬號登錄第一客戶端的登錄請求,并將該登錄請求發(fā)送給第一客戶端所在的服務(wù)器306,以獲取登錄后所要顯示的資源信息。
[0039]可選地,在本實施例中,在上述驗證過程中,第二客戶端所在的服務(wù)器可以但不限于對登錄簽名進(jìn)行驗證。例如,在第一客戶端獲取在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號之前,向第二客戶端所在的服務(wù)器發(fā)送注冊請求,其中,注冊請求用于請求在服務(wù)器注冊第一客戶端的登錄簽名(如Sign A)。在第一客戶端獲取上述登錄賬號后執(zhí)行登錄時,在向第二客戶端所在服務(wù)器發(fā)送登錄驗證請求中將攜帶有與該第一客戶端對應(yīng)的登錄簽名(如Sign B),第二客戶端所在的服務(wù)器通過對預(yù)先注冊的登錄簽名Sign A與從請求驗證的第一客戶端獲取到的Sign B進(jìn)行驗證,從而實現(xiàn)對第一客戶端是否可以使用第二客戶端當(dāng)前登錄的賬號進(jìn)行快速登錄的快速驗證,進(jìn)而達(dá)到節(jié)省第一客戶端的登錄時間,提高登錄效率的效果。
[0040]可選地,在本實施例中,在終端運(yùn)行的第一客戶端的登錄界面上,獲取在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號可以但不限于:通過在終端中進(jìn)行第一客戶端與第二客戶端之間的通信,以使第一客戶端直接獲取第二客戶端當(dāng)前登錄的登錄賬號,并在第一客戶端的登錄界面顯示該登錄賬號。如圖5(a)所示在第一客戶端的登錄界面上顯示第二客戶端當(dāng)前登錄的登錄賬號。
[0041 ]可選地,在本實施例中,向第二客戶端發(fā)送登錄驗證請求可以包括但不限于:在第一客戶端的登錄界面上創(chuàng)建第二客戶端的透明界面,并在該透明界面上向第二客戶端發(fā)送登錄驗證請求。從而實現(xiàn)在該登錄驗證請求中攜帶用于登錄驗證的與第一客戶端對應(yīng)的第一登錄簽名。
[0042]具體結(jié)合以下示例進(jìn)行說明,如圖7所示步驟S702-S716,第一客戶端702從第二客戶端706獲取當(dāng)前登錄的登錄賬號,并對該登錄賬號執(zhí)行操作(如選中操作),響應(yīng)由該操作生成的操作指令通過第二客戶端706向第二客戶端所在服務(wù)器708發(fā)送登錄驗證請求,在第二客戶端所在服務(wù)器708中驗證是否允許第一客戶端使用該登錄賬號執(zhí)行登錄。在驗證成功的情況下,第二客戶端所在服務(wù)器708通過第二客戶端向第一客戶端發(fā)送登錄驗證成功的響應(yīng)(如該響應(yīng)中攜帶有登錄票據(jù)),第一客戶端702根據(jù)該響應(yīng)獲取用于登錄的登錄請求,并將該登錄請求發(fā)送給第一客戶端所在服務(wù)器704,在顯示登錄第一客戶端702后,從第一客戶端所在的服務(wù)器704獲取返回的資源信息。
[0043]通過本申請?zhí)峁┑膶嵤├?,通過在終端運(yùn)行的第一客戶端的登錄界面上,獲取在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,其中,第二客戶端與第一客戶端具有關(guān)聯(lián)關(guān)系;并在第一客戶端的登錄界面上獲取對登錄賬號執(zhí)行操作后所生成的登錄請求,其中,登錄請求用于請求使用登錄賬號登錄第一客戶端;進(jìn)而響應(yīng)登錄請求使用登錄賬號登錄第一客戶端。第一客戶端通過從具有關(guān)聯(lián)關(guān)系的第二客戶端獲取第二客戶端當(dāng)前登錄的登錄賬號,并使用獲取到的該登錄賬號實現(xiàn)快速登錄,從而實現(xiàn)簡化登錄客戶端的登錄操作,減少不必要的交互次數(shù),達(dá)到節(jié)省登錄客戶端的登錄時間,進(jìn)而實現(xiàn)提高登錄效率的效果。以克服現(xiàn)有技術(shù)需要通過多次交互等復(fù)雜的操作所導(dǎo)致的登錄效率較低的問題。
[0044]作為一種可選的方案,在第一客戶端的登錄界面上,獲取對第二客戶端的登錄賬號執(zhí)行操作后所生成的登錄請求包括:
[0045]SI,接收選中指令,其中,選中指令用于選擇顯示在登錄界面上的登錄賬號;
[0046]S2,響應(yīng)選中指令向第二客戶端發(fā)送登錄驗證請求,其中,登錄驗證請求中至少攜帶有與第一客戶端對應(yīng)的第一登錄簽名;
[0047]S3,獲取第二客戶端發(fā)送的登錄驗證成功的響應(yīng),其中,響應(yīng)中攜帶有用于登錄第一客戶端的登錄票據(jù);
[0048]S4,獲取使用登錄票據(jù)生成的登錄請求。
[0049]可選地,在本實施例中,上述第一登錄簽名可以但不限于為用于唯一標(biāo)識第一客戶端的簽名。通過發(fā)送當(dāng)前請求登錄的第一客戶端的第一登錄簽名,實現(xiàn)利用該第一登錄簽名與預(yù)先注冊的第二登錄簽名進(jìn)行比對驗證,從而保證對第一客戶端快速登錄過程的高效快速地驗證。
[0050]具體結(jié)合以下示例進(jìn)行說明,接收對顯示在第一客戶端的登錄界面上的第二客戶端當(dāng)前登錄的登錄賬號(如圖5(a)所示)的選中指令,響應(yīng)該選中指令發(fā)送登錄驗證請求,并在終端顯示“登錄中”的等待界面。在獲取到第二客戶端發(fā)送的登錄驗證成功的響應(yīng)后,獲取使用用于登錄第一客戶端的登錄票據(jù)生成的登錄請求,并將該登錄請求發(fā)送給第一客戶端所在服務(wù)器。
[0051]例如,在本實施例中可以但不限于通過如圖8所示的執(zhí)行代碼實現(xiàn)第一客戶端的登錄驗證過程。
[0052]通過本申請?zhí)峁┑膶嵤├?,通過對獲取到的第二客戶端當(dāng)前登錄賬號進(jìn)行驗證,從而保證第一客戶端使用該登錄賬號進(jìn)行登錄的安全性。
[0053]作為一種可選的方案,在獲取在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號之前,還包括:
[0054]SI,向第二客戶端所在的服務(wù)器發(fā)送注冊請求,其中,注冊請求用于請求在服務(wù)器注冊第一客戶端的第二登錄簽名;
[0055]S2,建立第一客戶端與第二客戶端之間的關(guān)聯(lián)關(guān)系。
[0056]可選地,在本實施例中,上述第一客戶端與第二客戶端之間的關(guān)聯(lián)關(guān)系可以為預(yù)設(shè)的關(guān)聯(lián)關(guān)系,例如,即時通訊應(yīng)用客戶端,及與該即時通訊應(yīng)用客戶端對應(yīng)的社區(qū)空間共享應(yīng)用客戶端。
[0057]此外,在本實施例中,也可以通過注冊登錄簽名的方式,建立第一客戶端與第二客戶端之間的關(guān)聯(lián)關(guān)系。也就是說,在第一客戶端登錄之前,在第二客戶端所在服務(wù)器中預(yù)先注冊該第一客戶端的登錄簽名,以實現(xiàn)在第一客戶端與第二客戶端之間建立關(guān)聯(lián)關(guān)系。
[0058]通過本申請?zhí)峁┑膶嵤├ㄟ^在第二客戶端所在服務(wù)器注冊第一客戶端的第二登錄簽名,以實現(xiàn)利用該第二登錄簽名與從請求登錄的第一客戶端獲取的第一登錄簽名進(jìn)行驗證,從而實現(xiàn)快速驗證第一客戶端是否可以利用上述登錄賬號執(zhí)行快速的效果。
[0059]作為一種可選的方案,在響應(yīng)選中指令向第二客戶端發(fā)送登錄驗證請求之后,且在獲取第二客戶端發(fā)送的登錄驗證成功的響應(yīng)之前,還包括:
[0060]SI,服務(wù)器通過第二客戶端接收第一登錄簽名;
[0061]S2,服務(wù)器驗證接收到的第一登錄簽名與注冊的第二登錄簽名是否一致;
[0062]S3,在驗證出第一登錄簽名與注冊的第二登錄簽名一致時,服務(wù)器通過第二客戶端發(fā)送登錄驗證成功的響應(yīng)。
[0063]具體結(jié)合以下示例進(jìn)行說明,在第一客戶端(APP-1)獲取在終端運(yùn)行的第二客戶端(APP-2)當(dāng)前登錄的登錄賬號(ID)之前,向第二客戶端(APP-2)所在的服務(wù)器(S2)發(fā)送注冊請求注冊第一客戶端(APP-1)的登錄簽名(如Sign A) ο
[0064]在第一客戶端(APP-1)獲取上述登錄賬號(ID)后執(zhí)行登錄時,在向第二客戶端(APP-2)所在服務(wù)器(S2)發(fā)送登錄驗證請求中將攜帶有與該第一客戶端對應(yīng)的登錄簽名(如Sign B),第二客戶端(APP-2)所在的服務(wù)器(S2)通過對預(yù)先注冊的登錄簽名(如SignA)與從請求驗證的第一客戶端獲取到的登錄簽名(如Sign B)進(jìn)行驗證,如驗證接收到的第一登錄簽名(如Sign A)與注冊的第二登錄簽名(如Sign B)是否一致,在驗證出第一登錄簽名(如Sign A)與注冊的第二登錄簽名(如Sign B)—致時,則通過第二客戶端發(fā)送登錄驗證成功的響應(yīng)。
[0065]通過本申請?zhí)峁┑膶嵤├?,通過對登錄簽名的驗證,實現(xiàn)對第一客戶端是否可以使用第二客戶端當(dāng)前登錄的賬號進(jìn)行快速登錄的快速驗證,從而達(dá)到節(jié)省第一客戶端的登錄時間,提高登錄效率的效果。
[ΟΟ??]作為一種可選的方案,響應(yīng)選中指令向第二客戶端發(fā)送登錄驗證請求包括:
[0067]SI,響應(yīng)選中指令在第一客戶端的登錄界面上創(chuàng)建第二客戶端的透明界面;
[0068]S2,在第二客戶端的透明界面上向第二客戶端發(fā)送登錄驗證請求。
[0069]具體結(jié)合以下示例進(jìn)行說明,在接收到對如圖5所示的“使用第二客戶端登錄的賬號125253登錄”的選中指令后,第一客戶端在登錄界面上創(chuàng)建第二客戶端的透明界面,如通過android startActivity ()調(diào)用呼起第二客戶端的透明界面,第二客戶端在接收到startActivity()請求后,通過使用android的Activity.getCal IingActivity()獲取第一客戶端的第一登錄簽名,并向第二客戶端所在服務(wù)器發(fā)送攜帶有第一登錄簽名的登錄驗證請求。
[0070]通過本申請?zhí)峁┑膶嵤├?,通過在第一客戶端的登錄界面上創(chuàng)建第二客戶端的透明界面,以達(dá)到減少登錄過程與用戶的交互次數(shù),使用戶對利用第二客戶端發(fā)送登錄驗證的界面無感知,從而實現(xiàn)改善用戶體驗的效果。
[0071]作為一種可選的方案,在終端運(yùn)行的第一客戶端的登錄界面上,獲取在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號包括:
[0072]SI,接收運(yùn)行第一客戶端的運(yùn)行請求;
[0073]S2,響應(yīng)運(yùn)行請求在終端顯示第一客戶端的登錄界面;
[0074]S3,在第一客戶端與第二客戶端之間進(jìn)行通信,以獲取第二客戶端當(dāng)前登錄的登錄賬號,并在第一客戶端的登錄界面顯示登錄賬號。
[0075]具體結(jié)合以下示例進(jìn)行說明,接收運(yùn)行第一客戶端的運(yùn)行請求,在確認(rèn)終端已安裝第一客戶端及與第一客戶端具有關(guān)聯(lián)關(guān)系的第二客戶端后,打開并顯示第一客戶端的登錄界面,并使用android binder通信機(jī)制從第二客戶端獲取第二客戶端當(dāng)前登錄的登錄賬號。在第一客戶端在通信過程中獲取到上述登錄賬號后,在第一客戶端的登錄界面上顯示上述登錄賬號,例如,如圖5(a)所示,“使用第二客戶端登錄的賬號125253登錄”的按鍵。
[0076]通過本申請?zhí)峁┑膶嵤├?,通過在第一客戶端與第二客戶端之間進(jìn)行通信,以獲取第二客戶端當(dāng)前登錄的登錄賬號,從而實現(xiàn)使第一客戶端使用該登錄賬號達(dá)到快速登錄的效果,達(dá)到節(jié)省登錄客戶端的登錄時間,進(jìn)而實現(xiàn)提高登錄效率的效果。以克服現(xiàn)有技術(shù)需要通過多次交互等復(fù)雜的操作所導(dǎo)致的登錄效率較低的問題。
[0077]需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0078]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0079]實施例2
[0080]根據(jù)本發(fā)明實施例,提供了一種登錄客戶端的方法,如圖9所示,該方法包括:
[0081]S902,接收運(yùn)行有第一客戶端的終端對登錄賬號的登錄驗證請求,其中,登錄賬號為在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,第二客戶端與第一客戶端具有關(guān)聯(lián)關(guān)系;
[0082]S904,響應(yīng)登錄驗證請求驗證第一客戶端是否使用登錄賬號執(zhí)行登錄;
[0083]S906,在驗證成功時,通過第二客戶端發(fā)送登錄驗證成功的響應(yīng),以使第一客戶端使用登錄賬號執(zhí)行登錄。
[0084]可選地,在本實施例中,上述登錄客戶端的方法可以但不限于應(yīng)用于具有關(guān)聯(lián)關(guān)系的客戶端(例如即時通訊應(yīng)用客戶端,及與該即時通訊應(yīng)用客戶端對應(yīng)的社區(qū)空間共享應(yīng)用客戶端)的登錄過程中。也就是說,在第一客戶端利用登錄賬號進(jìn)行快速登錄的過程中,由與第一客戶端具有關(guān)聯(lián)關(guān)系的第二客戶端對登錄賬號的登錄驗證請求進(jìn)行快速驗證,驗證第一客戶端是否使用登錄賬號執(zhí)行登錄,從而保證第一客戶端可以實現(xiàn)快速登錄,簡化登錄客戶端的登錄操作,減少不必要的交互次數(shù),達(dá)到節(jié)省登錄客戶端的登錄時間,進(jìn)而實現(xiàn)提高登錄效率的效果。
[0085]可選地,在本實施例中,可以但不限于在第一客戶端獲取到對登錄賬號的選中指令后,將上述登錄驗證請求發(fā)送給第二客戶端。
[0086]也就是說,如圖6所示,終端302運(yùn)行的第一客戶端在登錄時獲取具有關(guān)聯(lián)關(guān)系的第二客戶端當(dāng)前登錄的登錄賬號后,并通過對該登錄賬號執(zhí)行選中操作生成選中指令,響應(yīng)該選中指令,終端302將向第二客戶端所在服務(wù)器602發(fā)送登錄驗證請求,以使服務(wù)器602利用預(yù)先注冊的信息驗證終端302上的第一客戶端是否可以使用上述登錄賬號執(zhí)行快速登錄。第一客戶端在通過第二客戶端收到服務(wù)器602發(fā)送的登錄驗證成功的響應(yīng)后,將獲取用于請求使用登錄賬號登錄第一客戶端的登錄請求,并將該登錄請求發(fā)送給第一客戶端所在的服務(wù)器306,以獲取登錄后所要顯示的資源信息。
[0087]可選地,在本實施例中,在上述驗證過程中,第二客戶端所在的服務(wù)器可以但不限于對登錄簽名進(jìn)行驗證。例如,在第一客戶端獲取在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號之前,向第二客戶端所在的服務(wù)器發(fā)送注冊請求,其中,注冊請求用于請求在服務(wù)器注冊第一客戶端的登錄簽名(如Sign A)。在第一客戶端獲取上述登錄賬號后執(zhí)行登錄時,在向第二客戶端所在服務(wù)器發(fā)送登錄驗證請求中將攜帶有與該第一客戶端對應(yīng)的登錄簽名(如Sign B),第二客戶端所在的服務(wù)器通過對預(yù)先注冊的登錄簽名Sign A與從請求驗證的第一客戶端獲取到的Sign B進(jìn)行驗證,從而實現(xiàn)對第一客戶端是否可以使用第二客戶端當(dāng)前登錄的賬號進(jìn)行快速登錄的快速驗證,進(jìn)而達(dá)到節(jié)省第一客戶端的登錄時間,提高登錄效率的效果。
[0088]具體結(jié)合以下示例進(jìn)行說明,如圖7所示步驟S702-S716,第一客戶端702從第二客戶端706獲取當(dāng)前登錄的登錄賬號,并對該登錄賬號執(zhí)行操作(如選中操作),響應(yīng)由該操作生成的操作指令通過第二客戶端706向第二客戶端所在服務(wù)器708發(fā)送登錄驗證請求,在第二客戶端所在服務(wù)器708中驗證是否允許第一客戶端使用該登錄賬號執(zhí)行登錄。在驗證成功的情況下,第二客戶端所在服務(wù)器708通過第二客戶端向第一客戶端發(fā)送登錄驗證成功的響應(yīng)(如該響應(yīng)中攜帶有登錄票據(jù)),第一客戶端702根據(jù)該響應(yīng)獲取用于登錄的登錄請求,并將該登錄請求發(fā)送給第一客戶端所在服務(wù)器704,在顯示登錄第一客戶端702后,從第一客戶端所在的服務(wù)器704獲取返回的資源信息。
[0089]通過本申請?zhí)峁┑膶嵤├?,通過對獲取到的第二客戶端當(dāng)前登錄賬號進(jìn)行驗證,從而保證對第一客戶端使用該登錄賬號進(jìn)行登錄的快速驗證,以簡化登錄客戶端的登錄操作,減少不必要的交互次數(shù),達(dá)到節(jié)省登錄客戶端的登錄時間,進(jìn)而實現(xiàn)提高登錄效率的效果。進(jìn)一步,還可以保證第一客戶端使用上述登錄賬號進(jìn)行登錄的安全性。
[0090]作為一種可選的方案,登錄驗證請求中至少攜帶有與第一客戶端對應(yīng)的第一登錄簽名,其中,在接收運(yùn)行有第一客戶端的終端對登錄賬號的登錄驗證請求之前,還包括:[0091 ] SI,接收通過第二客戶端發(fā)送的注冊請求,其中,注冊請求用于請求注冊第一客戶端的第二登錄簽名;
[0092]S2,建立第一客戶端與第二客戶端之間的關(guān)聯(lián)關(guān)系。
[0093]可選地,在本實施例中,上述第一客戶端與第二客戶端之間的關(guān)聯(lián)關(guān)系可以為預(yù)設(shè)的關(guān)聯(lián)關(guān)系,例如,即時通訊應(yīng)用客戶端,及與該即時通訊應(yīng)用客戶端對應(yīng)的社區(qū)空間共享應(yīng)用客戶端。
[0094]此外,在本實施例中,也可以通過注冊登錄簽名的方式,建立第一客戶端與第二客戶端之間的關(guān)聯(lián)關(guān)系。也就是說,在第一客戶端登錄之前,在第二客戶端所在服務(wù)器中預(yù)先注冊該第一客戶端的登錄簽名,以實現(xiàn)在第一客戶端與第二客戶端之間建立關(guān)聯(lián)關(guān)系。
[0095]通過本申請?zhí)峁┑膶嵤├?,通過在第二客戶端所在服務(wù)器注冊第一客戶端的第二登錄簽名,以實現(xiàn)利用該第二登錄簽名與從請求登錄的第一客戶端獲取的第一登錄簽名進(jìn)行驗證,從而實現(xiàn)快速驗證第一客戶端是否可以利用上述登錄賬號執(zhí)行快速的效果。
[0096]作為一種可選的方案,
[0097]SI,響應(yīng)登錄驗證請求驗證第一客戶端是否使用登錄賬號執(zhí)行登錄包括:Sll,驗證第一登錄簽名與注冊的第二登錄簽名是否一致;
[0098]S2,在驗證成功時,通過第二客戶端發(fā)送登錄驗證成功的響應(yīng)包括:S21,在第一登錄簽名與注冊的第二登錄簽名一致時,通過第二客戶端發(fā)送登錄驗證成功的響應(yīng),其中,響應(yīng)中攜帶有使第一客戶端執(zhí)行登錄的登錄票據(jù)。
[0099]具體結(jié)合以下示例進(jìn)行說明,在第一客戶端(APP-1)獲取在終端運(yùn)行的第二客戶端(APP-2)當(dāng)前登錄的登錄賬號(ID)之前,向第二客戶端(APP-2)所在的服務(wù)器(S2)發(fā)送注冊請求注冊第一客戶端(APP-1)的登錄簽名(如Sign A) ο
[0100]在第一客戶端(APP-1)獲取上述登錄賬號(ID)后執(zhí)行登錄時,在向第二客戶端(APP-2)所在服務(wù)器(S2)發(fā)送登錄驗證請求中將攜帶有與該第一客戶端對應(yīng)的登錄簽名(如Sign B),第二客戶端(APP-2)所在的服務(wù)器(S2)通過對預(yù)先注冊的登錄簽名(如SignA)與從請求驗證的第一客戶端獲取到的登錄簽名(如Sign B)進(jìn)行驗證,如驗證接收到的第一登錄簽名(如Sign A)與注冊的第二登錄簽名(如Sign B)是否一致,在驗證出第一登錄簽名(如Sign A)與注冊的第二登錄簽名(如Sign B)—致時,則通過第二客戶端發(fā)送登錄驗證成功的響應(yīng)。
[0101]通過本申請?zhí)峁┑膶嵤├?,通過對登錄簽名的驗證,實現(xiàn)對第一客戶端是否可以使用第二客戶端當(dāng)前登錄的賬號進(jìn)行快速登錄的快速驗證,從而達(dá)到節(jié)省第一客戶端的登錄時間,提高登錄效率的效果。
[0102]需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0103]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0104]實施例3
[0105]根據(jù)本發(fā)明實施例,還提供了一種用于實施上述登錄客戶端的方法的登錄客戶端的裝置,如圖1O所示,該裝置包括:
[0106]I)第一獲取單元1002,用于在終端運(yùn)行的第一客戶端的登錄界面上,獲取在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,其中,第二客戶端與第一客戶端具有關(guān)聯(lián)關(guān)系;
[0107]2)第二獲取單元1004,用于在第一客戶端的登錄界面上,獲取對登錄賬號執(zhí)行操作后所生成的登錄請求,其中,登錄請求用于請求使用登錄賬號登錄第一客戶端;
[0108]3)登錄單元1006,用于響應(yīng)登錄請求使用登錄賬號登錄第一客戶端。
[0109]可選地,在本實施例中,上述登錄客戶端的裝置可以但不限于應(yīng)用于具有關(guān)聯(lián)關(guān)系的客戶端(例如即時通訊應(yīng)用客戶端,及與該即時通訊應(yīng)用客戶端對應(yīng)的社區(qū)空間共享應(yīng)用客戶端)的登錄過程中。也就是說,在登錄第一客戶端時,利用第一客戶端與第二客戶端之間的關(guān)聯(lián)關(guān)系,獲取在終端上運(yùn)行第二客戶端當(dāng)前登錄的登錄賬號(例如圖5所示賬號125253),進(jìn)一步,使用該登錄賬號實現(xiàn)對第一客戶端的快速登錄,如圖5(a)-5(c)所示,從而實現(xiàn)在登錄第一客戶端后,顯示從第一客戶端所在的服務(wù)器返回的資源信息。上述舉例只是一種實施例,本實施例中對此不做任何限定。
[0110]需要說明的是,在本實施例中,通過在終端運(yùn)行的第一客戶端的登錄界面上,獲取在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,其中,第二客戶端與第一客戶端具有關(guān)聯(lián)關(guān)系;并在第一客戶端的登錄界面上獲取對登錄賬號執(zhí)行操作后所生成的登錄請求,其中,登錄請求用于請求使用登錄賬號登錄第一客戶端;進(jìn)而響應(yīng)登錄請求使用登錄賬號登錄第一客戶端。第一客戶端通過從具有關(guān)聯(lián)關(guān)系的第二客戶端獲取第二客戶端當(dāng)前登錄的登錄賬號,并使用獲取到的該登錄賬號實現(xiàn)快速登錄,從而實現(xiàn)簡化登錄客戶端的登錄操作,減少不必要的交互次數(shù),達(dá)到節(jié)省登錄客戶端的登錄時間,進(jìn)而實現(xiàn)提高登錄效率的效果。以克服現(xiàn)有技術(shù)需要通過多次交互等復(fù)雜的操作所導(dǎo)致的登錄效率較低的問題。
[0111]可選地,在本實施例中,在第一客戶端的登錄界面上,獲取對登錄賬號執(zhí)行操作后所生成的登錄請求包括:第一客戶端獲取對登錄賬號執(zhí)行選中操作所生成的選中指令,響應(yīng)該選中指令向第二客戶端發(fā)送登錄驗證請求。然后,由第二客戶端所在的服務(wù)器來驗證判斷是否允許該第一客戶端使用上述登錄賬號執(zhí)行登錄,并在驗證成功時,通過第二客戶端發(fā)送登錄驗證成功的響應(yīng),以使第一客戶端可以使用上述登錄賬號執(zhí)行快速登錄。
[0112]也就是說,如圖6所示,終端302運(yùn)行的第一客戶端在登錄時獲取具有關(guān)聯(lián)關(guān)系的第二客戶端當(dāng)前登錄的登錄賬號后,并通過對該登錄賬號執(zhí)行選中操作生成選中指令,響應(yīng)該選中指令,終端302將向第二客戶端所在服務(wù)器602發(fā)送登錄驗證請求,以使服務(wù)器602利用預(yù)先注冊的信息驗證終端302上的第一客戶端是否可以使用上述登錄賬號執(zhí)行快速登錄。第一客戶端在通過第二客戶端收到服務(wù)器602發(fā)送的登錄驗證成功的響應(yīng)后,將獲取用于請求使用登錄賬號登錄第一客戶端的登錄請求,并將該登錄請求發(fā)送給第一客戶端所在的服務(wù)器306,以獲取登錄后所要顯示的資源信息。
[0113]可選地,在本實施例中,在上述驗證過程中,第二客戶端所在的服務(wù)器可以但不限于對登錄簽名進(jìn)行驗證。例如,在第一客戶端獲取在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號之前,向第二客戶端所在的服務(wù)器發(fā)送注冊請求,其中,注冊請求用于請求在服務(wù)器注冊第一客戶端的登錄簽名(如Sign A)。在第一客戶端獲取上述登錄賬號后執(zhí)行登錄時,在向第二客戶端所在服務(wù)器發(fā)送登錄驗證請求中將攜帶有與該第一客戶端對應(yīng)的登錄簽名(如Sign B),第二客戶端所在的服務(wù)器通過對預(yù)先注冊的登錄簽名Sign A與從請求驗證的第一客戶端獲取到的Sign B進(jìn)行驗證,從而實現(xiàn)對第一客戶端是否可以使用第二客戶端當(dāng)前登錄的賬號進(jìn)行快速登錄的快速驗證,進(jìn)而達(dá)到節(jié)省第一客戶端的登錄時間,提高登錄效率的效果。
[0114]可選地,在本實施例中,在終端運(yùn)行的第一客戶端的登錄界面上,獲取在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號可以但不限于:通過在終端中進(jìn)行第一客戶端與第二客戶端之間的通信,以使第一客戶端直接獲取第二客戶端當(dāng)前登錄的登錄賬號,并在第一客戶端的登錄界面顯示該登錄賬號。如圖5(a)所示在第一客戶端的登錄界面上顯示第二客戶端當(dāng)前登錄的登錄賬號。
[0115]可選地,在本實施例中,向第二客戶端發(fā)送登錄驗證請求可以包括但不限于:在第一客戶端的登錄界面上創(chuàng)建第二客戶端的透明界面,并在該透明界面上向第二客戶端發(fā)送登錄驗證請求。從而實現(xiàn)在該登錄驗證請求中攜帶用于登錄驗證的與第一客戶端對應(yīng)的第一登錄簽名。
[0116]具體結(jié)合以下示例進(jìn)行說明,如圖7所示步驟S702-S716,第一客戶端702從第二客戶端706獲取當(dāng)前登錄的登錄賬號,并對該登錄賬號執(zhí)行操作(如選中操作),響應(yīng)由該操作生成的操作指令通過第二客戶端706向第二客戶端所在服務(wù)器708發(fā)送登錄驗證請求,在第二客戶端所在服務(wù)器708中驗證是否允許第一客戶端使用該登錄賬號執(zhí)行登錄。在驗證成功的情況下,第二客戶端所在服務(wù)器708通過第二客戶端向第一客戶端發(fā)送登錄驗證成功的響應(yīng)(如該響應(yīng)中攜帶有登錄票據(jù)),第一客戶端702根據(jù)該響應(yīng)獲取用于登錄的登錄請求,并將該登錄請求發(fā)送給第一客戶端所在服務(wù)器704,在顯示登錄第一客戶端702后,從第一客戶端所在的服務(wù)器704獲取返回的資源信息。
[0117]通過本申請?zhí)峁┑膶嵤├ㄟ^在終端運(yùn)行的第一客戶端的登錄界面上,獲取在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,其中,第二客戶端與第一客戶端具有關(guān)聯(lián)關(guān)系;并在第一客戶端的登錄界面上獲取對登錄賬號執(zhí)行操作后所生成的登錄請求,其中,登錄請求用于請求使用登錄賬號登錄第一客戶端;進(jìn)而響應(yīng)登錄請求使用登錄賬號登錄第一客戶端。第一客戶端通過從具有關(guān)聯(lián)關(guān)系的第二客戶端獲取第二客戶端當(dāng)前登錄的登錄賬號,并使用獲取到的該登錄賬號實現(xiàn)快速登錄,從而實現(xiàn)簡化登錄客戶端的登錄操作,減少不必要的交互次數(shù),達(dá)到節(jié)省登錄客戶端的登錄時間,進(jìn)而實現(xiàn)提高登錄效率的效果。以克服現(xiàn)有技術(shù)需要通過多次交互等復(fù)雜的操作所導(dǎo)致的登錄效率較低的問題。
[0118]作為一種可選的方案,第二獲取單元1004包括:
[0119]I)第一接收模塊,用于接收選中指令,其中,選中指令用于選擇顯示在登錄界面上的登錄賬號;
[0120]2)發(fā)送模塊,用于響應(yīng)選中指令向第二客戶端發(fā)送登錄驗證請求,其中,登錄驗證請求中至少攜帶有與第一客戶端對應(yīng)的第一登錄簽名;
[0121]3)第一獲取模塊,用于獲取第二客戶端發(fā)送的登錄驗證成功的響應(yīng),其中,響應(yīng)中攜帶有用于登錄第一客戶端的登錄票據(jù);
[0122]4)第二獲取模塊,用于獲取使用登錄票據(jù)生成的登錄請求。
[0123]可選地,在本實施例中,上述第一登錄簽名可以但不限于為用于唯一標(biāo)識第一客戶端的簽名。通過發(fā)送當(dāng)前請求登錄的第一客戶端的第一登錄簽名,實現(xiàn)利用該第一登錄簽名與預(yù)先注冊的第二登錄簽名進(jìn)行比對驗證,從而保證對第一客戶端快速登錄過程的高效快速地驗證。
[0124]具體結(jié)合以下示例進(jìn)行說明,接收對顯示在第一客戶端的登錄界面上的第二客戶端當(dāng)前登錄的登錄賬號(如圖5(a)所示)的選中指令,響應(yīng)該選中指令發(fā)送登錄驗證請求,并在終端顯示“登錄中”的等待界面。在獲取到第二客戶端發(fā)送的登錄驗證成功的響應(yīng)后,獲取使用用于登錄第一客戶端的登錄票據(jù)生成的登錄請求,并將該登錄請求發(fā)送給第一客戶端所在服務(wù)器。
[0125]例如,在本實施例中可以但不限于通過如圖8所示的執(zhí)行代碼實現(xiàn)第一客戶端的登錄驗證過程。
[0126]通過本申請?zhí)峁┑膶嵤├?,通過對獲取到的第二客戶端當(dāng)前登錄賬號進(jìn)行驗證,從而保證第一客戶端使用該登錄賬號進(jìn)行登錄的安全性。
[0127]作為一種可選的方案,還包括:
[0128]I)發(fā)送單元,用于在獲取在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號之前,向第二客戶端所在的服務(wù)器發(fā)送注冊請求,其中,注冊請求用于請求在服務(wù)器注冊第一客戶端的第二登錄簽名;
[0129]2)建立單元,用于建立第一客戶端與第二客戶端之間的關(guān)聯(lián)關(guān)系。
[0130]可選地,在本實施例中,上述第一客戶端與第二客戶端之間的關(guān)聯(lián)關(guān)系可以為預(yù)設(shè)的關(guān)聯(lián)關(guān)系,例如,即時通訊應(yīng)用客戶端,及與該即時通訊應(yīng)用客戶端對應(yīng)的社區(qū)空間共享應(yīng)用客戶端。
[0131]此外,在本實施例中,也可以通過注冊登錄簽名的方式,建立第一客戶端與第二客戶端之間的關(guān)聯(lián)關(guān)系。也就是說,在第一客戶端登錄之前,在第二客戶端所在服務(wù)器中預(yù)先注冊該第一客戶端的登錄簽名,以實現(xiàn)在第一客戶端與第二客戶端之間建立關(guān)聯(lián)關(guān)系。
[0132]通過本申請?zhí)峁┑膶嵤├?,通過在第二客戶端所在服務(wù)器注冊第一客戶端的第二登錄簽名,以實現(xiàn)利用該第二登錄簽名與從請求登錄的第一客戶端獲取的第一登錄簽名進(jìn)行驗證,從而實現(xiàn)快速驗證第一客戶端是否可以利用上述登錄賬號執(zhí)行快速的效果。
[0133]作為一種可選的方案,發(fā)送模塊包括:
[0134]I)創(chuàng)建子模塊,用于響應(yīng)選中指令在第一客戶端的登錄界面上創(chuàng)建第二客戶端的透明界面;
[0135]2)發(fā)送子模塊,用于在第二客戶端的透明界面上向第二客戶端發(fā)送登錄驗證請求。
[0136]具體結(jié)合以下示例進(jìn)行說明,在第一客戶端(APP-1)獲取在終端運(yùn)行的第二客戶端(APP-2)當(dāng)前登錄的登錄賬號(ID)之前,向第二客戶端(APP-2)所在的服務(wù)器(S2)發(fā)送注冊請求注冊第一客戶端(APP-1)的登錄簽名(如Sign A) ο
[0137]在第一客戶端(APP-1)獲取上述登錄賬號(ID)后執(zhí)行登錄時,在向第二客戶端(APP-2)所在服務(wù)器(S2)發(fā)送登錄驗證請求中將攜帶有與該第一客戶端對應(yīng)的登錄簽名(如Sign B),第二客戶端(APP-2)所在的服務(wù)器(S2)通過對預(yù)先注冊的登錄簽名(如SignA)與從請求驗證的第一客戶端獲取到的登錄簽名(如Sign B)進(jìn)行驗證,如驗證接收到的第一登錄簽名(如Sign A)與注冊的第二登錄簽名(如Sign B)是否一致,在驗證出第一登錄簽名(如Sign A)與注冊的第二登錄簽名(如Sign B)—致時,則通過第二客戶端發(fā)送登錄驗證成功的響應(yīng)。
[0138]通過本申請?zhí)峁┑膶嵤├ㄟ^對登錄簽名的驗證,實現(xiàn)對第一客戶端是否可以使用第二客戶端當(dāng)前登錄的賬號進(jìn)行快速登錄的快速驗證,從而達(dá)到節(jié)省第一客戶端的登錄時間,提高登錄效率的效果。
[0139]作為一種可選的方案,第一獲取單元包括:
[0140]I)第二接收模塊,用于接收運(yùn)行第一客戶端的運(yùn)行請求;
[0141]2)顯示模塊,用于響應(yīng)運(yùn)行請求在終端顯示第一客戶端的登錄界面;
[0142]3)通信模塊,用于在第一客戶端與第二客戶端之間進(jìn)行通信,以獲取第二客戶端當(dāng)前登錄的登錄賬號,并在第一客戶端的登錄界面顯示登錄賬號。
[0143]具體結(jié)合以下示例進(jìn)行說明,接收運(yùn)行第一客戶端的運(yùn)行請求,在確認(rèn)終端已安裝第一客戶端及與第一客戶端具有關(guān)聯(lián)關(guān)系的第二客戶端后,打開并顯示第一客戶端的登錄界面,并使用android binder通信機(jī)制從第二客戶端獲取第二客戶端當(dāng)前登錄的登錄賬號。在第一客戶端在通信過程中獲取到上述登錄賬號后,在第一客戶端的登錄界面上顯示上述登錄賬號,例如,如圖5(a)所示,“使用第二客戶端登錄的賬號125253登錄”的按鍵。
[0144]通過本申請?zhí)峁┑膶嵤├?,通過在第一客戶端與第二客戶端之間進(jìn)行通信,以獲取第二客戶端當(dāng)前登錄的登錄賬號,從而實現(xiàn)使第一客戶端使用該登錄賬號達(dá)到快速登錄的效果,達(dá)到節(jié)省登錄客戶端的登錄時間,進(jìn)而實現(xiàn)提高登錄效率的效果。以克服現(xiàn)有技術(shù)需要通過多次交互等復(fù)雜的操作所導(dǎo)致的登錄效率較低的問題。
[0145]實施例4
[0146]根據(jù)本發(fā)明實施例,還提供了一種用于實施上述登錄客戶端的方法的登錄客戶端的裝置,如圖11所示,該裝置包括:
[0147]I)第一接收單元1102,用于接收運(yùn)行有第一客戶端的終端對登錄賬號的登錄驗證請求,其中,登錄賬號為在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,第二客戶端與第一客戶端具有關(guān)聯(lián)關(guān)系;
[0148]2)驗證單元1104,用于響應(yīng)登錄驗證請求驗證第一客戶端是否使用登錄賬號執(zhí)行登錄;
[0149]3)發(fā)送單元1106,用于在驗證成功時,通過第二客戶端發(fā)送登錄驗證成功的響應(yīng),以使第一客戶端使用登錄賬號執(zhí)行登錄。
[0150]可選地,在本實施例中,上述登錄客戶端的裝置可以但不限于應(yīng)用于具有關(guān)聯(lián)關(guān)系的客戶端(例如即時通訊應(yīng)用客戶端,及與該即時通訊應(yīng)用客戶端對應(yīng)的社區(qū)空間共享應(yīng)用客戶端)的登錄過程中。也就是說,在第一客戶端利用登錄賬號進(jìn)行快速登錄的過程中,由與第一客戶端具有關(guān)聯(lián)關(guān)系的第二客戶端對登錄賬號的登錄驗證請求進(jìn)行快速驗證,驗證第一客戶端是否使用登錄賬號執(zhí)行登錄,從而保證第一客戶端可以實現(xiàn)快速登錄,簡化登錄客戶端的登錄操作,減少不必要的交互次數(shù),達(dá)到節(jié)省登錄客戶端的登錄時間,進(jìn)而實現(xiàn)提高登錄效率的效果。
[0151]可選地,在本實施例中,可以但不限于在第一客戶端獲取到對登錄賬號的選中指令后,將上述登錄驗證請求發(fā)送給第二客戶端。
[0152]也就是說,如圖6所示,終端302運(yùn)行的第一客戶端在登錄時獲取具有關(guān)聯(lián)關(guān)系的第二客戶端當(dāng)前登錄的登錄賬號后,并通過對該登錄賬號執(zhí)行選中操作生成選中指令,響應(yīng)該選中指令,終端302將向第二客戶端所在服務(wù)器602發(fā)送登錄驗證請求,以使服務(wù)器602利用預(yù)先注冊的信息驗證終端302上的第一客戶端是否可以使用上述登錄賬號執(zhí)行快速登錄。第一客戶端在通過第二客戶端收到服務(wù)器602發(fā)送的登錄驗證成功的響應(yīng)后,將獲取用于請求使用登錄賬號登錄第一客戶端的登錄請求,并將該登錄請求發(fā)送給第一客戶端所在的服務(wù)器306,以獲取登錄后所要顯示的資源信息。
[0153]可選地,在本實施例中,在上述驗證過程中,第二客戶端所在的服務(wù)器可以但不限于對登錄簽名進(jìn)行驗證。例如,在第一客戶端獲取在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號之前,向第二客戶端所在的服務(wù)器發(fā)送注冊請求,其中,注冊請求用于請求在服務(wù)器注冊第一客戶端的登錄簽名(如Sign A)。在第一客戶端獲取上述登錄賬號后執(zhí)行登錄時,在向第二客戶端所在服務(wù)器發(fā)送登錄驗證請求中將攜帶有與該第一客戶端對應(yīng)的登錄簽名(如Sign B),第二客戶端所在的服務(wù)器通過對預(yù)先注冊的登錄簽名Sign A與從請求驗證的第一客戶端獲取到的Sign B進(jìn)行驗證,從而實現(xiàn)對第一客戶端是否可以使用第二客戶端當(dāng)前登錄的賬號進(jìn)行快速登錄的快速驗證,進(jìn)而達(dá)到節(jié)省第一客戶端的登錄時間,提高登錄效率的效果。
[0154]具體結(jié)合以下示例進(jìn)行說明,如圖7所示步驟S702-S716,第一客戶端702從第二客戶端706獲取當(dāng)前登錄的登錄賬號,并對該登錄賬號執(zhí)行操作(如選中操作),響應(yīng)由該操作生成的操作指令通過第二客戶端706向第二客戶端所在服務(wù)器708發(fā)送登錄驗證請求,在第二客戶端所在服務(wù)器708中驗證是否允許第一客戶端使用該登錄賬號執(zhí)行登錄。在驗證成功的情況下,第二客戶端所在服務(wù)器708通過第二客戶端向第一客戶端發(fā)送登錄驗證成功的響應(yīng)(如該響應(yīng)中攜帶有登錄票據(jù)),第一客戶端702根據(jù)該響應(yīng)獲取用于登錄的登錄請求,并將該登錄請求發(fā)送給第一客戶端所在服務(wù)器704,在顯示登錄第一客戶端702后,從第一客戶端所在的服務(wù)器704獲取返回的資源信息。
[0155]通過本申請?zhí)峁┑膶嵤├?,通過對獲取到的第二客戶端當(dāng)前登錄賬號進(jìn)行驗證,從而保證對第一客戶端使用該登錄賬號進(jìn)行登錄的快速驗證,以簡化登錄客戶端的登錄操作,減少不必要的交互次數(shù),達(dá)到節(jié)省登錄客戶端的登錄時間,進(jìn)而實現(xiàn)提高登錄效率的效果。進(jìn)一步,還可以保證第一客戶端使用上述登錄賬號進(jìn)行登錄的安全性。
[0156]作為一種可選的方案,登錄驗證請求中至少攜帶有與第一客戶端對應(yīng)的第一登錄簽名,上述裝置還包括:
[0157]I)第二接收單元,用于在接收運(yùn)行有第一客戶端的終端對登錄賬號的登錄驗證請求之前,接收通過第二客戶端發(fā)送的注冊請求,其中,注冊請求用于請求注冊第一客戶端的第二登錄簽名;
[0158]2)建立單元,用于建立第一客戶端與第二客戶端之間的關(guān)聯(lián)關(guān)系。
[0159]可選地,在本實施例中,上述第一客戶端與第二客戶端之間的關(guān)聯(lián)關(guān)系可以為預(yù)設(shè)的關(guān)聯(lián)關(guān)系,例如,即時通訊應(yīng)用客戶端,及與該即時通訊應(yīng)用客戶端對應(yīng)的社區(qū)空間共享應(yīng)用客戶端。
[0160]此外,在本實施例中,也可以通過注冊登錄簽名的方式,建立第一客戶端與第二客戶端之間的關(guān)聯(lián)關(guān)系。也就是說,在第一客戶端登錄之前,在第二客戶端所在服務(wù)器中預(yù)先注冊該第一客戶端的登錄簽名,以實現(xiàn)在第一客戶端與第二客戶端之間建立關(guān)聯(lián)關(guān)系。
[0161]通過本申請?zhí)峁┑膶嵤├ㄟ^在第二客戶端所在服務(wù)器注冊第一客戶端的第二登錄簽名,以實現(xiàn)利用該第二登錄簽名與從請求登錄的第一客戶端獲取的第一登錄簽名進(jìn)行驗證,從而實現(xiàn)快速驗證第一客戶端是否可以利用上述登錄賬號執(zhí)行快速的效果。
[0162]作為一種可選的方案,
[0163]I)驗證單元1104包括:(I)驗證模塊,用于驗證第一登錄簽名與注冊的第二登錄簽名是否一致;
[0164]2)發(fā)送單元1106包括:(I)發(fā)送模塊,用于在第一登錄簽名與注冊的第二登錄簽名一致時,通過第二客戶端發(fā)送登錄驗證成功的響應(yīng),其中,響應(yīng)中攜帶有使第一客戶端執(zhí)行登錄的登錄票據(jù)。
[0165]具體結(jié)合以下示例進(jìn)行說明,在第一客戶端(APP-1)獲取在終端運(yùn)行的第二客戶端(APP-2)當(dāng)前登錄的登錄賬號(ID)之前,向第二客戶端(APP-2)所在的服務(wù)器(S2)發(fā)送注冊請求注冊第一客戶端(APP-1)的登錄簽名(如Sign A) ο
[0166]在第一客戶端(APP-1)獲取上述登錄賬號(ID)后執(zhí)行登錄時,在向第二客戶端(APP-2)所在服務(wù)器(S2)發(fā)送登錄驗證請求中將攜帶有與該第一客戶端對應(yīng)的登錄簽名(如Sign B),第二客戶端(APP-2)所在的服務(wù)器(S2)通過對預(yù)先注冊的登錄簽名(如SignA)與從請求驗證的第一客戶端獲取到的登錄簽名(如Sign B)進(jìn)行驗證,如驗證接收到的第一登錄簽名(如Sign A)與注冊的第二登錄簽名(如Sign B)是否一致,在驗證出第一登錄簽名(如Sign A)與注冊的第二登錄簽名(如Sign B)—致時,則通過第二客戶端發(fā)送登錄驗證成功的響應(yīng)。
[0167]通過本申請?zhí)峁┑膶嵤├?,通過對登錄簽名的驗證,實現(xiàn)對第一客戶端是否可以使用第二客戶端當(dāng)前登錄的賬號進(jìn)行快速登錄的快速驗證,從而達(dá)到節(jié)省第一客戶端的登錄時間,提高登錄效率的效果。
[0168]實施例5
[0169]根據(jù)本發(fā)明實施例,還提供了一種用于實施上述登錄客戶端的方法的登錄客戶端的終端,如圖12所示,該終端包括:
[0170]I)通訊接口 1202,設(shè)置為在終端運(yùn)行的第一客戶端的登錄界面上,獲取在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,其中,第二客戶端與第一客戶端具有關(guān)聯(lián)關(guān)系;還設(shè)置為在第一客戶端的登錄界面上,獲取對登錄賬號執(zhí)行操作后所生成的登錄請求,其中,登錄請求用于請求使用登錄賬號登錄第一客戶端;
[0171]2)處理器1204,與通訊接口 1202連接,設(shè)置為在第一客戶端的登錄界面上,獲取對登錄賬號執(zhí)行操作后所生成的登錄請求,其中,登錄請求用于請求使用登錄賬號登錄第一客戶端;
[0172]3)存儲器1206,與通訊接口 1202及處理器1204連接,設(shè)置為存儲第二客戶端當(dāng)前登錄的登錄賬號,及第二客戶端與第一客戶端的關(guān)聯(lián)關(guān)系。
[0173]可選地,本實施例中的具體示例可以參考上述實施例1和實施例2中所描述的示例,本實施例在此不再贅述。
[0174]實施例6
[0175]根據(jù)本發(fā)明實施例,還提供了一種用于實施上述登錄客戶端的方法的登錄客戶端的服務(wù)器,如圖13所示,該服務(wù)器包括:
[0176]I)通訊接口 1302,設(shè)置為接收運(yùn)行有第一客戶端的終端對登錄賬號的登錄驗證請求,其中,登錄賬號為在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,第二客戶端與第一客戶端具有關(guān)聯(lián)關(guān)系;還設(shè)置為在驗證成功時,通過第二客戶端發(fā)送登錄驗證成功的響應(yīng),以使第一客戶端使用登錄賬號執(zhí)行登錄;
[0177]2)處理器1304,與通訊接口 1302連接,設(shè)置為響應(yīng)登錄驗證請求驗證第一客戶端是否使用登錄賬號執(zhí)行登錄;
[0178]3)存儲器1306,與通訊接口 1302及處理器1304連接,設(shè)置為存儲用于登錄驗證的驗證信息。
[0179]可選地,在本實施例中,上述驗證信息可以包括但不限于第一客戶端的登錄簽名。例如,第一客戶端發(fā)送的登錄驗證請求中攜帶的與第一客戶端對應(yīng)的第一登錄簽名及通過第二客戶端請求注冊的第一客戶端的第二登錄簽名。
[0180]可選地,本實施例中的具體示例可以參考上述實施例1和實施例2中所描述的示例,本實施例在此不再贅述。
[0181]實施例7
[0182]本發(fā)明的實施例還提供了一種存儲介質(zhì)。
[0183]可選地,在本實施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:
[0184]SI,在終端運(yùn)行的第一客戶端的登錄界面上,獲取在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,其中,第二客戶端與第一客戶端具有關(guān)聯(lián)關(guān)系;
[0185]S2,在第一客戶端的登錄界面上,獲取對登錄賬號執(zhí)行操作后所生成的登錄請求,其中,登錄請求用于請求使用登錄賬號登錄第一客戶端;
[0186]S3,響應(yīng)登錄請求使用登錄賬號登錄第一客戶端。
[0187]可選地,存儲介質(zhì)還被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:
[0188]SI,接收運(yùn)行有第一客戶端的終端對登錄賬號的登錄驗證請求,其中,登錄賬號為在終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,第二客戶端與第一客戶端具有關(guān)聯(lián)關(guān)系;
[0189]S2,響應(yīng)登錄驗證請求驗證第一客戶端是否使用登錄賬號執(zhí)行登錄;
[0190]S3,在驗證成功時,通過第二客戶端發(fā)送登錄驗證成功的響應(yīng),以使第一客戶端使用登錄賬號執(zhí)行登錄。
[0191]可選地,在本實施例中,上述存儲介質(zhì)可以包括但不限于:U盤、只讀存儲器(R0M,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0192]可選地,本實施例中的具體示例可以參考上述實施例1至實施例4中所描述的示例,本實施例在此不再贅述。
[0193]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0194]上述實施例中的集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在上述計算機(jī)可讀取的存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在存儲介質(zhì)中,包括若干指令用以使得一臺或多臺計算機(jī)設(shè)備(可為個人計算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。
[0195]在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。
[0196]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的客戶端,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
[0197]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0198]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0199]以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【主權(quán)項】
1.一種登錄客戶端的方法,其特征在于,包括: 在終端運(yùn)行的第一客戶端的登錄界面上,獲取在所述終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,其中,所述第二客戶端與所述第一客戶端具有關(guān)聯(lián)關(guān)系; 在所述第一客戶端的登錄界面上,獲取對所述登錄賬號執(zhí)行操作后所生成的登錄請求,其中,所述登錄請求用于請求使用所述登錄賬號登錄所述第一客戶端; 響應(yīng)所述登錄請求使用所述登錄賬號登錄所述第一客戶端。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述第一客戶端的登錄界面上,獲取對所述第二客戶端的所述登錄賬號執(zhí)行操作后所生成的登錄請求包括: 接收選中指令,其中,所述選中指令用于選擇顯示在所述登錄界面上的所述登錄賬號;響應(yīng)所述選中指令向所述第二客戶端發(fā)送登錄驗證請求,其中,所述登錄驗證請求中至少攜帶有與所述第一客戶端對應(yīng)的第一登錄簽名; 獲取所述第二客戶端發(fā)送的登錄驗證成功的響應(yīng),其中,所述響應(yīng)中攜帶有用于登錄所述第一客戶端的登錄票據(jù); 獲取使用所述登錄票據(jù)生成的所述登錄請求。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述獲取在所述終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號之前,還包括: 向所述第二客戶端所在的服務(wù)器發(fā)送注冊請求,其中,所述注冊請求用于請求在所述服務(wù)器注冊所述第一客戶端的第二登錄簽名; 建立所述第一客戶端與所述第二客戶端之間的所述關(guān)聯(lián)關(guān)系。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述響應(yīng)所述選中指令向所述第二客戶端發(fā)送登錄驗證請求之后,且在所述獲取所述第二客戶端發(fā)送的登錄驗證成功的響應(yīng)之前,還包括: 所述服務(wù)器通過所述第二客戶端接收所述第一登錄簽名; 所述服務(wù)器驗證接收到的所述第一登錄簽名與注冊的所述第二登錄簽名是否一致;在驗證出所述第一登錄簽名與注冊的所述第二登錄簽名一致時,所述服務(wù)器通過所述第二客戶端發(fā)送所述登錄驗證成功的響應(yīng)。5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述響應(yīng)所述選中指令向所述第二客戶端發(fā)送登錄驗證請求包括: 響應(yīng)所述選中指令在所述第一客戶端的登錄界面上創(chuàng)建所述第二客戶端的透明界面; 在所述第二客戶端的所述透明界面上向所述第二客戶端發(fā)送所述登錄驗證請求。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在終端運(yùn)行的第一客戶端的登錄界面上,獲取在所述終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號包括: 接收運(yùn)行所述第一客戶端的運(yùn)行請求; 響應(yīng)所述運(yùn)行請求在所述終端顯示所述第一客戶端的登錄界面; 在所述第一客戶端與所述第二客戶端之間進(jìn)行通信,以獲取所述第二客戶端當(dāng)前登錄的所述登錄賬號,并在所述第一客戶端的登錄界面顯示所述登錄賬號。7.一種登錄客戶端的方法,其特征在于,包括: 接收運(yùn)行有第一客戶端的終端對登錄賬號的登錄驗證請求,其中,所述登錄賬號為在所述終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,所述第二客戶端與所述第一客戶端具有關(guān)聯(lián)關(guān)系; 響應(yīng)所述登錄驗證請求驗證所述第一客戶端是否使用所述登錄賬號執(zhí)行登錄; 在驗證成功時,通過所述第二客戶端發(fā)送登錄驗證成功的響應(yīng),以使所述第一客戶端使用所述登錄賬號執(zhí)行登錄。8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述登錄驗證請求中至少攜帶有與所述第一客戶端對應(yīng)的第一登錄簽名,其中,在所述接收運(yùn)行有第一客戶端的終端對登錄賬號的登錄驗證請求之前,還包括: 接收通過所述第二客戶端發(fā)送的注冊請求,其中,所述注冊請求用于請求注冊所述第一客戶端的第二登錄簽名; 建立所述第一客戶端與所述第二客戶端之間的所述關(guān)聯(lián)關(guān)系。9.根據(jù)權(quán)利要求8所述的方法,其特征在于, 所述響應(yīng)所述登錄驗證請求驗證所述第一客戶端是否使用所述登錄賬號執(zhí)行登錄包括:驗證所述第一登錄簽名與注冊的所述第二登錄簽名是否一致; 所述在驗證成功時,通過所述第二客戶端發(fā)送登錄驗證成功的響應(yīng)包括:在所述第一登錄簽名與注冊的所述第二登錄簽名一致時,通過所述第二客戶端發(fā)送所述登錄驗證成功的響應(yīng),其中,所述響應(yīng)中攜帶有使所述第一客戶端執(zhí)行登錄的登錄票據(jù)。10.一種登錄客戶端的裝置,其特征在于,包括:第一獲取單元,用于在終端運(yùn)行的第一客戶端的登錄界面上,獲取在所述終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,其中,所述第二客戶端與所述第一客戶端具有關(guān)聯(lián)關(guān)系;第二獲取單元,用于在所述第一客戶端的登錄界面上,獲取對所述登錄賬號執(zhí)行操作后所生成的登錄請求,其中,所述登錄請求用于請求使用所述登錄賬號登錄所述第一客戶端; 登錄單元,用于響應(yīng)所述登錄請求使用所述登錄賬號登錄所述第一客戶端。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第二獲取單元包括: 第一接收模塊,用于接收選中指令,其中,所述選中指令用于選擇顯示在所述登錄界面上的所述登錄賬號; 發(fā)送模塊,用于響應(yīng)所述選中指令向所述第二客戶端發(fā)送登錄驗證請求,其中,所述登錄驗證請求中至少攜帶有與所述第一客戶端對應(yīng)的第一登錄簽名; 第一獲取模塊,用于獲取所述第二客戶端發(fā)送的登錄驗證成功的響應(yīng),其中,所述響應(yīng)中攜帶有用于登錄所述第一客戶端的登錄票據(jù); 第二獲取模塊,用于獲取使用所述登錄票據(jù)生成的所述登錄請求。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括: 發(fā)送單元,用于在獲取在所述終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號之前,向所述第二客戶端所在的服務(wù)器發(fā)送注冊請求,其中,所述注冊請求用于請求在所述服務(wù)器注冊所述第一客戶端的第二登錄簽名; 建立單元,用于建立所述第一客戶端與所述第二客戶端之間的所述關(guān)聯(lián)關(guān)系。13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述發(fā)送模塊包括: 創(chuàng)建子模塊,用于響應(yīng)所述選中指令在所述第一客戶端的登錄界面上創(chuàng)建所述第二客戶端的透明界面; 發(fā)送子模塊,用于在所述第二客戶端的所述透明界面上向所述第二客戶端發(fā)送所述登錄驗證請求。14.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第一獲取單元包括: 第二接收模塊,用于接收運(yùn)行所述第一客戶端的運(yùn)行請求; 顯示模塊,用于響應(yīng)所述運(yùn)行請求在所述終端顯示所述第一客戶端的登錄界面; 通信模塊,用于在所述第一客戶端與所述第二客戶端之間進(jìn)行通信,以獲取所述第二客戶端當(dāng)前登錄的所述登錄賬號,并在所述第一客戶端的登錄界面顯示所述登錄賬號。15.一種登錄客戶端的裝置,其特征在于,包括: 第一接收單元,用于接收運(yùn)行有第一客戶端的終端對登錄賬號的登錄驗證請求,其中,所述登錄賬號為在所述終端運(yùn)行的第二客戶端當(dāng)前登錄的登錄賬號,所述第二客戶端與所述第一客戶端具有關(guān)聯(lián)關(guān)系; 驗證單元,用于響應(yīng)所述登錄驗證請求驗證所述第一客戶端是否使用所述登錄賬號執(zhí)行登錄; 發(fā)送單元,用于在驗證成功時,通過所述第二客戶端發(fā)送登錄驗證成功的響應(yīng),以使所述第一客戶端使用所述登錄賬號執(zhí)行登錄。16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述登錄驗證請求中至少攜帶有與所述第一客戶端對應(yīng)的第一登錄簽名,所述裝置還包括: 第二接收單元,用于在接收運(yùn)行有第一客戶端的終端對登錄賬號的登錄驗證請求之前,接收通過所述第二客戶端發(fā)送的注冊請求,其中,所述注冊請求用于請求注冊所述第一客戶端的第二登錄簽名; 建立單元,用于建立所述第一客戶端與所述第二客戶端之間的所述關(guān)聯(lián)關(guān)系。17.根據(jù)權(quán)利要求16所述的裝置,其特征在于, 所述驗證單元包括:驗證模塊,用于驗證所述第一登錄簽名與注冊的所述第二登錄簽名是否一致; 所述發(fā)送單元包括:發(fā)送模塊,用于在所述第一登錄簽名與注冊的所述第二登錄簽名一致時,通過所述第二客戶端發(fā)送所述登錄驗證成功的響應(yīng),其中,所述響應(yīng)中攜帶有使所述第一客戶端執(zhí)行登錄的登錄票據(jù)。
【文檔編號】H04L29/06GK105827600SQ201610140719
【公開日】2016年8月3日
【申請日】2016年3月11日
【發(fā)明人】郭沖, 俞尚, 許弈, 茍曉東, 林國洪, 譚秋航, 李宏偉, 林聲煒
【申請人】騰訊科技(深圳)有限公司