欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種修改應用賬戶的密碼的方法、裝置及移動終端與流程

文檔序號:12182806閱讀:474來源:國知局
一種修改應用賬戶的密碼的方法、裝置及移動終端與流程

本發(fā)明實施例涉及移動終端技術,尤其涉及一種修改應用賬戶的密碼的方法、裝置及移動終端。



背景技術:

移動終端作為目前許多用戶最常用最重要的電子設備,不僅被應用于日常工作,還被應用于社交或娛樂等領域。

用戶經常會在移動終端中安裝各種第三方應用程序(APP)。在登錄第三方應用程序時,往往需要用戶輸入密碼進行登錄。然而,可能存在用戶因為長時間未使用密碼,而忘記對應于目標應用的目標應用賬戶的密碼是什么的情況。目前的找回密碼的方式通常為輸入驗證信息的方式,即第三方應用程序的服務器在接收到移動終端用戶的修改密碼的請求時,向移動終端用戶注冊時預留的手機號碼發(fā)送驗證碼。移動終端用戶輸入驗證碼后,移動終端的人機交互界面從輸入驗證碼界面跳轉至密碼修改界面,供移動終端用戶進行密碼修改操作。此種方式存在安全隱患。例如,其它可能接觸到用戶手機的人,也可能通過該方式修改手機上安裝的第三方應用程序的密碼,進而盜用應用賬戶。



技術實現(xiàn)要素:

本發(fā)明提供一種修改應用賬戶的密碼的方法、裝置及移動終端,以提供一種安全修改賬戶密碼的方式,降低用戶密碼被他人修改的風險。

第一方面,本發(fā)明實施例提供了一種修改應用賬戶的密碼的方法,包括:

在監(jiān)測到針對多開應用集合中的目標應用的目標應用賬戶的密碼修改請求時,獲取與待修改密碼的目標應用賬戶關聯(lián)的主應用或分身應用的賬戶標識,其中,所述多開應用集合包括主應用和與所述主應用對應的所有分身應用;

將所述密碼修改請求與所述賬戶標識綁定后發(fā)送至服務器,以使服務器根據(jù)密碼修改請求向所述賬戶標識對應的主應用或分身應用發(fā)送驗證信息;

根據(jù)所述驗證信息完成待修改密碼的目標應用賬戶的賬戶驗證后,執(zhí)行修改密碼操作。

第二方面,本發(fā)明實施例還提供了一種修改應用賬戶的密碼的裝置,該裝置包括:

賬戶標識獲取模塊,用于在監(jiān)測到針對多開應用集合中的目標應用的目標應用賬戶的密碼修改請求時,獲取與待修改密碼的目標應用賬戶關聯(lián)的主應用或分身應用的賬戶標識,其中,所述多開應用集合包括主應用和與所述主應用對應的所有分身應用;

綁定信息發(fā)送模塊,用于將所述密碼修改請求與所述賬戶標識綁定后發(fā)送至服務器,以使服務器根據(jù)密碼修改請求向所述賬戶標識對應的主應用或分身應用發(fā)送驗證信息;

密碼修改模塊,用于根據(jù)所述驗證信息完成待修改密碼的目標應用賬戶的賬戶驗證后,執(zhí)行修改密碼操作。

第三方面,本發(fā)明實施例還提供了一種移動終端,所述移動終端集成了如上述第二方面所述的修改應用賬戶的密碼的裝置。

本發(fā)明實施例通過在監(jiān)測到針對多開應用集合中的目標應用的目標應用賬戶的密碼修改請求時,獲取與待修改密碼的目標應用賬戶關聯(lián)的主應用或分身應用的賬戶標識;然后,將密碼修改請求與賬戶標識綁定后發(fā)送至服務器,以使服務器根據(jù)密碼修改請求向賬戶標識對應的主應用或分身應用發(fā)送驗證信息,用戶需要登錄該主應用或分身應用才能獲取驗證信息的內容;然后根據(jù)驗證信息完成待修改密碼的目標應用賬戶的賬戶驗證,之后再執(zhí)行修改密碼操作。本發(fā)明實施例解決目前密碼修改過程中存在安全隱患的問題。在移動終端用戶忘記主應用或分身應用的密碼,或者主應用或分身應用的賬戶被盜用時,通過與忘記密碼或被盜用的目標應用關聯(lián)的主應用或分身應用,輔助目標應用賬戶的密碼修改操作,達到提高安全性和便利性的效果。

附圖說明

圖1是本發(fā)明實施例提供的一種修改應用賬戶的密碼的方法的流程圖;

圖2是本發(fā)明實施例提供的另一種修改應用賬戶的密碼的方法的流程圖;

圖3a是本發(fā)明實施例提供的又一種修改應用賬戶的密碼的方法的流程圖;

圖3b是圖3a提供的一種修改應用賬戶的密碼的方法中使用者與待修改密碼的目標應用的交互示意圖;

圖4是本發(fā)明實施例提供的一種修改應用賬戶的密碼的裝置的結構示意圖;

圖5是本發(fā)明實施例提供的一種移動終端的結構示意圖。

具體實施方式

下面結合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部結構。

