亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種信息處理方法以及信息處理服務(wù)器的制作方法

文檔序號(hào):7714376閱讀:113來源:國(guó)知局
專利名稱:一種信息處理方法以及信息處理服務(wù)器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種信息處理方法以及信息處理服務(wù)器。
技術(shù)背景在網(wǎng)絡(luò)信息交互的過程中,網(wǎng)絡(luò)側(cè)常常需要向終端推送信息,例如廣告信息等,現(xiàn)有技術(shù)中一種信息推送的過程包括(1 )客戶端訪問普通網(wǎng)站,向普通網(wǎng)站發(fā)送超文本傳輸協(xié)議(HTTP, Hyper Text Transport Protocol)獲取(GET)請(qǐng)求;(2) 業(yè)務(wù)探測(cè)服務(wù)器截獲HTTPGET請(qǐng)求,檢測(cè)該客戶端對(duì)應(yīng)的用戶是 否有推送策略,若有,則構(gòu)造HTTP響應(yīng)包,響應(yīng)包中帶有推送信息的框架;(3) 業(yè)務(wù)探測(cè)服務(wù)器向普通網(wǎng)站發(fā)送RESET包,同時(shí)向客戶端發(fā)送構(gòu) 造的HTTP響應(yīng)包;(4 )客戶端獲得到HTTP響應(yīng)包后會(huì)從信息推送服務(wù)器獲取相關(guān)信息(例 如廣告),并且從普通網(wǎng)站獲取相關(guān)信息(例如客戶端原先請(qǐng)求獲取的一些信 息),并且將這些信息填入推送信息的框架中最終向用戶展示?,F(xiàn)有技術(shù)中對(duì)信息的推送設(shè)置有一些限制,例如對(duì)于同一客戶端, 一段 時(shí)間之內(nèi)只能顯示一次推送的預(yù)置信息,上述的信息推送過程中,業(yè)務(wù)探測(cè) 服務(wù)器是以客戶端在HTTP GET請(qǐng)求中攜帶的公網(wǎng)互聯(lián)網(wǎng)協(xié)議(IP, Internet Protocol)地址作為識(shí)別客戶端的手段,即對(duì)某一IP地址的客戶端,在一段時(shí) 間內(nèi)只能顯示一次推送的預(yù)置信息。但是,現(xiàn)有技術(shù)中,互聯(lián)網(wǎng)工程任務(wù)組(.IETF, Internet Engineering Task Force)夫見定了 一種網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT, Network Address Translation)技術(shù), 通過NAT設(shè)備可以實(shí)現(xiàn)若干個(gè)客戶端在公網(wǎng)中呈現(xiàn)同一公網(wǎng)IP地址,而這些 客戶端之間則各自擁有不同的私網(wǎng)IP地址,因此,在信息推送的過程中,業(yè) 務(wù)探測(cè)服務(wù)器會(huì)將這些客戶端認(rèn)為是同一個(gè)客戶端,在一段時(shí)間內(nèi),只能顯 示一次推送的預(yù)置信息,所以推送的預(yù)置信息的顯示次數(shù)小于預(yù)設(shè)目標(biāo),從 而影響信息推送商的推送效果。 發(fā)明內(nèi)容本發(fā)明實(shí)施例提供了一種信息處理方法以及信息處理服務(wù)器,能夠提高 信息推送商的推送效果。本發(fā)明實(shí)施例提供的信息處理方法,包括接收客戶端發(fā)送的校驗(yàn)請(qǐng)求 以及推送請(qǐng)求;根據(jù)所述推送請(qǐng)求向所述客戶端推送預(yù)置信息;若所述校驗(yàn) 請(qǐng)求中未包含cookie,則向所述客戶端寫入cookie,設(shè)置所述cookie的生命 周期為預(yù)置的推送間隔,并進(jìn)行顯示處理,以使得所述客戶端對(duì)接收到的所 述預(yù)置信息進(jìn)行顯示。本發(fā)明實(shí)施例提供的信息處理服務(wù)器,包括信息推送模塊;所述信息 推送模塊包括第一請(qǐng)求接收單元,用于接收客戶端發(fā)送的校驗(yàn)請(qǐng)求以及推 送請(qǐng)求;推送單元,用于根據(jù)所述推送請(qǐng)求向所述客戶端推送預(yù)置信息;第 一校驗(yàn)單元,用于判斷所述校驗(yàn)請(qǐng)求中是否包含cookie;寫入單元,用于當(dāng) 所述校驗(yàn)請(qǐng)求中不包含cookie時(shí),向所述客戶端寫入cookie,并設(shè)置所述 cookie的生命周期為預(yù)置的推送間隔;第一顯示處理單元,用于當(dāng)所述校驗(yàn) 請(qǐng)求中不包含cookie時(shí),進(jìn)行顯示處理,以使得所述客戶端對(duì)接收到的所述 預(yù)置信息進(jìn)行顯示。從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn)本發(fā)明實(shí)施例中,信息處理服務(wù)器利用cookie對(duì)不同的客戶端進(jìn)行識(shí)另'J, 由于每個(gè)客戶端對(duì)應(yīng)唯一的cookie,因此即使若干個(gè)客戶端位于NAT設(shè)備之 后,信息處理服務(wù)器也能夠根據(jù)客戶端發(fā)送的校驗(yàn)請(qǐng)求判斷是否包含cookie, 若不包含,則說明該客戶端尚未顯示過推送的信息,則向該客戶端寫入cookie, 并使得客戶端對(duì)接收到的預(yù)置信息進(jìn)行顯示,因此在預(yù)置的推送間隔內(nèi),能 夠使得推送的預(yù)置信息在每個(gè)發(fā)送校驗(yàn)請(qǐng)求的客戶端中均進(jìn)行一次顯示,從 而提高了信息推送商的推送效果。


