專利名稱:一種應用程序登錄方法及裝置的制作方法
一種應用程序登錄方法及裝置技術領域
本發(fā)明屬于終端技術領域,尤其涉及一種應用程序登錄方法及裝置。
背景技術:
隨著移動終端智能化時代的到來,移動終端的配置越來越強大,功能越來越齊全, 適用于移動終端的應用程序也是五花八門,日益增多,用戶可以通過網(wǎng)絡下載自己喜歡的 應用程序進行安裝,以享受移動終端的智能化體驗。
然而,由于現(xiàn)有技術中用戶無法一次登錄多個應用程序,因此當用戶登錄多個應 用程序時,需要啟動多個應用程序,并輸入多個應用程序的賬號和密碼,夾,操作步驟繁瑣, 影響了用戶的操作效率。發(fā)明內容
本發(fā)明實施例的目的在于提供一種應用程序登錄方法,旨在解決現(xiàn)有技術中用戶 無法一次登錄多個應用程序,影響了用戶的操作效率的問題。
本發(fā)明實施例是這樣實現(xiàn)的,一種應用程序登錄方法,包括
獲取用戶設置的登錄一個或多個應用程序的多個賬號的統(tǒng)一密碼,并獲取登錄所 述一個或多個應用程序的多個賬號對應的密碼;
將所述統(tǒng)一密碼與所述應用程序建立關聯(lián),并將所述應用程序與所述賬號和所述 密碼建立關聯(lián)后存儲;
根據(jù)用戶輸入的所述統(tǒng)一密碼,調用與其關聯(lián)的所述應用程序,并根據(jù)所述賬號 和所述密碼對所述應用程序執(zhí)行登錄操作。
本發(fā)明實施例的另一目的在于提供一種應用程序登錄裝置,包括
獲取單元,用于獲取用戶設置的登錄一個或多個應用程序的多個賬號的統(tǒng)一密 碼,并獲取登錄所述一個或多個應用程序的多個賬號對應的密碼;
存儲單元,將所述統(tǒng)一密碼與所述應用程序建立關聯(lián),并將所述應用程序與所述 賬號和所述密碼建立關聯(lián)后存儲;
登錄單元,用于根據(jù)用戶輸入的所述統(tǒng)一密碼,調用與其關聯(lián)的所述應用程序,并 根據(jù)所述賬號和所述密碼對所述應用程序執(zhí)行登錄操作。
在本發(fā)明實施例中,根據(jù)用戶輸入的統(tǒng)一密碼,調用與其關聯(lián)的應用程序,并根據(jù) 存儲的賬號和密碼對應用程序執(zhí)行登錄操作,從而使得用戶一次登錄一個或多個應用程序 的多個賬號,極大簡化了用戶的操作步驟,提高了用戶的操作效率。
圖1是本發(fā)明實施例提供應用程序登錄方法的實現(xiàn)流程圖2是本發(fā)明實施例提供的應用程序登錄方法步驟S102具體實現(xiàn)流程圖3是本發(fā)明實施例提供的應用程序登錄裝置的結構框圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對 本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。
在本發(fā)明實施例中,根據(jù)用戶輸入的統(tǒng)一密碼,調用與其關聯(lián)的應用程序,并根據(jù) 存儲的賬號和密碼對應用程序執(zhí)行登錄操作,從而使得用戶一次登錄一個或多個應用程序 的多個賬號,極大簡化了用戶的操作步驟,提高了用戶的操作效率。
圖1示出了本發(fā)明實施例提供的一種應用程序登錄方法的實現(xiàn)流程,詳述如下
在步驟SlOl中,獲取用戶設置的登錄一個或多個應用程序的多個賬號的統(tǒng)一密 碼,并獲取登錄一個或多個應用程序的多個賬號對應的密碼。
在本實施例中,獲取用戶在移動終端上設置的登錄應用程序的統(tǒng)一密碼,具體地, 可設置監(jiān)聽模塊,監(jiān)聽是否存在設置統(tǒng)一密碼的廣播信息。當存在設置統(tǒng)一密碼的廣播信 息時,表示用戶正在設置統(tǒng)一密碼,即觸發(fā)輸入監(jiān)聽事件,輸入監(jiān)聽事件包括但不限于監(jiān)聽 實體鍵盤輸入或監(jiān)聽虛擬鍵盤輸入中的一種或多種,以監(jiān)聽系統(tǒng)生成的統(tǒng)一密碼,從而獲 取到用戶設置的登錄應用程序的統(tǒng)一密碼。
在本實施例中,獲取用戶登錄應用程序的賬號和密碼,可通過觸發(fā)輸入監(jiān)聽事件, 包括但不限于監(jiān)聽實體鍵盤輸入以及虛擬鍵盤輸入,以監(jiān)聽用戶分別在應用程序的賬號輸 入控件和密碼輸入控件中輸入的文本,通過監(jiān)聽在相應的控件中輸入的文本,從而相應地 獲取到用戶登錄應用程序的賬號和密碼。
在步驟S102中,將統(tǒng)一密碼與應用程序建立關聯(lián),并將該應用程序與賬號和密碼 建立關聯(lián)后存儲。
在本實施例中,將統(tǒng)一密碼與密碼建立關聯(lián),建立起統(tǒng)一密碼與密碼的對應關系, 便于后續(xù)通過統(tǒng)一密碼調用密碼。
在本實施例中,將應用程序與賬號和密碼建立關聯(lián)后存儲在本地文件中,從而建 立起應用程序與賬號和密碼的對應關系,便于后續(xù)通過密碼關聯(lián)出應用賬號和應用程序。
作為本發(fā)明的一個優(yōu)選實施例,圖2示出了步驟S102的實現(xiàn)流程,
在步驟S201中,根據(jù)預設單向函數(shù),將應用程序的賬號與統(tǒng)一密碼生成密鑰。
在本實施例中,預設單向函數(shù)包括但不限于單向陷門函數(shù)、單向散列函數(shù)。每個 賬號與預設序列生成密鑰,不同的賬號與預設序列會產(chǎn)生不同的密鑰。由于單向函數(shù)自身 具有單向不可逆性,根據(jù)賬號、統(tǒng)一密碼可生成密鑰,但根據(jù)賬號和密鑰是不能得出統(tǒng)一密 碼,而后續(xù)是通過密碼與密鑰進行異或運算生成加密密碼,由于密鑰的安全性強,因此也增 強了加密密碼的安全性。
另外,還可以通過密鑰生成器隨機生成密鑰,具體實施過程為公知技術,在此不做 贅述。
在步驟S202中,對密碼與密鑰進行異或運算,生成加密密碼。
在本發(fā)明實施例中,密碼與密鑰進行異或運算,生成加密密碼。異或運算的具體實 施方式為公知技術,在此不做贅述。
在步驟S203中,將統(tǒng)一密碼與加密密碼建立關聯(lián),并將應用程序與賬號和加密密碼建立關聯(lián)后存儲。
在本實施例中,將統(tǒng)一密碼與加密密碼建立關聯(lián),建立起統(tǒng)一密碼與加密密碼的 對應關系,便于后續(xù)通過統(tǒng)一密碼調用加密密碼。
在本實施例中,將應用程序與賬號和加密密碼建立關聯(lián)后存儲中,從而建立起應 用程序與賬號和加密密碼的對應關系,便于后續(xù)通過加密密碼調用應用程序。
在本實施例中,在移動終端中存儲加密密碼,即使他人在終端中獲取到加密密碼, 由于無法確定密鑰,由此也無法得出加密前的密碼,從而極大增加了密碼的竊取難度,提高 了密碼的安全性,保證了用戶的登錄信息的安全。
在步驟S103中,根據(jù)用戶輸入的統(tǒng)一密碼,調用與其關聯(lián)的應用程序,并根據(jù)賬 號和密碼對該應用程序執(zhí)行登錄操作。
在本實施例中,根據(jù)用戶輸入的統(tǒng)一密碼,調用與其關聯(lián)的密碼,根據(jù)密碼調用出 與其關聯(lián)的應用程序,并根據(jù)賬號和密碼對應用程序執(zhí)行登錄操作,從而用戶只需記住統(tǒng) 一密碼即可完成多個應用程序的登錄,減少了用戶時間,提高了操作效率。
作為本發(fā)明的一個優(yōu)選實施例,根據(jù)賬號和密碼對應用程序執(zhí)行登錄操作,具體 為
調用與其關聯(lián)的加密密碼,根據(jù)賬號和加密密碼對應用程序執(zhí)行登錄操作。
在本實施例中,當檢測到用戶對該應用程序的啟動指令后,根據(jù)賬號和加密密碼 對應用程序執(zhí)行登錄操作,具體地,對應用程序執(zhí)行登錄操作之前,將與其關聯(lián)的加密密碼 進行還原,得出加密前的密碼,由于之前采用的是將密碼與密鑰進行異或運算,分別生成加 密密碼,則相應地,還原方法為將加密密碼與密鑰進行異或運算,還原生成加密前的密碼, 再調用應用程序并根據(jù)賬號和原來的密碼,對應用程序執(zhí)行登錄操作。
作為本發(fā)明的另一個優(yōu)選實施例,對賬號和密碼加密,生成加密賬號和加密密碼, 加密的方法包括但不限RSA算法、四方密碼、替換加密法、換位加密法、三分密碼法等,具體 加密的方法,在此不限制本發(fā)明。
相應地,當檢測到用戶對應用程序的啟動指令,采用將與其加密方法相應還原方 法,對加密賬號和加密密碼進行還原,若之前采用的是將賬號和密碼與密鑰進行換位加密 法,生成加密密碼,則相應地,還原方法也為換位加密法,以還原生成加密前的密碼,再根據(jù) 賬號和密碼完成登錄操作。
作為本發(fā)明的一個優(yōu)先實施例,根據(jù)應用程序的功能類別對應用程序進行分類顯 示,并將同一功能類別的應用程序與功能類別建立關聯(lián),以建立應用程序列表。
在本實施例中,以應用程序的圖標作為索引,與應用程序的執(zhí)行文件建立索引,在 應用程序列表中的每個應用程序可以以訪問對象圖標或者訪問對象名稱的方式來顯示,以 方便用戶進行查找和選擇。
在本實施例中,根據(jù)應用程序的功能類別對應用程序進行分類顯示,如按“郵箱”、 “聊天工具”、“游戲”等功能類別對應用程序進行分類顯示。并將同一功能類別的應用程序 與該功能類別建立關聯(lián),以建立應用程序列表。具體地,將同一功能類別的應用程序與功能 類別關聯(lián)后存儲,以功能類別作為索引,用戶點擊功能類別,即關聯(lián)功能類別關聯(lián)的應用程 序,以使用戶一次選擇多個應用程序,提高了用戶的操作效率。
在本實施例中,對應用程序的歸類顯示還可以根據(jù)不同的分類規(guī)則來實現(xiàn),以便用戶進行查找和選擇,在此不作限定。
作為本發(fā)明的另一個優(yōu)先實施例,功能類別按使用的頻率從高到低進行排列。頻 率的獲取可通過統(tǒng)計一段時間內應用程序的訪問次數(shù)得出。
作為本發(fā)明的另一個優(yōu)先實施例,檢測在應用程序列表中處于選中狀態(tài)的應用程 序,當統(tǒng)一密碼輸入正確時,根據(jù)賬號和密碼對處于選中狀態(tài)的應用程序執(zhí)行登錄操作。
在本實施例中,檢測在應用程序列表中處于選中狀態(tài)的應用程序,具體地,用戶可 通過按鍵或觸控的方式選中多個應用程序,處于選中狀態(tài)的應用程序的顯示方式包括但不 限于放大顯示、加粗顯示、變色顯示,或者放大顯示、加粗顯示、變色顯示的結合。
在本實施例中,系統(tǒng)檢測出用戶選中的多個應用程序,根據(jù)用戶輸入的統(tǒng)一密碼, 當統(tǒng)一密碼輸入正確時,根據(jù)賬號和密碼對處于選中狀態(tài)的應用程序執(zhí)行登錄操作,從而 用戶只需記住統(tǒng)一密碼即可完成多個應用程序的登錄,減少了用戶時間,提高了操作效率。
作為本發(fā)明的另一個優(yōu)先實施例,當移動終端卸載或安裝應用程序完畢時,實時 更新應用程序列表,具體地,可通過監(jiān)聽系統(tǒng)中卸載或安裝應用程序完畢的廣播信息,當獲 取到卸載應用程序完畢的廣播信息時,在應用程序列表進行刪除該應用程序。當獲取到安 裝應用程序完畢的廣播信息時,在應用程序列表進行添加該應用程序。
作為本發(fā)明的另一個優(yōu)先實施例,當賬號或密碼修改時,獲取登錄應用程序修改 后的賬號和密碼,將統(tǒng)一密碼與應用程序建立關聯(lián),并將該應用程序與賬號和密碼建立關 聯(lián)后存儲。
在本實施例中,出于安全因素的考慮,用戶需要對賬號或者密碼進行修改,具體 地,設置相應的監(jiān)聽控件,當監(jiān)聽到賬號或密碼修改的廣播信息時,觸發(fā)輸入監(jiān)聽事件,以 便及時獲取到修改后的賬號和密碼。
圖3示出了本發(fā)明實施例提供應用程序登錄裝置的結構框圖,該裝置可以運行 于各種網(wǎng)絡通信終端,包括但不限于移動電話、口袋計算機(Pocket PersonalComputer, PPC)、掌上電腦、計算機、筆記本電腦、個人數(shù)字助理(PersonalDigital Assistant, PDA) 等。為了便于說明,僅示出了與本實施例相關的部分。
參照圖3,該裝置包括
獲取單元31,獲取用戶設置的登錄一個或多個應用程序的多個賬號的統(tǒng)一密碼, 并獲取登錄一個或多個應用程序的多個賬號對應的密碼。
存儲單元32,將統(tǒng)一密碼與該應用程序建立關聯(lián),并將該應用程序與賬號和密碼 建立關聯(lián)后存儲。
登錄單元33,用于根據(jù)用戶輸入的統(tǒng)一密碼,調用與其關聯(lián)的應用程序,并根據(jù)賬 號和密碼對該應用程序執(zhí)行登錄操作。
具體地,在該裝置中,存儲單元32,包括
第一生成子單元321,用于根據(jù)預設單向函數(shù),將應用程序的賬號與統(tǒng)一密碼生成 密鑰。
第二生成子單元322,用于對密碼與密鑰進行異或運算,生成加密密碼。
存儲子單元323,用于將統(tǒng)一密碼與加密密碼建立關聯(lián),并將應用程序與賬號和加 密密碼建立關聯(lián)后存儲。
進一步地,在該裝置中,調用與其關聯(lián)的加密密碼,根據(jù)賬號和加密密碼對應用程序執(zhí)行登錄操作。
進一步地,在該裝置中,還包括
建立單元34 :用于根據(jù)應用程序的功能類別對應用程序進行分類顯示,并將同一 功能類別的應用程序與功能類別建立關聯(lián),以建立應用程序列表。
進一步地,在該裝置中,該存儲單元32還用于當賬號或密碼修改時,獲取登錄應 用程序修改后的賬號和密碼,將統(tǒng)一密碼與應用程序建立關聯(lián),并將該應用程序與該賬號 和密碼建立關聯(lián)后存儲。
在本發(fā)明實施例中,根據(jù)用戶輸入的統(tǒng)一密碼,調用與其關聯(lián)的應用程序,并根據(jù) 存儲的賬號和密碼對應用程序執(zhí)行登錄操作,從而使得用戶一次登錄一個或多個應用程序 的多個賬號,極大簡化了用戶的操作步驟,提高了用戶的操作效率。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種應用程序登錄方法,其特征在于,所述方法包括下述步驟獲取用戶設置的登錄一個或多個應用程序的多個賬號的統(tǒng)一密碼,并獲取登錄所述一個或多個應用程序的多個賬號對應的密碼;將所述統(tǒng)一密碼與所述應用程序建立關聯(lián),并將所述應用程序與所述賬號和所述密碼建立關聯(lián)后存儲;根據(jù)用戶輸入的所述統(tǒng)一密碼,調用與其關聯(lián)的所述應用程序,并根據(jù)所述賬號和所述密碼對所述應用程序執(zhí)行登錄操作。
2.如權利要求1所述的方法,其特征在于,所述將所述統(tǒng)一密碼與所述應用程序建立關聯(lián),并將所述應用程序與所述賬號和所述密碼建立關聯(lián)后存儲,具體為根據(jù)預設單向函數(shù),將所述應用程序的賬號與所述統(tǒng)一密碼生成密鑰;將所述應用程序的密碼與所述密鑰進行異或運算,生成加密密碼;將所述統(tǒng)一密碼與所述應用程序建立關聯(lián),并將所述應用程序與所述賬號和所述加密密碼建立關聯(lián)后存儲。
3.如權利要求2所述的方法,其特征在于,所述根據(jù)所述賬號和所述密碼對所述應用程序執(zhí)行登錄操作,具體為根據(jù)所述賬號和所述加密密碼對所述應用程序執(zhí)行登錄操作。
4.如權利要求1所述的方法,其特征在于,所述方法還包括下述步驟根據(jù)所述應用程序的功能類別對所述應用程序進行分類顯示,并將同一功能類別的應用程序與所述功能類別建立關聯(lián),以建立應用程序列表。
5.如權利要求1所述的方法,其特征在于,所述方法還包括下述步驟當所述賬號或所述密碼修改時,獲取登錄應用程序修改后的賬號和密碼,將所述統(tǒng)一密碼與所述應用程序建立關聯(lián),并將所述應用程序與所述賬號和所述密碼建立關聯(lián)后存儲。
6.一種應用程序登錄裝置,其特征在于,包括獲取單元,用于獲取用戶設置的登錄一個或多個應用程序的多個賬號的統(tǒng)一密碼,并獲取登錄所述一個或多個應用程序的多個賬號對應的密碼;存儲單元,用于將所述統(tǒng)一密碼與所述應用程序建立關聯(lián),并將所述應用程序與所述賬號和所述密碼建立關聯(lián)后存儲;登錄單元,用于根據(jù)用戶輸入的所述統(tǒng)一密碼,調用與其關聯(lián)的所述應用程序,并根據(jù)所述賬號和所述密碼對所述應用程序執(zhí)行登錄操作。
7.如權利要求6所述的裝置,其特征在于,存儲單元,包括第一生成子單元,用于根據(jù)預設單向函數(shù),將所述應用程序的賬號與所述統(tǒng)一密碼生成密鑰;第二生成子單元,用于將所述應用程序的密碼與所述密鑰進行異或運算,生成加密密碼;關聯(lián)子單元,將所述統(tǒng)一密碼與加密密碼建立關聯(lián),并將所述應用程序與所述賬號和加密密碼建立關聯(lián)后存儲。
8.如權利要求7所述的裝置,登錄單元還用于根據(jù)所述賬號和所述加密密碼對所述應用程序執(zhí)行登錄操作。
9.如權利要求6所述的裝置,其特征在于,包括建立單元用于根據(jù)所述應用程序的功能類別對所述應用程序進行分類顯示,并將同一功能類別的應用程序與所述功能類別建立關聯(lián),以建立應用程序列表。
10.如權利要求6所述的裝置,其特征在于,所述存儲單元還用于當所述賬號或所述密碼修改時,獲取登錄應用程序修改后的賬號和密碼,將所述統(tǒng)一密碼與所述應用程序建立關聯(lián),并將所述應用程序與所述賬號和所述密碼建立關聯(lián)后存儲。
全文摘要
本發(fā)明適用于終端技術領域,提供了一種應用程序登錄方法及裝置,包括獲取用戶設置的登錄一個或多個應用程序的多個賬號的統(tǒng)一密碼,并獲取登錄所述一個或多個應用程序的多個賬號對應的密碼;將所述統(tǒng)一密碼與所述應用程序建立關聯(lián),并將所述應用程序與所述賬號和所述密碼建立關聯(lián)后存儲;根據(jù)用戶輸入的所述統(tǒng)一密碼,調用與其關聯(lián)的所述應用程序,并根據(jù)所述賬號和所述密碼對所述應用程序執(zhí)行登錄操作。在本發(fā)明實施例中,根據(jù)用戶輸入的統(tǒng)一密碼,調用與其關聯(lián)的應用程序,并根據(jù)存儲的賬號和密碼對應用程序執(zhí)行登錄操作,從而使得用戶一次登錄一個或多個應用程序的多個賬號,極大簡化了用戶的操作步驟,提高了用戶的操作效率。
文檔編號H04L29/06GK103065080SQ20121056643
公開日2013年4月24日 申請日期2012年12月21日 優(yōu)先權日2012年12月21日
發(fā)明者岳風順 申請人:廣東歐珀移動通信有限公司