一種短信處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通訊領(lǐng)域,特別是涉及一種短信處理方法及裝置。
【背景技術(shù)】
[0002]目前大多數(shù)移動終端都提供彈出框式的即時新短信顯示功能,該功能給用戶查看即時新短信帶來了極大的便捷。該彈出式對話框除了提供短信查看功能以外,還提供了刪除功能,但由于刪除操作非常便捷,用戶極有可能由于失誤而刪除一些重要的信息,而當(dāng)用戶意識到自己的失誤后,卻又追不回來這些其本不希望刪除的有用信息。例如,公司員工經(jīng)常會收到一些快遞員發(fā)來的信息,說有某某快遞公司的包裹,如果用戶不小心將這個通知短信刪除,而當(dāng)其去取快遞時,很可能忘了快遞公司的名稱,然后其不得不在眾多的快遞公司之間進(jìn)行逐個查找。再比如某人收到親朋好友的宴會邀請短信,里面有活動詳細(xì)的時間和地點,如果不小心將其刪除,不得不再尷尬地向邀請人或其它受邀人進(jìn)行詢問?,F(xiàn)實生活中有很多這樣的實例,用戶迫切希望移動終端系統(tǒng)能夠提供一種追回誤刪短信的方法。
[0003]現(xiàn)在有些智能手機(jī)系統(tǒng)的第三方軟件提供了恢復(fù)用戶數(shù)據(jù)的功能,例如Android系統(tǒng)應(yīng)用商城就有這樣的第三方軟件,可以恢復(fù)用戶刪除的很多信息,包括短信。這些軟件雖然功能強(qiáng)大,但是有其自身不足的。第一,其要求有較高的權(quán)限來讀取用戶的數(shù)據(jù),例如對于提供短信誤刪恢復(fù)功能的軟件來說,其一定會要求用戶在安裝該軟件時給予其讀取短信的權(quán)限,這意味著不僅是用戶誤刪的短信,整個移動終端的短信都在它的監(jiān)控之下,無形中暴露了用戶本不希望暴露的信息,嚴(yán)重影響用戶的隱私安全;第二,其對于用戶數(shù)據(jù)的恢復(fù)是沒有保障的,如果用戶在刪除相應(yīng)的用戶數(shù)據(jù)后,又增加了新的用戶數(shù)據(jù),例如當(dāng)用戶刪除完一條短信后,又來了一條新的短信,系統(tǒng)有可能會將此新短信存放在剛剛被刪除短信的物理存儲空間中,從而使得原來的數(shù)據(jù)由于物理存儲空間被覆蓋而無法恢復(fù)。
[0004]針對相關(guān)技術(shù)中通過第三方軟件實行誤刪短信的恢復(fù),其操作效果并不理想的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]針對相關(guān)技術(shù)中通過第三方軟件實行誤刪短信的恢復(fù),其操作效果并不理想的問題,本發(fā)明提供了一種短信處理方法及裝置,用以解決上述技術(shù)問題。
[0006]根據(jù)本發(fā)明的一個方面,本發(fā)明提供了一種短信處理方法,其中,該方法包括:在接收到用戶的短信刪除請求后,啟動刪除延時;在所述刪除延時期間,判斷用戶是否在短信列表內(nèi)重新瀏覽所述短信;如果是,則取消短信刪除操作,如果否,則在所述刪除延時到期后,徹底刪除所述短信。
[0007]優(yōu)選地,啟動刪除延時之前,所述方法還包括:系統(tǒng)默認(rèn)設(shè)置刪除延時的時長,或者基于用戶要求設(shè)置刪除延時的時長。
[0008]優(yōu)選地,所述方法還包括:如果在所述刪除延時期間手機(jī)關(guān)機(jī),則保存刪除延時信息;在所述手機(jī)重新開機(jī)后,根據(jù)所述刪除延時信息,確定取消短信刪除操作或者徹底刪除所述短信。
[0009]優(yōu)選地,所述刪除延時信息包括關(guān)機(jī)時間、剩余時間、欲刪除短信的標(biāo)識;其中,所述關(guān)機(jī)時間為手機(jī)關(guān)機(jī)時的系統(tǒng)時間,所述剩余時間=刪除延時的時長-從啟動刪除延時到關(guān)機(jī)時的已過時間。
[0010]優(yōu)選地,在所述手機(jī)重新開機(jī)后,根據(jù)所述刪除延時信息,確定取消短信刪除操作或者徹底刪除所述短信,包括:判斷開機(jī)時間-關(guān)機(jī)時間>所述刪除延時信息中的剩余時間是否成立;如果是,則徹底刪除所述標(biāo)識對應(yīng)的短信;如果否,則在剩余時間-(開機(jī)時間-關(guān)機(jī)時間)的期間,判斷用戶是否在短信列表內(nèi)重新瀏覽所述短信,如果是,則取消短信刪除操作,如果否,則在所述刪除延時到期后,徹底刪除所述短信。
[0011 ] 優(yōu)選地,所述短信為彈出式即時新短信。
[0012]根據(jù)本發(fā)明的另一方面,本發(fā)明還提供了一種短信處理裝置,其中,該裝置包括:延時啟動模塊,用于在接收到用戶的短信刪除請求后,啟動刪除延時;判斷模塊,用于在所述刪除延時期間,判斷用戶是否在短信列表內(nèi)重新瀏覽所述短信;短信處理模塊,用于在所述判斷模塊的判斷結(jié)果為是的情況下,取消短信刪除操作,在所述判斷模塊的判斷結(jié)果為否的情況下,在所述刪除延時到期后,徹底刪除所述短信。
[0013]優(yōu)選地,所述裝置還包括:關(guān)機(jī)保存模塊,用于在所述刪除延時期間手機(jī)關(guān)機(jī)的情況下,保存刪除延時信息;開機(jī)處理模塊,用于在所述手機(jī)重新開機(jī)后,根據(jù)所述刪除延時信息,確定取消短信刪除操作或者徹底刪除所述短信。
[0014]優(yōu)選地,所述刪除延時信息包括關(guān)機(jī)時間、剩余時間、欲刪除短信的標(biāo)識;其中,所述關(guān)機(jī)時間為手機(jī)關(guān)機(jī)時的系統(tǒng)時間,所述剩余時間=刪除延時的時長-從啟動刪除延時到關(guān)機(jī)時的已過時間。
[0015]優(yōu)選地,所述開機(jī)處理模塊包括:時間判斷單元,用于判斷開機(jī)時間-關(guān)機(jī)時間>所述刪除延時信息中的剩余時間是否成立;第一處理單元,用于在所述時間判斷單元的判斷結(jié)果為是的情況下,徹底刪除所述標(biāo)識對應(yīng)的短信;第二處理單元,用于在所述時間判斷單元的判斷結(jié)果為否的情況下,在剩余時間_(開機(jī)時間-關(guān)機(jī)時間)的期間,判斷用戶是否在短信列表內(nèi)重新瀏覽所述短信,如果是,則取消短信刪除操作,如果否,則在所述刪除延時到期后,徹底刪除所述短信。
[0016]本發(fā)明相比第三方軟件的優(yōu)點在于:第一,操作較簡單,要想恢復(fù)誤刪的短信,只需要在短信列表里重新瀏覽一下即可;第二,無用戶隱私數(shù)據(jù)泄露的風(fēng)險,因為不涉及第三方軟件;第三,恢復(fù)有保障,只要在刪除時延內(nèi),誤刪短信的恢復(fù)是有保障的,不會被其它新數(shù)據(jù)所覆蓋;第四,個性化設(shè)置,用戶可以根據(jù)自己的生活習(xí)慣或其它需要來設(shè)置相應(yīng)的刪除時延信息。
[0017]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0018]圖1是根據(jù)本發(fā)明實施例的短信處理方法流程圖;
[0019]圖2是根據(jù)本發(fā)明實施例一的誤刪短信的恢復(fù)流程圖;
[0020]圖3是根據(jù)本發(fā)明實施例二的誤刪短信的關(guān)機(jī)處理流程圖;
[0021]圖4是根據(jù)本發(fā)明實施例三的誤刪短信的關(guān)機(jī)處理流程圖;
[0022]圖5是根據(jù)本發(fā)明實施例的短信處理裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0023]為了解決現(xiàn)有技術(shù)中通過第三方軟件實行誤刪短信的恢復(fù),其操作效果并不理想的問題,本發(fā)明提供了一種短信處理方法及裝置,以下結(jié)合附圖以及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
[0024]本實施例提供了一種短信處理方法,該方法可以在終端側(cè)實現(xiàn),圖1是根據(jù)本發(fā)明實施例的短信處理方法流程圖,如圖1所示,該方法包括以下步驟(步驟S102-步驟S108):
[0025]步驟S102,在接收到用戶的短信刪除請求后,啟動刪除延時。具體地,在接收到用戶的短信刪除請求后,不立即執(zhí)行短信刪除操作,而是先執(zhí)行啟動刪除延時這一操作。
[0026]步驟S104,在上述刪除延時期間,判斷用戶是否在短信列表內(nèi)重新瀏覽被誤刪的短信;如果是,則執(zhí)行步驟S106,如果否,則執(zhí)行步驟S108。
[0027]步驟S106,取消短信刪除操作,即恢復(fù)被誤刪的短信。
[0028]步驟S108,在上述刪除延時到期后,徹底刪除上述短信。
[0029]通過本實施例,解決了現(xiàn)有技術(shù)中通過第三方軟件實行誤刪短信的恢復(fù),其操作效果并不理想的問題,且操作較簡單,無用戶隱私數(shù)據(jù)泄露的風(fēng)險,短信恢復(fù)有保障,能夠滿足用戶的個性化設(shè)置。
[0030]大多數(shù)情況下,如果用戶誤刪短信,一般在較短的時間內(nèi)用戶就會意識到這個錯誤,這個時間往往是在誤刪后的一瞬間。針對大多數(shù)用戶的這一特點,本發(fā)明對于短信(尤其是彈出框式的即時新短信),采用延時刪除的方法,如果用戶在延時期間內(nèi)認(rèn)識到自己的失誤,希望撤回刪除操作,可以在短信列表里重新瀏覽一次剛剛被施以刪除操作的短信,延時刪除的操作就會被撤消,通過這種機(jī)制給用戶一個補救的機(jī)會,從而提高用戶體驗。
[0031]延時刪除的時間值系統(tǒng)有默認(rèn)的值。另外在短信應(yīng)用的選項菜單里增加一個延時刪除設(shè)置項,以便用戶根據(jù)其生活習(xí)慣或其它需要進(jìn)行個性化設(shè)置。這個值可以為5分鐘,也可以為0,如果為O就和一般短信應(yīng)用的無延遲無異?;诖?,本實施例提供了一種優(yōu)選實施方式,即啟動刪除延時之前,上述方法還包括:系統(tǒng)默認(rèn)設(shè)置刪除延時的時長,或者基于用戶要求設(shè)置刪除延時的時長。
[0032]在本實施例的實際操作過程中,一個特殊的情況是用戶在延時刪除的時間期限內(nèi)關(guān)機(jī),這會導(dǎo)致延時定時器無法繼續(xù)工作,這個時候短信模塊會將相應(yīng)的延時刪除信息保存下來,待下次開機(jī)時繼續(xù)進(jìn)行未完成的工作。具體地,如果在關(guān)機(jī)時延時刪除定時器還沒有到,短信模塊就會將(關(guān)機(jī)時間,剩余時間,短信標(biāo)識)三元組保存下來,其中關(guān)機(jī)時間為關(guān)機(jī)時的系統(tǒng)時間,剩余時間=延時時間(當(dāng)時設(shè)定的延時刪除時間)_已過時間(從設(shè)定延時定時器到關(guān)機(jī)時消耗的時間)。當(dāng)再次開機(jī)時,短信模塊會根據(jù)上次關(guān)機(jī)時保存的信息來決定是直接刪除相應(yīng)的短信內(nèi)容,還是繼續(xù)開啟一個時延更小的定時器來執(zhí)行相應(yīng)的短信刪除操作。
[0033]基于上述介紹,本實施例提供了一種優(yōu)選實施方式,即上述方法還包括:如果在上述刪除延時期間手機(jī)關(guān)機(jī),則保存刪除延時信息;在上述手機(jī)重新開機(jī)后,根據(jù)上述刪除延時信息,確定取消短信刪除操作或者徹底刪除上述短信。
[0034]上述刪除延時信息包括關(guān)機(jī)時間、剩余時間、欲刪除短信的標(biāo)識;其中,上述關(guān)機(jī)時間為手機(jī)關(guān)機(jī)時的系統(tǒng)時間,上述剩余時間=刪除延時的時長-從啟動刪除延時到關(guān)機(jī)時的已過時間。
[0035]在上述手機(jī)重新開機(jī)后,根據(jù)上述刪除延時信息,確定取消短信刪除操作或者徹底刪除上述短信,包括:判斷開機(jī)時間-關(guān)機(jī)時間>上述刪除延時信息中的剩余時間是否成立;如果是,則徹底刪除上述標(biāo)識對應(yīng)的短信;如果否,則在剩余時間_(開機(jī)時間-關(guān)機(jī)時間)的期間,判斷用戶是否在短信列表內(nèi)重新瀏覽上述短信,若是,則取消短信刪除操作,若否,則在上述刪除延時到期后,徹底刪除上述短信。
[0036]通過上述優(yōu)選實施例,能夠針對特殊情況下(例如死機(jī)、電池耗盡等突然關(guān)機(jī))的短信恢復(fù)提供一