一種信息的推送方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種信息的推送方法及系統(tǒng)。
【背景技術(shù)】
[0002]智能移動設(shè)備在消費(fèi)者中的普及程度越來越高,給廣大用戶的學(xué)習(xí)、工作等帶來了極大的便利。智能設(shè)備上安裝的各種應(yīng)用更是極大地豐富了人們的日常生活。很多應(yīng)用的開發(fā)者都會通過后臺的服務(wù)器給用戶推送各類信息或通知,然而這些應(yīng)用推送的絕大多數(shù)信息對用戶而言并沒有意義,甚至很多信息都是廣告。這就在很大程度上給用戶帶來了困擾,比如在用戶處于休息狀態(tài)時,一個應(yīng)用推送的廣告信息可能會打擾到用戶,甚至引起用戶的失眠。
[0003]為了解決上述問題,現(xiàn)有技術(shù)中采取的方法是將設(shè)備手動設(shè)置為勿擾模式,以此來避免信息對用戶產(chǎn)生的影響??墒?,這種技術(shù)方案的不足之處也是比較明顯的,那就是可能導(dǎo)致用戶接收不到信息。比如,在忙碌時,用戶很可能忘記取消勿擾模式,從而導(dǎo)致用戶無法接收后續(xù)達(dá)到的信息等。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種信息的推送方法及系統(tǒng),旨在提高移動終端推送信息的靈活性,使推送信息的時間變得可控。
[0005 ]為解決上述技術(shù)問題,本發(fā)明提供以下技術(shù)方案:
[0006]—種信息的推送方法,其中包括:
[0007]當(dāng)接收到指示發(fā)送至第一終端的信息時,獲取用戶的當(dāng)前狀態(tài);
[0008]若確定所述當(dāng)前狀態(tài)為活動狀態(tài),則向所述第一終端推送所述信息;
[0009]若確定所述當(dāng)前狀態(tài)為休息狀態(tài),則對所述信息進(jìn)行緩存,并觸發(fā)執(zhí)行所述獲取用戶的當(dāng)前狀態(tài)的步驟,直至確定所述當(dāng)前狀態(tài)為活動狀態(tài)時,向所述第一終端推送所述
?目息O
[0010]為解決上述技術(shù)問題,本發(fā)明還提供以下技術(shù)方案:
[0011]—種信息的推送系統(tǒng),其中包括:
[0012]第一獲取單元,用于當(dāng)接收到指示發(fā)送至第一終端的信息時,獲取用戶的當(dāng)前狀態(tài);
[0013]推送單元,用于若確定所述當(dāng)前狀態(tài)為活動狀態(tài),則向所述第一終端推送所述信息;
[0014]緩存觸發(fā)單元,用于若確定所述當(dāng)前狀態(tài)為休息狀態(tài),則對所述信息進(jìn)行緩存,并觸發(fā)執(zhí)行所述獲取用戶的當(dāng)前狀態(tài)的步驟,直至所述推送單元確定所述當(dāng)前狀態(tài)為活動狀態(tài)時,向所述第一終端推送所述信息。
[0015]相對于現(xiàn)有技術(shù),本發(fā)明提供的信息的推送方法及系統(tǒng),通過獲取用戶的當(dāng)前狀態(tài),在用戶的當(dāng)前狀態(tài)為活動狀態(tài)時,向用戶正常推送信息。在用戶的當(dāng)前狀態(tài)為休息狀態(tài)時,暫時不推送信息,而是對信息進(jìn)行緩存,直至用戶的當(dāng)前狀態(tài)由休息狀態(tài)轉(zhuǎn)變?yōu)榛顒訝顟B(tài)時,再向用戶推送信息。因此,本發(fā)明能夠使得信息的推送時間變得可控,從而提高推送信息的靈活性。
【附圖說明】
[0016]下面結(jié)合附圖,通過對本發(fā)明的【具體實(shí)施方式】詳細(xì)描述,將使本發(fā)明的技術(shù)方案及其有益效果顯而易見。
[0017]圖1是本發(fā)明第一實(shí)施例提供的信息的推送方法的流程示意圖;
[0018]圖2是本發(fā)明第二實(shí)施例提供的信息的推送方法的流程示意圖;
[0019]圖3為本發(fā)明第三實(shí)施例提供的信息的推送方法的流程示意圖;
[0020]圖4a為本發(fā)明第四實(shí)施例提供的信息的推送系統(tǒng)的結(jié)構(gòu)示意圖;
[0021]圖4b為本發(fā)明第四實(shí)施例提供的信息的推送系統(tǒng)的另一結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0022]請參照圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)境中來舉例說明。以下的說明是基于所例示的本發(fā)明具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。
[0023]以下將詳細(xì)說明。
[0024]第一實(shí)施例
[0025]—種信息的推送方法,包括:當(dāng)接收到指示發(fā)送至第一終端的信息時,獲取用戶的當(dāng)前狀態(tài);若確定所述當(dāng)前狀態(tài)為活動狀態(tài),則向所述第一終端推送所述信息;若確定所述當(dāng)前狀態(tài)為休息狀態(tài),則對所述信息進(jìn)行緩存,并觸發(fā)執(zhí)行所述獲取用戶的當(dāng)前狀態(tài)的步驟,直至確定所述當(dāng)前狀態(tài)為活動狀態(tài)時,向所述第一終端推送所述信息。
[0026]請參閱圖1,圖1是本發(fā)明第一實(shí)施例提供的信息的推送方法的流程示意圖,具體流程可以包括:
[0027]在步驟SlOl中,當(dāng)接收到指示發(fā)送至第一終端的信息時,獲取用戶的當(dāng)前狀態(tài)。
[0028]可以理解的是,本發(fā)明實(shí)施例提供的信息的推送方法,其執(zhí)行主體可以是第一終端,也就是說,當(dāng)?shù)谝唤K端接收到指示發(fā)送至所述第一終端的信息時,并不是立即對所述信息進(jìn)行推送,而是先獲取用戶的當(dāng)前狀態(tài)。
[0029]比如,所述第一終端可以是智能手機(jī)、平板電腦、智能手表或手環(huán),等等,此處不做具體限定。
[0030]另外,本發(fā)明實(shí)施例提供的信息的推送方法執(zhí)行主體也可以是服務(wù)器,用于對發(fā)送至第一終端的信息進(jìn)行緩存處理,對用戶的當(dāng)前狀態(tài)進(jìn)行判斷,并根據(jù)判斷結(jié)果推送發(fā)送至第一終端的信息。
[0031]其中,所述當(dāng)前狀態(tài)可以具體分為:活動狀態(tài)和休息狀態(tài);活動狀態(tài)為用戶工作、勞動、運(yùn)動時等的狀態(tài),休息狀態(tài)為用戶睡眠、閉目養(yǎng)神時等的狀態(tài)。
[0032]進(jìn)一步地,在一種可能的實(shí)施方式中,獲取用戶的當(dāng)前狀態(tài)之前,還可以包括:
[0033]獲取用戶的生理狀態(tài)數(shù)據(jù);
[0034]根據(jù)所述生理狀態(tài)數(shù)據(jù)確定用戶的當(dāng)前狀態(tài)。
[0035]在另一種可能的實(shí)施方式中,所述獲取用戶的當(dāng)前狀態(tài),可以包括:
[0036]獲取第二終端傳輸?shù)挠脩舻漠?dāng)前狀態(tài),所述用戶的當(dāng)前狀態(tài)由第二終端根據(jù)用戶的生理狀態(tài)數(shù)據(jù)確定。
[0037]其中,該第二終端可以是便攜式的監(jiān)測終端,如智能手環(huán)、智能掛表等等。
[0038]在步驟S102a中,若確定當(dāng)前狀態(tài)為活動狀態(tài),則向第一終端推送信息。
[0039]也就是說,在用戶處于活動狀態(tài)時,可以向所述第一終端正常推送所述信息。
[0040]在步驟S102b中,若確定當(dāng)前狀態(tài)為休息狀態(tài),則對信息進(jìn)行緩存,并觸發(fā)執(zhí)行獲取用戶的當(dāng)前狀態(tài)的步驟,直至確定當(dāng)前狀態(tài)為活動狀態(tài)時,向第一終端推送信息。
[0041]也就是說,在用戶處于休息狀態(tài)時,并不是立即對所述信息進(jìn)行推送,而是先對所述信息進(jìn)行緩存,并觸發(fā)執(zhí)行所述獲取用戶的當(dāng)前狀態(tài)的步驟,直至確定所述當(dāng)前狀態(tài)由休息狀態(tài)轉(zhuǎn)變?yōu)榛顒訝顟B(tài)時,再向所述第一終端推送所述信息。
[0042]進(jìn)一步地,所述對所述信息進(jìn)行緩存,可以包括:
[0043]在所述第一終端上創(chuàng)建存儲文件;
[0044]將所述信息保存至所述存儲文件。
[0045]優(yōu)選地,所述接收到指示發(fā)送至第一終端的信息之后,還可以包括:
[0046]若確定出所述信息的內(nèi)容包含預(yù)設(shè)的關(guān)鍵字信息,則向所述第一終端推送所述信息。
[0047]也就是說,在接收到指示發(fā)送至第一終端的信息之后,可以先對所述信息的內(nèi)容進(jìn)行判斷,若確定出所述信息的內(nèi)容包含預(yù)設(shè)的關(guān)鍵字信息,則表明所述信息可能是重要的或緊急的信息,那么就對所述信息直接進(jìn)行推送。
[0048]由上述可知,本實(shí)施例提供的信息的推送方法,通過獲取用戶的當(dāng)前狀態(tài),在用戶的當(dāng)前狀態(tài)為活動狀態(tài)時,向用戶正常推送信息。在用戶的當(dāng)前狀態(tài)為休息狀態(tài)時,暫時不推送信息,而是對信息進(jìn)行緩存,直至用戶的當(dāng)前狀態(tài)由休息狀態(tài)轉(zhuǎn)變?yōu)榛顒訝顟B(tài)時,再向用戶推送信息。因此,本發(fā)明能夠使得信息的推送時間變得可控,從而提高推送信息的靈活性。同時,由于可以對所述信息的內(nèi)容是否包含預(yù)設(shè)的關(guān)鍵字信息進(jìn)行判斷,若確定出所述信息的內(nèi)容包含預(yù)設(shè)的關(guān)鍵字信息,則向所述第一終端推送所述信息,從而保證了用戶可以及時處理重要的信息。
[0049]第二實(shí)施例
[0050]根據(jù)第一實(shí)施例所描述的方法,以下以一具體應(yīng)用場景對信息的推送方法作進(jìn)一步詳細(xì)說明;該應(yīng)用場景中,第一終端為智能手機(jī),第二終端為智能手環(huán)。其中,該智能手環(huán)具有監(jiān)測人體生理狀態(tài)等功能。
[0051]請參閱圖2,圖2為本發(fā)明第二實(shí)施例提供的信息的推送方法的流程示意圖,具體流程可以包括:
[0052]在步驟S201中,接收到指示發(fā)送至智能手機(jī)的信息。
[0053]可以理解的是,在所述接收到指示發(fā)送至智能手機(jī)的信息之前,還可以包括:建立智能手機(jī)與智能手環(huán)之間的連接。
[0054]比如,可以通過藍(lán)牙、紅外、超聲波等短距離通信方式建立智能手機(jī)與智能手環(huán)之間的連