本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種推送信息的方法和裝置。
背景技術(shù):
隨著人們生活水平不斷提高,越來(lái)越多的人會(huì)在節(jié)假日或空暇時(shí)間外出旅游。特別是在信息化程度已經(jīng)十分發(fā)達(dá)的今天,更多的人愿意組隊(duì)開(kāi)車(chē)自駕游。在組隊(duì)開(kāi)車(chē)自駕游的過(guò)程中,通訊工具是否保持實(shí)時(shí)暢通是保證隊(duì)伍完全出游的關(guān)鍵。雖然,現(xiàn)有的移動(dòng)終端或通訊設(shè)備在進(jìn)行通訊時(shí),可以通過(guò)基站或其他APP(Application,應(yīng)用程序)應(yīng)用實(shí)現(xiàn)信息群發(fā),但是該信息群發(fā)的功能并不能百分之百保證所有接收終端在特定的時(shí)間內(nèi)都接收到信息。例如,有些接收終端處于飛行模式,無(wú)法接收更無(wú)法讀取到信息。
綜上所述,現(xiàn)有的推送信息的方式存在無(wú)法保證所有終端在特定的時(shí)間內(nèi)都接收到信息的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種推送信息的方法和裝置,旨在解決現(xiàn)有的推送信息的方式無(wú)法保證所有終端在特定的時(shí)間內(nèi)都接收到信息的問(wèn)題。
本發(fā)明是這樣實(shí)現(xiàn)的,一種推送信息的方法,所述方法包括以下步驟:
建立包括多個(gè)接收端的群組;
向所述群組內(nèi)的所述多個(gè)接收端發(fā)布攜帶有定時(shí)信息的通知信息,以使得所述多個(gè)接收端根據(jù)定時(shí)信息讀取所述通知信息;
接收讀取所述通知信息的接收端返回的反饋信息;
根據(jù)所述反饋信息從所述群組中篩選出未發(fā)送反饋信息的目標(biāo)接收端;
向所述目標(biāo)接收端發(fā)送喚醒信息,以使得所述目標(biāo)接收端被喚醒并讀取所述通知信息。
相對(duì)應(yīng)的,本發(fā)明的另一目的在于提供一種推送信息的裝置,所述裝置包括:
群組模塊,用于建立包括多個(gè)接收端的群組;
發(fā)送模塊,用于向所述群組內(nèi)的所述多個(gè)接收端發(fā)布攜帶有定時(shí)信息的通知信息,以使得所述多個(gè)接收端根據(jù)定時(shí)信息讀取所述通知信息;
接收模塊,用于接收讀取所述通知信息的接收端返回的反饋信息;
篩選模塊,用于根據(jù)所述反饋信息從所述群組中篩選出未發(fā)送反饋信息的目標(biāo)接收端;
喚醒模塊,用于向所述目標(biāo)接收端發(fā)送喚醒信息,以使得所述目標(biāo)接收端被喚醒并讀取所述通知信息。
本發(fā)明的一種推送信息的方法,通過(guò)建立包括多個(gè)接收端的群組,向群組內(nèi)的多個(gè)接收端發(fā)布攜帶有定時(shí)信息的通知信息,以使得多個(gè)接收端根據(jù)定時(shí)信息讀取通知信息,并接收讀取通知信息的接收端返回的反饋信息,根據(jù)反饋信息從群組中篩選出未發(fā)送反饋信息的目標(biāo)接收端;向目標(biāo)接收端發(fā)送喚醒信息,以使得目標(biāo)接收端被喚醒并讀取通知信息。避免了接收端因?yàn)樘幱陉P(guān)機(jī)狀態(tài)或睡眠模式而無(wú)法接收到通知信息的現(xiàn)象,實(shí)現(xiàn)了向多個(gè)接收端發(fā)送群消息的同時(shí),保證了所有的接收端都能夠接收并讀取通知信息。
附圖說(shuō)明
圖1是本發(fā)明實(shí)施例1提供的種推送信息的方法流程圖;
圖2是本發(fā)明實(shí)施例1提供的種推送信息的方法中步驟S140的具體流程圖;
圖3是本發(fā)明實(shí)施例2提供的種推送信息的方法流程圖;
圖4是本發(fā)明實(shí)施例3提供的種推送信息的裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實(shí)施例3提供的種推送信息的裝置篩選模塊的具體結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例4提供的種推送信息的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明的目的在于提供一種推送信息的方法和裝置,旨在解決現(xiàn)有的推送信息的方式無(wú)法保證所有終端在特定的時(shí)間內(nèi)都接收到信息的問(wèn)題。
以下結(jié)合具體附圖對(duì)本發(fā)明的實(shí)現(xiàn)進(jìn)行詳細(xì)的描述:
實(shí)施例1:
圖1示出了本實(shí)施例提供的推送信息的方法實(shí)現(xiàn)流程,為了便于說(shuō)明,僅示出與本實(shí)施例相關(guān)的部分。
一種推送信息的方法,包括以下步驟:
S110:建立包括多個(gè)接收端的群組;
S120:向所述群組內(nèi)的所述多個(gè)接收端發(fā)布攜帶有定時(shí)信息的通知信息,以使得所述多個(gè)接收端根據(jù)定時(shí)信息讀取所述通知信息;
S130:接收讀取所述通知信息的接收端返回的反饋信息;
S140:根據(jù)所述反饋信息從所述群組中篩選出未發(fā)送反饋信息的目標(biāo)接收端;
S150:向所述目標(biāo)接收端發(fā)送喚醒信息,以使得所述目標(biāo)接收端被喚醒并讀取所述通知信息。
在步驟S110中,建立包括多個(gè)接收端的群組,其中,多個(gè)接收端為移動(dòng)終端、穿戴設(shè)備或?qū)χv機(jī)等能夠接收信息的終端。群組中包括與多個(gè)接收端相互綁定的發(fā)送端,使得多個(gè)接收端能夠同時(shí)接收到相同的信息。
在步驟S120中,定時(shí)信息為多個(gè)接收端讀取通知信息的時(shí)間標(biāo)準(zhǔn),其包括預(yù)設(shè)時(shí)間點(diǎn)或預(yù)設(shè)時(shí)間段。在當(dāng)前時(shí)間與定時(shí)信息相匹配時(shí),多個(gè)接收端才讀取通知信息。以定時(shí)信息為預(yù)設(shè)時(shí)間點(diǎn)為例,定時(shí)信息為PM6:00,當(dāng)前時(shí)間為PM5:50,則多個(gè)接收端根據(jù)不讀取通知信息。再例如,定時(shí)信息為預(yù)設(shè)時(shí)間端,定時(shí)信息為PM5:30至PM6:00,在當(dāng)前時(shí)間為PM5:50時(shí)向群組內(nèi)的多個(gè)接收端發(fā)布攜帶有定時(shí)信息的通知信息,此時(shí),多個(gè)接收端順利讀取通知信息。
在步驟S130中,通知信息包括反饋信息的目的地址,接收多個(gè)接收端在讀取通知信息后,根據(jù)反饋信息的目的地址分別返回反饋信息。
在本實(shí)施例中,反饋信息為多個(gè)接收端各自對(duì)應(yīng)的IP地址,接收多個(gè)接收端在讀取通知信息后,根據(jù)反饋信息的目的地址分別返回的對(duì)應(yīng)的IP地址。
在步驟S140中,目標(biāo)接收端為群組中未讀取通知信息,且未返回反饋信息的接收端。
圖2示出了本實(shí)施例提供的推送信息的方法中步驟S140的具體流程,如圖2所示,步驟S140具體包括以下步驟:
S141:建立包括所述對(duì)應(yīng)的IP地址的數(shù)據(jù)列表;
S142:從所述群組中篩選出IP地址不在所述數(shù)據(jù)列表中的接收端作為所述目標(biāo)接收端。
在步驟S141中,數(shù)據(jù)列表中包括了返回了對(duì)應(yīng)的IP地址的所有接收端。
在步驟S142中,目標(biāo)接收端為群群組中未根據(jù)通知信息返回對(duì)應(yīng)的IP地址的接收端。
在步驟S150中,喚醒信息包括開(kāi)機(jī)信息或模式修改信息。當(dāng)群群組中有接收端未根據(jù)通知信息返回對(duì)應(yīng)的IP地址時(shí),可認(rèn)定該接收端處于關(guān)機(jī)狀態(tài)或處于睡眠模式。通過(guò)向目標(biāo)接收端發(fā)送喚醒信息,使目標(biāo)接收端被喚醒并讀取通知信息。
本實(shí)施例提供的一種推送信息的方法,通過(guò)建立包括多個(gè)接收端的群組,向所述群組內(nèi)的多個(gè)接收端發(fā)布攜帶有定時(shí)信息的通知信息,以使得多個(gè)接收端根據(jù)定時(shí)信息讀取通知信息,并接收讀取通知信息的接收端返回的反饋信息,進(jìn)一步根據(jù)反饋信息從群組中篩選出未發(fā)送反饋信息的目標(biāo)接收端,再通過(guò)向目標(biāo)接收端發(fā)送喚醒信息,以使得目標(biāo)接收端被喚醒并讀取通知信息。能夠有效避免群組中的接收端因處于關(guān)機(jī)狀態(tài)或睡眠模式而無(wú)法接收到通知信息的現(xiàn)象,實(shí)現(xiàn)了向多個(gè)接收端發(fā)送群消息的同時(shí),保證了所有的接收端都能夠接收并讀取通知信息。
實(shí)施例2:
圖3示出了本實(shí)施例提供的推送信息的方法實(shí)現(xiàn)流程,為了便于說(shuō)明,僅示出與本實(shí)施例相關(guān)的部分。
如圖3所示,一種推送信息的方法,包括以下步驟:
S210:建立包括多個(gè)接收端的群組;
S220:獲取當(dāng)前通訊鏈路的通暢情況,并判斷當(dāng)前通訊鏈路是否適合發(fā)布所述通知信息;
S230:若是,則執(zhí)行步驟S250;
S240:若否,則提示所述通知信息發(fā)送失敗的信息;
S250:向所述群組內(nèi)的所述多個(gè)接收端發(fā)布攜帶有定時(shí)信息的通知信息,以使得所述多個(gè)接收端根據(jù)定時(shí)信息讀取所述通知信息;
S260:接收讀取所述通知信息的接收端返回的反饋信息;
S270:根據(jù)所述反饋信息從所述群組中篩選出未發(fā)送反饋信息的目標(biāo)接收端;
S280:向所述目標(biāo)接收端發(fā)送喚醒信息,以使得所述目標(biāo)接收端被喚醒并讀取所述通知信息。
在步驟S220中,通訊鏈路的通暢情況至少包括“通訊網(wǎng)絡(luò)信號(hào)強(qiáng)”、“通訊網(wǎng)絡(luò)信號(hào)合適”以及“通訊網(wǎng)絡(luò)信號(hào)弱”三種情況。其中,“通訊網(wǎng)絡(luò)信號(hào)強(qiáng)”與“通訊網(wǎng)絡(luò)信號(hào)合適”為當(dāng)前通訊鏈路適合發(fā)布通知信息的通訊鏈路的通暢情況。
在步驟S240中,信息發(fā)送失敗的信息用于描述當(dāng)前通訊鏈路不適合發(fā)布通知信息,以及群組內(nèi)的多個(gè)接收端無(wú)法接收到通知信息。
在其他實(shí)施例中,在步驟S240之后還可以包括步驟:返回步驟S220。
具體的,在提示所述通知信息發(fā)送失敗的信息后,再執(zhí)行步驟S220,直到當(dāng)前通訊鏈路適合發(fā)布通知信息為止。
在步驟S250中,定時(shí)信息為多個(gè)接收端讀取通知信息的時(shí)間標(biāo)準(zhǔn),其包括預(yù)設(shè)時(shí)間點(diǎn)或預(yù)設(shè)時(shí)間段。通知信息包括音頻信息、文字信息、視頻信息、圖片信息或者其結(jié)合的文件信息。
在步驟S260中,通知信息包括反饋信息的目的地址,接收多個(gè)接收端在讀取通知信息后,根據(jù)反饋信息的目的地址分別返回反饋信息。
在本實(shí)施例中,反饋信息為多個(gè)接收端各自對(duì)應(yīng)的IP地址,接收多個(gè)接收端在讀取通知信息后,根據(jù)反饋信息的目的地址分別返回的對(duì)應(yīng)的IP地址。
在步驟S270中,根據(jù)所述反饋信息從所述群組中篩選出未發(fā)送反饋信息的目標(biāo)接收端,具體包括:建立包括所述對(duì)應(yīng)的IP地址的數(shù)據(jù)列表;從所述群組中篩選出IP地址不在所述數(shù)據(jù)列表中的接收端作為所述目標(biāo)接收端。
在步驟S280中,當(dāng)群群組中有接收端未根據(jù)通知信息返回對(duì)應(yīng)的IP地址時(shí),可認(rèn)定該接收端處于關(guān)機(jī)狀態(tài)或處于睡眠模式。通過(guò)向目標(biāo)接收端發(fā)送喚醒信息,使目標(biāo)接收端被喚醒并讀取通知信息。
本實(shí)施例提供的一種推送信息的方法,通過(guò)獲取當(dāng)前通訊鏈路的通暢情況,并判斷當(dāng)前通訊鏈路是否適合發(fā)布通知信息;在當(dāng)前通訊鏈路適合發(fā)布通知信息時(shí),向群組內(nèi)的多個(gè)接收端發(fā)布攜帶有定時(shí)信息的通知信息,在當(dāng)前通訊鏈路不適合發(fā)布通知信息時(shí),提示通知信息發(fā)送失敗的信息,能夠避免在網(wǎng)絡(luò)信號(hào)強(qiáng)弱交替的環(huán)境中自動(dòng)找準(zhǔn)適宜發(fā)布通知信息的時(shí)機(jī),避免因?yàn)樾盘?hào)不穩(wěn)定而導(dǎo)致通知信息無(wú)法發(fā)布的現(xiàn)象。
實(shí)施例3:
為了實(shí)現(xiàn)本發(fā)明實(shí)施例1所提供的推送信息的方法,本實(shí)施例提供了一種推送信息的裝置。圖4示出了本實(shí)施例提供的推送信息的裝置結(jié)構(gòu),為了便于說(shuō)明,僅示出與本實(shí)施例相關(guān)的部分。
如圖4所示,一種推送信息的裝置100,包括:群組模塊10、發(fā)送模塊20、接收模塊30、篩選模塊40以及喚醒模塊50。具體的:
群組模塊10,用于建立包括多個(gè)接收端的群組。其中,多個(gè)接收端為移動(dòng)終端、穿戴設(shè)備或?qū)χv機(jī)等能夠接收信息的終端。群組中包括與多個(gè)接收端相互綁定的發(fā)送端,使得多個(gè)接收端能夠同時(shí)接收到相同的信息。
發(fā)送模塊20,用于向所述群組內(nèi)的所述多個(gè)接收端發(fā)布攜帶有定時(shí)信息的通知信息,以使得所述多個(gè)接收端根據(jù)定時(shí)信息讀取所述通知信息。定時(shí)信息為多個(gè)接收端讀取通知信息的時(shí)間標(biāo)準(zhǔn),其包括預(yù)設(shè)時(shí)間點(diǎn)或預(yù)設(shè)時(shí)間段。在當(dāng)前時(shí)間與定時(shí)信息相匹配時(shí),多個(gè)接收端才讀取通知信息。
接收模塊30,用于接收讀取所述通知信息的接收端返回的反饋信息。通知信息包括反饋信息的目的地址,接收多個(gè)接收端在讀取通知信息后,根據(jù)反饋信息的目的地址分別返回反饋信息。
在本實(shí)施例中,反饋信息為多個(gè)接收端各自對(duì)應(yīng)的IP地址,接收多個(gè)接收端在讀取通知信息后,根據(jù)反饋信息的目的地址分別返回的對(duì)應(yīng)的IP地址。
篩選模塊40,用于根據(jù)所述反饋信息從所述群組中篩選出未發(fā)送反饋信息的目標(biāo)接收端。其中,目標(biāo)接收端為群組中未讀取通知信息,且未返回反饋信息的接收端。
圖5示出本實(shí)施例提供的種推送信息的裝置篩選模塊的具體結(jié)構(gòu),如圖5所示,篩選模塊40包括:列表單元41和篩選單元42。
列表單元41,用于建立包括所述對(duì)應(yīng)的IP地址的數(shù)據(jù)列表。其中,數(shù)據(jù)列表中包括了返回了對(duì)應(yīng)的IP地址的所有接收端。
篩選單元42,用于從所述群組中篩選出IP地址不在所述數(shù)據(jù)列表中的接收端作為所述目標(biāo)接收端。其中,目標(biāo)接收端為群群組中未根據(jù)通知信息返回對(duì)應(yīng)的IP地址的接收端。
喚醒模塊50,用于向所述目標(biāo)接收端發(fā)送喚醒信息,以使得所述目標(biāo)接收端被喚醒并讀取所述通知信息。喚醒信息包括開(kāi)機(jī)信息或模式修改信息。當(dāng)群群組中有接收端未根據(jù)通知信息返回對(duì)應(yīng)的IP地址時(shí),可認(rèn)定該接收端處于關(guān)機(jī)狀態(tài)或處于睡眠模式。通過(guò)向目標(biāo)接收端發(fā)送喚醒信息,使目標(biāo)接收端被喚醒并讀取通知信息。
實(shí)施例4:
為了實(shí)現(xiàn)本發(fā)明實(shí)施例2所提供的推送信息的方法,本實(shí)施例提供了一種推送信息的裝置。圖6示出了本實(shí)施例提供的推送信息的裝置結(jié)構(gòu),為了便于說(shuō)明,僅示出與本實(shí)施例相關(guān)的部分。
如圖5所示,一種推送信息的裝置200,其包括:群組模塊210、判斷模塊220、第一執(zhí)行模塊230、第二執(zhí)行模塊240、發(fā)送模塊250、接收模塊260、篩選模塊270以及喚醒模塊280。具體的:
群組模塊210,用于建立包括多個(gè)接收端的群組。
判斷模塊220,用于獲取當(dāng)前通訊鏈路的通暢情況,并判斷當(dāng)前通訊鏈路是否適合發(fā)布所述通知信息。通訊鏈路的通暢情況至少包括“通訊網(wǎng)絡(luò)信號(hào)強(qiáng)”、“通訊網(wǎng)絡(luò)信號(hào)合適”以及“通訊網(wǎng)絡(luò)信號(hào)弱”三種情況。其中,“通訊網(wǎng)絡(luò)信號(hào)強(qiáng)”與“通訊網(wǎng)絡(luò)信號(hào)合適”為當(dāng)前通訊鏈路適合發(fā)布通知信息的通訊鏈路的通暢情況。
第一執(zhí)行模塊230,用于在判斷模塊220結(jié)果為是時(shí),驅(qū)動(dòng)發(fā)送模塊250工作。
第二執(zhí)行模塊240,用于在斷模塊220結(jié)果為否時(shí),提示所述通知信息發(fā)送失敗的信息。第二執(zhí)行模塊240,還用于在斷模塊220結(jié)果為否時(shí),觸發(fā)判斷模塊220工作,直到判斷模塊220的結(jié)果為是。
發(fā)送模塊250,用于向所述群組內(nèi)的所述多個(gè)接收端發(fā)布攜帶有定時(shí)信息的通知信息,以使得所述多個(gè)接收端根據(jù)定時(shí)信息讀取所述通知信息。其中,定時(shí)信息為多個(gè)接收端讀取通知信息的時(shí)間標(biāo)準(zhǔn),其包括預(yù)設(shè)時(shí)間點(diǎn)或預(yù)設(shè)時(shí)間段。通知信息包括音頻信息、文字信息、視頻信息、圖片信息或者其結(jié)合的文件信息。
接收模塊260,用于接收讀取所述通知信息的接收端返回的反饋信息。通知信息包括反饋信息的目的地址,接收多個(gè)接收端在讀取通知信息后,根據(jù)反饋信息的目的地址分別返回反饋信息。
在本實(shí)施例中,反饋信息為多個(gè)接收端各自對(duì)應(yīng)的IP地址,接收多個(gè)接收端在讀取通知信息后,根據(jù)反饋信息的目的地址分別返回的對(duì)應(yīng)的IP地址。
篩選模塊270,用于根據(jù)所述反饋信息從所述群組中篩選出未發(fā)送反饋信息的目標(biāo)接收端。根據(jù)所述反饋信息從所述群組中篩選出目標(biāo)接收端,具體包括:建立包括所述對(duì)應(yīng)的IP地址的數(shù)據(jù)列表;從所述群組中篩選出IP地址不在所述數(shù)據(jù)列表中的接收端作為所述目標(biāo)接收端。
喚醒模塊280,用于向所述目標(biāo)接收端發(fā)送喚醒信息,以使得所述目標(biāo)接收端被喚醒并讀取所述通知信息。當(dāng)群群組中有接收端未根據(jù)通知信息返回對(duì)應(yīng)的IP地址時(shí),可認(rèn)定該接收端處于關(guān)機(jī)狀態(tài)或處于睡眠模式。通過(guò)向目標(biāo)接收端發(fā)送喚醒信息,使目標(biāo)接收端被喚醒并讀取通知信息。
本發(fā)明的一種推送信息的方法和裝置,通過(guò)建立包括多個(gè)接收端的群組,向群組內(nèi)的多個(gè)接收端發(fā)布攜帶有定時(shí)信息的通知信息,以使得多個(gè)接收端根據(jù)定時(shí)信息讀取通知信息,并接收讀取通知信息的接收端返回的反饋信息,根據(jù)根據(jù)反饋信息從群組中篩選出未發(fā)送反饋信息的目標(biāo)接收端;向目標(biāo)接收端發(fā)送喚醒信息,以使得目標(biāo)接收端被喚醒并讀取通知信息。避免了接收端因?yàn)樘幱陉P(guān)機(jī)狀態(tài)或睡眠模式而無(wú)法接收到通知信息的現(xiàn)象,實(shí)現(xiàn)了向多個(gè)接收端發(fā)送群消息的同時(shí),保證了所有的接收端都能夠接收并讀取通知信息。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的步驟或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟,而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。