圖1為本發(fā)明實施例提供的一種修改應用賬戶的密碼的方法的流程圖,本實施例可適用于在修改應用賬戶的密碼過程中需要賬戶驗證的情況,該方法可以由修改應用賬戶的密碼的裝置來執(zhí)行。其中,該裝置可由軟件和/或硬件實現(xiàn),一般可集成在移動終端中。如圖1所示,該方法具體包括如下步驟:

步驟110、在監(jiān)測到針對多開應用集合中的目標應用的目標應用賬戶的密碼修改請求時,獲取與待修改密碼的目標應用賬戶關聯(lián)的主應用或分身應用的賬戶標識。

多開應用集合的實現(xiàn)方式可以有很多種,本實施例不做具體限定。例如,可分別安裝不同版本的應用,將一種版本作為主應用,將其他版本作為分身應用,其中,可通過反編譯修改應用的安裝包(APK)文件,再安裝修改后的APK文件來實現(xiàn)安裝不同版本的同款應用;又如,可通過應用模擬用戶空間及動態(tài)加載技術的第三方多開助手軟件來實現(xiàn);再如,可通過修改系統(tǒng)機制來實現(xiàn)。

優(yōu)選的,本實施例中多開應用集合基于多用戶機制來實現(xiàn),其中多用戶機制具體可包括智能終端中的操作系統(tǒng)所支持的多用戶機制,如安卓(Android)系統(tǒng)的多用戶機制以及手機窗口(Windows Phone,WP)操作系統(tǒng)的多用戶機制等。

使用者對應用程序的登錄界面中的忘記密碼或找回密碼等具有類似功能的按鈕控件進行操作,生成針對多開應用集合中的目標應用的目標應用賬戶的密碼修改請求。例如,在微信登錄界面中,使用者點擊具有找回密碼字樣的按鈕控件,移動終端在檢測到該點擊操作時,生成針對目標應用賬戶的密碼修改請求。

在檢測到該密碼修改請求時,獲取與待修改密碼的目標應用賬戶關聯(lián)的多開應用集合中的主應用或分身應用的賬戶標識。其中,賬戶標識也可以稱為用戶標識userid,可以用于區(qū)分主應用和分身應用。

步驟120、將所述密碼修改請求與所述賬戶標識綁定后發(fā)送至服務器,以使服務器根據(jù)密碼修改請求向所述賬戶標識對應的主應用或分身應用發(fā)送驗證信息。

其中,服務器是為待修改密碼的目標應用,以及與該目標應用的目標應用賬戶關聯(lián)的主應用或分身應用提供服務的設備。例如,若待修改密碼的目標應用為微信,則服務器可以是為微信提供服務的設備。

將待修改密碼的目標應用賬戶關聯(lián)的主應用或分身應用中的一個的賬戶標識,以及密碼修改請求進行綁定,將綁定信息發(fā)送至服務器。優(yōu)選的,與待修改密碼的目標應用賬戶關聯(lián)的主應用或分身應用處于登錄狀態(tài)。從而,針對與待修改密碼的目標應用賬戶關聯(lián)的主應用或分身應用,確定其中是否存在處于登錄狀態(tài)的主應用或分身應用。若存在,則隨機獲取處于登錄狀態(tài)的主應用或分身應用中的一個應用程序的賬戶標識。將密碼修改請求與所獲取的賬戶標識綁定后,發(fā)送至服務器。在服務器中,預先存儲有主應用賬戶和分身應用賬戶,以及分身應用賬戶之間的關聯(lián)關系。例如,移動終端可以預先上傳主應用賬戶和分身應用賬戶,以及分身應用賬戶之間的關聯(lián)關系的關聯(lián)信息表。在服務器接收到移動終端發(fā)送的綁定信息時,分析所述綁定信息得到待修改密碼的目標應用賬戶關聯(lián)的一個應用程序的賬戶標識。服務器將該賬戶標識與預先存儲的關聯(lián)信息表進行比對,若在預先存儲的關聯(lián)信息表中具有該賬戶標識,則確定該密碼修改請求有效。從而,服務器推送驗證信息至待修改密碼的目標應用賬戶關聯(lián)的一個應用程序中。其中,所推送的驗證信息包括標題內容和正文內容,標題內容提示使用者可以查看驗證信息的主應用或分身應用,正文內容需使用者登錄驗證信息指示的主應用或分身應用賬戶進行查看。例如,請于微信C中查看您針對微信A的密碼修改操作的驗證信息。

步驟130、根據(jù)所述驗證信息完成待修改密碼的目標應用賬戶的賬戶驗證后,執(zhí)行修改密碼操作。

其中,目標應用賬戶可以是主應用賬戶,還可以是分身應用賬戶。在目標應用賬戶是主應用賬戶時,與主應用關聯(lián)的應用程序是分身應用。在目標應用賬戶是分身應用賬戶時,與分身應用關聯(lián)的應用程序是主應用,還可以是其它分身應用。

從而,使用者可以在預先設置的關聯(lián)應用程序中查看服務器返回的驗證信息。同時,使用者根據(jù)密碼修改界面的提示輸入驗證信息,以進行賬戶驗證。具體地,將使用者輸入的驗證信息發(fā)送至服務器,進行賬戶驗證。服務器根據(jù)接收到的驗證信息進行賬戶驗證。若賬戶驗證通過,則服務器返回驗證通過的標識,移動終端根據(jù)該標識跳轉至密碼修改界面,提示使用者輸入新密碼。移動終端在檢測到使用者輸入的新密碼后,將新密碼和待修改密碼的目標應用賬戶的賬戶標識發(fā)送至服務器,以完成該目標應用賬戶的密碼修改操作。

