專利名稱:基于網(wǎng)絡(luò)接入服務(wù)器的網(wǎng)頁推送方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,特別涉及一種基于網(wǎng)絡(luò)接入服務(wù)器的網(wǎng)頁推送方法和系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡(luò)通信技術(shù)的不斷發(fā)展和普及,人們對網(wǎng)絡(luò)的依賴程度也越來越高。以寬帶業(yè)務(wù)為例,寬帶業(yè)務(wù)是網(wǎng)絡(luò)運營商為用戶提供的一種高速訪問互聯(lián)網(wǎng)的接入業(yè)務(wù)。用戶可以通過例如非對稱數(shù)字用戶環(huán)路或光纖接入等有線寬帶網(wǎng)絡(luò)接入互聯(lián)網(wǎng),也可以通過無線寬帶接入互聯(lián)網(wǎng),實現(xiàn)高速的上網(wǎng)沖浪。在用戶上網(wǎng)的過程中,網(wǎng)絡(luò)運營商在某些情況下需要主動向用戶推送網(wǎng)頁進行信息提示或公告。例如,用戶的賬戶的余額提示或?qū)拵焚M到期提醒、包括系統(tǒng)升級在內(nèi)的通知緊急事件通知、政府公共信息發(fā)布,或者網(wǎng)絡(luò)運營商對用戶的滿意度調(diào)查與回訪等?,F(xiàn)有的網(wǎng)頁推送方案中,一種方案是通過在用戶使用的終端上安裝客戶端軟件。用戶在上網(wǎng)前,客戶端首先聯(lián)系服務(wù)器端,由服務(wù)器端將網(wǎng)頁推送給用戶終端的客戶端進行呈現(xiàn)。但是這種方案需要預(yù)先在用戶終端安裝客戶端軟件,在用戶沒有安裝客戶端軟件的情況下,無法實現(xiàn)網(wǎng)頁的推送。另一種方案是在核心路由的出口鏈路上使用分光模式對光路進行分光,獲得所有用戶終端的IP地址,使用這種方法需要對網(wǎng)絡(luò)的核心網(wǎng)絡(luò)設(shè)備進行改造,投入的成本太聞。
發(fā)明內(nèi)容
本發(fā)明的發(fā)明人發(fā)現(xiàn)上述現(xiàn)有技術(shù)中的問題,提出了一種新的技術(shù)方案,基于網(wǎng)絡(luò)接入服務(wù)器,根據(jù)用戶賬戶屬性通過推送策略服務(wù)器下發(fā)推送策略給網(wǎng)絡(luò)接入服務(wù)器實現(xiàn)網(wǎng)頁的推送。本發(fā)明的一個目的是提供一種基于網(wǎng)絡(luò)接入服務(wù)器的網(wǎng)頁推送方法和系統(tǒng)。根據(jù)本發(fā)明的第一個方面,提供了一種基于網(wǎng)絡(luò)接入服務(wù)器的網(wǎng)頁推送方法,該方法包括:所述網(wǎng)絡(luò)接入服務(wù)器將發(fā)送給遠(yuǎn)程用戶撥號認(rèn)證系統(tǒng)(Radius)服務(wù)器的針對用戶的計費請求消息復(fù)制給推送策略服務(wù)器,所述針對用戶的計費請求消息中包含所述用戶賬戶屬性信息、用戶的終端IP地址;所述推送策略服務(wù)器根據(jù)所述用戶賬戶屬性信息,向所述網(wǎng)絡(luò)接入服務(wù)器下發(fā)推送策略;所述網(wǎng)絡(luò)接入服務(wù)器根據(jù)所述推送策略,為所述用戶設(shè)置推送屬性,所述推送屬性表示是否將所述用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器;當(dāng)所述推送屬性表示將所述用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器時,所述網(wǎng)絡(luò)接入服務(wù)器監(jiān)聽所述用戶的HTTP請求,
當(dāng)所述用戶訪問WEB頁面時,所述網(wǎng)絡(luò)接入服務(wù)器將所述用戶的HTTP請求重定向到所述WEB服務(wù)器,所述WEB服務(wù)器向所述用戶推送預(yù)定的網(wǎng)頁。優(yōu)選地,所述WEB服務(wù)器向所述用戶推送預(yù)定的網(wǎng)頁的步驟包括:所述WEB服務(wù)器向所述推送策略服務(wù)器發(fā)送查詢所述用戶賬戶屬性信息的請求,所述請求中附有所述用戶的HTTP請求的源IP地址;所述推送策略服務(wù)器查找與所述源IP地址相同的用戶的終端IP地址所對應(yīng)的所述用戶賬戶屬性,并將所述用戶賬戶屬性發(fā)送給所述WEB服務(wù)器;所述WEB服務(wù)器根據(jù)所述用戶賬戶屬性向所述用戶推送預(yù)定的網(wǎng)頁。優(yōu)選地,若所述推送策略服務(wù)器根據(jù)接收過所述WEB服務(wù)器查詢所述用戶賬戶屬性信息的請求,該方法還包括:所述推送策略服務(wù)器向所述網(wǎng)絡(luò)接入服務(wù)器下發(fā)修改所述推送策略的命令,所述網(wǎng)絡(luò)接入服務(wù)器根據(jù)所述命令,將所述用戶推送屬性修改為不將所述用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器。優(yōu)選地,所述網(wǎng)絡(luò)接入服務(wù)器在接收到所述推送策略服務(wù)器下發(fā)的推送策略后,如果所述用戶在預(yù)定時間內(nèi)沒有發(fā)起HTTP請求,則將所述用戶推送屬性修改為不將所述用戶的HTTP請求重定向到所述WEB服務(wù)器。優(yōu)選地,該方法還包括:由所述WEB服務(wù)器根據(jù)所述用戶賬戶屬性在所述推送策略服務(wù)器上設(shè)定針對所述用戶賬戶屬性相對應(yīng)的推送策略。優(yōu)選地,所述網(wǎng)絡(luò)接入服務(wù)器使用通用路由協(xié)議封裝(GRE)隧道將所述用戶的HTTP請求重定向到所述WEB服務(wù)器。根據(jù)本發(fā)明的第二個方面,還提供了一種基于網(wǎng)絡(luò)接入服務(wù)器的網(wǎng)頁推送系統(tǒng),該系統(tǒng)包括:網(wǎng)絡(luò)接入服務(wù)器、Radius服務(wù)器、推送策略服務(wù)器以及WEB服務(wù)器,所述網(wǎng)絡(luò)接入服務(wù)器將發(fā)送給所述Radius服務(wù)器的針對用戶的計費請求消息復(fù)制給所述推送策略服務(wù)器,所述針對用戶的計費請求消息中包含所述用戶賬戶屬性信息、用戶的終端IP地址;所述推送策略服務(wù)器根據(jù)所述用戶賬戶屬性信息,向所述網(wǎng)絡(luò)接入服務(wù)器下發(fā)推送策略;所述網(wǎng)絡(luò)接入服務(wù)器根據(jù)所述推送策略,為所述用戶設(shè)置推送屬性,所述推送屬性表示是否將所述用戶的HTTP請求重定向到預(yù)定的所述WEB服務(wù)器;當(dāng)所述推送屬性表示將所述用戶的HTTP請求重定向到預(yù)定的所述WEB服務(wù)器時,所述網(wǎng)絡(luò)接入服務(wù)器監(jiān)聽所述用戶的HTTP請求,當(dāng)所述用戶訪問WEB頁面時,所述網(wǎng)絡(luò)接入服務(wù)器將所述用戶的HTTP請求重定向到所述WEB服務(wù)器,所述WEB服務(wù)器向所述用戶推送預(yù)定的網(wǎng)頁。優(yōu)選地,所述WEB服務(wù)器向所述推送策略服務(wù)器發(fā)送查詢所述用戶賬戶屬性信息的請求,所述請求中附有所述用戶的HTTP請求的源IP地址;所述推送策略服務(wù)器查找與所述源IP地址相同的用戶的終端IP地址所對應(yīng)的所述用戶賬戶屬性,并將所述用戶賬戶屬性發(fā)送給所述WEB服務(wù)器;所述WEB服務(wù)器根據(jù)所述用戶賬戶屬性向所述用戶推送預(yù)定的網(wǎng)頁。優(yōu)選地,若所述推送策略服務(wù)器根據(jù)接收過所述WEB服務(wù)器查詢所述用戶賬戶屬性信息的請求,所述推送策略服務(wù)器向所述網(wǎng)絡(luò)接入服務(wù)器下發(fā)修改所述推送策略的命令,所述網(wǎng)絡(luò)接入服務(wù)器根據(jù)所述命令,將所述用戶推送屬性修改為不將所述用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器。優(yōu)選地,所述網(wǎng)絡(luò)接入服務(wù)器在接收到所述推送策略服務(wù)器下發(fā)的推送策略后,如果所述用戶在預(yù)定時間內(nèi)沒有發(fā)起HTTP請求,則將所述用戶推送屬性修改為不將所述用戶的HTTP請求重定向到所述WEB服務(wù)器。優(yōu)選地,由所述WEB服務(wù)器根據(jù)所述用戶賬戶屬性在所述推送策略服務(wù)器上設(shè)定針對所述用戶的賬戶屬性相對應(yīng)的推送策略。優(yōu)選地,所述網(wǎng)絡(luò)接入服務(wù)器使用通用路由協(xié)議封裝(GRE)隧道將所述用戶的HTTP請求重定向到所述WEB服務(wù)器。在本發(fā)明所提供的基于網(wǎng)絡(luò)接入服務(wù)器的網(wǎng)頁推送方案中,網(wǎng)絡(luò)接入服務(wù)器將發(fā)送給Radius服務(wù)器的針對用戶的計費請求消息復(fù)制給推送策略服務(wù)器,推送策略服務(wù)器根據(jù)用戶賬戶屬性信息,向網(wǎng)絡(luò)接入服務(wù)器下發(fā)推送策略。網(wǎng)絡(luò)接入服務(wù)器根據(jù)推送策略設(shè)置推送屬性,確定是否將用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器,從而實現(xiàn)根據(jù)用戶賬戶屬性的網(wǎng)頁自動推送。本發(fā)明所提供的網(wǎng)頁推送方案在不改變用戶使用習(xí)慣、并且避免對核心網(wǎng)絡(luò)設(shè)備進行改造的條件下,實現(xiàn)了網(wǎng)頁的自動推送。通過以下參照附圖對本發(fā)明的示例性實施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點將會變得清楚。
構(gòu)成說明書的一部分的附圖描述了本發(fā)明的實施例,并且連同說明書一起用于解釋本發(fā)明的原理。參照附圖,根據(jù)下面的詳細(xì)描述,可以更加清楚地理解本發(fā)明,其中:圖1示出本發(fā)明所提供的基于網(wǎng)絡(luò)接入服務(wù)器的網(wǎng)頁推送方法實施例的流程示意圖;圖2示出本發(fā)明所提供的基于網(wǎng)絡(luò)接入服務(wù)器的網(wǎng)頁推送系統(tǒng)實施例的結(jié)構(gòu)示意圖。
具體實施例方式現(xiàn)在將參照附圖來詳細(xì)描述本發(fā)明的各種示例性實施例。應(yīng)注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置不限制本發(fā)明的范圍。同時,應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際的比例關(guān)系繪制的。以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。
對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為授權(quán)說明書的一部分。在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它示例可以具有不同的值。應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。以下實施例中以網(wǎng)絡(luò)接入服務(wù)器和遠(yuǎn)程用戶撥號認(rèn)證系統(tǒng)(Radius)服務(wù)器為例描述本發(fā)明提供的方法、系統(tǒng)和實施例。但本領(lǐng)域技術(shù)人員應(yīng)該明白,本發(fā)明的方法和系統(tǒng)也適用于其他網(wǎng)絡(luò)接入設(shè)備,例如,寬帶接入服務(wù)器(Broadband Remote Access Server,BRAS)、無線接入服務(wù)器。Radius服務(wù)器也可以是其他協(xié)議的認(rèn)證授權(quán)計費服務(wù)器。同時,本領(lǐng)域技術(shù)人員應(yīng)該知道用戶終端或網(wǎng)絡(luò)接入服務(wù)器之間可以使用除PPPoE(Point to Point Protocol over Ethernet,PPPoE)協(xié)議以外的其他協(xié)議進行交互,即當(dāng)用戶選擇不同的網(wǎng)絡(luò)接入方案,可以使用不同的網(wǎng)絡(luò)協(xié)議?;诰W(wǎng)絡(luò)接入服務(wù)器的網(wǎng)頁推送方法參考圖1所示,該圖為本發(fā)明提供的基于網(wǎng)絡(luò)接入服務(wù)器的網(wǎng)頁推送方法實施例的流程示意圖,下面詳細(xì)介紹該方法實施例的步驟。步驟101網(wǎng)絡(luò)接入服務(wù)器將發(fā)送給Radius服務(wù)器的針對用戶的計費請求消息復(fù)制給推送策略服務(wù)器,針對用戶的計費請求消息中包含用戶賬戶屬性信息、用戶的終端IP地址。用戶使用PPPoE協(xié)議進行撥號上網(wǎng),在步驟101之前,網(wǎng)絡(luò)接入服務(wù)器與Radius服務(wù)器之間完成的交互為本領(lǐng)域技術(shù)人員所公知的標(biāo)準(zhǔn)流程。例如,用戶向網(wǎng)絡(luò)接入服務(wù)器發(fā)送認(rèn)證請求,網(wǎng)絡(luò)接入服務(wù)器向Radius服務(wù)器發(fā)送該用戶的認(rèn)證請求,網(wǎng)絡(luò)接入服務(wù)器接收到Radius服務(wù)器認(rèn)證通過消息后,為用戶使用的終端分配IP地址,用戶開始上網(wǎng),網(wǎng)絡(luò)接入服務(wù)器向Radius服務(wù)器發(fā)送針對用戶的計費請求消息。網(wǎng)絡(luò)接入服務(wù)器將針對用戶的計費請求消息復(fù)制給推送策略服務(wù)器,針對用戶的計費請求消息中包含用戶賬戶屬性信息、用戶的終端IP地址。步驟102,推送策略服務(wù)器根據(jù)用戶賬戶屬性信息,向網(wǎng)絡(luò)接入服務(wù)器下發(fā)推送策略。推送策略服務(wù)器在獲取計費請求消息中的用戶賬戶屬性信息后,根據(jù)用戶賬戶屬性信息,向網(wǎng)絡(luò)接入服務(wù)器下發(fā)根據(jù)用戶賬戶制定的推送策略。推測策略向網(wǎng)絡(luò)接入服務(wù)器指示了為用戶設(shè)置哪一種推送屬性。步驟103,網(wǎng)絡(luò)接入服務(wù)器根據(jù)推送策略,為用戶設(shè)置推送屬性,推送屬性表示是否將用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器。網(wǎng)絡(luò)接入服務(wù)器獲得推送策略服務(wù)器下發(fā)的針對用戶的推送策略后,為用戶設(shè)置推送屬性。推送屬性表示是否將用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器。具體實現(xiàn)時,推送屬性可以用標(biāo)志位的形式來實現(xiàn)。推送策略向網(wǎng)絡(luò)接入服務(wù)器指示了為用戶設(shè)置哪一種推送屬性。例如,當(dāng)根據(jù)用戶的賬戶屬性信息,需要向該用戶推送網(wǎng)頁時,推送策略指示網(wǎng)絡(luò)接入服務(wù)器為該用戶設(shè)置推送屬性為需要進行推送,網(wǎng)絡(luò)接入服務(wù)器將推送屬性的標(biāo)志位設(shè)置為1,即需要將用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器。相反的,當(dāng)根據(jù)用戶的賬戶屬性信息,不需要向該用戶推送網(wǎng)頁時,根據(jù)相應(yīng)的推送策略,網(wǎng)絡(luò)接入服務(wù)器將推送屬性的標(biāo)志位設(shè)置為O。以下步驟1041至步驟1043描述了當(dāng)推送屬性表示將用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器時,如何實現(xiàn)網(wǎng)頁推送的方法流程。步驟1041,當(dāng)推送屬性表示將用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器時,網(wǎng)絡(luò)接入服務(wù)器監(jiān)聽用戶的HTTP請求。當(dāng)根據(jù)用戶的賬戶屬性信息,需要向該用戶推送網(wǎng)頁時,網(wǎng)絡(luò)接入服務(wù)器將推送屬性設(shè)置為將用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器步驟。完成設(shè)置后,網(wǎng)絡(luò)接入服務(wù)器監(jiān)聽用戶的HTTP請求。步驟1042,當(dāng)用戶訪問WEB頁面時,網(wǎng)絡(luò)接入服務(wù)器將用戶的HTTP請求重定向到WEB服務(wù)器,當(dāng)用戶訪問WEB頁面時,根據(jù)推送屬性的設(shè)置,網(wǎng)絡(luò)接入服務(wù)器將用戶的HTTP請求進行重定。例如,用戶在打開瀏覽器時輸入任意URL或地址時,網(wǎng)絡(luò)接入服務(wù)器將用戶的HTTP重定向到預(yù)定WEB服務(wù)器。在網(wǎng)絡(luò)接入服務(wù)器上實現(xiàn)HTTP的重定向,具體可以采用通用路由協(xié)議封裝(GRE)隧道來實現(xiàn)。網(wǎng)絡(luò)接入服務(wù)器將用戶訪問任何HTTP請求轉(zhuǎn)發(fā)到GRE隧道,通過隧道轉(zhuǎn)發(fā)到網(wǎng)絡(luò)設(shè)備的重定向模塊,重定向模塊會針對用戶的HTTP請求進行回應(yīng),并將HTTP請求重定向到預(yù)定的WEB服務(wù)器。在網(wǎng)絡(luò)接入服務(wù)器上實現(xiàn)重定向可以采用本領(lǐng)域技術(shù)人員所熟知的其他方法。步驟1043,WEB服務(wù)器向用戶推送預(yù)定的網(wǎng)頁。WEB服務(wù)器接收到被重定向來的用戶的HTTP請求后,向用戶推送預(yù)定的網(wǎng)頁。例如向所有的用戶推送通知消息,或者進行針對所有用戶的調(diào)查問卷等網(wǎng)頁。在不需要對該用戶進行網(wǎng)頁推送時,即推送屬性表示不將用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器時,網(wǎng)絡(luò)接入服務(wù)器監(jiān)不聽用戶的HTTP請求,可以按照本領(lǐng)域技術(shù)人員所公知的方法使用戶正常上網(wǎng)。通過以上描述,介紹本發(fā)明提供的網(wǎng)頁推送的一種實施例。在另一種實施例中,針對不同用戶賬戶屬性信息,WEB服務(wù)器可以向不同的用戶推送不同的網(wǎng)頁。WEB服務(wù)器接收的被重定向來的用戶的HTTP請求后,WEB服務(wù)器向推送策略服務(wù)器發(fā)送查詢用戶賬戶屬性信息的請求,該查詢請求中附有用戶的HTTP請求的源IP地址。在步驟101中,網(wǎng)絡(luò)接入服務(wù)器復(fù)制給推送策略服務(wù)器的計費請求消息中包含了用戶賬戶屬性信息、用戶的終端IP地址,因此推送策略服務(wù)器可以查找與源IP地址相同的用戶的終端IP地址所對應(yīng)的用戶賬戶屬性,并將用戶賬戶屬性發(fā)送給WEB服務(wù)器。WEB服務(wù)器根據(jù)用戶賬戶屬性向用戶推送預(yù)定的網(wǎng)頁。推送策略服務(wù)器返回的用戶賬戶屬性,WEB服務(wù)器可用根據(jù)用戶賬戶屬性向用戶推送個性化的網(wǎng)頁。例如,針對即將欠費停機的用戶、推送網(wǎng)頁以提供到網(wǎng)上充值服務(wù)的頁面,或者針對需要回訪的用于推送調(diào)查問卷的頁面。另外,還可在WEB服務(wù)器對重定向來的HTTP請求進行統(tǒng)計,統(tǒng)計用戶HTTP請求的源IP地址和訪問時間信息,按照日、月、自定義時間進行統(tǒng)計。也可以根據(jù)用戶完成的調(diào)查問卷進行用戶滿意度統(tǒng)計等。在另一種實施例中,網(wǎng)頁的推送針對用戶可以僅推送一次,因此在推送網(wǎng)頁后,推送策略服務(wù)器根據(jù)WEB服務(wù)器是否有查詢請求,如果有查詢請求,推送策略服務(wù)器把對用戶的推送策略進行修改,設(shè)定網(wǎng)絡(luò)接入服務(wù)器修改推送屬性,使得用戶之后可以正常上網(wǎng)。具體來說,若推送策略服務(wù)器接收過WEB服務(wù)器查詢用戶的賬戶屬性信息的請求,則推送策略服務(wù)器向網(wǎng)絡(luò)接入服務(wù)器下發(fā)修改推送策略的命令,網(wǎng)絡(luò)接入服務(wù)器根據(jù)該命令,將用戶推送屬性修改為不將用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器。在另一種實施例中,為方便用戶使用網(wǎng)絡(luò),如果推送策略已經(jīng)下發(fā),但用戶沒有進行任何網(wǎng)頁的訪問,在不推送網(wǎng)頁的情形下,經(jīng)過預(yù)定的時間后,可以使用戶正常使用上網(wǎng)。因此,網(wǎng)絡(luò)接入服務(wù)器在接收到推送策略服務(wù)器下發(fā)的推送策略后,如果用戶在預(yù)定時間內(nèi)沒有發(fā)起HTTP請求,則可以將用戶推送屬性修改為不將用戶的HTTP請求重定向到WEB服務(wù)器。在另一種實施例中,還可以由WEB服務(wù)器根據(jù)用戶賬戶屬性在推送策略服務(wù)器上設(shè)定針對用戶賬戶屬性相對應(yīng)的推送策略。具體實現(xiàn)時,WEB服務(wù)器和推送策略服務(wù)器之間可以使用TCP Socket接口進行交互?;诰W(wǎng)絡(luò)接入服務(wù)器的網(wǎng)頁推送系統(tǒng)參考圖2所示,該圖為本發(fā)明提供的基于網(wǎng)絡(luò)接入服務(wù)器的網(wǎng)頁推送系統(tǒng)實施例的結(jié)構(gòu)示意圖,下面詳細(xì)介紹與上述基于網(wǎng)絡(luò)接入服務(wù)器的網(wǎng)頁推送方法相對應(yīng)的系統(tǒng)實施例。該系統(tǒng)包括網(wǎng)絡(luò)接入服務(wù)器201、Radius服務(wù)器202、推送策略服務(wù)器203以及WEB服務(wù)器204。網(wǎng)絡(luò)接入服務(wù)器201將發(fā)送給Radius服務(wù)器202的針對用戶的計費請求消息復(fù)制給推送策略服務(wù)器203,針對用戶的計費請求消息中包含用戶賬戶屬性信息、用戶的終端IP地址。推送策略服務(wù)器203根據(jù)用戶賬戶屬性信息,向網(wǎng)絡(luò)接入服務(wù)器201下發(fā)推送策略。網(wǎng)絡(luò)接入服務(wù)器201根據(jù)推送策略,為用戶設(shè)置推送屬性,推送屬性表示是否將用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器204。當(dāng)推送屬性表示將用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器204時,網(wǎng)絡(luò)接入服務(wù)器201監(jiān)聽用戶的HTTP請求,當(dāng)用戶訪問WEB頁面時,網(wǎng)絡(luò)接入服務(wù)器201將用戶的HTTP請求重定向到WEB服務(wù)器204,WEB服務(wù)器204向用戶推送預(yù)定的網(wǎng)頁。在以上介紹的系統(tǒng)實施例中,網(wǎng)絡(luò)接入服務(wù)器將發(fā)送給Radius服務(wù)器的針對用戶的計費請求消息復(fù)制給推送策略服務(wù)器,推送策略服務(wù)器根據(jù)用戶賬戶屬性信息,向網(wǎng)絡(luò)接入服務(wù)器下發(fā)推送策略。網(wǎng)絡(luò)接入服務(wù)器根據(jù)推送策略設(shè)置推送屬性,確定是否將用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器,從而實現(xiàn)根據(jù)用戶賬戶屬性的網(wǎng)頁自動推送。與另一種方法的實施例相對應(yīng),在另一種系統(tǒng)的實施例中,WEB服務(wù)器204向推送策略服務(wù)器203發(fā)送查詢用戶賬戶屬性信息的請求,請求中附有用戶的HTTP請求的源IP地址;
推送策略服務(wù)器203查找與源IP地址相同的用戶的終端IP地址所對應(yīng)的用戶賬戶屬性,并將用戶賬戶屬性發(fā)送給WEB服務(wù)器204。WEB服務(wù)器204根據(jù)用戶賬戶屬性向用戶推送預(yù)定的網(wǎng)頁。在另一種系統(tǒng)的實施例中,若推送策略服務(wù)器203根據(jù)接收過WEB服務(wù)器204查詢用戶賬戶屬性信息的請求,推送策略服務(wù)器203向網(wǎng)絡(luò)接入服務(wù)器201下發(fā)修改推送策略的命令,網(wǎng)絡(luò)接入服務(wù)器201根據(jù)命令,將用戶推送屬性修改為不將用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器204。在另一種系統(tǒng)的實施例中,網(wǎng)絡(luò)接入服務(wù)器201在接收到推送策略服務(wù)器203下發(fā)的推送策略后,如果用戶在預(yù)定時間內(nèi)沒有發(fā)起HTTP請求,則可以將用戶推送屬性修改為不將用戶的HTTP請求重定向到WEB服務(wù)器204。從而使用戶可以正常上網(wǎng)。在另一種系統(tǒng)的實施例中,可以由WEB服務(wù)器204根據(jù)用戶賬戶屬性在推送策略服務(wù)器203上設(shè)定針對用戶的賬戶屬性相對應(yīng)的推送策略。在另一種系統(tǒng)的實施例中,網(wǎng)絡(luò)接入服務(wù)器201可以使用通用路由協(xié)議封裝(GRE)隧道將用戶的HTTP請求重定向到WEB服務(wù)器204。至此,已經(jīng)詳細(xì)描述了根據(jù)本發(fā)明的一種基于網(wǎng)絡(luò)接入服務(wù)器的網(wǎng)頁推送方法和系統(tǒng)。為了避免遮蔽本發(fā)明的構(gòu)思,沒有描述本領(lǐng)域所公知的一些細(xì)節(jié)。本領(lǐng)域技術(shù)人員根據(jù)上面的描述,完全可以明白如何實施這里公開的技術(shù)方案??赡芤栽S多方式來實現(xiàn)本發(fā)明的方法、系統(tǒng)和設(shè)備。例如,可通過軟件、硬件、固件或者軟件、硬件、固件的任何組合來實現(xiàn)本發(fā)明的方法和系統(tǒng)。用于所述方法的步驟的上述順序僅是為了進行說明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說明。此外,在一些實施例中,還可將本發(fā)明實施為記錄在記錄介質(zhì)中的程序,這些程序包括用于實現(xiàn)根據(jù)本發(fā)明的方法的機器可讀指令。因而,本發(fā)明還覆蓋存儲用于執(zhí)行根據(jù)本發(fā)明的方法的程序的記錄介質(zhì)。雖然已經(jīng)通過示例對本發(fā)明的一些特定實施例進行了詳細(xì)說明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,以上示例僅是為了進行說明,而不是為了限制本發(fā)明的范圍。本領(lǐng)域的技術(shù)人員應(yīng)該理解,可在不脫離本發(fā)明的范圍和精神的情況下,對以上實施例進行修改。本發(fā)明的范圍由所附權(quán)利要求來限定。
權(quán)利要求
1.一種基于網(wǎng)絡(luò)接入服務(wù)器的網(wǎng)頁推送方法,其特征在于,該方法包括: 所述網(wǎng)絡(luò)接入服務(wù)器將發(fā)送給遠(yuǎn)程用戶撥號認(rèn)證系統(tǒng)(Radius)服務(wù)器的針對用戶的計費請求消息復(fù)制給推送策略服務(wù)器,所述針對用戶的計費請求消息中包含所述用戶賬戶屬性信息、用戶的終端IP地址; 所述推送策略服務(wù)器根據(jù)所述用戶賬戶屬性信息,向所述網(wǎng)絡(luò)接入服務(wù)器下發(fā)推送策略; 所述網(wǎng)絡(luò)接入服務(wù)器根據(jù)所述推送策略,為所述用戶設(shè)置推送屬性,所述推送屬性表示是否將所述用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器; 當(dāng)所述推送屬性表示將所述用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器時, 所述網(wǎng)絡(luò)接入服務(wù)器監(jiān)聽 所述用戶的HTTP請求, 當(dāng)所述用戶訪問WEB頁面時,所述網(wǎng)絡(luò)接入服務(wù)器將所述用戶的HTTP請求重定向到所述WEB服務(wù)器, 所述WEB服務(wù)器向所述用戶推送預(yù)定的網(wǎng)頁。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述WEB服務(wù)器向所述用戶推送預(yù)定的網(wǎng)頁的步驟包括: 所述WEB服務(wù)器向所述推送策略服務(wù)器發(fā)送查詢所述用戶賬戶屬性信息的請求,所述請求中附有所述用戶的HTTP請求的源IP地址; 所述推送策略服務(wù)器查找與所述源IP地址相同的用戶的終端IP地址所對應(yīng)的所述用戶賬戶屬性,并將所述用戶賬戶屬性發(fā)送給所述WEB服務(wù)器; 所述WEB服務(wù)器根據(jù)所述用戶賬戶屬性向所述用戶推送預(yù)定的網(wǎng)頁。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,若所述推送策略服務(wù)器根據(jù)接收過所述WEB服務(wù)器查詢所述用戶賬戶屬性信息的請求,該方法還包括: 所述推送策略服務(wù)器向所述網(wǎng)絡(luò)接入服務(wù)器下發(fā)修改所述推送策略的命令; 所述網(wǎng)絡(luò)接入服務(wù)器根據(jù)所述命令,將所述用戶推送屬性修改為不將所述用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)接入服務(wù)器在接收到所述推送策略服務(wù)器下發(fā)的推送策略后,如果所述用戶在預(yù)定時間內(nèi)沒有發(fā)起HTTP請求,則將所述用戶推送屬性修改為不將所述用戶的HTTP請求重定向到所述WEB服務(wù)器。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括: 由所述WEB服務(wù)器根據(jù)所述用戶賬戶屬性在所述推送策略服務(wù)器上設(shè)定針對所述用戶賬戶屬性相對應(yīng)的推送策略。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)接入服務(wù)器使用通用路由協(xié)議封裝(GRE)隧道將所述用戶的HTTP請求重定向到所述WEB服務(wù)器。
7.一種基于網(wǎng)絡(luò)接入服務(wù)器的網(wǎng)頁推送系統(tǒng),其特征在于,該系統(tǒng)包括:網(wǎng)絡(luò)接入服務(wù)器、Radius服務(wù)器、推送策略服務(wù)器以及WEB服務(wù)器, 所述網(wǎng)絡(luò)接入服務(wù)器將發(fā)送給所述Radius服務(wù)器的針對用戶的計費請求消息復(fù)制給所述推送策略服務(wù)器,所述針對用戶的計費請求消息中包含所述用戶賬戶屬性信息、用戶的終端IP地址; 所述推送策略服務(wù)器根據(jù)所述用戶賬戶屬性信息,向所述網(wǎng)絡(luò)接入服務(wù)器下發(fā)推送策略; 所述網(wǎng)絡(luò)接入服務(wù)器根據(jù)所述推送策略,為所述用戶設(shè)置推送屬性,所述推送屬性表示是否將所述用戶的HTTP請求重定向到預(yù)定的所述WEB服務(wù)器; 當(dāng)所述推送屬性表示將所述用戶的HTTP請求重定向到預(yù)定的所述WEB服務(wù)器時, 所述網(wǎng)絡(luò)接入服務(wù)器監(jiān)聽所述用戶的HTTP請求, 當(dāng)所述用戶訪問WEB頁面時,所述網(wǎng)絡(luò)接入服務(wù)器將所述用戶的HTTP請求重定向到所述WEB服務(wù)器, 所述WEB服務(wù)器向所述用戶推送預(yù)定的網(wǎng)頁。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于, 所述WEB服務(wù)器向所述推送策略服務(wù)器發(fā)送查詢所述用戶賬戶屬性信息的請求,所述請求中附有所述用戶的HTTP請求的源IP地址; 所述推送策略服務(wù)器查找與所述源IP地址相同的用戶的終端IP地址所對應(yīng)的所述用戶賬戶屬性,并將所述用戶賬戶屬性發(fā)送給所述WEB服務(wù)器; 所述WEB服務(wù)器根據(jù)所述用戶賬戶屬性向所述用戶推送預(yù)定的網(wǎng)頁。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,若所述推送策略服務(wù)器根據(jù)接收過所述WEB服務(wù)器查詢所述用戶賬戶屬性信息的請求, 所述推送策略服務(wù)器向所述網(wǎng)絡(luò)接入服務(wù)器下發(fā)修改所述推送策略的命令, 所述網(wǎng)絡(luò)接入服務(wù)器根據(jù)所述命令,將所述用戶推送屬性修改為不將所述用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器。
10.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)接入服務(wù)器在接收到所述推送策略服務(wù)器下發(fā)的推送策略后,如果所述用戶在預(yù)定時間內(nèi)沒有發(fā)起HTTP請求,則將所述用戶推送屬性修改為不將所述用戶的HTTP請求重定向到所述WEB服務(wù)器。
11.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,由所述WEB服務(wù)器根據(jù)所述用戶賬戶屬性在所述推送策略服務(wù)器上設(shè)定針對所述用戶的賬戶屬性相對應(yīng)的推送策略。
12.根據(jù)權(quán)利要求 7所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)接入服務(wù)器使用通用路由協(xié)議封裝(GRE)隧道將所述用戶的HTTP請求重定向到所述WEB服務(wù)器。
全文摘要
本發(fā)明公開了一種基于網(wǎng)絡(luò)接入服務(wù)器的網(wǎng)頁推送方法和系統(tǒng)。該方法包括網(wǎng)絡(luò)接入服務(wù)器將發(fā)送給Radius服務(wù)器的針對用戶的計費請求消息復(fù)制給推送策略服務(wù)器;推送策略服務(wù)器根據(jù)用戶賬戶屬性信息,向網(wǎng)絡(luò)接入服務(wù)器下發(fā)推送策略;網(wǎng)絡(luò)接入服務(wù)器根據(jù)推送策略,為用戶設(shè)置推送屬性;當(dāng)推送屬性表示將用戶的HTTP請求重定向到預(yù)定的WEB服務(wù)器時,網(wǎng)絡(luò)接入服務(wù)器監(jiān)聽用戶的HTTP請求,當(dāng)用戶訪問WEB頁面時,將用戶的HTTP請求重定向到WEB服務(wù)器向用戶推送預(yù)定的網(wǎng)頁。通過本發(fā)明所提供的方法,基于網(wǎng)絡(luò)接入服務(wù)器實現(xiàn)根據(jù)用戶賬戶屬性的網(wǎng)頁自動推送。
文檔編號G06F17/30GK103186529SQ201110443449
公開日2013年7月3日 申請日期2011年12月27日 優(yōu)先權(quán)日2011年12月27日
發(fā)明者陳效忠, 柴世偉, 宋曉強, 邵波, 盧超群 申請人:中國電信股份有限公司