一種多應(yīng)用之間一次點擊登陸的方法
【專利摘要】本發(fā)明涉及一種多應(yīng)用之間一次點擊登陸的方法,通過將多個應(yīng)用的用戶信息共享的方式,規(guī)避多次點擊登錄帶來的風(fēng)險,提高的用戶體驗效果,保證了用戶的信息安全。
【專利說明】一種多應(yīng)用之間一次點擊登陸的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種多應(yīng)用之間一次點擊登陸的方法。
【背景技術(shù)】
[0002]在同一移動終端打開不同的應(yīng)用時,每次都需要輸入用戶名和密碼,然后登陸驗證通過后,才可以進入應(yīng)用,進行使用。在這種重復(fù)性的操作過程中,首先對用戶的體現(xiàn)效果就不好,需要記住很多不同的用戶名和密碼(每個應(yīng)用不同,登陸的方式和信息也不一樣),給用戶工作帶來了很大的不便;其次,在多次的輸入中,有可能因為手機的病毒或者惡意程序,來截獲用戶輸入的信息,導(dǎo)致信息泄露;最后,如果應(yīng)用之間的跳轉(zhuǎn),采用傳參數(shù)(用戶的信息當(dāng)成參數(shù))的形式進行,更加大大增加信息泄露的風(fēng)險。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種多應(yīng)用單點登錄的方法,采用這種方式,就可以規(guī)避多次點擊登錄帶來的風(fēng)險,提高的用戶體驗效果,保證了用戶的信息安全。
[0004]本方法的實現(xiàn)過程如下:
[0005]一種多應(yīng)用之間一次點擊登陸的方法,包含以下步驟:
[0006]SI,登陸應(yīng)用A,并將應(yīng)用A的用戶信息保存在本地內(nèi)存中;
[0007]S2,將應(yīng)用A的用戶信息,使用https的方式,保存到https服務(wù)器端;
[0008]S3, https服務(wù)器將從應(yīng)用A傳來的用戶信息臨時保存在內(nèi)存中,并設(shè)置一定的保存時間;
[0009]S4,應(yīng)用A把AppID傳給應(yīng)用B ;
[0010]S5,應(yīng)用B獲得應(yīng)用A的AppID后,使用此AppID,去https服務(wù)器上獲取用戶的信息;
[0011]S6,如果應(yīng)用B為本地首次登陸,那么應(yīng)用B從https服務(wù)器上獲取用戶信息進行后臺的登陸,登陸成功,則進入應(yīng)用B的界面;登陸不成功,則跳到應(yīng)用B的登陸界面;如果應(yīng)用B之前在本地登陸過,那么應(yīng)用B把從https服務(wù)器上獲取的用戶信息與應(yīng)用B之前登陸后保存在內(nèi)存中的信息進行比較,如果一致,進入應(yīng)用B的界面;如果不一致,就跳到應(yīng)用B的登陸界面。
[0012]進一步,各應(yīng)用使用輸入模擬鍵盤進行登錄。
[0013]進一步,在S2所述的應(yīng)用A的用戶信息保存在https服務(wù)器端的過程中,所述的用戶信息使用本地的軟證書進行加密,傳輸?shù)耐ǖ啦捎肧SL協(xié)議。
[0014]進一步,在所述S4中的AppID信息為設(shè)備ID和時間戳,所述的信息進行MD5加密。
[0015]進一步,S2中所述的保存時間默認(rèn)設(shè)置為30秒,30秒過后,從應(yīng)用A傳來的用戶信息從https服務(wù)器的內(nèi)存中刪除;
[0016]最后,S6中所述的應(yīng)用B將獲得的用戶信息在后臺與本地保存的應(yīng)用A的信息進行比較時,設(shè)定最長比較時間,比較時間超過最長比較時間時,失敗返回登錄界面。[0017]通過以上方法實現(xiàn)了在同一設(shè)備不同應(yīng)用程序之間的一次點擊登錄,規(guī)避了多次點擊登錄帶來的風(fēng)險,提高了用戶體驗效果,保證了用戶的信息安全。
【專利附圖】
【附圖說明】
[0018]圖1為多應(yīng)用之間一次點擊登錄的實現(xiàn)過程示意圖。
【具體實施方式】
[0019]以下將結(jié)合附圖對本發(fā)明的實現(xiàn)過程進行詳細(xì)描述。
[0020]本發(fā)明所指的應(yīng)用程序應(yīng)為2個或2個以上,以下以應(yīng)用A和應(yīng)用B為例進行說明。
[0021]如圖1所示,在同一本地設(shè)備實現(xiàn)應(yīng)用A和應(yīng)用B多之間一次點擊登陸的方法,為了各應(yīng)用使用安全,優(yōu)選使用模擬鍵盤進行輸入,首先,進行登錄登陸應(yīng)用A,并將應(yīng)用A的用戶信息保存在本地內(nèi)存中;然后將應(yīng)用A的用戶信息使用https的方式保存到https服務(wù)器端,在此過程中,所述的用戶信息使用本地的軟證書進行加密,傳輸?shù)耐ǖ啦捎肧SL協(xié)議;https服務(wù)器將從應(yīng)用A傳來的用戶信息臨時保存在內(nèi)存中,并設(shè)置一定的保存時間,一般默認(rèn)設(shè)置為30秒,30秒過后,從應(yīng)用A傳來的用戶信息從https服務(wù)器的內(nèi)存中刪除;然后應(yīng)用A把AppID傳給應(yīng)用B,AppID信息為設(shè)備ID和時間戳,并將AppID信息進行MD5加密。當(dāng)應(yīng)用B獲得應(yīng)用A的AppID后,使用此AppID,去https服務(wù)器上獲取用戶的信息;如果B為本地首次登陸,即從來沒有打開過B應(yīng)用,那么B從https上獲取用戶信息進行后臺的登陸,登陸成功,則進入B的界面;登陸不成功,則跳到B的登陸界面;如果B之前在本地登陸過,那么B把從https上獲取的用戶信息與B之前登陸后保存在內(nèi)存中的信息進行比較,如果一致,進入B的界面;如果不一致,就跳到B的登陸界面。另外,在應(yīng)用B將獲得的用戶信息在后臺與本地保存的應(yīng)用A的信息進行比較時,設(shè)定最長比較時間,比較時間超過最長比較時間時,失敗返回登錄界面。
[0022]以上實現(xiàn)的在同一設(shè)備不同應(yīng)用程序之間的一次點擊登錄的方法,規(guī)避了多次點擊登錄帶來的風(fēng)險,提高了用戶體驗效果,保證了用戶的信息安全。
【權(quán)利要求】
1.一種多應(yīng)用之間一次點擊登陸的方法,其通過以下步驟實現(xiàn): SI,登陸應(yīng)用A,并將應(yīng)用A的用戶信息保存在本地內(nèi)存中; S2,將應(yīng)用A的用戶信息,使用https的方式,保存到https服務(wù)器端; S3,https服務(wù)器將從應(yīng)用A傳來的用戶信息臨時保存在內(nèi)存中,并設(shè)置一定的保存時間; S4,應(yīng)用A把AppID傳給應(yīng)用B ; S5,應(yīng)用B獲得應(yīng)用A的AppID后,使用此AppID,去https服務(wù)器上獲取用戶信息; S6,如果應(yīng)用B為本地首次登陸,那么應(yīng)用B從https服務(wù)器上獲取用戶信息進行后臺的登陸,登陸成功,則進入應(yīng)用B的界面;登陸不成功,則跳到應(yīng)用B的登陸界面;如果應(yīng)用B之前在本地登陸過,那么應(yīng)用B把從https服務(wù)器上獲取的用戶信息與應(yīng)用B之前登陸后保存在內(nèi)存中的信息進行比較,如果一致,進入應(yīng)用B的界面;如果不一致,就跳到應(yīng)用B的登陸界面。
2.根據(jù)權(quán)利要求1所述的多應(yīng)用之間一次點擊登錄的方法,其特征在于:各應(yīng)用使用模擬輸入鍵盤進行登錄。
3.根據(jù)權(quán)利要求1所述的多應(yīng)用之間一次點擊登錄的方法,其特征在于:在S2所述的應(yīng)用A的用戶信息保存在https服務(wù)器端的過程中,所述的用戶信息使用本地的軟證書進行加密,傳輸?shù)耐ǖ啦捎肧SL協(xié)議。
4.根據(jù)權(quán)利要求3所述的多應(yīng)用之間一次點擊登錄的方法,其特征在于:在所述S4中的AppID信息為設(shè)備ID和時間戳,所述的信息進行MD5加密。
5.根據(jù)權(quán)利要求1所述的多應(yīng)用之間一次點擊登錄的方法,其特征在于:S2中所述的保存時間默認(rèn)設(shè)置為30秒,30秒過后,從應(yīng)用A傳來的用戶信息從https服務(wù)器的內(nèi)存中刪除。
6.根據(jù)權(quán)利要求1所述的多應(yīng)用之間一次點擊登錄的方法,其特征在于:S6中所述的應(yīng)用B將獲得的用戶信息在后臺與本地保存的應(yīng)用A的信息進行比較時,設(shè)定最長比較時間,比較時間超過最長比較時間時,失敗返回登錄界面。
【文檔編號】G06F21/62GK103701873SQ201310674983
【公開日】2014年4月2日 申請日期:2013年12月11日 優(yōu)先權(quán)日:2013年12月11日
【發(fā)明者】劉博 , 廖曉光 申請人:深圳海聯(lián)訊科技股份有限公司