登錄方法、終端及應(yīng)用服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及身份認(rèn)證技術(shù),具體涉及登錄方法,終端及應(yīng)用服務(wù)器。
【背景技術(shù)】
[0002]隨著應(yīng)用的多元化及豐富化,終端可包括有自帶的應(yīng)用如文件管理應(yīng)用、圖庫(kù)應(yīng)用及自帶的瀏覽器等。為便于記憶及發(fā)生混淆,用戶在通過(guò)終端的不同應(yīng)用登錄至相應(yīng)的應(yīng)用服務(wù)器時(shí)通常采用同一個(gè)賬號(hào)信息。目前,當(dāng)用戶通過(guò)終端的文件管理應(yīng)用登錄至文件管理應(yīng)用服務(wù)器時(shí),需要在終端中輸入一次賬號(hào)信息;當(dāng)通過(guò)終端的圖庫(kù)應(yīng)用登錄至圖庫(kù)應(yīng)用服務(wù)器時(shí),還需要再輸入一次該賬號(hào)信息;這兩次輸入的賬號(hào)信息為相同的信息,反復(fù)輸入同一賬號(hào)信息,增加了用戶的操作復(fù)雜性,大大降低了用戶的體驗(yàn)度。
【發(fā)明內(nèi)容】
[0003]為解決現(xiàn)有存在的技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供登錄方法、終端及應(yīng)用服務(wù)器,以至少解決需要用戶反復(fù)輸入同一賬號(hào)信息的問(wèn)題,可降低用戶操作復(fù)雜性,提高用戶體驗(yàn)度。
[0004]本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0005]本發(fā)明實(shí)施例提供了一種登錄方法,所述方法包括:
[0006]當(dāng)所述終端通過(guò)第一應(yīng)用向應(yīng)用服務(wù)器發(fā)起登錄請(qǐng)求信息時(shí),獲取密鑰信息,所述第一應(yīng)用為所述終端中能夠通過(guò)使用同一個(gè)賬號(hào)信息登錄至相應(yīng)應(yīng)用服務(wù)器的所有應(yīng)用中的至少一個(gè)應(yīng)用;
[0007]利用所述密鑰信息,對(duì)所述登錄請(qǐng)求信息進(jìn)行加密,并發(fā)送加密后的登錄請(qǐng)求信息至所述應(yīng)用服務(wù)器;
[0008]當(dāng)所述終端接收到所述應(yīng)用服務(wù)器返回的針對(duì)所述登錄請(qǐng)求信息的驗(yàn)證通過(guò)信息時(shí),所述終端通過(guò)所述第一應(yīng)用登錄至所述應(yīng)用服務(wù)器。
[0009]上述方案中,所述獲取密鑰信息,包括:
[0010]在所述終端本地讀取所述密鑰信息;
[0011]如果在所述終端本地讀取不到所述密鑰信息時(shí),向認(rèn)證服務(wù)器發(fā)送密鑰信息獲取請(qǐng)求;
[0012]接收所述認(rèn)證服務(wù)器針對(duì)所述密鑰信息獲取請(qǐng)求返回的所述密鑰信息。
[0013]上述方案中,在發(fā)送加密后的登錄請(qǐng)求信息至所述應(yīng)用服務(wù)器之前,所述方法還包括:
[0014]獲取所述終端的標(biāo)識(shí)信息;
[0015]在發(fā)送加密后的登錄請(qǐng)求信息至所述應(yīng)用服務(wù)器時(shí),發(fā)送所述標(biāo)識(shí)信息至所述應(yīng)用服務(wù)器,以使得所述應(yīng)用服務(wù)器依據(jù)所述終端的標(biāo)識(shí)信息獲取所述密鑰信息并利用所述密鑰信息對(duì)所述登錄請(qǐng)求信息進(jìn)行驗(yàn)證。
[0016]上述方案中,所述向認(rèn)證服務(wù)器發(fā)送密鑰信息獲取請(qǐng)求之前,所述方法還包括:
[0017]獲取用戶在所述終端輸入的所述同一個(gè)賬號(hào)信息;
[0018]在所述終端向認(rèn)證服務(wù)器發(fā)送密鑰信息獲取請(qǐng)求時(shí),將用戶在所述終端輸入的所述同一個(gè)賬號(hào)信息發(fā)送至所述認(rèn)證服務(wù)器;
[0019]相應(yīng)的,所述認(rèn)證服務(wù)器接收所述密鑰信息獲取請(qǐng)求后,對(duì)所述同一個(gè)賬號(hào)信息進(jìn)行驗(yàn)證;
[0020]驗(yàn)證通過(guò)時(shí),所述認(rèn)證服務(wù)器生成所述密鑰信息,并返回至所述終端。
[0021]本發(fā)明實(shí)施例還提供了一種登錄方法,所述方法包括:
[0022]所述應(yīng)用服務(wù)器接收終端發(fā)送的加密后的登錄請(qǐng)求信息,所述登錄請(qǐng)求信息為所述終端通過(guò)第一應(yīng)用向所述應(yīng)用服務(wù)器發(fā)起的請(qǐng)求信息;
[0023]獲取密鑰信息;
[0024]利用所述密鑰信息,對(duì)所述加密后的登錄請(qǐng)求信息進(jìn)行驗(yàn)證;
[0025]當(dāng)驗(yàn)證通過(guò)時(shí),發(fā)送驗(yàn)證通過(guò)信息至所述終端。
[0026]上述方案中,所述應(yīng)用服務(wù)器接收終端發(fā)送的加密后的登錄請(qǐng)求信息時(shí),
[0027]所述應(yīng)用服務(wù)器接收所述終端發(fā)送的所述終端的標(biāo)識(shí)信息;
[0028]相應(yīng)的,所述獲取密鑰信息,包括:
[0029]在所述應(yīng)用服務(wù)器本地,查找與所述標(biāo)識(shí)信息對(duì)應(yīng)的密鑰信息。
[0030]上述方案中,所述利用所述密鑰信息,對(duì)所述加密后的登錄請(qǐng)求信息進(jìn)行驗(yàn)證,包括:
[0031]所述應(yīng)用服務(wù)器利用所述密鑰信息,對(duì)加密后的登錄請(qǐng)求信息進(jìn)行解密;
[0032]當(dāng)解密成功時(shí),確定驗(yàn)證通過(guò)。
[0033]本發(fā)明實(shí)施例還提供了一種終端,所述終端包括:
[0034]第一獲取單元,用于當(dāng)所述終端通過(guò)第一應(yīng)用向應(yīng)用服務(wù)器發(fā)起登錄請(qǐng)求信息時(shí),獲取密鑰信息,所述第一應(yīng)用為所述終端中能夠通過(guò)使用同一個(gè)賬號(hào)信息登錄至相應(yīng)應(yīng)用服務(wù)器的所有應(yīng)用中的至少一個(gè)應(yīng)用;
[0035]第一加密單元,用于利用所述密鑰信息,對(duì)所述登錄請(qǐng)求信息進(jìn)行加密;
[0036]第一發(fā)送單元,用于發(fā)送加密后的登錄請(qǐng)求信息至所述應(yīng)用服務(wù)器;
[0037]第一接收單元,用于接收驗(yàn)證通過(guò)信息,所述驗(yàn)證通過(guò)信息為所述應(yīng)用服務(wù)器返回的針對(duì)所述登錄請(qǐng)求信息的信息;
[0038]第一登錄單元,用于通過(guò)所述第一應(yīng)用登錄至所述應(yīng)用服務(wù)器。
[0039]上述方案中,所述第一獲取單元,還用于:
[0040]在本地讀取所述密鑰信息;
[0041]如果在本地讀取不到所述密鑰信息時(shí),向認(rèn)證服務(wù)器發(fā)送密鑰信息獲取請(qǐng)求以獲取所述密鑰信息。
[0042]上述方案中,所述終端還包括:
[0043]第二獲取單元,用于獲取所述終端的標(biāo)識(shí)信息;
[0044]相應(yīng)的,第一發(fā)送單元,還用于在發(fā)送加密后的登錄請(qǐng)求信息至所述應(yīng)用服務(wù)器時(shí),發(fā)送所述標(biāo)識(shí)信息至所述應(yīng)用服務(wù)器。
[0045]上述方案中,所述第一獲取單元,還用于:
[0046]獲取用戶在所述終端輸入的所述同一個(gè)賬號(hào)信息;
[0047]在發(fā)送密鑰信息獲取請(qǐng)求時(shí),將用戶在所述終端輸入的所述同一個(gè)賬號(hào)信息發(fā)送至所述認(rèn)證服務(wù)器。
[0048]本發(fā)明實(shí)施例還提供一種應(yīng)用服務(wù)器,所述應(yīng)用服務(wù)器包括:
[0049]第一接收單元,用于接收終端發(fā)送的加密后的登錄請(qǐng)求信息,所述登錄請(qǐng)求信息為所述終端通過(guò)第一應(yīng)用向所述應(yīng)用服務(wù)器發(fā)起的請(qǐng)求信息;
[0050]第一獲取單元,用于獲取密鑰信息;
[0051]第一驗(yàn)證單元,用于利用所述密鑰信息,對(duì)所述加密后的登錄請(qǐng)求信息進(jìn)行驗(yàn)證,當(dāng)驗(yàn)證通過(guò)時(shí),觸發(fā)第一發(fā)送單元;
[0052]第一發(fā)送單元,用于發(fā)送驗(yàn)證通過(guò)信息至所述終端。
[0053]上述方案中,所述第一接收單元,還用于接收所述終端發(fā)送的所述終端的標(biāo)識(shí)信息;
[0054]相應(yīng)的,第一獲取單元,用于在本地查找與所述標(biāo)識(shí)信息對(duì)應(yīng)的密鑰信息。
[0055]上述方案中,所述第一驗(yàn)證單元,還用于利用所述密鑰信息,對(duì)加密后的登錄請(qǐng)求信息進(jìn)行解密,當(dāng)解密成功時(shí),確定驗(yàn)證通過(guò)。
[0056]本發(fā)明實(shí)施例提供的登錄方法、終端及應(yīng)用服務(wù)器,終端中使用同一個(gè)賬號(hào)信息的所有應(yīng)用需要共享同一個(gè)密鑰信息,當(dāng)所有應(yīng)用中的某個(gè)應(yīng)用向應(yīng)用服務(wù)器發(fā)起登錄請(qǐng)求信息時(shí),獲取該密鑰信息,利用該密鑰信息對(duì)登錄請(qǐng)求信息進(jìn)行加密,發(fā)送加密后的登錄請(qǐng)求信息至應(yīng)用服務(wù)器,當(dāng)終端接收到應(yīng)用服務(wù)器返回的針對(duì)所述登錄請(qǐng)求信息的驗(yàn)證通過(guò)信息時(shí),無(wú)需用戶在終端中輸入用戶名和密碼,所述終端可直接通過(guò)該應(yīng)用登錄至對(duì)應(yīng)的應(yīng)用服務(wù)器。如此,便可解決需要用戶反復(fù)輸入同一賬號(hào)信息的問(wèn)題,能夠降低用戶操作復(fù)雜性,可提高用戶體驗(yàn)度。
【附圖說(shuō)明】
[0057]圖1為本發(fā)明實(shí)施例提供的一種登錄方法的實(shí)現(xiàn)流程圖;
[0058]圖2為本發(fā)明實(shí)施例提供的另一種登錄方法的實(shí)現(xiàn)流程圖;
[0059]圖3為本發(fā)明實(shí)施例提供的一應(yīng)用場(chǎng)景示意圖;
[0060]圖4(a)、(b)為本發(fā)明實(shí)施例提供的登錄方法的一具體實(shí)現(xiàn)示意圖;
[0061]圖5為本發(fā)明實(shí)施例提供的終端的組成結(jié)構(gòu)示意圖;
[0062]圖6為本發(fā)明實(shí)施例提供的應(yīng)用服務(wù)器的組成結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0063]以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說(shuō)明,應(yīng)當(dāng)理解,以下所說(shuō)明的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0064]本發(fā)明實(shí)施例提供了一種登錄方法,應(yīng)用于一終端中,如圖1所示,所述方法包括:
[0065]步驟101:當(dāng)所述終端通過(guò)第一應(yīng)用向應(yīng)用服務(wù)器發(fā)起登錄請(qǐng)求信息時(shí),獲取密鑰信息,所述第一應(yīng)用為所述終端中能夠通過(guò)使用同一個(gè)賬號(hào)信息登錄至相應(yīng)應(yīng)用服務(wù)器的所有應(yīng)用中的至少一個(gè)應(yīng)用;
[0066]這里,舉個(gè)例子,當(dāng)所述終端(所述終端安裝有安卓Android系統(tǒng))能夠通過(guò)文件管理應(yīng)用登錄至文件管理應(yīng)用服務(wù)器和通過(guò)圖庫(kù)應(yīng)用登錄至圖標(biāo)應(yīng)用服務(wù)器,且所述終端在這兩個(gè)應(yīng)用服務(wù)器上登錄時(shí)所使用的賬號(hào)信息相同時(shí),所述第一應(yīng)用可以為所述文件管理應(yīng)用APK(Android安裝包)和/或圖庫(kù)應(yīng)用APK ;其中,所述賬號(hào)信息至少包括用戶名和密碼。
[0067]在本實(shí)施例中,使用同一個(gè)賬號(hào)信息的所有應(yīng)用需要共享同一個(gè)密鑰信息。如果當(dāng)前第一應(yīng)用不是所述所有應(yīng)用中第一個(gè)向相應(yīng)的應(yīng)用服務(wù)器發(fā)起登錄請(qǐng)