用戶帳號登錄管理方法、裝置及電子設備的制造方法
【技術領域】
[0001]本發(fā)明涉及計算機應用技術領域,尤其涉及一種用戶帳號登錄管理方法、裝置及電子設備。
【背景技術】
[0002]目前,隨著應用程序的日益增多,人們手機上安裝著各種各樣的應用程序。通常,用戶在首次使用應用程序之前,需要進行注冊,設定用戶帳號和密碼,在下次使用該應用程序時,需要先輸入用戶帳號和密碼才能登錄。對于同一用戶來說,其手機上安裝的多個應用程序的用戶帳號通常也不相同,甚至,對于同一個應用程序來說,用戶擁有多個不同的用戶帳號。
[0003]當用戶擁有多個不相同的用戶帳號時,用戶需要記住每個應用程序所對應的用戶帳號,甚至,當用戶在同一個應用程序下?lián)碛卸鄠€不同的用戶帳號時,需要記清楚自己想到登錄的是哪個用戶帳號。在打開應用程序之后,輸入正確的用戶帳號和密碼進行登錄。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中至少存在如下技術問題:
[0005]當用戶擁有多個不相同的用戶帳號時,容易忘記帳號而導致登錄失敗,或者將同一個應用程序下的多個帳號記混而導致登錯帳號。
【發(fā)明內容】
[0006]有鑒于此,本發(fā)明實施例提供的一種用戶帳號登錄管理方法、裝置及電子設備,可以解決如何避免因用戶忘記帳號而導致登錄失敗或者用戶將同一個應用程序下的多個帳號記混而導致登錯帳號的問題。
[0007]第一方面,本發(fā)明實施例提供一種用戶帳號登錄管理方法,所述方法應用于電子設備,所述方法包括:
[0008]獲取用戶觸發(fā)的啟動應用程序請求,所述啟動應用程序請求中包括請求開啟目標應用程序的標識,所述目標應用程序為所述電子設備中的任意一個應用程序;
[0009]根據所述啟動應用程序請求中包括的所述目標應用程序的標識,獲取所述目標應用程序對應的綁定帳號,所述綁定帳號為優(yōu)先級最高的帳號;
[0010]將所述目標應用程序對應的綁定帳號顯示在所述目標應用程序的登錄框中;
[0011]當檢測到用戶觸發(fā)針對所述目標應用程序的登錄確認響應時,使用所述綁定帳號進行登錄。
[0012]可選的,在所述獲取所述目標應用程序對應的綁定帳號之前,所述方法還包括:
[0013]獲取每個登錄所述目標應用程序的帳號信息和每個帳號對應的登錄信息,所述登錄信息用于表征其對應的帳號的登錄狀態(tài);
[0014]根據每個帳號信息和每個帳號信息對應的登錄信息,設置所述目標應用程序對應的每個帳號的帳號優(yōu)先級;
[0015]根據所述每個帳號的帳號優(yōu)先級,確定帳號優(yōu)先級最高的帳號為所述綁定帳號。
[0016]可選的,所述登錄信息包括以下至少一個元素:登錄時間、登錄次數、登錄時長;
[0017]所述根據每個帳號信息和每個帳號信息對應的登錄信息,設置所述目標應用程序對應的每個帳號的帳號優(yōu)先級,包括:
[0018]按照登錄時間與當前時間之間的時間差,設置所述目標應用程序對應的每個帳號的帳號優(yōu)先級,所述時間差越小,其對應帳號的帳號優(yōu)先級越高;
[0019]和/或,按照登錄次數,設置所述目標應用程序對應的每個帳號的帳號優(yōu)先級,所述登錄次數越多,其對應帳號的帳號優(yōu)先級越高;
[0020]和/或,按照登錄時長,設置所述目標應用程序對應的每個帳號的帳號優(yōu)先級,所述登錄時長越久,其對應帳號的帳號優(yōu)先級越高。
[0021]可選的,在所述獲取所述目標應用程序對應的綁定帳號之前,所述方法還包括:
[0022]在確定綁定帳號階段,接收所述用戶選擇的帳號;
[0023]確定所述用戶選擇的帳號為所述綁定帳號。
[0024]可選的,所述獲取所述目標應用程序對應的綁定帳號,包括:
[0025]當存在多個具有第一權重的元素的元素值最高的帳號時,確定具有第二權重的元素的元素值較高的帳號為綁定帳號;
[0026]當存在多個具有第二權重的元素的元素值最高的帳號時,確定具有第三權重的元素的元素值較高的帳號為綁定帳號。
[0027]可選的,在所述將所述目標應用程序對應的綁定帳號顯示在所述目標應用程序的登錄框中之后,所述方法還包括:
[0028]當接收到用戶觸發(fā)的更改帳號指示時,根據所述更改帳號指示,按照優(yōu)先級由高到低的順序依次顯示每個帳號信息;
[0029]獲取用戶選擇的待登錄帳號;
[0030]使用所述待登錄帳號進行登錄。
[0031]可選的,在所述獲取每個登錄所述目標應用程序的帳號信息和每個帳號對應的登錄信息之后,所述方法還包括:
[0032]建立帳號數據庫,所述帳號數據庫中包括每個登錄所述目標應用程序的帳號信息、每個帳號對應的登錄信息以及所述電子設備的設備標識;
[0033]將所述帳號數據庫上傳到云端服務器。
[0034]可選的,所述方法還包括:
[0035]當所述帳號數據庫被清空時,從所述云端服務器中下載與所述電子設備的設備標識對應的帳號數據庫;或者,在啟動應用程序時,調用所述云端服務器存儲的與所述電子設備的設備標識對應的帳號數據庫中的每個登錄所述目標應用程序的帳號信息和每個帳號對應的登錄信息。
[0036]第二方面,本發(fā)明實施例提供一種用戶帳號登錄管理裝置,所述裝置位于電子設備中,所述裝置包括:
[0037]第一獲取單元,用于獲取用戶觸發(fā)的啟動應用程序請求,所述啟動應用程序請求中包括請求開啟目標應用程序的標識,所述目標應用程序為所述電子設備中的任意一個應用程序;
[0038]第二獲取單元,用于根據所述啟動應用程序請求中包括的所述目標應用程序的標識,獲取所述目標應用程序對應的綁定帳號,所述綁定帳號為優(yōu)先級最高的帳號;
[0039]第一顯示單元,用于將所述目標應用程序對應的綁定帳號顯示在所述目標應用程序的登錄框中;
[0040]第一登錄單元,用于當檢測到用戶觸發(fā)針對所述目標應用程序的登錄確認響應時,使用所述綁定帳號進行登錄。
[0041 ] 可選的,所述裝置還包括:
[0042]第三獲取單元,用于獲取每個登錄所述目標應用程序的帳號信息和每個帳號對應的登錄信息,所述登錄信息用于表征其對應的帳號的登錄狀態(tài);
[0043]設置單元,用于根據每個帳號信息和每個帳號信息對應的登錄信息,設置所述目標應用程序對應的每個帳號的帳號優(yōu)先級;
[0044]第一確定單元,用于根據所述每個帳號的帳號優(yōu)先級,確定帳號優(yōu)先級最高的帳號為所述綁定帳號。
[0045]可選的,所述登錄信息包括以下至少一個元素:登錄時間、登錄次數、登錄時長;
[0046]所述設置單元,用于按照登錄時間與當前時間之間的時間差,設置所述目標應用程序對應的每個帳號的帳號優(yōu)先級,所述時間差越小,其對應帳號的帳號優(yōu)先級越高;和/或,按照登錄次數,設置所述目標應用程序對應的每個帳號的帳號優(yōu)先級,所述登錄次數越多,其對應帳號的帳號優(yōu)先級越高;和/或,按照登錄時長,設置所述目標應用程序對應的每個帳號的帳號優(yōu)先級,所述登錄時長越久,其對應帳號的帳號優(yōu)先級越高。
[0047]可選的,所述裝置還包括:
[0048]接收單元,用于在確定綁定帳號階段,接收所述用戶選擇的帳號;
[0049]第二確定單元,用于確定所述用戶選擇的帳號為所述綁定帳號。
[0050]可選的,所述第二獲取單元,用于當存在多個具有第一權重的元素的元素值最高的帳號時,確定具有第二權重的元素的元素值較高的帳號為綁定帳號;當存在多個具有第二權重的元素的元素值最高的帳號時,確定具有第三權重的元素的元素值較高的帳號為綁定帳號。
[0051 ] 可選的,所述裝置還包括:
[0052]第二顯示單元,用于當接收到用戶觸發(fā)的更改帳號指示時,根據所述更改帳號指示,按照優(yōu)先級由高到低的順序依次顯示每個帳號信息;
[0053]第四獲取單元,用于獲取用戶選擇的待登錄帳號;
[0054]第二登錄單元,用于使用所述待登錄帳號進行登錄。
[0055]可選的,所述裝置還包括:
[0056]建立單元,用于建立帳號數據庫,所述帳號數據庫中包括每個登錄所述目標應用程序的帳號信息、每個帳號對應的登錄信息以及所述電子設備的設備標識;
[0057]上傳單元,用于將所述帳號數據庫上傳到云端服務器。
[0058]可選的,所述裝置還包括以下單元中的至少一個:
[0059]下載單元,用于當所述帳號數據庫被清空時,從所述云端服務器中下載與所述電子設備的設備標識對應的帳號數據庫;
[0060]調用單元,用于當所述電子設備中的帳號數據庫被清空時,在啟動應用程序時,調用所述云端服務器存儲的與所述電子設備的設備標識對應的帳號數據庫中的每個登錄所述目標應用程序的帳號信息和每個帳號對應的登錄信息。
[0061]第三方面,本發(fā)明實施例還提供了一種電子設備,可以包括:
[0062]一個或者多個處理器;
[0063]存儲器;
[0064]—個或者多個模塊,所述一個或者多個模塊存儲在所述存儲器中,當被所述一個或者多個處理器執(zhí)行時進行如下操作:
[0065]獲取用戶觸發(fā)的啟動應用程序請求,所述啟動應用程