密后發(fā)送給服務(wù)器進(jìn)行驗(yàn)證。
[0081]若服務(wù)器驗(yàn)證不通過則反饋錯(cuò)誤標(biāo)識給獨(dú)立登錄進(jìn)程,獨(dú)立登錄進(jìn)程依據(jù)所述錯(cuò)誤標(biāo)識生成登錄失敗的提示信息,在在當(dāng)前客戶端的顯示窗口之上顯示登錄失敗的提示信息,如在登錄窗口之上顯示登錄失敗的提示信息,可以提示用戶重新登錄。
[0082]若服務(wù)器驗(yàn)證通過則反饋用于驗(yàn)證賬號的加密字符串給獨(dú)立登錄進(jìn)程,獨(dú)立登錄進(jìn)程依據(jù)加密字符串確定登錄成功,并將所述加密字符串存儲在客戶端所在終端本地,并將加密字符串發(fā)送給客戶端。
[0083]后續(xù)客戶端可以依據(jù)該加密字符串通過獨(dú)立登錄進(jìn)程向服務(wù)器請求用戶信息,如用戶在游戲中的角色、角色名、裝備、進(jìn)度等各種用戶信息,服務(wù)器依據(jù)所述加密字符串確定用戶的賬號,獲取該賬號對應(yīng)用戶的用戶信息,并通過獨(dú)立登錄進(jìn)程反饋給客戶端。因此客戶端所需的用戶的各種信息均可以依據(jù)加密字符串通過獨(dú)立登錄進(jìn)程向服務(wù)器請求。
[0084]因此本實(shí)施例中若服務(wù)器為獨(dú)立于客戶端服務(wù)器的第三方服務(wù)器,則該第三方服務(wù)器可以作為一個(gè)第三方應(yīng)用平臺為各種不同的游戲客戶端提供登錄以及用戶服務(wù),即用戶在終端中的各種客戶端均可以通過獨(dú)立登錄進(jìn)程進(jìn)行登錄,用戶在第三方服務(wù)器中注冊后即可在各游戲客戶端中分別設(shè)置游戲角色,用戶在不同游戲客戶端中的相關(guān)游戲信息均存儲在第三方服務(wù)器中。當(dāng)然針對不同類型的客戶端存儲的用戶信息也存在區(qū)別,如購物客戶端則包括購物信息,播放器客戶端則包括播放記錄等,本發(fā)明實(shí)施例對此不作限定。
[0085]對于方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作并不一定是本發(fā)明實(shí)施例所必須的。
[0086]實(shí)施例三
[0087]在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例還提供了一種客戶端的登錄裝置。
[0088]參照圖3,示出了根據(jù)本發(fā)明實(shí)施例的一種客戶端的登錄裝置的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0089]調(diào)用并顯示模型302,用于在當(dāng)前客戶端中進(jìn)行登錄時(shí),調(diào)用獨(dú)立登錄進(jìn)程對應(yīng)登錄窗口顯示在所述當(dāng)前客戶端的顯示窗口之上。
[0090]登錄獲取驗(yàn)證模塊304,用于從所述登錄窗口中獲取登錄信息,將所述登錄信息反饋給服務(wù)器進(jìn)行驗(yàn)證。
[0091]登錄模塊306,用于依據(jù)所述服務(wù)器反饋的驗(yàn)證結(jié)果數(shù)據(jù)執(zhí)行登錄操作。
[0092]綜上所述,在當(dāng)前客戶端中進(jìn)行登錄時(shí)調(diào)用獨(dú)立登錄進(jìn)程進(jìn)行登錄,即將獨(dú)立登錄進(jìn)程對應(yīng)登錄窗口顯示在所述當(dāng)前客戶端的顯示窗口之上,獲取在該登錄窗口中輸入的登錄信息反饋給服務(wù)器進(jìn)行驗(yàn)證,再依據(jù)服務(wù)器反饋的驗(yàn)證結(jié)果數(shù)據(jù)執(zhí)行登錄操作,從而通過第三方的獨(dú)立登錄進(jìn)程執(zhí)行用戶的登錄,防止由于客戶端出現(xiàn)問題而導(dǎo)致用戶信息泄露,提供用戶信息的安全性。
[0093]參照圖4,示出了根據(jù)本發(fā)明實(shí)施例的另一種客戶端的登錄裝置的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0094]調(diào)用并顯示模型402,用于在當(dāng)前客戶端中進(jìn)行登錄時(shí),調(diào)用獨(dú)立登錄進(jìn)程對應(yīng)登錄窗口顯示在所述當(dāng)前客戶端的顯示窗口之上。
[0095]登錄獲取驗(yàn)證模塊404,用于從所述登錄窗口中獲取登錄信息,將所述登錄信息反饋給服務(wù)器進(jìn)行驗(yàn)證。
[0096]登錄模塊406,用于依據(jù)所述服務(wù)器反饋的驗(yàn)證結(jié)果數(shù)據(jù)執(zhí)行登錄操作。
[0097]本發(fā)明一個(gè)可選實(shí)施例中,所述調(diào)用并顯示模型402,包括:啟動子模塊40202,用于啟動第三方的獨(dú)立登錄進(jìn)程;顯示子模塊40204,用于調(diào)用所述獨(dú)立登錄進(jìn)程對應(yīng)登錄窗口,將所述窗口顯示在所述當(dāng)前客戶端的顯示窗口之上。
[0098]所述顯示子模塊40204,用于依據(jù)所述當(dāng)前客戶端的進(jìn)程填寫的導(dǎo)出函數(shù),調(diào)用所述獨(dú)立登錄進(jìn)程對應(yīng)登錄窗口 ;將所述登錄窗口作為所述當(dāng)前客戶端的顯示窗口的子窗口,將子窗口顯示在所述當(dāng)前客戶端的顯示窗口之上。
[0099]本發(fā)明另一個(gè)可選實(shí)施例中,所述登錄獲取驗(yàn)證模塊404,包括:獲取子模塊40402,用于從所述登錄窗口中獲取輸入的登錄信息;加密子模塊40404,用于對所述登錄信息進(jìn)行加密處理,得到加密的登錄信息;發(fā)送驗(yàn)證子模塊40406,用于將所述加密的登錄信息發(fā)送給所述服務(wù)器,以使服務(wù)器基于所述加密的登錄信息對用戶進(jìn)行驗(yàn)證。
[0100]驗(yàn)證結(jié)果包括驗(yàn)證失敗以及驗(yàn)證通過,所述登錄模塊406,包括:登錄失敗提示子模塊40602,用于從所述服務(wù)器反饋的驗(yàn)證結(jié)果數(shù)據(jù)中獲取錯(cuò)誤標(biāo)識;依據(jù)所述錯(cuò)誤標(biāo)識生成登錄失敗的提示信息;在當(dāng)前客戶端的顯示窗口之上顯示登錄失敗的提示信息。登錄成功反饋?zhàn)幽K40604,用于依據(jù)所述服務(wù)器反饋的驗(yàn)證結(jié)果數(shù)據(jù)確認(rèn)登錄成功;依據(jù)所述驗(yàn)證結(jié)果數(shù)據(jù)對所述客戶端進(jìn)行反饋。
[0101]所述登錄成功反饋?zhàn)幽K40604,用于從所述服務(wù)器反饋的驗(yàn)證結(jié)果數(shù)據(jù)中獲取用于驗(yàn)證賬號的加密字符串;依據(jù)所述加密字符串確定登錄成功,并將所述加密字符串存儲在客戶端所在終端本地。
[0102]所述的裝置還包括:用戶信息獲取模塊408,用于接收所述客戶端的進(jìn)程反饋的包括加密字符串的用戶信息消息;將所述用戶信息消息通過所述獨(dú)立登錄進(jìn)程反饋給服務(wù)器,以使服務(wù)器依據(jù)所述加密字符串獲取對應(yīng)用戶的用戶信息;將所述獨(dú)立登錄進(jìn)程從服務(wù)器獲取的用戶信息發(fā)送給所述客戶端的進(jìn)程。
[0103]加固模塊410,用于采用守護(hù)進(jìn)程加固防護(hù)所述獨(dú)立登錄進(jìn)程。
[0104]從而通過獨(dú)立登錄進(jìn)程實(shí)現(xiàn)在客戶端中用戶的安全登錄,并且,客戶端所選的用戶信息也通過獨(dú)立登錄進(jìn)程與服務(wù)器交互加密傳輸,從而保證數(shù)據(jù)的安全性,實(shí)現(xiàn)了在無任何敏感信息暴露情況下調(diào)用獨(dú)立登錄進(jìn)程執(zhí)行登錄。
[0105]對于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0106]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0107]在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0108]類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0109]本領(lǐng)域那些技術(shù)人員可以理解,可以對實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。
[0110]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
[0111]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的一種客戶端的登錄方法和裝置設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0112]應(yīng)該注意的是上述實(shí)施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)