亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種消息發(fā)送方法和設(shè)備的制造方法_4

文檔序號(hào):9474317閱讀:來源:國(guó)知局
于登錄狀態(tài)的消息發(fā)送通道)發(fā)送攜帶待推送內(nèi) 容的消息,即推送服務(wù)器通過消息發(fā)送通道將攜帶待推送內(nèi)容的消息發(fā)送給相應(yīng)的用戶設(shè) 備,由用戶設(shè)備顯示給用戶。例如,如果用戶在微信通道處于登錄狀態(tài),在旺旺通道、郵件通 道、短信通道均為未處于登錄狀態(tài),則推送服務(wù)器通過微信通道發(fā)送攜帶待推送內(nèi)容A的 消息,即推送服務(wù)器通過微信通道將攜帶待推送內(nèi)容A的消息發(fā)送給微信號(hào)碼1當(dāng)前所在 的移動(dòng)終端,由移動(dòng)終端將待推送內(nèi)容A顯示給用戶。
[0085] 本申請(qǐng)實(shí)施例中,如果用戶在多個(gè)消息發(fā)送通道下處于登錄狀態(tài),則推送服務(wù)器 利用預(yù)設(shè)選擇策略(該預(yù)設(shè)選擇策略可以根據(jù)經(jīng)驗(yàn)任意設(shè)置,如設(shè)置預(yù)設(shè)選擇策略為成本 最低策略)從多個(gè)消息發(fā)送通道(即當(dāng)前處于登錄狀態(tài)的多個(gè)消息發(fā)送通道)中選擇一個(gè) 消息發(fā)送通道,并利用該選擇的一個(gè)消息發(fā)送通道發(fā)送攜帶待推送內(nèi)容的消息,即推送服 務(wù)器通過當(dāng)前選擇的一個(gè)消息發(fā)送通道(處于登錄狀態(tài)的消息發(fā)送通道)將攜帶待推送內(nèi) 容的消息發(fā)送給相應(yīng)的用戶設(shè)備,由用戶設(shè)備顯示給用戶。例如,如果用戶在微信通道、旺 旺通道、郵件通道、短信通道均為處于登錄狀態(tài),則推送服務(wù)器從微信通道、旺旺通道、郵件 通道、短信通道中選擇一個(gè)成本最低的消息發(fā)送通道,假設(shè)郵件通道為成本最低的消息發(fā) 送通道,則推送服務(wù)器選擇郵件通道,并通過郵件通道發(fā)送攜帶待推送內(nèi)容A的消息,即推 送服務(wù)器通過郵件通道將攜帶待推送內(nèi)容A的消息發(fā)送給郵件地址1當(dāng)前所在的用戶設(shè)備 (如PC),由該用戶設(shè)備將待推送內(nèi)容A顯示給用戶。
[0086] 本申請(qǐng)實(shí)施例中,推送服務(wù)器還可以生成各應(yīng)用服務(wù)器分別對(duì)應(yīng)的消息模板,并 將各應(yīng)用服務(wù)器分別對(duì)應(yīng)的消息模板分別發(fā)送給各應(yīng)用服務(wù)器。進(jìn)一步的,在推送服務(wù)器 通過消息發(fā)送通道發(fā)送攜帶了待推送內(nèi)容的消息的過程中,在通過消息發(fā)送通道發(fā)送攜帶 待推送內(nèi)容的消息時(shí),該推送服務(wù)器需要將待推送內(nèi)容發(fā)送給消息發(fā)送通道對(duì)應(yīng)的應(yīng)用服 務(wù)器,之后由該應(yīng)用服務(wù)器利用消息模板以及待推送內(nèi)容生成消息,并發(fā)送攜帶了待推送 內(nèi)容的消息。
[0087] 例如,推送服務(wù)器生成微信通道對(duì)應(yīng)的應(yīng)用服務(wù)器的消息模板1,并將消息模板1 發(fā)送給微信通道對(duì)應(yīng)的應(yīng)用服務(wù)器;推送服務(wù)器生成旺旺通道對(duì)應(yīng)的應(yīng)用服務(wù)器的消息模 板2,并將消息模板2發(fā)送給旺旺通道對(duì)應(yīng)的應(yīng)用服務(wù)器;推送服務(wù)器生成郵件通道對(duì)應(yīng)的 應(yīng)用服務(wù)器的消息模板3,并將消息模板3發(fā)送給郵件通道對(duì)應(yīng)的應(yīng)用服務(wù)器;推送服務(wù)器 生成短信通道對(duì)應(yīng)的應(yīng)用服務(wù)器的消息模板4,并將消息模板4發(fā)送給短信通道對(duì)應(yīng)的應(yīng) 用服務(wù)器。
[0088] 假設(shè)推送服務(wù)器需要通過微信通道發(fā)送攜帶待推送內(nèi)容A的消息,則推送服務(wù)器 將待推送內(nèi)容A發(fā)送給微信通道對(duì)應(yīng)的應(yīng)用服務(wù)器,由微信通道對(duì)應(yīng)的應(yīng)用服務(wù)器利用消 息模板1以及待推送內(nèi)容A生成消息,并發(fā)送該消息。假設(shè)推送服務(wù)器需要通過旺旺通道 發(fā)送攜帶待推送內(nèi)容A的消息,則推送服務(wù)器將待推送內(nèi)容A發(fā)送給旺旺通道對(duì)應(yīng)的應(yīng)用 服務(wù)器,由旺旺通道對(duì)應(yīng)的應(yīng)用服務(wù)器利用消息模板2以及待推送內(nèi)容A生成消息,并發(fā)送 該消息。
[0089] 綜上所述,本申請(qǐng)實(shí)施例中,能夠通過登錄概率最高的消息發(fā)送通道(如微信通 道、旺旺通道、郵件通道、短信通道等)向用戶設(shè)備發(fā)送攜帶待推送內(nèi)容的消息,從而盡量 將待推送內(nèi)容通知給用戶,提高將待推送內(nèi)容通知到用戶的概率,并且可以避免造成系統(tǒng) 資源和網(wǎng)絡(luò)資源的浪費(fèi),節(jié)省系統(tǒng)資源和網(wǎng)絡(luò)資源,并且可以避免對(duì)用戶造成騷擾,從而提 高用戶的使用感受。
[0090] 實(shí)施例二
[0091] 基于與上述方法同樣的申請(qǐng)構(gòu)思,本申請(qǐng)實(shí)施例中還提供了一種推送服務(wù)器,如 圖3所示,所述推送服務(wù)器具體包括:
[0092] 獲得模塊11,用于獲得待推送內(nèi)容;
[0093] 確定模塊12,用于針對(duì)多個(gè)消息發(fā)送通道,獲得每個(gè)消息發(fā)送通道在指定時(shí)間內(nèi) 的登錄概率,并確定登錄概率最高的消息發(fā)送通道;
[0094] 發(fā)送模塊13,用于利用所述登錄概率最高的消息發(fā)送通道發(fā)送攜帶了所述待推送 內(nèi)容的消息。
[0095] 所述獲得模塊11,具體用于在需要向用戶發(fā)送待推送內(nèi)容時(shí),接收來自業(yè)務(wù)服務(wù) 器的攜帶了待推送內(nèi)容的消息,從所述消息中獲得所述待推送內(nèi)容。
[0096] 所述發(fā)送模塊13,進(jìn)一步用于判斷最高的登錄概率是否大于預(yù)設(shè)數(shù)值;
[0097] 如果是,則執(zhí)行利用所述登錄概率最高的消息發(fā)送通道發(fā)送攜帶了所述待推送內(nèi) 容的消息的過程;如果否,則確定特定消息發(fā)送通道,并利用所述特定消息發(fā)送通道發(fā)送攜 帶了所述待推送內(nèi)容的消息。
[0098] 所述獲得模塊11,還用于在需要向用戶發(fā)送待推送內(nèi)容時(shí),獲得所述用戶在多個(gè) 消息發(fā)送通道分別對(duì)應(yīng)的用戶標(biāo)識(shí);所述確定模塊12,還用于針對(duì)每個(gè)消息發(fā)送通道,利 用所述用戶在消息發(fā)送通道對(duì)應(yīng)的用戶標(biāo)識(shí)查詢用戶在所述消息發(fā)送通道下是否處于登 錄狀態(tài);所述發(fā)送模塊13,進(jìn)一步用于如果所述用戶在所有消息發(fā)送通道下均為未處于登 錄狀態(tài),則執(zhí)行獲得每個(gè)消息發(fā)送通道在指定時(shí)間內(nèi)的登錄概率,利用登錄概率最高的消 息發(fā)送通道發(fā)送攜帶了所述待推送內(nèi)容的消息的過程。
[0099] 所述發(fā)送模塊13,還用于如果所述用戶只在一個(gè)消息發(fā)送通道下處于登錄狀態(tài), 則通過該一個(gè)消息發(fā)送通道發(fā)送攜帶了所述待推送內(nèi)容的消息;
[0100] 如果所述用戶在多個(gè)消息發(fā)送通道下處于登錄狀態(tài),則利用預(yù)設(shè)選擇策略從所述 多個(gè)消息發(fā)送通道中選擇一個(gè)消息發(fā)送通道,并利用該選擇的一個(gè)消息發(fā)送通道發(fā)送攜帶 了所述待推送內(nèi)容的消息。
[0101] 所述獲得模塊11,具體用于接收來自業(yè)務(wù)服務(wù)器的攜帶了用戶信息的消息;當(dāng)所 述用戶信息為用戶在多個(gè)消息發(fā)送通道分別對(duì)應(yīng)的用戶標(biāo)識(shí)時(shí),從來自所述業(yè)務(wù)服務(wù)器的 消息中獲得所述用戶在多個(gè)消息發(fā)送通道分別對(duì)應(yīng)的用戶標(biāo)識(shí);或者,當(dāng)所述用戶信息為 用戶名時(shí),通過所述用戶名查詢所述推送服務(wù)器本地維護(hù)的用戶標(biāo)識(shí)表項(xiàng),以獲得所述用 戶在多個(gè)消息發(fā)送通道分別對(duì)應(yīng)的用戶標(biāo)識(shí);其中,所述用戶標(biāo)識(shí)表項(xiàng)用于記錄用戶名與 用戶在多個(gè)消息發(fā)送通道分別對(duì)應(yīng)的用戶標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系。
[0102] 所述確定模塊12,具體用于向消息發(fā)送通道對(duì)應(yīng)的應(yīng)用服務(wù)器發(fā)送攜帶了用戶在 所述消息發(fā)送通道對(duì)應(yīng)的用戶標(biāo)識(shí)的請(qǐng)求消息,由所述應(yīng)用服務(wù)器利用所述用戶標(biāo)識(shí)查詢 所述用戶在所述消息發(fā)送通道下是否處于登錄狀態(tài);
[0103] 接收來自所述應(yīng)用服務(wù)器的攜帶了所述用戶在所述消息發(fā)送通道下處于登錄狀 態(tài)或者未處于登錄狀態(tài)的響應(yīng)消息;
[0104] 通過所述響應(yīng)消息中攜帶的信息確定所述用戶在所述消息發(fā)送通道下處于登錄 狀態(tài)或者在所述消息發(fā)送通道下未處于登錄狀態(tài)。
[0105] 所述發(fā)送模塊13,進(jìn)一步用于生成各應(yīng)用服務(wù)器分別對(duì)應(yīng)的消息模板,并將各應(yīng) 用服務(wù)器分別對(duì)應(yīng)的消息模板分別發(fā)送給所述各應(yīng)用服務(wù)器;
[0106] 在通過消息發(fā)送通道發(fā)送攜帶所述待推送內(nèi)容的消息時(shí),將所述待推送內(nèi)容發(fā)送 給所述消息發(fā)送通道對(duì)應(yīng)的應(yīng)用服務(wù)器,由所述應(yīng)用服務(wù)器利用消息模板和所述待推送內(nèi) 容生成消息,并發(fā)送所述消息。
[0107] 其中,本申請(qǐng)裝置的各個(gè)模塊可以集成于一體,也可以分離部署。上述模塊可以合 并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。
[0108] 通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助 軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更 佳的實(shí)施方式?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的 部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若 干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申 請(qǐng)各個(gè)實(shí)施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖, 附圖中的模塊或流程并不一定是實(shí)施本申請(qǐng)所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中 的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位 于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以 進(jìn)一步拆分成多個(gè)子模塊。上述本申請(qǐng)實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。以 上公開的僅為本申請(qǐng)的幾個(gè)具體實(shí)施例,但是,本申請(qǐng)并非局限于此,任何本領(lǐng)域的技術(shù)人 員能思之的變化都應(yīng)落入本申請(qǐng)的保護(hù)范圍。
【主權(quán)項(xiàng)】
1. 一種消息發(fā)送方法,其特征在于,所述方法包括以下步驟: 推送服務(wù)器獲得待推送內(nèi)容; 針對(duì)多個(gè)
當(dāng)前第4頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1