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