本公開涉及互聯網技術領域,尤其涉及一種密碼輸入方法及裝置。
背景技術:
隨著互聯網技術的發展,基于互聯網的各種網絡服務在人們的日常生活中已經越來越常見了。在實際應用中,網絡服務的種類較為繁多,如視頻播放網絡服務、移動支付網絡服務、社交網絡服務等,其中,絕大部分的網絡服務都需要用戶登錄后才能為用戶提供相應的服務。在用戶登錄網絡服務的過程中,用戶需要在網絡服務的登錄界面中輸入賬號和對應的登錄密碼,當賬號和登錄密碼驗證通過后,用戶即可登錄網絡服務。在實際應用中,為了保證賬號的安全性,不同的網絡服務對于登錄密碼的格式都有一定的要求,例如,有的網絡服務要求登錄密碼的字符數不得小于6,有的網絡服務要求登錄密碼中必須包括數字和英文字母,有的網絡服務要求登錄密碼中必須包括大寫英文字母等。為了滿足不同網絡服務對于登錄密碼的格式要求,用戶一般需要為不同的網絡服務設置不同的登錄密碼,然而,由于網絡服務種類繁多,導致用戶難以準確記憶這些密碼,繼而在輸入登錄密碼時出現錯誤,使得用戶無法正常登錄網絡服務。
相關技術中,在用戶輸入某一網絡服務的登錄密碼的過程中,若用戶因為忘記該網絡服務要求的登錄密碼格式而導致無法回憶起自己設置的登錄密碼時,用戶就需要對該網絡服務要求的登錄密碼的格式進行查詢,并根據查詢結果回憶自己設置的登錄密碼,而后再利用回憶到的登錄密碼登錄該網絡服務。
在實現本公開的過程中,發明人發現現有技術至少存在以下問題:
相關技術中,在用戶因為忘記網絡服務要求的登錄密碼格式而導致無法回憶起自己設置的登錄密碼時,用戶需要對該網絡服務要求的登錄密碼的格式進行查詢,這就導致用戶輸入登錄密碼的過程較為繁瑣,效率較低;而且用戶查詢到的僅僅是該網絡服務要求的登錄密碼的格式,并不是用戶設置的登錄密碼的具體格式,這會使得用戶難以準確回憶自己設置的登錄密碼,這也會導致用戶輸入登錄密碼的過程較為繁瑣,效率較低。
技術實現要素:
為克服相關技術中存在的輸入登錄密碼過程繁瑣,效率較低的問題,本公開提供一種密碼輸入方法及裝置。
根據本公開實施例的第一方面,提供一種密碼輸入方法,包括:
獲取用戶在所述目標網絡服務的登錄界面中輸入的目標賬號,并獲取所述目標網絡服務的標識;
根據所述目標賬號和所述目標網絡服務的標識,獲取所述目標賬號對應的登錄密碼的格式信息,所述格式信息包括密碼的字符數和/或密碼中至少一個字符的類型;
在所述登錄界面中檢測到密碼輸入操作時,根據所述登錄密碼的格式信息在所述登錄界面進行密碼輸入提示。
可選的,所述根據所述目標賬號和所述目標網絡服務的標識,獲取所述目標賬號對應的登錄密碼的格式信息之前,所述方法還包括:
獲取用戶在所述登錄界面中輸入的所述目標賬號和第一密碼;
當所述目標賬號和所述第一密碼通過驗證后,識別所述第一密碼的格式信息;
將所述第一密碼的格式信息作為所述目標賬號對應的登錄密碼的格式信息發送給服務器。
可選的,所述根據所述目標賬號和所述目標網絡服務的標識,獲取所述目標賬號對應的登錄密碼的格式信息之前,所述方法還包括:
向服務器發送密碼格式獲取請求,所述密碼格式獲取請求用于指示所述服務器返回網絡服務的標識、賬號和對應的登錄密碼的格式信息;
接收所述服務器返回的所述網絡服務的標識、賬號和對應的登錄密碼的格式信息;
所述根據所述目標賬號和所述目標網絡服務的標識,獲取所述目標賬號對應的登錄密碼的格式信息,包括:
根據所述目標賬號和所述目標網絡服務的標識,在所述服務器返回的網絡服務的標識、賬號和對應的登錄密碼的格式信息中,獲取所述目標賬號對應的登錄密碼的格式信息。
可選的,所述根據所述目標賬號和所述目標網絡服務的標識,獲取所述目標賬號對應的登錄密碼的格式信息,包括:
向服務器發送密碼信息獲取請求,所述密碼信息獲取請求攜帶所述目標賬號和所述目標網絡服務的標識,所述密碼信息獲取請求用于指示所述服務器返回所述目標賬號對應的登錄密碼的格式信息;
接收所述目標賬號對應的登錄密碼的格式信息。
可選的,所述登錄界面中包括密碼格式識別選項,所述識別所述第一密碼的格式信息,包括:
當檢測到對所述密碼格式識別選項的觸發操作時,識別所述第一密碼的格式信息。
根據本公開實施例的第二方面,提供一種密碼輸入裝置,包括:
第一獲取模塊,用于獲取用戶在所述目標網絡服務的登錄界面中輸入的目標賬號,并獲取所述目標網絡服務的標識;
第二獲取模塊,用于根據所述目標賬號和所述目標網絡服務的標識,獲取所述目標賬號對應的登錄密碼的格式信息,所述格式信息包括密碼的字符數和/或密碼中至少一個字符的類型;
提示模塊,用于在所述登錄界面中檢測到密碼輸入操作時,根據所述登錄密碼的格式信息在所述登錄界面進行密碼輸入提示。
可選的,所述第一獲取模塊,還用于:獲取用戶在所述登錄界面中輸入的所述目標賬號和第一密碼;
所述裝置還包括識別模塊和第一發送模塊;
所述識別模塊,用于當所述目標賬號和所述第一密碼通過驗證后,識別所述第一密碼的格式信息;
所述第一發送模塊,用于將所述第一密碼的格式信息作為所述目標賬號對應的登錄密碼的格式信息發送給服務器。
可選的,所述裝置還包括第二發送模塊和接收模塊;
所述第二發送模塊,用于向服務器發送密碼格式獲取請求,所述密碼格式獲取請求用于指示所述服務器返回網絡服務的標識、賬號和對應的登錄密碼的格式信息;
所述接收模塊,用于接收所述服務器返回的所述網絡服務的標識、賬號和對應的登錄密碼的格式信息;
所述第二獲取模塊,用于根據所述目標賬號和所述目標網絡服務的標識,在所述服務器返回的網絡服務的標識、賬號和對應的登錄密碼的格式信息中,獲取所述目標賬號對應的登錄密碼的格式信息。
可選的,所述第二獲取模塊,用于:
向服務器發送密碼信息獲取請求,所述密碼信息獲取請求攜帶所述目標賬號和所述目標網絡服務的標識,所述密碼信息獲取請求用于指示所述服務器返回所述目標賬號對應的登錄密碼的格式信息;
所述裝置還包括接收模塊,所述接收模塊,用于接收所述目標賬號對應的登錄密碼的格式信息。
可選的,所述登錄界面中包括密碼格式識別選項,所述識別模塊,用于:
當檢測到對所述密碼格式識別選項的觸發操作時,識別所述第一密碼的格式信息。
根據本公開實施例的第三方面,提供一種密碼輸入裝置,包括:
處理器;
用于存儲處理器可執行的指令的存儲器;
其中,所述處理器被配置為:
獲取用戶在所述目標網絡服務的登錄界面中輸入的目標賬號,并獲取所述目標網絡服務的標識;
根據所述目標賬號和所述目標網絡服務的標識,獲取所述目標賬號對應的登錄密碼的格式信息,所述格式信息包括密碼的字符數和/或密碼中至少一個字符的類型;
在所述登錄界面中檢測到密碼輸入操作時,根據所述登錄密碼的格式信息在所述登錄界面進行密碼輸入提示。
本公開的實施例提供的技術方案可以包括以下有益效果:
通過在登錄目標網絡服務的過程中,根據目標網絡服務的標識和用戶輸入的目標賬號獲取該目標賬號對應的登錄密碼的格式信息,并在用戶輸入密碼的過程中基于該格式信息在登錄界面中對用戶進行提示,以使用戶可以根據該格式信息回憶自己設置的登錄密碼,一方面使得用戶在輸入登錄密碼時不需要對網絡服務要求的登錄密碼的格式信息進行查詢,從而簡化了登錄密碼輸入的流程,提高了登錄密碼輸入的效率,另一方面,提示用戶的格式信息是用戶自身設置的登錄密碼的具體格式信息,因而使得用戶可以較容易地回憶起自身設置的登錄密碼,從而避免了登錄密碼輸入錯誤,進而也簡化了登錄密碼輸入的流程,提高了登錄密碼輸入的效率。
應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
圖1是根據一示例性實施例示出的一種密碼輸入系統的示意圖。
圖2是根據一示例性實施例示出的一種密碼輸入方法的流程圖。
圖3a是根據一示例性實施例示出的另一種密碼輸入方法的流程圖。
圖3b是根據一示例性實施例示出的一種登錄界面的示意圖。
圖3c是根據一示例性實施例示出的另一種登錄界面的示意圖。
圖3d是根據一示例性實施例示出的一種在輸入法應用的輸入界面中的指定位置處展示登錄密碼的格式信息的示意圖。
圖3e是根據一示例性實施例示出的一種在登錄界面的指定位置處展示登錄密碼的格式信息的示意圖。
圖4a是根據一示例性實施例示出的一種密碼輸入裝置的框圖。
圖4b是根據一示例性實施例示出的另一種密碼輸入裝置的框圖。
圖5是根據一示例性實施例示出的另一種密碼輸入裝置的框圖。
具體實施方式
為使本公開的目的、技術方案和優點更加清楚,下面將結合附圖對本公開實施方式作進一步地詳細描述。
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
圖1是本公開實施例提供的一種密碼輸入系統的示意圖。如圖1所示,該密碼輸入系統可以包括:終端110和服務器120,終端110和服務器120之間可以通過有線或無線網絡進行通信。
其中,終端110中可以安裝有網絡服務應用,用戶可以通過網絡服務應用登錄相應的網絡服務,并在登錄后使用該網絡服務,例如,終端110中可以安裝a網絡服務應用,用戶可以開啟該a網絡服務應用,并在該a網絡服務應用提供的登錄界面中登錄該a網絡服務,而后可以在登錄后使用該a網絡服務。當然,終端110還可以提供網頁瀏覽的功能,用戶可以通過網絡服務的網頁登錄相應的網絡服務,并在登錄后使用該網絡服務,例如,用戶可以在終端110中開啟a網網頁,并在a網網頁中登錄a網絡服務,而后可以在登錄后使用該a網絡服務。
實際應用中,無論是通過網絡服務應用還是通過網頁登錄網絡服務,用戶需要輸入賬號和登錄密碼,只有輸入的賬號和登錄密碼正確,用戶才能成功登錄網絡服務。在實際應用中,為了保證賬號的安全性,不同的網絡服務對于登錄密碼的格式都有一定的要求,為了滿足不同網絡服務對于登錄密碼的格式要求,用戶一般需要為不同的網絡服務設置不同的登錄密碼。然而,為了方便記憶,用戶一般會使用某些自身常用的字符為網絡服務設置登錄密碼,因此,用戶為不同網絡服務設置的登錄密碼通常都比較類似,只是不得不根據不同網絡服務對登錄密碼的格式要求進行格式上的調整。例如,a網絡服務對登錄密碼的格式要求為必須包含大寫英文字母,則用戶為a網絡服務設置的登錄密碼可以為gaoyi_2016,b網絡服務對登錄密碼的格式要求為必須包含特殊符號,則用戶為b網絡服務設置的登錄密碼可以為gaoyi_2016*,c網絡服務對登錄密碼的格式要求為密碼長度必須小于8個字符數,則用戶為c網絡服務設置的登錄密碼可以為gaoyi_2。上述用戶設置的登錄密碼gaoyi_2016、gaoyi_2016*和gaoyi_2均包含用戶在設置登錄密碼時常用的字符,因此其較為類似,只是為了滿足不同的網絡服務對于登錄密碼的格式要求而在格式上有所差別。這就導致在實際應用中,用戶在登錄某一網絡服務時可能能夠回憶起登錄密碼的字符,但是卻無法具體回憶起字符的格式,從而導致用戶無法正常輸入正確的登錄密碼。在這種情況下,用戶為了回憶起登錄密碼,往往需要對該網絡服務要求的登錄密碼的格式進行查詢,導致登錄密碼輸入過程繁瑣,效率較低。
為了解決上述問題,本公開實施例中,在用戶登錄某一網絡服務的過程中,終端可以在用戶輸入密碼時提示用戶登錄密碼的格式,從而使得用戶可以不用執行查詢操作就能快速回憶起正確的登錄密碼,從而簡化了輸入登錄密碼的流程,提高了輸入登錄密碼的效率。例如,用戶在登錄上述舉例中的a網絡服務時,終端可以在用戶輸入密碼時,提示用戶登錄密碼“字符數10,且第一個字符為大寫英文字母”,則此時用戶可以在提示下較容易地回憶起自身設置的登錄密碼為“gaoyi_2016”,從而正確地輸入登錄密碼。此外,由于其他用戶不知道用戶設置登錄密碼時常用的字符,因此,即使終端提示了登錄密碼的格式,其他用戶也無法準確地得知該登錄密碼,從而使得其他用戶無法非法登錄該網絡服務,因此也保證了網絡服務賬號的安全性。
圖2是根據一示例性實施例示出的一種密碼輸入方法的流程圖,如圖2所示,該密碼輸入方法可以應用于如圖1所示的密碼提示系統中的終端110中,包括以下步驟:
步驟201、終端獲取用戶在目標網絡服務的登錄界面中輸入的目標賬號,并獲取目標網絡服務的標識。
步驟202、終端根據目標賬號和目標網絡服務的標識,獲取目標賬號對應的登錄密碼的格式信息,該格式信息包括密碼的字符數和/或密碼中至少一個字符的類型。
步驟203、在登錄界面中檢測到密碼輸入操作時,終端根據登錄密碼的格式信息在登錄界面進行密碼輸入提示。
綜上所述,本公開實施例提供的密碼輸入方法,通過在登錄目標網絡服務的過程中,根據目標網絡服務的標識和用戶輸入的目標賬號獲取該目標賬號對應的登錄密碼的格式信息,并在用戶輸入密碼的過程中基于該格式信息在登錄界面中對用戶進行提示,以使用戶可以根據該格式信息回憶自己設置的登錄密碼,一方面使得用戶在輸入登錄密碼時不需要對網絡服務要求的登錄密碼的格式信息進行查詢,從而簡化了登錄密碼輸入的流程,提高了登錄密碼輸入的效率,另一方面,提示用戶的格式信息是用戶自身設置的登錄密碼的具體格式信息,因而使得用戶可以較容易地回憶起自身設置的登錄密碼,從而避免了登錄密碼輸入錯誤,進而也簡化了登錄密碼輸入的流程,提高了登錄密碼輸入的效率。
圖3a是根據一示例性實施例示出的一種密碼輸入方法的流程圖,如圖3a所示,該密碼輸入方法可以應用于如圖1所示的密碼輸入系統中的終端110中,包括以下步驟:
步驟301、終端獲取用戶在目標網絡服務的登錄界面中輸入的目標賬號,并獲取目標網絡服務的標識。
為了在用戶輸入登錄密碼的過程中,提示用戶登錄密碼的格式,終端需要執行步驟301以獲取用戶需要登錄的目標網絡服務的標識和用戶登錄該目標網絡服務時使用的目標賬號,從而在后續步驟中終端可以根據該目標網絡服務的標識和目標賬號獲取對應的登錄密碼的格式信息,并利用該格式信息對用戶進行提示。
具體地,如上所述,終端中可以安裝有網絡服務應用,也可以提供網頁瀏覽的功能,用戶可以通過該網絡服務應用或者通過網絡服務的網頁登錄網絡服務,雖然登錄方式不同,但其登錄的技術過程同理。因此,下面,本公開實施例僅以用戶通過網絡服務應用登錄網絡服務對步驟301的技術過程進行說明。
在實際應用中,終端中可以安裝目標網絡服務應用,在開啟該目標網絡服務應用后,該目標網絡服務應用可以提供如圖3b所示的登錄界面,該登錄界面至少可以包括賬號輸入框31、密碼輸入框32和登錄選項33。
在登錄目標網絡服務的過程中,終端可以檢測到用戶對上述登錄界面中任一輸入框的點擊操作,并獲取被點擊的輸入框的標識和該登錄界面對應的目標網絡服務的標識。在實際應用中,終端中存儲有上述登錄界面中所有輸入框的標識,終端可以將獲取的被點擊的輸入框的標識與自身中存儲的登錄界面中所有輸入框的標識進行比較,當確定該被點擊的輸入框的標識與賬號輸入框的標識相同時,終端即可將用戶在該被點擊的輸入框中輸入的字符獲取為上述目標賬號。
需要說明的是,在實際應用中,網絡服務可以提供不同類型的登錄界面,如其可以提供不同類型終端中的(如手機端、電腦端等)網絡服務應用的登錄界面,也可以提供網頁版網絡服務的登錄界面。而網絡服務提供的不同類型的登錄界面中各輸入框的標識很可能并不相同。例如,a網絡服務可以提供安卓客戶端的登錄界面a和網頁上的登錄界面b,其中,登錄界面a和登錄界面b中賬號輸入框的標識不相同,且,登錄界面a和登錄界面b中密碼輸入框的標識也不相同。因此,為了在用戶通過網絡服務應用及通過網絡服務的網頁登錄網絡服務時都能準確識別用戶點擊的輸入框為何種輸入框,終端需要存儲該目標網絡服務提供的所有類型的登錄界面中輸入框的標識,也即是,在上述舉例中,終端需要存儲登錄界面a和登錄界面b中所有輸入框的標識。
步驟302、根據目標賬號和目標網絡服務的標識,終端獲取目標賬號對應的登錄密碼的格式信息。
終端在步驟301中獲取了目標賬號和目標網絡服務的標識后,需要根據該目標賬號和目標網絡服務的標識獲取對應的登錄密碼的格式信息,以基于該格式信息對用戶進行提示,也即是,終端需要執行步驟302的技術過程。
其中,需要說明的是,上述格式信息可以包括密碼的字符數和/或密碼中至少一個字符的類型,密碼的字符數指的是密碼中包括的字符的個數,密碼中字符的類型可以為數字類型、小寫英文字母類型、大寫英文字母類型、特殊符號類型、中文符號類型、英文符號類型、韓文字符類型等。例如,gaoyi_2016這一密碼的格式信息可以為“字符數10,第一個字符為大寫英文字母,第二個字符為小寫英文字母,第三個字符為小寫英文字母,第四個字符為小寫英文字母,第五個字符為小寫英文字母,第六個字符為英文符號,第七個字符為數字,第八個字符為數字,第九個字符為數字,第十個字符為數字”。
在實際應用中,終端可以維護一個密碼格式數據庫,在該密碼格式數據庫中可以存儲有多組網絡服務的標識、賬號和對應的登錄密碼的格式信息。則終端獲取了上述目標賬號和目標網絡服務的標識后,可以基于該目標賬號和目標網絡服務的標識在上述終端維護的密碼格式數據庫中查詢并獲取對應的登錄密碼的格式信息。
需要說明的是,由于在實際應用中,用戶可以在其他終端上注冊新的網絡服務,或者,在其他終端上更改已注冊的網絡服務的登錄密碼等。因此,上述終端維護的密碼格式數據庫需要周期性地進行更新,以獲取新增的網絡服務的標識、賬號和對應的登錄密碼的格式信息,或者,獲取更改后的網絡服務的標識、賬號和對應的登錄密碼的格式信息。
具體地,用戶在其他終端上注冊新的網絡服務后,該其他終端可以在用戶登錄該新的網絡服務時,將注冊的新的網絡服務的標識,注冊的賬號以及對應的登錄密碼的格式信息發送給服務器,由服務器將其存儲至服務器維護的密碼格式數據庫中。同理地,用戶在其他終端上更改已注冊的網絡服務的登錄密碼后,該其他終端也可以在用戶使用更改后的登錄密碼登錄網絡服務時,將更改后的登錄密碼的格式信息發送給服務器,由服務器將其存儲至服務器維護的密碼格式數據庫中。為了更新終端維護的密碼格式數據庫,終端需要向上述服務器發送密碼格式獲取請求,該密碼格式獲取請求用于指示服務器返回網絡服務的標識、賬號和對應的登錄密碼的格式信息,而后,終端可以將該服務器返回的網絡服務的標識、賬號和對應的登錄密碼的格式信息存儲至終端自身維護的密碼格式數據庫中。則終端在步驟302中可以根據目標網絡服務的標識和目標賬號,從上述服務器返回的網絡服務的標識、賬號和對應的登錄密碼的格式信息中,獲取目標賬號對應的登錄密碼的格式信息。
當然,在實際應用中,終端也可以不維護上述密碼格式數據庫。在這種情況下,當終端獲取了上述目標賬號和目標網絡服務的標識后,可以向服務器發送密碼信息獲取請求,該密碼信息獲取請求攜帶上述目標賬號和上述目標網絡服務的標識,該密碼信息獲取請求用于指示服務器返回目標賬號對應的登錄密碼的格式信息。服務器接收到該密碼信息獲取請求后可以在自身維護的密碼格式數據庫中基于該目標賬號和目標網絡服務的標識查詢對應的登錄密碼的格式信息,并將該登錄密碼的格式信息返回給終端,而后終端可以接收該目標賬號對應的登錄密碼的格式信息。
需要說明的是,當用戶初次利用目標賬號以及該目標賬號對應的登錄密碼登錄該目標網絡服務時,終端需要在用戶輸入的密碼通過驗證后,識別用戶輸入的密碼的格式信息,并將該用戶輸入的密碼的格式信息發送給服務器,由服務器將其存儲至服務器維護的密碼格式數據庫中。而后服務器可以在其他終端請求時,將該用戶輸入的密碼的格式信息作為該目標賬號對應的登錄密碼的格式信息發送給其他終端,使得其他終端能夠同步該目標賬號對應的登錄密碼的格式信息。
具體地,終端可以在用戶初次利用目標賬號登錄該目標網絡服務時,獲取用戶在登錄界面中輸入的目標賬號和第一密碼,當該目標賬號和該第一密碼通過驗證后,終端可以識別并獲取該第一密碼的格式信息,而后終端可以將該第一密碼的格式信息作為述目標賬號對應的登錄密碼的格式信息發送給服務器。
在實際應用中,如圖3b所示,上述登錄界面除了包括賬號輸入框31外,還可以包括密碼輸入框32。如上所述,終端可以基于自身中存儲的登錄界面中所有輸入框的標識確定用戶點擊的輸入框為何種輸入框,因此,在本步驟中,終端可以確定用戶點擊的輸入框為密碼輸入框,并在確定之后將用戶在被點擊的輸入框中輸入的字符獲取為上述第一密碼。而后,終端可以驗證該第一密碼與上述目標賬號是否匹配,若該第一密碼與上述目標賬號匹配,也即是目標賬號和第一密碼通過驗證,則說明該第一密碼為目標賬號對應的登錄密碼。則終端可以將第一密碼的格式信息獲取為目標賬號對應的登錄密碼的格式信息,并將其發送至服務器中,由服務器將其存儲于服務器維護的密碼格式數據庫中。
在實際應用中,如圖3c所示,上述登錄界面中還可以包括密碼格式識別選項34。當檢測到對該密碼格式識別選項的觸發操作時,終端才會識別并獲取該第一密碼的格式信息。當然,在實際應用中,終端在第一密碼和目標賬號通過驗證后,也可以自動識別并獲取該第一密碼的格式信息,本公開實施例對此不做具體限定。
步驟303、在登錄界面中檢測到密碼輸入操作時,終端根據登錄密碼的格式信息在登錄界面進行密碼輸入提示。
在實際應用中,終端可以通過輸入法應用、系統服務或其他應用等執行步驟301至303的技術過程。
在終端通過輸入法應用執行步驟303的技術過程時,終端可以在登錄界面中的輸入法應用的輸入界面中的指定位置展示登錄密碼的格式信息。如圖3d所示為終端在輸入法應用的輸入界面中的指定位置35處展示登錄密碼的格式信息的示意圖,需要說明的是,上述指定位置35僅僅是示例性的,其并不能限制本發明。
在終端通過系統服務執行步驟303的技術過程時,終端可以在登錄界面的指定位置展示登錄密碼的格式信息。如圖3e所示為終端在登錄界面的指定位置36處展示登錄密碼的格式信息的示意圖,需要說明的是,上述指定位置36僅僅是示例性的,其并不能限制本發明。
當然,在實際應用中,終端還可以通過其他方式基于登錄密碼的格式信息進行密碼輸入提示,例如語音播報等,本公開實施例在此就不一一說明了。
步驟304、終端獲取用戶在登錄界面中輸入的密碼,并基于用戶輸入的密碼登陸上述目標網絡服務。
由于終端在用戶輸入密碼的過程中,利用登錄密碼的格式信息對用戶進行提示,使得用戶能夠較容易地回憶起登錄密碼,因此,用戶在登錄界面中輸入的密碼正確的概率較大。這能夠避免用戶在輸入密碼錯誤的情況下不得不多次輸入密碼,繼而簡化了密碼輸入的流程,提高了密碼輸入的效率。
綜上所述,本公開實施例提供的密碼輸入方法,通過在登錄目標網絡服務的過程中,根據目標網絡服務的標識和用戶輸入的目標賬號獲取該目標賬號對應的登錄密碼的格式信息,并在用戶輸入密碼的過程中基于該格式信息在登錄界面中對用戶進行提示,以使用戶可以根據該格式信息回憶自己設置的登錄密碼,一方面使得用戶在輸入登錄密碼時不需要對網絡服務要求的登錄密碼的格式信息進行查詢,從而簡化了登錄密碼輸入的流程,提高了登錄密碼輸入的效率,另一方面,提示用戶的格式信息是用戶自身設置的登錄密碼的具體格式信息,因而使得用戶可以較容易地回憶起自身設置的登錄密碼,從而避免了登錄密碼輸入錯誤,進而也簡化了登錄密碼輸入的流程,提高了登錄密碼輸入的效率。
圖4a是根據一示例性實施例示出的一種密碼輸入裝置400的框圖。參照圖4a,該裝置包括第一獲取模塊401、第二獲取模塊402和提示模塊403。
該第一獲取模塊401,用于獲取用戶在該目標網絡服務的登錄界面中輸入的目標賬號,并獲取該目標網絡服務的標識。
該第二獲取模塊402,用于根據該目標賬號和該目標網絡服務的標識,獲取該目標賬號對應的登錄密碼的格式信息,該格式信息包括密碼的字符數和/或密碼中至少一個字符的類型。
該提示模塊403,用于在該登錄界面中檢測到密碼輸入操作時,根據登錄密碼的格式信息在登錄界面進行密碼輸入提示。
如圖4b所示,本公開實施例還提供了另一種密碼輸入裝置420,該密碼輸入裝置420除了包含密碼輸入裝置400的各模塊外,還包括識別模塊404、第一發送模塊405、第二發送模塊406和接收模塊407。
在本公開的一個實施例中,該第一獲取模塊401,還用于獲取用戶在該登錄界面中輸入的該目標賬號和第一密碼。
該識別模塊404,用于當該目標賬號和該第一密碼通過驗證后,識別該第一密碼的格式信息。
該第一發送模塊405,用于將該第一密碼的格式信息作為該目標賬號對應的登錄密碼的格式信息發送給服務器。
該第二發送模塊406,用于向服務器發送密碼格式獲取請求,該密碼格式獲取請求用于指示該服務器返回網絡服務的標識、賬號和對應的登錄密碼的格式信息。
該接收模塊407,用于接收服務器返回的網絡服務的標識、賬號和對應的登錄密碼的格式信息。
該第二獲取模塊402,用于根據該目標賬號和該目標網絡服務的標識,在該服務器返回的網絡服務的標識、賬號和對應的登錄密碼的格式信息中,獲取該目標賬號對應的登錄密碼的格式信息。
在本公開的一個實施例中,該第二獲取模塊402,用于:向服務器發送密碼信息獲取請求,該密碼信息獲取請求攜帶該目標賬號和該目標網絡服務的標識,該密碼信息獲取請求用于指示該服務器返回該目標賬號對應的登錄密碼的格式信息。
在本公開的一個實施例中,該接收模塊407,用于接收該目標賬號對應的登錄密碼的格式信息。
在本公開的一個實施例中,該登錄界面中包括密碼格式識別選項,該識別模塊404,用于:當檢測到對該密碼格式識別選項的觸發操作時,識別該第一密碼的格式信息。
綜上所述,本公開實施例提供的密碼輸入裝置,通過在登錄目標網絡服務的過程中,根據目標網絡服務的標識和用戶輸入的目標賬號獲取該目標賬號對應的登錄密碼的格式信息,并在用戶輸入密碼的過程中基于該格式信息在登錄界面對用戶進行提示,以使用戶可以根據該格式信息回憶自己設置的登錄密碼,一方面使得用戶在輸入登錄密碼時不需要對網絡服務要求的登錄密碼的格式信息進行查詢,從而簡化了登錄密碼輸入的流程,提高了登錄密碼輸入的效率,另一方面,提示用戶的格式信息是用戶自身設置的登錄密碼的具體格式信息,因而使得用戶可以較容易地回憶起自身設置的登錄密碼,從而避免了登錄密碼輸入錯誤,進而也簡化了登錄密碼輸入的流程,提高了登錄密碼輸入的效率。
關于上述實施例中的裝置,其中各個模塊執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
圖5是根據一示例性實施例示出的一種密碼輸入裝置500的框圖。例如,裝置500可以是移動電話,計算機,數字廣播終端,消息收發設備,游戲控制臺,平板設備,醫療設備,健身設備,個人數字助理等。
參照圖5,裝置500可以包括以下一個或多個組件:處理組件502,存儲器504,電源組件506,多媒體組件508,音頻組件510,輸入/輸出(i/o)的接口512,傳感器組件514,以及通信組件516。
處理組件502通常控制裝置500的整體操作,諸如與顯示,電話呼叫,數據通信,相機操作和記錄操作相關聯的操作。處理組件502可以包括一個或多個處理器520來執行指令,以完成上述的方法的全部或部分步驟。此外,處理組件502可以包括一個或多個模塊,便于處理組件502和其他組件之間的交互。例如,處理組件502可以包括多媒體模塊,以方便多媒體組件508和處理組件502之間的交互。
存儲器504被配置為存儲各種類型的數據以支持在裝置500的操作。這些數據的示例包括用于在裝置500上操作的任何應用程序或方法的指令,聯系人數據,電話簿數據,消息,圖片,視頻等。存儲器504可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現,如靜態隨機存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃存儲器,磁盤或光盤。
電源組件506為裝置500的各種組件提供電力。電源組件506可以包括電源管理系統,一個或多個電源,及其他與為裝置500生成、管理和分配電力相關聯的組件。
多媒體組件508包括在所述裝置500和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實現為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續時間和壓力。在一些實施例中,多媒體組件508包括一個前置攝像頭和/或后置攝像頭。當裝置500處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數據。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統或具有焦距和光學變焦能力。
音頻組件510被配置為輸出和/或輸入音頻信號。例如,音頻組件510包括一個麥克風(mic),當裝置500處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器504或經由通信組件516發送。在一些實施例中,音頻組件510還包括一個揚聲器,用于輸出音頻信號。
i/o接口512為處理組件502和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件514包括一個或多個傳感器,用于為裝置500提供各個方面的狀態評估。例如,傳感器組件514可以檢測到裝置500的打開/關閉狀態,組件的相對定位,例如所述組件為裝置500的顯示器和小鍵盤,傳感器組件514還可以檢測裝置500或裝置500一個組件的位置改變,用戶與裝置500接觸的存在或不存在,裝置500方位或加速/減速和裝置500的溫度變化。傳感器組件514可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件514還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件514還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件516被配置為便于裝置500和其他設備之間有線或無線方式的通信。裝置500可以接入基于通信標準的無線網絡,如wifi,2g或3g,或它們的組合。在一個示例性實施例中,通信部件516經由廣播信道接收來自外部廣播管理系統的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信部件516還包括近場通信(nfc)模塊,以促進短程通信。例如,在nfc模塊可基于射頻識別(rfid)技術,紅外數據協會(irda)技術,超寬帶(uwb)技術,藍牙(bt)技術和其他技術來實現。
在示例性實施例中,裝置500可以被一個或多個應用專用集成電路(asic)、數字信號處理器(dsp)、數字信號處理設備(dspd)、可編程邏輯器件(pld)、現場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實現,用于執行上述方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器504,上述指令可由裝置500的處理器520執行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質可以是rom、隨機存取存儲器(ram)、cd-rom、磁帶、軟盤和光數據存儲設備等。
在示例性實施例中,還提供了一種非臨時性計算機可讀存儲介質,當所述存儲介質中的指令由移動終端的處理器執行時,使得移動終端能夠執行一種下述方法:獲取用戶在所述目標網絡服務的登錄界面中輸入的目標賬號,并獲取所述目標網絡服務的標識;根據所述目標賬號和所述目標網絡服務的標識,獲取所述目標賬號對應的登錄密碼的格式信息,所述格式信息包括密碼的字符數和/或密碼中至少一個字符的類型;在所述登錄界面中檢測到密碼輸入操作時,根據登錄密碼的格式信息在登錄界面進行密碼輸入提示。
本發明中術語“和/或”,僅僅是一種描述關聯對象的關聯關系,表示可以存在三種關系,例如,a和/或b,可以表示:單獨存在a,同時存在a和b,單獨存在b這三種情況。另外,本文中字符“/”,一般表示前后關聯對象是一種“或”的關系。
本領域技術人員在考慮說明書及實踐這里公開的發明后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理并包括本公開未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權利要求指出。
應當理解的是,本公開并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權利要求來限制。