為了更清楚地說明本發(fā)明中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要 使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的 一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下, 還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例中信息處理方法一個(gè)實(shí)施例示意圖;圖2為本發(fā)明實(shí)施例中信息處理方法另 一 實(shí)施例示意圖; 圖3為本發(fā)明實(shí)施例中信息處理方法再一實(shí)施例示意圖; 圖4為本發(fā)明實(shí)施例中信息處理服務(wù)器實(shí)施例示意圖; 圖5為本發(fā)明實(shí)施例信息處理服務(wù)器中信息推送模塊一個(gè)實(shí)施例示意圖; 圖6為本發(fā)明實(shí)施例信息處理服務(wù)器中信息推送模塊另一實(shí)施例示意圖; 圖7為本發(fā)明實(shí)施例信息處理服務(wù)器中業(yè)務(wù)探測(cè)模塊一個(gè)實(shí)施例示意圖; 圖8為本發(fā)明實(shí)施例信息處理服務(wù)器中業(yè)務(wù)探測(cè)模塊另一實(shí)施例示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明中的附圖,對(duì)本發(fā)明中的技術(shù)方案進(jìn)行清楚、完整地 描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施 例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的 前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供了 一種信息處理方法以及信息處理服務(wù)器,能夠提高 信息推送商的推送效果。請(qǐng)參閱圖1,本發(fā)明實(shí)施例中信息處理方法一個(gè)實(shí)施例包括 101 、信息處理服務(wù)器接收客戶端發(fā)送的校驗(yàn)請(qǐng)求以及推送請(qǐng)求; 本實(shí)施例中,客戶端在向普通網(wǎng)站請(qǐng)求訪問網(wǎng)頁(yè)信息時(shí)會(huì)向信息處理服 務(wù)器發(fā)送校驗(yàn)請(qǐng)求以及推送請(qǐng)求。需要說明的是,該校驗(yàn)請(qǐng)求以及推送請(qǐng)求在實(shí)際應(yīng)用中可以攜帶在同一 個(gè)消息內(nèi),例如推送信息請(qǐng)求消息中,或其他類似的消息中,此處不作限定。102、 信息處理服務(wù)器根據(jù)推送請(qǐng)求向客戶端推送預(yù)置信息; 信息處理服務(wù)器接收到客戶端發(fā)送的推送請(qǐng)求之后,可以根據(jù)該推送請(qǐng)求向客戶端推送預(yù)置信息,該預(yù)置信息在實(shí)際應(yīng)用中可以為廣告信息,系統(tǒng)信息,或其他類似的信息,此處不作限定。推送的過程為本領(lǐng)域技術(shù)人員的公知常識(shí),此處亦不作限定。103、 信息處理服務(wù)器對(duì)校驗(yàn)請(qǐng)求進(jìn)行校驗(yàn),并執(zhí)行相應(yīng)處理。 信息處理服務(wù)器接收到校驗(yàn)請(qǐng)求之后,即可判斷該校驗(yàn)請(qǐng)求中是否包含cookie ,若包含,則說明在當(dāng)前的推送間隔內(nèi)該客戶端已經(jīng)顯示過預(yù)置信息, 若不包含,則說明在當(dāng)前的推送間隔內(nèi)該客戶端尚未顯示過預(yù)置信息。當(dāng)校驗(yàn)請(qǐng)求中不包含cookie時(shí),則信息處理服務(wù)器向該客戶端寫入cookie,并且將該cookie的生命周期設(shè)置為預(yù)置的推送間隔以保證顯示過預(yù)置信息的客戶端在該推送間隔內(nèi)發(fā)送的校驗(yàn)請(qǐng)求中均包含有cookie,從而不會(huì)在預(yù)置的推送間隔內(nèi)反復(fù)的顯示預(yù)置信息。
寫入cookie之后,信息處理服務(wù)器還可以進(jìn)行顯示處理,以使得客戶端對(duì)接收到的預(yù)置信息進(jìn)行顯示,具體的顯示處理的過程將在后續(xù)的實(shí)施例中進(jìn)4亍詳細(xì)4祐述。
本實(shí)施例中,信息處理服務(wù)器利用cookie對(duì)不同的客戶端進(jìn)行識(shí)別,由于每個(gè)客戶端對(duì)應(yīng)唯一的cookie,因此即使若干個(gè)客戶端位于NAT設(shè)備之后,信息處理服務(wù)器也能夠根據(jù)客戶端發(fā)送的校驗(yàn)請(qǐng)求判斷是否包含cookie,若不包含,則說明該客戶端尚未顯示過推送的信息,則向該客戶端寫入cookie,并使得客戶端對(duì)接收到的預(yù)置信息進(jìn)行顯示,因此在預(yù)置的推送間隔內(nèi),能夠使得推送的預(yù)置信息在每個(gè)發(fā)送校驗(yàn)請(qǐng)求的客戶端中均進(jìn)行一次顯示,從而提高了信息推送商的推送效果。
下面對(duì)本發(fā)明實(shí)施例中的信息處理過程進(jìn)行詳細(xì)描述,請(qǐng)參閱圖2,本發(fā)明實(shí)施例中信息處理方法另 一 實(shí)施例包括
201 、業(yè)務(wù)探測(cè)模塊獲取客戶端發(fā)送的獲取GET請(qǐng)求;
本實(shí)施例中,當(dāng)客戶端請(qǐng)求獲取網(wǎng)頁(yè)信息時(shí),會(huì)向目標(biāo)網(wǎng)站發(fā)送GET請(qǐng)求,該GET請(qǐng)求會(huì)被信息處理服務(wù)器中的業(yè)務(wù)探測(cè)模塊截獲,該GET請(qǐng)求中包含有源地址(即客戶端的地址)、目的地址(即目標(biāo)網(wǎng)站的地址)以及請(qǐng)求的網(wǎng)頁(yè)信息等內(nèi)容。
本實(shí)施例中的GET請(qǐng)求可以為HTTP GET請(qǐng)求,也可以為其他傳輸協(xié)議的GET請(qǐng)求,具體此處不作限定,下面僅以HTTP GET為例進(jìn)行說明。
202、業(yè)務(wù)探測(cè)模塊根據(jù)GET請(qǐng)求構(gòu)造響應(yīng)包;
業(yè)務(wù)探測(cè)模塊在獲取到GET請(qǐng)求之后,可以根據(jù)該GET請(qǐng)求構(gòu)造響應(yīng)包,具體的構(gòu)造過程為本領(lǐng)域技術(shù)人員的公知常識(shí),即是將GET請(qǐng)求中的源地址和目的地址進(jìn)行互換得到響應(yīng)包。
該響應(yīng)包中包含有推送框架,該響應(yīng)包中的顯示標(biāo)識(shí)默認(rèn)設(shè)置為不顯示預(yù)置信息。
8需要說明的是,在業(yè)務(wù)探測(cè)模塊構(gòu)造響應(yīng)包之前,還可以首先判斷發(fā)送
該GET請(qǐng)求的客戶端是否有對(duì)應(yīng)的推送策略,即是否需要向該客戶端推送預(yù)置信息,若是,則構(gòu)造響應(yīng)包,若否,則直接將該GET請(qǐng)求轉(zhuǎn)發(fā)至目的地址對(duì)應(yīng)的目標(biāo)網(wǎng)站。
此外,為防止反復(fù)推送,業(yè)務(wù)探測(cè)模塊在構(gòu)造響應(yīng)包之前,還可以進(jìn)一步判斷在預(yù)置的時(shí)間間隔內(nèi)是否為發(fā)送GET請(qǐng)求的客戶端構(gòu)造過響應(yīng)包,若未構(gòu)造過,則構(gòu)造響應(yīng)包,若已經(jīng)構(gòu)造過,則直接將該GET請(qǐng)求轉(zhuǎn)發(fā)至目的地址對(duì)應(yīng)的目標(biāo)網(wǎng)站,該預(yù)置的時(shí)間間隔可以由系統(tǒng)或管理員進(jìn)^f亍設(shè)置,例如可以設(shè)置為1分鐘。
203、 業(yè)務(wù)探測(cè)模塊向客戶端發(fā)送響應(yīng)包;
業(yè)務(wù)探測(cè)模塊在構(gòu)造完響應(yīng)包之后即可將該響應(yīng)包發(fā)送至客戶端。
204、 信息推送模塊接收客戶端發(fā)送的校驗(yàn)請(qǐng)求以及推送請(qǐng)求;本實(shí)施例中,當(dāng)客戶端收到業(yè)務(wù)探測(cè)模塊發(fā)送的響應(yīng)包之后,會(huì)同時(shí)發(fā)
送三個(gè)請(qǐng)求,分別為校驗(yàn)請(qǐng)求,推送請(qǐng)求以及網(wǎng)頁(yè)請(qǐng)求,其中,校驗(yàn)請(qǐng)求以及推送請(qǐng)求發(fā)往信息處理服務(wù)器中的信息推送模塊,網(wǎng)頁(yè)請(qǐng)求發(fā)往目標(biāo)網(wǎng)站。
本實(shí)施例中的校驗(yàn)請(qǐng)求以及推送請(qǐng)求在實(shí)際應(yīng)用中可以攜帶在同 一個(gè)消息內(nèi),例如推送信息請(qǐng)求消息中,或其他類似的消息中,此處不作限定。
需要說明的是,若客戶端本地保存有cookie,則客戶端發(fā)送的校驗(yàn)請(qǐng)求中會(huì)自動(dòng)攜帶該cookie,該過程對(duì)客戶端透明,即客戶端并不感知本地是否保存有cookie,也不感知發(fā)送的校驗(yàn)請(qǐng)求中是否保存有cookie。
205、 信息推送模塊根據(jù)推送請(qǐng)求向客戶端推送預(yù)置信息;信息推送模塊接收到客戶端發(fā)送的推送請(qǐng)求之后,可以根據(jù)該推送請(qǐng)求
向客戶端推送預(yù)置信息,該預(yù)置信息在實(shí)際應(yīng)用中可以為廣告信息,系統(tǒng)信
息,或其他類似的信息,此處不作限定。
推送的過程為本領(lǐng)域技術(shù)人員的公知常識(shí),此處亦不作限定。
206、 信息推送模塊對(duì)校驗(yàn)請(qǐng)求進(jìn)行校驗(yàn),若包含cookie,則執(zhí)行步驟207,若不包含cookie,則執(zhí)行步驟208;
信息推送模塊接收到校驗(yàn)請(qǐng)求之后,即可判斷該校驗(yàn)請(qǐng)求中是否包含cookie,若包含,則說明在當(dāng)前的推送間隔內(nèi)該客戶端已經(jīng)顯示過預(yù)置信息,若不包含,則說明在當(dāng)前的推送間隔內(nèi)該客戶端尚未顯示過預(yù)置信息。207、 停止流程;若信息推送模塊確定校驗(yàn)請(qǐng)求中包含cookie,則說明在當(dāng)前的推送間隔 內(nèi)該客戶端已經(jīng)顯示過預(yù)置信息,無需再次顯示,由于前述業(yè)務(wù)探測(cè)模塊發(fā) 送的響應(yīng)包中的顯示標(biāo)識(shí)默認(rèn)設(shè)置為不顯示預(yù)置信息,則客戶端不會(huì)顯示推 送的預(yù)置信息,因此可以停止流程。208、 信息推送模塊寫入cookie;若信息推送模塊確定校驗(yàn)請(qǐng)求中不包含cookie,則說明在當(dāng)前的推送間 隔內(nèi)該客戶端尚未顯示過預(yù)置信息,則信息推送模塊向該客戶端寫入cookie, 并且將該cookie的生命周期設(shè)置為預(yù)置的推送間隔以保證顯示過預(yù)置信息的 客戶端在該推送間隔內(nèi)發(fā)送的校驗(yàn)請(qǐng)求中均包含有cookie,從而不會(huì)在預(yù)置 的推送間隔內(nèi)反復(fù)的顯示預(yù)置信息。具體的寫入方式可以采用隱私參It平臺(tái)(P3P, Platform for Privacy Preference)的方式,具體過程為本領(lǐng)域技術(shù)人員的公知常識(shí),此處不作限定。209、 信息推送模塊生成框架參數(shù)并反饋至客戶端;寫入cookie之后,信息推送模塊還可以從客戶端接收到基礎(chǔ)域參數(shù),該 基礎(chǔ)域參數(shù)表示客戶端請(qǐng)求訪問的域,即目標(biāo)網(wǎng)站所提供的訪問域。信息推送模塊根據(jù)該基礎(chǔ)域參數(shù)可以生成框架參數(shù),該框架參數(shù)中包含 一個(gè)定制統(tǒng)一資源標(biāo)識(shí)符(URL, Uniform Resource Locator )。信息推送模塊生成了包含定制URL的框架參數(shù)之后,即可將該框架參數(shù) 反饋至客戶端。210、 業(yè)務(wù)探測(cè)模塊發(fā)送顯示標(biāo)識(shí)修改命令。當(dāng)客戶端接收到信息推送模塊發(fā)送的框架參數(shù)之后,則會(huì)再次發(fā)送GET 請(qǐng)求,在該GET請(qǐng)求中包含該定制URL。業(yè)務(wù)探測(cè)模塊截獲該GET請(qǐng)求之后,判斷其中包含定制URL,則向客戶 端反饋顯示標(biāo)識(shí)修改命令,該顯示標(biāo)識(shí)修改命令用于將前述響應(yīng)包中的顯示 標(biāo)識(shí)修改為顯示預(yù)置信息。顯示標(biāo)識(shí)被修改之后,則客戶端可以將從目標(biāo)網(wǎng)站獲取到的網(wǎng)頁(yè)信息以 及信息推送模塊推送的預(yù)置信息填入響應(yīng)包中的推送框架得到顯示內(nèi)容,并向用戶展示該顯示內(nèi)容,從而完成預(yù)置信息的顯示。
本實(shí)施例中,信息處理服務(wù)器利用cookie對(duì)不同的客戶端進(jìn)行識(shí)別,由于每個(gè)客戶端對(duì)應(yīng)唯一的cookie,因此即使若干個(gè)客戶端位于NAT設(shè)備之后,信息處理服務(wù)器也能夠根據(jù)客戶端發(fā)送的校驗(yàn)請(qǐng)求判斷是否包含cookie,若不包含,則說明該客戶端尚未顯示過推送的信息,則向該客戶端寫入cookie,并使得客戶端對(duì)接收到的預(yù)置信息進(jìn)行顯示,因此在預(yù)置的推送間隔內(nèi),能夠使得推送的預(yù)置信息在每個(gè)發(fā)送校驗(yàn)請(qǐng)求的客戶端中均進(jìn)行一次顯示,從而提高了信息推送商的推送效果;
其次,本實(shí)施例中,業(yè)務(wù)探測(cè)模塊在構(gòu)造響應(yīng)包之前,還可以進(jìn)一步判斷在預(yù)置的時(shí)間間隔內(nèi)是否為發(fā)送GET請(qǐng)求的客戶端構(gòu)造過響應(yīng)包,若已經(jīng)構(gòu)造過,則直接將該GET請(qǐng)求轉(zhuǎn)發(fā)至目的地址對(duì)應(yīng)的目標(biāo)網(wǎng)站,因此能夠防止反復(fù)推送。
為便于理解,下面以 一 實(shí)際應(yīng)用中的具體實(shí)例對(duì)本發(fā)明實(shí)施例中的信息處理方法進(jìn)行詳細(xì)描述,請(qǐng)參閱圖3,本發(fā)明實(shí)施例中信息處理方法再一實(shí)施例包括
301、 客戶端發(fā)送HTTP GET請(qǐng)求;
本實(shí)施例中,當(dāng)客戶端請(qǐng)求獲取網(wǎng)頁(yè)信息時(shí),會(huì)向目標(biāo)網(wǎng)站發(fā)送GET請(qǐng)求,該GET請(qǐng)求會(huì)被業(yè)務(wù)探測(cè)模塊截獲,該GET請(qǐng)求中包含有源地址(即客戶端的地址),目的地址(即目標(biāo)網(wǎng)站的地址)以及請(qǐng)求的網(wǎng)頁(yè)信息等內(nèi)容。
302、 業(yè)務(wù)探測(cè)模塊判斷客戶端是否有推送策略;
303、 業(yè)務(wù)探測(cè)模塊構(gòu)造響應(yīng)包;
本實(shí)施例中,業(yè)務(wù)探測(cè)模塊確定客戶端有推送策略時(shí),則構(gòu)造響應(yīng)包,該響應(yīng)包的源地址以及目的地址與GET請(qǐng)求中的源地址以及目的地址互換,該響應(yīng)包中包含有推送框架,例如可以是廣告推送框架,且該響應(yīng)包的顯示標(biāo)識(shí)默認(rèn)設(shè)置為不顯示預(yù)置信息。
304、 向客戶端發(fā)送響應(yīng)包,向目標(biāo)網(wǎng)站發(fā)送重置RESET包;業(yè)務(wù)4罙測(cè)模塊生成響應(yīng)包之后,向客戶端發(fā)送該響應(yīng)包,且向目標(biāo)網(wǎng)站
發(fā)送RESET包,以斷開客戶端與目標(biāo)網(wǎng)站之間的連接,從而防止目標(biāo)網(wǎng)站向客戶端發(fā)送響應(yīng)。本實(shí)施例中,客戶端在接收到業(yè)務(wù)探測(cè)模塊發(fā)送的響應(yīng)包之后會(huì)同時(shí)發(fā)送三條請(qǐng)求,分別為305a:發(fā)往信息推送模塊的校驗(yàn)請(qǐng)求; 305b:發(fā)往信息推送模塊的推送請(qǐng)求; 305c:發(fā)往目標(biāo)網(wǎng)站的網(wǎng)頁(yè)"i青求;其中,305a的校驗(yàn)請(qǐng)求和305b的推送請(qǐng)求可以在同一個(gè)請(qǐng)求消息中發(fā)往 信息推送模塊,也可以在不同的消息中發(fā)往信息推送模塊,本實(shí)施例中以在 不同的消息中發(fā)送信息推送模塊為例進(jìn)行說明。針對(duì)上述三條請(qǐng)求,本實(shí)施例中對(duì)應(yīng)的交互流程為校驗(yàn)請(qǐng)求305a、客戶端向信息推送模塊發(fā)送校驗(yàn)請(qǐng)求;本實(shí)施例中,若客戶端本地保存有cookie,則客戶端發(fā)送的校驗(yàn)請(qǐng)求中 會(huì)自動(dòng)攜帶該cookie,該過程對(duì)客戶端透明,即客戶端并不感知本地是否保 存有cookie,也不感知發(fā)送的校驗(yàn)請(qǐng)求中是否保存有cookie。306a、信息推送模塊對(duì)校驗(yàn)請(qǐng)求進(jìn)行校驗(yàn);信息推送模塊對(duì)客戶端發(fā)送的校驗(yàn)請(qǐng)求進(jìn)行校驗(yàn),若該校驗(yàn)請(qǐng)求中包含 有cookie,則說明在當(dāng)前的推送間隔內(nèi)該客戶端已經(jīng)顯示過預(yù)置信息,無需 再次顯示,由于前述業(yè)務(wù)探測(cè)模塊發(fā)送的響應(yīng)包中的顯示標(biāo)識(shí)默認(rèn)設(shè)置為不 顯示預(yù)置信息,則客戶端不會(huì)顯示推送的預(yù)置信息,因此可以停止流程,即 信息推送模塊無需進(jìn)行任何操作;若該校驗(yàn)請(qǐng)求中不包含cookie,則說明在當(dāng)前的推送間隔內(nèi)該客戶端尚 未顯示過預(yù)置信息。307a、信息推送模塊向客戶端寫入cookie;當(dāng)校驗(yàn)請(qǐng)求中不包含cookie時(shí),則信息推送模塊會(huì)向客戶端寫入cookie, 具體的寫入過程可以為由于信息推送模塊和客戶端訪問的目標(biāo)網(wǎng)站可能屬于不同的域,因此寫 cookie為跨域操作,客戶端的瀏覽器可能會(huì)有安全限制。P3P是萬維網(wǎng)聯(lián)盟公布的一項(xiàng)隱私保護(hù)推薦標(biāo)準(zhǔn),主要為Internet用戶提 供隱私保護(hù)。使用P3P后即可實(shí)現(xiàn)跨域?qū)慶ookie,例如采用如下的方式寫入cookis:
response.setHeader ("P3P","CP=V'NON DSP COR CURa ADMa DEVa TAIaPSAa PSDa IVAa IVDa CONa HISa TELa OTPa OUR UNRa IND UNI COMNAV INT DEM CNT PRE LOC\"")。
具體的寫入cookie的過程為本領(lǐng)域技術(shù)人員的公知常識(shí),此處不再贅述。
推送請(qǐng)求
305b、客戶端向信息推送模塊發(fā)送推送請(qǐng)求;
本實(shí)施例中,客戶端向信息推送模塊發(fā)送推送請(qǐng)求,以請(qǐng)求信息推送模塊反饋預(yù)置信息。
306b、信息推送模塊根據(jù)推送請(qǐng)求向客戶端推送預(yù)置信息;
信息推送模塊接收到客戶端發(fā)送的推送請(qǐng)求之后,可以根據(jù)該推送請(qǐng)求向客戶端推送預(yù)置信息,該預(yù)置信息在實(shí)際應(yīng)用中可以為廣告信息,系統(tǒng)信息,或其他類似的信息,此處不作限定。
網(wǎng)頁(yè)請(qǐng)求
305c、客戶端向目標(biāo)網(wǎng)站發(fā)送網(wǎng)頁(yè)請(qǐng)求;
本實(shí)施例中,客戶端向目標(biāo)網(wǎng)站發(fā)送網(wǎng)頁(yè)請(qǐng)求,以請(qǐng)求目標(biāo)網(wǎng)站反饋網(wǎng)頁(yè)信息。
306c、目標(biāo)網(wǎng)站根據(jù)推送請(qǐng)求向客戶端反饋網(wǎng)頁(yè)信息;目標(biāo)網(wǎng)站接收到客戶端發(fā)送的網(wǎng)頁(yè)請(qǐng)求之后,可以根據(jù)該網(wǎng)頁(yè)請(qǐng)求向客戶端推送網(wǎng)頁(yè)信息。
需要說明的是,本實(shí)施例中,當(dāng)信息推送模塊在步驟307a中向客戶端寫入了 cookie之后,客戶端中的瀏覽器可以獲取基礎(chǔ)域baseDomain參數(shù),并且將該baseDomain參數(shù)發(fā)送至信息推送模塊,信息推送模塊根據(jù)該baseDomain參數(shù)構(gòu)造IFRAME,該IFRAME的SRC為http://baseDomain/specialURL,其中,specialURL為一定制URL,實(shí)際上并不存在,目的是構(gòu)造一個(gè)和客戶端訪問的頁(yè)面同域下的IFRAME,這樣就可以通過Cross Iframe Trick (將IFRAME做一次迭代實(shí)現(xiàn)IFRAME之間的交叉數(shù)據(jù)訪問)方式操作推送框架頁(yè)面。
信息推送模塊在構(gòu)造了 IFRAME之后,將該包含specialURL的IFRAME發(fā)送至客戶端,則客戶端會(huì)再次發(fā)送HTTP GET請(qǐng)求,具體如
308、 客戶端向業(yè)務(wù)探測(cè)模塊發(fā)送HTTP GET請(qǐng)求;
本實(shí)施例中,客戶端發(fā)送的該HTTP GET請(qǐng)求中包含該specialURL。
309、 業(yè)務(wù)探測(cè)模塊發(fā)送顯示標(biāo)識(shí)修改命令;
業(yè)務(wù)探測(cè)模塊截獲該HTTP GET請(qǐng)求之后,判斷其中包含定制URL,則發(fā)送顯示標(biāo)識(shí)修改命令,該顯示標(biāo)識(shí)修改命令用于將前述響應(yīng)包中的顯示標(biāo)識(shí)修改為顯示預(yù)置信息。
本實(shí)施例中,該顯示標(biāo)識(shí)修改命令具體可以為<script>parent.parent.ADDisplay ();</script>,即調(diào)用推送框架中的顯示預(yù)置信息IFRAME,使得客戶端顯示推送的預(yù)置信息。
310、 客戶端進(jìn)行顯示。
顯示標(biāo)識(shí)被修改之后,則客戶端可以將從目標(biāo)網(wǎng)站獲取到的網(wǎng)頁(yè)信息以及信息推送模塊推送的預(yù)置信息填入響應(yīng)包中的推送框架得到顯示內(nèi)容,并向用戶展示該顯示內(nèi)容,從而完成預(yù)置信息的顯示。
本實(shí)施例中,信息推送模塊利用cookie對(duì)不同的客戶端進(jìn)行識(shí)別,由于每個(gè)客戶端對(duì)應(yīng)唯一的cookie,因此即使若干個(gè)客戶端位于NAT設(shè)備之后,信息推送模塊也能夠根據(jù)客戶端發(fā)送的校驗(yàn)請(qǐng)求判斷是否包含cookie,若不包含,則iJL明該客戶端尚未顯示過推送的信息,則向該客戶端寫入cookie,并使得客戶端對(duì)接收到的預(yù)置信息進(jìn)行顯示,因此在預(yù)置的推送間隔內(nèi),能夠使得推送的預(yù)置信息在每個(gè)發(fā)送校驗(yàn)請(qǐng)求的客戶端中均進(jìn)行一次顯示,從而提高了信息推送商的推送效果。
下面對(duì)本發(fā)吼實(shí)施例中的信息處理服務(wù)器實(shí)施例進(jìn)行描述,請(qǐng)參閱圖4,本發(fā)明實(shí)施例中的信息處理服務(wù)器實(shí)施例包括
信息推送模塊402,用于接收客戶端發(fā)送的校驗(yàn)請(qǐng)求以及推送請(qǐng)求,根據(jù)推送請(qǐng)求向客戶端推送預(yù)置信息,若校驗(yàn)請(qǐng)求中未包含cookie,則向客戶端寫入cookie,設(shè)置cookie的生命周期為預(yù)置的推送間隔,并進(jìn)行顯示處理,以使得客戶端對(duì)接收到的預(yù)置信息進(jìn)行顯示。
本實(shí)施例中的信息處理服務(wù)器還可以進(jìn)一步包括
業(yè)務(wù)探測(cè)模塊401,用于獲取客戶端發(fā)送的獲取GET請(qǐng)求,根據(jù)GET請(qǐng)
14求構(gòu)造響應(yīng)包,響應(yīng)包中的顯示標(biāo)識(shí)設(shè)置為不顯示預(yù)置信息;本實(shí)施例中的業(yè)務(wù)探測(cè)模塊401還用于
判斷在預(yù)置的時(shí)間間隔內(nèi)是否為發(fā)送GET請(qǐng)求的客戶端構(gòu)造過響應(yīng)包,若未構(gòu)造過,則根據(jù)GET請(qǐng)求構(gòu)造響應(yīng)包。
為便于理解,下面以一具體應(yīng)用場(chǎng)景對(duì)本實(shí)施例中的信息處理服務(wù)器進(jìn)行描述
本實(shí)施例中,當(dāng)客戶端請(qǐng)求獲取網(wǎng)頁(yè)信息時(shí),會(huì)向目標(biāo)網(wǎng)站發(fā)送GET請(qǐng)求,該GET請(qǐng)求會(huì)被業(yè)務(wù)探測(cè)模塊401截獲。
業(yè)務(wù)探測(cè)模塊401在獲取到GET請(qǐng)求之后,可以根據(jù)該GET請(qǐng)求構(gòu)造響應(yīng)包,具體的構(gòu)造過程為本領(lǐng)域技術(shù)人員的公知常識(shí),即是將GET請(qǐng)求中的源地址和目的地址進(jìn)行互換得到響應(yīng)包。
該響應(yīng)包中包含有推送框架,該響應(yīng)包中的顯示標(biāo)識(shí)默認(rèn)設(shè)置為不顯示預(yù)置信息。
為防止反復(fù)推送,業(yè)務(wù)探測(cè)模塊401在構(gòu)造響應(yīng)包之前,還可以進(jìn)一步判斷在預(yù)置的時(shí)間間隔內(nèi)是否為發(fā)送GET請(qǐng)求的客戶端構(gòu)造過響應(yīng)包,若未構(gòu)造過,則構(gòu)造響應(yīng)包,若已經(jīng)構(gòu)造過,則直接將該GET請(qǐng)求轉(zhuǎn)發(fā)至目的地址對(duì)應(yīng)的目標(biāo)網(wǎng)站,該預(yù)置的時(shí)間間隔可以由系統(tǒng)或管理員進(jìn)行設(shè)置,例如可以設(shè)置為1分鐘。
當(dāng)客戶端收到業(yè)務(wù)探測(cè)模塊401發(fā)送的響應(yīng)包之后,會(huì)同時(shí)發(fā)送三個(gè)請(qǐng)求,分別為校驗(yàn)請(qǐng)求,推送請(qǐng)求以及網(wǎng)頁(yè)請(qǐng)求,其中,校驗(yàn)請(qǐng)求以及推送請(qǐng)求發(fā)往信息推送模塊402,網(wǎng)頁(yè)請(qǐng)求發(fā)往目標(biāo)網(wǎng)站。
信息推送模塊402接收到客戶端發(fā)送的推送請(qǐng)求之后,可以根據(jù)該推送請(qǐng)求向客戶端推送預(yù)置信息,該預(yù)置信息在實(shí)際應(yīng)用中可以為廣告信息,系
統(tǒng)信息,或其他類似的信息,此處不作限定。
信息推送模塊402接收到校驗(yàn)請(qǐng)求之后,即可判斷該校驗(yàn)請(qǐng)求中是否包含cookie,若包含,則說明在當(dāng)前的推送間隔內(nèi)該客戶端已經(jīng)顯示過預(yù)置信息,若不包含,則說明在當(dāng)前的推送間隔內(nèi)該客戶端尚未顯示過預(yù)置信息。
若信息推送模塊402確定校驗(yàn)請(qǐng)求中包含cookie,則說明在當(dāng)前的推送
15間隔內(nèi)該客戶端已經(jīng)顯示過預(yù)置信息,無需再次顯示,由于前述業(yè)務(wù)探測(cè)模塊401發(fā)送的響應(yīng)包中的顯示標(biāo)識(shí)默認(rèn)設(shè)置為不顯示預(yù)置信息,則客戶端不會(huì)顯示推送的預(yù)置信息,因此可以停止流程。
若信息推送模塊402確定校驗(yàn)請(qǐng)求中不包含cookie,則說明在當(dāng)前的推送間隔內(nèi)該客戶端尚未顯示過預(yù)置信息,則信息推送模塊402向該客戶端寫入cookie,并且將該cookie的生命周期設(shè)置為預(yù)置的推送間隔以保證顯示過預(yù)置信息的客戶端在該推送間隔內(nèi)發(fā)送的校驗(yàn)請(qǐng)求中均包含有cookie,從而不會(huì)在預(yù)置的推送間隔內(nèi)反復(fù)的顯示預(yù)置信息。
寫入cookie之后,信息推送模塊402還可以進(jìn)行顯示處理,以使得客戶端對(duì)接收到的預(yù)置信息進(jìn)行顯示。
本實(shí)施例中,信息推送模塊402還可以進(jìn)行顯示處理的過程與前述圖2所示的顯示處理的過程一致,此處不再贅述。
本實(shí)施例中,信息推送模塊402利用cookie對(duì)不同的客戶端進(jìn)行識(shí)別,由于每個(gè)客戶端對(duì)應(yīng)唯一的cookie,因此即使若干個(gè)客戶端位于NAT設(shè)備之后,信息推送模塊402也能夠根據(jù)客戶端發(fā)送的校驗(yàn)請(qǐng)求判斷是否包含cookie,若不包含,則說明該客戶端尚未顯示過推送的信息,則向該客戶端寫入cookie,并使得客戶端對(duì)接收到的預(yù)置信息進(jìn)行顯示,因此在預(yù)置的推送間隔內(nèi),能夠使得推送的預(yù)置信息在每個(gè)發(fā)送校驗(yàn)請(qǐng)求的客戶端中均進(jìn)行一次顯示,從而提高了信息推送商的推送效果;
其次,本實(shí)施例中,業(yè)務(wù)探測(cè)模塊401在構(gòu)造響應(yīng)包之前,還可以進(jìn)一步判斷在預(yù)置的時(shí)間間隔內(nèi)是否為發(fā)送GET請(qǐng)求的客戶端構(gòu)造過響應(yīng)包,若已經(jīng)構(gòu)造過,則直接將該GET請(qǐng)求轉(zhuǎn)發(fā)至目的地址對(duì)應(yīng)的目標(biāo)網(wǎng)站,因此能夠防止反復(fù)推送。
上述內(nèi)容對(duì)信息處理服務(wù)器中的業(yè)務(wù)探測(cè)模塊401以及信息推送模塊402之間的交互關(guān)系進(jìn)行了說明,下面分別對(duì)該業(yè)務(wù)探測(cè)模塊401以及信息推送模塊402進(jìn)行詳細(xì)描述,請(qǐng)參閱圖4 一并參閱圖5,信息推送模塊402 —個(gè)實(shí)施例包括
第一請(qǐng)求接收單元501,用于接收客戶端發(fā)送的校驗(yàn)請(qǐng)求以及推送請(qǐng)求;推送單元502,用于根據(jù)推送請(qǐng)求向客戶端推送預(yù)置信息;第 一校驗(yàn)單元503,用于判斷校驗(yàn)請(qǐng)求中是否包含cookie;
寫入單元504,用于當(dāng)校驗(yàn)請(qǐng)求中不包含cookie日于,向客戶端寫入cookie,
并設(shè)置cookie的生命周期為預(yù)置的推送間隔;
第一顯示處理單元505,用于當(dāng)校驗(yàn)請(qǐng)求中不包含cookie時(shí),進(jìn)行顯示
處理,以使得客戶端對(duì)接收到的預(yù)置信息進(jìn)行顯示。
請(qǐng)參閱圖4 一并參閱圖6,信息推送模塊402另 一實(shí)施例包括
第一請(qǐng)求接收單元601,用于接收客戶端發(fā)送的校驗(yàn)請(qǐng)求以及推送請(qǐng)求;
推送單元602,用于根據(jù)推送請(qǐng)求向客戶端推送預(yù)置信息;
第 一校驗(yàn)單元603,用于判斷校驗(yàn)請(qǐng)求中是否包含cookie;
寫入單元604,用于當(dāng)校驗(yàn)請(qǐng)求中不包含cookie時(shí),向客戶端寫入cookie,
并設(shè)置cookie的生命周期為預(yù)置的推送間隔;
第一顯示處理單元605,用于當(dāng)校驗(yàn)請(qǐng)求中不包含cookie時(shí),進(jìn)行顯示
處理,以使得客戶端對(duì)接收到的預(yù)置信息進(jìn)行顯示。本實(shí)施例中的第一顯示處理單元605包括參數(shù)接收子單元6051,用于接收客戶端發(fā)送的基礎(chǔ)域參數(shù);參數(shù)構(gòu)造子單元6052,用于根據(jù)基礎(chǔ)域參數(shù)構(gòu)造包含定制統(tǒng)一資源定位
符URL的框架參數(shù);
參數(shù)發(fā)送子單元6053,用于將框架參數(shù)發(fā)送至客戶端。
為便于理解,下面以一具體應(yīng)用場(chǎng)景對(duì)信息推送模塊402進(jìn)行描述
本實(shí)施例中,客戶端在向普通網(wǎng)站請(qǐng)求訪問網(wǎng)頁(yè)信息時(shí)會(huì)向信息推送模
塊402中的第一請(qǐng)求接收單元601發(fā)送校驗(yàn)請(qǐng)求以及推送請(qǐng)求。
需要說明的是,該校驗(yàn)請(qǐng)求以及推送請(qǐng)求在實(shí)際應(yīng)用中可以攜帶在同一
個(gè)消息內(nèi),例如推送信息請(qǐng)求消息中,或其他類似的消息中,此處不作限定。第一請(qǐng)求接收單元601接收到客戶端發(fā)送的推送請(qǐng)求之后,推送單元602
可以根據(jù)該推送請(qǐng)求向客戶端推送預(yù)置信息,該預(yù)置信息在實(shí)際應(yīng)用中可以
為廣告信息,系統(tǒng)信息,或其他類似的信息,此處不作限定。
第一請(qǐng)求接收單元601接收到校驗(yàn)請(qǐng)求之后,第一校驗(yàn)單元603即可判
斷該校驗(yàn)請(qǐng)求中是否包含cookie,若包含,則說明在當(dāng)前的推送間隔內(nèi)該客
戶端已經(jīng)顯示過預(yù)置信息,若不包含,則說明在當(dāng)前的推送間隔內(nèi)該客戶端尚未顯示過預(yù)置信息。
當(dāng)校驗(yàn)請(qǐng)求中不包含cookie時(shí),則寫入單元604向該客戶端寫入cookie,并且將該cookie的生命周期設(shè)置為預(yù)置的推送間隔以保證顯示過預(yù)置信息的客戶端在該推送間隔內(nèi)發(fā)送的校驗(yàn)請(qǐng)求中均包含有cookie,從而不會(huì)在預(yù)置的推送間隔內(nèi)反復(fù)的顯示預(yù)置信息。
寫入cookie之后,第一顯示處理單元605還可以進(jìn)行顯示處理,以使得客戶端對(duì)接收到的預(yù)置信息進(jìn)行顯示,具體的顯示處理的過程與前述圖2所示的實(shí)施例中描述的顯示處理的過程相同,此處不再贅述。
本實(shí)施例中,第一校驗(yàn)單元603能夠根據(jù)客戶端發(fā)送的校驗(yàn)請(qǐng)求判斷是否包含cookie,若不包含,則說明該客戶端尚未顯示過推送的信息,則寫入單元604向該客戶端寫入cookie,第一顯示處理單元605使得客戶端對(duì)4婁收到的預(yù)置信息進(jìn)行顯示,因此在預(yù)置的推送間隔內(nèi),能夠使得推送的預(yù)置信息在每個(gè)發(fā)送校驗(yàn)請(qǐng)求的客戶端中均進(jìn)行一次顯示,從而提高了信息推送商的推送效果。
請(qǐng)參閱圖4 一并參閱圖7,業(yè)務(wù)探測(cè)模塊401 —個(gè)實(shí)施例包括
第二請(qǐng)求獲取單元701,用于獲取客戶端發(fā)送的獲取GET請(qǐng)求;
響應(yīng)包構(gòu)造單元702,用于根據(jù)GET請(qǐng)求構(gòu)造響應(yīng)包,響應(yīng)包中的顯示
標(biāo)識(shí)設(shè)置為不顯示預(yù)置信息;
響應(yīng)包發(fā)送單元703,用于向客戶端發(fā)送響應(yīng)包;
第二校^^單元704,用于判斷GET請(qǐng)求中是否包含定制URL;
第二顯示處理單元705,用于當(dāng)GET請(qǐng)求中包含定制URL時(shí)向客戶端反
饋顯示標(biāo)識(shí)修改命令,顯示標(biāo)識(shí)修改命令用于將顯示標(biāo)識(shí)修改為顯示預(yù)置信臺(tái)
請(qǐng)參閱圖4 一并參閱圖8,業(yè)務(wù)探測(cè)模塊401另 一實(shí)施例包括第二請(qǐng)求獲取單元801,用于獲取客戶端發(fā)送的獲取GET請(qǐng)求;響應(yīng)包構(gòu)造單元802,用于根據(jù)GET請(qǐng)求構(gòu)造響應(yīng)包,響應(yīng)包中的顯示標(biāo)識(shí)設(shè)置為不顯示預(yù)置信息;
響應(yīng)包發(fā)送單元803,用于向客戶端發(fā)送響應(yīng)包;
第二校驗(yàn)單元804,用于判斷GET請(qǐng)求中是否包含定制URL;第二顯示處理單元805,用于當(dāng)GET請(qǐng)求中包含定制URL時(shí)向客戶端反
饋顯示標(biāo)識(shí)修改命令,顯示標(biāo)識(shí)修改命令用于將顯示標(biāo)識(shí)修改為顯示預(yù)置信臺(tái).
第三校驗(yàn)單元806,用于判斷在預(yù)置的時(shí)間間隔內(nèi)是否為發(fā)送GET請(qǐng)求的客戶端構(gòu)造過響應(yīng)包,若未構(gòu)造過,則觸發(fā)響應(yīng)包構(gòu)造單元執(zhí)行相應(yīng)操作。
為便于理解,下面以一具體應(yīng)用場(chǎng)景對(duì)業(yè)務(wù)探測(cè)模塊401進(jìn)行描述
本實(shí)施例中,當(dāng)客戶端請(qǐng)求獲取網(wǎng)頁(yè)信息時(shí),會(huì)向目標(biāo)網(wǎng)站發(fā)送GET請(qǐng)求,該GET請(qǐng)求會(huì)被業(yè)務(wù)探測(cè)模塊401中的第二請(qǐng)求獲取單元801截獲,該GET請(qǐng)求中包含有源地址(即客戶端的地址),目的地址(即目標(biāo)網(wǎng)站的地址)以及請(qǐng)求的網(wǎng)頁(yè)信息等內(nèi)容。
第二請(qǐng)求獲取單元801在獲取到GET請(qǐng)求之后,響應(yīng)包構(gòu)造單元802可以根據(jù)該GET請(qǐng)求構(gòu)造響應(yīng)包,具體的構(gòu)造過程為本領(lǐng)域技術(shù)人員的公知常識(shí),即是將GET請(qǐng)求中的源地址和目的地址進(jìn)行互換得到響應(yīng)包。
需要說明的是,在響應(yīng)包構(gòu)造單元802構(gòu)造響應(yīng)包之前,第三校驗(yàn)單元806還可以進(jìn)一步判斷在預(yù)置的時(shí)間間隔內(nèi)是否為發(fā)送GET請(qǐng)求的客戶端構(gòu)造過響應(yīng)包,若未構(gòu)造過,則觸發(fā)響應(yīng)包構(gòu)造單元802構(gòu)造響應(yīng)包。
當(dāng)客戶端接收到信息推送模塊402發(fā)送的框架參數(shù)之后,則會(huì)再次發(fā)送GET請(qǐng)求,在該GET請(qǐng)求中包含該定制URL。
第二請(qǐng)求獲取單元801截獲該GET請(qǐng)求之后,第二校驗(yàn)單元804判斷其中包含定制URL,則第二顯示處理單元805向客戶端反饋顯示標(biāo)識(shí)修改命令,該顯示標(biāo)識(shí)修改命令用于將前述響應(yīng)包中的顯示標(biāo)識(shí)修改為顯示預(yù)置信息。
顯示標(biāo)識(shí)被修改之后,則客戶端可以將從目標(biāo)網(wǎng)站獲取到的網(wǎng)頁(yè)信息以及信息推送模塊402推送的預(yù)置信息填入響應(yīng)包中的推送框架得到顯示內(nèi)容,并向用戶展示該顯示內(nèi)容,從而完成預(yù)置信息的顯示。
本實(shí)施例中,第二校驗(yàn)單元804能夠判斷客戶端發(fā)送的GET請(qǐng)求中是否包含定制URL,第二顯示處理單元805在GET請(qǐng)求中包含定制URL時(shí),向客戶端反饋顯示標(biāo)識(shí)修改命令,顯示標(biāo)識(shí)修改命令用于將顯示標(biāo)識(shí)修改為顯示預(yù)置信息,所以能夠?qū)崿F(xiàn)在客戶端中顯示預(yù)置信息,從而提高信息推送商的推送效果;
其次,本實(shí)施例中,響應(yīng)包構(gòu)造單元802在構(gòu)造響應(yīng)包之前,第三校-險(xiǎn) 單元806還可以進(jìn)一步判斷在預(yù)置的時(shí)間間隔內(nèi)是否為發(fā)送GET請(qǐng)求的客戶 端構(gòu)造過響應(yīng)包,若已經(jīng)構(gòu)造過,則直接將該GET請(qǐng)求轉(zhuǎn)發(fā)至目的地址對(duì)應(yīng) 的目標(biāo)網(wǎng)站,因此能夠防止反復(fù)推送。
需要說明的是,上述圖5或圖6所示實(shí)施例中的信息推送模塊,以及上 述圖7或圖8所示實(shí)施例中的業(yè)務(wù)探測(cè)模塊在實(shí)際應(yīng)用中可以集成在同一個(gè) 設(shè)備中實(shí)現(xiàn),也可以分別在不同設(shè)備中實(shí)現(xiàn),此處不作限定。
是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī) 可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上對(duì)本發(fā)明所提供的一種信息處理方法以及信息處理服務(wù)器進(jìn)行了詳 細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí) 施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為 對(duì)本發(fā)明的限制。
20
權(quán)利要求
1、一種信息處理方法,其特征在于,包括接收客戶端發(fā)送的校驗(yàn)請(qǐng)求以及推送請(qǐng)求;根據(jù)所述推送請(qǐng)求向所述客戶端推送預(yù)置信息;若所述校驗(yàn)請(qǐng)求中未包含cookie,則向所述客戶端寫入cookie,設(shè)置所述cookie的生命周期為預(yù)置的推送間隔,并進(jìn)行顯示處理,以使得所述客戶端對(duì)接收到的所述預(yù)置信息進(jìn)行顯示。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收客戶端發(fā)送的校 驗(yàn)請(qǐng)求以及推送請(qǐng)求之前包括獲取客戶端發(fā)送的獲取GET請(qǐng)求;根據(jù)所述GET請(qǐng)求構(gòu)造響應(yīng)包,所述響應(yīng)包中的顯示標(biāo)識(shí)設(shè)置為不顯示 預(yù)置信息;向所述客戶端發(fā)送所述響應(yīng)包。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述GET請(qǐng)求 構(gòu)造響應(yīng)包包括將所述GET請(qǐng)求中的源地址以及目的地址互換,以構(gòu)造響應(yīng)包,所述響 應(yīng)包中的顯示標(biāo)識(shí)設(shè)置為不顯示預(yù)置信息。
4、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)GET請(qǐng)求構(gòu)造 響應(yīng)包之前包括若確定在預(yù)置的時(shí)間間隔內(nèi)沒有為發(fā)送所述GET請(qǐng)求的客戶端構(gòu)造過響 應(yīng)包,則觸發(fā)根據(jù)GET請(qǐng)求構(gòu)造響應(yīng)包的步驟。
5、 根據(jù)權(quán)利要求2, 3或4所述的方法,其特征在于,所述進(jìn)行顯示處 理包括接收客戶端發(fā)送的基礎(chǔ)域參數(shù);根據(jù)所述基礎(chǔ)域參數(shù)構(gòu)造包含定制統(tǒng)一資源定位符URL的框架參數(shù),并 將所述框架參數(shù)發(fā)送至所述客戶端;當(dāng)獲取到的所述客戶端發(fā)送的GET請(qǐng)求中包含所述定制URL時(shí),向所 述客戶端反饋顯示標(biāo)識(shí)修改命令,所述顯示標(biāo)識(shí)修改命令用于將所述顯示標(biāo) 識(shí)修改為顯示預(yù)置信息。
6、 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述響應(yīng)包中還包含推送框架;所述方法還包括客戶端從目的網(wǎng)站獲取網(wǎng)頁(yè)信息;客戶端將所述網(wǎng)頁(yè)信息以及所述預(yù)置信息填入所述推送框架得到顯示內(nèi)容。
7、 一種信息處理服務(wù)器,其特征在于,包括信息推送模塊; 所述信息推送模塊包括第一請(qǐng)求接收單元,用于接收客戶端發(fā)送的校驗(yàn)請(qǐng)求以及推送請(qǐng)求;推送單元,用于根據(jù)所述推送請(qǐng)求向所述客戶端推送預(yù)置信息;第 一校驗(yàn)單元,用于判斷所述校驗(yàn)請(qǐng)求中是否包含cookie;寫入單元,用于當(dāng)所述校驗(yàn)請(qǐng)求中不包含cookie時(shí),向所述客戶端寫入cookie,并設(shè)置所述cookie的生命周期為預(yù)置的推送間隔;第一顯示處理單元,用于當(dāng)所述校-驗(yàn)請(qǐng)求中不包含cookie時(shí),進(jìn)行顯示處理,以使得所述客戶端對(duì)接收到的所述預(yù)置信息進(jìn)行顯示。
8、 根據(jù)權(quán)利要求7所述的信息處理服務(wù)器,其特征在于,所述信息處理 服務(wù)器還包括業(yè)務(wù)探測(cè)模塊;所述業(yè)務(wù)探測(cè)模塊包括第二請(qǐng)求獲取單元,用于獲取客戶端發(fā)送的獲取GET請(qǐng)求;響應(yīng)包構(gòu)造單元,用于根據(jù)所述GET請(qǐng)求構(gòu)造響應(yīng)包,所述響應(yīng)包中的顯示標(biāo)識(shí)設(shè)置為不顯示預(yù)置信息;響應(yīng)包發(fā)送單元,用于向客戶端發(fā)送所述響應(yīng)包; 第二校驗(yàn)單元,用于判斷所述GET請(qǐng)求中是否包含定制URL; 第二顯示處理單元,用于當(dāng)GET請(qǐng)求中包含定制URL時(shí),向所述客戶端反饋顯示標(biāo)識(shí)修改命令,所述顯示標(biāo)識(shí)修改命令用于將所述顯示標(biāo)識(shí)修改為顯示預(yù)置信息。
9、 根據(jù)權(quán)利要求7或8所述的信息處理服務(wù)器,其特征在于,所述第一 顯示處理單元包括參數(shù)接收子單元,用于接收客戶端發(fā)送的基礎(chǔ)域參數(shù); 參數(shù)構(gòu)造子單元,用于根據(jù)所述基礎(chǔ)域參數(shù)構(gòu)造包含定制統(tǒng)一資源定位符URL的框架參數(shù);參數(shù)發(fā)送子單元,用于將所述框架參數(shù)發(fā)送至所述客戶端。
10、根據(jù)權(quán)利要求8所述的信息處理服務(wù)器,其特征在于,所述業(yè)務(wù)探測(cè)模塊還包括第三校驗(yàn)單元,用于判斷在預(yù)置的時(shí)間間隔內(nèi)是否為發(fā)送所述GET請(qǐng)求 的客戶端構(gòu)造過響應(yīng)包,若未構(gòu)造過,則觸發(fā)所述響應(yīng)包構(gòu)造單元執(zhí)4亍相應(yīng) 操作。
全文摘要
本發(fā)明實(shí)施例公開了一種信息處理方法以及信息處理服務(wù)器,用于提高信息推送商的推送效果。本發(fā)明實(shí)施例方法包括接收客戶端發(fā)送的校驗(yàn)請(qǐng)求以及推送請(qǐng)求;根據(jù)所述推送請(qǐng)求向所述客戶端推送預(yù)置信息;若所述校驗(yàn)請(qǐng)求中未包含cookie,則向所述客戶端寫入cookie,設(shè)置所述cookie的生命周期為預(yù)置的推送間隔,并進(jìn)行顯示處理,以使得所述客戶端對(duì)接收到的所述預(yù)置信息進(jìn)行顯示。本發(fā)明實(shí)施例還提供一種信息處理服務(wù)器。本發(fā)明實(shí)施例可以有效地提高信息推送商的推送效果。
文檔編號(hào)H04L29/08GK101668045SQ20091017990
公開日2010年3月10日 申請(qǐng)日期2009年9月29日 優(yōu)先權(quán)日2009年9月29日
發(fā)明者李紅雷 申請(qǐng)人:成都市華為賽門鐵克科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1