一種密碼重置方法和裝置的制造方法
【專利摘要】本發(fā)明提供了一種密碼重置方法和裝置,所述方法包括:獲取在鎖屏狀態(tài)下觸發(fā)的密碼重置指令;響應(yīng)獲取到的密碼重置指令,通過預(yù)設(shè)的通信應(yīng)用向預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息;當(dāng)確定通信應(yīng)用接收到該賬號返回的符合預(yù)設(shè)要求的密碼重置信息時,應(yīng)用密碼重置信息進(jìn)行解除鎖屏狀態(tài)的密碼的重置操作。通過本發(fā)明,通過簡單可靠的操作,用戶就可以在忘記解鎖密碼情況下能快速進(jìn)行密碼重置,保證了終端內(nèi)用戶數(shù)據(jù)的完整性。
【專利說明】
一種密碼重置方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及移動終端的屏幕鎖定處理,具體而言,涉及一種密碼重置方法和裝置。
【背景技術(shù)】
[0002]通常,用戶會為自己的移動終端設(shè)備(如:手機或者平板電腦等)設(shè)置屏幕鎖定,來保護自己的隱私。常用的屏幕解鎖方式有利用解鎖密碼(數(shù)字密碼或圖案)解鎖。當(dāng)用戶要解除終端設(shè)備的屏幕鎖定時,需要用戶輸入已設(shè)定的解鎖密碼,驗證通過后才能使屏幕解鎖,對終端設(shè)備進(jìn)行操作。
[0003]有時,可能出現(xiàn)用戶忘記自己設(shè)定的解鎖密碼的情況,或者終端設(shè)備被他人修改了解鎖密碼。針對這種情況,通常采用刷機或恢復(fù)出廠設(shè)置的方式能將密碼重置。
[0004]然而,上述方式可能會使終端設(shè)備上的用戶數(shù)據(jù)丟失,給用戶帶來了很大損失。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實施例的目的在于提供一種密碼重置方法和裝置,使用戶在忘記解鎖密碼情況下盡快進(jìn)行密碼重置,并能不改變終端設(shè)備上的用戶數(shù)據(jù)的完整性。
[0006]第一方面,本發(fā)明實施例提供了一種密碼重置方法,包括:
[0007]獲取在鎖屏狀態(tài)下觸發(fā)的密碼重置指令;
[0008]響應(yīng)獲取到的所述密碼重置指令,通過預(yù)設(shè)的通信應(yīng)用向預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息;
[0009]當(dāng)確定所述通信應(yīng)用接收到所述賬號返回的符合預(yù)設(shè)要求的密碼重置信息時,應(yīng)用所述密碼重置信息進(jìn)行解除鎖屏狀態(tài)的密碼的重置操作。
[0010]結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第一種可能的實施方式,其中,所述預(yù)設(shè)的通信應(yīng)用和所述預(yù)設(shè)的賬號通過預(yù)先設(shè)定的通信應(yīng)用標(biāo)識碼確定。
[0011]結(jié)合第一方面的第一種可能的實施方式,本發(fā)明實施例提供了第一方面的第二種可能的實施方式,其中,響應(yīng)所述獲取到的密碼重置指令,通過預(yù)設(shè)的通信應(yīng)用向預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息包括:
[0012]提取預(yù)設(shè)的通信應(yīng)用標(biāo)識碼的標(biāo)識符和所述標(biāo)識符后的字符串;
[0013]根據(jù)預(yù)設(shè)的標(biāo)識符與通信應(yīng)用的對應(yīng)關(guān)系確定所述通信應(yīng)用標(biāo)識碼對應(yīng)的通信應(yīng)用,根據(jù)所述標(biāo)識符后的字符串確定所述預(yù)設(shè)的賬號;
[0014]通過確定的所述通信應(yīng)用向所述預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息。
[0015]結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第三種可能的實施方式,其中,通過預(yù)設(shè)的通信應(yīng)用向預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息的步驟之后,所述方法還包括:
[0016]判斷在預(yù)設(shè)時間內(nèi)是否接收到所述賬號返回的符合預(yù)設(shè)要求的密碼重置信息;
[0017]如果是,則執(zhí)行所述應(yīng)用密碼重置信息進(jìn)行解除鎖屏狀態(tài)的密碼的重置操作的步驟;
[0018]如果否,再次向所述賬號發(fā)送預(yù)設(shè)信息,或者,查找預(yù)設(shè)的下一個通信應(yīng)用,通過所述下一個通信應(yīng)用向所述下一個通信應(yīng)用對應(yīng)的賬號發(fā)送預(yù)設(shè)信息。
[0019]結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第四種可能的實施方式,其中,應(yīng)用所述密碼重置信息進(jìn)行解除鎖屏狀態(tài)的密碼的重置操作包括:
[0020]從所述密碼重置信息中提取重置密碼標(biāo)識和重置密碼;
[0021]當(dāng)所述重置密碼標(biāo)識與預(yù)設(shè)的重置密碼標(biāo)識一致時,判斷組成所述重置密碼的字符串是否符合預(yù)設(shè)要求;
[0022]如果是,用所述重置密碼作為新的密碼替換原有的解鎖屏幕的密碼。
[0023]結(jié)合第一方面的第一種可能的實施方式,本發(fā)明實施例提供了第一方面的第五種可能的實施方式,其中,所述通信應(yīng)用標(biāo)識碼的預(yù)先設(shè)定過程包括:
[0024]當(dāng)監(jiān)測到重置密碼功能被啟用時,展示預(yù)設(shè)的通信應(yīng)用列表;
[0025]獲取所述通信應(yīng)用列表中被選擇的通信應(yīng)用,并接收用戶輸入的與選擇的所述通信應(yīng)用對應(yīng)的賬號;
[0026]根據(jù)與所述通信應(yīng)用對應(yīng)的標(biāo)識符和所述賬號生成所述通信應(yīng)用的通信應(yīng)用標(biāo)識碼。
[0027]第二方面,本發(fā)明實施例提供了一種密碼重置裝置,包括:
[0028]獲取模塊,用于獲取在鎖屏狀態(tài)下觸發(fā)的密碼重置指令;
[0029]發(fā)送模塊,用于響應(yīng)獲取到的所述密碼重置指令,通過預(yù)設(shè)的通信應(yīng)用向預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息;
[0030]密碼重置模塊,用于當(dāng)確定所述通信應(yīng)用接收到所述賬號返回的符合預(yù)設(shè)要求的密碼重置信息時,應(yīng)用所述密碼重置信息進(jìn)行解除鎖屏狀態(tài)的密碼的重置操作。
[0031]結(jié)合第二方面,本發(fā)明實施例提供了第二方面的第一種可能的實施方式,其中,所述發(fā)送模塊包括:
[0032]提取單元,用于提取預(yù)設(shè)的通信應(yīng)用標(biāo)識碼的標(biāo)識符和所述標(biāo)識符后的字符串;
[0033]確定單元,用于根據(jù)預(yù)設(shè)的標(biāo)識符與通信應(yīng)用的對應(yīng)關(guān)系確定所述通信應(yīng)用標(biāo)識碼對應(yīng)的通信應(yīng)用,根據(jù)所述標(biāo)識符后的字符串確定所述預(yù)設(shè)的賬號;
[0034]發(fā)送單元,用于通過確定的所述通信應(yīng)用向所述預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息。
[0035]結(jié)合第二方面,本發(fā)明實施例提供了第二方面的第二種可能的實施方式,其中,所述裝置還包括:
[0036]判斷模塊,用于判斷在預(yù)設(shè)時間內(nèi)是否接收到所述賬號返回的符合預(yù)設(shè)要求的密碼重置信息;
[0037]第一處理模塊,用于當(dāng)所述判斷模塊得到的判斷結(jié)果為是時,觸發(fā)所述密碼重置模塊應(yīng)用密碼重置信息進(jìn)行解除鎖屏狀態(tài)的密碼的重置操作;
[0038]第二處理模塊,用于當(dāng)所述判斷模塊得到的判斷結(jié)果為否時,觸發(fā)所述發(fā)送模塊再次向所述賬號發(fā)送預(yù)設(shè)信息,或者,查找預(yù)設(shè)的下一個通信應(yīng)用,通過所述下一個通信應(yīng)用向所述下一個通信應(yīng)用對應(yīng)的賬號發(fā)送預(yù)設(shè)信息。
[0039]結(jié)合第二方面,本發(fā)明實施例提供了第二方面的第三種可能的實施方式,其中,所述密碼重置模塊包括:
[0040]提取單元,用于從所述密碼重置信息中提取重置密碼標(biāo)識和重置密碼;
[0041]判斷單元,用于當(dāng)所述重置密碼標(biāo)識與預(yù)設(shè)的重置密碼標(biāo)識一致時,判斷組成所述重置密碼的字符串是否符合預(yù)設(shè)要求;
[0042]密碼重置單元,用于當(dāng)所述判斷單元得到的判斷結(jié)果為是時,用所述重置密碼作為新的密碼替換原有的解鎖屏幕的密碼。
[0043]本發(fā)明實施例提供的一種密碼重置方法和裝置,通過預(yù)設(shè)的通信應(yīng)用向預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息,并在監(jiān)聽到通信應(yīng)用接收到該賬號返回的密碼重置信息時,應(yīng)用密碼重置信息對鎖屏狀態(tài)進(jìn)行密碼重置操作,與現(xiàn)有技術(shù)中在忘記解鎖密碼時只能通過刷機或者恢復(fù)出廠設(shè)置的方式才可以密碼重置,本發(fā)明實施例的密碼重置操作簡單,且維護了用戶終端中的數(shù)據(jù)不丟失,提高了用戶使用終端的用戶體驗。
[0044]為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細(xì)說明如下。
【附圖說明】
[0045]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
[0046]圖1示出了本發(fā)明實施例所提供的密碼重置方法的應(yīng)用環(huán)境示意圖;
[0047]圖2示出了本發(fā)明實施例所提供的密碼重置方法的執(zhí)行主體用戶終端的結(jié)構(gòu)示意圖;
[0048]圖3示出了本發(fā)明實施例1所提供的一種密碼重置方法的流程圖;
[0049]圖4示出了本發(fā)明實施例2所提供的一種密碼重置裝置的結(jié)果示意圖;
[0050]圖5示出了本發(fā)明實施例2所提供的以手機短信為例的一種密碼重置方法流程圖;
[0051]圖6示出了本發(fā)明實施例2所提供的以手機短信為例的一種密碼重置方法中對作為密碼重置信息的短信進(jìn)行驗證的流程圖。
【具體實施方式】
[0052]下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細(xì)描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例。基于本發(fā)明的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0053]本發(fā)明實施例所提供的密碼重置方法和裝置可設(shè)置于用戶終端內(nèi),并應(yīng)用于如圖1所示的應(yīng)用環(huán)境中。如圖1所示,用戶終端100、服務(wù)器200位于無線網(wǎng)絡(luò)或有線網(wǎng)絡(luò)300中,通過該無線網(wǎng)絡(luò)或有線網(wǎng)絡(luò)300,用戶終端100與服務(wù)器200進(jìn)行數(shù)據(jù)交互。
[0054]于本發(fā)明實施例中,用戶終端100可以啟用鎖屏鎖定功能,在啟用該功能后,用戶終端100的屏幕在未被使用的時長達(dá)到設(shè)定時長時,其屏幕將被鎖住,此時可以采用預(yù)設(shè)的解鎖密碼(數(shù)字密碼或者圖案密碼)進(jìn)行解鎖,用戶終端100優(yōu)選為移動用戶終端,例如可以包括智能手機、平板電腦、膝上型便攜計算機、車載電腦、穿戴式移動終端等等。
[0055]圖2示出了一種可應(yīng)用于本發(fā)明實施例中的用戶終端的結(jié)構(gòu)框圖。如圖2所示,用戶終端100包括存儲器102、存儲控制器104,一個或多個(圖中僅示出一個)處理器106、外設(shè)接口 108、射頻模塊110、音頻模塊112、觸摸屏114等。這些組件通過一條或多條通訊總線/信號線116相互通訊。
[0056]存儲器102可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的密碼重置方法和裝置對應(yīng)的程序指令/模塊,處理器106通過運行存儲在存儲器102內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,如本發(fā)明實施例提供的密碼重置方法。
[0057]存儲器102可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。處理器106以及其他可能的組件對存儲器102的訪問可在存儲控制器104的控制下進(jìn)行。
[0058]外設(shè)接口 108將各種輸入/輸出裝置耦合至處理器106以及存儲器102。在一些實施例中,外設(shè)接口 108、處理器106以及存儲控制器104可以在單個芯片中實現(xiàn)。在其他一些實例中,他們可以分別由獨立的芯片實現(xiàn)。
[0059]射頻模塊110用于接收以及發(fā)送電磁波,實現(xiàn)電磁波與電信號的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其他設(shè)備進(jìn)行通訊。
[0060]音頻模塊112向用戶提供音頻接口,其可包括一個或多個麥克風(fēng)、一個或者多個揚聲器以及音頻電路。
[0061]觸摸屏114在用戶終端100與用戶之間同時提供一個輸出及輸入界面。具體地,觸摸屏114向用戶顯示信息,該信息可包括文字、圖形、視頻及其任意組合。
[0062]可以理解,圖2所示的結(jié)構(gòu)僅為示意,用戶終端100還可包括比圖2中所示更多或者更少的組件,或者具有與圖2所示不同的配置。圖2中所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。
[0063]于本發(fā)明實施例中,用戶終端100中安裝有客戶端,該客戶端可以是瀏覽器也可以是第三方應(yīng)用軟件,與服務(wù)器(Server)端相配合,為用戶提供服務(wù),例如短信、電子郵箱或即時通信等服務(wù)。
[0064]考慮到相關(guān)技術(shù)中,采用刷機或恢復(fù)出廠設(shè)置的方式進(jìn)行密碼重置時,可能會使終端設(shè)備上的用戶數(shù)據(jù)丟失,給用戶帶來了很大損失。基于此,本發(fā)明實施例提供了一種密碼重置方法和裝置,下面通過實施例進(jìn)行描述。
[0065]實施例1
[0066]本實施例提供了一種密碼重置方法,本實施例的執(zhí)行主體為用戶終端。在處于鎖屏狀態(tài)下,用戶終端可以通過本實施例提供的密碼重置方法,進(jìn)行密碼重置。
[0067]參見圖3所示的本發(fā)明實施例提供的一種密碼重置方法流程圖,該方法包括以下步驟:
[0068]步驟300、獲取在鎖屏狀態(tài)下觸發(fā)的密碼重置指令。
[0069]在鎖屏狀態(tài)下,用戶終端的顯示屏幕上展示的鎖屏界面上顯示有密碼重置的按鈕,當(dāng)用戶忘記預(yù)先設(shè)置的解鎖密碼時,可以通過點擊鎖屏界面上的密碼重置的按鈕,產(chǎn)生密碼重置指令。或者當(dāng)用戶輸入錯誤的解鎖密碼的次數(shù)達(dá)到預(yù)定值后,用戶終端會自動生成密碼重置指令。
[0070]步驟302、響應(yīng)獲取到的密碼重置指令,通過預(yù)設(shè)的通信應(yīng)用向預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息。
[0071]通信應(yīng)用可以為安裝在用戶終端上,均安裝有通信應(yīng)用的兩個用戶終端可以借助于各自的通信應(yīng)用進(jìn)行通信。在本實施方式中,預(yù)設(shè)的通信應(yīng)用可以是手機短信,相應(yīng)的預(yù)設(shè)的賬號可以是手機號碼;在其他實施方式中,當(dāng)預(yù)設(shè)的通信應(yīng)用是即時通信應(yīng)用時,例如騰訊公司推出的微信時,預(yù)設(shè)的賬號可以是微信號;如果即時通信為騰訊公司推出的QQ聊天應(yīng)用時,預(yù)設(shè)的賬號可以是QQ號;當(dāng)預(yù)設(shè)的通信應(yīng)用是電子郵件應(yīng)用時,預(yù)設(shè)的賬號可以是郵箱地址。
[0072]針對存在上述多種通信應(yīng)用的情況,本發(fā)明實施例在具體實現(xiàn)時,上述預(yù)設(shè)的通信應(yīng)用和預(yù)設(shè)的賬號通過預(yù)先設(shè)定的通信應(yīng)用標(biāo)識碼確定,預(yù)設(shè)的通信應(yīng)用和預(yù)設(shè)的賬號二者之間存在對應(yīng)關(guān)系。
[0073]本實施例中的通信應(yīng)用標(biāo)識碼可以由兩部分構(gòu)成,一部分為代表通信應(yīng)用名稱的標(biāo)識符,另一部分為代表賬號的字符串,該字符串通常設(shè)置于該標(biāo)識符后。
[0074]以通信應(yīng)用為手機短信為例,通信應(yīng)用標(biāo)識碼可以是:“手機短信標(biāo)識符手機號碼”的對應(yīng)關(guān)系方式,如T13911406231,其中,T代表通信應(yīng)用為手機短信,13911406231代表上述賬號。這種方式下,上述用戶預(yù)先存儲的通信應(yīng)用標(biāo)識碼中的手機號碼,可以是自己的另一個手機的手機號碼,也可以是父母或者伴侶的手機號碼,從而可以在需要時接收到上述預(yù)設(shè)信息,亦即,需要密碼重置的手機通過短信應(yīng)用向手機號碼13911406231發(fā)送預(yù)設(shè)信息。當(dāng)上述通信應(yīng)用為即時通信應(yīng)用或者電子郵件應(yīng)用時,還需要預(yù)先設(shè)置發(fā)送方,例如,當(dāng)即時通信應(yīng)用為騰訊公司推出的微信時,需要設(shè)置發(fā)送方的賬號和密碼,當(dāng)需要發(fā)送預(yù)設(shè)信息時,用戶終端通過上述發(fā)送方的賬號和密碼登錄微信后向前述的賬號發(fā)送預(yù)設(shè)信息。
[0075]預(yù)設(shè)信息,用于提示用戶終端進(jìn)行密碼重置操作。
[0076]步驟304、當(dāng)確定上述通信應(yīng)用接收到上述賬號返回的符合預(yù)設(shè)要求的密碼重置信息時,應(yīng)用該密碼重置信息進(jìn)行解除鎖屏狀態(tài)的密碼的重置操作。
[0077]在一個實施方式中,上述符合預(yù)定要求指密碼重置信息的格式符合預(yù)定要求(具體請參考下文中的具體描述)。若密碼重置信息不符合預(yù)定要求,則用戶終端不響應(yīng)上述密碼重置信息,即不執(zhí)行任何操作。
[0078]在具體應(yīng)用中,當(dāng)用戶終端采用上述方式重置解鎖密碼后,該用戶終端可以根據(jù)密碼重置信息自動進(jìn)行密碼重置操作,也可以通過用戶手動方式進(jìn)行密碼重置操作。
[0079]可以理解,應(yīng)用上述密碼重置信息進(jìn)行接觸鎖屏狀態(tài)的密碼的重置操作具體做法可以有多種方式,例如:(a)該用戶終端根據(jù)密碼重置信息中記錄的重置密碼自動進(jìn)行密碼重置,并根據(jù)上述密碼重置信息中記錄的重置密碼進(jìn)行屏幕解鎖;(b)該用戶終端根據(jù)密碼重置信息中記錄的重置密碼自動進(jìn)行密碼重置,但不進(jìn)行屏幕解鎖,而是用戶自行輸入重置的解鎖密碼,進(jìn)行屏幕解鎖,在屏幕解鎖之后,用戶終端變?yōu)榻怄i狀態(tài),用戶便可以比鎖定狀態(tài)具有更多的操作權(quán)限,例如打電話、發(fā)短信、拍照、訪問文件夾等??梢岳斫庠谶@種方式中,用戶終端可以將上述密碼重置信息中記錄的重置密碼顯示于屏幕上,供用戶查看以對屏幕解鎖;(C)在鎖屏狀態(tài)下或屏幕解鎖后,顯示密碼重置對話框供用戶重置新的解鎖密碼。
[0080]本實施例的通信應(yīng)用標(biāo)識碼可以指示用戶終端選擇哪個通信應(yīng)用,以及該通信應(yīng)用對應(yīng)的哪個聯(lián)系人的賬號;因此,可以通過上述通信應(yīng)用標(biāo)識碼對應(yīng)的通信應(yīng)用,向該通信應(yīng)用標(biāo)識碼對應(yīng)的賬號發(fā)送預(yù)設(shè)信息。具體地,步驟302包括以下步驟(I)至步驟(3):[0081 ] (I)提取預(yù)設(shè)的通信應(yīng)用標(biāo)識碼的標(biāo)識符和標(biāo)識符后的字符串;
[0082](2)根據(jù)預(yù)設(shè)的標(biāo)識符與通信應(yīng)用的對應(yīng)關(guān)系確定通信應(yīng)用標(biāo)識碼對應(yīng)的通信應(yīng)用,根據(jù)標(biāo)識符后的字符串確定預(yù)設(shè)的賬號;
[0083](3)通過確定的通信應(yīng)用向預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息。
[0084]其中,本實施例中,上述預(yù)設(shè)信息中包括有重置密碼的格式要求,目的是使接收該預(yù)設(shè)信息的接收方能夠根據(jù)該格式要求發(fā)送符合要求的密碼重置信息,例如,上述格式可以要求密碼重置信息包括重置密碼標(biāo)識以及重置密碼。其中,重置密碼標(biāo)識一般會設(shè)置在密碼重置信息的開頭和/或結(jié)尾處,重置密碼標(biāo)識可以在上述預(yù)設(shè)信息中直接指明。重置密碼則由該預(yù)設(shè)信息的接收方來設(shè)置,重置密碼需要滿足長度要求以及字符類型的要求。
[0085]重置密碼可以是特定長度的由數(shù)字和字母組成的數(shù)字串,例如,CZ麗435hit,其中,CZMM為重置密碼標(biāo)識,435hit為預(yù)設(shè)信息接收方自行設(shè)置。當(dāng)然,密碼重置信息也可以是其他預(yù)定形式的字符串,其可根據(jù)實際需要設(shè)置,這里不再一一贅述。
[0086]在一實施方式中,步驟304具體包括:從密碼重置信息中提取重置密碼標(biāo)識和重置密碼;當(dāng)重置密碼標(biāo)識與預(yù)設(shè)的重置密碼標(biāo)識一致時,判斷組成重置密碼的字符串是否符合預(yù)設(shè)要求;如果是,用重置密碼作為新的密碼替換原有的解鎖屏幕的密碼。
[0087]在對從密碼重置信息中提取出的重置密碼標(biāo)識是否與用戶選擇的通信應(yīng)用對應(yīng)的重置密碼標(biāo)識相一致進(jìn)行判斷時,需要對重置密碼標(biāo)識在密碼重置信息中的位置和使用的符號是否與預(yù)設(shè)的重置密碼標(biāo)識一致進(jìn)行判斷。比如:預(yù)先設(shè)定用戶終端通過手機短信的方式接收到密碼重置信息時,重置密碼標(biāo)識設(shè)置為位于重置密碼的第一位字符之前的“*#”和位于重置密碼的最后一位字符之后的“#*”用戶終端在監(jiān)聽到手機短消息模塊接收到密碼重置信息時,會先判斷密碼重置信息中是否具有符號“#*”和“*#”,如果有,那么繼續(xù)判斷符號“*#”是否在重置密碼的第一位字符之前,同時符號“#*”是否在重置密碼的最后一位字符之后;如果是,那么確定重置密碼標(biāo)識與預(yù)設(shè)的重置密碼標(biāo)識一致。
[0088]重置密碼要求為特定長度的由特定類型的字符構(gòu)成的字符串,所以判斷組成重置密碼的字符串是否符合預(yù)設(shè)要求可以包括以下步驟(I)至步驟(3):
[0089](I)判斷重置密碼所包含的字符類型是否與預(yù)設(shè)的字符類型一致;
[0090](2)判斷重置密碼所包括的字符串的長度是否與預(yù)設(shè)的長度閾值一致;
[0091](3)當(dāng)重置密碼所包含的字符類型與預(yù)設(shè)的字符類型一致,且重置密碼所包括的字符串的長度與預(yù)設(shè)的長度閾值一致時,確定組成重置密碼的字符符合預(yù)設(shè)要求;否則,確定組成重置密碼的字符不符合預(yù)設(shè)要求。
[0092]例如,預(yù)設(shè)要求中規(guī)定重置密碼僅由數(shù)字組成,如果在重置密碼中出現(xiàn)英文甚至中文字符,則重置密碼所包含的字符類型不符合要求。此外,預(yù)設(shè)要求中規(guī)定重置密碼所包含的字符串的長度為6位,若重置密碼所包含的字符串的長度不是6位,則重置密碼所包含的字符串的長度不符合要求。僅有二者均滿足時,才確定組成重置密碼的字符符合預(yù)設(shè)要求。
[0093]綜上所述,本實施例提供的一種密碼重置方法,通過用戶預(yù)設(shè)的通信應(yīng)用向預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息,并在監(jiān)聽到該賬號返回的密碼重置信息時,應(yīng)用密碼重置信息進(jìn)行密碼重置,與現(xiàn)有技術(shù)中在忘記解鎖密碼時只能通過刷機或者恢復(fù)出廠設(shè)置的方式才可以消除解鎖密碼相比,本發(fā)明實施例的密碼重置簡單,且用戶終端中的數(shù)據(jù)不丟失,且預(yù)設(shè)的通信應(yīng)用和預(yù)設(shè)的賬號為用戶自身設(shè)置存儲的,安全性也得到了保障,提高了用戶使用終端的用戶體驗。
[0094]為了盡快對用戶不能解鎖的用戶終端進(jìn)行密碼重置操作,避免長時間的等待過程,本實施例在通過預(yù)設(shè)的通信應(yīng)用向預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息的步驟之后,上述方法還包括以下步驟(I)至步驟(3):
[0095](I)判斷在預(yù)設(shè)時間內(nèi)是否接收到上述賬號返回的符合預(yù)設(shè)要求的密碼重置信息,如果是則執(zhí)行步驟(2),如果否則執(zhí)行步驟(3);
[0096](2)執(zhí)行應(yīng)用密碼重置信息進(jìn)行解除鎖屏狀態(tài)的密碼的重置操作的步驟;
[0097](3)再次向該賬號發(fā)送預(yù)設(shè)信息,或者,查找預(yù)設(shè)的下一個通信應(yīng)用,通過該下一個通信應(yīng)用向該下一個通信應(yīng)用對應(yīng)的賬號發(fā)送預(yù)設(shè)信息。
[0098]在步驟(I)中,預(yù)設(shè)時間可以是30秒、60秒、90秒或者120秒等具體時長,也可以是其他由用戶設(shè)置的具體時長,這里不再一一贅述。
[0099]在用戶觸發(fā)密碼重置指令后,用戶終端中預(yù)先設(shè)置的計時器,就會開始計時,以使用戶終端在計時器的計時達(dá)到預(yù)設(shè)時間對應(yīng)的具體時長內(nèi),確定是否能夠接收到密碼重置
?目息O
[0100]在前述步驟(3)中,如果用戶只設(shè)置了通過手機短信這一種通信應(yīng)用的話,當(dāng)預(yù)設(shè)時間內(nèi)未接收到預(yù)設(shè)的手機號碼返回的密碼重置信息時,可以重新再向該手機號碼發(fā)送預(yù)設(shè)信息,再次提示該手機號碼的手機返回密碼重置信息;這種情況下,如果重復(fù)發(fā)送預(yù)設(shè)信息的次數(shù)達(dá)到設(shè)定次數(shù)閾值時,則停止本次操作。
[0101]如果用戶設(shè)置了通過手機短信、微信和電子郵件等多種通信應(yīng)用的話,用戶可以給各通信應(yīng)用設(shè)置使用優(yōu)先級,使得用戶終端按照不同的通信應(yīng)用的優(yōu)先級從高到低的順序,通過不同的通信應(yīng)用分別獲取重置密碼?;蛘?,用戶并未設(shè)置各通信應(yīng)用的使用優(yōu)先級,可以在預(yù)設(shè)時間內(nèi)未接收到密碼重置信息時,隨機選擇下一個通信應(yīng)用。
[0102]綜上所述,通過確定在預(yù)設(shè)時間內(nèi)是否能夠接收到上述賬號返回的密碼重置信息,從而可以保證獲取密碼重置信息的及時性,從而盡快對用戶不能解鎖的用戶終端進(jìn)行密碼重置操作,使用戶感覺密碼重置功能非常有效,進(jìn)一步增加了用戶使用終端的用戶體驗。
[0103]考慮到用戶終端通常設(shè)置有多種通信應(yīng)用,在本實施例中,通信應(yīng)用標(biāo)識碼的預(yù)先存儲過程包括如下步驟(I)至步驟(3):
[0104](I)當(dāng)監(jiān)測到重置密碼功能被啟用時,展示預(yù)設(shè)的通信應(yīng)用列表;
[0105]該通信應(yīng)用列表可以根據(jù)用戶的設(shè)置,存儲一條或者多條通信應(yīng)用名稱和該通信應(yīng)用的標(biāo)識符的對應(yīng)關(guān)系。
[0106](2)獲取通信應(yīng)用列表中被選擇的通信應(yīng)用,并接收用戶輸入的與選擇的通信應(yīng)用對應(yīng)的賬號;其中,通信應(yīng)用列表的每個通信應(yīng)用對應(yīng)有唯一的標(biāo)識符;
[0107](3)根據(jù)與通信應(yīng)用對應(yīng)的標(biāo)識符和賬號生成該通信應(yīng)用的通信應(yīng)用標(biāo)識碼。
[0108]在步驟(I)中,用戶可以通過選擇用戶終端的操作系統(tǒng)中的啟用重置密碼功能選項,來啟用本發(fā)明實施例提供的上述密碼重置方法;如果用戶沒有啟用該用重置密碼功能選項,將按照相關(guān)技術(shù)進(jìn)行后續(xù)的密碼重置。
[0109]如果用戶輸入的賬號是錯誤的,那就無法在用戶使用重置密碼功能時,通過用戶選擇的通信應(yīng)用獲取密碼重置信息,從而導(dǎo)致密碼重置失敗;所以,為了保證重置解鎖密碼的可靠性,在本實例中,將上述選擇的通信應(yīng)用的標(biāo)識符和上述用戶輸入的賬號組合為該通信應(yīng)用的通信應(yīng)用標(biāo)識碼包括:
[0110]根據(jù)用戶選擇的通信應(yīng)用,判斷用戶輸入的賬號是否有效,如果是,將上述選擇的通信應(yīng)用的標(biāo)識符和上述用戶輸入的賬號組合為該通信應(yīng)用的通信應(yīng)用標(biāo)識碼;如果否,提示用戶重新輸入該通信應(yīng)用的賬號。
[0111]針對不同的通信應(yīng)用,判斷用戶輸入的賬號是否有效的方式也是不同的,比如,以手機短信的通信應(yīng)用為例,用戶輸入的賬號就是手機號碼,在用戶輸入完手機號碼之后,用戶終端就會對用戶輸入的手機號碼的位數(shù)進(jìn)行判斷,判斷用戶輸入的手機號碼的位數(shù)是否為11位,如果是,那么向用戶輸入的手機號碼對應(yīng)的移動終端發(fā)送記錄有驗證碼的驗證短信,并在監(jiān)聽到用戶輸入的手機號碼對應(yīng)的移動終端返回具有驗證消息中記錄的驗證碼的短信后,確定用戶輸入的手機號碼是有效的,如果不是,那么確定用戶輸入的手機號碼是無效的。
[0112]綜上所述,通過對用戶輸入的賬號的有效性進(jìn)行判斷,可以保證用戶輸入的賬號的準(zhǔn)確性,保證了后續(xù)使用時可以有效執(zhí)行。
[0113]實施例2
[0114]參見圖4,本發(fā)明實施例提供一種密碼重置裝置,該裝置可以設(shè)置于用戶終端內(nèi),用于執(zhí)行上述的密碼重置方法,包括:
[0115]獲取模塊402,用于獲取在鎖屏狀態(tài)下觸發(fā)的密碼重置指令;
[0116]發(fā)送模塊404,用于響應(yīng)獲取到的密碼重置指令,通過預(yù)設(shè)的通信應(yīng)用向預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息;
[0117]密碼重置模塊406,用于當(dāng)確定通信應(yīng)用接收到上述賬號返回的符合預(yù)設(shè)要求的密碼重置信息時,應(yīng)用密碼重置信息進(jìn)行解除鎖屏狀態(tài)的密碼的重置操作。
[0118]其中,上述模塊中涉及到的內(nèi)容與實施例1所述方法中的內(nèi)容一致,這里不再一一詳述。
[0119]本實施例提供的密碼重置裝置,通過預(yù)設(shè)的通信應(yīng)用向預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息,并在監(jiān)聽到通信應(yīng)用接收到客戶端返回的密碼重置信息時,應(yīng)用密碼重置信息進(jìn)行解除鎖屏狀態(tài)的密碼的重置操作,與現(xiàn)有技術(shù)中在忘記解鎖密碼時只能通過刷機或者恢復(fù)出廠設(shè)置的方式才可以密碼重置相比,本發(fā)明實施例的操作簡單,且用戶終端中的數(shù)據(jù)不丟失,提高了用戶使用終端的用戶體驗。
[0120]進(jìn)一步,上述發(fā)送模塊404包括:提取單元,用于提取預(yù)設(shè)的通信應(yīng)用標(biāo)識碼的標(biāo)識符和標(biāo)識符后的字符串;確定單元,用于根據(jù)預(yù)設(shè)的標(biāo)識符與通信應(yīng)用的對應(yīng)關(guān)系確定通信應(yīng)用標(biāo)識碼對應(yīng)的通信應(yīng)用,根據(jù)標(biāo)識符后的字符串作為通信應(yīng)用標(biāo)識碼的賬號;發(fā)送單元,用于通過確定的通信應(yīng)用向預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息。
[0121]為了盡快對用戶不能解鎖的用戶終端進(jìn)行密碼重置,避免無限制的等待過程,上述密碼重置裝置還包括:判斷模塊,用于判斷在預(yù)設(shè)時間內(nèi)是否接收到上述賬號返回的符合預(yù)設(shè)要求的密碼重置信息;第一處理模塊,用于當(dāng)判斷模塊得到的判斷結(jié)果為是時,觸發(fā)密碼重置模塊應(yīng)用密碼重置信息進(jìn)行解除鎖屏狀態(tài)的密碼的重置操作;第二處理模塊,用于當(dāng)判斷模塊得到的判斷結(jié)果為否時,觸發(fā)發(fā)送模塊再次向上述賬號發(fā)送預(yù)設(shè)信息,或者,查找預(yù)設(shè)的下一個通信應(yīng)用,通過該下一個通信應(yīng)用向該下一個通信應(yīng)用的賬號發(fā)送預(yù)設(shè)?目息O
[0122]綜上所述,通過確定在預(yù)設(shè)時間內(nèi)是否能夠接收到上述賬號返回的密碼重置信息,從而可以保證獲取密碼重置信息的及時性,從而盡快對用戶不能解鎖的用戶終端進(jìn)行密碼重置,使用戶感覺密碼重置功能非常有效,進(jìn)一步增加了用戶使用終端的用戶體驗。
[0123]進(jìn)一步,在本實施例的一具體方面,密碼重置模塊406包括:提取單元,用于從密碼重置信息中提取重置密碼標(biāo)識和重置密碼;判斷單元,用于當(dāng)重置密碼標(biāo)識與預(yù)設(shè)的重置密碼標(biāo)識一致時,判斷組成重置密碼的字符串是否符合預(yù)設(shè)要求;密碼重置單元,用于當(dāng)判斷單元得到的判斷結(jié)果為是時,用重置密碼作為新的密碼替換原有的解鎖屏幕的密碼。
[0124]與所述方法類似,本實施例的重置密碼要求包括預(yù)先設(shè)定的密碼組成字符的要求以及對密碼長度的要求,基于此,上述判斷單元包括:
[0125]第一判斷子單元,用于判斷重置密碼所包含的字符類型是否與預(yù)設(shè)的字符類型一致;第二判斷子單元,用于判斷重置密碼所包括的字符串的長度是否與預(yù)設(shè)的長度閾值一致;密碼信息確定子單元,用于當(dāng)重置密碼所包含的字符類型與預(yù)設(shè)的字符類型一致,且重置密碼所包括的字符串的長度與預(yù)設(shè)的長度閾值一致時,確定組成重置密碼的字符符合預(yù)設(shè)要求;否則,確定組成重置密碼的字符不符合預(yù)設(shè)要求。
[0126]根據(jù)上述的密碼重置方法和裝置的實施例,下面以采用手機短信的方式重置用戶終端的解鎖密碼為應(yīng)用實例,對密碼重置的過程進(jìn)行描述,同時,在密碼重置操作還優(yōu)選了自動重置解鎖密碼的方式,基于此,參見圖5,本實施例提供了一種密碼重置方法,包括以下步驟:
[0127]步驟500、當(dāng)用戶啟用手機的重置解鎖密碼功能時,用戶終端接收用戶輸入的用于重置解鎖密碼的手機號碼;通常用戶可以選擇該手機號碼為自身的另一個手機號碼,或者選擇該用戶的親人或朋友的手機號碼,這樣可以進(jìn)一步提升本發(fā)明實施例的安全性;而重置解鎖密碼功能可以是在手機系統(tǒng)內(nèi)添加重置解鎖密碼的應(yīng)用,該應(yīng)用具有重置解鎖密碼的功能。
[0128]步驟502、用戶終端對用戶輸入的上述手機號碼進(jìn)行存儲;
[0129]優(yōu)選地,手機號碼的存儲過程包括以下步驟(I)至步驟(3):
[0130](I)用戶終端對用戶輸入的手機號碼的位數(shù)進(jìn)行驗證,判斷用戶輸入的手機號碼的位數(shù)是否正確,如果是則執(zhí)行步驟2,如果否則執(zhí)行步驟3;
[0131](2)用戶終端存儲手機號碼;
[0132](3)用戶終端提示用戶重新輸入用于重置解鎖密碼的手機號碼。
[0133]通過步驟(I)至步驟(3)可以看出,通過對用戶輸入的手機號碼位數(shù)進(jìn)行驗證,可以保證用戶輸入手機號碼的準(zhǔn)確性,使得用戶通過輸入的手機號碼就可以重置解鎖密碼,保證用戶可以及時重置手機的解鎖密碼,對手機進(jìn)行使用。
[0134]步驟504、用戶終端監(jiān)測用戶觸發(fā)的密碼重置指令,并根據(jù)上述存儲的手機號碼,向該手機號碼的手機發(fā)送短信,該短信帶有請求該手機號碼的手機返回重置密碼的預(yù)設(shè)信息;該短信具體預(yù)設(shè)信息的格式如上述實施例所述,這里不再贅述。上述密碼重置指令的觸發(fā)可以是用戶選中按鍵觸發(fā),也可以是統(tǒng)計用戶解鎖失敗的次數(shù)達(dá)到設(shè)定閾值后,自動觸發(fā)。
[0135]上述手機號對應(yīng)的手機接收到上述短信后,其用戶根據(jù)短信的內(nèi)容確定該短信不是普通短信,而是需要回復(fù)重置解鎖密碼的短信,根據(jù)預(yù)設(shè)的格式要求或者該短信提示的格式要求,編輯回復(fù)的短信,例如:回復(fù)的短信文本內(nèi)容以*#開頭,#*結(jié)尾,該文本內(nèi)容的中間文本都是數(shù)字,且數(shù)字的長度符合規(guī)定,本實施例中間文本的數(shù)字將作為重置的解鎖密碼使用;
[0136]步驟506、用戶終端判斷在預(yù)設(shè)時間內(nèi)是否接收到上述手機號的手機的回復(fù)短信(即上述回復(fù)重置解鎖密碼的短信,相當(dāng)于實施例1中的密碼重置信息),如果是則執(zhí)行步驟508,如果否則執(zhí)行步驟512;
[0137]步驟508、用戶終端對接收到的回復(fù)短信進(jìn)行驗證,具體地,參見圖6,步驟508包括以下步驟:
[0138]步驟600、獲取接收到的回復(fù)短信中記錄的字符串;
[0139]步驟602、判斷字符串是否具有預(yù)設(shè)的開始字符和結(jié)束字符,如果是則執(zhí)行步驟604,如果否則執(zhí)行步驟610;
[0140]步驟604、判斷字符串是否都是數(shù)字組成,如果是則執(zhí)行步驟606,如果否則執(zhí)行步驟610;
[0141]步驟606、判斷字符串的長度是否與預(yù)設(shè)的長度閾值一致,如果是則執(zhí)行步驟608,如果否則執(zhí)行步驟610;
[0142]步驟608、進(jìn)行密碼重置操作;
[0143]步驟610、確定短消息未通過驗證。
[0144]通過以上步驟600至步驟610,對短信的內(nèi)容分別進(jìn)行設(shè)定的字符、數(shù)字和長度進(jìn)行驗證,以確定短信中記錄的內(nèi)容是否為本實施例的用于重置解鎖密碼的短信。
[0145]步驟510、用戶終端進(jìn)行密碼重置操作,并使用上述回復(fù)短信的中間文本的數(shù)字作為重置后的解鎖密碼。
[0146]步驟512、向上述手機號碼的手機再次發(fā)送攜帶上述預(yù)設(shè)信息的短信。
[0147]通過上述步驟500至步驟512的描述,在用戶無法解鎖手機屏幕的情況下,向預(yù)先存儲的手機號碼發(fā)送重置解鎖密碼的短信,并接收該手機號碼返回的回復(fù)短信,在該回復(fù)短信通過驗證時,重置解鎖密碼,并使用回復(fù)短信中的數(shù)字作為該手機的重置密碼,方便了用戶在忘記解鎖密碼時及時重置解鎖密碼,與現(xiàn)有技術(shù)中在忘記解鎖密碼時只能通過刷機或者恢復(fù)出廠設(shè)置的方式才可以消除用戶未知的解鎖密碼相比,無需進(jìn)行刷機或者恢復(fù)出廠設(shè)置,就可以使用戶在不丟失數(shù)據(jù)的情況下就可以對進(jìn)行解鎖操作,且操作簡單,提高了用戶使用手機的用戶體驗。
[0148]另外,如果將上述短信修改為微信,將手機號碼修改為微信賬號,相應(yīng)短信處理流程修改為微信處理流程,可以實現(xiàn)以利用微信消息重置用戶終端的解鎖密碼的過程。這里不再作詳細(xì)描述。當(dāng)然,除了短信和微信消息之外,還可以通過其它通信應(yīng)用對用戶終端的解鎖密碼進(jìn)行重置,這里不再一一贅述。
[0149]本發(fā)明實施例所提供的進(jìn)行密碼重置方法的計算機程序產(chǎn)品,包括存儲了程序代碼的計算機可讀存儲介質(zhì),所述程序代碼包括的指令可用于執(zhí)行前面方法實施例中所述的方法,具體實現(xiàn)可參見方法實施例,在此不再贅述。
[0150]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
[0151]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,又例如,多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0152]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0153]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0154]所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(R0M,Read-0nly Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0155]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準(zhǔn)。
【主權(quán)項】
1.一種密碼重置方法,其特征在于,包括: 獲取在鎖屏狀態(tài)下觸發(fā)的密碼重置指令; 響應(yīng)獲取到的所述密碼重置指令,通過預(yù)設(shè)的通信應(yīng)用向預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息;當(dāng)確定所述通信應(yīng)用接收到所述賬號返回的符合預(yù)設(shè)要求的密碼重置信息時,應(yīng)用所述密碼重置信息進(jìn)行解除鎖屏狀態(tài)的密碼的重置操作。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)的通信應(yīng)用和所述預(yù)設(shè)的賬號通過預(yù)先設(shè)定的通信應(yīng)用標(biāo)識碼確定。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,響應(yīng)所述獲取到的密碼重置指令,通過預(yù)設(shè)的通信應(yīng)用向預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息包括: 提取預(yù)設(shè)的通信應(yīng)用標(biāo)識碼的標(biāo)識符和所述標(biāo)識符后的字符串; 根據(jù)預(yù)設(shè)的標(biāo)識符與通信應(yīng)用的對應(yīng)關(guān)系確定所述通信應(yīng)用標(biāo)識碼對應(yīng)的通信應(yīng)用,根據(jù)所述標(biāo)識符后的字符串確定所述預(yù)設(shè)的賬號; 通過確定的所述通信應(yīng)用向所述預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過預(yù)設(shè)的通信應(yīng)用向預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息的步驟之后,所述方法還包括: 判斷在預(yù)設(shè)時間內(nèi)是否接收到所述賬號返回的符合預(yù)設(shè)要求的密碼重置信息; 如果是,則執(zhí)行所述應(yīng)用密碼重置信息進(jìn)行解除鎖屏狀態(tài)的密碼的重置操作的步驟;如果否,再次向所述賬號發(fā)送預(yù)設(shè)信息,或者,查找預(yù)設(shè)的下一個通信應(yīng)用,通過所述下一個通信應(yīng)用向所述下一個通信應(yīng)用對應(yīng)的賬號發(fā)送預(yù)設(shè)信息。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,應(yīng)用所述密碼重置信息進(jìn)行解除鎖屏狀態(tài)的密碼的重置操作包括: 從所述密碼重置信息中提取重置密碼標(biāo)識和重置密碼; 當(dāng)所述重置密碼標(biāo)識與預(yù)設(shè)的重置密碼標(biāo)識一致時,判斷組成所述重置密碼的字符串是否符合預(yù)設(shè)要求; 如果是,用所述重置密碼作為新的密碼替換原有的解鎖屏幕的密碼。6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述通信應(yīng)用標(biāo)識碼的預(yù)先設(shè)定過程包括: 當(dāng)監(jiān)測到重置密碼功能被啟用時,展示預(yù)設(shè)的通信應(yīng)用列表; 獲取所述通信應(yīng)用列表中被選擇的通信應(yīng)用,并接收用戶輸入的與選擇的所述通信應(yīng)用對應(yīng)的賬號; 根據(jù)與所述通信應(yīng)用對應(yīng)的標(biāo)識符和所述賬號生成所述通信應(yīng)用的通信應(yīng)用標(biāo)識碼。7.一種密碼重置裝置,其特征在于,包括: 獲取模塊,用于獲取在鎖屏狀態(tài)下觸發(fā)的密碼重置指令; 發(fā)送模塊,用于響應(yīng)獲取到的所述密碼重置指令,通過預(yù)設(shè)的通信應(yīng)用向預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息; 密碼重置模塊,用于當(dāng)確定所述通信應(yīng)用接收到所述賬號返回的符合預(yù)設(shè)要求的密碼重置信息時,應(yīng)用所述密碼重置信息進(jìn)行解除鎖屏狀態(tài)的密碼的重置操作。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述發(fā)送模塊包括: 提取單元,用于提取預(yù)設(shè)的通信應(yīng)用標(biāo)識碼的標(biāo)識符和所述標(biāo)識符后的字符串; 確定單元,用于根據(jù)預(yù)設(shè)的標(biāo)識符與通信應(yīng)用的對應(yīng)關(guān)系確定所述通信應(yīng)用標(biāo)識碼對應(yīng)的通信應(yīng)用,根據(jù)所述標(biāo)識符后的字符串確定所述預(yù)設(shè)的賬號; 發(fā)送單元,用于通過確定的所述通信應(yīng)用向所述預(yù)設(shè)的賬號發(fā)送預(yù)設(shè)信息。9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 判斷模塊,用于判斷在預(yù)設(shè)時間內(nèi)是否接收到所述賬號返回的符合預(yù)設(shè)要求的密碼重置信息; 第一處理模塊,用于當(dāng)所述判斷模塊得到的判斷結(jié)果為是時,觸發(fā)所述密碼重置模塊應(yīng)用密碼重置信息進(jìn)行解除鎖屏狀態(tài)的密碼的重置操作; 第二處理模塊,用于當(dāng)所述判斷模塊得到的判斷結(jié)果為否時,觸發(fā)所述發(fā)送模塊再次向所述賬號發(fā)送預(yù)設(shè)信息,或者,查找預(yù)設(shè)的下一個通信應(yīng)用,通過所述下一個通信應(yīng)用向所述下一個通信應(yīng)用對應(yīng)的賬號發(fā)送預(yù)設(shè)信息。10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述密碼重置模塊包括: 提取單元,用于從所述密碼重置信息中提取重置密碼標(biāo)識和重置密碼; 判斷單元,用于當(dāng)所述重置密碼標(biāo)識與預(yù)設(shè)的重置密碼標(biāo)識一致時,判斷組成所述重置密碼的字符串是否符合預(yù)設(shè)要求; 密碼重置單元,用于當(dāng)所述判斷單元得到的判斷結(jié)果為是時,用所述重置密碼作為新的密碼替換原有的解鎖屏幕的密碼。
【文檔編號】G06F21/45GK105868621SQ201610176620
【公開日】2016年8月17日
【申請日】2016年3月25日
【發(fā)明人】周漢心
【申請人】深圳市萬普拉斯科技有限公司