本實施例的技術方案,通過在監(jiān)測到針對多開應用集合中的目標應用的目標應用賬戶的密碼修改請求時,獲取與待修改密碼的目標應用賬戶關聯(lián)的主應用或分身應用的賬戶標識;然后,將密碼修改請求與賬戶標識綁定后發(fā)送至服務器,以使服務器根據(jù)密碼修改請求向賬戶標識對應的主應用或分身應用發(fā)送驗證信息,用戶需要登錄該主應用或分身應用才能獲取驗證信息的內容;然后根據(jù)驗證信息完成待修改密碼的目標應用賬戶的賬戶驗證,之后再執(zhí)行修改密碼操作。本發(fā)明實施例解決目前密碼修改過程中存在安全隱患的問題。在移動終端用戶忘記主應用或分身應用的密碼,或者主應用或分身應用的賬戶被盜用時,通過與忘記密碼或被盜用的目標應用關聯(lián)的主應用或分身應用輔助密碼修改操作,達到提高移動終端上賬戶安全性和移動終端應用管理效率的效果。

圖2是本發(fā)明實施例提供的另一種修改應用賬戶的密碼的方法的流程圖。本實施例以上述技術方案為基礎進行了優(yōu)化,具體包括如下步驟:

步驟210、在監(jiān)測到針對多開應用集合中的目標應用的目標應用賬戶的密碼修改請求時,查詢存儲主應用賬戶和分身應用賬戶之間關聯(lián)關系的關聯(lián)信息表。

其中,關聯(lián)信息表是存儲有主應用賬戶和分身應用賬戶,以及分身應用賬戶之間的關聯(lián)關系的數(shù)據(jù)表。示例性地,可以通過在使用者創(chuàng)建分身應用時,提示使用者選擇表示關聯(lián)關系的應用標識標記分身應用。由移動終端根據(jù)具有表示關聯(lián)關系的應用標識的分身應用和主應用,生成主應用賬戶和分身應用賬戶,以及分身應用賬戶之間的關聯(lián)信息表。

可知,生成關聯(lián)信息表的方式不限于上述方式,還可以通過提示使用者輸入具有關聯(lián)關系的主應用和分身應用的方式,生成主應用賬戶和分身應用賬戶,以及分身應用賬戶之間的關聯(lián)信息表等。

另外,在生成關聯(lián)信息表之后,將該關聯(lián)信息表上傳至服務器,以在服務器中備份該關聯(lián)信息表。

為了獲得與目標應用賬戶關聯(lián)的主應用或分身應用的賬戶標識,需要查詢上述關聯(lián)信息表。而查詢關聯(lián)信息表的觸發(fā)條件是移動終端監(jiān)測到針對多開應用集合中的應用程序的應用賬戶的密碼修改請求。

步驟220、獲取與待修改密碼的目標應用賬戶關聯(lián)的主應用或分身應用的賬戶標識。

由于關聯(lián)信息表中存儲了具有關聯(lián)關系的應用程序的賬戶標識,若在該關聯(lián)信息表中查找到待修改密碼的目標應用賬戶,則可以確定與該目標應用賬戶關聯(lián)的至少一個應用程序(主應用或分身應用)的賬戶標識。

步驟230、將所述密碼修改請求與所述賬戶標識綁定后發(fā)送至服務器。

將從所述關聯(lián)信息表中獲取的賬戶標識與所述密碼修改請求進行綁定,將綁定后的信息發(fā)送至服務器,以使服務器在確定所述賬戶標識對應的應用程序與所述目標應用賬戶具有關聯(lián)關系時,發(fā)送驗證信息至所述賬戶標識對應的應用程序。具體地,移動終端將密碼修改請求與一個應用程序(可以是與待修改密碼的目標應用賬戶關聯(lián)的主應用或分身應用中的任意一個應用程序,還可以是使用最多的一個應用程序等等)的賬戶標識綁定后,發(fā)送至服務器,以使服務器根據(jù)密碼修改請求向所述賬戶標識對應的主應用或分身應用發(fā)送驗證信息。

步驟240、判斷與待修改密碼的目標應用賬戶關聯(lián)的主應用或分身應用是否處于登錄狀態(tài),若否,則執(zhí)行步驟250,若是,則執(zhí)行步驟260。

移動終端可以通過使用全局變量保存應用程序的登錄狀態(tài),根據(jù)該全局變量可以確定發(fā)送至服務器的賬戶標識對應的主應用或分身應用是否處于登錄狀態(tài)??商鎿Q地,通過在配置文件中添加登錄標識,通過登錄標識表示發(fā)送至服務器的賬戶標識對應的主應用或分身應用的登錄狀態(tài),通過查詢登錄標識的值即可確定主應用或分身應用的登錄狀態(tài)。可知,判斷發(fā)送至服務器的賬戶標識對應的主應用或分身應用的登錄狀態(tài)的方式不限于上述方式,還可以通過查詢進程內存狀態(tài)的方式獲取當前運行的任務信息等。

