国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      提醒方法、提醒裝置和終端的制作方法

      文檔序號:10593928閱讀:183來源:國知局
      提醒方法、提醒裝置和終端的制作方法
      【專利摘要】本發(fā)明提出了一種提醒方法、提醒裝置和終端,其中,所述提醒方法包括:獲取終端的當前系統(tǒng)時間,比較上次提醒應用程序加入到所述終端的冷藏室的時間與所述當前系統(tǒng)時間的差值是否大于預設閾值;若所述差值是否大于所述預設閾值,則獲取所述應用程序的未使用時間;根據(jù)所述應用程序的未使用時間和冷藏周期確定是否提醒用戶將所述應用程序加入到所述冷藏室。通過本發(fā)明的技術方案,可以及時地提醒用戶將不常使用的應用程序加入到冷藏室中,進而釋放應用程序占用的內存,提升了終端的運行速度。
      【專利說明】
      提醒方法、提醒裝置和終端
      技術領域
      [0001]本發(fā)明涉及終端技術領域,具體而言,涉及一種提醒方法、一種提醒裝置和一種終端。
      【背景技術】
      [0002]目前,通過將終端中的應用程序加入到冷藏室中,即將應用程序的所有組件設置為不可用狀態(tài),可以釋放應用程序占用終端的內存,從而提升終端的運行速度。但是,用戶并不很清楚地知道哪些應用程序為不常使用的應用程序,且用戶經常忘記將不常使用的應用程序加入到冷藏室中,從而導致不常使用的應用程序仍然占用著終端的內存,進而導致終端的負荷較大,運行速度較慢。
      [0003]因此,如何及時地提醒用戶將不常使用的應用程序加入到冷藏室中,從而釋放不常使用的應用程序占用的內存成為目前亟待解決的問題。

      【發(fā)明內容】

      [0004]本發(fā)明正是基于上述問題,提出了一種新的技術方案,可以及時地提醒用戶將不常使用的應用程序加入到冷藏室中,進而釋放應用程序占用的內存,提升了終端的運行速度。
      [0005]有鑒于此,本發(fā)明的第一方面提出了一種提醒方法,包括:獲取終端的當前系統(tǒng)時間,比較上次提醒應用程序加入到所述終端的冷藏室的時間與所述當前系統(tǒng)時間的差值是否大于預設閾值;若是,則獲取所述應用程序的未使用時間;根據(jù)所述應用程序的未使用時間和冷藏周期確定是否提醒用戶將所述應用程序加入到所述冷藏室。
      [0006]在該技術方案中,通過比較上次提醒應用程序加入到終端的冷藏室的時間與當前系統(tǒng)時間的差值,若該差值大于預設閾值,則可根據(jù)獲取到的應用程序的未使用時間和冷藏周期來提醒用戶將應用程序加入到冷藏室中,例如,設置冷藏周期為15天(S卩360小時),且檢測到任一應用程序的未使用時間為370小時,即任一應用程序的未使用時間大于冷藏周期,則提醒用戶將該任一應用程序加入到冷藏室中,反之,若上次提醒應用程序加入到終端的冷藏室的時間與當前系統(tǒng)時間的差值小于預設閾值,則不提醒用戶,如此,可以避免頻繁提醒用戶而給用戶造成不必要的打擾,因此,通過上述技術方案,可以及時地提醒用戶將不常使用的應用程序加入到冷藏室中,進而釋放應用程序占用的內存,提升了終端的運行速度。
      [0007]在上述技術方案中,優(yōu)選地,所述獲取所述應用程序的未使用時間的步驟之前,還包括:將除指定應用程序之外的其他應用程序的未使用時間從數(shù)據(jù)庫中加載到緩存中,其中,所述指定應用程序為不提醒名單中的應用程序;以及判斷在所述數(shù)據(jù)庫中是否存在所述指定應用程序的未使用時間;若是,刪除所述數(shù)據(jù)庫中的所述指定應用程序的未使用時間。
      [0008]在該技術方案中,通過將除指定應用程序之外的其他應用程序的未使用時間從數(shù)據(jù)庫中加載到緩存中,以方便后續(xù)的獲取應用程序的未使用時間來提醒用戶的操作,同時,判斷在數(shù)據(jù)庫中是否存在指定應用程序的未使用時間,若存在,則刪除數(shù)據(jù)庫中的指定應用程序的未使用時間,如此,可以避免對指定應用程序進行的誤提醒,其中,指定應用程序即為不提醒名單中的應用程序。
      [0009]另外,不提醒名單可以是預先設置好的存儲在終端中的名單,例如,在終端中設置冷藏室白名單,冷藏室白名單中包括有系統(tǒng)應用程序、輸入法類型的應用程序,對冷藏室白名單中的應用程序不進行提醒,或者,不提醒名單也可以通過服務器進行下發(fā),例如,可以在每天的8點至22點之間的任意時間點下發(fā)最新不提醒名單,如此,可以分散服務器下發(fā)最新不提醒名單的時間,減輕服務器的負荷。
      [0010]在上述任一技術方案中,優(yōu)選地,所述將除指定應用程序之外的其他應用程序的未使用時間從數(shù)據(jù)庫中加載到緩存中的步驟之前,包括:獲取服務器下發(fā)最新不提醒名單時的時間戳;根據(jù)所述時間戳確定是否對所述不提醒名單進行更新。
      [0011]在該技術方案中,由于某些經常使用的應用程序不是通過觸控該應用程序的圖標打開,而是通過其他應用程序打開的,例如通過淘寶打開支付寶、通過美團打開高德地圖,為了避免將上述應用程序誤認為用戶不經常使用的應用程序而導致的誤提醒,可以將上述應用程序加入到服務器存儲的最新不提醒名單中,然后通過下發(fā)該最新不提醒名單以實現(xiàn)對上述應用程序不提醒的目的。即通過獲取服務器上次下發(fā)最新不提醒名單時的時間戳,若該時間戳和當前服務器的時間戳不一致,也就說明服務器中的最新不提醒名單中有新的應用程序加入,則可獲取該最新不提醒名單,根據(jù)該最新不提醒名單對終端中的不提醒名單進行更新,并根據(jù)更新后的不提醒名單更新數(shù)據(jù)庫和緩存中的應用程序的未使用時間,例如,應用市場為可提醒的應用程序,即數(shù)據(jù)庫中和緩存中都存儲有應用市場的未使用時間,若更新后的不提醒名單中加入應用市場這一應用程序,則可以刪除數(shù)據(jù)庫中和緩存中應用市場的未使用時間。
      [0012]在上述任一技術方案中,優(yōu)選地,所述獲取所述應用程序的未使用時間的步驟之前,包括:在關閉所述應用程序時,開始統(tǒng)計所述應用程序的未使用時間,且每隔預設時間更新所述應用程序的未使用時間。
      [0013]在該技術方案中,通過統(tǒng)計應用程序的未使用時間,并每隔預設時間更新應用程序的未使用時間,例如,預設時間為I小時,若I小時之內應用程序被打開,則將該應用程序的未使用時間設置為零,若I小時之內冷藏室被關閉,則清空所有應用程序的未使用時間,若I小時之內重新設置冷藏周期,則所有應用程序的未使用時間歸零并重新統(tǒng)計,若I小時之內無任何操作,則將應用程序的未使用時間增加I小時,因此,通過上述技術方案,可以比較準確地確定應用程序的未使用時間,從而提升根據(jù)應用程序的未使用時間和冷藏周期提醒用戶將應用程序加入到冷藏室的準確性和可靠性。
      [0014]在上述任一技術方案中,優(yōu)選地,還包括:在統(tǒng)計所述應用程序的未使用時間的過程中,若所述應用程序卸載或加入到所述冷藏室中,刪除所述應用程序的未使用時間,若所述應用程序啟動、從所述冷藏室中解凍或者卸載后重新安裝,設置所述應用程序的未使用時間為零。
      [0015]在該技術方案中,若應用程序卸載或加入到冷藏室中,即不需要再對該應用程序進行提醒,則刪除應用程序的未使用時間,從而可以避免對已卸載或加入到冷藏室中的應用程序的誤提醒。另外,若應用程序啟動、從冷藏室中解凍或者卸載后重新安裝,則可以設置應用程序的未使用時間為零,以重新統(tǒng)計應用程序的未使用時間。
      [0016]本發(fā)明的第二方面提出了一種提醒裝置,包括:比較單元,用于獲取終端的當前系統(tǒng)時間,比較上次提醒應用程序加入到所述終端的冷藏室的時間與所述當前系統(tǒng)時間的差值是否大于預設閾值;第一獲取單元,用于若是,則獲取所述應用程序的未使用時間;提醒單元,用于根據(jù)所述應用程序的未使用時間和冷藏周期確定是否提醒用戶將所述應用程序加入到所述冷藏室。
      [0017]在該技術方案中,通過比較上次提醒應用程序加入到終端的冷藏室的時間與當前系統(tǒng)時間的差值,若該差值大于預設閾值,則可根據(jù)獲取到的應用程序的未使用時間和冷藏周期來提醒用戶將應用程序加入到冷藏室中,例如,設置冷藏周期為15天(S卩360小時),且檢測到任一應用程序的未使用時間為370小時,即任一應用程序的未使用時間大于冷藏周期,則提醒用戶將該任一應用程序加入到冷藏室中,反之,若上次提醒應用程序加入到終端的冷藏室的時間與當前系統(tǒng)時間的差值小于預設閾值,則不提醒用戶,如此,可以避免頻繁提醒用戶而給用戶造成不必要的打擾,因此,通過上述技術方案,可以及時地提醒用戶將不常使用的應用程序加入到冷藏室中,進而釋放應用程序占用的內存,提升了終端的運行速度。
      [0018]在上述技術方案中,優(yōu)選地,還包括:加載單元,用于將除指定應用程序之外的其他應用程序的未使用時間從數(shù)據(jù)庫中加載到緩存中,其中,所述指定應用程序為不提醒名單中的應用程序;以及判斷單元,用于判斷在所述數(shù)據(jù)庫中是否存在所述指定應用程序的未使用時間;第一刪除單元,用于若是,刪除所述數(shù)據(jù)庫中的所述指定應用程序的未使用時間。
      [0019]在該技術方案中,通過將除指定應用程序之外的其他應用程序的未使用時間從數(shù)據(jù)庫中加載到緩存中,以方便后續(xù)的根據(jù)應用程序的未使用時間提醒用戶的操作,同時,判斷在數(shù)據(jù)庫中是否存在指定應用程序的未使用時間,若存在,則刪除數(shù)據(jù)庫中的指定應用程序的未使用時間,如此,可以避免對指定應用程序進行的誤提醒,其中,指定應用程序即為不提醒名單中的應用程序。
      [0020]另外,不提醒名單可以是預先設置好的存儲在終端中的名單,例如,在終端中設置冷藏室白名單,冷藏室白名單中包括有系統(tǒng)應用程序、輸入法類型的應用程序,對冷藏室白名單中的應用程序不進行提醒,或者,不提醒名單也可以通過服務器進行下發(fā),例如,可以在每天的8點至22點之間的任意時間點下發(fā)最新不提醒名單,如此,可以分散服務器下發(fā)最新不提醒名單的時間,減輕服務器的負荷。
      [0021 ]在上述任一技術方案中,優(yōu)選地,包括:第二獲取單元,用于獲取服務器下發(fā)最新不提醒名單時的時間戳;更新單元,用于根據(jù)所述時間戳確定是否對所述不提醒名單進行更新。
      [0022]在該技術方案中,由于某些經常使用的應用程序不是通過觸控該應用程序的圖標打開,而是通過其他應用程序打開的,例如支付寶、高德地圖,為了避免將上述應用程序誤認為用戶不經常使用的應用程序而導致的誤提醒,可以將上述應用程序加入到服務器存儲的最新不提醒名單中,然后通過下發(fā)該最新不提醒名單以實現(xiàn)對上述應用程序不提醒的目的。即通過獲取服務器上次下發(fā)最新不提醒名單時的時間戳,若該時間戳和當前服務器的時間戳不一致,也就說明服務器中的最新不提醒名單中有新的應用程序加入,則可獲取該最新不提醒名單,根據(jù)該最新不提醒名單對終端中的不提醒名單進行更新,并根據(jù)更新后的不提醒名單更新數(shù)據(jù)庫和緩存中的應用程序的未使用時間,例如,應用市場為可提醒的應用程序,即數(shù)據(jù)庫中和緩存中都存儲有應用市場的未使用時間,若更新后的不提醒名單中加入應用市場這一應用程序,則可以刪除數(shù)據(jù)庫中和緩存中應用市場的未使用時間。
      [0023]在上述任一技術方案中,優(yōu)選地,包括:統(tǒng)計單元,用于在關閉所述應用程序時,開始統(tǒng)計所述應用程序的未使用時間,且每隔預設時間更新所述應用程序的未使用時間。
      [0024]在該技術方案中,通過統(tǒng)計應用程序的未使用時間,并每隔預設時間更新應用程序的未使用時間,例如,預設時間為I小時,若I小時之內應用程序被打開,則將該應用程序的未使用時間設置為零,若I小時之內冷藏室被關閉,則清空所有應用程序的未使用時間,若I小時之內重新設置冷藏周期,則所有應用程序的未使用時間歸零并重新統(tǒng)計,若I小時之內無任何操作,則將應用程序的未使用時間增加I小時,因此,通過上述技術方案,可以比較準確地確定應用程序的未使用時間,從而提升根據(jù)應用程序的未使用時間和冷藏周期提醒用戶將應用程序加入到冷藏室的準確性和可靠性。
      [0025]在上述任一技術方案中,優(yōu)選地,還包括:第二刪除單元,用于在統(tǒng)計所述應用程序的未使用時間的過程中,若所述應用程序卸載或加入到所述冷藏室中,刪除所述應用程序的未使用時間;以及設置單元,用于若所述應用程序啟動、從所述冷藏室中解凍或者卸載后重新安裝,設置所述應用程序的未使用時間為零。
      [0026]在該技術方案中,若應用程序卸載或加入到冷藏室中,即不需要再對該應用程序進行提醒,則刪除應用程序的未使用時間,從而可以避免對已卸載或加入到冷藏室中的應用程序的誤提醒。另外,若應用程序啟動、從冷藏室中解凍或者卸載后重新安裝,則可以設置應用程序的未使用時間為零,以重新統(tǒng)計應用程序的未使用時間。
      [0027]本發(fā)明的第三方面提出了一種終端,包括上述技術方案中任一項所述的提醒裝置,因此,該終端具有和上述技術方案中任一項所述的提醒裝置相同的技術效果,在此不再贅述。
      [0028]通過本發(fā)明的技術方案,可以及時地提醒用戶將不常使用的應用程序加入到冷藏室中,進而釋放應用程序占用的內存,提升了終端的運行速度。
      【附圖說明】
      [0029]圖1示出了根據(jù)本發(fā)明的一個實施例的提醒方法的流程示意圖;
      [0030]圖2示出了根據(jù)本發(fā)明的一個實施例的將應用程序的未使用時間從數(shù)據(jù)庫中加載到緩存中的方法的流程示意圖;
      [0031]圖3示出了根據(jù)本發(fā)明的另一個實施例的提醒方法的流程示意圖;
      [0032]圖4示出了根據(jù)本發(fā)明的一個實施例的應用程序的未使用時間統(tǒng)計的方法的流程示意圖;
      [0033]圖5示出了根據(jù)本發(fā)明的一個實施例的下發(fā)最新不提醒名單的方法的流程示意圖;
      [0034]圖6示出了根據(jù)本發(fā)明的一個實施例的提醒裝置的結構示意圖;
      [0035]圖7示出了根據(jù)本發(fā)明的一個實施例的終端的結構示意圖。
      【具體實施方式】
      [0036]為了可以更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結合附圖和【具體實施方式】對本發(fā)明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
      [0037]在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍并不受下面公開的具體實施例的限制。
      [0038]圖1示出了根據(jù)本發(fā)明的一個實施例的提醒方法的流程示意圖。
      [0039 ]如圖1所示,根據(jù)本發(fā)明的一個實施例的提醒方法,包括:
      [0040]步驟102,獲取終端的當前系統(tǒng)時間,比較上次提醒應用程序加入到所述終端的冷藏室的時間與所述當前系統(tǒng)時間的差值是否大于預設閾值。
      [0041]步驟104,若所述差值是否大于所述預設閾值,則獲取所述應用程序的未使用時間。
      [0042]步驟106,根據(jù)所述應用程序的未使用時間和冷藏周期確定是否提醒用戶將所述應用程序加入到所述冷藏室。
      [0043]在該技術方案中,通過比較上次提醒應用程序加入到終端的冷藏室的時間與當前系統(tǒng)時間的差值,若該差值大于預設閾值,則可根據(jù)獲取到的應用程序的未使用時間和冷藏周期來提醒用戶將應用程序加入到冷藏室中,例如,設置冷藏周期為15天(S卩360小時),且檢測到任一應用程序的未使用時間為370小時,即任一應用程序的未使用時間大于冷藏周期,則提醒用戶將該任一應用程序加入到冷藏室中,反之,若上次提醒應用程序加入到終端的冷藏室的時間與當前系統(tǒng)時間的差值小于預設閾值,則不提醒用戶,如此,可以避免頻繁提醒用戶而給用戶造成不必要的打擾,因此,通過上述技術方案,可以及時地提醒用戶將不常使用的應用程序加入到冷藏室中,進而釋放應用程序占用的內存,提升了終端的運行速度。
      [0044]另外,冷藏周期可以多個選項,即冷藏周期可以是5天、10天、15天、20天、25天、30天,冷藏周期默認為15天。
      [0045]若未提醒過將應用程序加入到冷藏室中,則直接獲取應用程序的未使用時間,根據(jù)應用程序的未使用時間和冷藏周期確定是否提醒用戶將應用程序加入到所述冷藏室。
      [0046]在上述技術方案中,優(yōu)選地,獲取所述應用程序的未使用時間的步驟之前,包括:將除指定應用程序之外的其他應用程序的未使用時間從數(shù)據(jù)庫中加載到緩存中,其中,所述指定應用程序為不提醒名單中的應用程序;判斷在所述數(shù)據(jù)庫中是否存在所述指定應用程序的未使用時間;若是,刪除所述數(shù)據(jù)庫中的所述指定應用程序的未使用時間。
      [0047]在該技術方案中,通過將除指定應用程序之外的其他應用程序的未使用時間從數(shù)據(jù)庫中加載到緩存中,以方便后續(xù)的根據(jù)應用程序的未使用時間提醒用戶的操作,同時,判斷在數(shù)據(jù)庫中是否存在指定應用程序的未使用時間,若存在,則刪除數(shù)據(jù)庫中的指定應用程序的未使用時間,如此,可以避免對指定應用程序進行的誤提醒,其中,指定應用程序即為不提醒名單中的應用程序。
      [0048]另外,不提醒名單可以是預先設置好的存儲在終端中的名單,例如,將終端中設置的冷藏室白名單作為不提醒名單,冷藏室白名單中包括有系統(tǒng)應用程序、輸入法類型的應用程序,對冷藏室白名單中的應用程序不進行提醒,或者,不提醒名單也可以通過服務器進行下發(fā),例如,可以在每天的8點至22點之間的任意時間點下發(fā)最新不提醒名單,如此,可以分散服務器下發(fā)最新不提醒名單的時間,減輕服務器的負荷。
      [0049]在上述任一技術方案中,優(yōu)選地,所述將除指定應用程序之外的其他應用程序的未使用時間從數(shù)據(jù)庫中加載到緩存中的步驟之前,包括:獲取服務器下發(fā)最新不提醒名單時的時間戳;根據(jù)所述時間戳確定是否對所述不提醒名單進行更新。
      [0050]在該技術方案中,由于某些經常使用的應用程序不是通過觸控該應用程序的圖標打開,而是通過其他應用程序打開的,例如支付寶、高德地圖,為了避免將上述應用程序誤認為用戶不經常使用的應用程序而導致的誤提醒,可以將上述應用程序加入到服務器存儲的最新不提醒名單中,然后通過下發(fā)該最新不提醒名單以實現(xiàn)對上述應用程序不提醒的目的。即通過獲取服務器上次下發(fā)最新不提醒名單時的時間戳,若該時間戳和當前服務器的時間戳不一致,也就說明服務器中的最新不提醒名單中有新的應用程序加入,則可獲取該最新不提醒名單,根據(jù)該最新不提醒名單對終端中的不提醒名單進行更新,并根據(jù)更新后的不提醒名單更新數(shù)據(jù)庫和緩存中的應用程序的未使用時間,例如,應用市場為可提醒的應用程序,即數(shù)據(jù)庫中和緩存中都存儲有應用市場的未使用時間,若更新后的不提醒名單中加入應用市場這一應用程序,則可以刪除數(shù)據(jù)庫中和緩存中應用市場的未使用時間。
      [0051]在上述任一技術方案中,優(yōu)選地,步驟104之前,包括:在關閉所述應用程序時,開始統(tǒng)計所述應用程序的未使用時間,且每隔預設時間更新所述應用程序的未使用時間。
      [0052]在該技術方案中,通過統(tǒng)計應用程序的未使用時間,并每隔預設時間更新應用程序的未使用時間,例如,預設時間為I小時,若I小時之內應用程序被打開,則將該應用程序的未使用時間設置為零,若I小時之內冷藏室被關閉,則清空所有應用程序的未使用時間,若I小時之內重新設置冷藏周期,則所有應用程序的未使用時間歸零并重新統(tǒng)計,若I小時之內無任何操作,則將應用程序的未使用時間增加I小時,因此,通過上述技術方案,可以比較準確地確定應用程序的未使用時間,從而提升根據(jù)應用程序的未使用時間和冷藏周期提醒用戶將應用程序加入到冷藏室的準確性和可靠性。
      [0053]在上述任一技術方案中,優(yōu)選地,還包括:在統(tǒng)計所述應用程序的未使用時間的過程中,若所述應用程序卸載或加入到所述冷藏室中,刪除所述應用程序的未使用時間,若所述應用程序啟動、從所述冷藏室中解凍或者卸載后重新安裝,設置所述應用程序的未使用時間為零。
      [0054]在該技術方案中,若應用程序卸載或加入到冷藏室中,即不需要再對該應用程序進行提醒,則刪除應用程序的未使用時間,從而可以避免對已卸載或加入到冷藏室中的應用程序的誤提醒。另外,若應用程序啟動、從冷藏室中解凍或者卸載后重新安裝,則可以設置應用程序的未使用時間為零,以重新統(tǒng)計應用程序的未使用時間。
      [0055]圖2示出了根據(jù)本發(fā)明的一個實施例的將應用程序的未使用時間從數(shù)據(jù)庫中加載到緩存中的方法的流程示意圖。
      [0056]如圖2所示,根據(jù)本發(fā)明的一個實施例的將應用程序的未使用時間從數(shù)據(jù)庫中加載到緩存中的方法,包括:
      [0057]步驟202,判斷冷藏室和冷藏周期是否開啟。
      [0058]步驟204,獲取冷藏室白名單、不提醒名單和本地安裝的輸入法列表。
      [0059]步驟206,獲取桌面上的應用程序列表。
      [0060]步驟208,判斷應用程序是否在不提醒名單中,且不是輸入法類型的應用程序,若判斷結果為是,則進入步驟210,否則,進入步驟212。
      [0061]步驟210,從數(shù)據(jù)庫中獲取應用程序的未使用時間,并應用程序的未使用時間加入到緩存列表。
      [0062]步驟212,判斷應用程序的未使用時間是否在數(shù)據(jù)庫中,若是,進入步驟214,否則,結束本次流程。
      [0063]步驟214,若應用程序的未使用時間在數(shù)據(jù)庫中,刪除數(shù)據(jù)庫中的應用程序的未使用時間。
      [0064]圖3示出了根據(jù)本發(fā)明的另一個實施例的提醒方法的流程示意圖。
      [0065 ]如圖3所示,根據(jù)本發(fā)明的另一個實施例的提醒方法,包括:
      [0066]步驟302,滑動至某一屏幕。
      [0067]步驟304,判斷冷藏室和冷藏周期是否開啟,若是,進入步驟306,否則,結束本次流程。
      [0068]步驟306,判斷當前系統(tǒng)時間和上次提醒應用程序加入到終端的冷藏室的時間的差值是否大于預設閾值,若是,進入步驟308,否則,結束本次流程。
      [0069]步驟308,判斷是否在Is之內無任何操作,若是,進入步驟310,否則,結束本次流程。
      [0070]步驟310,判斷當前屏幕中有應用程序的未使用時間達到冷藏周期,若是,進入步驟312,否則,結束本次流程。
      [0071]步驟312,是否冷藏應用程序,若是,進入步驟314,否則,進入步驟316。
      [0072]步驟314,若冷藏應用程序,刪除應用程序的未使用時間。
      [0073]步驟316,若不冷藏應用程序,設置應用程序的未使用時間為零,并重新統(tǒng)計應用程序的未使用時間。
      [0074]圖4示出了根據(jù)本發(fā)明的一個實施例的應用程序的未使用時間統(tǒng)計的方法的流程示意圖。
      [0075]如圖4所示,根據(jù)本發(fā)明的一個實施例的應用程序的未使用時間統(tǒng)計的方法,包括:
      [0076]步驟402,判斷冷藏室和冷藏周期是否開啟,若是,進入步驟404,否則,結束本次流程。
      [0077]步驟404,設定重復鬧鐘,并設置重復鬧鐘的預設時間為I小時。
      [0078]步驟406,判斷是否達到I小時且I小時內無任何操作,若是,進入步驟410,否則,進入步驟408。
      [0079]步驟408,判斷任一應用程序是否被啟動,若是,進入步驟414,否則,進入步驟412。
      [0080]步驟410,若達到I小時且I小時之內無任何操作,將數(shù)據(jù)庫和緩存中的應用程序的未使用時間增加I小時。
      [0081]步驟412,判斷任一應用程序是否被冷藏或卸載,若是,進入步驟418,否則,進入步驟 416。
      [0082]步驟414,若任一應用程序被啟動,設置數(shù)據(jù)庫和緩存中任一應用程序的未使用時間為零。
      [0083]步驟416,判斷任一應用程序是否被解凍或安裝,若是,進入步驟422,否則,進入步驟420。
      [0084]步驟418,若任一應用程序被冷藏或卸載,刪除數(shù)據(jù)庫和緩存中任一應用程序的未使用時間。
      [0085]步驟420,判斷冷藏室或冷藏周期是否被關閉,若是,進入步驟426,否則,進入步驟424。
      [0086]步驟422,若任一應用程序被解凍或安裝,在數(shù)據(jù)庫和緩存中增加任一應用程序的未使用時間,并設置其為零。
      [0087]步驟424,判斷是否重新設置冷藏周期,若是,進入步驟428,否則,進入步驟406。
      [0088]步驟426,若冷藏室或冷藏周期被關閉,刪除數(shù)據(jù)庫和緩存中所有應用程序的未使用時間。
      [0089]步驟428,若重新設置冷藏周期,設置數(shù)據(jù)庫和緩存中所有應用程序的未使用時間為零,并重新統(tǒng)計應用程序的未使用時間。
      [0090]圖5示出了根據(jù)本發(fā)明的一個實施例的下發(fā)最新不提醒名單的方法的流程示意圖。
      [0091]如圖5所示,根據(jù)本發(fā)明的一個實施例的下發(fā)最新不提醒名單的方法,包括:
      [0092]步驟502,判斷冷藏室和冷藏周期是否開啟,若是,進入步驟504,否則,結束本次流程。
      [0093]步驟504,設定重復鬧鐘,每天觸發(fā)一次。
      [0094]步驟506,判斷是否達到一天時間,若是,進入步驟508,否則,進入步驟506。
      [0095]步驟508,獲取服務器上次下發(fā)最新不提醒名單的時間戳,并根據(jù)時間戳獲取最新不提醒名單。
      [0096]步驟510,判斷最新不提醒名單是否為空,若否,進入步驟512,若是,結束本次流程。
      [0097]步驟512,記錄服務器本次下發(fā)最新不提醒名單的時間戳。
      [0098]步驟514,根據(jù)更新后的不提醒名單對數(shù)據(jù)庫和緩存中的應用程序的未使用時間進行更新。
      [0099]在該技術方案中,最新不提醒名單可以是JS0N(JavaScript Object Notat1n,JavaScript對象表示法)格式的數(shù)據(jù),在獲取JSON數(shù)據(jù)時,由于一些外部原因,獲取到的JSON數(shù)據(jù)可能為空,當獲取到的JSON數(shù)據(jù)為空時,則再次獲取JSON數(shù)據(jù)。
      [0100]圖6示出了根據(jù)本發(fā)明的一個實施例的提醒裝置的結構示意圖。
      [0101]如圖6所示,根據(jù)本發(fā)明的一個實施例的提醒裝置600,包括:比較單元602,用于獲取終端的當前系統(tǒng)時間,比較上次提醒應用程序加入到所述終端的冷藏室的時間與所述當前系統(tǒng)時間的差值是否大于預設閾值;第一獲取單元604,用于若是,則獲取所述應用程序的未使用時間;提醒單元606,用于根據(jù)所述應用程序的未使用時間和冷藏周期確定是否提醒用戶將所述應用程序加入到所述冷藏室。
      [0102]在該技術方案中,通過比較上次提醒應用程序加入到終端的冷藏室的時間與當前系統(tǒng)時間的差值,若該差值大于預設閾值,則可根據(jù)獲取到的應用程序的未使用時間和冷藏周期來提醒用戶將應用程序加入到冷藏室中,例如,設置冷藏周期為15天(S卩360小時),且檢測到任一應用程序的未使用時間為370小時,即任一應用程序的未使用時間大于冷藏周期,則提醒用戶將該任一應用程序加入到冷藏室中,反之,若上次提醒應用程序加入到終端的冷藏室的時間與當前系統(tǒng)時間的差值小于預設閾值,則不提醒用戶,如此,可以避免頻繁提醒用戶而給用戶造成不必要的打擾,因此,通過上述技術方案,可以及時地提醒用戶將不常使用的應用程序加入到冷藏室中,進而釋放應用程序占用的內存,提升了終端的運行速度。
      [0103]另外,冷藏周期可以多個選項,即冷藏周期可以是5天、10天、15天、20天、25天、30天,冷藏周期默認為15天。
      [0104]在上述技術方案中,優(yōu)選地,還包括:加載單元608,用于將除指定應用程序之外的其他應用程序的未使用時間從數(shù)據(jù)庫中加載到緩存中,其中,所述指定應用程序為不提醒名單中的應用程序;以及判斷單元610,用于判斷在所述數(shù)據(jù)庫中是否存在所述指定應用程序的未使用時間;第一刪除單元612,用于若是,刪除所述數(shù)據(jù)庫中的所述指定應用程序的未使用時間。
      [0105]在該技術方案中,通過將除指定應用程序之外的其他應用程序的未使用時間從數(shù)據(jù)庫中加載到緩存中,以方便后續(xù)的根據(jù)應用程序的未使用時間提醒用戶的操作,同時,判斷在數(shù)據(jù)庫中是否存在指定應用程序的未使用時間,若存在,則刪除數(shù)據(jù)庫中的指定應用程序的未使用時間,如此,可以避免對指定應用程序進行的誤提醒,其中,指定應用程序即為不提醒名單中的應用程序。
      [0106]另外,不提醒名單可以是預先設置好的存儲在終端中的名單,例如,將終端中設置的冷藏室白名單作為不提醒名單,冷藏室白名單中包括有系統(tǒng)應用程序、輸入法類型的應用程序,對冷藏室白名單中的應用程序不進行提醒,或者,不提醒名單也可以通過服務器進行下發(fā),例如,可以在每天的8點至22點之間的任意時間點下發(fā)最新不提醒名單,如此,可以分散服務器下發(fā)最新不提醒名單的時間,減輕服務器的負荷。
      [0107]在上述任一技術方案中,優(yōu)選地,包括:第二獲取單元614,用于獲取服務器下發(fā)最新不提醒名單時的時間戳;更新單元616,用于根據(jù)所述時間戳確定是否對所述不提醒名單進行更新。
      [0108]在該技術方案中,由于某些經常使用的應用程序不是通過觸控該應用程序的圖標打開,而是通過其他應用程序打開的,例如支付寶、高德地圖,為了避免將上述應用程序誤認為用戶不經常使用的應用程序而導致的誤提醒,可以將上述應用程序加入到服務器存儲的最新不提醒名單中,然后通過下發(fā)該最新不提醒名單以實現(xiàn)對上述應用程序不提醒的目的。即通過獲取服務器上次下發(fā)最新不提醒名單時的時間戳,若該時間戳和當前服務器的時間戳不一致,也就說明服務器中的最新不提醒名單中有新的應用程序加入,則可獲取該最新不提醒名單,根據(jù)該最新不提醒名單對終端中的不提醒名單進行更新,并根據(jù)更新后的不提醒名單更新數(shù)據(jù)庫和緩存中的應用程序的未使用時間,例如,應用市場為可提醒的應用程序,即數(shù)據(jù)庫中和緩存中都存儲有應用市場的未使用時間,若更新后的不提醒名單中加入應用市場這一應用程序,則可以刪除數(shù)據(jù)庫中和緩存中應用市場的未使用時間。
      [0109]在上述任一技術方案中,優(yōu)選地,包括:統(tǒng)計單元618,用于在關閉所述應用程序時,開始統(tǒng)計所述應用程序的未使用時間,且每隔預設時間更新所述應用程序的未使用時間。
      [0110]在該技術方案中,通過統(tǒng)計應用程序的未使用時間,并每隔預設時間更新應用程序的未使用時間,例如,預設時間為I小時,若I小時之內應用程序被打開,則將該應用程序的未使用時間設置為零,若I小時之內冷藏室被關閉,則清空所有應用程序的未使用時間,若I小時之內重新設置冷藏周期,則所有應用程序的未使用時間歸零并重新統(tǒng)計,若I小時之內無任何操作,則將應用程序的未使用時間增加I小時,因此,通過上述技術方案,可以比較準確地確定應用程序的未使用時間,從而提升根據(jù)應用程序的未使用時間和冷藏周期提醒用戶將應用程序加入到冷藏室的準確性和可靠性。
      [0111]在上述任一技術方案中,優(yōu)選地,還包括:第二刪除單元620,用于在統(tǒng)計所述應用程序的未使用時間的過程中,若所述應用程序卸載或加入到所述冷藏室中,刪除所述應用程序的未使用時間;以及設置單元622,用于若所述應用程序啟動、從所述冷藏室中解凍或者卸載后重新安裝,設置所述應用程序的未使用時間為零。
      [0112]在該技術方案中,若應用程序卸載或加入到冷藏室中,即不需要再對該應用程序進行提醒,則刪除應用程序的未使用時間,從而可以避免對已卸載或加入到冷藏室中的應用程序的誤提醒。另外,若應用程序啟動、從冷藏室中解凍或者卸載后重新安裝,則可以設置應用程序的未使用時間為零,以重新統(tǒng)計應用程序的未使用時間。
      [0113]圖7示出了根據(jù)本發(fā)明的一個實施例的終端的結構示意圖。
      [0114]如圖7所示,根據(jù)本發(fā)明的一個實施例的終端700,包括上述技術方案中任一項所述的提醒裝置600,因此,該終端700具有和上述技術方案中任一項所述的提醒裝置600相同的技術效果,在此不再贅述。
      [0115]以上結合附圖詳細說明了本發(fā)明的技術方案,可以及時地提醒用戶將不常使用的應用程序加入到冷藏室中,進而釋放應用程序占用的內存,提升了終端的運行速度。
      [0116]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
      【主權項】
      1.一種提醒方法,其特征在于,包括: 獲取終端的當前系統(tǒng)時間,比較上次提醒應用程序加入到所述終端的冷藏室的時間與所述當前系統(tǒng)時間的差值是否大于預設閾值; 若所述差值大于所述預設閾值,則獲取所述應用程序的未使用時間; 根據(jù)所述應用程序的未使用時間和冷藏周期確定是否提醒用戶將所述應用程序加入到所述冷藏室。2.根據(jù)權利要求1所述的提醒方法,其特征在于,所述獲取所述應用程序的未使用時間的步驟之前,還包括: 將除指定應用程序之外的其他應用程序的未使用時間從數(shù)據(jù)庫中加載到緩存中,其中,所述指定應用程序為不提醒名單中的應用程序; 判斷在所述數(shù)據(jù)庫中是否存在所述指定應用程序的未使用時間; 若存在所述指定應用程序的未使用時間,則刪除所述數(shù)據(jù)庫中的所述指定應用程序的未使用時間。3.根據(jù)權利要求2所述的提醒方法,其特征在于,所述將除指定應用程序之外的其他應用程序的未使用時間從數(shù)據(jù)庫中加載到緩存中的步驟之前,包括: 獲取服務器下發(fā)最新不提醒名單時的時間戳; 根據(jù)所述時間戳確定是否對所述不提醒名單進行更新。4.根據(jù)權利要求1至3中任一項所述的提醒方法,其特征在于,所述獲取所述應用程序的未使用時間的步驟之前,包括: 在關閉所述應用程序時,開始統(tǒng)計所述應用程序的未使用時間,且每隔預設時間更新所述應用程序的未使用時間。5.根據(jù)權利要求4所述的提醒方法,其特征在于,還包括: 在統(tǒng)計所述應用程序的未使用時間的過程中,若所述應用程序卸載或加入到所述冷藏室中,則刪除所述應用程序的未使用時間,若所述應用程序啟動、從所述冷藏室中解凍或者卸載后重新安裝,則設置所述應用程序的未使用時間為零。6.一種提醒裝置,其特征在于,包括: 比較單元,用于獲取終端的當前系統(tǒng)時間,比較上次提醒應用程序加入到所述終端的冷藏室的時間與所述當前系統(tǒng)時間的差值是否大于預設閾值; 第一獲取單元,用于若所述差值大于所述預設閾值,則獲取所述應用程序的未使用時間; 提醒單元,用于根據(jù)所述應用程序的未使用時間和冷藏周期確定是否提醒用戶將所述應用程序加入到所述冷藏室。7.根據(jù)權利要求6所述的提醒裝置,其特征在于,還包括: 加載單元,用于將除指定應用程序之外的其他應用程序的未使用時間從數(shù)據(jù)庫中加載到緩存中,其中,所述指定應用程序為不提醒名單中的應用程序;以及 判斷單元,用于判斷在所述數(shù)據(jù)庫中是否存在所述指定應用程序的未使用時間; 第一刪除單元,用于若存在所述指定應用程序的未使用時間,刪除所述數(shù)據(jù)庫中的所述指定應用程序的未使用時間。8.根據(jù)權利要求7所述的提醒裝置,其特征在于,包括: 第二獲取單元,用于獲取服務器下發(fā)最新不提醒名單時的時間戳; 更新單元,用于根據(jù)所述時間戳確定是否對所述不提醒名單進行更新。9.根據(jù)權利要求6至8中任一項所述的提醒裝置,其特征在于,包括: 統(tǒng)計單元,用于在關閉所述應用程序時,開始統(tǒng)計所述應用程序的未使用時間,且每隔預設時間更新所述應用程序的未使用時間。10.根據(jù)權利要求9所述的提醒裝置,其特征在于,還包括: 第二刪除單元,用于在統(tǒng)計所述應用程序的未使用時間的過程中,若所述應用程序卸載或加入到所述冷藏室中,則刪除所述應用程序的未使用時間;以及 設置單元,用于若所述應用程序啟動、從所述冷藏室中解凍或者卸載后重新安裝,則設置所述應用程序的未使用時間為零。11.一種終端,其特征在于,包括:如權利要求6至10中任一項所述的提醒裝置。
      【文檔編號】G06F9/50GK105955818SQ201610238760
      【公開日】2016年9月21日
      【申請日】2016年4月15日
      【發(fā)明人】吳立佳, 韋巧
      【申請人】奇酷軟件(深圳)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1