應用登錄方法及系統(tǒng)的制作方法
【技術(shù)領域】
[0001]本發(fā)明涉及移動互聯(lián)網(wǎng)領域,尤其涉及一種基于已登錄應用終端的應用登錄方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著計算機和移動互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,越來越多的新興移動應用APP開始推出用于傳統(tǒng)計算機的PC版本,同時越來越多的主流計算機程序也開始推出用于智能移動終端的APP版本,很多情況下用戶會在不同終端同時登陸同一應用程序的APP版本和PC版本。比如現(xiàn)今用戶經(jīng)常會同時在手機上登陸即時通訊工具QQ的手機APP版本和在PC端登陸QQ的計算機程序,在兩個終端上同時進行即時通訊。
[0003]但是現(xiàn)有的應用登錄方式下,同一應用程序的不同終端版本的登錄都是單獨進行的,都需要單獨輸入應用賬戶和密碼進行驗證登錄。比如用戶要單獨通過輸入QQ號和QQ密碼才能在手機端進行手機QQ的登錄,如果想同時在PC端登陸QQ軟件或網(wǎng)頁QQ,還需要再次輸入賬號和密碼才能登錄,這種再次手動輸入賬戶密碼的登錄方式比較繁瑣、耗時,用戶登錄應用的體驗不佳,并且多次手動輸入的賬號密碼容易被偷看和破解,影響應用的信息安全。
【發(fā)明內(nèi)容】
[0004]鑒于此,本發(fā)明提供一種應用登錄方法及系統(tǒng),提高應用登錄的便捷性和安全性,提升應用登錄的用戶體驗。
[0005]根據(jù)本發(fā)明的一個實施例,提供一種應用登錄方法,包括:第一終端登錄應用生成并顯示的登錄圖形碼,所述登錄圖形碼包括登錄應用賬號;第二終端應用掃描所述登錄圖形碼,獲取登錄應用賬號;第二終端應用采集指紋特征,生成授權(quán)登錄報文并發(fā)送給應用服務器,其中所述授權(quán)登錄報文包括登錄應用賬號和所述指紋特征;所述應用服務器驗證所述授權(quán)登錄報文,驗證通過后向所述第二終端應用發(fā)送授權(quán)信息;以及所述第二終端應用根據(jù)所述授權(quán)信息登錄應用。
[0006]優(yōu)選的,所述終端應用為PC應用程序、PC網(wǎng)頁應用或移動終端應用。
[0007]優(yōu)選的,所述登錄圖形碼還包括驗證碼,所述登錄圖形碼生成步驟包括:獲取登錄圖形碼生成時間和登錄應用賬號;根據(jù)所述登錄圖形碼生成時間和預設有效期生成驗證碼;以及通過登錄應用賬號和驗證碼生成登錄圖形碼。
[0008]優(yōu)選的,所述授權(quán)登錄報文還包括所述驗證碼,所述應用服務器驗證所述授權(quán)登錄報文的步驟包括:解碼所述驗證碼獲得所述登錄圖形碼生成時間和預設有效期;驗證所述登錄圖形碼是否在所述預設有效期內(nèi);當驗證所述登錄圖形碼在所述預設有效期內(nèi)時,將所述指紋特征與所述登錄應用賬號注冊對應的指紋模板進行比對;當所述指紋特征比對通過時,所述授權(quán)登錄報文通過驗證。
[0009]優(yōu)選的,所述登錄圖形碼生成步驟包括:生成登錄圖形碼;檢測所述登錄圖形碼的生成后的持續(xù)時間;以及當檢測到所述持續(xù)時間達到預設時間時重新生成新的登錄圖形碼。
[0010]根據(jù)本發(fā)明的另一實施例,相應地提供一種應用登錄系統(tǒng),包括第一終端、第二終端和應用服務器,所述第一終端和第二終端安裝有應用,所述第一終端應用包括用于生成登錄圖形碼的登錄圖形碼生成模塊,所述第二終端應用包括用于登錄所述第二終端應用的登錄模塊、用于掃描登錄圖形碼的相機模塊、用于采集用戶指紋特征的指紋模塊、用于生成授權(quán)登錄報文的授權(quán)登錄報文生成模塊以及用于與所述應用服務器通訊的通訊模塊,所述應用服務器包括用于驗證所述授權(quán)登錄報文的驗證模塊、用于生成授權(quán)信息的授權(quán)模塊以及用于在驗證通過后向所述第二終端應用發(fā)送授權(quán)信息的控制模塊。
[0011]優(yōu)選的,所述終端應用為PC應用程序、PC網(wǎng)頁應用或移動終端應用。
[0012]優(yōu)選的,所述登錄圖形碼還包括驗證碼,所述登錄圖形碼生成模塊包括用于獲取所述登錄圖形碼生成時間和登錄應用賬號的獲取模塊、用于根據(jù)所述登錄圖形碼生成時間和預設有效期生成驗證碼的驗證碼生成模塊以及用于通過登錄應用賬號和驗證碼生成登錄圖形碼的圖形碼生成模塊。
[0013]優(yōu)選的,所述授權(quán)登錄報文還包括所述驗證碼,所述應用服務器驗證的驗證模塊包括用于解碼所述驗證碼獲得所述登錄圖形碼生成時間和預設有效期的解碼模塊、用于驗證所述登錄圖形碼是否在所述預設有效期內(nèi)的有效期驗證模塊、用于將所述指紋特征與所述登錄應用賬號注冊對應的指紋模板進行比對的指紋比對模塊和控制模塊,所述控制模塊用于當所述有效期驗證模塊驗證所述登錄圖形碼在有效期內(nèi)時控制所述指紋比對模塊進行指紋驗證。
[0014]優(yōu)選的,所述登錄圖形碼生成模塊包括:用于生成登錄圖形碼的圖形碼生成模塊、用于檢測所述登錄圖形碼的生成后持續(xù)時間的時間檢測模塊以及用于當所述時間檢測模塊檢測到所述持續(xù)時間達到預設時間時控制所述圖形碼生成模塊重新生成新的登錄圖形碼的控制模塊。
[0015]本發(fā)明提供的應用登錄方法及系統(tǒng),通過第一終端登錄應用生成登錄圖形碼,第二終端應用掃描所述登錄圖形碼獲取登錄應用的應用賬號,并采集指紋特征以生成授權(quán)登錄報文,應用服務器驗證授權(quán)登錄報文后授權(quán)第二終端應用進行應用登錄,并不需要重新手動輸入應用賬號和密碼,提高了應用登錄的便捷性,同時第二終端應用采集指紋并生成授權(quán)登錄報文和在服務器驗證應用賬號的指紋身份,提高了應用登錄的安全性和可靠性,提升應用登錄的用戶體驗。
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單的介紹。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1為本發(fā)明第一實施例的應用登錄方法的流程示意圖。
[0018]圖2為本發(fā)明第一實施例中應用登錄方法的生成登錄請求圖形碼的流程示意圖。
[0019]圖3為本發(fā)明第二實施例的應用登錄方法的流程示意圖。
[0020]圖4為本發(fā)明第三實施例的應用登錄系統(tǒng)的結(jié)構(gòu)示意圖。
[0021]圖5為本發(fā)明第三實施例中應用登錄系統(tǒng)的登錄圖形碼生成模塊的結(jié)構(gòu)示意圖。
[0022]圖6為本發(fā)明第四實施例中應用登錄系統(tǒng)的登錄圖形碼生成模塊的結(jié)構(gòu)示意圖。
[0023]圖7為本發(fā)明第四實施例中應用登錄系統(tǒng)的驗證模塊的結(jié)構(gòu)示意圖。
【具體實施方式】
[0024]
下面結(jié)合附圖和【具體實施方式】對本發(fā)明的技術(shù)方案作進一步更詳細的描述。顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術(shù)人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都應屬于本發(fā)明保護的范圍。
[0025]在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。
[0026]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬技術(shù)領域的技術(shù)人員所理解。
[0027]圖1為本發(fā)明第一實施例的應用登錄方法的流程示意圖。請參見圖1,本發(fā)明第一實施例提供的一種應用登錄方法,可應用于PC應用程序、PC網(wǎng)頁應用或移動終端應用的登錄,具體的包括步驟Sll至步驟S15。
[0028]步驟Sll:第一終端登錄應用生成并顯示的登錄圖形碼,所述登錄圖形碼包括登錄應用賬號。
[0029]其中,所述第一終端和第二終端為任何具有智能操作系統(tǒng)可安裝各種軟件程序或應用的電子終端,比如臺式計算機、便攜式計算機、智能手機、平板電腦、智能眼鏡或其他移動終端。所述終端內(nèi)置操作系統(tǒng)并配置有顯示裝置或顯示屏,在所述操作系統(tǒng)上可安裝各種軟件程序或應用APP實現(xiàn)相應的功能,比如安裝QQ軟件程序?qū)崿F(xiàn)及時通訊的功能和