本發(fā)明涉及客戶端軟件應用領域,特別涉及一種客戶端軟件登錄信息的提示方法及裝置。
背景技術:
隨著互聯(lián)網(wǎng)技術的發(fā)展,人們的生活日益網(wǎng)絡化、信息化,客戶端軟件也隨之迅速發(fā)展??蛻舳塑浖悄軌驅崿F(xiàn)用戶所在的終端和服務器之間進行連接的軟件,通常一個用戶對應一個賬號和密碼。
現(xiàn)有技術中,用戶在終端登錄客戶端軟件時,終端直接將賬號信息和密碼信息發(fā)送至服務器進行登錄驗證。在這種情況下,如果賬號信息錯誤,服務器還會進行登錄驗證,但實際應用中,這種登錄驗證對于服務器來說是非必要驗證,非必要驗證占用服務器資源,導致服務器資源利用率較低。
技術實現(xiàn)要素:
本發(fā)明實施例的目的在于提供一種客戶端軟件登錄信息的提示方法及裝置,以減少非必要驗證,提高服務器資源利用率。
為達到上述目的,本發(fā)明實施例公開了一種客戶端軟件登錄信息的提示方法,應用于終端,所述方法包括:
在用戶登錄目標客戶端軟件時,獲得用戶輸入的帳號信息;
根據(jù)所述帳號信息,在歷史登錄用戶信息中查找與所述帳號信息匹配的賬號信息;
如果查找不到,向用戶提示與帳號相關的提示信息。
優(yōu)選的,在歷史登錄用戶信息中查找到與所述帳號信息匹配的賬號信息的情況下,所述方法還包括:
獲得用戶輸入的密碼信息;
將所述帳號信息和所述密碼信息發(fā)送給服務器進行登錄驗證;
在所述帳號信息和所述密碼信息未通過所述服務器的登錄驗證的情況下,向用戶提示登錄不成功的提示信息。
優(yōu)選的,所述帳號信息和所述密碼信息未通過所述服務器的登錄驗證包括:服務器未查找到與所述帳號信息匹配的賬號;
所述向用戶提示登錄不成功的提示信息,包括:
向用戶提示帳號錯誤的提示信息。
優(yōu)選的,所述帳號信息和所述密碼信息未通過所述服務器的登錄驗證包括:服務器存儲的與所述帳號信息匹配的賬號對應的密碼與所述密碼信息不匹配;
所述向用戶提示登錄不成功的提示信息,包括:
向用戶提示密碼錯誤的提示信息。
優(yōu)選的,所述帳號信息和所述密碼信息未通過所述服務器的登錄驗證包括:服務器不允許多終端登錄同一帳號;
所述向用戶提示登錄不成功的提示信息,包括:
向用戶提示已在其他終端登錄的提示信息。
為達到上述目的,本發(fā)明實施例公開了一種客戶端軟件登錄信息的提示裝置,應用于終端,所述裝置包括:
第一獲得模塊,用于在用戶登錄目標客戶端軟件時,獲得用戶輸入的帳號信息;
查找模塊,用于根據(jù)所述帳號信息,在歷史登錄用戶信息中查找與所述帳號信息匹配的賬號信息;
第一提示模塊,用于在所述查找模塊未查找到與所述帳號信息匹配的賬號信息的情況下,向用戶提示與帳號相關的提示信息。
優(yōu)選的,所述裝置還包括:
第二獲得模塊,用于在所述查找模塊查找到與所述帳號信息匹配的賬號信息的情況下,獲得用戶輸入的密碼信息;
發(fā)送模塊,用于將所述帳號信息和所述密碼信息發(fā)送給服務器進行登錄驗證;
第二提示模塊,用于在所述帳號信息和所述密碼信息未通過所述服務器的登錄驗證的情況下,向用戶提示登錄不成功的提示信息。
優(yōu)選的,所述帳號信息和所述密碼信息未通過所述服務器的登錄驗證包括:服務器未查找到與所述帳號信息匹配的賬號;
所述第二提示模塊,具體用于:
在服務器未查找到與所述帳號信息匹配的賬號的情況下,向用戶提示帳號錯誤的提示信息。
優(yōu)選的,所述帳號信息和所述密碼信息未通過所述服務器的登錄驗證包括:服務器存儲的與所述帳號信息匹配的賬號對應的密碼與所述密碼信息不匹配;
所述第二提示模塊,具體用于:
在服務器存儲的與所述帳號信息匹配的賬號對應的密碼與所述密碼信息不匹配的情況下,向用戶提示密碼錯誤的提示信息。
優(yōu)選的,所述帳號信息和所述密碼信息未通過所述服務器的登錄驗證包括:服務器不允許多終端登錄同一帳號;
所述第二提示模塊,具體用于:
在服務器不允許多終端登錄同一帳號的情況下,向用戶提示已在其他終端登錄的提示信息。
由上述的技術方案可見,本發(fā)明實施例提供的一種客戶端軟件登錄信息的提示方法及裝置,在用戶登錄目標客戶端軟件時,獲得用戶輸入的帳號信息;根據(jù)所述帳號信息,在歷史登錄用戶信息中查找與所述帳號信息匹配的賬號信息;如果查找不到,向用戶提示與帳號相關的提示信息。
應用本發(fā)明實施例,在服務器進行登錄驗證之前,終端先在歷史登錄用戶信息中查找與用戶輸入的帳號信息匹配的賬號信息,如果查找不到,向用戶提示與賬號相關的提示信息。此時,用戶看到該提示信息后,可以對輸入的賬號信息進行核查,以保證輸入賬號的準確性。進而保證了給服務器的賬號信息是正確的,因此減少了服務器的非必要驗證,提高了服務器資源利用率。
當然,實施本發(fā)明的任一產(chǎn)品或方法必不一定需要同時達到以上所述的所有優(yōu)點。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的客戶端軟件登錄信息的提示方法的一種流程示意圖;
圖2為本發(fā)明實施例提供的客戶端軟件登錄信息的提示方法的另一種流程示意圖;
圖3為本發(fā)明實施例提供的客戶端軟件登錄信息的提示裝置的一種結構示意圖;
圖4為本發(fā)明實施例提供的客戶端軟件登錄信息的提示裝置的另一種結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
為解決現(xiàn)有技術問題,本發(fā)明實施例提供了一種客戶端軟件登錄信息的提示方法及裝置,以下分別進行詳細說明。
需要說明的是,現(xiàn)有技術中客戶端軟件在輸入賬號信息和密碼后直接進行登錄,而在輸入賬號的時候可能會發(fā)生用戶的操作失誤造成賬號信息輸入有誤,就會導致此次登錄失敗。本發(fā)明實施例通過在輸入賬號信息后,在歷史用戶登錄信息中進行查找并匹配,歷史用戶登錄信息是目標客戶端軟件在一個終端登錄的歷史記錄,在未被刪除的情況下包含了一個有效時間段中所有歷史登錄過的賬號信息。
圖1為本發(fā)明實施例提供的客戶端軟件登錄信息的提示方法的一種流程示意圖,所述方法包括步驟:
S101,在用戶登錄目標客戶端軟件時,獲得用戶輸入的帳號信息。
S102,根據(jù)所述帳號信息,在歷史登錄用戶信息中查找與所述帳號信息匹配的賬號信息;如果查找不到,執(zhí)行S103。
S103,向用戶提示與帳號相關的提示信息。
本領域技術人員可以理解的是,當用戶要登錄客戶端軟件時,首先要在終端運行該軟件,并輸入賬號信息,示例性的,輸入的賬號信息為:abcd123??蛻舳塑浖\行的終端存儲有用戶的歷史登錄的信息,即歷史登錄用戶信息,在歷史登錄用戶信息中查找與當前輸入的賬號信息abcd123相匹配的賬號信息。示例性的,歷史登錄用戶信息中包含賬號:abce001、abce002、abcd124,所以在歷史登錄用戶信息中并未查找到與當前輸入的賬號信息abcd123相匹配的賬號信息。此時,可以向用戶提示與賬號相關的提示信息,如“與歷史登錄用戶信息不符,請確認賬號信息是否正確”、“輸入的為新賬號,請確認賬號信息是否正確”等。
具體的,實際應用中,獲得用戶輸入的帳號信息后終端還可以判斷當前有沒有登錄與該賬號信息對應的賬號,如果已登錄,向用戶提示不能重復登錄的提示信息。示例性的,當電腦端已經(jīng)登錄賬號abcd124,再次發(fā)送登錄請求的時候,向用戶提示“您已登陸,不能重復登陸”的提示信息。
可見,應用本發(fā)明圖1所示的實施例,在服務器進行登錄驗證之前,終端先在歷史登錄用戶信息中查找與用戶輸入的帳號信息匹配的賬號信息,如果查找不到,向用戶提示與賬號相關的提示信息。此時,用戶看到該提示信息后,可以對輸入的賬號信息進行核查,以保證輸入賬號的準確性。進而保證了給服務器的賬號信息是正確的,因此減少了服務器的非必要驗證,提高了服務器資源利用率。
圖2為本發(fā)明實施例提供的客戶端軟件登錄信息的提示方法的另一種流程示意圖,在圖1所示實施例的基礎上,在歷史登錄用戶信息中查找到與所述帳號信息匹配的賬號信息的情況下,增加以下三個步驟。
S104,獲得用戶輸入的密碼信息。
S105,將所述帳號信息和所述密碼信息發(fā)送給服務器進行登錄驗證。
S106,在所述帳號信息和所述密碼信息未通過所述服務器的登錄驗證的情況下,向用戶提示登錄不成功的提示信息。
具體的,所述帳號信息和所述密碼信息未通過所述服務器的登錄驗證可以包括:服務器未查找到與所述帳號信息匹配的賬號;向用戶提示登錄不成功的提示信息,可以向用戶提示帳號錯誤的提示信息。
具體的,所述帳號信息和所述密碼信息未通過所述服務器的登錄驗證可以包括:服務器存儲的與所述帳號信息匹配的賬號對應的密碼與所述密碼信息不匹配;向用戶提示登錄不成功的提示信息,可以向用戶提示密碼錯誤的提示信息。
具體的,所述帳號信息和所述密碼信息未通過所述服務器的登錄驗證可以包括:服務器不允許多終端登錄同一帳號;向用戶提示登錄不成功的提示信息,可以向用戶提示已在其他終端登錄的提示信息。
示例性的,歷史登錄用戶信息中包含賬號:abce001、abce002、abcd124,當前輸入的賬號abcd124,通??梢砸暈闅v史登錄過的賬號再次進行登錄,在獲得密碼信息后發(fā)送登錄請求至服務器進行登錄驗證。當賬號信息和密碼信息通過服務器的驗證后客戶端軟件即可登錄;當未通過驗證的情況下,向用戶發(fā)送登錄不成功的提示信息,具體的提示信息可以為登錄不成功的原因。
實際應用中,賬號信息和密碼信息沒有通過服務器的驗證,可以是服務器沒有查找到與該賬號信息相匹配的賬號。示例性的,服務器進行登錄驗證的賬號是abcd124,而服務器中并未存儲任何與賬號abcd124相匹配的賬號信息,可以視為該賬號不存在。具體的提示信息可以為“您登陸的賬號不存在”、“您登陸的賬號信息錯誤”等。
實際應用中,賬號信息和密碼信息沒有通過服務器的驗證,還可以是賬號與密碼不匹配。可以理解的是,當賬號存在,而賬號信息和密碼信息匹配不成功時視為密碼錯誤,示例性的,賬號abcd124,正確的密碼為:12345,而本次輸入的密碼為:11345,可以向用戶提示“密碼錯誤”的提示信息。
實際應用中,賬號信息和密碼信息沒有通過服務器的驗證,還可以是賬號不允許多個終端同時登錄同一個賬號。示例性的,當電腦端請求登錄賬號abcd124時,用戶已經(jīng)在手機上成功登錄了abcd124。這種登錄規(guī)則通常為用戶為了賬號安全進行的設置,此時在電腦端可以向用戶提示“服務器不允許多個終端登錄abcd124,該賬號已在手機登錄”的提示信息。本領域技術人員可以理解的是,還可以將規(guī)則設置為當新的登錄請求發(fā)送至服務器,已登錄的終端會被迫下線。示例性的,當電腦端的的賬號信息和密碼信息驗證通過后就會成功登陸,手機登陸的賬號被迫下線并提示“服務器不允許多個終端登錄abcd124,您已在電腦登錄,此次登錄被迫下線”的提示信息。
可見,應用本發(fā)明圖2所示的實施例,將目標客戶端軟件的賬號信息和密碼信息發(fā)送至服務器驗證,在驗證未通過的情況下向用戶進行登錄不成功的提示,根據(jù)提示的信息有助于用戶進行登錄錯誤的原因分析。
圖3為本發(fā)明實施例提供的客戶端軟件登錄信息的提示裝置的一種結構示意圖,所述裝置可以包括:第一獲得模塊201、查找模塊202、第一提示模塊203。
第一獲得模塊201,用于在用戶登錄目標客戶端軟件時,獲得用戶輸入的帳號信息。
查找模塊202,用于根據(jù)所述帳號信息,在歷史登錄用戶信息中查找與所述帳號信息匹配的賬號信息。
第一提示模塊203,用于在所述查找模塊未查找到與所述帳號信息匹配的賬號信息的情況下,向用戶提示與帳號相關的提示信息。
可見,應用本發(fā)明圖3所示的實施例,在服務器進行登錄驗證之前,終端先在歷史登錄用戶信息中查找與用戶輸入的帳號信息匹配的賬號信息,如果查找不到,向用戶提示與賬號相關的提示信息。此時,用戶看到該提示信息后,可以對輸入的賬號信息進行核查,以保證輸入賬號的準確性。進而保證了給服務器的賬號信息是正確的,因此減少了服務器的非必要驗證,提高了服務器資源利用率。
圖4為本發(fā)明實施例提供的客戶端軟件登錄信息的提示裝置的另一種結構示意圖,在圖3所示實施例的基礎上,增加第二獲得模塊204、發(fā)送模塊205、第二提示模塊206。
第二獲得模塊204,用于在所述查找模塊查找到與所述帳號信息匹配的賬號信息的情況下,獲得用戶輸入的密碼信息。
發(fā)送模塊205,用于將所述帳號信息和所述密碼信息發(fā)送給服務器進行登錄驗證。
第二提示模塊206,用于在所述帳號信息和所述密碼信息未通過所述服務器的登錄驗證的情況下,向用戶提示登錄不成功的提示信息。
具體的,所述帳號信息和所述密碼信息未通過所述服務器的登錄驗證可以包括:服務器未查找到與所述帳號信息匹配的賬號;
所述第二提示模塊206,可以用于:在服務器未查找到與所述帳號信息匹配的賬號的情況下,向用戶提示帳號錯誤的提示信息。
具體的,所述帳號信息和所述密碼信息未通過所述服務器的登錄驗證可以包括:服務器存儲的與所述帳號信息匹配的賬號對應的密碼與所述密碼信息不匹配;
所述第二提示模塊206,可以用于:在服務器存儲的與所述帳號信息匹配的賬號對應的密碼與所述密碼信息不匹配的情況下,向用戶提示密碼錯誤的提示信息。
具體的,所述帳號信息和所述密碼信息未通過所述服務器的登錄驗證可以包括:服務器不允許多終端登錄同一帳號;
所述第二提示模塊206,可以用于:在服務器不允許多終端登錄同一帳號的情況下,向用戶提示已在其他終端登錄的提示信息。
可見,應用本發(fā)明圖4所示的實施例,將目標客戶端軟件的賬號信息和密碼信息發(fā)送至服務器驗證,在驗證未通過的情況下向用戶進行登錄不成功的提示,根據(jù)提示的信息有助于用戶進行登錄錯誤的原因分析。
需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
本說明書中的各個實施例均采用相關的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
本領域普通技術人員可以理解實現(xiàn)上述方法實施方式中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于計算機可讀取存儲介質中,這里所稱得的存儲介質,如:ROM/RAM、磁碟、光盤等。
以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。