本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種客戶端自動(dòng)登錄方法和系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)行業(yè)的發(fā)展和智能終端的普及,客戶端已經(jīng)成為人們工作、娛樂不可缺少的東西,尤其是游戲客戶端,已經(jīng)超過了網(wǎng)頁游戲的地位。然而,一般玩家在網(wǎng)站注冊(cè)或登錄過后,由于下載的客戶端都是提前打包好的,無法獲得注冊(cè)的賬號(hào)信息,所以登錄客戶端時(shí)都需要再次手動(dòng)輸入賬號(hào)和密碼,無法做到一鍵下載,快速打開的流暢體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是:提供一種客戶端自動(dòng)登錄方法和系統(tǒng),能夠在下載客戶端后,無需再次輸入賬號(hào)和密碼,實(shí)現(xiàn)自動(dòng)登錄。
為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:
一種客戶端自動(dòng)登錄方法,包括:
根據(jù)網(wǎng)頁注冊(cè)的賬號(hào)信息生成特征值;
以所述特征值作為下載文件名下載客戶端;
客戶端下載并啟動(dòng)后使用上述文件名獲取特征值對(duì)應(yīng)的賬號(hào)信息,并以所述賬號(hào)信息進(jìn)行登錄。
本發(fā)明客戶端自動(dòng)登錄方法的有益效果在于:根據(jù)網(wǎng)頁注冊(cè)的賬號(hào)信息生成特征值,從而賬號(hào)信息與特征值對(duì)應(yīng);以該特征值作為下載文件名下載客戶端,使得每一次下載的客戶端都具有一個(gè)特征值以及對(duì)應(yīng)一個(gè)賬號(hào)信息;客戶端下載后使用該具有特征值的文件名即可獲取對(duì)應(yīng)的賬號(hào)信息并以該賬號(hào)信息進(jìn)行自動(dòng)登錄,無需再進(jìn)行注冊(cè)或輸入賬號(hào)密碼,實(shí)現(xiàn)一鍵下載、快速登錄,提高了用戶的流暢體驗(yàn)。
本發(fā)明提供的另一個(gè)技術(shù)方案為:
一種客戶端自動(dòng)登錄系統(tǒng),包括:
特征值生成模塊,用于根據(jù)網(wǎng)頁注冊(cè)的賬號(hào)信息生成特征值;
下載模塊,用于以所述特征值作為下載文件名下載客戶端;
客戶端模塊,用于客戶端下載并啟動(dòng)后使用上述文件名獲取特征值對(duì)應(yīng)的賬號(hào)信息,并以所述賬號(hào)信息進(jìn)行登錄。
本發(fā)明客戶端自動(dòng)登錄系統(tǒng)的有益效果在于:特征值生成模塊根據(jù)網(wǎng)頁注冊(cè)的賬號(hào)信息生成特征值,從而賬號(hào)信息與特征值對(duì)應(yīng);設(shè)置模塊將該特征值作為客戶端的下載文件名,使得每一個(gè)客戶端都具有一個(gè)特征值以及對(duì)應(yīng)一個(gè)賬號(hào)信息,從而客戶端模塊在客戶端下載并啟動(dòng)后使用上述文件名獲取特征值對(duì)應(yīng)的賬號(hào)信息進(jìn)行登錄,從而登錄時(shí)無需再進(jìn)行注冊(cè)或輸入賬號(hào)和密碼,實(shí)現(xiàn)一鍵下載、快速登錄,提高了用戶的流暢體驗(yàn)。
附圖說明
圖1為本發(fā)明實(shí)施例一的客戶端自動(dòng)登錄方法的流程圖;
圖2為本發(fā)明實(shí)施例二的客戶端自動(dòng)登錄系統(tǒng)的結(jié)構(gòu)圖。
標(biāo)號(hào)說明:
1、注冊(cè)站服務(wù)端;11、特征值生成模塊;12、下載模塊;13、發(fā)送模塊;14、保存模塊;15、加密模塊;16、接收模塊;17、判斷模塊;18、控制模塊;19、接口;2、客戶端模塊;21、請(qǐng)求發(fā)送模塊;22、登錄模塊。
具體實(shí)施方式
為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附圖予以說明。
本發(fā)明最關(guān)鍵的構(gòu)思在于:注冊(cè)站服務(wù)端獲取網(wǎng)頁注冊(cè)的賬號(hào)信息生成特征值,將該特征值作為客戶端的下載文件名,客戶端下載啟動(dòng)后使用該文件名獲取特征值對(duì)應(yīng)的賬號(hào)信息。
請(qǐng)參照?qǐng)D1,本發(fā)明提供
一種客戶端自動(dòng)登錄方法,包括:
s1、根據(jù)網(wǎng)頁注冊(cè)的賬號(hào)信息生成特征值;
s2、以所述特征值作為下載文件名下載客戶端;
s3、客戶端下載并啟動(dòng)后使用上述文件名獲取特征值對(duì)應(yīng)的賬號(hào)信息,并以所述賬號(hào)信息進(jìn)行登錄。
從上述描述可知,本發(fā)明客戶端自動(dòng)登錄方法的有益效果在于:根據(jù)網(wǎng)頁注冊(cè)的賬號(hào)信息生成特征值,從而賬號(hào)信息與特征值對(duì)應(yīng);以該特征值作為下載文件名下載客戶端,使得每一次下載的客戶端都具有一個(gè)特征值以及對(duì)應(yīng)一個(gè)賬號(hào)信息;客戶端下載后使用該具有特征值的文件名即可獲取對(duì)應(yīng)的賬號(hào)信息并以該賬號(hào)信息進(jìn)行自動(dòng)登錄,無需再進(jìn)行注冊(cè)或輸入賬號(hào)密碼,實(shí)現(xiàn)一鍵下載、快速登錄,提高了用戶的流暢體驗(yàn)。
進(jìn)一步的,對(duì)所述特征值進(jìn)行加密,并將加密后的特征值作為客戶端的下載文件名。
從上述描述可知:特征值加密后再作為客戶端的下載文件名,只有注冊(cè)站服務(wù)端和客戶端才能對(duì)其進(jìn)行解密,防止外部對(duì)特征值篡改。
進(jìn)一步的,客戶端使用上述文件名獲取對(duì)應(yīng)的賬號(hào)信息具體為:
客戶端使用上述文件名作為參數(shù)發(fā)送獲取賬號(hào)信息的請(qǐng)求數(shù)據(jù);
判斷所述請(qǐng)求數(shù)據(jù)是否解密正確且對(duì)應(yīng)的時(shí)效性未過期;
若是,返回請(qǐng)求響應(yīng)為成功以及賬號(hào)信息給客戶端;若否,返回請(qǐng)求響應(yīng)為失敗至客戶端。
從上述描述可知,客戶端使用文件名作為參數(shù)請(qǐng)求獲取賬號(hào)信息時(shí),需要對(duì)請(qǐng)求數(shù)據(jù)解密是否正確和請(qǐng)求數(shù)據(jù)中的特征值是否過期進(jìn)行判斷,從而能夠有效防止賬號(hào)信息泄露,確保賬戶信息的安全性。
進(jìn)一步的,當(dāng)返回請(qǐng)求響應(yīng)為失敗時(shí),進(jìn)行手動(dòng)登錄。
從上述描述可知,當(dāng)獲取登錄信息失敗時(shí),進(jìn)行手動(dòng)登錄,確??蛻舳四軌蛘5卿浐褪褂?。
進(jìn)一步的,所述特征值是唯一的,且具有一個(gè)有效時(shí)間。
從上述描述可知,每一個(gè)賬號(hào)信息只能對(duì)應(yīng)一個(gè)特征值,且每一個(gè)賬號(hào)信息都有一個(gè)使用的有效時(shí)間。
進(jìn)一步的,還包括:將所述特征值和賬號(hào)信息綁定并保存。
從上述描述可知,將特征值和賬號(hào)信息綁定保存,從而根據(jù)特征值即可找到對(duì)應(yīng)的賬號(hào)信息。
請(qǐng)參照?qǐng)D2,本發(fā)明提供的另一個(gè)技術(shù)方案為:
一種客戶端自動(dòng)登錄系統(tǒng),包括:
特征值生成模塊11,用于根據(jù)網(wǎng)頁注冊(cè)的賬號(hào)信息生成特征值;
下載模塊12,用于以所述特征值作為下載文件名下載客戶端;
發(fā)送模塊13,用于發(fā)送賬號(hào)信息給客戶端;
客戶端模塊2,用于客戶端下載并啟動(dòng)后使用上述文件名獲取特征值對(duì)應(yīng)的賬號(hào)信息,并以所述賬號(hào)信息進(jìn)行登錄。
本發(fā)明客戶端自動(dòng)登錄系統(tǒng)的有益效果在于:特征值生成模塊11根據(jù)網(wǎng)頁注冊(cè)的賬號(hào)信息生成特征值,從而賬號(hào)信息與特征值對(duì)應(yīng);下載模塊12將該特征值作為客戶端的下載文件名,使得每一個(gè)客戶端都具有一個(gè)特征值以及對(duì)應(yīng)一個(gè)賬號(hào)信息,從而客戶端模塊2在客戶端下載并啟動(dòng)后使用上述文件名獲取特征值對(duì)應(yīng)的賬號(hào)信息進(jìn)行登錄,從而登錄時(shí)無需再進(jìn)行注冊(cè)或輸入賬號(hào)和密碼,實(shí)現(xiàn)一鍵下載、快速登錄,提高了用戶的流暢體驗(yàn)。
進(jìn)一步的,所述注冊(cè)站服務(wù)端1還包括:
發(fā)送模塊13,用于發(fā)送對(duì)客戶端請(qǐng)求數(shù)據(jù)的響應(yīng)以及特征值和賬號(hào)信息的綁定數(shù)據(jù)給客戶端;
保存模塊14,用于將特征值和賬號(hào)信息綁定并保存;
加密模塊15,用于對(duì)特征值進(jìn)行加密,設(shè)置模塊,用于將加密后的特征值作為客戶端的下載文件名;
接收模塊16,用于接收客戶端發(fā)送的請(qǐng)求數(shù)據(jù);
判斷模塊17,用于判斷客戶端發(fā)送的請(qǐng)求數(shù)據(jù)是否解密正確且對(duì)應(yīng)的時(shí)效性未過期;
控制模塊18,用于當(dāng)請(qǐng)求數(shù)據(jù)解密正確且對(duì)應(yīng)的時(shí)效性未過期時(shí)控制發(fā)送模塊13發(fā)送請(qǐng)求響應(yīng)為成功以及特征值和賬號(hào)信息的綁定數(shù)據(jù)給客戶端;當(dāng)請(qǐng)求數(shù)據(jù)解密錯(cuò)誤或?qū)?yīng)的時(shí)效性已過期時(shí)控制發(fā)送模塊13發(fā)送請(qǐng)求響應(yīng)為失敗 至客戶端;
所述客戶端模塊2還包括:請(qǐng)求發(fā)送模塊21,用于使用上述文件名作為參數(shù),發(fā)送獲取賬號(hào)信息的請(qǐng)求數(shù)據(jù)。
從上述描述可知,保存模塊14綁定并保存特征值和賬號(hào)信息,從而根據(jù)特征值即可找到對(duì)應(yīng)的賬號(hào)信息;加密模塊15對(duì)特征值加密后設(shè)置模塊將加密后的特征值作為客戶端的下載文件名,防止外部篡改特征值和賬號(hào)信息;判斷模塊17和控制模塊18根據(jù)客戶端發(fā)送的請(qǐng)求數(shù)據(jù)是否解密正確以及里面的特征值是否過期控制發(fā)送模塊13是否發(fā)送對(duì)應(yīng)的賬號(hào)信息給客戶端,有效防止賬號(hào)信息泄露,保證了賬號(hào)信息的安全性。
進(jìn)一步的,所述客戶端模塊2還包括:
登錄模塊22,用于請(qǐng)求響應(yīng)為成功時(shí),使用賬號(hào)信息進(jìn)行自動(dòng)登錄,請(qǐng)求響應(yīng)為失敗時(shí),進(jìn)行手動(dòng)登錄。
從上述描述可知,獲取到賬號(hào)信息進(jìn)行自動(dòng)登錄,未獲取到賬號(hào)信息時(shí)進(jìn)行手動(dòng)登錄,確??蛻舳四軌蛘5卿浐褪褂?。
請(qǐng)參照?qǐng)D1,本發(fā)明的實(shí)施例一為:
一種客戶端自動(dòng)登錄方法,包括:
根據(jù)網(wǎng)頁注冊(cè)的賬號(hào)信息生成特征值,所述特征值是唯一的,且具有一個(gè)有效時(shí)間;
將所述特征值和賬號(hào)信息綁定并保存;
以所述特征值作為下載文件名下載客戶端;優(yōu)選的,對(duì)所述特征值進(jìn)行加密,將加密后的特征值作為下載文件名下載客戶端;優(yōu)選的,所述加密為可逆加密,如des加密或3des加密;
客戶端下載并啟動(dòng)后使用上述文件名獲取特征值對(duì)應(yīng)的賬號(hào)信息,并以所述賬號(hào)信息進(jìn)行登錄;具體的:客戶端使用上述文件名作為參數(shù)發(fā)送獲取賬號(hào)信息的請(qǐng)求數(shù)據(jù);判斷所述請(qǐng)求數(shù)據(jù)是否解密正確且里面的特征值未過期;若是,返回請(qǐng)求響應(yīng)為成功以及賬號(hào)信息和特征值的綁定數(shù)據(jù)給客戶端,客戶端以使用綁定數(shù)據(jù)里的賬號(hào)信息進(jìn)行自動(dòng)登錄;若否,返回請(qǐng)求響應(yīng)為失敗至客戶端,進(jìn)行手動(dòng)登錄。
請(qǐng)參照?qǐng)D2,本發(fā)明的實(shí)施例二為:
一種配合上述實(shí)施例一客戶端自動(dòng)登錄方法的客戶端自動(dòng)登錄系統(tǒng),包括注冊(cè)站服務(wù)端1和客戶端模塊2,所述注冊(cè)站服務(wù)端和客戶端模塊2通訊連接,所述注冊(cè)站服務(wù)端1具有根據(jù)所述特征值獲取賬號(hào)信息的接口19;所述注冊(cè)站服務(wù)端1包括:
特征值生成模塊11,用于根據(jù)網(wǎng)頁注冊(cè)的賬號(hào)信息生成特征值;
保存模塊14,用于將特征值和賬號(hào)信息綁定并保存;
加密模塊15,用于對(duì)特征值進(jìn)行加密;設(shè)置模塊,用于將加密后的特征值作為客戶端的下載文件名;
下載模塊12,用于以所述特征值作為下載文件名下載客戶端;
發(fā)送模塊13,用于發(fā)送對(duì)客戶端請(qǐng)求數(shù)據(jù)的響應(yīng)以及特征值和賬號(hào)信息的綁定數(shù)據(jù)給客戶端;
接收模塊16,用于接收客戶端發(fā)送的請(qǐng)求數(shù)據(jù);
判斷模塊17,用于判斷客戶端發(fā)送的請(qǐng)求數(shù)據(jù)是否解密正確且對(duì)應(yīng)的時(shí)效性未過期;
控制模塊18,用于當(dāng)請(qǐng)求數(shù)據(jù)解密正確且對(duì)應(yīng)的時(shí)效性未過期時(shí)控制發(fā)送模塊13發(fā)送請(qǐng)求響應(yīng)為成功以及特征值和賬號(hào)信息的綁定數(shù)據(jù)給客戶端;當(dāng)請(qǐng)求數(shù)據(jù)解密錯(cuò)誤或?qū)?yīng)的時(shí)效性已過期時(shí)控制發(fā)送模塊13發(fā)送請(qǐng)求響應(yīng)為失敗至客戶端;
客戶端模塊2,用于客戶端下載并啟動(dòng)后使用上述文件名獲取特征值對(duì)應(yīng)的賬號(hào)信息,并以所述賬號(hào)信息進(jìn)行登錄;所述客戶端模塊2包括:
請(qǐng)求發(fā)送模塊21,用于使用上述文件名作為參數(shù),向注冊(cè)服務(wù)端1發(fā)送獲取賬號(hào)信息的請(qǐng)求數(shù)據(jù);
登錄模塊22,用于當(dāng)注冊(cè)站服務(wù)端1發(fā)送的請(qǐng)求響應(yīng)為成功時(shí),使用賬號(hào)信息進(jìn)行自動(dòng)登錄,當(dāng)注冊(cè)站服務(wù)端1發(fā)送的請(qǐng)求響應(yīng)為失敗時(shí),進(jìn)行手動(dòng)登錄。
下面以一個(gè)具體的實(shí)施例說明:用戶在網(wǎng)頁注冊(cè)賬號(hào)后,注冊(cè)站服務(wù)端1根據(jù)該注冊(cè)賬號(hào)生成一個(gè)唯一的、具有有效期的特征值,并將該特征值和該賬 戶信息綁定并保存;當(dāng)用戶點(diǎn)擊下載客戶端時(shí),注冊(cè)站服務(wù)端1將該特征值進(jìn)行可逆加密,將加密后的特征值作為要下載的客戶端的下載文件名;從而下載后的客戶端的文件名包含所述特征值。
客戶端下載并啟動(dòng)后,獲取到所述文件名;客戶端使用該文件名通過上述接口19向注冊(cè)站服務(wù)端1發(fā)送獲取賬號(hào)信息的請(qǐng)求數(shù)據(jù);注冊(cè)站服務(wù)端1接收到客戶端的請(qǐng)求數(shù)據(jù)后對(duì)該請(qǐng)求數(shù)據(jù)進(jìn)行解密,并判斷解密是否正確以及里面的特征值是否過期;如果解密正確且里面的特征值沒有過期,注冊(cè)站服務(wù)端1通過上述接口向客戶端發(fā)送請(qǐng)求響應(yīng)為成功以及賬號(hào)信息,客戶端獲取該賬號(hào)信息進(jìn)行自動(dòng)登錄;如果解密錯(cuò)誤或里面的特征值已經(jīng)過期,注冊(cè)站服務(wù)端1通過上述接口向客戶端發(fā)送請(qǐng)求響應(yīng)為失敗,客戶端顯示登錄界面,進(jìn)行手動(dòng)登錄。
綜上所述,本發(fā)明提供的客戶端自動(dòng)登錄方法和系統(tǒng),注冊(cè)站服務(wù)端根據(jù)網(wǎng)頁注冊(cè)信息生成一個(gè)唯一的、具有有效期的特征值,從而一個(gè)特征值能夠?qū)?yīng)一個(gè)賬號(hào)信息,且特征值只有在有效期內(nèi)才有用,防止被外部篡改;注冊(cè)站服務(wù)端將所述特征值和賬號(hào)信息綁定并保存,根據(jù)特征值即可找到對(duì)應(yīng)的賬號(hào)信息;客戶端下載時(shí),注冊(cè)站服務(wù)端加密該特征值并將加密后的特征值作為客戶端的下載文件名,從而每一個(gè)客戶端都對(duì)應(yīng)一個(gè)特征值,進(jìn)而對(duì)應(yīng)一個(gè)賬號(hào)信息;客戶端獲取該文件名,使用文件名中的特征值作為參數(shù)向注冊(cè)站服務(wù)端發(fā)送獲取賬號(hào)信息的請(qǐng)求數(shù)據(jù),從而客戶端通過判斷該請(qǐng)求數(shù)據(jù)是否解密成功以及請(qǐng)求數(shù)據(jù)中的特征值是否過期驗(yàn)證該請(qǐng)求數(shù)據(jù),保證賬號(hào)信息不被泄露;驗(yàn)證失敗時(shí)客戶端進(jìn)行手動(dòng)登錄,確??蛻舳四軌蛘5卿浐褪褂茫或?yàn)證成功后即可發(fā)送賬號(hào)信息給客戶端,客戶端使用該賬號(hào)信息進(jìn)行自動(dòng)登錄,無需再進(jìn)行注冊(cè)或輸入賬號(hào)和密碼,實(shí)現(xiàn)一鍵下載、輕松登錄的流暢體驗(yàn)。
以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等同變換,或直接或間接運(yùn)用在相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。