如果發(fā)送至服務器的賬戶標識對應的主應用或分身應用處于未登錄狀態(tài),則執(zhí)行步驟250。如果處于登錄狀態(tài),則執(zhí)行步驟260。

步驟250、提示使用者登錄所述主應用或分身應用。

示例性地,移動終端以對話框的方式提示使用者與該目標應用關聯(lián)的應用程序未登錄,詢問使用者是否登錄發(fā)送至服務器的賬戶標識對應的應用程序。若使用者選擇是,則關閉該對話框,跳轉至待登錄的主應用或分身應用的登錄界面。

步驟260、在發(fā)送至服務器的賬戶標識對應的主應用或分身應用中,顯示服務器針對密碼修改請求返回的驗證信息。

其中,主應用或分身應用是移動終端向服務器發(fā)送的、與密碼修改請求綁定的賬戶標識對應的應用程序。服務器發(fā)送的驗證信息包括標題內容和正文內容,標題內容提示使用者可以查看驗證信息的主應用或分身應用。使用者根據(jù)標題內容提示的應用程序,到對應的主應用或分身應用中查看正文內容。

步驟270、根據(jù)所述驗證信息完成待修改密碼的目標應用賬戶的賬戶驗證后,執(zhí)行修改密碼操作。

本實施例的技術方案,通過查詢關聯(lián)信息表的方式,獲取與待修改密碼的目標應用賬戶關聯(lián)的主應用或分身應用的賬戶標識,提供一種獲取與目標應用賬戶關聯(lián)的應用程序的便捷方式,無需使用者手動輸入。然后,將密碼修改請求與賬戶標識綁定后發(fā)送至服務器,以使服務器根據(jù)密碼修改請求向賬戶標識對應的主應用或分身應用發(fā)送驗證信息,用戶需要到該主應用或分身應用查看驗證信息。然后根據(jù)驗證信息完成待修改密碼的目標應用賬戶的賬戶驗證,之后再執(zhí)行修改密碼操作。本發(fā)明實施例解決目前密碼修改過程中存在安全隱患的問題,提供一種安全、便捷的密碼修改方式。

圖3a是本發(fā)明實施例提供的又一種修改應用賬戶的密碼的方法的流程圖。本實施例的技術方案在上述技術方案的基礎上,對一種修改應用賬戶的密碼的方法作進一步優(yōu)化,具體包括如下步驟:

步驟310、在監(jiān)測到針對多開應用集合中的目標應用的目標應用賬戶的密碼修改請求時,獲取使用者根據(jù)提示信息輸入的主應用或分身應用的賬戶標識。

其中,多開應用集合基于多用戶機制來實現(xiàn),包括主應用和與主應用對應的所有分身應用。

具體的,多開應用集合基于多用戶機制來實現(xiàn)可包括如下內容:主應用安裝于主用戶下,分身應用安裝于從用戶下,主用戶中包含用于對分身應用進行操作的接入口。

在一個實施例中,本申請的多用戶實現(xiàn)機制包括了以下邏輯:

1.多用戶管理

a)系統(tǒng)默認有一個主用戶,主用戶可以創(chuàng)建其它的多個新用戶(從用戶),并可以刪除與管理它們;

b)普通用戶(非主用戶)與訪客用戶,可統(tǒng)稱為從用戶;

c)默認主用戶id(身份標識,Identification)為0,其它新增用戶id從10開始,逐個增加;

d)切換用戶時,會重新加載桌面等一系列界面切換;

e)主用戶可以限制其它用戶是否能夠接打電話及收發(fā)短信等權限。

對于多用戶管理,能夠通過主用戶對從用戶進行管理,包括從用戶的創(chuàng)建、刪除及權限設置等,ID設置從主用戶開始,新增從用戶ID順序疊加,各用戶間切換時,重新加載對應用戶的桌面等一系列界面。

2.多用戶安裝、卸載應用

a)默認安裝的應用,會安裝到所有己創(chuàng)建的用戶,在其它用戶桌面上都可見應用圖標;

b)在主用戶通過文件管理安裝的應用,不會安裝到其它用戶,在其它用戶桌面上不可見應用圖標;

c)系統(tǒng)在安裝、卸載應用時可指定userid(用戶身份標識),指定應用安裝到某個指定用戶,或在某個指定用戶卸載該應用。也可以對所有用戶都安裝應用,或卸載應用。

d)在用戶A卸載了應用B,對其它用戶來說,應用B還是存在的,桌面上都可見應用圖標,在其它用戶上,應用B可以正常使用。

對于多用戶安裝、卸載應用,默認安裝的應用會安裝到所有已創(chuàng)建的用戶(包括主用戶和從用戶),并在各用戶桌面上生成應用圖標;而在主用戶下通過文件管理安裝的應用,只安裝到主用戶下,在主用戶桌面生成應用圖標,不安裝到從用戶下;應用的安裝/卸載還可基于使用者對用戶的指定,使用者通過指定用戶身份標識,在主用戶和從用戶中指定應用的安裝/卸載在某個用戶、某些用戶或所有用戶下進行;同一應用的卸載在各用戶下獨立進行,對某一用戶下的應用進行卸載,不影響其他用戶下該應用的使用。

3.用戶數(shù)據(jù)管理

