本發(fā)明涉及移動(dòng)互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是涉及一種移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)方法、裝置及系統(tǒng)。
背景技術(shù):
隨著智能終端的普及,近年來移動(dòng)互聯(lián)網(wǎng)服務(wù)發(fā)展迅速。同時(shí)移動(dòng)通信技術(shù)與互聯(lián)網(wǎng)技術(shù)的高度融合,給用戶帶來了前所未有的操作體驗(yàn)。
但是,現(xiàn)有技術(shù)中移動(dòng)互聯(lián)網(wǎng)系統(tǒng)對(duì)業(yè)務(wù)流的流量增值處理的處理能力不足,系統(tǒng)運(yùn)維復(fù)雜,而且現(xiàn)有的數(shù)據(jù)增值業(yè)務(wù)網(wǎng)關(guān)建設(shè)成本也較高。這些問題大大影響著移動(dòng)互聯(lián)網(wǎng)的流量運(yùn)營(yíng)效率,降低用戶的體驗(yàn)效果。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)方法、裝置及系統(tǒng),用于解決現(xiàn)有技術(shù)中移動(dòng)互聯(lián)網(wǎng)系統(tǒng)對(duì)業(yè)務(wù)流的流量增值處理的處理能力不足,系統(tǒng)運(yùn)維復(fù)雜的問題。
為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供一種移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)方法,包括:
截取移動(dòng)終端用戶通過移動(dòng)核心網(wǎng)發(fā)送的一上網(wǎng)請(qǐng)求;
根據(jù)預(yù)設(shè)的分流策略對(duì)所述上網(wǎng)請(qǐng)求進(jìn)行分流處理,所述分流策略通過對(duì)用戶上網(wǎng)日志數(shù)據(jù)進(jìn)行大數(shù)據(jù)分析處理生成;
接收互聯(lián)網(wǎng)返回的對(duì)應(yīng)于所述上網(wǎng)請(qǐng)求的上網(wǎng)響應(yīng);
根據(jù)所述上網(wǎng)響應(yīng)的頭信息對(duì)響應(yīng)內(nèi)容進(jìn)行預(yù)處理,并向所述移動(dòng)終端返回相應(yīng)的響應(yīng)內(nèi)容。
其中,根據(jù)預(yù)設(shè)的分流策略對(duì)所述上網(wǎng)請(qǐng)求進(jìn)行分流處理步驟包括:
根據(jù)預(yù)設(shè)的統(tǒng)一資源定位符url分流策略判斷所述上網(wǎng)請(qǐng)求是否符合進(jìn) 行流量增值處理的條件,得到第一判斷結(jié)果;
根據(jù)所述第一判斷結(jié)果對(duì)所述上網(wǎng)請(qǐng)求進(jìn)行分流處理,并向所述互聯(lián)網(wǎng)發(fā)送相應(yīng)的上網(wǎng)請(qǐng)求。
其中,根據(jù)所述第一判斷結(jié)果對(duì)所述上網(wǎng)請(qǐng)求進(jìn)行分流處理,并向互聯(lián)網(wǎng)發(fā)送相應(yīng)的上網(wǎng)請(qǐng)求的步驟包括:
在所述上網(wǎng)請(qǐng)求不符合進(jìn)行流量增值處理的條件時(shí),轉(zhuǎn)發(fā)所述上網(wǎng)請(qǐng)求至所述互聯(lián)網(wǎng)。
其中,根據(jù)所述第一判斷結(jié)果對(duì)所述上網(wǎng)請(qǐng)求進(jìn)行分流處理,并向互聯(lián)網(wǎng)發(fā)送相應(yīng)的上網(wǎng)請(qǐng)求的步驟包括:
在所述上網(wǎng)請(qǐng)求符合進(jìn)行流量增值處理?xiàng)l件時(shí),對(duì)所述上網(wǎng)請(qǐng)求進(jìn)行預(yù)處理,得到第一上網(wǎng)請(qǐng)求;
向所述互聯(lián)網(wǎng)發(fā)送所述第一上網(wǎng)請(qǐng)求。
其中,根據(jù)所述上網(wǎng)響應(yīng)的頭信息對(duì)響應(yīng)內(nèi)容進(jìn)行預(yù)處理,并向所述移動(dòng)終端返回相應(yīng)的響應(yīng)內(nèi)容的步驟包括:
判斷所述上網(wǎng)響應(yīng)的頭信息的內(nèi)容類型是否為文本類,得到第二判斷結(jié)果;
根據(jù)所述第二判斷結(jié)果對(duì)所述響應(yīng)內(nèi)容進(jìn)行預(yù)處理,得到相應(yīng)的響應(yīng)內(nèi)容;
向所述終端返回所述相應(yīng)的響應(yīng)內(nèi)容。
其中,根據(jù)所述第二判斷結(jié)果對(duì)所述響應(yīng)內(nèi)容進(jìn)行預(yù)處理,得到相應(yīng)的響應(yīng)內(nèi)容的步驟包括:
在所述上網(wǎng)響應(yīng)的頭信息的內(nèi)容類型為非文本類時(shí),向所述終端返回所述響應(yīng)內(nèi)容。
其中,根據(jù)所述第二判斷結(jié)果對(duì)所述響應(yīng)內(nèi)容進(jìn)行預(yù)處理,得到相應(yīng)的響應(yīng)內(nèi)容的步驟包括:
在所述上網(wǎng)響應(yīng)的頭信息的內(nèi)容類型為文本類時(shí),對(duì)所述響應(yīng)內(nèi)容進(jìn)行流量增值業(yè)務(wù)內(nèi)容植入,得到第二響應(yīng)內(nèi)容,所述增值業(yè)務(wù)包括運(yùn)營(yíng)商服務(wù)器推送給用戶的通知消息;
向所述移動(dòng)終端返回所述第二響應(yīng)內(nèi)容。
本發(fā)明實(shí)施例還提供一種移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)裝置,包括:
截取模塊,用于截取移動(dòng)終端用戶通過移動(dòng)核心網(wǎng)發(fā)送的一上網(wǎng)請(qǐng)求;
處理模塊,用于根據(jù)預(yù)設(shè)的分流策略對(duì)所述上網(wǎng)請(qǐng)求進(jìn)行分流處理,所述分流策略通過對(duì)用戶上網(wǎng)日志數(shù)據(jù)進(jìn)行大數(shù)據(jù)分析處理生成;
接收模塊,用于接收互聯(lián)網(wǎng)返回的對(duì)應(yīng)于所述上網(wǎng)請(qǐng)求的上網(wǎng)響應(yīng);
響應(yīng)執(zhí)行模塊,用于根據(jù)所述上網(wǎng)響應(yīng)的頭信息對(duì)響應(yīng)內(nèi)容進(jìn)行預(yù)處理,并向所述移動(dòng)終端返回相應(yīng)的響應(yīng)內(nèi)容。
其中,所述處理模塊包括:
第一判斷子模塊,用于根據(jù)預(yù)設(shè)的統(tǒng)一資源定位符url分流策略判斷所述上網(wǎng)請(qǐng)求是否符合進(jìn)行流量增值處理的條件,得到第一判斷結(jié)果;
第一處理子模塊,用于根據(jù)所述第一判斷結(jié)果對(duì)所述上網(wǎng)請(qǐng)求進(jìn)行分流處理,并向所述互聯(lián)網(wǎng)發(fā)送相應(yīng)的上網(wǎng)請(qǐng)求。
其中,所述第一處理子模塊包括:
第一處理單元,用于在所述上網(wǎng)請(qǐng)求不符合進(jìn)行流量增值處理的條件時(shí),轉(zhuǎn)發(fā)所述上網(wǎng)請(qǐng)求至所述互聯(lián)網(wǎng)。
其中,所述第一處理子模塊包括:
第二處理單元,用于在所述上網(wǎng)請(qǐng)求符合進(jìn)行流量增值處理?xiàng)l件時(shí),對(duì)所述上網(wǎng)請(qǐng)求進(jìn)行預(yù)處理,得到第一上網(wǎng)請(qǐng)求;
第一發(fā)送單元,用于向所述互聯(lián)網(wǎng)發(fā)送所述第一上網(wǎng)請(qǐng)求。
其中,所述響應(yīng)執(zhí)行模塊包括:
第二判斷子模塊,用于判斷所述上網(wǎng)響應(yīng)的頭信息的內(nèi)容類型是否為文本類,得到第二判斷結(jié)果;
第二處理子模塊,用于根據(jù)所述第二判斷結(jié)果對(duì)所述響應(yīng)內(nèi)容進(jìn)行預(yù)處理,得到相應(yīng)的響應(yīng)內(nèi)容;
返回子模塊,用于向所述終端返回所述相應(yīng)的響應(yīng)內(nèi)容。
其中,所述第二處理子模塊包括:
第三處理單元,用于在所述上網(wǎng)響應(yīng)的頭信息的內(nèi)容類型為非文本類時(shí),向所述終端返回所述響應(yīng)內(nèi)容。
其中,所述第二處理子模塊包括:
第四處理單元,用于在所述上網(wǎng)響應(yīng)的頭信息的內(nèi)容類型為文本類時(shí),對(duì)所述響應(yīng)內(nèi)容進(jìn)行流量增值業(yè)務(wù)內(nèi)容植入,得到第二響應(yīng)內(nèi)容,所述增值業(yè)務(wù) 包括運(yùn)營(yíng)商服務(wù)器推送給用戶的通知消息;
響應(yīng)返回單元,用于向所述移動(dòng)終端返回所述第二響應(yīng)內(nèi)容。
本發(fā)明實(shí)施例還提供一種移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)系統(tǒng),包括:移動(dòng)核心網(wǎng)、互聯(lián)網(wǎng)以及如上述所述的移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)裝置。
本發(fā)明的上述技術(shù)方案的有益效果如下:
本發(fā)明的上述方案中,通過預(yù)設(shè)的分流策略對(duì)用戶的上網(wǎng)請(qǐng)求數(shù)據(jù)進(jìn)行分流處理,提高數(shù)據(jù)分流的準(zhǔn)確性以及對(duì)數(shù)據(jù)增值業(yè)務(wù)的處理能力,使得運(yùn)維簡(jiǎn)單化,節(jié)約系統(tǒng)建設(shè)成本。
附圖說明
圖1為本發(fā)明實(shí)施例的移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)方法的基本步驟示意圖;
圖2為本發(fā)明實(shí)施例的移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)裝置的組成結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例的移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)系統(tǒng)的系統(tǒng)模塊組成結(jié)構(gòu)示意圖;
圖4為本發(fā)明實(shí)施例的移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)系統(tǒng)的流量引導(dǎo)處理流程示意圖;
圖5為本發(fā)明實(shí)施例的移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)系統(tǒng)中大數(shù)據(jù)平臺(tái)的分流策略生成及同步處理流程示意圖。
具體實(shí)施方式
為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
本發(fā)明針對(duì)現(xiàn)有技術(shù)中移動(dòng)互聯(lián)網(wǎng)系統(tǒng)對(duì)業(yè)務(wù)流的流量增值處理的處理能力不足,系統(tǒng)運(yùn)維復(fù)雜的問題,提供一種移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)方法,通過預(yù)設(shè)的分流策略對(duì)用戶的上網(wǎng)請(qǐng)求數(shù)據(jù)進(jìn)行分流處理,提高數(shù)據(jù)分流的準(zhǔn)確性以及對(duì)數(shù)據(jù)增值業(yè)務(wù)的處理能力,使得運(yùn)維簡(jiǎn)單化,節(jié)約系統(tǒng)建設(shè)成本。
第一實(shí)施例
如圖1所示,本發(fā)明實(shí)施例提供一種移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)方法,包括:
步驟11,截取移動(dòng)終端用戶通過移動(dòng)核心網(wǎng)發(fā)送的一上網(wǎng)請(qǐng)求;
步驟12,根據(jù)預(yù)設(shè)的分流策略對(duì)所述上網(wǎng)請(qǐng)求進(jìn)行分流處理,所述分流策略通過對(duì)用戶上網(wǎng)日志數(shù)據(jù)進(jìn)行大數(shù)據(jù)分析處理生成;
步驟13,接收互聯(lián)網(wǎng)返回的對(duì)應(yīng)于所述上網(wǎng)請(qǐng)求的上網(wǎng)響應(yīng);
步驟14,根據(jù)所述上網(wǎng)響應(yīng)的頭信息對(duì)響應(yīng)內(nèi)容進(jìn)行預(yù)處理,并向所述移動(dòng)終端返回相應(yīng)的響應(yīng)內(nèi)容。
這里,上網(wǎng)請(qǐng)求及響應(yīng)一般情況下遵守http(hypertexttransferprotocol,超文本傳輸協(xié)議)傳輸協(xié)議標(biāo)準(zhǔn),當(dāng)然也可根據(jù)具體情況,遵守其他的傳輸協(xié)議標(biāo)準(zhǔn)。
本發(fā)明實(shí)施例的移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)方法,通過預(yù)設(shè)的分流策略對(duì)用戶的上網(wǎng)請(qǐng)求數(shù)據(jù)進(jìn)行分流處理,提高數(shù)據(jù)分流的準(zhǔn)確性以及對(duì)數(shù)據(jù)增值業(yè)務(wù)的處理能力,使得運(yùn)維簡(jiǎn)單化,節(jié)約系統(tǒng)建設(shè)成本。
本發(fā)明實(shí)施例中所述步驟12可以進(jìn)一步包括:
步驟121,根據(jù)預(yù)設(shè)的統(tǒng)一資源定位符url分流策略判斷所述上網(wǎng)請(qǐng)求是否符合進(jìn)行流量增值處理的條件,得到第一判斷結(jié)果;
這里需要說明的是,url是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址,互聯(lián)網(wǎng)上的每個(gè)文件都有一個(gè)唯一的url,它包含的信息指出文件的位置以及瀏覽器應(yīng)如何處理它。
所述url分流策略通過對(duì)用戶上網(wǎng)日志數(shù)據(jù)進(jìn)行大數(shù)據(jù)分析處理生成。也就是說,所述url分流策略是基于大數(shù)據(jù)分析原理,采集用戶上網(wǎng)日志數(shù)據(jù)并對(duì)其進(jìn)行分析,依據(jù)url所述對(duì)應(yīng)的內(nèi)容類型content-type的值進(jìn)行識(shí)別,統(tǒng)計(jì)url中適合進(jìn)行數(shù)據(jù)增值處理與不適合進(jìn)行數(shù)據(jù)增值處理的url及域名。由此生成url分流策略,進(jìn)而以此分流策略作為流量引導(dǎo)的依據(jù)。
步驟122,根據(jù)所述第一判斷結(jié)果對(duì)所述上網(wǎng)請(qǐng)求進(jìn)行分流處理,并向所述互聯(lián)網(wǎng)發(fā)送相應(yīng)的上網(wǎng)請(qǐng)求。
進(jìn)一步地,所述步驟122可進(jìn)一步包括:
步驟1221,在所述上網(wǎng)請(qǐng)求不符合進(jìn)行流量增值處理的條件時(shí),轉(zhuǎn)發(fā)所述上網(wǎng)請(qǐng)求至所述互聯(lián)網(wǎng)。
進(jìn)一步地,所述步驟122還可包括:
步驟1222,在所述上網(wǎng)請(qǐng)求符合進(jìn)行流量增值處理?xiàng)l件時(shí),對(duì)所述上網(wǎng) 請(qǐng)求進(jìn)行預(yù)處理,得到第一上網(wǎng)請(qǐng)求;
這里,對(duì)上網(wǎng)請(qǐng)求進(jìn)行預(yù)處理主要是指確定請(qǐng)求內(nèi)容的ip地址;確定可用的sp(serviceprovider,服務(wù)提供者)進(jìn)行url匹配,這里sp也就是指移動(dòng)互聯(lián)網(wǎng)服務(wù)內(nèi)容應(yīng)用服務(wù)的直接提供者;以及對(duì)請(qǐng)求會(huì)話和響應(yīng)會(huì)話的記錄。
步驟1223,向所述互聯(lián)網(wǎng)發(fā)送所述第一上網(wǎng)請(qǐng)求。
這里需要說明的是,是否符合進(jìn)行流量增值處理的條件,其主要判斷依據(jù)為url分流策略中的content-type中的分類類型。
若content-type中的分類類型為文本類時(shí),例如text/html(hypertextmarkuplanguage,超文本標(biāo)記語(yǔ)言)、jsp(javaserverpages,java服務(wù)器頁(yè)面)等文本方式的網(wǎng)頁(yè)文件,則所述上網(wǎng)請(qǐng)求符合進(jìn)行流量增值處理的條件;
若content-type中的分類類型為非文本類時(shí),例如音頻方式或視頻方式的網(wǎng)頁(yè)文件,則所述上網(wǎng)請(qǐng)求不符合進(jìn)行流量增值處理的條件。
本發(fā)明實(shí)施例中所述步驟14可以進(jìn)一步包括:
步驟141,判斷所述上網(wǎng)響應(yīng)的頭信息的內(nèi)容類型是否為文本類,得到第二判斷結(jié)果;
這里,對(duì)應(yīng)用戶上網(wǎng)請(qǐng)求的上網(wǎng)響應(yīng)的頭消息中攜帶有響應(yīng)內(nèi)容的內(nèi)容類型,例如文本類以及非文本類。
判斷所述上網(wǎng)響應(yīng)的頭信息的內(nèi)容類型是否為文本類是為了便于運(yùn)營(yíng)商服務(wù)器向用戶推送有關(guān)增值業(yè)務(wù)的通知消息。
步驟142,根據(jù)所述第二判斷結(jié)果對(duì)所述響應(yīng)內(nèi)容進(jìn)行預(yù)處理,得到相應(yīng)的響應(yīng)內(nèi)容;
步驟143,向所述終端返回所述相應(yīng)的響應(yīng)內(nèi)容。
進(jìn)一步地,所述步驟142可包括:
步驟1421,在所述上網(wǎng)響應(yīng)的頭信息的內(nèi)容類型為非文本類時(shí),向所述終端返回所述響應(yīng)內(nèi)容。
這里,在內(nèi)容類型為非文本類時(shí),說明該上網(wǎng)響應(yīng)為視頻或音頻方式的網(wǎng)頁(yè)文件,不適于嵌入增值業(yè)務(wù)內(nèi)容,也就是不適于推送有關(guān)增值業(yè)務(wù)的通知消息等。
進(jìn)一步地,所述步驟142還可包括:
步驟1422,在所述上網(wǎng)響應(yīng)的頭信息的內(nèi)容類型為文本類時(shí),對(duì)所述響應(yīng)內(nèi)容進(jìn)行流量增值業(yè)務(wù)內(nèi)容植入,得到第二響應(yīng)內(nèi)容,所述增值業(yè)務(wù)包括運(yùn)營(yíng)商服務(wù)器推送給用戶的通知消息;
步驟1423,向所述移動(dòng)終端返回所述第二響應(yīng)內(nèi)容。
本發(fā)明實(shí)施例的移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)方法,通過預(yù)設(shè)的分流策略對(duì)用戶的上網(wǎng)請(qǐng)求數(shù)據(jù)進(jìn)行分流處理,提高數(shù)據(jù)分流的準(zhǔn)確性以及對(duì)數(shù)據(jù)增值業(yè)務(wù)的處理能力,使得運(yùn)維簡(jiǎn)單化,節(jié)約系統(tǒng)建設(shè)成本。
第二實(shí)施例
如圖2所示,本發(fā)明實(shí)施例還提供一種移動(dòng)互聯(lián)網(wǎng)引導(dǎo)裝置,包括:
截取模塊21,用于截取移動(dòng)終端用戶通過移動(dòng)核心網(wǎng)發(fā)送的一上網(wǎng)請(qǐng)求;
處理模塊22,用于根據(jù)預(yù)設(shè)的分流策略對(duì)所述上網(wǎng)請(qǐng)求進(jìn)行分流處理,所述分流策略通過對(duì)用戶上網(wǎng)日志數(shù)據(jù)進(jìn)行大數(shù)據(jù)分析處理生成;
接收模塊23,用于接收互聯(lián)網(wǎng)返回的對(duì)應(yīng)于所述上網(wǎng)請(qǐng)求的上網(wǎng)響應(yīng);
響應(yīng)執(zhí)行模塊24,用于根據(jù)所述上網(wǎng)響應(yīng)的頭信息對(duì)響應(yīng)內(nèi)容進(jìn)行預(yù)處理,并向所述移動(dòng)終端返回相應(yīng)的響應(yīng)內(nèi)容。
這里,上網(wǎng)請(qǐng)求及響應(yīng)一般情況下遵守http(hypertexttransferprotocol,超文本傳輸協(xié)議)傳輸協(xié)議標(biāo)準(zhǔn),當(dāng)然也可根據(jù)具體情況,遵守其他的傳輸協(xié)議標(biāo)準(zhǔn)。
本發(fā)明實(shí)施例中所述處理模塊22可具體包括:
第一判斷子模塊,用于根據(jù)預(yù)設(shè)的統(tǒng)一資源定位符url分流策略判斷所述上網(wǎng)請(qǐng)求是否符合進(jìn)行流量增值處理的條件,得到第一判斷結(jié)果;
這里需要說明的是,url是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址,互聯(lián)網(wǎng)上的每個(gè)文件都有一個(gè)唯一的url,它包含的信息指出文件的位置以及瀏覽器應(yīng)如何處理它。
所述url分流策略通過對(duì)用戶上網(wǎng)日志數(shù)據(jù)進(jìn)行大數(shù)據(jù)分析處理生成。也就是說,所述url分流策略是基于大數(shù)據(jù)分析原理,采集用戶上網(wǎng)日志數(shù)據(jù)并對(duì)其進(jìn)行分析,依據(jù)url所述對(duì)應(yīng)的內(nèi)容類型content-type的值進(jìn)行識(shí)別,統(tǒng)計(jì)url中適合進(jìn)行數(shù)據(jù)增值處理與不適合進(jìn)行數(shù)據(jù)增值處理的url及域名。 由此生成url分流策略,進(jìn)而以此分流策略作為流量引導(dǎo)的依據(jù)。
第一處理子模塊,用于根據(jù)所述第一判斷結(jié)果對(duì)所述上網(wǎng)請(qǐng)求進(jìn)行分流處理,并向所述互聯(lián)網(wǎng)發(fā)送相應(yīng)的上網(wǎng)請(qǐng)求。
更具體地,所述第一處理子模塊可以包括:
第一處理單元,用于在所述上網(wǎng)請(qǐng)求不符合進(jìn)行流量增值處理的條件時(shí),轉(zhuǎn)發(fā)所述上網(wǎng)請(qǐng)求至所述互聯(lián)網(wǎng)。
更具體地,所述第一處理子模塊還可以包括:
第二處理單元,用于在所述上網(wǎng)請(qǐng)求符合進(jìn)行流量增值處理?xiàng)l件時(shí),對(duì)所述上網(wǎng)請(qǐng)求進(jìn)行預(yù)處理,得到第一上網(wǎng)請(qǐng)求;
這里,對(duì)上網(wǎng)請(qǐng)求進(jìn)行預(yù)處理主要是指確定請(qǐng)求內(nèi)容的ip地址;確定可用的sp(serviceprovider,服務(wù)提供者)進(jìn)行url匹配,這里sp也就是指移動(dòng)互聯(lián)網(wǎng)服務(wù)內(nèi)容應(yīng)用服務(wù)的直接提供者;以及對(duì)請(qǐng)求會(huì)話和響應(yīng)會(huì)話的記錄。
第一發(fā)送單元,用于向所述互聯(lián)網(wǎng)發(fā)送所述第一上網(wǎng)請(qǐng)求。
這里需要說明的是,是否符合進(jìn)行流量增值處理的條件,其主要判斷依據(jù)為url分流策略中的content-type中的分類類型。
若content-type中的分類類型為文本類時(shí),例如text/html(hypertextmarkuplanguage,超文本標(biāo)記語(yǔ)言)、jsp(javaserverpages,java服務(wù)器頁(yè)面)等文本方式的網(wǎng)頁(yè)文件,則所述上網(wǎng)請(qǐng)求符合進(jìn)行流量增值處理的條件;
若content-type中的分類類型為非文本類時(shí),例如音頻方式或視頻方式的網(wǎng)頁(yè)文件,則所述上網(wǎng)請(qǐng)求不符合進(jìn)行流量增值處理的條件。
本發(fā)明實(shí)施例中所述響應(yīng)執(zhí)行模塊24可具體包括:
第二判斷子模塊,用于判斷所述上網(wǎng)響應(yīng)的頭信息的內(nèi)容類型是否為文本類,得到第二判斷結(jié)果;
這里,對(duì)應(yīng)用戶上網(wǎng)請(qǐng)求的上網(wǎng)響應(yīng)的頭消息中攜帶有響應(yīng)內(nèi)容的內(nèi)容類型,例如文本類以及非文本類。
判斷所述上網(wǎng)響應(yīng)的頭信息的內(nèi)容類型是否為文本類是為了便于運(yùn)營(yíng)商服務(wù)器向用戶推送有關(guān)增值業(yè)務(wù)的通知消息。
第二處理子模塊,用于根據(jù)所述第二判斷結(jié)果對(duì)所述響應(yīng)內(nèi)容進(jìn)行預(yù)處理, 得到相應(yīng)的響應(yīng)內(nèi)容;
返回子模塊,用于向所述終端返回所述相應(yīng)的響應(yīng)內(nèi)容。
更具體地,所述第二處理子模塊可以包括:
第三處理單元,用于在所述上網(wǎng)響應(yīng)的頭信息的內(nèi)容類型為非文本類時(shí),向所述終端返回所述響應(yīng)內(nèi)容。
這里,在內(nèi)容類型為非文本類時(shí),說明該上網(wǎng)響應(yīng)為視頻或音頻方式的網(wǎng)頁(yè)文件,不適于嵌入增值業(yè)務(wù)內(nèi)容,也就是不適于推送有關(guān)增值業(yè)務(wù)的通知消息等。
更具體地,所述第二處理子模塊還可以包括:
第四處理單元,用于在所述上網(wǎng)響應(yīng)的頭信息的內(nèi)容類型為文本類時(shí),對(duì)所述響應(yīng)內(nèi)容進(jìn)行流量增值業(yè)務(wù)內(nèi)容植入,得到第二響應(yīng)內(nèi)容,所述增值業(yè)務(wù)包括運(yùn)營(yíng)商服務(wù)器推送給用戶的通知消息;
響應(yīng)返回單元,用于向所述移動(dòng)終端返回所述第二響應(yīng)內(nèi)容。
本發(fā)明實(shí)施例還提供一種移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)系統(tǒng),包括:移動(dòng)核心網(wǎng)、互聯(lián)網(wǎng)以及如上述實(shí)施例中所述的移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)裝置
本發(fā)明實(shí)施例的移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)裝置,通過預(yù)設(shè)的分流策略對(duì)用戶的上網(wǎng)請(qǐng)求數(shù)據(jù)進(jìn)行分流處理,提高數(shù)據(jù)分流的準(zhǔn)確性以及對(duì)數(shù)據(jù)增值業(yè)務(wù)的處理能力,使得運(yùn)維簡(jiǎn)單化,節(jié)約系統(tǒng)建設(shè)成本。
第三實(shí)施例
如圖3所示,為本發(fā)明實(shí)施例的移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)系統(tǒng)的系統(tǒng)模塊組成結(jié)構(gòu)示意圖。下面就該圖具體說明本發(fā)明系統(tǒng)各模塊完成的工作及實(shí)現(xiàn)的功能。
首先需要說明的是,本發(fā)明系統(tǒng)在移動(dòng)互聯(lián)網(wǎng)中所處的位置:本發(fā)明系統(tǒng)通過骨干網(wǎng)的路由器接入到移動(dòng)網(wǎng)絡(luò)中,實(shí)現(xiàn)與移動(dòng)核心網(wǎng)、互聯(lián)網(wǎng)的ip通訊。
具體地,與移動(dòng)核心網(wǎng)對(duì)接,為了實(shí)現(xiàn)將用戶上網(wǎng)請(qǐng)求流量引入到本發(fā)明系統(tǒng),同時(shí),對(duì)應(yīng)于用戶上網(wǎng)請(qǐng)求的上網(wǎng)響應(yīng)也由本發(fā)明系統(tǒng)通過骨干網(wǎng)返回給移動(dòng)核心網(wǎng)和用戶終端;
與互聯(lián)網(wǎng)業(yè)務(wù)系統(tǒng)對(duì)接,主要是為了對(duì)不需要數(shù)據(jù)增值處理的請(qǐng)求直接轉(zhuǎn)發(fā)至互聯(lián)網(wǎng);對(duì)于需要數(shù)據(jù)增值處理的請(qǐng)求,轉(zhuǎn)發(fā)至流量增值平臺(tái)進(jìn)行深度處 理。
如圖3所示,本發(fā)明系統(tǒng)的組成模塊包括:分流網(wǎng)關(guān)、流量增值平臺(tái)以及大數(shù)據(jù)平臺(tái)。下面具體闡述本發(fā)明系統(tǒng)各模塊完成的工作及實(shí)現(xiàn)的功能。
a)分流網(wǎng)關(guān):包括分流策略的執(zhí)行、管理、匹配與同步。與移動(dòng)網(wǎng)絡(luò)、互聯(lián)網(wǎng)、流量增值平臺(tái)以及大數(shù)據(jù)平臺(tái)連接。
具體地,分流網(wǎng)關(guān)從大數(shù)據(jù)平臺(tái)接收分流策略,采用高效的url匹配算法進(jìn)行策略匹配,具體為:
對(duì)于不需要數(shù)據(jù)增值業(yè)務(wù)內(nèi)容植入的上網(wǎng)請(qǐng)求直接轉(zhuǎn)發(fā)至互聯(lián)網(wǎng),且對(duì)應(yīng)于所述上網(wǎng)請(qǐng)求的上網(wǎng)響應(yīng)也通過分流網(wǎng)關(guān)直接返回給用戶;
對(duì)于需要數(shù)據(jù)增值業(yè)務(wù)內(nèi)容植入的上網(wǎng)請(qǐng)求轉(zhuǎn)發(fā)至流量增值平臺(tái)進(jìn)行深度處理;
對(duì)于沒有匹配上策略的請(qǐng)求設(shè)置缺省處理方式,既可以直接分流也可以配置成轉(zhuǎn)發(fā)流量增值平臺(tái)進(jìn)行深度處理。
這里需要說明的是,在本發(fā)明系統(tǒng)建設(shè)初期對(duì)于沒有匹配上策略的請(qǐng)求一般轉(zhuǎn)發(fā)流量增值平臺(tái)進(jìn)行深度處理。
b)流量增值平臺(tái):包括數(shù)據(jù)增值業(yè)務(wù)的內(nèi)容植入以及用戶訪問日志。其與分流網(wǎng)關(guān)、互聯(lián)網(wǎng)以及大數(shù)據(jù)平臺(tái)連接。
具體地,對(duì)于分流網(wǎng)關(guān)轉(zhuǎn)發(fā)來的上網(wǎng)請(qǐng)求進(jìn)行預(yù)處理,然后轉(zhuǎn)發(fā)至互聯(lián)網(wǎng);
這里,對(duì)轉(zhuǎn)發(fā)來的上網(wǎng)請(qǐng)求進(jìn)行預(yù)處理主要是指確定請(qǐng)求內(nèi)容的ip地址;確定可用的sp(serviceprovider,服務(wù)提供者)進(jìn)行url匹配,這里sp也就是指移動(dòng)互聯(lián)網(wǎng)服務(wù)內(nèi)容應(yīng)用服務(wù)的直接提供者;以及對(duì)請(qǐng)求會(huì)話和響應(yīng)會(huì)話的記錄。
接收互聯(lián)網(wǎng)返回的對(duì)應(yīng)于所述上網(wǎng)請(qǐng)求的上網(wǎng)響應(yīng),進(jìn)行深度判斷和處理,具體為:
根據(jù)響應(yīng)中的頭信息中的內(nèi)容類型content-type,判斷是否滿足數(shù)據(jù)業(yè)務(wù)增值處理的條件,也就是是否為文本類響應(yīng)報(bào)文,例如text/html等。
滿足條件則在上網(wǎng)請(qǐng)求對(duì)應(yīng)的上網(wǎng)響應(yīng)中植入增值內(nèi)容頁(yè)面url;否則,則不作處理。
這里需要說明的是,不論是否滿足植入內(nèi)容的條件,都需要針對(duì)本次交互 完成后生成詳細(xì)的訪問日志,然后傳遞給大數(shù)據(jù)平臺(tái)進(jìn)行分析。
這里,content-type一般是指網(wǎng)頁(yè)中存在的content-type,用于定義網(wǎng)絡(luò)文件的類型和網(wǎng)頁(yè)的編碼,決定瀏覽器將以什么形式、什么編碼讀取這個(gè)文件;content-type屬性指定響應(yīng)的http內(nèi)容類型。如果未指定content-type,默認(rèn)為text/html。
c)大數(shù)據(jù)平臺(tái):包括日志采集、分析,以及分流策略生成;與分流網(wǎng)關(guān)以及流量增值平臺(tái)連接。大數(shù)據(jù)平臺(tái)主要用來生成及優(yōu)化分流策略,并將分流策略提供給分流網(wǎng)關(guān)。
具體地,采集流量增值平臺(tái)中用戶訪問日志,也就是用戶上網(wǎng)訪問日志,并其進(jìn)行數(shù)據(jù)分析,統(tǒng)計(jì)出一定周期內(nèi),比如一天、一周或一月,用戶訪問最多的url,并依據(jù)url所對(duì)應(yīng)的content-type的值進(jìn)行識(shí)別,從這些url中分別統(tǒng)計(jì)出適合進(jìn)行數(shù)據(jù)增值處理與不適合進(jìn)行數(shù)據(jù)增值處理的topn(n可自定義,不低于1000)的url和域名,以此做為流量引導(dǎo)的依據(jù)同步給分流平臺(tái)
這里需要說明的是,對(duì)于某一個(gè)域名,可能這個(gè)域名下的所有url都不適合內(nèi)容植入,大數(shù)據(jù)平臺(tái)可以針對(duì)這種情況進(jìn)行url合并。這樣,根據(jù)url的特性對(duì)url進(jìn)行歸類和合并,減少了分流策略的條數(shù),大大提升策略匹配的效率。
本發(fā)明實(shí)施例中,主要依據(jù)分流網(wǎng)關(guān)中的分流策略完成對(duì)移動(dòng)互聯(lián)網(wǎng)流量的引導(dǎo),同時(shí)流量增值平臺(tái)對(duì)上網(wǎng)請(qǐng)求與響應(yīng)的處理,對(duì)用戶訪問日志的生成以及大數(shù)據(jù)平臺(tái)通過對(duì)用戶訪問日志的采集與分析,生成分流策略同步到分流網(wǎng)關(guān)也為分流網(wǎng)關(guān)的分流引導(dǎo)提供了有力的支持,各個(gè)模塊之間相互配合,通過預(yù)設(shè)的分流策略對(duì)用戶的上網(wǎng)請(qǐng)求數(shù)據(jù)進(jìn)行分流處理,提高數(shù)據(jù)分流的準(zhǔn)確性以及對(duì)數(shù)據(jù)增值業(yè)務(wù)的處理能力,使得運(yùn)維簡(jiǎn)單化,節(jié)約系統(tǒng)建設(shè)成本。
第四實(shí)施例
如圖4所示,為本發(fā)明實(shí)施例的移動(dòng)互聯(lián)網(wǎng)流量引導(dǎo)系統(tǒng)的流量引導(dǎo)處理流程示意圖。下面結(jié)合該圖詳細(xì)說明本發(fā)明系統(tǒng)的流量引導(dǎo)處理過程。
首先需說明的是,分流網(wǎng)關(guān)依據(jù)預(yù)設(shè)的url分流策略,對(duì)上網(wǎng)請(qǐng)求的url進(jìn)行判斷,對(duì)于不需要增值處理的業(yè)務(wù)流直接轉(zhuǎn)發(fā)至互聯(lián)網(wǎng),對(duì)于需要流量增 值處理的業(yè)務(wù)流轉(zhuǎn)發(fā)給流量增值處理模塊,主要涉及以下兩種主要的流量處理流程:
1)分流流量處理流程
s01,移動(dòng)終端通過用戶操作指示發(fā)起上網(wǎng)請(qǐng)求,并將請(qǐng)求報(bào)文轉(zhuǎn)發(fā)至移動(dòng)網(wǎng)絡(luò);
s02,移動(dòng)網(wǎng)絡(luò)通過路由方式將上網(wǎng)請(qǐng)求流量轉(zhuǎn)發(fā)至分流網(wǎng)關(guān);
s03,分流網(wǎng)關(guān)根據(jù)預(yù)設(shè)的url分流策略進(jìn)行判斷;
s04,對(duì)于需要直接透?jìng)鞯恼?qǐng)求報(bào)文直接轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)sp;
這里,根據(jù)url分流策略判斷所述上網(wǎng)請(qǐng)求的url是否符合流量增值處理的條件,若不符合,則將上網(wǎng)請(qǐng)求的請(qǐng)求報(bào)文直接轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)sp。
s05,互聯(lián)網(wǎng)sp返回對(duì)應(yīng)于所述上網(wǎng)請(qǐng)求的上網(wǎng)響應(yīng);
這里,響應(yīng)報(bào)文通過骨干網(wǎng)絡(luò)設(shè)備路由回送至分流網(wǎng)關(guān)。
s06,分流網(wǎng)關(guān)透明轉(zhuǎn)發(fā)上網(wǎng)響應(yīng)報(bào)文給移動(dòng)核心網(wǎng);
s07,移動(dòng)核心網(wǎng)將上網(wǎng)響應(yīng)報(bào)文轉(zhuǎn)發(fā)給移動(dòng)終端。
2)增值流量處理流程
s’01,移動(dòng)終端通過用戶操作指示發(fā)起上網(wǎng)請(qǐng)求,并將請(qǐng)求報(bào)文轉(zhuǎn)發(fā)至移動(dòng)網(wǎng)絡(luò);
s’02,移動(dòng)網(wǎng)絡(luò)通過路由方式將上網(wǎng)請(qǐng)求流量轉(zhuǎn)發(fā)至分流網(wǎng)關(guān);
s’03,分流網(wǎng)關(guān)根據(jù)預(yù)設(shè)的url分流策略進(jìn)行判斷;
s’04,對(duì)于需要進(jìn)行流量增值業(yè)務(wù)處理的流量,分流網(wǎng)關(guān)將請(qǐng)求報(bào)文轉(zhuǎn)發(fā)給流量增值平臺(tái);
s’05,流量增值平臺(tái)對(duì)請(qǐng)求報(bào)文進(jìn)行相應(yīng)處理后將報(bào)文轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)sp;
這里,流量增值平臺(tái)對(duì)請(qǐng)求報(bào)文相應(yīng)處理主要是指請(qǐng)求內(nèi)容的ip地址;確定可用的sp進(jìn)行url匹配;以及對(duì)請(qǐng)求會(huì)話和響應(yīng)會(huì)話的記錄。
s’06,互聯(lián)網(wǎng)sp返回上網(wǎng)響應(yīng),響應(yīng)報(bào)文通過骨干網(wǎng)絡(luò)設(shè)備路由回送給流量增值平臺(tái);
s’07,流量增值平臺(tái)對(duì)響應(yīng)報(bào)文進(jìn)行增值業(yè)務(wù)處理;
這里,增值業(yè)務(wù)處理主要是指根據(jù)上網(wǎng)響應(yīng)頭消息中的content-type判斷響應(yīng)報(bào)文是否符合流量增值處理?xiàng)l件并進(jìn)行流量增值處理,若符合,對(duì)響應(yīng)內(nèi) 容進(jìn)行流量增值業(yè)務(wù)內(nèi)容植入。
s’08,流量增值平臺(tái)生成處理日志給大數(shù)據(jù)平臺(tái)進(jìn)行分析統(tǒng)計(jì);
這里的處理日志也就是用戶訪問日志,提供給大數(shù)據(jù)平臺(tái)主要用于對(duì)其進(jìn)行分析生成分流策略。
s’09,流量增值平臺(tái)業(yè)務(wù)處理完成后,將響應(yīng)報(bào)文轉(zhuǎn)發(fā)給分流網(wǎng)關(guān);
s’10,分流網(wǎng)關(guān)將上網(wǎng)響應(yīng)報(bào)文轉(zhuǎn)發(fā)給移動(dòng)核心網(wǎng);
s’11,移動(dòng)核心網(wǎng)將上網(wǎng)響應(yīng)報(bào)文轉(zhuǎn)發(fā)給移動(dòng)終端。
這里,分流網(wǎng)關(guān)中的預(yù)設(shè)分流策略是由大數(shù)據(jù)平臺(tái)生成并提供的。大數(shù)據(jù)平臺(tái)的分流策略生成及同步處理流程如圖5所示。下面就該圖簡(jiǎn)要說明一下分流網(wǎng)關(guān)中的分流策略的策略生成及同步處理過程,具體為:
s”01,大數(shù)據(jù)平臺(tái)接收流量增值平臺(tái)生成用戶上網(wǎng)日志詳單;
這里,所述用戶上網(wǎng)日志詳單的字段主要包括url、content-type、上下行流量等。
s”02,大數(shù)據(jù)平臺(tái)按照時(shí)間段分區(qū)保存上網(wǎng)訪問日志;
s”03,大數(shù)據(jù)平臺(tái)對(duì)上網(wǎng)訪問日志進(jìn)行分析,并進(jìn)行分類統(tǒng)計(jì);
這里,對(duì)上網(wǎng)訪問日志的分析主要是分析content-type;
比如,對(duì)于text/html、jsp等文本類http響應(yīng)報(bào)文按照url統(tǒng)計(jì)上下行流量,并以上下行流量為依據(jù),輸出特定時(shí)間段內(nèi)topn的url列表。
s”04,大數(shù)據(jù)平臺(tái)對(duì)輸出topn的url列表進(jìn)行分析整合,形成分流策略u(píng)rl清單;
這里,分流策略u(píng)rl清單上主要統(tǒng)計(jì)有用戶上網(wǎng)請(qǐng)求url中哪些適合進(jìn)行增值業(yè)務(wù)處理,哪些不適合進(jìn)行增值業(yè)務(wù)處理。
s”05,將分流策略u(píng)rl同步給分流網(wǎng)關(guān);
s”06,分流網(wǎng)關(guān)將分流策略u(píng)rl加載到系統(tǒng)內(nèi)存。
這里,加載到系統(tǒng)內(nèi)存中的分流策略u(píng)rl可作為后續(xù)分流判斷的依據(jù)。
這里需要說明的是,分流策略可定期自動(dòng)生成與同步,無需人工干預(yù),用戶的訪問習(xí)慣、熱點(diǎn)網(wǎng)站等的變化能很快體現(xiàn)在分流策略上。
由于分流策略是基于對(duì)用戶上網(wǎng)訪問日志的事后分析統(tǒng)計(jì)產(chǎn)生的,因此分分別流策略需要運(yùn)行一段時(shí)間后,分流策略才會(huì)越來越準(zhǔn)確。對(duì)于建設(shè)初期可 通過手工配置預(yù)設(shè)url黑名單域名策略,將上網(wǎng)流量逐步導(dǎo)入,經(jīng)過一段時(shí)間運(yùn)行后逐步刪除預(yù)設(shè)的url黑名單域名策略即可。
本發(fā)明實(shí)施例中,通過對(duì)用戶上網(wǎng)請(qǐng)求的分流處理,大大簡(jiǎn)化了處理流程,提高數(shù)據(jù)分流的準(zhǔn)確性以及對(duì)數(shù)據(jù)增值業(yè)務(wù)的處理能力,減少了對(duì)硬件資源的要求,節(jié)約系統(tǒng)建設(shè)成本;根據(jù)url的特性對(duì)url進(jìn)行歸類和合并,減少了分流策略的條數(shù),大大提升策略匹配的效率。
以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。