本發(fā)明涉及通信技術(shù),尤其涉及一種消息推送方法、裝置和系統(tǒng)。
背景技術(shù):
隨著無(wú)線通信技術(shù)的全面升級(jí)、智能手機(jī)終端的迅速普及,人們已經(jīng)越來(lái)越習(xí)慣在生活、工作或?qū)W習(xí)等各方面使用智能終端,其中,通過(guò)向智能終端推送消息以向智能終端的用戶發(fā)送通知、推薦信息或布置任務(wù)等已非常普遍。
推送消息的內(nèi)容也可能是一些重要的、緊急的事件,常常需要接收用戶及時(shí)做出反應(yīng),例如:在運(yùn)營(yíng)商網(wǎng)維應(yīng)用領(lǐng)域,運(yùn)營(yíng)商的運(yùn)維人員需要實(shí)時(shí)監(jiān)控機(jī)房服務(wù)器上各硬件設(shè)備的運(yùn)行狀態(tài),當(dāng)機(jī)房的服務(wù)器出現(xiàn)故障時(shí),通過(guò)將服務(wù)器相關(guān)參數(shù)、告警信息推送給運(yùn)維人員,以使運(yùn)維人員對(duì)故障進(jìn)行處理。
然而,采用上述方法,推送消息的接收用戶是否成功接收消息以及及時(shí)查看消息,發(fā)送用戶無(wú)法獲知,可能會(huì)因?yàn)榻邮沼脩粑茨艹晒邮障⒒蛘呶茨芗皶r(shí)查看消息,使得消息內(nèi)容對(duì)應(yīng)的事件未能及時(shí)得到處理,造成損失,因此,消息推送的效率不高。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種消息推送方法、裝置和系統(tǒng),以提高消息推送的效率。
第一方面,本發(fā)明提供一種消息推送方法,包括:
向第一接收用戶推送消息;
確定所述第一接收用戶未查看所述消息,獲取所述第一接收用戶的備選用戶列表;
根據(jù)所述備選用戶列表中各備選用戶的優(yōu)先級(jí),向所述備選用戶列表中的備選用戶發(fā)送所述消息,直到接收到反饋信息,所述反饋信息用于表示所述消息被查看,其中,所述備選用戶的優(yōu)先級(jí)用于表示所述備選用戶對(duì)所述消息的處理效率;
確定發(fā)送反饋信息的備選用戶為所述消息的第二接收用戶,所述第二接收用戶為對(duì)所述消息進(jìn)行處理的用戶。
在上述實(shí)施例中,所述根據(jù)所述備選用戶列表中各備選用戶的優(yōu)先級(jí),向所述備選用戶列表中的備選用戶發(fā)送所述消息,直到接收到反饋信息之前,還包括:
根據(jù)所述第一接收用戶的備選用戶列表中各備選用戶對(duì)所述消息的處理的效率,確定所述各備選用戶的優(yōu)先級(jí),其中,對(duì)所述消息的處理效率越高備選用戶所對(duì)應(yīng)的優(yōu)先級(jí)越高。
在上述實(shí)施例中,所述確定所述第一接收用戶未查看所述消息,獲取所述第一接收用戶的備選用戶列表,包括:
若在預(yù)設(shè)時(shí)間段內(nèi)未接收到所述第一接收用戶發(fā)送的反饋信息,則確定所述第一接收用戶未查看所述消息;
獲取所述第一接收用戶的備選用戶列表。
在上述實(shí)施例中,所述根據(jù)所述備選用戶列表中各備選用戶的優(yōu)先級(jí),向所述備選用戶列表中的備選用戶發(fā)送所述消息,直到接收到反饋信息,包括:
根據(jù)所述備選用戶列表中各備選用戶的優(yōu)先級(jí),按照優(yōu)先級(jí)從高到低的順序依次向所述備選用戶列表中的備選用戶發(fā)送所述消息,直到接收到反饋信息。
在上述實(shí)施例中,所述根據(jù)所述備選用戶列表中各備選用戶的優(yōu)先級(jí),向所述備選用戶列表中的備選用戶發(fā)送所述消息,直到接收到反饋信息,包括:
根據(jù)所述備選用戶列表中各備選用戶的優(yōu)先級(jí),同時(shí)向所述備選用戶列表中的至少兩個(gè)備選用戶發(fā)送所述消息;
所述確定發(fā)送反饋信息的備選用戶為所述消息的第二接收用戶,包括:
確定發(fā)送反饋信息的備選用戶中優(yōu)先級(jí)最高的備選用戶為所述消息的第二接收用戶。
第二方面,本發(fā)明提供一種消息推送方法,包括:
接收發(fā)送用戶推送的消息;
監(jiān)測(cè)預(yù)設(shè)時(shí)間段內(nèi)用戶查看所述消息的操作;
若在所述預(yù)設(shè)時(shí)間段內(nèi)接收到查看所述消息的操作,則向所述發(fā)送用戶發(fā)送反饋信息,所述反饋信息用于表示所述消息被查看。
在上述實(shí)施例中,還包括:
若在所述預(yù)設(shè)時(shí)間段內(nèi)未接收到查看所述消息的操作,則獲取備選用戶列表;
根據(jù)所述備選用戶列表中各備選用戶的優(yōu)先級(jí),向所述備選用戶列表中的備選用戶發(fā)送所述消息,直到接收到反饋信息,所述反饋信息用于表示所述消息被查看,其中,所述備選用戶的優(yōu)先級(jí)用于表示所述備選用戶對(duì)所述消息的處理效率。
第三方面,本發(fā)明提供一種消息推送裝置,包括:
發(fā)送模塊,用于向第一接收用戶推送消息;
處理模塊,用于確定所述第一接收用戶未查看所述消息,獲取所述第一接收用戶的備選用戶列表;
所述發(fā)送模塊,還用于根據(jù)所述備選用戶列表中各備選用戶的優(yōu)先級(jí),向所述備選用戶列表中的備選用戶發(fā)送所述消息,直到接收到反饋信息,所述反饋信息用于表示所述消息被查看,其中,所述備選用戶的優(yōu)先級(jí)用于表示所述備選用戶對(duì)所述消息的處理效率;
所述處理模塊,還用于確定發(fā)送反饋信息的備選用戶為所述消息的第二接收用戶,所述第二接收用戶為對(duì)所述消息進(jìn)行處理的用戶。
在上述實(shí)施例中,所述處理模塊還用于根據(jù)所述第一接收用戶的備選用戶列表中各備選用戶對(duì)所述消息的處理的效率,確定所述各備選用戶的優(yōu)先級(jí),其中,對(duì)所述消息的處理效率越高備選用戶所對(duì)應(yīng)的優(yōu)先級(jí)越高。
在上述實(shí)施例中,所述處理模塊具體用于若在預(yù)設(shè)時(shí)間段內(nèi)未接收到所述第一接收用戶發(fā)送的反饋信息,則確定所述第一接收用戶未查看所述消息;獲取所述第一接收用戶的備選用戶列表。
在上述實(shí)施例中,所述處理模塊具體用于根據(jù)所述備選用戶列表中各備選用戶的優(yōu)先級(jí),按照優(yōu)先級(jí)從高到低的順序依次向所述備選用戶列表中的備選用戶發(fā)送所述消息,直到接收到反饋信息。
在上述實(shí)施例中,所述處理模塊具體用于根據(jù)所述備選用戶列表中各備選用戶的優(yōu)先級(jí),同時(shí)向所述備選用戶列表中的至少兩個(gè)備選用戶發(fā)送所述消息;確定發(fā)送反饋信息的備選用戶中優(yōu)先級(jí)最高的備選用戶為所述消息的第二接收用戶。
第四方面,本發(fā)明提供一種消息推送裝置,包括:
接收模塊,用于接收發(fā)送用戶推送的消息;
監(jiān)測(cè)模塊,用于監(jiān)測(cè)預(yù)設(shè)時(shí)間段內(nèi)用戶查看所述消息的操作;
發(fā)送模塊,用于若在所述預(yù)設(shè)時(shí)間段內(nèi)接收到查看所述消息的操作,則向所述發(fā)送用戶發(fā)送反饋信息,所述反饋信息用于表示所述消息被查看。
在上述實(shí)施例中,還包括:
獲取模塊,用于若在所述預(yù)設(shè)時(shí)間段內(nèi)未接收到查看所述消息的操作,則獲取備選用戶列表;
所述發(fā)送模塊還用于根據(jù)所述備選用戶列表中各備選用戶的優(yōu)先級(jí),向所述備選用戶列表中的備選用戶發(fā)送所述消息,直到接收到反饋信息,所述反饋信息用于表示所述消息被查看,其中,所述備選用戶的優(yōu)先級(jí)用于表示所述備選用戶對(duì)所述消息的處理效率。
第五方面,本發(fā)明提供一種消息推送系統(tǒng),包括如第三方面任一種實(shí)施例所述的消息推送裝置和如第四方面任一種實(shí)施例所述的消息推送裝置。
本發(fā)明提供的消息推送方法、裝置和系統(tǒng),通過(guò)發(fā)送用戶向第一接收用戶推送消息,在確定第一接收用戶未查看消息后,獲取第一接收用戶的備選用戶列表,根據(jù)備選用戶列表中各備選用戶的優(yōu)先級(jí),向備選用戶列表中的備選用戶發(fā)送消息,直到接收到反饋信息,確定發(fā)送反饋信息的備選用戶為消息的第二接收用戶(對(duì)消息進(jìn)行處理的用戶),從而,使得第一接收用戶未成功接收消息或未及時(shí)查看消息時(shí),通過(guò)向備選用戶列表中的備選用戶繼續(xù)推送消息,直到有備選用戶查看消息,從而,使得消息得到及時(shí)處理,并且,由于根據(jù)備選用戶的優(yōu)先級(jí)向備選用戶推送消息,優(yōu)先級(jí)越高的備選用戶對(duì)消息的處理效率越高,因此,可以進(jìn)一步地提高消息的處理效率。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明消息推送方法實(shí)施例一的流程示意圖;
圖2為本發(fā)明消息推送方法實(shí)施例二的流程示意圖;
圖3為本發(fā)明消息推送方法實(shí)施例二的流程示意圖;
圖4為本發(fā)明消息推送方法實(shí)施例四的流程示意圖;
圖5為本發(fā)明消息推送方法實(shí)施例五的流程示意圖;
圖6為本發(fā)明消息推送裝置實(shí)施例一的結(jié)構(gòu)示意圖;
圖7為本發(fā)明消息推送裝置實(shí)施例二的結(jié)構(gòu)示意圖;
圖8為本發(fā)明消息推送系統(tǒng)實(shí)施例一的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”“第四”等(如果存在)是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
本發(fā)明發(fā)送用戶向接收用戶推送消息,其中,發(fā)送用戶可以是某個(gè)系統(tǒng)的服務(wù)器,例如:機(jī)房監(jiān)控服務(wù)器,接收用戶可以是某個(gè)系統(tǒng)的客戶端,例如:安裝在運(yùn)維人員的移動(dòng)終端上的機(jī)房監(jiān)控客戶端,通過(guò)發(fā)送用戶向第一接收用戶推送消息,在確定第一接收用戶未成功接收消息或未及時(shí)查看消息時(shí),通過(guò)根據(jù)第一接收用戶的備選用戶列表中的備選用戶的優(yōu)先級(jí),向第一接收用戶的備選用戶列表中的備選用戶繼續(xù)推送消息,直到有備選用戶查看消息,從而,使得消息得到及時(shí)處理,并且,由于根據(jù)備選用戶的優(yōu)先級(jí)向備選用戶推送消息,優(yōu)先級(jí)越高的備選用戶對(duì)消息的處理效率越高,因此,可以進(jìn)一步地提高消息的處理效率。
下面以具體地實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。下面這幾個(gè)具體的實(shí)施例可以相互結(jié)合,對(duì)于相同或相似的概念或過(guò)程可能在某些實(shí)施例不再贅述。
圖1為本發(fā)明消息推送方法實(shí)施例一的流程示意圖,如圖1所示,本實(shí)施例由發(fā)送用戶執(zhí)行,本實(shí)施例的方法如下:
S101:向第一接收用戶推送消息。
發(fā)送用戶向第一接收用戶發(fā)送推送消息,消息內(nèi)容例如可以是任務(wù),如:處理某機(jī)房的某交換機(jī)的故障,消息內(nèi)容還可以是其他通知等,如:9:00-10:00參加某會(huì)議,對(duì)于消息內(nèi)容本發(fā)明不做限制。
S102:確定第一接收用戶未查看消息,獲取第一接收用戶的備選用戶列表。
即如果第一接收用戶未查看消息,則獲取第一接收用戶的備選用戶列表。
其中,確定第一接收用戶未查看消息的一種可能的實(shí)現(xiàn)方式如下:
若在預(yù)設(shè)時(shí)間段內(nèi)未接收到第一接收用戶發(fā)送的反饋信息,則確定第一接收用戶未查看消息,其中,反饋信息用于表示消息被查看。
例如:預(yù)設(shè)時(shí)間為5分鐘,發(fā)送用戶推送消息之后,啟動(dòng)定時(shí)器,若在5分鐘之內(nèi)未收到第一接收用戶發(fā)送的反饋信息,則說(shuō)明第一接收用戶未查看消息。
其中,對(duì)于獲取第一接收用戶的備選用戶列表的實(shí)現(xiàn)方式包括但不限于以下兩種可能的實(shí)現(xiàn)方式:
一種可能的是實(shí)現(xiàn)方式為:
備選用戶列表可以預(yù)置在服務(wù)器中,例如:第一接收用戶A的備選用戶列表中的備選用戶包括:備選用戶B、備選用戶C、備選用戶D、備選用戶E和備選用戶F。
另一種可能的實(shí)現(xiàn)方式為:
也可以根據(jù)用戶的角色以及處理任務(wù)狀態(tài)等進(jìn)行動(dòng)態(tài)確定第一接收用戶的備選用戶列表,例如:第一接收用戶的角色為網(wǎng)絡(luò)維護(hù)人員,用戶B1的角色為網(wǎng)絡(luò)維護(hù)人員,任務(wù)狀態(tài)為空閑;用戶C1的角色為網(wǎng)絡(luò)維護(hù)人員,任務(wù)狀態(tài)為空閑;用戶C2的角色為網(wǎng)絡(luò)維護(hù)人員,任務(wù)狀態(tài)為忙碌;用戶C3的角色為網(wǎng)絡(luò)維護(hù)人員,任務(wù)狀態(tài)為忙碌;用戶C4的角色為網(wǎng)絡(luò)維護(hù)人員,任務(wù)狀態(tài)為空閑;則確定第一接收用戶的備選用戶列表包含用戶B1、用戶C1和用戶C4。
S103:根據(jù)備選用戶列表中各備選用戶的優(yōu)先級(jí),向備選用戶列表中的備選用戶發(fā)送消息,直到接收到反饋信息。
其中,備選用戶的優(yōu)先級(jí)用于表示備選用戶對(duì)消息的處理效率。
可選地,在執(zhí)行S103之前,進(jìn)一步還包括:根據(jù)第一接收用戶的備選用戶列表中各備選用戶對(duì)消息的處理的效率,確定各備選用戶的優(yōu)先級(jí),其中,對(duì)消息的處理效率越高備選用戶所對(duì)應(yīng)的優(yōu)先級(jí)越高。
其中,各備選用戶對(duì)消息的處理的效率,是根據(jù)備選用戶對(duì)消息的歷史處理數(shù)據(jù)得到的,如:消息為“某機(jī)房網(wǎng)絡(luò)故障”,則根據(jù)備選用戶之前對(duì)“某機(jī)房網(wǎng)絡(luò)故障”的歷史處理數(shù)據(jù)得到備選用戶的優(yōu)先級(jí),歷史處理數(shù)據(jù)可以包括:對(duì)故障排除的成功率、排除所花費(fèi)的時(shí)間等進(jìn)行統(tǒng)計(jì),結(jié)合各個(gè)統(tǒng)計(jì)參數(shù),其中,優(yōu)先級(jí)最高的備選用戶對(duì)消息的處理效率越高。因此,優(yōu)先將消息推送給優(yōu)先級(jí)高的備選用戶,消息被處理的效率越高。
根據(jù)優(yōu)先級(jí)向備選用戶列表中的備選用戶發(fā)送消息之后,備選用戶若接收到消息,并且消息被查看,則向發(fā)送用戶發(fā)送反饋信息,反饋信息用于表示消息被查看。
S104:確定發(fā)送反饋信息的備選用戶為消息的第二接收用戶。
其中,第二接收用戶為對(duì)消息進(jìn)行處理的用戶。例如:備選用戶B接收到消息之后,并且消息被查看,則備選用戶B會(huì)對(duì)消息內(nèi)容對(duì)應(yīng)的事件進(jìn)行處理,例如:消息內(nèi)容為處理某機(jī)房的某交換機(jī)的故障,則持有備選用戶B的人員會(huì)處理某機(jī)房的某交換機(jī)的故障。
本實(shí)施例,通過(guò)發(fā)送用戶向第一接收用戶推送消息,在確定第一接收用戶未查看消息后,獲取第一接收用戶的備選用戶列表,根據(jù)備選用戶列表中各備選用戶的優(yōu)先級(jí),向備選用戶列表中的備選用戶發(fā)送消息,直到接收到反饋信息,確定發(fā)送反饋信息的備選用戶為消息的第二接收用戶(對(duì)消息進(jìn)行處理的用戶),從而,使得第一接收用戶未成功接收消息或未及時(shí)查看消息時(shí),通過(guò)向備選用戶列表中的備選用戶繼續(xù)推送消息,直到有備選用戶查看消息,從而,使得消息得到及時(shí)處理,并且,由于根據(jù)備選用戶的優(yōu)先級(jí)向備選用戶推送消息,優(yōu)先級(jí)越高的備選用戶對(duì)消息的處理效率越高,因此,可以進(jìn)一步地提高消息的處理效率。
圖2為本發(fā)明消息推送方法實(shí)施例二的流程示意圖,圖2是在圖1所示實(shí)施例的基礎(chǔ)上,對(duì)S103的一種可能的實(shí)現(xiàn)方式的描述,如S103’所示:
S103’:根據(jù)備選用戶列表中各備選用戶的優(yōu)先級(jí),按照優(yōu)先級(jí)從高到低的順序依次向備選用戶列表中的備選用戶發(fā)送消息,直到接收到反饋信息。
例如:第一接收用戶的備選用戶列表中各備選用戶的優(yōu)先級(jí)依次為:備選用戶B、備選用戶C、備選用戶D、備選用戶E、備選用戶F,則發(fā)送用戶先向備選用戶B發(fā)送消息,如果在預(yù)設(shè)時(shí)間段內(nèi)未接收到備選用戶B發(fā)送的反饋信息,然后向備選用戶C發(fā)送消息,如果在預(yù)設(shè)時(shí)間段內(nèi)未接收到備選用戶C發(fā)送的反饋信息,然后向備選用戶D發(fā)送消息,如果在預(yù)設(shè)時(shí)間段內(nèi)未接收到備選用戶D發(fā)送的反饋信息,按照優(yōu)先級(jí)的順序依次向其他備選用戶發(fā)送消息,直到在預(yù)設(shè)時(shí)間段內(nèi)接收到備選用戶發(fā)送的反饋信息,則停止發(fā)送消息。
本實(shí)施例,通過(guò)根據(jù)備選用戶列表中各備選用戶的優(yōu)先級(jí),按照優(yōu)先級(jí)從高到低的順序依次向備選用戶列表中的備選用戶發(fā)送消息,直到接收到反饋信息,即優(yōu)先將消息推送給優(yōu)先級(jí)高的備選用戶,因此,可以提高消息被處理的效率。
圖3為本發(fā)明消息推送方法實(shí)施例二的流程示意圖,圖3是在圖1所示實(shí)施例的基礎(chǔ)上,對(duì)S103的另一種可能的實(shí)現(xiàn)方式的描述,如S103”所示:
S103”:根據(jù)備選用戶列表中各備選用戶的優(yōu)先級(jí),同時(shí)向備選用戶列表中的至少兩個(gè)備選用戶發(fā)送消息。
例如:第一接收用戶的備選用戶列表中各備選用戶的優(yōu)先級(jí)依次為:備選用戶B、備選用戶C、備選用戶D、備選用戶E、備選用戶F、……,則發(fā)送用戶向備選用戶B、備選用戶C和備選用戶D同時(shí)發(fā)送消息,如果在預(yù)設(shè)時(shí)間段內(nèi)未接收到備選用戶B、備選用戶C或備選用戶D任一個(gè)備選用戶發(fā)送的反饋信息,則向備選用戶E和備選用戶F同時(shí)發(fā)送消息,直到接收到備選用戶發(fā)送的反饋信息為止;
由于同時(shí)向多個(gè)備選用戶發(fā)送消息,可能接收到多個(gè)備選用戶發(fā)送的反饋信息,當(dāng)接收到兩個(gè)或者兩個(gè)以上的備選用戶發(fā)送的反饋信息之后,執(zhí)行S104’。
相應(yīng)地,S104的一種可能的實(shí)現(xiàn)方式如S104’所示:
S104’:確定發(fā)送反饋信息的備選用戶中優(yōu)先級(jí)最高的備選用戶為消息的第二接收用戶。
如接收到備選用戶E和備選用戶F發(fā)送的反饋信息,由于備選用戶E優(yōu)先級(jí)是備選用戶E和備選用戶F中優(yōu)先級(jí)最高的備選用戶,因此,確定備選用戶E為消息的第二接收用戶。
本實(shí)施例,通過(guò)根據(jù)備選用戶列表中各備選用戶的優(yōu)先級(jí),同時(shí)向備選用戶列表中的至少兩個(gè)備選用戶發(fā)送消息,確定發(fā)送反饋信息的備選用戶中優(yōu)先級(jí)最高的備選用戶為消息的第二接收用戶。即同時(shí)向多個(gè)備選用戶發(fā)送消息,提高消息被查看的概率,因此,可以提高推送消息的效率,并且,當(dāng)有多個(gè)備選用戶發(fā)送反饋信息時(shí),確定優(yōu)先級(jí)最高的備選用戶為消息的第二接收用戶(對(duì)消息進(jìn)行處理的用戶),從而,進(jìn)一步提高推送消息的效率。
圖4為本發(fā)明消息推送方法實(shí)施例四的流程示意圖,如圖4所示,本實(shí)施例由第一接收用戶執(zhí)行,本實(shí)施例的方法如下:
S401:接收發(fā)送用戶推送的消息。
第一接收用戶接收到發(fā)送用戶推送的消息之后,啟動(dòng)監(jiān)測(cè)模塊,執(zhí)行S402。
S402:監(jiān)測(cè)預(yù)設(shè)時(shí)間段內(nèi)用戶查看消息的操作。
用戶查看消息的操作,例如:通過(guò)點(diǎn)擊的方式進(jìn)入消息閱讀界面,或者,通過(guò)滑動(dòng)的方式進(jìn)入消息閱讀界面,或者,通過(guò)語(yǔ)音觸發(fā)的方式對(duì)消息進(jìn)行閱讀等,對(duì)此本發(fā)明不做限制。
S403:若在預(yù)設(shè)時(shí)間段內(nèi)接收到查看消息的操作,則向發(fā)送用戶發(fā)送反饋信息。
如果在預(yù)設(shè)時(shí)間段內(nèi)接收到查看消息的操作,說(shuō)明用戶已查看消息,則向發(fā)送用戶發(fā)送反饋信息,以表示消息已被查看。
本實(shí)施例,通過(guò)接收到發(fā)送用戶推送的消息之后,監(jiān)測(cè)預(yù)設(shè)時(shí)間段內(nèi)用戶查看消息的操作,若在預(yù)設(shè)時(shí)間段內(nèi)接收到查看消息的操作,則向發(fā)送用戶發(fā)送反饋信息,以表示消息已被查看,無(wú)需發(fā)送用戶再向其他用戶發(fā)送消息,從而,提高推送消息的效率。
圖5為本發(fā)明消息推送方法實(shí)施例五的流程示意圖,如圖5所示,本實(shí)施例由第一接收用戶執(zhí)行,本實(shí)施例的方法如下:
S501:接收發(fā)送用戶推送的消息。
本步驟的詳細(xì)描述參見(jiàn)S401,此處不再贅述。
S502:監(jiān)測(cè)預(yù)設(shè)時(shí)間段內(nèi)用戶查看消息的操作。
本步驟的詳細(xì)描述參見(jiàn)S402,此處不再贅述。
S503:確定預(yù)設(shè)時(shí)間段內(nèi)是否接收到查看消息的操作,若在預(yù)設(shè)時(shí)間段內(nèi)接收到查看消息的操作,執(zhí)行S504,若在預(yù)設(shè)時(shí)間段內(nèi)未接收到查看消息的操作,執(zhí)行S505。
如果在預(yù)設(shè)時(shí)間段內(nèi)接收到查看消息的操作,說(shuō)明用戶已查看消息,如果在預(yù)設(shè)時(shí)間段內(nèi)未接收到查看消息的操作,說(shuō)明用戶未查看消息。
S504:向發(fā)送用戶發(fā)送反饋信息。
其中,反饋信息用于表示消息被查看。
本步驟的詳細(xì)描述參見(jiàn)S403,此處不再贅述。
S505:獲取備選用戶列表。
一種可能的是實(shí)現(xiàn)方式為:
備選用戶列表可以預(yù)置在服務(wù)器中,例如:第一接收用戶A的備選用戶列表中的備選用戶包括:備選用戶B、備選用戶C、備選用戶D、備選用戶E和備選用戶F。
另一種可能的實(shí)現(xiàn)方式為:
也可以根據(jù)用戶的角色以及處理任務(wù)狀態(tài)等進(jìn)行動(dòng)態(tài)確定第一接收用戶的備選用戶列表,例如:第一接收用戶的角色為網(wǎng)絡(luò)維護(hù)人員,用戶B1的角色為網(wǎng)絡(luò)維護(hù)人員,任務(wù)狀態(tài)為空閑;用戶C1的角色為網(wǎng)絡(luò)維護(hù)人員,任務(wù)狀態(tài)為空閑;用戶C2的角色為網(wǎng)絡(luò)維護(hù)人員,任務(wù)狀態(tài)為忙碌;用戶C3的角色為網(wǎng)絡(luò)維護(hù)人員,任務(wù)狀態(tài)為忙碌;用戶C4的角色為網(wǎng)絡(luò)維護(hù)人員,任務(wù)狀態(tài)為空閑;則確定第一接收用戶的備選用戶列表包含用戶B1、用戶C1和用戶C4。
S506:根據(jù)備選用戶列表中各備選用戶的優(yōu)先級(jí),向備選用戶列表中的備選用戶發(fā)送消息,直到接收到反饋信息。
其中,反饋信息用于表示消息被查看,備選用戶的優(yōu)先級(jí)用于表示備選用戶對(duì)消息的處理效率。
包括但不限于以下兩種實(shí)現(xiàn)方式:
一種可能的實(shí)現(xiàn)方式為:
根據(jù)備選用戶列表中各備選用戶的優(yōu)先級(jí),按照優(yōu)先級(jí)從高到低的順序依次向備選用戶列表中的備選用戶發(fā)送消息,直到接收到反饋信息。
另一種可能的實(shí)現(xiàn)方式為:
根據(jù)備選用戶列表中各備選用戶的優(yōu)先級(jí),同時(shí)向備選用戶列表中的至少兩個(gè)備選用戶發(fā)送消息
本實(shí)施例,通過(guò)第一接收用戶確定預(yù)設(shè)時(shí)間段內(nèi)是否接收到查看消息的操作,若在預(yù)設(shè)時(shí)間段內(nèi)接收到查看消息的操作,則向發(fā)送用戶發(fā)送反饋信息,若未在預(yù)設(shè)時(shí)間段內(nèi)接收到查看消息的操作,則第一接收用戶根據(jù)備選用戶列表中各備選用戶的優(yōu)先級(jí),向備選用戶列表中的備選用戶發(fā)送消息,直到接收到反饋信息,從而,使得第一接收用戶未成功接收消息或未及時(shí)查看消息時(shí),通過(guò)向備選用戶列表中的備選用戶繼續(xù)推送消息,直到有備選用戶查看消息,從而,使得消息得到及時(shí)處理,提高消息處理效率。
圖6為本發(fā)明消息推送裝置實(shí)施例一的結(jié)構(gòu)示意圖,如圖6所示,本實(shí)施例的裝置部署在發(fā)送用戶中,本實(shí)施例的裝置包括:發(fā)送模塊601和處理模塊602,其中,發(fā)送模塊601用于向第一接收用戶推送消息;處理模塊602用于確定第一接收用戶未查看消息,獲取第一接收用戶的備選用戶列表;發(fā)送模塊601還用于根據(jù)備選用戶列表中各備選用戶的優(yōu)先級(jí),向備選用戶列表中的備選用戶發(fā)送消息,直到接收到反饋信息,反饋信息用于表示消息被查看,其中,備選用戶的優(yōu)先級(jí)用于表示備選用戶對(duì)消息的處理效率;處理模塊602還用于確定發(fā)送反饋信息的備選用戶為消息的第二接收用戶,第二接收用戶為對(duì)消息進(jìn)行處理的用戶。
在上述實(shí)施例中,處理模塊602還用于根據(jù)第一接收用戶的備選用戶列表中各備選用戶對(duì)消息的處理的效率,確定各備選用戶的優(yōu)先級(jí),其中,對(duì)消息的處理效率越高備選用戶所對(duì)應(yīng)的優(yōu)先級(jí)越高。
在上述實(shí)施例中,處理模塊602具體用于若在預(yù)設(shè)時(shí)間段內(nèi)未接收到第一接收用戶發(fā)送的反饋信息,則確定第一接收用戶未查看消息;獲取第一接收用戶的備選用戶列表。
在上述實(shí)施例中,處理模塊602具體用于根據(jù)備選用戶列表中各備選用戶的優(yōu)先級(jí),按照優(yōu)先級(jí)從高到低的順序依次向備選用戶列表中的備選用戶發(fā)送消息,直到接收到反饋信息。
在上述實(shí)施例中,處理模塊602具體用于根據(jù)備選用戶列表中各備選用戶的優(yōu)先級(jí),同時(shí)向備選用戶列表中的至少兩個(gè)備選用戶發(fā)送消息;確定發(fā)送反饋信息的備選用戶中優(yōu)先級(jí)最高的備選用戶為消息的第二接收用戶。
本實(shí)施例的裝置,可對(duì)應(yīng)地用于執(zhí)行圖1~圖3所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
圖7為本發(fā)明消息推送裝置實(shí)施例二的結(jié)構(gòu)示意圖,如圖7所示,本實(shí)施例的裝置部署在第一接收用戶中,本實(shí)施例的裝置包括接收模塊701、監(jiān)測(cè)模塊702和發(fā)送模塊703,其中,接收模塊701用于接收發(fā)送用戶推送的消息;監(jiān)測(cè)模塊702用于監(jiān)測(cè)預(yù)設(shè)時(shí)間段內(nèi)用戶查看消息的操作;發(fā)送模塊703用于若在預(yù)設(shè)時(shí)間段內(nèi)接收到查看消息的操作,則向發(fā)送用戶發(fā)送反饋信息,反饋信息用于表示消息被查看。
本實(shí)施例的裝置,可對(duì)應(yīng)地用于執(zhí)行圖4所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
在圖7中,進(jìn)一步還包括:獲取模塊704用于若在預(yù)設(shè)時(shí)間段內(nèi)未接收到查看消息的操作,則獲取備選用戶列表;發(fā)送模塊703還用于根據(jù)備選用戶列表中各備選用戶的優(yōu)先級(jí),向備選用戶列表中的備選用戶發(fā)送消息,直到接收到反饋信息,反饋信息用于表示消息被查看,其中,備選用戶的優(yōu)先級(jí)用于表示備選用戶對(duì)消息的處理效率。
本實(shí)施例的裝置,可對(duì)應(yīng)地用于執(zhí)行圖5所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
圖8為本發(fā)明消息推送系統(tǒng)實(shí)施例一的結(jié)構(gòu)示意圖,本實(shí)施例的系統(tǒng)包括圖6所示的消息推送裝置801和圖7所示的消息推送裝置802。
本領(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、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。