本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域數(shù)據(jù)業(yè)務(wù)技術(shù),尤其涉及一種推送方法及其相關(guān)設(shè)備。
背景技術(shù):
隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,移動(dòng)數(shù)據(jù)業(yè)務(wù)的用戶越來越多,流量的使用也越來越大。運(yùn)營(yíng)商提供的移動(dòng)數(shù)據(jù)業(yè)務(wù)服務(wù)多種多樣,現(xiàn)階段的移動(dòng)數(shù)據(jù)業(yè)務(wù)流量中,使用量較多的為網(wǎng)頁(yè)瀏覽,主要的訪問渠道包括主流手機(jī)廠商瀏覽器、第三方瀏覽器、以及嵌入app應(yīng)用中的瀏覽器。運(yùn)營(yíng)商可以通過自有的互聯(lián)網(wǎng)網(wǎng)關(guān)在網(wǎng)頁(yè)中插入代碼,引導(dǎo)用戶訪問某個(gè)服務(wù)器,使在瀏覽器界面上展現(xiàn)出擴(kuò)展版面,以提供更多的業(yè)務(wù)服務(wù),提升用戶上網(wǎng)體驗(yàn)。
現(xiàn)有技術(shù)中,運(yùn)營(yíng)商通過開通工具條業(yè)務(wù),可以使得用戶快速響應(yīng)工具條提供的業(yè)務(wù)。工具條業(yè)務(wù)的開通,一般對(duì)運(yùn)營(yíng)商的全量用戶開通,也可以根據(jù)號(hào)碼列表進(jìn)行開通,開通后即可在用戶手機(jī)瀏覽器上展現(xiàn)。然而,現(xiàn)有技術(shù)的工具條展現(xiàn)一般是對(duì)全量用戶統(tǒng)一展現(xiàn),或?qū)灱s用戶統(tǒng)一展現(xiàn),缺乏個(gè)性化的、按需的推送。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供一種推送方法及其相關(guān)設(shè)備,通過pcc系統(tǒng)的實(shí)時(shí)觸發(fā)功能,實(shí)現(xiàn)了工具條的個(gè)性化推送。
本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
本發(fā)明實(shí)施例提供一種推送方法,所述方法包括:
獲取業(yè)務(wù)信息和用戶狀態(tài)信息;
當(dāng)所述業(yè)務(wù)信息和用戶狀態(tài)信息滿足預(yù)設(shè)觸發(fā)規(guī)則時(shí),發(fā)送第一消息至控 制裝置,所述第一消息攜帶用戶標(biāo)識(shí)和業(yè)務(wù)編號(hào)。
本發(fā)明實(shí)施例提供一種推送方法,所述方法包括:
接收策略與計(jì)費(fèi)規(guī)則功能pcc系統(tǒng)發(fā)送的第一消息,所述第一消息攜帶用戶標(biāo)識(shí)和業(yè)務(wù)編號(hào);
發(fā)送第一反饋消息至所述pcc系統(tǒng),所述第一反饋消息攜帶接收成功與否的布爾值;
根據(jù)所述業(yè)務(wù)編號(hào)確定第二消息,發(fā)送所述第二消息至服務(wù)器,所述第二消息攜帶推送信息和參數(shù)信息。
進(jìn)一步地,所述根據(jù)所述業(yè)務(wù)編號(hào)確定第二消息,包括:
根據(jù)預(yù)設(shè)業(yè)務(wù)模板確定所述業(yè)務(wù)編號(hào)對(duì)應(yīng)的業(yè)務(wù)模板,根據(jù)所述業(yè)務(wù)模板確定推送信息和參數(shù)信息,根據(jù)所述推送信息和所述參數(shù)信息生成所述第二消息。
本發(fā)明實(shí)施例提供一種推送方法,所述方法包括:
接收控制裝置發(fā)送的第二消息,所述第二消息攜帶推送信息和參數(shù)信息;
根據(jù)預(yù)設(shè)推送模板、所述推送信息和所述參數(shù)信息確定工具條信息,推送所述工具條信息至終端。
進(jìn)一步地,在所述推送所述工具條信息至終端之后,還包括:
發(fā)送第二反饋消息至控制裝置。
本發(fā)明實(shí)施例提供一種pcc系統(tǒng),所述pcc系統(tǒng)包括:策略與計(jì)費(fèi)執(zhí)行功能pcef、策略與計(jì)費(fèi)規(guī)則功能pcrf,其中,
所述pcef,用于獲取業(yè)務(wù)信息和用戶狀態(tài)信息;
所述pcrf,用于當(dāng)所述業(yè)務(wù)信息和用戶狀態(tài)信息滿足預(yù)設(shè)觸發(fā)規(guī)則時(shí),發(fā)送第一消息至控制裝置,所述第一消息攜帶用戶標(biāo)識(shí)和業(yè)務(wù)編號(hào)。
本發(fā)明實(shí)施例提供一種控制裝置,所述裝置包括:接收單元、發(fā)送單元、確定單元,其中,
所述接收單元,用于接收策略與計(jì)費(fèi)規(guī)則功能pcc系統(tǒng)發(fā)送的第一消息,所述第一消息攜帶用戶標(biāo)識(shí)和業(yè)務(wù)編號(hào);
所述發(fā)送單元,用于發(fā)送第一反饋消息至所述pcc系統(tǒng),所述第一反饋消息攜帶接收成功與否的布爾值。
所述確定單元,用于根據(jù)所述業(yè)務(wù)編號(hào)確定第二消息;
所述發(fā)送單元,還用于發(fā)送所述第二消息至服務(wù)器,所述第二消息攜帶推送信息和參數(shù)信息。
進(jìn)一步地,所述確定單元,具體用于根據(jù)預(yù)設(shè)業(yè)務(wù)模板確定所述業(yè)務(wù)編號(hào)對(duì)應(yīng)的業(yè)務(wù)模板,根據(jù)所述業(yè)務(wù)模板確定推送信息和參數(shù)信息,根據(jù)所述推送信息和所述參數(shù)信息生成所述第二消息。
本發(fā)明實(shí)施例提供一種服務(wù)器,所述服務(wù)器包括:接收單元、確定單元、發(fā)送單元,其中,
所述接收單元,用于接收控制裝置發(fā)送的第二消息,所述第二消息攜帶推送信息和參數(shù)信息;
所述確定單元,用于根據(jù)預(yù)設(shè)推送模板、所述推送信息和所述參數(shù)信息確定工具條信息;
所述發(fā)送單元,用于推送所述工具條信息至終端。
進(jìn)一步地,所述發(fā)送單元,還用于發(fā)送第二反饋消息至控制裝置。
本發(fā)明實(shí)施例提供一種推送系統(tǒng),所述系統(tǒng)包括:如上所述的pcc系統(tǒng)、如上所述的控制裝置、如上所述的服務(wù)器以及終端。
本發(fā)明實(shí)施例提供一種推送方法及其相關(guān)設(shè)備,獲取業(yè)務(wù)信息和用戶狀態(tài)信息;當(dāng)所述業(yè)務(wù)信息和用戶狀態(tài)信息滿足預(yù)設(shè)觸發(fā)規(guī)則時(shí),發(fā)送第一消息至控制裝置,所述第一消息攜帶用戶標(biāo)識(shí)和業(yè)務(wù)編號(hào)。本發(fā)明實(shí)施例提供的推送方法及其相關(guān)設(shè)備,利用pcc的實(shí)時(shí)策略觸發(fā)的功能特性,在設(shè)定好業(yè)務(wù)策略之后,觸發(fā)瀏覽器工具條的個(gè)性化推送,通過用戶狀態(tài)信息觸發(fā)瀏覽器工具條的個(gè)性化推送。
附圖說明
圖1為本發(fā)明實(shí)施例提供的推送方法流程示意圖一;
圖2為本發(fā)明實(shí)施例提供的推送方法流程示意圖二;
圖3為本發(fā)明實(shí)施例提供的推送方法流程示意圖三;
圖4為本發(fā)明實(shí)施例提供的推送方法流程示意圖四;
圖5為本發(fā)明實(shí)施例提供的pcc系統(tǒng)結(jié)構(gòu)示意圖;
圖6為本發(fā)明實(shí)施例提供的控制裝置結(jié)構(gòu)示意圖;
圖7為本發(fā)明實(shí)施例提供的服務(wù)器結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
實(shí)施例一
本發(fā)明實(shí)施例提供一種推送方法,如圖1所示,所述方法可以包括:
步驟101、pcc系統(tǒng)獲取業(yè)務(wù)信息和用戶狀態(tài)信息。
策略控制和計(jì)費(fèi)(pcc,policycontrolandcharging)系統(tǒng)用于保障重點(diǎn)用戶、重點(diǎn)業(yè)務(wù)的數(shù)據(jù)業(yè)務(wù)質(zhì)量,控制低價(jià)值業(yè)務(wù)、低每用戶平均收入(arpu,averagerevenueperuser)值用戶資源的使用等。概括說來,pcc系統(tǒng)主要從服務(wù)質(zhì)量(qos,qualityofservice)控制方面實(shí)現(xiàn)資源調(diào)配、提供差異化服務(wù)。其中,arpu用于衡量電信運(yùn)營(yíng)商和互聯(lián)網(wǎng)公司業(yè)務(wù)收入的指標(biāo)。arpu注重的是一個(gè)時(shí)間段內(nèi)運(yùn)營(yíng)商從每個(gè)用戶所得到的收入。
pcc系統(tǒng),由策略與計(jì)費(fèi)規(guī)則功能(pcrf,policyandchargingrulesfunction)、策略與計(jì)費(fèi)執(zhí)行功能(pcef,policyandchargingenforcementfunction)組成,pcef在網(wǎng)絡(luò)中由網(wǎng)關(guān)gsn(ggsn,gatewaygsn,)或pdn網(wǎng)關(guān)(pgw,pdngateway)實(shí)體擔(dān)當(dāng)。在4g核心網(wǎng)中,pcef的角色一般由pgw承擔(dān),具備根據(jù)實(shí)際業(yè)務(wù)情況匹配觸發(fā)策略的功能,使策略執(zhí)行具有實(shí)時(shí)性。
具體的,pcc系統(tǒng)中的pcef獲取實(shí)際業(yè)務(wù)流中的業(yè)務(wù)信息和用戶狀態(tài),傳遞給pcc系統(tǒng)中的pcrf。
步驟102、當(dāng)所述業(yè)務(wù)信息和用戶狀態(tài)信息滿足預(yù)設(shè)觸發(fā)規(guī)則時(shí),pcc系統(tǒng)發(fā)送第一消息至控制裝置。
pcc系統(tǒng)的pcrf中預(yù)先設(shè)置了觸發(fā)規(guī)則,該預(yù)設(shè)觸發(fā)規(guī)則中,觸發(fā)條件和業(yè)務(wù)編號(hào)對(duì)應(yīng)。觸發(fā)條件的維度包括用戶等級(jí)、用戶位置、用戶上網(wǎng)訪問的網(wǎng)址或ip等,每種維度都對(duì)應(yīng)一個(gè)參數(shù)取值范圍作為維度條件。每個(gè)維度條件自身或組合后形成完整的觸發(fā)條件,再對(duì)應(yīng)到業(yè)務(wù)編號(hào),形成觸發(fā)規(guī)則,對(duì)符合預(yù)設(shè)觸發(fā)規(guī)則的業(yè)務(wù)信息和用戶狀態(tài),下發(fā)觸發(fā)工具條的消息,即發(fā)送第一消息至控制裝置。
所述第一消息包括:用戶標(biāo)識(shí),業(yè)務(wù)編號(hào),pcrfid和pcrfip。
其中,所述用戶標(biāo)識(shí)可以為用戶手機(jī)號(hào)碼,該用戶手機(jī)號(hào)碼可以為單個(gè)號(hào)碼,在對(duì)實(shí)時(shí)性要求不高的業(yè)務(wù)場(chǎng)景下,也可以在一個(gè)消息里帶一個(gè)時(shí)間段內(nèi)的多個(gè)用戶手機(jī)號(hào)碼,且多個(gè)手機(jī)號(hào)碼對(duì)應(yīng)同一個(gè)業(yè)務(wù)編號(hào)。
其中,業(yè)務(wù)編號(hào)根據(jù)匹配到了觸發(fā)條件的數(shù)量可以有一個(gè)或多個(gè)。若用戶滿足一個(gè)觸發(fā)條件,則對(duì)應(yīng)一個(gè)業(yè)務(wù)編號(hào),若用戶滿足n個(gè)觸發(fā)條件,則對(duì)應(yīng)n個(gè)業(yè)務(wù)編號(hào)。也可以當(dāng)用戶滿足一個(gè)觸發(fā)條件后,將觸發(fā)條件分成多個(gè)子條件,每一個(gè)子條件對(duì)應(yīng)一個(gè)業(yè)務(wù)編號(hào)。
本發(fā)明實(shí)施例提供的推送方法,利用pcc的實(shí)時(shí)策略觸發(fā)的功能特性,在設(shè)定好業(yè)務(wù)策略之后,觸發(fā)瀏覽器工具條的個(gè)性化推送,通過用戶狀態(tài)信息觸發(fā)瀏覽器工具條的個(gè)性化推送。通過pcc系統(tǒng)觸發(fā)實(shí)現(xiàn)瀏覽器工具條個(gè)性化推送,對(duì)pcc系統(tǒng)是一種全新的應(yīng)用。
實(shí)施例二
本發(fā)明實(shí)施例提供一種推送方法,如圖2所示,所述方法可以包括:
步驟201、控制裝置接收pcc系統(tǒng)發(fā)送的第一消息,所述第一消息攜帶用戶標(biāo)識(shí)和業(yè)務(wù)編號(hào)。
具體的,控制裝置接收pcc系統(tǒng)發(fā)送的觸發(fā)工具條的消息,即第一消息,所述第一消息可以包括:用戶標(biāo)識(shí),業(yè)務(wù)編號(hào),pcrfid和pcrfip。
步驟202、控制裝置發(fā)送第一反饋消息至所述pcc系統(tǒng)。
具體的,控制裝置接收到觸發(fā)工具條的消息后,給pcc系統(tǒng)中對(duì)應(yīng)的pcrf返回回執(zhí)消息,即發(fā)送第一反饋消息至pcc系統(tǒng),所述第一反饋消息攜帶接收成功與否的布爾值。
步驟203、控制裝置根據(jù)所述業(yè)務(wù)編號(hào)確定第二消息,發(fā)送所述第二消息至服務(wù)器,所述第二消息攜帶推送信息和參數(shù)信息。
控制裝置中,根據(jù)業(yè)務(wù)需求場(chǎng)景預(yù)先設(shè)置了業(yè)務(wù)模板,該預(yù)設(shè)業(yè)務(wù)模板的內(nèi)容包括:業(yè)務(wù)編號(hào),工具條推送時(shí)間,工具條推送頻次,工具條推送模板編號(hào),內(nèi)容參數(shù)。
控制裝置根據(jù)預(yù)設(shè)業(yè)務(wù)模板確定所述業(yè)務(wù)編號(hào)對(duì)應(yīng)的業(yè)務(wù)模板,根據(jù)所述業(yè)務(wù)模板確定推送信息和參數(shù)信息,根據(jù)所述推送信息和所述參數(shù)信息生成所述第二消息。
控制裝置根據(jù)接收到的觸發(fā)工具條的消息中的業(yè)務(wù)編號(hào),對(duì)應(yīng)到預(yù)設(shè)業(yè)務(wù)模板,從中獲取對(duì)應(yīng)的推送信息,生成內(nèi)容參數(shù),協(xié)同其他相關(guān)參數(shù),整合成接口消息下發(fā)給服務(wù)器。
所述第二消息攜帶推送信息和參數(shù)信息;所述推送信息包括:推送形式和推送內(nèi)容,例如,工具條推送時(shí)間,工具條推送頻次,工具條推送模板編號(hào);所述參數(shù)信息包括:內(nèi)容參數(shù)和其他相關(guān)參數(shù),例如,內(nèi)容參數(shù)、業(yè)務(wù)編號(hào)、用戶標(biāo)識(shí)。
第二消息具體可以包括:業(yè)務(wù)編號(hào),用戶標(biāo)識(shí),工具條推送時(shí)間,工具條推送頻次,工具條推送模板編號(hào),內(nèi)容參數(shù)。其中,第二消息中用戶標(biāo)識(shí)與第一消息中的用戶標(biāo)識(shí)相同。
本發(fā)明實(shí)施例中的控制裝置中預(yù)置了業(yè)務(wù)模板,不同業(yè)務(wù)模板對(duì)應(yīng)了不同業(yè)務(wù)場(chǎng)景下需要推送的形式和內(nèi)容,通過從pcc系統(tǒng)側(cè)獲取觸發(fā)消息,即第一消息,根據(jù)第一消息攜帶的業(yè)務(wù)編號(hào)匹配、選擇要推送的業(yè)務(wù)模板,形成第二消息,發(fā)送第二消息給服務(wù)器,從而,實(shí)現(xiàn)了pcc系統(tǒng)與服務(wù)器的對(duì)接管理,避免了多套pcc系統(tǒng)與服務(wù)器之間點(diǎn)對(duì)點(diǎn)對(duì)接的復(fù)雜性。
本發(fā)明實(shí)施例提供的推送方法,利用pcc的實(shí)時(shí)策略觸發(fā)的功能特性,在 設(shè)定好業(yè)務(wù)策略之后,觸發(fā)瀏覽器工具條的個(gè)性化推送,通過用戶狀態(tài)信息觸發(fā)瀏覽器工具條的個(gè)性化推送。
實(shí)施例三
本發(fā)明實(shí)施例提供一種推送方法,如圖3所示,所述方法可以包括:
步驟301、服務(wù)器接收控制裝置發(fā)送的第二消息,所述第二消息攜帶推送信息和參數(shù)信息。
步驟302、服務(wù)器根據(jù)預(yù)設(shè)推送模板、所述推送信息和所述參數(shù)信息確定工具條信息,推送所述工具條信息至終端。
服務(wù)器中,預(yù)設(shè)置了多種形式和內(nèi)容的推送模板。服務(wù)器接收來自控制裝置的接口消息,即第二消息,根據(jù)第二消息中的推送信息和參數(shù)信息控制參數(shù)和工具條模板信息進(jìn)行約定形式和內(nèi)容的個(gè)性化工具條推送,即對(duì)不同的用戶,在其手機(jī)瀏覽器上展現(xiàn)不同樣式、不同內(nèi)容的工具條。推送之后,將推送成功與否的狀態(tài)以及工具條的相關(guān)運(yùn)營(yíng)情況反饋給控制裝置,即發(fā)送第二反饋消息至控制裝置,所述第二反饋消息包括:推送成功次數(shù)及對(duì)應(yīng)用戶標(biāo)識(shí),推送失敗次數(shù)及對(duì)應(yīng)用戶標(biāo)識(shí),點(diǎn)擊工具條用戶次數(shù)及對(duì)應(yīng)用戶標(biāo)識(shí)。
工具條(toolbar),又名工具欄,是捆綁于瀏覽器的網(wǎng)絡(luò)輔助軟件,以幫助用戶快速訪問網(wǎng)站及提供特定功能。所述工具條可以給用戶提供一個(gè)或多個(gè)功能,包括瀏覽網(wǎng)頁(yè)、分享網(wǎng)頁(yè)、看社交網(wǎng)絡(luò)里與用戶好友相關(guān)的熱門鏈接等。這些功能都以圖標(biāo)的形式呈現(xiàn)在工具條上,且工具條可以在用戶手機(jī)的瀏覽器上自動(dòng)顯示,并響應(yīng)用戶的相關(guān)請(qǐng)求。
為了實(shí)現(xiàn)個(gè)性化推送,工具條推送模板支持多參數(shù)共同作用,主要包含模板編號(hào)、樣式參數(shù)(包括字體、顏色、風(fēng)格、展現(xiàn)方式等,展現(xiàn)方式如頁(yè)首、頁(yè)尾、頁(yè)中,或折疊展示、彈窗展示等)、版位設(shè)計(jì)參數(shù)(包括框架布局和內(nèi)容類型分布,其中內(nèi)容類型對(duì)應(yīng)文字或圖片url,以及對(duì)應(yīng)靜態(tài)預(yù)置或動(dòng)態(tài)填入,且對(duì)于靜態(tài)預(yù)置的內(nèi)容,則直接包含在模板里)。內(nèi)容參數(shù)主要包括動(dòng)態(tài)填入的具體內(nèi)容。
本發(fā)明實(shí)施例提供的推送方法,利用pcc的實(shí)時(shí)策略觸發(fā)的功能特性,在 設(shè)定好業(yè)務(wù)策略之后,觸發(fā)瀏覽器工具條的個(gè)性化推送,通過用戶狀態(tài)信息觸發(fā)瀏覽器工具條的個(gè)性化推送。
實(shí)施例四
本發(fā)明實(shí)施例提供一種推送方法,如圖4所示,所述方法可以包括:
步驟401、pcc系統(tǒng)獲取業(yè)務(wù)信息和用戶狀態(tài)信息。
步驟402、當(dāng)所述業(yè)務(wù)信息和用戶狀態(tài)信息滿足預(yù)設(shè)觸發(fā)規(guī)則時(shí),pcc系統(tǒng)發(fā)送第一消息至控制裝置。
具體的,pcc中的pcef獲取業(yè)務(wù)流中的業(yè)務(wù)信息和用戶狀態(tài),當(dāng)根據(jù)業(yè)務(wù)信息和用戶狀態(tài)確定有用戶及其狀態(tài)或?yàn)g覽行為滿足預(yù)設(shè)觸發(fā)規(guī)則,pcef則立即觸發(fā)pcrf下發(fā)觸發(fā)工具條的消息給控制裝置,即發(fā)送第一消息至控制裝置,第一消息體可以包括:用戶標(biāo)識(shí),業(yè)務(wù)編號(hào),pcrfid和pcrfip。
其中,所述用戶標(biāo)識(shí)可以為用戶手機(jī)號(hào)碼,該用戶手機(jī)號(hào)碼可以為單個(gè)號(hào)碼,在對(duì)實(shí)時(shí)性要求不高的業(yè)務(wù)場(chǎng)景下,也可以在一個(gè)消息里帶一個(gè)時(shí)間段內(nèi)的多個(gè)用戶手機(jī)號(hào)碼,且多個(gè)手機(jī)號(hào)碼對(duì)應(yīng)同一個(gè)業(yè)務(wù)編號(hào)。
步驟403、控制裝置接收pcc系統(tǒng)發(fā)送的第一消息。
具體的,控制裝置接收pcc系統(tǒng)發(fā)送的觸發(fā)工具條的消息,即第一消息,所述第一消息可以包括:用戶標(biāo)識(shí),業(yè)務(wù)編號(hào),pcrfid和pcrfip。
步驟404、控制裝置發(fā)送第一反饋消息至所述pcc系統(tǒng)。
具體的,控制裝置接收到觸發(fā)工具條的消息后,給pcc系統(tǒng)中對(duì)應(yīng)的pcrf返回回執(zhí)消息,即發(fā)送第一反饋消息至pcc系統(tǒng),所述第一反饋消息攜帶接收成功與否的布爾值。
步驟405、控制裝置根據(jù)所述業(yè)務(wù)編號(hào)確定第二消息,發(fā)送所述第二消息至服務(wù)器,所述第二消息攜帶推送信息和參數(shù)信息。
第二消息具體可以包括:業(yè)務(wù)編號(hào),用戶標(biāo)識(shí),工具條推送時(shí)間,工具條推送頻次,工具條推送模板編號(hào),內(nèi)容參數(shù)。第二消息中的用戶標(biāo)識(shí)是根據(jù)第一消息中的用戶標(biāo)識(shí)確定,即第二消息中用戶標(biāo)識(shí)與第一消息中的用戶標(biāo)識(shí)相同。
控制裝置根據(jù)接收到的觸發(fā)工具條的消息中業(yè)務(wù)編號(hào),對(duì)應(yīng)到預(yù)設(shè)業(yè)務(wù)模板,確定對(duì)應(yīng)的推送信息和參數(shù)信息。
控制裝置中預(yù)先設(shè)置了業(yè)務(wù)模板,不同的預(yù)設(shè)業(yè)務(wù)模板對(duì)應(yīng)不同業(yè)務(wù)場(chǎng)景下需要的工具條推送形式和內(nèi)容,因此,控制裝置根據(jù)接收到的觸發(fā)工具條的消息中的業(yè)務(wù)編號(hào),匹配對(duì)應(yīng)的業(yè)務(wù)模板。
在確定業(yè)務(wù)模板的過程中,若僅有一個(gè)業(yè)務(wù)編號(hào)匹配唯一一個(gè)業(yè)務(wù)模板,則該業(yè)務(wù)模板即為最終對(duì)應(yīng)到的業(yè)務(wù)模板;若該過程有多個(gè)業(yè)務(wù)編號(hào),每個(gè)業(yè)務(wù)編號(hào)匹配一個(gè)業(yè)務(wù)模板,則匹配出的多個(gè)業(yè)務(wù)模板均作為最終對(duì)應(yīng)到的業(yè)務(wù)模板。若該過程涉及一個(gè)業(yè)務(wù)編號(hào)匹配出多個(gè)業(yè)務(wù)模板的情況,此時(shí)需要根據(jù)其他因素從多個(gè)業(yè)務(wù)模板中選擇一個(gè)模板作為最終對(duì)應(yīng)到的業(yè)務(wù)模板。
其中,其他因素可以為觸發(fā)工具條的消息中的參數(shù),也可以為一些用戶個(gè)性化特征相關(guān)的參數(shù)等。例如,一個(gè)業(yè)務(wù)編號(hào)匹配出5個(gè)業(yè)務(wù)模板,若其他因素為觸發(fā)工具條的消息中的用戶手機(jī)號(hào)碼,根據(jù)該號(hào)碼的末位數(shù)字對(duì)5取余數(shù)來確定其中一個(gè)業(yè)務(wù)模板為最終對(duì)應(yīng)到的業(yè)務(wù)模板。
步驟406、服務(wù)器接收控制裝置發(fā)送的第二消息,所述第二消息攜帶推送信息和參數(shù)信息。
步驟407、服務(wù)器根據(jù)預(yù)設(shè)推送模板、所述推送信息和所述參數(shù)信息確定工具條信息,推送所述工具條信息至終端。
服務(wù)器中根據(jù)業(yè)務(wù)的具體需求,預(yù)先設(shè)置了可推送的工具條推送模板,即預(yù)設(shè)推送模板,并與控制裝置約定推送信息和參數(shù)信息。推送信息和參數(shù)信息包括被推送的用戶標(biāo)識(shí),工具條推送時(shí)間,工具條推送頻次,工具條推送模板編號(hào),內(nèi)容參數(shù)等。其中,呈現(xiàn)在用戶手機(jī)瀏覽器上的工具條由多個(gè)模塊靈活組成,每個(gè)推送模塊的內(nèi)容和形式由工具條推送模板編號(hào)和內(nèi)容參數(shù)定義。
服務(wù)器解析從控制裝置收到的第二消息,根據(jù)其中的推送信息和參數(shù)信息指示的含義、一個(gè)或多個(gè)工具條推送模板編號(hào)及對(duì)應(yīng)的內(nèi)容參數(shù),整合出完整的工具條,當(dāng)用戶下一次通過移動(dòng)互聯(lián)網(wǎng)使用手機(jī)瀏覽器時(shí),或者當(dāng)用戶再次滿足推送條件時(shí),進(jìn)行按要求的推送呈現(xiàn)。
為了實(shí)現(xiàn)個(gè)性化推送,工具條推送模板支持多參數(shù)共同作用,主要包含模板編號(hào)、樣式參數(shù)(包括字體、顏色、風(fēng)格、展現(xiàn)方式等,展現(xiàn)方式如頁(yè)首、頁(yè)尾、頁(yè)中,或折疊展示、彈窗展示等)、版位設(shè)計(jì)參數(shù)(包括框架布局和內(nèi)容類型分布,其中內(nèi)容類型對(duì)應(yīng)文字或圖片url,以及對(duì)應(yīng)靜態(tài)預(yù)置或動(dòng)態(tài)填入,且對(duì)于靜態(tài)預(yù)置的內(nèi)容,則直接包含在模板里)。內(nèi)容參數(shù)主要包括動(dòng)態(tài)填入的具體內(nèi)容。
步驟408、服務(wù)器發(fā)送第二反饋消息至控制裝置。
服務(wù)器定期將第二反饋消息反饋給控制裝置,第二反饋消息包括:推送成功次數(shù)及對(duì)應(yīng)用戶標(biāo)識(shí),推送失敗次數(shù)及對(duì)應(yīng)用戶標(biāo)識(shí),點(diǎn)擊工具條用戶次數(shù)及對(duì)應(yīng)用戶標(biāo)識(shí)。
本發(fā)明實(shí)施例提供的推送方法,通過pcc系統(tǒng)觸發(fā)實(shí)現(xiàn)瀏覽器工具條個(gè)性化推送,對(duì)pcc系統(tǒng)是一種全新的應(yīng)用。控制裝置實(shí)現(xiàn)pcc與服務(wù)器的合理對(duì)接,并進(jìn)行對(duì)接管理,避免了現(xiàn)網(wǎng)中多套pcc與服務(wù)器點(diǎn)對(duì)點(diǎn)對(duì)接的組網(wǎng)復(fù)雜性和業(yè)務(wù)復(fù)雜性。服務(wù)器中預(yù)先設(shè)置了多種推送模板,并將最終呈現(xiàn)的工具條設(shè)計(jì)成由多個(gè)模板組合形成的形式,支持多參數(shù)的樣式控制,支持控制裝置進(jìn)行動(dòng)態(tài)內(nèi)容參數(shù)傳遞、隨機(jī)模板選取,以及根據(jù)具有用戶特點(diǎn)的參數(shù)進(jìn)行模板選取,最終實(shí)現(xiàn)個(gè)性化工具條推送。
本發(fā)明實(shí)施例提供的推送方法,利用pcc的實(shí)時(shí)策略觸發(fā)的功能特性,在設(shè)定好業(yè)務(wù)策略之后,觸發(fā)瀏覽器工具條的個(gè)性化推送,通過用戶狀態(tài)信息觸發(fā)瀏覽器工具條的個(gè)性化推送。
實(shí)施例五
本發(fā)明實(shí)施例提供一種pcc系統(tǒng)1,如圖5所示,所述pcc系統(tǒng)1可以包括:策略與計(jì)費(fèi)執(zhí)行功能pcef10、策略與計(jì)費(fèi)規(guī)則功能pcrf11,其中,
所述pcef10,用于獲取業(yè)務(wù)信息和用戶狀態(tài)信息;
所述pcrf11,用于當(dāng)所述業(yè)務(wù)信息和用戶狀態(tài)信息滿足預(yù)設(shè)觸發(fā)規(guī)則時(shí),發(fā)送第一消息至控制裝置,所述第一消息攜帶用戶標(biāo)識(shí)和業(yè)務(wù)編號(hào)。
具體的,本發(fā)明實(shí)施例提供的pcc系統(tǒng)的理解可以參考實(shí)施例一和實(shí)施例 四的推送方法的說明,本發(fā)明實(shí)施例在此不再贅述。
本發(fā)明實(shí)施例提供的pcc系統(tǒng),利用pcc的實(shí)時(shí)策略觸發(fā)的功能特性,在設(shè)定好業(yè)務(wù)策略之后,觸發(fā)瀏覽器工具條的個(gè)性化推送,通過用戶狀態(tài)信息觸發(fā)瀏覽器工具條的個(gè)性化推送。通過pcc系統(tǒng)觸發(fā)實(shí)現(xiàn)瀏覽器工具條個(gè)性化推送,對(duì)pcc系統(tǒng)是一種全新的應(yīng)用。
實(shí)施例六
本發(fā)明實(shí)施例提供一種控制裝置2,如圖6所示,所述裝置2包括:接收單元20、發(fā)送單元21、確定單元22,其中,
所述接收單元20,用于接收策略與計(jì)費(fèi)規(guī)則功能pcc系統(tǒng)發(fā)送的第一消息,所述第一消息攜帶用戶標(biāo)識(shí)和業(yè)務(wù)編號(hào);
所述發(fā)送單元21,用于發(fā)送第一反饋消息至所述pcc系統(tǒng),所述第一反饋消息攜帶接收成功與否的布爾值。
所述確定單元22,用于根據(jù)所述業(yè)務(wù)編號(hào)確定第二消息;
所述發(fā)送單元21,還用于發(fā)送所述第二消息至服務(wù)器,所述第二消息攜帶推送信息和參數(shù)信息。
進(jìn)一步地,所述確定單元22,具體用于根據(jù)預(yù)設(shè)業(yè)務(wù)模板確定所述業(yè)務(wù)編號(hào)對(duì)應(yīng)的業(yè)務(wù)模板,根據(jù)所述業(yè)務(wù)模板確定推送信息和參數(shù)信息,根據(jù)所述推送信息和所述參數(shù)信息生成所述第二消息。
具體的,本發(fā)明實(shí)施例提供的控制裝置的理解可以參考實(shí)施例一和實(shí)施例四的推送方法的說明,本發(fā)明實(shí)施例在此不再贅述。
本發(fā)明實(shí)施例提供的控制裝置,實(shí)現(xiàn)pcc與服務(wù)器的合理對(duì)接,并進(jìn)行對(duì)接管理,避免了現(xiàn)網(wǎng)中多套pcc與服務(wù)器點(diǎn)對(duì)點(diǎn)對(duì)接的組網(wǎng)復(fù)雜性和業(yè)務(wù)復(fù)雜性。
實(shí)施例七
本發(fā)明實(shí)施例提供一種服務(wù)器3,如圖7所示,所述服務(wù)器3包括:接收單元30、確定單元31、發(fā)送單元32,其中,
所述接收單元30,用于接收控制裝置發(fā)送的第二消息,所述第二消息攜帶 推送信息和參數(shù)信息;
所述確定單元31,用于根據(jù)預(yù)設(shè)推送模板、所述推送信息和所述參數(shù)信息確定工具條信息;
所述發(fā)送單元32,用于推送所述工具條信息至終端。
進(jìn)一步地,所述發(fā)送單元32,還用于發(fā)送第二反饋消息至控制裝置。
具體的,本發(fā)明實(shí)施例提供的服務(wù)器的理解可以參考實(shí)施例一和實(shí)施例四的推送方法的說明,本發(fā)明實(shí)施例在此不再贅述。
本發(fā)明實(shí)施例提供的服務(wù)器中預(yù)先設(shè)置了多種推送模板,并將最終呈現(xiàn)的工具條設(shè)計(jì)成由多個(gè)模板組合形成的形式,支持多參數(shù)的樣式控制,支持控制裝置進(jìn)行動(dòng)態(tài)內(nèi)容參數(shù)傳遞、隨機(jī)模板選取,以及根據(jù)具有用戶特點(diǎn)的參數(shù)進(jìn)行模板選取,最終實(shí)現(xiàn)個(gè)性化工具條推送。
本發(fā)明實(shí)施例提供一種推送系統(tǒng),所述系統(tǒng)包括:如上所述的pcc系統(tǒng)、如上所述的控制裝置、如上所述的服務(wù)器以及終端。本發(fā)明實(shí)施例提供的推送系統(tǒng),利用pcc的實(shí)時(shí)策略觸發(fā)的功能特性,在設(shè)定好業(yè)務(wù)策略之后,觸發(fā)瀏覽器工具條的個(gè)性化推送,通過用戶狀態(tài)信息觸發(fā)瀏覽器工具條的個(gè)性化推送??刂蒲b置實(shí)現(xiàn)pcc與服務(wù)器的合理對(duì)接,并進(jìn)行對(duì)接管理,避免了現(xiàn)網(wǎng)中多套pcc與服務(wù)器點(diǎn)對(duì)點(diǎn)對(duì)接的組網(wǎng)復(fù)雜性和業(yè)務(wù)復(fù)雜性。服務(wù)器中預(yù)先設(shè)置了多種推送模板,并將最終呈現(xiàn)的工具條設(shè)計(jì)成由多個(gè)模板組合形成的形式,支持多參數(shù)的樣式控制,支持控制裝置進(jìn)行動(dòng)態(tài)內(nèi)容參數(shù)傳遞、隨機(jī)模板選取,以及根據(jù)具有用戶特點(diǎn)的參數(shù)進(jìn)行模板選取,最終實(shí)現(xiàn)個(gè)性化工具條推送。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實(shí)施例、軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方 框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。