a)與系統(tǒng)數(shù)據(jù)相關的用戶id目錄:存放了用戶對應的各種系統(tǒng)數(shù)據(jù)存儲,例如:桌面widget(組件)列表,設置數(shù)據(jù)庫,默認應用啟動策略等等。

b)與應用包數(shù)據(jù)相關的用戶id目錄:存放了用戶對應安裝的應用包目錄,如果應用操作產生了數(shù)據(jù),則應用數(shù)據(jù)也存放于此目錄。

c)系統(tǒng)SD卡(Secure Digital Memory Card,安全數(shù)碼卡)目錄:每個用戶看到自己的sdcard目錄都是不一樣的,只能看到自己的sdcard目錄。

對于用戶數(shù)據(jù)管理,在多用戶實現(xiàn)機制下,各用戶下系統(tǒng)數(shù)據(jù)和應用相關數(shù)據(jù)分別存放于不同的數(shù)據(jù)存放路徑下,如,某用戶下各種系統(tǒng)數(shù)據(jù)存放于指定的第一數(shù)據(jù)存放路徑下,而安裝的應用包目錄及應用操作產生的應用數(shù)據(jù)這些應用相關數(shù)據(jù)存放于指定的第二數(shù)據(jù)存放路徑下;各用戶下數(shù)據(jù)存儲相互獨立,各用戶只能查看自身的存儲數(shù)據(jù),如自身的sdcard目錄。

4.用戶權限管理

a)應用在安裝以后,應用申請的各種權限(例如:讀取存儲目錄權限,讀寫短信權限,打開相機權限等),會分為兩部分,一部分不敏感的權限,在應用安裝時,系統(tǒng)直接允許應用獲得權限;一部分比較敏感的危險權限,例如讀寫短信權限,會在應用使用時,系統(tǒng)提示用戶是否允許應用獲得權限。

b)系統(tǒng)在不同的用戶,對同一個應用的權限是獨立且隔離的,一個應用獲得的基本不敏感權限,在安裝后,在每個用戶中都是直接獲得的,而部分比較敏感的危險權限,是獨立的。例如:在用戶0打開微信時,如果獲取了讀寫短信權限,切換到用戶10時,第一次打開微信時,系統(tǒng)還是會提示用戶是否允許,不會因為微信在用戶0獲得了權限而不提醒。同理,在其它用戶也一樣。

對于用戶權限管理,某一用戶下應用安裝時,不敏感權限會直接獲得允許,敏感權限需經使用者許可獲得;在不同的用戶下,對同一應用的權限配置互相獨立且隔離,在用戶切換時,對于初次使用的應用的敏感權限,均需提示使用者是否賦權。

在一個實施例中,多開應用集合基于多用戶機制來實現(xiàn)的過程可描述如下:

假設移動終端(優(yōu)選為智能終端)的默認用戶為主用戶,用戶在主用戶下通過從應用商店下載或者從其他來源拷貝等方式將應用ABC的安裝包(package,APK)文件例如ABC.apk存入智能終端中,系統(tǒng)在主用戶下安裝ABC.apk后,主用戶桌面會生成一個主應用ABC的圖標。當在主用戶下檢測到針對主應用ABC的分身創(chuàng)建請求時,在從用戶(若當前不存在從用戶,則可創(chuàng)建一個從用戶,該創(chuàng)建過程是在用戶無法察覺的情況下完成的,也無需用戶設置賬戶和密碼)下安裝ABC.apk得到分身應用,為了對主應用和分身應用加以區(qū)分,可為新安裝的分身應用添加一個標識(假設為*),分身應用可被記為ABC*。當ABC*安裝成功后,可指定將“安裝成功”的通知(在該通知中也添加標識*)發(fā)送給主用戶,主用戶下的桌面接收到該通知后,生成一個帶有標識*的圖標,以與主應用ABC的圖標進行區(qū)分,該圖標可作為主用戶中對分身應用進行操作的接入口,當該圖標被點擊后,系統(tǒng)將指定ABC*在從用戶下啟動,與ABC*對應的相關進程也在從用戶下運行,并將ABC*的人機交互界面(簡稱界面)顯示于主用戶下,此時ABC*的界面也可作為主用戶中對分身應用進行操作的接入口。

對于分身應用來說,其在主用戶中的接入口的存在形式可以是多種多樣的,本實施例不做具體限定,例如,可以是包含應用標識的桌面圖標,該應用標識用以將當前分身應用與主應用以及其他分身應用區(qū)分開來;還可以是附加于主應用圖標上的應用標識;還可以是以浮窗形式存在的包含應用標識的圖標;還可以是存在于通知中心等位置的項目。

智能終端用戶在主用戶中可實現(xiàn)對主應用的操作,同時還可在主用戶中通過接入口對相應的分身應用進行操作??梢岳斫獾氖?,同一個主應用可對應多個分身應用,每個分身應用均被安裝于一個不同的從用戶中,使各分身應用分別運行于不同的從用戶中,在運行過程中互不干擾。

基于多用戶機制來實現(xiàn)多開應用的好處在于,相比于第三方多開助手軟件來說,避免第三方軟件推送廣告以及竊取用戶隱私數(shù)據(jù)等行為的發(fā)生,安全性更高;相比與主應用和分身應用均運行于同一用戶下的方案來說,減少同一用戶下不同分身應用或主應用之間的進程干擾,以及避免復雜運行環(huán)境所帶來的功能缺失現(xiàn)象的發(fā)生。

