本發(fā)明涉及通信技術(shù),尤其涉及一種密碼找回的方法及裝置。
背景技術(shù):
隨著通信產(chǎn)業(yè)的發(fā)展和人們生活水平的提高,移動終端尤其是智能終端迅速普及。在使用智能終端時,為了保護(hù)用戶的隱私和信息安全,一般都需要設(shè)置智能終端的鎖屏密碼。智能終端開啟鎖屏功能時,用戶無法正常使用智能終端,只有正確的輸入鎖屏密碼解除鎖屏功能,才能正常的使用智能終端內(nèi)的功能。
但是,在用戶忘記鎖屏密碼時,就無法通過正常途徑解除智能終端的鎖屏功能,在這種情況下,可以通過刷機(jī)等方式移除智能終端的屏幕鎖定,但是這會導(dǎo)致智能終端內(nèi)的各種信息同時被清除。因此,現(xiàn)有技術(shù)中提供了一些找回密碼的方法,例如回答密保問題,或使用終端再未解鎖的情況下與預(yù)先設(shè)置好的供密碼找回的聯(lián)系號碼進(jìn)行交互,以重新獲取解鎖密碼等,然而,這些方案都需要用戶預(yù)先設(shè)置信息,如預(yù)先設(shè)置密保問題及其答案,預(yù)先設(shè)置獲取密碼的預(yù)設(shè)號碼等,如果用戶沒有預(yù)先設(shè)置信息或是忘記密保問題的答案,就無法找回鎖屏密碼,給用戶造成使用不便。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種密碼找回的方法及裝置,根據(jù)用戶的社交記錄,獲取社交聯(lián)系對象,再根據(jù)這些社交聯(lián)系對象的信息確定候選聯(lián)系對象,將密碼發(fā)送給候選聯(lián)系對象,能夠在用戶沒有預(yù)設(shè)信息的情況下找回密碼,提高了密碼找回的幾率,并為用戶提供了便利。
本發(fā)明的第一個方面是提供一種密碼找回的方法,包括:
接收用戶終端發(fā)送的密碼找回請求,所述密碼找回請求中包括:所述用戶終端的用戶號碼;
獲取與所述用戶號碼進(jìn)行通信的社交聯(lián)系對象信息;
根據(jù)預(yù)設(shè)規(guī)則,在獲取到的所述社交聯(lián)系對象信息中確定候選聯(lián)系對象;
向所述候選聯(lián)系對象發(fā)送所述用戶終端的密碼,并向所述用戶終端發(fā)送通知消息,以使所述用戶終端根據(jù)所述通知消息獲取到所述密碼。
本發(fā)明的另一個方面是提供一種密碼找回的裝置,包括:
接收模塊,用于接收用戶終端發(fā)送的密碼找回請求,所述密碼找回請求中包括:所述用戶終端的用戶號碼;
獲取模塊,用于獲取與所述用戶號碼進(jìn)行通信的社交聯(lián)系對象信息;
確定模塊,用于根據(jù)預(yù)設(shè)規(guī)則,在獲取到的所述社交聯(lián)系對象信息中確定候選聯(lián)系對象;
發(fā)送模塊,用于向所述候選聯(lián)系對象發(fā)送所述用戶終端的密碼,并向所述用戶終端發(fā)送通知消息,以使所述用戶終端根據(jù)所述通知消息獲取到所述密碼。
本發(fā)明提供的密碼找回的方法及裝置的技術(shù)效果是:在不預(yù)設(shè)信息的情況下,能夠及時找回密碼,操作簡單,使用時不受限制,更加方便。同時,通過通信記錄篩選可信的候選聯(lián)系對象,保證候選聯(lián)系對象對于用戶是可信的,從而確保了用戶的隱私安全。
附圖說明
圖1為本發(fā)明一示例性實施例示出密碼找回的方法的流程圖;
圖2為本發(fā)明另一示例性實施例示出密碼找回的方法的流程圖;
圖3為本發(fā)明一示例性實施例示出密碼找回的裝置的結(jié)構(gòu)圖;
圖4為本發(fā)明另一示例性實施例示出密碼找回的裝置的結(jié)構(gòu)圖。
具體實施方式
圖1為本發(fā)明一示例性實施例示出密碼找回的方法的流程圖。本實施例提供的密碼找回方法適用于多種需要找回密碼的應(yīng)用場合,本發(fā)明的以下實施例以找回用戶終端鎖屏密碼為例進(jìn)行說明,但需要說明的是,本發(fā)明并不限定于僅對鎖屏密碼找回的方法。
如圖1所示,本實施例提供的密碼找回的方法,包括:
步驟101,接收用戶終端發(fā)送的密碼找回請求,密碼找回請求中包括:用戶終端的用戶號碼。
由于用戶號碼可以作為用戶終端所屬用戶的身份標(biāo)識,因此在用戶終端發(fā)送密碼找回請求時,請求中至少要包括該用戶終端的用戶號碼,以使接收請求消息的服務(wù)器獲知需要找回密碼的對象。
以找回用戶終端的鎖屏密碼為例,其中,用戶終端發(fā)送密碼找回請求時,用戶終端應(yīng)能夠與互聯(lián)網(wǎng)連接,例如通過wifi或移動網(wǎng)絡(luò)接入互聯(lián)網(wǎng)。如果用戶終端不具備與互聯(lián)網(wǎng)連接的條件,能夠自動開啟數(shù)據(jù)連接功能,使用戶終端能夠通過移動網(wǎng)絡(luò)連接值互聯(lián)網(wǎng)。從而避免由于網(wǎng)絡(luò)不可以的原因,導(dǎo)致無法及時找回鎖屏密碼。
另外,還可以為用戶終端發(fā)送密碼找回請求設(shè)置條件,例如用戶終端統(tǒng)計用戶連續(xù)解鎖失敗的次數(shù)大于閾值時,才會觸發(fā)用戶終端開啟找回密碼的功能。
具體的,每次屏幕解鎖失敗,用戶終端立即開始統(tǒng)計解鎖失敗次數(shù),每解鎖失敗一次,就將連續(xù)解鎖失敗次數(shù)加1。同時,每在解鎖失敗次數(shù)上疊加1,就將解鎖失敗次數(shù)與閾值比較一次。另外,統(tǒng)計期間,一旦用戶解鎖屏幕成功,則停止統(tǒng)計解鎖失敗次數(shù),并將解鎖失敗次數(shù)賦值為0。
優(yōu)選的,用戶終端發(fā)送密碼找回請求的條件還可以包括:用戶號碼的號碼卡在在用戶終端內(nèi)放置時間或一共使用的時長大于預(yù)設(shè)值。
具體的,用戶終端還檢測當(dāng)前用戶號碼的號碼卡在用戶終端內(nèi)放置的時間或一共使用的時長,如果上述放置的時間或一共使用的時長大于相應(yīng)的預(yù)設(shè)值時,用戶終端才能夠向服務(wù)器發(fā)送密碼找回請求。
例如,用戶每次插拔終端卡槽內(nèi)的號碼卡后,用戶終端記錄拔插前、后卡槽內(nèi)號碼卡的信息,如iccid(integratecircuitcardidentity,集成電路卡識別碼)、imsi(internationalmobilesubscriberidentificationnumber,國際移動用戶識別碼)、電話號碼、插拔時間、在插入和拔出的時間范圍內(nèi)是否有主叫成功的通話等,并將獲取的手機(jī)卡的相關(guān)信息保存在數(shù)據(jù)庫模塊中。從而獲得當(dāng)前用戶號碼的號碼卡在用戶終端內(nèi)放置的時間或一共使用的時長。
另外,用戶終端發(fā)送密碼找回請求的條件還可以包括:用戶終端是否具有成功的通話記錄。當(dāng)用戶終端具有成功的通訊記錄時,用戶終端才能夠開啟找回密碼的功能。
進(jìn)一步的,當(dāng)用戶終端滿足發(fā)送密碼找回請求的條件時,用戶終端詢問用戶是否使用找回密碼功能,如果用戶同意使用,則用戶終端向服務(wù)器發(fā)送密碼找回請求。例如,可以在用戶終端的鎖屏界面彈出提示,提示用戶是否發(fā)送密碼找回請求。用戶能夠根據(jù)實際情況,選擇是否使用密碼找回的方式解鎖終端屏幕。
步驟102,獲取與用戶號碼進(jìn)行通信的社交聯(lián)系對象信息。
步驟103,根據(jù)預(yù)設(shè)規(guī)則,在獲取到的社交聯(lián)系對象信息中確定候選聯(lián)系對象。
其中,預(yù)設(shè)規(guī)則可以根據(jù)與用戶號碼進(jìn)行交互的頻次、時長、最后一次交互距離當(dāng)前時間等信息進(jìn)行設(shè)定,上述預(yù)設(shè)規(guī)則能夠挑選出與用戶號碼的使用者聯(lián)系緊密的社交聯(lián)系對象。
步驟104,向候選聯(lián)系對象發(fā)送用戶終端的密碼,并向用戶終端發(fā)送通知消息,以使用戶終端根據(jù)通知消息獲取到密碼。
具體的,用戶終端所屬用戶可以面對面的向候選聯(lián)系對象所要密碼,或通過其他途徑向候選聯(lián)系對象所要密碼。
本實施例提供的密碼找回的方法,由用戶終端主動發(fā)送密碼找回請求,再根據(jù)請求消息中的用戶號碼獲取與用戶號碼進(jìn)行通信的社交聯(lián)系對象信息,并從眾多的社交聯(lián)系對象中篩選出候選聯(lián)系對象,并向候選聯(lián)系對象發(fā)送密碼,從而找回忘記的密碼。本實施例提供的密碼找回的方法,在不預(yù)設(shè)信息的情況下,能夠及時找回密碼,提高了密碼找回的幾率,并為用戶提供了便利,操作簡單,使用時不受限制,更加方便。同時,通過通信記錄篩選可信的候選聯(lián)系對象,保證候選聯(lián)系對象對于用戶是可信的,從而確保了用戶的隱私安全。
圖2為本發(fā)明另一示例性實施例示出密碼找回的方法的流程圖。
如圖2所示,本實施例提供的密碼找回的方法,包括:
步驟201,接收用戶終端發(fā)送的密碼找回請求,密碼找回請求中包括:所述用戶終端的用戶號碼。
其中,用戶終端向服務(wù)器發(fā)送密碼找回請求,例如,向解鎖服務(wù)器發(fā)送密碼找回請求。
步驟202,獲取與用戶號碼進(jìn)行通信的通訊記錄;和/或獲取與用戶號碼進(jìn)行通信的社交賬號信息。
具體的,服務(wù)器可以獲取與用戶號碼進(jìn)行通信的通訊記錄。
優(yōu)選的,服務(wù)器還包括解鎖服務(wù)器和運營商服務(wù)器。例如,由解鎖服務(wù)器向運營商服務(wù)器發(fā)送查詢上述用戶號碼的通訊記錄的請求,運營商服務(wù)器向解鎖服務(wù)器反饋上述用戶號碼的通訊記錄。通訊記錄可以包括,通話記錄,短信記錄,彩信記錄等。
其中,可以在運營商服務(wù)器中增加用于與解鎖服務(wù)器交互的接口。
提取通訊記錄中的信息,獲取通訊記錄中與用戶號碼進(jìn)行通信的社交聯(lián)系對象信息。
進(jìn)一步的,服務(wù)器可以獲取與用戶號碼進(jìn)行通信的社交賬號信息,例如,由解鎖服務(wù)器向微信、qq等后臺服務(wù)器發(fā)送查詢上述用戶號碼對應(yīng)的注冊用戶的通訊記錄,從而獲取與用戶號碼進(jìn)行通信的社交聯(lián)系對象信息。
目前來說,人們經(jīng)常使用微信、qq等聊天工具軟件與他人交互,因此通過網(wǎng)絡(luò)獲取社交聯(lián)系對象,能夠在更大的范圍內(nèi)找到與用戶號碼使用者聯(lián)系的社交對象,也不會漏掉與用戶號碼使用者聯(lián)系緊密的社交對象。
步驟203,獲取用戶終端的位置信息,獲取社交聯(lián)系對象的位置信息;根據(jù)用戶終端的位置信息、社交聯(lián)系對象的位置信息,在社交聯(lián)系對象中確定候選聯(lián)系對象。
其中,服務(wù)器可以直接獲取用戶終端的實時位置信息。例如,由解鎖服務(wù)器獲取用戶終端的實時位置信息。
另外,在用戶終端向服務(wù)器發(fā)送密碼找回請求時,請求消息中可以攜帶用戶終端的位置信息,服務(wù)器通過解析請求消息中的位置信息,獲取用戶終端的位置信息。
具體的,服務(wù)器向社交聯(lián)系對象發(fā)送獲取位置信息的請求,社交聯(lián)系對象向服務(wù)器反饋其所在的位置。
服務(wù)器根據(jù)用戶終端的位置信息、社交聯(lián)系對象的位置信息,將距離用戶終端較近的社交聯(lián)系對象作為候選聯(lián)系對象。其中,候選聯(lián)系對象可以為一個,也可以為多個。選取與用戶終端位置較近的社交聯(lián)系對象作為候選聯(lián)系對象,便于用戶與其聯(lián)系,獲得密碼。
優(yōu)選的,在步驟203之后,還包括步驟204,向用戶終端發(fā)送候選聯(lián)系對象的信息;
接收用戶終端根據(jù)存儲的聯(lián)系人記錄對候選聯(lián)系對象的信息進(jìn)行判斷后,返回的確認(rèn)信息;
若候選聯(lián)系對象存儲在用戶終端的聯(lián)系人記錄中,則向候選聯(lián)系對象發(fā)送用戶終端的密碼;
若候選聯(lián)系對象沒有存儲在用戶終端的聯(lián)系人記錄中,則重新確定候選聯(lián)系對象。
由于步驟203是通過位置信息確定的候選聯(lián)系對象,而將恰巧在附件的陌生人作為候選聯(lián)系對象并不是很好的選擇,因此服務(wù)器將候選聯(lián)系對象的信息發(fā)送給用戶終端,由用戶終端判斷候選聯(lián)系人是否存儲在聯(lián)系人記錄中,如果不在,則重新確定候選聯(lián)系人,以避免陌生人被確定為候選聯(lián)系人的情況。
具體的,當(dāng)上述候選聯(lián)系人為多個候選聯(lián)系人時,當(dāng)所有的候選聯(lián)系人都不在用戶終端的聯(lián)系人記錄中,才重新確定候選聯(lián)系人,以免過多的重復(fù)確定候選聯(lián)系人的步驟。
另外,本實施例還提供另一種在獲取到的社交聯(lián)系對象信息中確定候選聯(lián)系對象的方法。
在步驟202之后,包括:步驟205,根據(jù)預(yù)設(shè)規(guī)則,向用戶終端發(fā)送預(yù)設(shè)個數(shù)的社交聯(lián)系對象信息;接收用戶終端在預(yù)設(shè)個數(shù)的社交聯(lián)系對象信息中的選擇確認(rèn)信息。
其中,預(yù)設(shè)規(guī)則可以根據(jù)與用戶號碼進(jìn)行交互的頻次、時長、最后一次交互距離當(dāng)前時間等信息進(jìn)行設(shè)定,上述預(yù)設(shè)規(guī)則能夠挑選出與用戶號碼的使用者聯(lián)系緊密的社交對象。
預(yù)設(shè)規(guī)則還可以為根據(jù)進(jìn)行交互的頻次、時長、最后一次交互距離當(dāng)前時間等信息對社交聯(lián)系對象進(jìn)行評分。
具體地,服務(wù)器根據(jù)預(yù)設(shè)規(guī)則在社交聯(lián)系對象中做第一步篩選,并將篩選合格的預(yù)設(shè)個數(shù)的社交聯(lián)系對象信息發(fā)送至用戶終端。由用戶在其中選擇候選聯(lián)系對象,并將選擇結(jié)果反饋至服務(wù)器。由用戶主動在社交聯(lián)系對象中選擇候選聯(lián)系對象,能夠根據(jù)用戶實際所處的環(huán)境,社交聯(lián)系對象與用戶的關(guān)系等確定最適合的候選聯(lián)系對象。
進(jìn)一步的,預(yù)設(shè)個數(shù)可以為一個,優(yōu)選的為多個,以使用戶有自主選擇的機(jī)會。
最后,本實施例提供的密碼找回的方法包括:步驟206,向候選聯(lián)系對象發(fā)送用戶終端的密碼,并向用戶終端發(fā)送通知消息,以使用戶終端根據(jù)通知消息獲取到密碼。
優(yōu)選的,向用戶終端發(fā)送的通知消息中,包括發(fā)送密碼的社交聯(lián)系對象信息、位置,進(jìn)一步的,還可以包括提示用戶更換密碼的內(nèi)容。
本實施例提供的密碼找回的方法,通過通訊記錄或網(wǎng)絡(luò)社交兩種方式獲取用戶號碼的社交聯(lián)系對象,再根據(jù)用戶終端的位置以及社交聯(lián)系對象的位置確定候選聯(lián)系對象,服務(wù)器將確定的候選聯(lián)系對象發(fā)送至用戶終端,如果該候選聯(lián)系對象存儲在用戶終端內(nèi),則向候選聯(lián)系對象發(fā)送密碼,由用戶向候選聯(lián)系對象獲取密碼,從而找回忘記的密碼,提高了密碼找回的幾率,并為用戶提供了便利。另外,本實施例提供的密碼找回的方法,還提供了另一種確定候選聯(lián)系對象的方法,根據(jù)預(yù)設(shè)規(guī)則,向用戶終端發(fā)送預(yù)設(shè)個數(shù)的社交聯(lián)系對象信息,由用戶在用戶終端上選擇候選聯(lián)系對象,用戶終端將用戶確認(rèn)的候選練習(xí)對象發(fā)送至服務(wù)器,服務(wù)器向該候選聯(lián)系對象發(fā)送密碼。本實施例提供的密碼找回的方法,能夠在社交聯(lián)系對象中確認(rèn)最適合接收密碼的候選聯(lián)系對象,在不預(yù)設(shè)信息的情況下,找回密碼,步驟簡單,易于操作,同時根據(jù)預(yù)設(shè)規(guī)則在眾多的社交聯(lián)系對象中確定候選聯(lián)系對象,保證了用戶的隱私安全。
圖3為本發(fā)明一示例性實施例示出密碼找回的裝置的結(jié)構(gòu)圖。
如圖3所示,本實施例提供的密碼找回的裝置包括:
接收模塊31,用于接收用戶終端發(fā)送的密碼找回請求,密碼找回請求中包括:用戶終端的用戶號碼。接收模塊31實現(xiàn)上述功能的原理同步驟101。
獲取模塊32,用于獲取與用戶號碼進(jìn)行通信的社交聯(lián)系對象信息。獲取模塊32實現(xiàn)上述功能的原理同步驟102。
確定模塊33,用于根據(jù)預(yù)設(shè)規(guī)則,在獲取到的社交聯(lián)系對象信息中確定候選聯(lián)系對象。確定模塊33實現(xiàn)上述功能的原理同步驟103。
發(fā)送模塊34,用于向候選聯(lián)系對象發(fā)送用戶終端的密碼,并向用戶終端發(fā)送通知消息,以使用戶終端根據(jù)通知消息獲取到密碼。確定模塊34實現(xiàn)上述功能的原理同步驟104。
其中,接收模塊31、獲取模塊32、確定模塊33、發(fā)送模塊34依次連接。
本實施例提供的密碼找回的裝置,由用戶終端主動發(fā)送密碼找回請求,再根據(jù)請求消息中的用戶號碼獲取與用戶號碼進(jìn)行通信的社交聯(lián)系對象信息,并從眾多的社交聯(lián)系對象中篩選出候選聯(lián)系對象,并向候選聯(lián)系對象發(fā)送密碼,從而找回忘記的密碼,提高了密碼找回的幾率,并為用戶提供了便利。本實施例提供的密碼找回的裝置,在不預(yù)設(shè)信息的情況下,能夠及時找回密碼,操作簡單,使用時不受限制,更加方便。同時,通過通信記錄篩選可信的候選聯(lián)系對象,保證候選聯(lián)系對象對于用戶是可信的,從而確保了用戶的隱私安全。
圖4為本發(fā)明另一示例性實施例示出密碼找回的裝置的結(jié)構(gòu)圖。
如圖4所示,在上述實施例的基礎(chǔ)上,本實施例提供的密碼找回的裝置中,獲取模塊32包括:
獲取通訊記錄單元321,用于獲取與用戶號碼進(jìn)行通信的通訊記錄。
和/或獲取社交賬號信息單元322,用于獲取與用戶號碼進(jìn)行通信的社交賬號信息。獲取通訊記錄單元321和獲取社交賬號信息單元322實現(xiàn)上述功能的原理同步驟202。
確定模塊33包括:獲取位置單元331,用于獲取用戶終端的位置信息,獲取社交聯(lián)系對象的位置信息;
位置確定單元332,用于根據(jù)用戶終端的位置信息、社交聯(lián)系對象的位置信息,在社交聯(lián)系對象中確定候選聯(lián)系對象。獲取位置單元331和位置確定單元332實現(xiàn)上述功能的原理同步驟203。
其中,獲取位置單元331與位置確定單元332連接。
優(yōu)選地,本實施例提供的密碼找回的裝置中,接收模塊31與確定模塊33、發(fā)送模塊34分別連接連接。
發(fā)送模塊34還用于,向用戶終端發(fā)送候選聯(lián)系對象的信息;
接收模塊31還用于,接收用戶終端根據(jù)存儲的聯(lián)系人記錄對候選聯(lián)系對象的信息進(jìn)行判斷后,返回的確認(rèn)信息;
若候選聯(lián)系對象存儲在用戶終端的聯(lián)系人記錄中,則發(fā)送模塊34還用于向候選聯(lián)系對象發(fā)送用戶終端的密碼;
若候選聯(lián)系對象沒有存儲在用戶終端的聯(lián)系人記錄中,則確定模塊33還用于重新確定候選聯(lián)系對象。
接收模塊31、確定模塊33和發(fā)送模塊34實現(xiàn)上述功能的原理同步驟204。
另外,本實施例還提供另一種在獲取到的社交聯(lián)系對象信息中確定候選聯(lián)系對象的裝置。
確定模塊33還包括:
發(fā)送單元333,用于根據(jù)預(yù)設(shè)規(guī)則,向用戶終端發(fā)送預(yù)設(shè)個數(shù)的社交聯(lián)系對象信息;
接收單元334,用于接收用戶終端在預(yù)設(shè)個數(shù)的社交聯(lián)系對象信息中的選擇確認(rèn)信息;
終端確定單元335,用于根據(jù)選擇確認(rèn)信息,確定候選聯(lián)系對象。其中,發(fā)送單元333、接收單元334和終端確定單元335依次連接。
發(fā)送單元333、接收單元334、終端確定單元335實現(xiàn)上述功能的原理同步驟205。
本實施例提供的密碼找回的裝置,通過通訊記錄或網(wǎng)絡(luò)社交兩種方式獲取用戶號碼的社交聯(lián)系對象,再根據(jù)用戶終端的位置以及社交聯(lián)系對象的位置確定候選聯(lián)系對象,服務(wù)器將確定的候選聯(lián)系對象發(fā)送至用戶終端,如果該候選聯(lián)系對象存儲在用戶終端內(nèi),則向候選聯(lián)系對象發(fā)送密碼,由用戶向候選聯(lián)系對象所要密碼,從而找回忘記的密碼,提高了密碼找回的幾率,并為用戶提供了便利。另外,本實施例提供的密碼找回的裝置,還提供了另一種確定候選聯(lián)系對象的裝置,根據(jù)預(yù)設(shè)規(guī)則,向用戶終端發(fā)送預(yù)設(shè)個數(shù)的社交聯(lián)系對象信息,由用戶在用戶終端上選擇候選聯(lián)系對象,用戶終端將用戶確認(rèn)的候選聯(lián)系對象發(fā)送至服務(wù)器,服務(wù)器向該候選聯(lián)系對象發(fā)送密碼。本實施例提供的密碼找回的裝置,能夠在社交聯(lián)系對象中確認(rèn)最適合接收密碼的候選聯(lián)系對象,在不預(yù)設(shè)信息的情況下,找回密碼,步驟簡單,易于操作,同時根據(jù)預(yù)設(shè)規(guī)則在眾多的社交聯(lián)系對象中確定候選聯(lián)系對象,保證了用戶的隱私安全。
為了更直觀具體地說明上述實施例提供的密碼找回的方法及裝置,體現(xiàn)出上述實施例的效果,現(xiàn)結(jié)合一個詳細(xì)的實施例來描述上述實施例的應(yīng)用過程。其中,本實施例采用的方法為上述實施例中的密碼找回的方法,執(zhí)行該方法的裝置為上述實施例中的密碼找回的裝置。
現(xiàn)有一用戶a,其擁有一部手機(jī)華為mate8,該手機(jī)內(nèi)設(shè)置了上述實施例提供的密碼找回的功能,且用戶a已在mate8上設(shè)置使用鎖屏密碼:“12345678”。用戶a在mate8上使用的電話號碼為:“1860220xxx1”,對應(yīng)的imsi為:“4600114xxx03055”,iccid為:“89860115xxx10759675j”。本實施例的具體執(zhí)行過程如下:
1、用戶號碼的號碼卡在用戶終端內(nèi)放置的時間或一共使用的時長。
其中,號碼卡可以為手機(jī)卡。用戶每次插拔用戶終端卡槽內(nèi)的手機(jī)卡后,用戶終端記錄拔插前、后卡槽內(nèi)手機(jī)卡的信息,如iccid(integratecircuitcardidentity,集成電路卡識別碼)、imsi(internationalmobilesubscriberidentificationnumber,國際移動用戶識別碼)、電話號碼、插拔時間、在插入和拔出的時間范圍內(nèi)是否有主叫成功的通話等,并將獲取的手機(jī)卡的相關(guān)信息保存在數(shù)據(jù)庫模塊中。
本實施例中,華為mate8在用戶每次插拔卡槽中的手機(jī)卡時,及時記錄插拔前后手機(jī)卡的信息,并在用戶終端用戶主叫通話成功時更新數(shù)據(jù)庫模塊中的相關(guān)信息。mate8收集記錄的手機(jī)卡的信息如表1所示:
表1mate8收集記錄的手機(jī)卡信息(部分-示例)
2、判斷是否滿找回密碼的條件
本實施例中,連續(xù)解鎖失敗次數(shù)閾值c1=3次,手機(jī)卡的使用時長閾值t1=15天。
在2017年3月23日14:00,用戶a解鎖mate8失敗,mate8開始統(tǒng)計連續(xù)解鎖失敗次數(shù)c,并將連續(xù)解鎖失敗次數(shù)c賦值為1,即c=1,并與連續(xù)解鎖失敗次數(shù)閾值c1=3比較,因此時c=1<c1=3,故mate8繼續(xù)統(tǒng)計連續(xù)解鎖失敗次數(shù)c,并與連續(xù)解鎖失敗次數(shù)閾值c1比較。若mate8成功解鎖時,對連續(xù)解鎖失敗次數(shù)c歸零,即c=0。本實施例中,用戶a在mate8上連續(xù)解鎖失敗的次數(shù)達(dá)到4次,即c=4次。此刻,因c>c1,故mate8獲取卡槽中安裝手機(jī)卡的信息,即用戶a的電話號碼:“1860220xxx1”,對應(yīng)的imsi:“4600114xxx03055”,iccid:“89860115xxx10759675j”。mate8以獲取的電話號碼“1860220xxx1”為依據(jù)在數(shù)據(jù)庫中查詢與之具有相同電話號碼的記錄,很顯然,表1中序號為1的記錄的電話號碼與之相同。mate8提取序號為1的記錄中記錄的手機(jī)卡的插入和拔出時間,計算該卡的使用時長t。因為該卡還在用戶終端上并未拔出,故以連續(xù)解鎖失敗次數(shù)大于預(yù)設(shè)閾值的時間與記錄的插入時間計算其使用時長,即計算2017.3.23與2016.1.1的時間間隔,計算出的使用時長t=447天。因t>t1,且在數(shù)據(jù)庫中序號為1的記錄中明確標(biāo)識在其使用時長東西范圍內(nèi)有過主叫成功的通話記錄,故可判斷mate8滿足找回密碼的條件。
mate8在鎖屏界面提示用戶,用戶終端已滿足找回密碼的條件,是否需要找回密碼。由用戶a確認(rèn),mate8繼續(xù)進(jìn)行本實施例接下來的實現(xiàn)過程。
用戶a在mate8彈出的找回密碼提示界面,選擇確認(rèn)需要找回密碼,所以mate8通過gps定位,并將定位后的位置信息和獲取的卡槽中安裝使用的手機(jī)號碼上報給后臺解鎖服務(wù)器,即將手機(jī)號:“1860220xxx1”和位置信息:“北京市海淀區(qū)農(nóng)大南路3號”上報給后臺解鎖服務(wù)器。
3、獲取社交聯(lián)系對象
解鎖服務(wù)器在接到mate8上報的信息后,提取上報信息中所包含的電話號碼,即“1860220xxx1”,并向該電話號碼歸屬運營商的業(yè)務(wù)運營支撐系統(tǒng)發(fā)送通信記錄查詢的請求,請求中包含電話號碼“1860220xxx1”和查詢的時間段,本實施例假定為4個月,該時間段為解鎖服務(wù)器的默認(rèn)設(shè)置。
電話號碼“1860220xxx1”歸屬運營商的業(yè)務(wù)運營支撐系統(tǒng)在接到解鎖服務(wù)器發(fā)送的通信記錄查詢請求后,提取請求中的電話號碼和查詢時間段,并在系統(tǒng)內(nèi)部數(shù)據(jù)庫中查詢該時間段內(nèi)該電話號碼的通信記錄,查詢結(jié)果如表2所示。運營商的業(yè)務(wù)運營支撐系統(tǒng)將查詢結(jié)果反饋給解鎖服務(wù)器。
表2某運營商業(yè)務(wù)運營支撐系統(tǒng)查詢“1860220xxx1”的通信記錄(部分-示例)
本實施例中,設(shè)解鎖服務(wù)器收到如表2所示的電話號碼“1860220xxx1”在近4個月內(nèi)的通信記錄后,按頻次統(tǒng)計該電話號碼與各聯(lián)系對象在4個月內(nèi)的聯(lián)系次數(shù)cc1,結(jié)果如表3所示。
表3“1860220xxx1”與各聯(lián)系對象聯(lián)系次數(shù)的統(tǒng)計結(jié)果(部分-示例)
4、確定候選聯(lián)系對象
本實施例中,假設(shè)已預(yù)先設(shè)定好聯(lián)系次數(shù)閾值c2=50次。解鎖服務(wù)器逐個比較統(tǒng)計的電話號碼“1860220xxx1”與各聯(lián)系對象的聯(lián)系次數(shù)cc1與次數(shù)閾值c2的大小,將cc1>c2的聯(lián)系對象篩選出來,即為確定的候選聯(lián)系對象,表3中序號1-4的聯(lián)系對象即為本實施例按聯(lián)系次數(shù)確定的候選聯(lián)系對象。
將密碼發(fā)送至候選聯(lián)系對象,并通知用戶終端。
優(yōu)選的,本實施例還可以設(shè)置為,將上述四名聯(lián)系對象篩選對象。
解鎖服務(wù)器通過網(wǎng)絡(luò)向這4名篩選對象請求位置信息(這里設(shè)該4名聯(lián)系對象都在使用社交網(wǎng)絡(luò)app如微信,解鎖服務(wù)器通過微信服務(wù)器向這4名聯(lián)系對象請求位置信息),這4名聯(lián)系對象的終端響應(yīng)解鎖服務(wù)器發(fā)送的位置請求,將其位置信息反饋給解鎖服務(wù)器,反饋結(jié)果如表4所示:
表4候選聯(lián)系對象反饋的位置(示例)
解鎖服務(wù)器逐個計算4名候選聯(lián)系對象與mate8上報位置的距離,并將與mate8距離最短的篩選對象選出來,確定為候選聯(lián)系對象。本實施例中,解鎖服務(wù)器計算出的4名篩選對象與mate8上報位置的距離如表4所示,顯然序號3的篩選對象與mate8上報的位置的距離最短,其就是確定的候選聯(lián)系對象。
5、向候選聯(lián)系人發(fā)送密碼
解鎖服務(wù)器將確定的候選聯(lián)系對象,表4中序號為3的聯(lián)系對象“18601103632”反饋給mate8。
在收到解鎖服務(wù)器反饋的最優(yōu)聯(lián)系對象“18601103632”后,mate8首先判斷用戶終端聯(lián)系人中是否存在電話號碼為“18601103632”的聯(lián)系人。這里假設(shè)存在電話號碼為“18601103632”的聯(lián)系人,其姓名為“王五”。故mate8彈出提示界面,提示用戶a是否通過短信向“王五”發(fā)送解鎖密鑰,并提示“王五”的位置、方位及距離,如“王五,18601103632,北京市海淀區(qū)信息路48號北京體育大學(xué),東南,0.4公里”。用戶a同意確認(rèn)后,mate8向“王五”發(fā)送解鎖密鑰“12345678”。
用戶a根據(jù)mate8的提示信息,通過其他電話聯(lián)系“王五”,并約好時間和地點面對面的索取密鑰“12345678”,在mate8的鎖屏界面輸入后解鎖終端。mate8提示用戶a立即重置鎖屏密碼。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。