信息的恢復(fù)方法另一實施例包括:
[0042]301、獲取已刪除聯(lián)系人的聯(lián)系人信息;
[0043]本實施例中的步驟301與圖2所示實施例中的步驟201過程相同,此處不再贅述。在本實施例中,聯(lián)系人信息包括已刪除聯(lián)系人的分組數(shù)據(jù),即已刪除聯(lián)系人在未被刪除前,處于聯(lián)系人列表中的哪個分組??梢岳斫獾氖?,在實際應(yīng)用過程中,聯(lián)系人信息還可以除了包含上述內(nèi)容之外,還可以進一步包括更多其他可以表征聯(lián)系人屬性特征的數(shù)據(jù),例如刪除數(shù)據(jù),該刪除數(shù)據(jù)可以是指已刪除聯(lián)系人被刪除的時間,具體此處不作限定。
[0044]302、根據(jù)所述聯(lián)系人信息中的屬性信息對所述已刪除聯(lián)系人進行歸類,得到已刪除聯(lián)系人的子群;
[0045]在本實施例中,已刪除信息的恢復(fù)裝置以聯(lián)系人信息中的屬性信息作為歸類依據(jù),對已刪除聯(lián)系人進行歸類,且經(jīng)歸類得到的每個子群包含一個或多個已刪除聯(lián)系人,且歸屬于一個子群的每個已刪除聯(lián)系人具有相同的屬性信息??梢岳斫獾氖牵诒緦嵤├?,屬性信息可以根據(jù)用戶的實際需求決定,下面舉例進行說明:
[0046]一、屬性信息包括分組數(shù)據(jù);
[0047]即已刪除信息的恢復(fù)裝置以聯(lián)系人信息中的分組數(shù)據(jù)作為歸類依據(jù),對已刪除聯(lián)系人進行歸類,其歸類并得到子群的過程包括:
[0048]首先,將分組數(shù)據(jù)符合預(yù)設(shè)分組條件的聯(lián)系人信息的歸為同一類別;
[0049]例如,將同一個分組的聯(lián)系人信息歸為一類,當(dāng)聯(lián)系人信息對應(yīng)的已刪除聯(lián)系人來自三個分組時,上述已刪除聯(lián)系人將分為三個類別。
[0050]然后,按照聯(lián)系人信息的類別的數(shù)目,將已刪除聯(lián)系人拆分為對應(yīng)數(shù)目的已刪除聯(lián)系人的子群,每個子群對應(yīng)一個類別的聯(lián)系人信息;
[0051]例如,相應(yīng)地,將已刪除聯(lián)系人按照三個類別拆分為三個子群,每個子群對應(yīng)不同的分組,即得到按分組歸類的子群。
[0052]二、屬性信息包括刪除數(shù)據(jù);
[0053]即已刪除信息的恢復(fù)裝置以聯(lián)系人信息中的刪除數(shù)據(jù)作為歸類依據(jù),對已刪除聯(lián)系人進行歸類,其歸類并得到子群的過程包括:
[0054]首先,將刪除數(shù)據(jù)中符合預(yù)設(shè)時間條件的聯(lián)系人信息的歸為同一類別;
[0055]例如,以一個月為參考時間段,將滿足在同一個月內(nèi)的聯(lián)系人信息歸為一類,當(dāng)聯(lián)系人信息對應(yīng)的已刪除聯(lián)系人來自三個不同的月份時,上述已刪除聯(lián)系人將分為三個類別。
[0056]然后,按照聯(lián)系人信息的類別的數(shù)目,將已刪除聯(lián)系人拆分為對應(yīng)數(shù)目的已刪除聯(lián)系人的子群,每個子群對應(yīng)一個類別的聯(lián)系人信息。
[0057]例如,相應(yīng)地,將已刪除聯(lián)系人按照三個類別拆分為三個子群,每個子群對應(yīng)不同的月份,即得到按月份歸類的子群。
[0058]可以理解的是,上面僅以幾個例子對已刪除信息的恢復(fù)裝置對屬性信息的選擇以及如何根據(jù)所選擇的屬性信息對已刪除聯(lián)系人進行歸類進行了說明,在實際應(yīng)用中,已刪除信息的恢復(fù)裝置可以對上述實施方式進行結(jié)合使用,還可以采用其他的實施方式,具體的此處對屬性信息的選擇以及如何根據(jù)所選擇的屬性信息對已刪除聯(lián)系人進行歸類不作限定。
[0059]303、根據(jù)分組數(shù)據(jù)判斷已刪除聯(lián)系人對應(yīng)的原分組是否已經(jīng)被刪除,若是,則執(zhí)行305,若否,則執(zhí)行步驟304 ;
[0060]即在需要將已刪除聯(lián)系人恢復(fù)至原分組之前,已刪除信息的恢復(fù)裝置先根據(jù)分組數(shù)據(jù)對已刪除聯(lián)系人對應(yīng)的原分組是否已經(jīng)被刪除進行判斷。
[0061]304、根據(jù)分組數(shù)據(jù)將已刪除聯(lián)系人恢復(fù)至原分組內(nèi);
[0062]即當(dāng)已刪除聯(lián)系人對應(yīng)的原分組沒有被刪除時,已刪除信息的恢復(fù)裝置根據(jù)分組數(shù)據(jù)將已刪除聯(lián)系人恢復(fù)至原分組內(nèi)。
[0063]305、判斷待創(chuàng)建的新分組的數(shù)目是否超過預(yù)設(shè)分組數(shù)目上限,若是,則執(zhí)行步驟307,若否,則執(zhí)行步驟306 ;
[0064]具體地,當(dāng)已刪除聯(lián)系人對應(yīng)的原分組已經(jīng)被刪除時,則已刪除信息的恢復(fù)裝置需要對這些原分組已經(jīng)被刪除的已刪除聯(lián)系人創(chuàng)建新分組,在本實施例中,可以先對待創(chuàng)建的新分組的數(shù)目是否超過預(yù)設(shè)分組數(shù)目上限進行判斷。可以理解的是,在實際應(yīng)用過程中,也可以不執(zhí)行步驟305,而在已刪除聯(lián)系人對應(yīng)的原分組已經(jīng)被刪除時,直接執(zhí)行步驟306,例如,在不對預(yù)設(shè)分組數(shù)目上限進行設(shè)置,系統(tǒng)默認(rèn)可以隨意創(chuàng)建新分組的應(yīng)用情形,具體此處對是否執(zhí)行步驟305不作限定。
[0065]306、創(chuàng)建與原分組相同的新分組,并將原分組已經(jīng)被刪除的已刪除聯(lián)系人恢復(fù)至新分組內(nèi);
[0066]在本實施例中,當(dāng)待創(chuàng)建的新分組的數(shù)目沒有超過預(yù)設(shè)分組數(shù)目上限,或者系統(tǒng)默認(rèn)可以隨意創(chuàng)建新分組時,已刪除信息的恢復(fù)裝置創(chuàng)建與原分組相同的新分組,將上述原分組已經(jīng)被刪除的已刪除聯(lián)系人恢復(fù)至新分組內(nèi)。
[0067]307、對分組數(shù)據(jù)進行分析,得到每個新分組中已刪除聯(lián)系人的數(shù)目;
[0068]即當(dāng)待創(chuàng)建的新分組的數(shù)目超過預(yù)設(shè)分組數(shù)目上限,已刪除信息的恢復(fù)裝置對分組數(shù)據(jù)進行分析,得到每個新分組中已刪除聯(lián)系人的數(shù)目。在本實施例中,以待創(chuàng)建的新分組中已刪除聯(lián)系人的數(shù)目作為是否創(chuàng)建新分組的參考依據(jù)。
[0069]308、根據(jù)已刪除聯(lián)系人的數(shù)目對新分組進行分組優(yōu)先級排序;
[0070]即在獲取每個新分組中已刪除聯(lián)系人的數(shù)目后,已刪除信息的恢復(fù)裝置根據(jù)該已刪除聯(lián)系人的數(shù)目對新分組進行分組優(yōu)先級排序,得到分組優(yōu)先級排序結(jié)果。在本實施例中,已刪除聯(lián)系人的數(shù)目多的新分組可以取得更高的分組優(yōu)先級。可以理解的是,在本實施例中,還可以采用其他的排序規(guī)則對已新分組進行分組優(yōu)先級排序,具體此處不做限定。
[0071]309、根據(jù)分組優(yōu)先級排序結(jié)果優(yōu)先創(chuàng)建分組優(yōu)先級高的新分組;
[0072]即在得到分組優(yōu)先級排序結(jié)果后,已刪除信息的恢復(fù)裝置根據(jù)該分組優(yōu)先級排序結(jié)果優(yōu)先創(chuàng)建分組優(yōu)先級高的新分組。在本實施例中,已刪除聯(lián)系人的數(shù)目多的新分組可以優(yōu)選創(chuàng)建,直至待創(chuàng)建的新分組的數(shù)目超過預(yù)設(shè)分組數(shù)目上限,則受限的待創(chuàng)建的新分組不再進行創(chuàng)建。
[0073]310、將已經(jīng)創(chuàng)建的新分組對應(yīng)的已刪除聯(lián)系人恢復(fù)至新分組內(nèi),將無法創(chuàng)建的新分組對應(yīng)的已刪除聯(lián)系人恢復(fù)至系統(tǒng)默認(rèn)分組內(nèi)。
[0074]在本實施例中,針對已經(jīng)創(chuàng)建的新分組,將已經(jīng)創(chuàng)建的新分組對應(yīng)的已刪除聯(lián)系人恢復(fù)至新分組內(nèi),針對因受限而無法創(chuàng)建的新分組,將無法創(chuàng)建的新分組對應(yīng)的已刪除聯(lián)系人恢復(fù)至系統(tǒng)默認(rèn)分組內(nèi)。
[0075]可選地,在本實施例中,除了可以設(shè)置預(yù)設(shè)分組數(shù)目上限等邊界條件外(邊界條件指系統(tǒng)所能處理的邊緣值),還可以設(shè)置其他的邊界條件,例如預(yù)設(shè)人數(shù)上限,此時,在執(zhí)行步驟303之前可先對待恢復(fù)的所述已刪除聯(lián)系人的數(shù)目是否超過預(yù)設(shè)人數(shù)上限進行判斷,具體地:
[0076]當(dāng)待恢復(fù)的已刪除聯(lián)系人的數(shù)目超過預(yù)設(shè)人數(shù)上限時,根據(jù)刪除數(shù)據(jù)對已刪除聯(lián)系人進行聯(lián)系人優(yōu)先級排序,并根據(jù)聯(lián)系人優(yōu)先級排序結(jié)果優(yōu)先對聯(lián)系人優(yōu)先級高的已刪除聯(lián)系人進行恢復(fù)。在本實施例中,可以將優(yōu)先恢復(fù)最近刪除時間的已刪除聯(lián)系人,其他因預(yù)設(shè)人數(shù)上限而受限的已刪除聯(lián)系人不再進行恢復(fù),相應(yīng)地,執(zhí)行步驟303以及后續(xù)的步驟中,已刪除聯(lián)系人中不再包括上述受限的已刪除聯(lián)系人??梢岳斫獾氖?,在本實施例中,還可以采用其他的排序規(guī)則對已刪除聯(lián)系人進行聯(lián)系人優(yōu)先級排序,具體此處不做限定。
[0077]本發(fā)明實施例提供的技術(shù)方案中,已刪除信息的恢復(fù)裝置根據(jù)獲取得到的聯(lián)系人信息中的屬性信息對已刪除聯(lián)系人進行歸類,得到已刪除聯(lián)系人的子群,且每個子群的已刪除聯(lián)系人具有相同的屬性信息,并以子群為操作單位,對子群中的已刪除聯(lián)系人進行恢復(fù)。因此相對于現(xiàn)有技術(shù),本發(fā)明實施例可根據(jù)聯(lián)系人信息中的屬性信息對已刪除聯(lián)系人進行歸類,得到批量恢復(fù)的操作對象,使得用戶可對已刪除聯(lián)系人進行批量恢復(fù),操作簡便。
[0078]進一步地,本發(fā)明實施例提供的技術(shù)方案中,已刪除信息的恢復(fù)裝置還可以根據(jù)分組數(shù)據(jù)將已刪除聯(lián)系人恢復(fù)至原分組內(nèi),避免逐個對恢復(fù)后的已刪除聯(lián)系人進行分組,使得恢復(fù)過程更加智能化,提升用戶體驗;作為優(yōu)選,本發(fā)明實施例提供的技術(shù)方案中,在出現(xiàn)已刪除聯(lián)系人對應(yīng)的原分組已經(jīng)被刪除時,可以創(chuàng)建與原分組相同的新分組,并將原