示例性地,本實施例中可通過用戶標識(賬戶標識)userid及應用標識Uid來區(qū)分主應用和分身應用。

在監(jiān)測到針對多開應用集合中的目標應用的目標應用賬戶的密碼修改請求時,提示使用者輸入與待修改密碼的目標應用賬戶關聯(lián)的應用程序。其中,若目標應用為主應用,則提示使用者輸入與待修改密碼的目標應用賬戶關聯(lián)的分身應用賬戶。若目標應用為分身應用,則提示使用者輸入與待修改密碼的目標應用賬戶關聯(lián)的主應用或分身應用賬戶。

示例性地,如圖3b所示,使用者在忘記微信A的密碼后,通過點擊找具有找回密碼字樣的按鈕控件的方式,生成針對目標應用的目標應用賬戶的密碼修改請求。移動終端在檢測到使用者點擊找回密碼對應的按鈕控件時,以對話框的方式提示使用者輸入與微信A賬戶關聯(lián)的主應用或分身應用。使用者可以在圖3b所示的對話框中輸入主應用或分身應用的用戶名。當然,若待修改密碼的目標應用為主應用,則對話框中顯示的內容也相應地變?yōu)椤罢堓斎肱c微信A賬戶關聯(lián)的分身應用”。

步驟320、綁定所述密碼修改請求與使用者輸入的賬戶標識得到綁定信息,將綁定信息發(fā)送至服務器。

移動終端根據(jù)使用者輸入的主應用或分身應用的用戶名,可以確定主應用或分身應用的賬戶標識。將密碼修改請求與賬戶標識綁定后,發(fā)送至服務器,以使服務器根據(jù)密碼修改請求向所述賬戶標識對應的主應用或分身應用發(fā)送驗證信息。

步驟330、判斷與待修改密碼的目標應用賬戶關聯(lián)的主應用或分身應用是否處于登錄狀態(tài),若否,則執(zhí)行步驟340,若是,則執(zhí)行步驟350。

移動終端可以通過使用全局變量保存應用程序的登錄狀態(tài),根據(jù)該全局變量可以確定發(fā)送至服務器的賬戶標識對應的主應用或分身應用是否處于登錄狀態(tài)。可替換地,通過在配置文件中添加登錄標識,通過登錄標識表示主應用或分身應用的登錄狀態(tài),通過查詢登錄標識的值即可確定發(fā)送至服務器的賬戶標識對應的主應用或分身應用的登錄狀態(tài)??芍?,判斷發(fā)送至服務器的賬戶標識對應的主應用或分身應用的登錄狀態(tài)的方式不限于上述方式,還可以通過查詢進程內存狀態(tài)的方式獲取當前運行的任務信息等。

如果發(fā)送至服務器的賬戶標識對應的主應用或分身應用處于未登錄狀態(tài),則執(zhí)行步驟340。如果發(fā)送至服務器的賬戶標識對應的主應用或分身應用處于登錄狀態(tài),則執(zhí)行步驟350。

步驟340、提示使用者登錄所述主應用或分身應用。

示例性地,移動終端以對話框的方式,提示使用者發(fā)送至服務器的賬戶標識對應的目標應用未登錄,詢問使用者是否登錄該賬戶標識對應的應用程序。若使用者選擇是,則關閉該對話框,跳轉至待登錄的主應用或分身應用的登錄界面。

步驟350、在使用者輸入的主應用或分身應用中,顯示服務器針對密碼修改請求返回的驗證信息。

其中,主應用或分身應用是使用者輸入的與目標應用賬戶關聯(lián)的應用程序。服務器發(fā)送的驗證信息包括標題內容和正文內容,標題內容提示使用者可以查看驗證信息的主應用或分身應用。使用者根據(jù)標題內容到對應的主應用或分身應用中查看正文內容。

步驟360、根據(jù)所述驗證信息完成待修改密碼的目標應用賬戶的賬戶驗證后,執(zhí)行修改密碼操作。

本實施例的技術方案,通過提示使用者輸入與目標應用賬戶關聯(lián)的主應用或分身應用的方式,獲取與目標應用賬戶關聯(lián)的應用程序,采用人機互動的模式,由使用者選擇驗證信息返回的應用程序,設計更加人性化。然后,將密碼修改請求與賬戶標識綁定后發(fā)送至服務器,以使服務器根據(jù)密碼修改請求向賬戶標識對應的主應用或分身應用發(fā)送驗證信息,使用者需要到該主應用或分身應用查看驗證信息。然后,根據(jù)驗證信息完成待修改密碼的目標應用賬戶的賬戶驗證,之后再執(zhí)行修改密碼操作。本發(fā)明實施例解決目前密碼修改過程中存在安全隱患的問題,提供一種更人性化的密碼修改方式,達到了提高移動終端應用管理效率的效果。

圖4是本發(fā)明實施例提供的一種修改應用賬戶的密碼的裝置的結構示意圖。如圖4所示,該修改應用賬戶的密碼的裝置包括賬戶標識獲取模塊410、綁定信息發(fā)送模塊420和密碼修改模塊430。

