接,等等,此處不做具體限定。
[0055]在步驟S202中,獲取智能手環(huán)傳輸?shù)街悄苁謾C上的用戶的當(dāng)前狀態(tài)。
[0056]可以理解的是,智能手環(huán)具有監(jiān)測人體生理狀態(tài)的功能,即智能手環(huán)通過獲取用戶的生理狀態(tài)數(shù)據(jù),并根據(jù)用戶的生理狀態(tài)數(shù)據(jù)確定用戶的當(dāng)前狀態(tài)。
[0057]比如,所述用戶的生理狀態(tài)數(shù)據(jù)可以是用戶的心率、脈搏等等,此處不做具體限定。所述用戶的當(dāng)前狀態(tài)可以具體為:活動狀態(tài)和休息狀態(tài)?;顒訝顟B(tài)為用戶工作、勞動、運動時等的狀態(tài),休息狀態(tài)為用戶睡眠、閉目養(yǎng)神時等的狀態(tài)。
[0058]在步驟S203a中,若確定當(dāng)前狀態(tài)為活動狀態(tài),則向智能手機推送信息。
[0059]也就是說,若確定出用戶的當(dāng)前狀態(tài)為活動狀態(tài),則表明此時用戶可以接收并處理相關(guān)信息,那么就向智能手機推送所述信息。
[0060]在步驟S203b中,若確定當(dāng)前狀態(tài)為休息狀態(tài),則對信息進行緩存,并觸發(fā)執(zhí)行獲取智能手環(huán)傳輸?shù)街悄苁謾C上的用戶的當(dāng)前狀態(tài)的步驟,直至確定當(dāng)前狀態(tài)為活動狀態(tài)時,向智能手機推送信息。
[0061 ]也就是說,若確定出用戶的當(dāng)前狀態(tài)為休息狀態(tài),則表明此時用戶正在休息而不適宜接收相關(guān)信息,那么就暫時先對所述信息進行緩存,取消向智能手機推送所述信息,并觸發(fā)執(zhí)行所述獲取智能手環(huán)傳輸?shù)街悄苁謾C上的用戶的當(dāng)前狀態(tài)的步驟,直至確定用戶的當(dāng)前狀態(tài)由休息狀態(tài)轉(zhuǎn)變?yōu)榛顒訝顟B(tài)時,向智能手機推送所述信息。
[0062]進一步地,所述對信息進行緩存,可以包括:
[0063]在智能手機上創(chuàng)建存儲文件;
[0064]將所述信息保存至所述存儲文件。
[0065]可以理解的是,所述存儲文件可以是一個數(shù)據(jù)庫(如notificat1n.db),也可以是一個文檔或表格,等等,此處不做具體限定。
[0066]進一步地,所述存儲文件具有自我清空的功能,也就是說,在用戶的當(dāng)前狀態(tài)由休息狀態(tài)轉(zhuǎn)變?yōu)榛顒訝顟B(tài)時,從所述存儲文件中讀取所有緩存的所述信息,并向智能手機推送所述信息,在所述信息被成功推送之后,所述存儲文件自動清空相應(yīng)的數(shù)據(jù)。
[0067]由上述可知,本實施例提供的信息的推送方法,通過獲取用戶的當(dāng)前狀態(tài),在用戶的當(dāng)前狀態(tài)為活動狀態(tài)時,向用戶正常推送信息。在用戶的當(dāng)前狀態(tài)為休息狀態(tài)時,暫時不推送信息,而是對信息進行緩存,直至用戶的當(dāng)前狀態(tài)由休息狀態(tài)轉(zhuǎn)變?yōu)榛顒訝顟B(tài)時,再向用戶推送信息。因此,本發(fā)明能夠使得信息的推送時間變得可控,從而提高推送信息的靈活性。
[0068]第三實施例
[0069]根據(jù)第一實施例所描述的方法,以下將以智能手表為例作進一步詳細(xì)說明。其中,本實施例提供的信息的推送方法可具體集成在該智能手表中,該智能手表具有接收信息、監(jiān)測人體生理狀態(tài)等等的功能。
[0070]請參閱圖3,圖3為本發(fā)明第三實施例提供的信息的推送方法的流程示意圖,具體流程可以包括:
[0071]在步驟S301中,接收到指示發(fā)送至智能手表的信息。
[0072]在步驟S302中,確定信息的內(nèi)容是否包含預(yù)設(shè)的關(guān)鍵字信息。
[0073]也就是說,在接收到指示發(fā)送至智能手表的信息之后,需要判斷所述信息的內(nèi)容是否包含預(yù)設(shè)的關(guān)鍵字信息,所述關(guān)鍵字信息可以是聯(lián)系人姓名信息、聯(lián)系人電話號碼及聯(lián)系人頭像信息等等,此處不做具體限定。
[0074]進一步地,為了確定所述信息的內(nèi)容是否包含預(yù)設(shè)的關(guān)鍵字信息,可以采用多種方式,比如可以通過第三方應(yīng)用軟件來讀取所述信息的內(nèi)容,確定出所述信息的內(nèi)容是否包含預(yù)設(shè)的關(guān)鍵字信息并生成結(jié)果,等等,此處不做具體限定。
[0075]在步驟S303a中,向智能手表推送信息。
[0076]若確定出所述信息的內(nèi)容包含預(yù)設(shè)的關(guān)鍵字信息,則表明所述信息是重要的或者緊急的信息,此時向智能手表直接推送所述信息。
[0077]在步驟S303b中,獲取用戶的生理狀態(tài)數(shù)據(jù),并根據(jù)生理狀態(tài)數(shù)據(jù)確定用戶的當(dāng)前狀態(tài)。
[0078]也就是說,在步驟S303b中,若確定出所述信息的內(nèi)容不包含預(yù)設(shè)的關(guān)鍵字信息,則表明所述信息對用戶而言可能不是重要的或緊急的信息,而可能是廣告信息,此時暫不向智能手表推送所述信息,而是先獲取用戶的生理狀態(tài)數(shù)據(jù),并根據(jù)所述生理狀態(tài)數(shù)據(jù)確定用戶的當(dāng)前狀態(tài)。
[0079]比如,所述生理狀態(tài)數(shù)據(jù)可以是用戶的心率,脈搏,血流速度等等,此處不做具體限定。
[0080]可以理解的是,所述當(dāng)前狀態(tài)可以具體分為:活動狀態(tài)和休息狀態(tài)?;顒訝顟B(tài)為用戶工作、勞動、運動時等的狀態(tài),休息狀態(tài)為用戶睡眠、閉目養(yǎng)神時等的狀態(tài)。
[0081 ]在步驟S304中,獲取用戶的當(dāng)前狀態(tài)。
[0082]在步驟S305a中,若確定當(dāng)前狀態(tài)為活動狀態(tài),則向智能手表推送信息。
[0083]也就是說,若確定出用戶的當(dāng)前狀態(tài)為活動狀態(tài),則表明此時用戶可以接收并處理相關(guān)信息,那么就向智能手表推送所述信息。
[0084]在步驟S305b中,若確定當(dāng)前狀態(tài)為休息狀態(tài),則對信息進行緩存,并觸發(fā)執(zhí)行獲取用戶的當(dāng)前狀態(tài)的步驟,直至確定當(dāng)前狀態(tài)為活動狀態(tài)時,向智能手表推送信息。
[0085]也就是說,若確定出用戶的當(dāng)前狀態(tài)為休息狀態(tài),則表明此時用戶正在休息而不適宜接收相關(guān)信息,那么就暫時先對所述信息進行緩存,并觸發(fā)執(zhí)行所述獲取用戶的當(dāng)前狀態(tài)的步驟,直至確定用戶的當(dāng)前狀態(tài)由休息狀態(tài)轉(zhuǎn)變?yōu)榛顒訝顟B(tài)時,向智能手表推送所述信息。
[0086]優(yōu)選地,所述對信息進行緩存,可以包括:
[0087]在智能手表上創(chuàng)建存儲文件;
[0088]將所述信息保存至所述存儲文件。
[0089]可以理解的是,所述存儲文件可以是一個數(shù)據(jù)庫,也可以是一個文檔或表格,等等,此處不做具體限定。
[0090]進一步地,所述存儲文件具有自我清空的功能,也就是說,在用戶的當(dāng)前狀態(tài)由休息狀態(tài)轉(zhuǎn)變?yōu)榛顒訝顟B(tài)時,從所述存儲文件中讀取所有緩存的所述信息,并向智能手表推送所述信息,在所述信息被成功推送之后,所述存儲文件自動清空相應(yīng)的數(shù)據(jù)。
[0091]由上述可知,本實施例提供的信息的推送方法,通過獲取用戶的當(dāng)前狀態(tài),在用戶的當(dāng)前狀態(tài)為活動狀態(tài)時,向用戶正常推送信息。在用戶的當(dāng)前狀態(tài)為休息狀態(tài)時,暫時不推送信息,而是對信息進行緩存,直至用戶的當(dāng)前狀態(tài)由休息狀態(tài)轉(zhuǎn)變?yōu)榛顒訝顟B(tài)時,再向用戶推送信息。因此,本發(fā)明能夠使得信息的推送時間變得可控,從而提高推送信息的靈活性。同時,由于可以對所述信息的內(nèi)容是否包含預(yù)設(shè)的關(guān)鍵字信息進行判斷,若確定出所述信息的內(nèi)容包含預(yù)設(shè)的關(guān)鍵字信息,則向用戶推送所述信息,從而保證了用戶可以及時處理重要的信息。
[0092]第四實施例
[0093]為便于更好地實施本發(fā)明實施例提供的信息的推送方法,本發(fā)明實施例還提供一種基于上述信息的推送方法的系統(tǒng)。其中名詞的含義與上述信息的推送方法中相同,具體實現(xiàn)細(xì)節(jié)可以參考方法實施例中的說明。
[0094]請參閱圖4a,圖4a為本發(fā)明第四實施例提供的信息的推送系統(tǒng)的結(jié)構(gòu)示意圖,該系統(tǒng)可以包括:第一獲取單元401,推送單元402,緩存觸發(fā)單元403。
[0095]其中所述第一獲取單元401,用于當(dāng)接收到指示發(fā)送至第一終端的信息時,獲取用戶的當(dāng)前狀態(tài)。
[0096]也就是說,當(dāng)接收到指示發(fā)送至所述第一終端的信息時,并不立即對所述信息進行推送,而是需要先獲取用戶的當(dāng)前狀態(tài)。
[0097]可以理解的是,所述當(dāng)前狀態(tài)可以具體分為:活動狀態(tài)和休息狀態(tài)。活動狀態(tài)為用戶工作、勞動、運動時等的狀態(tài),休息狀態(tài)為用戶睡眠、閉目養(yǎng)神時等的狀態(tài)。
[0098]同樣可以理解的是,所述第一終端可以是智能手表或手環(huán)、智能手機、平板電腦,等等,此處不做具體限定。只要所述第一終端具有接收信息、監(jiān)測用戶的生理狀態(tài)等功能即可。
[0099]所述推送單元402,用于若確定所述當(dāng)前狀態(tài)為活動狀態(tài),則向所述第一終端推送所述信息;
[0100]所述緩存觸發(fā)單元403,用于若確定所述當(dāng)前狀態(tài)為休息狀態(tài),則對所述信息進行緩存,并觸發(fā)執(zhí)行所述獲取用戶的當(dāng)前狀態(tài)的步驟,直至所述推送單元402確定所述當(dāng)前狀態(tài)為活動狀態(tài)時,向所述第一終端推送所述信息。
[0101]也就是說,若確定出用戶的當(dāng)前狀態(tài)為活動狀態(tài),則表明此時用戶可以接收并處理相關(guān)信息,那么向所述第一終端正常推送所述信息。
[0102]若確定出用戶的當(dāng)前狀態(tài)為休息狀態(tài),則表明此時用戶正在休息而不適宜接收相關(guān)