實(shí)施例可以在各種應(yīng)用場景下對用戶進(jìn)行提醒,例如對如下應(yīng)用場景進(jìn)行提醒。
[0089]應(yīng)用場景一,打開目標(biāo)應(yīng)用程序時(shí),給用戶顯示某提示。如用戶想在下次上即時(shí)通訊客戶端時(shí)聯(lián)系好友B,即可在其啟動即時(shí)通訊客戶端時(shí),檢測到該事件,然后顯示提示與好友B聯(lián)系
[0090]應(yīng)用場景二,當(dāng)目標(biāo)應(yīng)用程序中預(yù)置參數(shù)改變時(shí),給用戶提示某信息。如用戶配置在預(yù)報(bào)第一場下雪時(shí),接到提示,則將相關(guān)應(yīng)用標(biāo)識、監(jiān)控信息和提醒內(nèi)容添加到監(jiān)控列表中。則可以通過API向該應(yīng)用程序的相應(yīng)字段發(fā)起回調(diào),檢測該字段為特定內(nèi)容且當(dāng)被回調(diào)時(shí),顯示對應(yīng)的提醒內(nèi)容。
[0091]應(yīng)用場景三,運(yùn)行目標(biāo)應(yīng)用程序一段時(shí)間后顯示提示信息,如用戶配置每次看半小時(shí)微信即提醒,則通過監(jiān)控列表中配置的監(jiān)控信息在該微信的應(yīng)用程序啟動時(shí)開啟計(jì)時(shí)器,從而當(dāng)計(jì)時(shí)器的計(jì)時(shí)時(shí)間達(dá)到半小時(shí),獲取提醒內(nèi)容進(jìn)行提醒。
[0092]綜上,本實(shí)施例基于移動終端中的應(yīng)用程序?qū)τ脩暨M(jìn)行提醒,從而便于用戶在使用不同應(yīng)用程序時(shí)及時(shí)獲取與該應(yīng)用程序相關(guān)的提醒內(nèi)容,簡化了提醒流程,提高效率。
[0093]對于方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作并不一定是本發(fā)明實(shí)施例所必須的。
[0094]實(shí)施例三
[0095]在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例還提供了一種信息提醒裝置。
[0096]參照圖3,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種信息提醒裝置實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0097]狀態(tài)檢測模塊302,用于檢測移動終端中目標(biāo)應(yīng)用程序的狀態(tài)。
[0098]應(yīng)用監(jiān)控模塊304,用于基于所述狀態(tài)對目標(biāo)應(yīng)用程序進(jìn)行監(jiān)控。
[0099]獲取模塊306,用于當(dāng)檢測到所述目標(biāo)應(yīng)用程序滿足預(yù)置狀態(tài)條件時(shí),獲取與所述預(yù)置狀態(tài)條件對應(yīng)的提醒內(nèi)容;
[0100]提醒模塊308,用于在所述移動終端中通過顯示所述提醒內(nèi)容對用戶進(jìn)行提醒。
[0101]綜上所述,區(qū)別于按照時(shí)間為用戶顯示編輯的提醒內(nèi)容的提醒方式,本實(shí)施例基于對移動終端中安裝的應(yīng)用程序進(jìn)行提醒,即基于事實(shí)時(shí)檢測的目標(biāo)應(yīng)用程序進(jìn)行監(jiān)控,在目標(biāo)應(yīng)用程序滿足預(yù)置狀態(tài)條件時(shí),獲取與所述預(yù)置狀態(tài)條件對應(yīng)的提醒內(nèi)容,對提醒內(nèi)容進(jìn)行顯示以提醒用戶。提醒方式更加靈活,基于應(yīng)用程序狀態(tài)直接提醒還減少了按照時(shí)間提醒后再開啟應(yīng)用程序的時(shí)間。
[0102]參照圖4,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種信息提醒裝置實(shí)施例的可選結(jié)構(gòu)框圖。
[0103]參照圖5,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的信息提醒裝置實(shí)施例中狀態(tài)檢測模塊的結(jié)構(gòu)框圖。
[0104]參照圖6,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的信息提醒裝置實(shí)施例中應(yīng)用監(jiān)控模塊的結(jié)構(gòu)框圖。
[0105]本發(fā)明一個(gè)可選實(shí)施例中,所述狀態(tài)檢測模塊302,包括:獲取子模塊30202,用于獲取所述移動終端中運(yùn)行的應(yīng)用程序;比對子模塊30204,用于將所述運(yùn)行的應(yīng)用程序和目標(biāo)應(yīng)用程序進(jìn)行比對,依據(jù)比對結(jié)果確定所述目標(biāo)應(yīng)用程序?yàn)槲磫訝顟B(tài)或運(yùn)行狀態(tài);
[0106]本發(fā)明一個(gè)可選實(shí)施例中,所述預(yù)置狀態(tài)條件包括第一狀態(tài)條件,所述應(yīng)用監(jiān)控模塊304,包括:第一監(jiān)控子模塊30402,用于對所述移動終端中的應(yīng)用程序進(jìn)行監(jiān)控;當(dāng)監(jiān)控到應(yīng)用程序的狀態(tài)轉(zhuǎn)變?yōu)槟繕?biāo)狀態(tài)時(shí),檢測所述應(yīng)用程序是否為目標(biāo)應(yīng)用程序;當(dāng)檢測狀態(tài)轉(zhuǎn)變?yōu)槟繕?biāo)狀態(tài)的應(yīng)用程序?yàn)槟繕?biāo)應(yīng)用程序時(shí),確定所述目標(biāo)應(yīng)用程序滿足第一狀態(tài)條件。
[0107]所述預(yù)置狀態(tài)條件包括第二狀態(tài)條件,所述應(yīng)用監(jiān)控模塊304,包括:第二監(jiān)控子模塊30404,用于對處于目標(biāo)狀態(tài)的目標(biāo)應(yīng)用程序的參數(shù)進(jìn)行監(jiān)控;當(dāng)監(jiān)控到所述目標(biāo)應(yīng)用程序出現(xiàn)預(yù)置參數(shù)時(shí),確定所述目標(biāo)應(yīng)用程序滿足第二狀態(tài)條件。
[0108]所述預(yù)置狀態(tài)條件包括第三狀態(tài)條件,所述應(yīng)用監(jiān)控模塊304,包括:第三監(jiān)控子模塊30406,用于當(dāng)目標(biāo)應(yīng)用程序轉(zhuǎn)變?yōu)槟繕?biāo)狀態(tài)時(shí)啟動計(jì)時(shí)器;通過計(jì)時(shí)器對處于目標(biāo)狀態(tài)的目標(biāo)應(yīng)用程序的狀態(tài)持續(xù)時(shí)間進(jìn)行監(jiān)控;當(dāng)監(jiān)控到所述目標(biāo)應(yīng)用程序的狀態(tài)持續(xù)時(shí)間達(dá)到時(shí)間閾值時(shí),確定所述目標(biāo)應(yīng)用程序滿足第三狀態(tài)條件。
[0109]本發(fā)明一個(gè)可選實(shí)施例中,第二監(jiān)控子模塊30404,用于通過操作接口對處于目標(biāo)狀態(tài)的目標(biāo)應(yīng)用程序執(zhí)行回調(diào)操作;檢測所述回調(diào)操作獲取的回調(diào)字段是否為預(yù)置參數(shù)。
[0110]本發(fā)明一個(gè)可選實(shí)施例中,還包括:提醒設(shè)置模塊310,用于獲取目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識;配置與所述目標(biāo)應(yīng)用程序的預(yù)置狀態(tài)條件相關(guān)的監(jiān)控信息和提醒信息,所述監(jiān)控信息包括目標(biāo)狀態(tài),目標(biāo)狀態(tài)下的預(yù)置參數(shù),或目標(biāo)狀態(tài)持續(xù)的時(shí)間閾值;將所述應(yīng)用標(biāo)識、監(jiān)控信息和提醒信息存儲到監(jiān)控列表中。
[0111]綜上,本實(shí)施例基于移動終端中的應(yīng)用程序?qū)τ脩暨M(jìn)行提醒,從而便于用戶在使用不同應(yīng)用程序時(shí)及時(shí)獲取與該應(yīng)用程序相關(guān)的提醒內(nèi)容,簡化了提醒流程,提高效率。
[0112]對于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0113]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0114]在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0115]類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0116]本領(lǐng)域那些技術(shù)人員可以理解,可以對實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。
[0117]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
[0118]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的一種信息提醒方法和裝置設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0119]應(yīng)該注意的是上述實(shí)施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中