賬戶標識獲取模塊410,用于在監(jiān)測到針對多開應用集合中的目標應用的目標應用賬戶的密碼修改請求時,獲取與待修改密碼的目標應用賬戶關聯(lián)的主應用或分身應用的賬戶標識,其中,所述多開應用集合包括主應用和與所述主應用對應的所有分身應用。

綁定信息發(fā)送模塊420,用于將所述密碼修改請求與所述賬戶標識綁定后發(fā)送至服務器,以使服務器根據(jù)密碼修改請求向所述賬戶標識對應的主應用或分身應用發(fā)送驗證信息。

密碼修改模塊430,用于根據(jù)所述驗證信息完成待修改密碼的目標應用賬戶的賬戶驗證后,執(zhí)行修改密碼操作。

本實施例的技術方案,通過賬戶標識獲取模塊410在監(jiān)測到針對多開應用集合中的目標應用的目標應用賬戶的密碼修改請求時,獲取與待修改密碼的目標應用賬戶關聯(lián)的主應用或分身應用的賬戶標識;然后,通過綁定信息發(fā)送模塊420將密碼修改請求與賬戶標識綁定后發(fā)送至服務器,以使服務器根據(jù)密碼修改請求向賬戶標識對應的主應用或分身應用發(fā)送驗證信息,用戶需要登錄該主應用或分身應用才能獲取驗證信息;然后,通過密碼修改模塊430根據(jù)驗證信息完成待修改密碼的目標應用賬戶的賬戶驗證,之后再執(zhí)行修改密碼操作。本發(fā)明實施例解決目前密碼修改過程中存在安全隱患的問題。在使用者忘記主應用或分身應用的密碼,或者主應用或分身應用的賬戶被盜用時,通過與忘記密碼或被盜用的應用關聯(lián)的主應用或分身應用輔助密碼修改操作,達到提高移動終端上賬戶安全性和移動終端應用管理效率的效果。

在上述技術方案的基礎上,與待修改密碼的目標應用賬戶關聯(lián)的主應用或分身應用處于登錄狀態(tài)。

在上述技術方案的基礎上,所述賬戶標識獲取模塊410具體用于:

查詢存儲主應用賬戶和分身應用賬戶之間關聯(lián)關系的關聯(lián)信息表,獲取與待修改密碼的目標應用賬戶關聯(lián)的主應用或分身應用的賬戶標識。此種設計提供一種獲取與目標應用賬戶關聯(lián)的應用程序的便捷方式,無需使用者手動輸入,簡化了使用者的操作流程。

在上述技術方案的基礎上,所述綁定信息發(fā)送模塊420具體用于:

將從所述關聯(lián)信息表中獲取的賬戶標識與所述密碼修改請求進行綁定,將綁定后的信息發(fā)送至服務器,以使服務器在確定所述賬戶標識對應的應用程序與所述目標應用賬戶具有關聯(lián)關系時,發(fā)送驗證信息至所述賬戶標識對應的應用程序

在上述技術方案的基礎上,所述賬戶標識獲取模塊410具體用于:

獲取使用者根據(jù)提示信息輸入的主應用或分身應用的賬戶標識,其中,主應用賬戶或分身應用賬戶與待修改密碼的目標應用賬戶關聯(lián)。采用人機互動的模式,由使用者選擇驗證信息返回的應用程序,設計更加人性化。

在上述技術方案的基礎上,所述綁定信息發(fā)送模塊420具體用于:

綁定所述密碼修改請求與使用者輸入的賬戶標識得到綁定信息,將綁定信息發(fā)送至服務器,以使服務器解綁所述綁定信息,獲取所述賬戶標識,在所述賬戶標識與預存關聯(lián)賬戶標識匹配時,根據(jù)密碼修改請求向所述賬戶標識對應的主應用或分身應用發(fā)送驗證信息。

上述修改應用賬戶的密碼的裝置可執(zhí)行本發(fā)明任意實施例所提供的修改應用賬戶的密碼的方法,具備執(zhí)行方法相應的功能模塊和有益效果。

本發(fā)明實施例提供一種移動終端,該移動終端集成了如上述技術方案所述的修改應用賬戶的密碼的裝置。示例性地,本實施例中的移動終端具體可為手機和平板電腦等終端,優(yōu)選為智能手機。

圖5是本發(fā)明實施例提供的一種移動終端的結構示意圖。如圖5所示,該移動終端500可以包括:存儲器501、中央處理器(Central Processing Unit,以下簡稱CPU)502、外設接口503、RF(Radio Frequency,射頻)電路505、音頻電路506、揚聲器511、電源管理芯片508、輸入/輸出(I/O)子系統(tǒng)509、觸摸屏512、其他輸入/控制設備510以及外部端口504,這些部件通過一個或多個通信總線或信號線507來通信。

應該理解的是,圖示移動終端500僅僅是移動終端的一個范例,并且移動終端500可以具有比圖中所示出的更多的或者更少的部件,可以組合兩個或更多的部件,或者可以具有不同的部件配置。圖中所示出的各種部件可以在包括一個或多個信號處理和/或專用集成電路在內的硬件、軟件、或硬件和軟件的組合中實現(xiàn)。

