一種信息提醒方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及數(shù)據(jù)處理技術領域,特別是涉及一種數(shù)據(jù)處理方法和一種數(shù)據(jù)處理裝置。
【背景技術】
[0002]隨著移動終?而技術的發(fā)展,越來越多的用戶使用智能移動終?而。移動終?而可以安裝各種應用程序(Applicat1n,APP)便于用戶使用,如播放器類應用程序、瀏覽器類應用程序、文本類應用程序以及即時通訊類應用程序,從而用戶可以通過上述應用程序在移動終端獲取各種所需信息,執(zhí)行各種所需操作。
【發(fā)明內容】
[0003]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的數(shù)據(jù)處理方法和相應的數(shù)據(jù)處理裝置。
[0004]依據(jù)本發(fā)明的一個方面,提供了一種信息提醒方法,包括:檢測移動終端中目標應用程序的狀態(tài),并基于所述狀態(tài)對目標應用程序進行監(jiān)控;當檢測到所述目標應用程序滿足預置狀態(tài)條件時,獲取與所述預置狀態(tài)條件對應的提醒內容;在所述移動終端中通過顯示所述提醒內容對用戶進行提醒。
[0005]可選的,檢測移動終端中目標應用程序的狀態(tài),包括:獲取所述移動終端中運行的應用程序;將所述運行的應用程序和目標應用程序進行比對,依據(jù)比對結果確定所述目標應用程序為未啟動狀態(tài)或運行狀態(tài)。
[0006]可選的,所述預置狀態(tài)條件包括第一狀態(tài)條件,基于所述狀態(tài)對目標應用程序進行監(jiān)控,包括:對所述移動終端中的應用程序進行監(jiān)控;當監(jiān)控到應用程序的狀態(tài)轉變?yōu)槟繕藸顟B(tài)時,檢測所述應用程序是否為目標應用程序;當檢測狀態(tài)轉變?yōu)槟繕藸顟B(tài)的應用程序為目標應用程序時,確定所述目標應用程序滿足第一狀態(tài)條件。
[0007]可選的,所述預置狀態(tài)條件包括第二狀態(tài)條件,基于所述狀態(tài)對目標應用程序進行監(jiān)控,包括:對處于目標狀態(tài)的目標應用程序的參數(shù)進行監(jiān)控;當監(jiān)控到所述目標應用程序出現(xiàn)預置參數(shù)時,確定所述目標應用程序滿足第二狀態(tài)條件。
[0008]可選的,所述預置狀態(tài)條件包括第三狀態(tài)條件,基于所述狀態(tài)對目標應用程序進行監(jiān)控,包括:當目標應用程序轉變?yōu)槟繕藸顟B(tài)時啟動計時器;通過計時器對處于目標狀態(tài)的目標應用程序的狀態(tài)持續(xù)時間進行監(jiān)控;當監(jiān)控到所述目標應用程序的狀態(tài)持續(xù)時間達到時間閾值時,確定所述目標應用程序滿足第三狀態(tài)條件。
[0009]可選的,所述對處于目標狀態(tài)的目標應用程序的參數(shù)進行監(jiān)控,包括:通過操作接口對處于目標狀態(tài)的目標應用程序執(zhí)行回調操作;檢測所述回調操作獲取的回調字段是否為預置參數(shù)。
[0010]可選的,所述對移動終端中目標應用程序進行監(jiān)控之前,還包括:獲取目標應用程序的應用標識;配置目標應用程序的目標狀態(tài),目標狀態(tài)下的預置參數(shù),或目標狀態(tài)持續(xù)的時間閾值,生成監(jiān)控信息;將所述應用標識和監(jiān)控信息存儲到監(jiān)控列表中。
[0011]根據(jù)本發(fā)明的另一個方面,公開了一種信息提醒裝置,包括:狀態(tài)檢測模塊,用于檢測移動終端中目標應用程序的狀態(tài);應用監(jiān)控模塊,用于基于所述狀態(tài)對目標應用程序進行監(jiān)控;獲取模塊,用于當檢測到所述目標應用程序滿足預置狀態(tài)條件時,獲取與所述預置狀態(tài)條件對應的提醒內容;提醒模塊,用于在所述移動終端中通過顯示所述提醒內容對用戶進行提醒。
[0012]可選的,所述狀態(tài)檢測模塊,包括:獲取子模塊,用于獲取所述移動終端中運行的應用程序;比對子模塊,用于將所述運行的應用程序和目標應用程序進行比對,依據(jù)比對結果確定所述目標應用程序為未啟動狀態(tài)或運行狀態(tài)。
[0013]可選的,所述預置狀態(tài)條件包括第一狀態(tài)條件,所述應用監(jiān)控模塊,包括:第一監(jiān)控子模塊,用于對所述移動終端中的應用程序進行監(jiān)控;當監(jiān)控到應用程序的狀態(tài)轉變?yōu)槟繕藸顟B(tài)時,檢測所述應用程序是否為目標應用程序;當檢測狀態(tài)轉變?yōu)槟繕藸顟B(tài)的應用程序為目標應用程序時,確定所述目標應用程序滿足第一狀態(tài)條件。
[0014]可選的,所述預置狀態(tài)條件包括第二狀態(tài)條件,所述應用監(jiān)控模塊,包括:第二監(jiān)控子模塊,用于對處于目標狀態(tài)的目標應用程序的參數(shù)進行監(jiān)控;當監(jiān)控到所述目標應用程序出現(xiàn)預置參數(shù)時,確定所述目標應用程序滿足第二狀態(tài)條件。
[0015]可選的,所述預置狀態(tài)條件包括第三狀態(tài)條件,所述應用監(jiān)控模塊,包括:第三監(jiān)控子模塊,用于當目標應用程序轉變?yōu)槟繕藸顟B(tài)時啟動計時器;通過計時器對處于目標狀態(tài)的目標應用程序的狀態(tài)持續(xù)時間進行監(jiān)控;當監(jiān)控到所述目標應用程序的狀態(tài)持續(xù)時間達到時間閾值時,確定所述目標應用程序滿足第三狀態(tài)條件。
[0016]可選的,第二監(jiān)控子模塊,用于通過操作接口對處于目標狀態(tài)的目標應用程序執(zhí)行回調操作;檢測所述回調操作獲取的回調字段是否為預置參數(shù)。
[0017]還包括:提醒設置模塊,用于獲取目標應用程序的應用標識;配置與所述目標應用程序的預置狀態(tài)條件相關的監(jiān)控信息和提醒信息,所述監(jiān)控信息包括目標狀態(tài),目標狀態(tài)下的預置參數(shù),或目標狀態(tài)持續(xù)的時間閾值;將所述應用標識、監(jiān)控信息和提醒信息存儲到監(jiān)控列表中。
[0018]區(qū)別于按照時間為用戶顯示編輯的提醒內容的提醒方式,本實施例基于對移動終端中安裝的應用程序進行提醒,即基于事實時檢測的目標應用程序進行監(jiān)控,在目標應用程序滿足預置狀態(tài)條件時,獲取與所述預置狀態(tài)條件對應的提醒內容,對提醒內容進行顯示以提醒用戶。提醒方式更加靈活,基于應用程序狀態(tài)直接提醒,還減少了按照時間提醒后再開啟應用程序的時間。
[0019]上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0020]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0021]圖1示出了根據(jù)本發(fā)明一個實施例的一種信息提醒方法實施例的步驟流程圖;
[0022]圖2示出了根據(jù)本發(fā)明一個實施例的一種信息提醒方法可選實施例的步驟流程圖;
[0023]圖3示出了根據(jù)本發(fā)明一個實施例的一種信息提醒裝置實施例的結構框圖;
[0024]圖4示出了根據(jù)本發(fā)明一個實施例的一種信息提醒裝置實施例的可選結構框圖;
[0025]圖5示出了根據(jù)本發(fā)明一個實施例的信息提醒裝置實施例中狀態(tài)檢測模塊的結構框圖;
[0026]圖6示出了根據(jù)本發(fā)明一個實施例的信息提醒裝置實施例中應用監(jiān)控模塊的結構框圖。
【具體實施方式】
[0027]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0028]實施例一
[0029]參照圖1,示出了根據(jù)本發(fā)明一個實施例的一種信息提醒方法實施例的步驟流程圖,具體可以包括如下步驟:
[0030]步驟102,檢測移動終端中目標應用程序的狀態(tài),并基于所述狀態(tài)對目標應用程序進行監(jiān)控。
[0031]移動終端中可以安裝各種類型的應用程序,用戶在有不同需求時會開啟不同的應用程序。用戶可以在移動終端中啟動應用程序設置提醒事件,但是這類事件通常都是基于時間進行提醒的,在達到相應的時間點時提醒用戶該事件。移動終端中每個應用程序均是各自運行執(zhí)行與其功能相關的操作,但是用戶有時所要執(zhí)行的事件是基于應用程序的,而并不直接與時間相關,此時無法進行提醒。
[0032]因此本實施例中,用戶可以配置監(jiān)控事件,用于對應用程序進行監(jiān)控,該監(jiān)控事件中包括被監(jiān)控的應用程序即目標應用程序,以及進行提醒所要滿足的預置狀態(tài)條件。要實時檢測移動終端中目標應用程序的狀態(tài),由于目標應用程序處于不同狀態(tài)時對應的監(jiān)控事件不同,因此要在獲取目標應用程序所處狀態(tài)的情況下,基于該狀態(tài)對目標應用程序進行監(jiān)控,如監(jiān)控目標應用程序狀態(tài)的變化,目標應用程序的參數(shù)等,進而確定所述目標應用程序是否滿足了監(jiān)控事件中的預置監(jiān)控條件。
[0033]步驟104,當檢測到所述目標應用程序滿足預置狀態(tài)條件時,獲取與所述預置狀態(tài)條件對應的提醒內容。
[0034]當檢測到所述目標應用程序滿足預置狀態(tài)條件時,此時基于目標應用程序進行提醒,因此要獲取與所述預置狀態(tài)條件對應的提醒內容,例如開啟應用程序時提醒用戶執(zhí)行某些操作,如提醒用戶回復某個指定郵件。
[0035]步驟106,在所述移動終端中通過顯示所述提醒內容對用戶進行提醒。
[0036]然后在移動終端中