一種客戶端的登錄方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別是涉及一種客戶端的登錄方法和一種客戶端的登錄裝置。
【背景技術(shù)】
[0002]客戶端(Client)是指與服務(wù)器相對應(yīng),為客戶提供本地服務(wù)的應(yīng)用程序。用戶在終端本地安裝客戶端后,可以通過該客戶端與對應(yīng)網(wǎng)絡(luò)服務(wù)器進行交互,為用戶提供客戶端的相關(guān)服務(wù)器。例如,通過瀏覽器客戶端可以瀏覽網(wǎng)頁等網(wǎng)絡(luò)信息,通過播放器客戶端可以播放網(wǎng)絡(luò)的視頻數(shù)據(jù)等信息,通過游戲客戶端可以玩網(wǎng)絡(luò)游戲,通過社交網(wǎng)絡(luò)客戶端可以瀏覽各用戶發(fā)布的消息等。
[0003]客戶端作為用戶終端本地的應(yīng)用程序,用戶通??梢栽谠摽蛻舳藢?yīng)服務(wù)器上注冊,從而啟動客戶端時進行登錄,使得客戶端為登錄用戶提供個性化的數(shù)據(jù)等信息。
[0004]但是,用戶使用客戶端時通過由客戶端自動執(zhí)行登錄,若客戶端出現(xiàn)問題很可能導(dǎo)致用戶注冊、登錄消息泄露,影響用戶信息的安全。
【發(fā)明內(nèi)容】
[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的客戶端的登錄方法和相應(yīng)的客戶端的登錄裝置。
[0006]依據(jù)本發(fā)明的一個方面,提供了一種客戶端的登錄方法,包括:在當前客戶端中進行登錄時,調(diào)用獨立登錄進程對應(yīng)登錄窗口顯示在所述當前客戶端的顯示窗口之上;從所述登錄窗口中獲取登錄信息,將所述登錄信息反饋給服務(wù)器進行驗證;依據(jù)所述服務(wù)器反饋的驗證結(jié)果數(shù)據(jù)執(zhí)行登錄操作。
[0007]可選的,調(diào)用獨立登錄進程對應(yīng)登錄窗口顯示在所述當前客戶端的顯示窗口之上,包括:啟動第三方的獨立登錄進程;調(diào)用所述獨立登錄進程對應(yīng)登錄窗口,將所述窗口顯示在所述當前客戶端的顯示窗口之上。
[0008]可選的,調(diào)用所述獨立登錄進程對應(yīng)登錄窗口,將所述窗口顯示在所述當前客戶端的顯示窗口之上,包括:依據(jù)所述當前客戶端的進程填寫的導(dǎo)出函數(shù),調(diào)用所述獨立登錄進程對應(yīng)登錄窗口 ;將所述登錄窗口作為所述當前客戶端的顯示窗口的子窗口,將子窗口顯示在所述當前客戶端的顯示窗口之上。
[0009]可選的,從所述登錄窗口中獲取登錄信息,將所述登錄信息反饋給服務(wù)器進行驗證,包括:從所述登錄窗口中獲取輸入的登錄信息;對所述登錄信息進行加密處理,得到加密的登錄信息;將所述加密的登錄信息發(fā)送給所述服務(wù)器,以使服務(wù)器基于所述加密的登錄信息對用戶進行驗證。
[0010]可選的,驗證結(jié)果包括驗證失敗,依據(jù)所述服務(wù)器反饋的驗證結(jié)果數(shù)據(jù)執(zhí)行登錄操作,包括:從所述服務(wù)器反饋的驗證結(jié)果數(shù)據(jù)中獲取錯誤標識;依據(jù)所述錯誤標識生成登錄失敗的提示信息;在當前客戶端的顯示窗口之上顯示登錄失敗的提示信息。
[0011]可選的,驗證結(jié)果包括驗證通過,依據(jù)所述服務(wù)器反饋的驗證結(jié)果數(shù)據(jù)執(zhí)行登錄操作,包括:依據(jù)所述服務(wù)器反饋的驗證結(jié)果數(shù)據(jù)確認登錄成功;依據(jù)所述驗證結(jié)果數(shù)據(jù)對所述客戶端進行反饋。
[0012]可選的,依據(jù)所述服務(wù)器反饋的驗證結(jié)果數(shù)據(jù)確認登錄成功,包括:從所述服務(wù)器反饋的驗證結(jié)果數(shù)據(jù)中獲取用于驗證賬號的加密字符串;依據(jù)所述加密字符串確定登錄成功,并將所述加密字符串存儲在客戶端所在終端本地。
[0013]可選的,還包括:接收所述客戶端的進程反饋的包括加密字符串的用戶信息消息;將所述用戶信息消息通過所述獨立登錄進程反饋給服務(wù)器,以使服務(wù)器依據(jù)所述加密字符串獲取對應(yīng)用戶的用戶信息;將所述獨立登錄進程從服務(wù)器獲取的用戶信息發(fā)送給所述客戶端的進程。
[0014]可選的,還包括:采用守護進程加固防護所述獨立登錄進程。
[0015]本發(fā)明實施例還公開了一種客戶端的登錄裝置,包括:調(diào)用并顯示模型,用于在當前客戶端中進行登錄時,調(diào)用獨立登錄進程對應(yīng)登錄窗口顯示在所述當前客戶端的顯示窗口之上;登錄獲取驗證模塊,用于從所述登錄窗口中獲取登錄信息,將所述登錄信息反饋給服務(wù)器進行驗證;登錄模塊,用于依據(jù)所述服務(wù)器反饋的驗證結(jié)果數(shù)據(jù)執(zhí)行登錄操作。
[0016]可選的,所述調(diào)用并顯示模型,包括:啟動子模塊,用于啟動第三方的獨立登錄進程;顯示子模塊,用于調(diào)用所述獨立登錄進程對應(yīng)登錄窗口,將所述窗口顯示在所述當前客戶端的顯示窗口之上。
[0017]可選的,所述顯示子模塊,用于依據(jù)所述當前客戶端的進程填寫的導(dǎo)出函數(shù),調(diào)用所述獨立登錄進程對應(yīng)登錄窗口 ;將所述登錄窗口作為所述當前客戶端的顯示窗口的子窗口,將子窗口顯示在所述當前客戶端的顯示窗口之上。
[0018]可選的,所述登錄獲取驗證模塊,包括:獲取子模塊,用于從所述登錄窗口中獲取輸入的登錄信息;加密子模塊,用于對所述登錄信息進行加密處理,得到加密的登錄信息;發(fā)送驗證子模塊,用于將所述加密的登錄信息發(fā)送給所述服務(wù)器,以使服務(wù)器基于所述加密的登錄信息對用戶進行驗證。
[0019]可選的,驗證結(jié)果包括驗證失敗,所述登錄模塊,包括:登錄失敗提示子模塊,用于從所述服務(wù)器反饋的驗證結(jié)果數(shù)據(jù)中獲取錯誤標識;依據(jù)所述錯誤標識生成登錄失敗的提示信息;在當前客戶端的顯示窗口之上顯示登錄失敗的提示信息。
[0020]可選的,驗證結(jié)果包括驗證通過,所述登錄模塊,包括:登錄成功反饋子模塊,用于依據(jù)所述服務(wù)器反饋的驗證結(jié)果數(shù)據(jù)確認登錄成功;依據(jù)所述驗證結(jié)果數(shù)據(jù)對所述客戶端進行反饋。
[0021]可選的,所述登錄成功反饋子模塊,用于從所述服務(wù)器反饋的驗證結(jié)果數(shù)據(jù)中獲取用于驗證賬號的加密字符串;依據(jù)所述加密字符串確定登錄成功,并將所述加密字符串存儲在客戶端所在終端本地。
[0022]可選的,還包括:用戶信息獲取模塊,用于接收所述客戶端的進程反饋的包括加密字符串的用戶信息消息;將所述用戶信息消息通過所述獨立登錄進程反饋給服務(wù)器,以使服務(wù)器依據(jù)所述加密字符串獲取對應(yīng)用戶的用戶信息;將所述獨立登錄進程從服務(wù)器獲取的用戶信息發(fā)送給所述客戶端的進程。
[0023]可選的,還包括:加固模塊,用于采用守護進程加固防護所述獨立登錄進程。
[0024]在當前客戶端中進行登錄時調(diào)用獨立登錄進程進行登錄,即將獨立登錄進程對應(yīng)登錄窗口顯示在所述當前客戶端的顯示窗口之上,獲取在該登錄窗口中輸入的登錄信息反饋給服務(wù)器進行驗證,再依據(jù)服務(wù)器反饋的驗證結(jié)果數(shù)據(jù)執(zhí)行登錄操作,從而通過第三方的獨立登錄進程執(zhí)行用戶的登錄,防止由于客戶端出現(xiàn)問題而導(dǎo)致用戶信息泄露,提供用戶信息的安全性。
[0025]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0026]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0027]圖1示出了根據(jù)本發(fā)明實施例的一種客戶端的登錄方法的步驟流程圖;
[0028]圖2示出了根據(jù)本發(fā)明實施例的另一種客戶端的登錄方法的步驟流程圖;
[0029]圖3示出了根據(jù)本發(fā)明實施例的一種客戶端的登錄裝置的結(jié)構(gòu)框圖;
[0030]圖4示出了根據(jù)本發(fā)明實施例的另一種客戶端的登錄裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0031]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0032]參照圖1,示出了根據(jù)本發(fā)明實施例的一種客戶端的登錄方法的步驟流程圖,具體可以包括如下步驟:
[0033]步驟102,在當前客戶端中進行登錄時,調(diào)用獨立登錄進程對應(yīng)登錄窗口顯示在所述當前客戶端的顯示窗口之上。
[0034]本實施中,為保護用戶信息的安全,對于客戶端中用戶的登錄通過第三方的獨立進程執(zhí)行。因此,當用戶在當前客戶端中進行登錄時,當前客戶端的進程會調(diào)用第三方的獨立登錄進程來執(zhí)行登錄,因此會將獨立登錄進程對應(yīng)登錄窗口顯示在所述當前客戶端的顯示窗口之上。該登錄窗口可以包括用戶名和密碼等登錄信息的輸入窗口。
[0035]步驟104,從所述登錄窗口中獲取登錄信息,將所述登錄信息反饋給服務(wù)器進行驗證。
[0036]用戶在登錄窗口中輸入登錄信息后,獨立登錄進程從所述登錄窗口中獲取登錄信息,將登錄信息反饋給服務(wù)器進行驗證。本實施例中,獨立登錄進程是第三方的進程,因此與獨立登錄進程交互的服務(wù)器也可以是第三方的服務(wù)器,即在該客戶端中登錄的用戶可以是在第三方服務(wù)器上注冊的用戶,客戶端為第三方的用戶提供個性化數(shù)據(jù)服務(wù)。當然,該第三方的獨立登錄進程也可以與客戶端的服務(wù)器交互,即在獨立登錄進程中登錄的用戶即為在客戶端的服務(wù)器上注冊的用戶,本發(fā)明實施例對此不作限定。
[0037]步驟106,依據(jù)所述服務(wù)器反饋的驗證結(jié)果數(shù)據(jù)執(zhí)行登錄操作。
[0038]服務(wù)器對該登錄的用戶進行驗證后,生成相應(yīng)的驗證結(jié)果數(shù)據(jù),將驗證結(jié)果數(shù)據(jù)反饋給獨立登錄進程,獨立登錄進程可以依據(jù)該服務(wù)器反饋的驗證結(jié)果數(shù)據(jù)執(zhí)行登