下面就本實施例提供的具有上述技術方案所述的修改應用賬戶的密碼的裝置500進行詳細的描述,該移動終端以手機為例。

存儲器501,所述存儲器501可以被CPU502、外設接口503等訪問,所述存儲器501可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如一個或多個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。

外設接口503,所述外設接口503可以將設備的輸入和輸出外設連接到CPU502和存儲器501。

I/O子系統(tǒng)509,所述I/O子系統(tǒng)509可以將設備上的輸入輸出外設,例如觸摸屏512和其他輸入/控制設備510,連接到外設接口503。I/O子系統(tǒng)509可以包括顯示控制器5091和用于控制其他輸入/控制設備510的一個或多個輸入控制器5092。其中,一個或多個輸入控制器5092從其他輸入/控制設備510接收電信號或者向其他輸入/控制設備510發(fā)送電信號,其他輸入/控制設備510可以包括物理按鈕(按壓按鈕、搖臂按鈕等)、撥號盤、滑動開關、操縱桿、點擊滾輪。值得說明的是,輸入控制器5092可以與以下任一個連接:鍵盤、紅外端口、USB接口以及諸如鼠標的指示設備。

觸摸屏512,所述觸摸屏512是用戶終端與用戶之間的輸入接口和輸出接口,將可視輸出顯示給用戶,可視輸出可以包括圖形、文本、圖標、視頻等。

I/O子系統(tǒng)509中的顯示控制器5091從觸摸屏512接收電信號或者向觸摸屏512發(fā)送電信號。觸摸屏512檢測觸摸屏上的接觸,顯示控制器5091將檢測到的接觸轉換為與顯示在觸摸屏512上的用戶界面對象的交互,即實現(xiàn)人機交互,顯示在觸摸屏512上的用戶界面對象可以是消息提示信息、運行游戲的圖標、聯(lián)網到相應網絡的圖標等。值得說明的是,設備還可以包括光鼠,光鼠是不顯示可視輸出的觸摸敏感表面,或者是由觸摸屏形成的觸摸敏感表面的延伸。

RF電路505,主要用于建立手機與無線網絡(即網絡側)的通信,實現(xiàn)手機與無線網絡的數(shù)據(jù)接收和發(fā)送。例如收發(fā)短信息、電子郵件等。具體地,RF電路505接收并發(fā)送RF信號,RF信號也稱為電磁信號,RF電路505將電信號轉換為電磁信號或將電磁信號轉換為電信號,并且通過該電磁信號與通信網絡以及其他設備進行通信。RF電路505可以包括用于執(zhí)行這些功能的已知電路,其包括但不限于天線系統(tǒng)、RF收發(fā)機、一個或多個放大器、調諧器、一個或多個振蕩器、數(shù)字信號處理器、CODEC(COder-DECoder,編譯碼器)芯片組、用戶標識模塊(Subscriber Identity Module,SIM)等等。

音頻電路506,主要用于從外設接口503接收音頻數(shù)據(jù),將該音頻數(shù)據(jù)轉換為電信號,并且將該電信號發(fā)送給揚聲器511。

揚聲器511,用于將手機通過RF電路505從無線網絡接收的語音信號,還原為聲音并向用戶播放該聲音。

電源管理芯片508,用于為CPU502、I/O子系統(tǒng)509及外設接口所連接的硬件進行供電及電源管理。

本發(fā)明實施例提供的CPU502可執(zhí)行下述操作:

在監(jiān)測到針對多開應用集合中的目標應用的目標應用賬戶的密碼修改請求時,獲取與待修改密碼的目標應用賬戶關聯(lián)的主應用或分身應用的賬戶標識,其中,所述多開應用集合包括主應用和與所述主應用對應的所有分身應用。將所述密碼修改請求與所述賬戶標識綁定后發(fā)送至服務器,以使服務器根據(jù)密碼修改請求向所述賬戶標識對應的主應用或分身應用發(fā)送驗證信息。根據(jù)所述驗證信息完成待修改密碼的目標應用賬戶的賬戶驗證后,執(zhí)行修改密碼操作。

在使用者修改目標應用的密碼過程中,服務器將驗證信息發(fā)送至與該目標應用關聯(lián)的主應用或分身應用,使用者需要到該主應用或分身應用去查看驗證信息,而不是直接發(fā)送至移動終端顯示。此方式解決目前密碼修改過程中存在安全隱患的問題,達到了提高移動終端上賬戶安全性和移動終端應用管理效率的效果。

上述移動終端可執(zhí)行本發(fā)明任意實施例所提供的方法,具備執(zhí)行方法相應的功能模塊和有益效果。

注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權利要求范圍決定。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
丰顺县| 济宁市| 阿巴嘎旗| 辰溪县| 东港市| 光山县| 铁岭市| 黔江区| 武胜县| 延吉市| 禹城市| 济源市| 潜江市| 阿克苏市| 吉木乃县| 耒阳市| 维西| 柳林县| 潞城市| 榆林市| 汶川县| 舒城县| 蕉岭县| 韩城市| 兴宁市| 临邑县| 海丰县| 荔波县| 广安市| 申扎县| 阿克苏市| 石门县| 临邑县| 留坝县| 苍梧县| 抚顺县| 仙游县| 长沙市| 郧西县| 腾冲县| 盈江县|