專利名稱::一種網(wǎng)關(guān)和網(wǎng)頁(yè)重定向的方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及互聯(lián)網(wǎng)
技術(shù)領(lǐng)域:
,特別涉及一種網(wǎng)關(guān)和網(wǎng)頁(yè)重定向的方法。
背景技術(shù):
:現(xiàn)有網(wǎng)頁(yè)重定向技術(shù),是在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接建立的情況下,當(dāng)用戶通過(guò)終端訪問(wèn)外部網(wǎng)頁(yè)的時(shí)候?qū)⒂脩艚K端重定向到特定的一個(gè)網(wǎng)站(如提供網(wǎng)絡(luò)服務(wù)的運(yùn)營(yíng)商的官方網(wǎng)站等)?,F(xiàn)有的一種網(wǎng)頁(yè)重定向方法是預(yù)先指定需要強(qiáng)制的用戶,并設(shè)置其為強(qiáng)制定向狀態(tài);當(dāng)網(wǎng)關(guān)收到用戶通過(guò)終端發(fā)出的HTTP(HyperTextTransportProtocol,超級(jí)文本傳送協(xié)議)請(qǐng)求時(shí),判斷用戶是否為強(qiáng)制定向狀態(tài),如果是則將用戶終端重定向到指定的服務(wù)器。還有一種網(wǎng)頁(yè)重定向方法是網(wǎng)關(guān)收到用戶通過(guò)終端發(fā)出的HTTP請(qǐng)求后,修改HTTP應(yīng)答報(bào)文的內(nèi)容進(jìn)行重定向。可見(jiàn),現(xiàn)有網(wǎng)頁(yè)重定向技術(shù)要求網(wǎng)關(guān)首先必須要建立與互聯(lián)網(wǎng)的連接(如PPP(Peer-PeerProtocol,端對(duì)端協(xié)議)連接)才能完成重定向。如果網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi),則無(wú)法進(jìn)行網(wǎng)頁(yè)重定向,此時(shí),用戶只能收到一個(gè)錯(cuò)誤網(wǎng)頁(yè),用戶不能得知不能訪問(wèn)外部網(wǎng)頁(yè)的原因是因?yàn)榫W(wǎng)關(guān)沒(méi)有與互聯(lián)網(wǎng)建立連接,還是因?yàn)橥獠烤W(wǎng)頁(yè)有問(wèn)題不能訪問(wèn)。
發(fā)明內(nèi)容本發(fā)明實(shí)施例提供了一種網(wǎng)關(guān)和網(wǎng)頁(yè)重定向的方法,用以實(shí)現(xiàn)網(wǎng)關(guān)在其與互聯(lián)網(wǎng)的連接斷開(kāi)時(shí),將用戶終端重定向到指定網(wǎng)頁(yè),使用戶終端通過(guò)重定向的指定網(wǎng)頁(yè)了解當(dāng)前的網(wǎng)關(guān)狀態(tài)和/或網(wǎng)絡(luò)狀態(tài),提高用戶的上網(wǎng)體驗(yàn)。本發(fā)明實(shí)施例提供了一種網(wǎng)關(guān),包括監(jiān)測(cè)模塊,用于監(jiān)測(cè)網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接情況;接收模塊,用于接收用戶終端發(fā)送的頁(yè)面請(qǐng)求;重定向模塊,用于當(dāng)所述接收模塊在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)的情況下收到用戶終端發(fā)送的頁(yè)面請(qǐng)求時(shí),將該頁(yè)面請(qǐng)求重定向到指定網(wǎng)頁(yè),所述指定網(wǎng)頁(yè)包括包含呈現(xiàn)所述網(wǎng)關(guān)的狀態(tài)和/或所述網(wǎng)關(guān)與互聯(lián)網(wǎng)連接狀態(tài)的網(wǎng)頁(yè);發(fā)送模塊,用于將所述指定網(wǎng)頁(yè)返回給所述用戶終端。本發(fā)明實(shí)施例還提供一種網(wǎng)頁(yè)重定向的方法,包括網(wǎng)關(guān)在其與互聯(lián)網(wǎng)的連接斷開(kāi)的情況下收到用戶終端發(fā)送的頁(yè)面請(qǐng)求時(shí),將所述頁(yè)面請(qǐng)求重定向到指定網(wǎng)頁(yè),所述指定網(wǎng)頁(yè)包括包含呈現(xiàn)所述網(wǎng)關(guān)的狀態(tài)和/或所述網(wǎng)關(guān)與互聯(lián)網(wǎng)連接狀態(tài)的網(wǎng)頁(yè);將所述指定網(wǎng)頁(yè)返回給所述用戶終端??梢?jiàn),本發(fā)明實(shí)施例的技術(shù)方案中,網(wǎng)關(guān)通過(guò)在其與互聯(lián)網(wǎng)的連接斷開(kāi)時(shí),將用戶終端重定向到指定網(wǎng)頁(yè),由于指定網(wǎng)頁(yè)包括包含呈現(xiàn)網(wǎng)關(guān)的狀態(tài)和/或網(wǎng)關(guān)與互聯(lián)網(wǎng)連接4狀態(tài)的網(wǎng)頁(yè),因此使得用戶終端通過(guò)重定向的指定網(wǎng)頁(yè)可以了解當(dāng)前的網(wǎng)關(guān)狀態(tài)和/或網(wǎng)絡(luò)狀態(tài),提高了用戶的上網(wǎng)體驗(yàn)。圖1為本發(fā)明實(shí)施例中網(wǎng)關(guān)的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例中重定向模塊103的結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例中網(wǎng)頁(yè)重定向方法的流程圖;圖4為本發(fā)明實(shí)施例一中網(wǎng)頁(yè)重定向方法的流程圖;圖5為本發(fā)明實(shí)施例二中網(wǎng)頁(yè)重定向方法的流程圖。具體實(shí)施例方式為解決現(xiàn)有技術(shù)所存在的問(wèn)題,本發(fā)明實(shí)施例提供了一種網(wǎng)關(guān)和網(wǎng)頁(yè)重定向的方法。本發(fā)明實(shí)施例技術(shù)方案中,網(wǎng)關(guān)通過(guò)在其與互聯(lián)網(wǎng)的連接斷開(kāi)時(shí),將用戶終端重定向到指定網(wǎng)頁(yè),由于指定網(wǎng)頁(yè)包括包含呈現(xiàn)網(wǎng)關(guān)的狀態(tài)和/或網(wǎng)關(guān)與互聯(lián)網(wǎng)連接狀態(tài)的網(wǎng)頁(yè),因此使得用戶終端通過(guò)重定向的指定網(wǎng)頁(yè)可以了解當(dāng)前的網(wǎng)關(guān)狀態(tài)和/或網(wǎng)絡(luò)狀態(tài),提高了用戶的上網(wǎng)體驗(yàn)。具體地,當(dāng)用戶是通過(guò)IP(InternetProtocol,網(wǎng)際協(xié)議)地址訪問(wèn)外部網(wǎng)頁(yè)時(shí),網(wǎng)關(guān)利用在網(wǎng)關(guān)防火墻的PREROUTING轉(zhuǎn)發(fā)鏈中添加的轉(zhuǎn)發(fā)規(guī)則來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)重定向,當(dāng)用戶是通過(guò)域名訪問(wèn)外部網(wǎng)頁(yè)時(shí),網(wǎng)關(guān)通過(guò)替換DNS(DomainNameServer,域名服務(wù)器)請(qǐng)求的域名來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)重定向,相比現(xiàn)有技術(shù)通過(guò)替換HTTP請(qǐng)求的內(nèi)容、或者通過(guò)給客戶端添加重定向標(biāo)記位來(lái)進(jìn)行重定向的方案,本發(fā)明實(shí)施例的技術(shù)方案要簡(jiǎn)單很多,而且比較容易控制。參閱圖1所示,本發(fā)明實(shí)施例提供的網(wǎng)關(guān)包括監(jiān)測(cè)模塊IOI,用于監(jiān)測(cè)網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接情況;接收模塊102,用于接收用戶終端發(fā)送的頁(yè)面請(qǐng)求;重定向模塊103,用于當(dāng)接收模塊102在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)的情況下收到用戶終端發(fā)送的頁(yè)面請(qǐng)求時(shí),將該頁(yè)面請(qǐng)求重定向到指定網(wǎng)頁(yè),指定網(wǎng)頁(yè)包括包含呈現(xiàn)網(wǎng)關(guān)的狀態(tài)和/或網(wǎng)關(guān)與互聯(lián)網(wǎng)連接狀態(tài)的網(wǎng)頁(yè);發(fā)送模塊104,用于將指定網(wǎng)頁(yè)返回給用戶終端。其中,頁(yè)面請(qǐng)求可以是HTTP請(qǐng)求,也可以是DNS請(qǐng)求。圖l所示的網(wǎng)關(guān),通過(guò)在其與互聯(lián)網(wǎng)的連接斷開(kāi)時(shí),將用戶終端重定向到指定網(wǎng)頁(yè),由于指定網(wǎng)頁(yè)包括包含呈現(xiàn)網(wǎng)關(guān)的狀態(tài)和/或網(wǎng)關(guān)與互聯(lián)網(wǎng)連接狀態(tài)的網(wǎng)頁(yè),因此使得用戶終端通過(guò)重定向的指定網(wǎng)頁(yè)可以了解當(dāng)前的網(wǎng)關(guān)狀態(tài)和/或網(wǎng)絡(luò)狀態(tài),提高了用戶的上網(wǎng)體驗(yàn)。參閱圖2所示,當(dāng)頁(yè)面請(qǐng)求是HTTP請(qǐng)求時(shí),重定向模塊103可以包括規(guī)則處理子模塊201,用于當(dāng)網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)時(shí),在網(wǎng)關(guān)防火墻的PREROUTING轉(zhuǎn)發(fā)鏈中添加一條轉(zhuǎn)發(fā)規(guī)則,轉(zhuǎn)發(fā)規(guī)則指定在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)時(shí)所訪問(wèn)的網(wǎng)頁(yè);并在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接建立時(shí),刪除之前添加的轉(zhuǎn)發(fā)規(guī)則;第一重定向子模塊202,用于當(dāng)接收模塊102在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)的情況下收到HTTP請(qǐng)求時(shí),將該HTTP請(qǐng)求重定向到轉(zhuǎn)發(fā)規(guī)則中的指定網(wǎng)頁(yè)。當(dāng)頁(yè)面請(qǐng)求是HTTP請(qǐng)求時(shí),規(guī)則處理子模塊201和第一重定向子模塊202的處理實(shí)現(xiàn)了在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)的情況下,將用戶終端重定向到指定網(wǎng)頁(yè),由于指定網(wǎng)頁(yè)包括包含呈現(xiàn)網(wǎng)關(guān)的狀態(tài)和/或網(wǎng)關(guān)與互聯(lián)網(wǎng)連接狀態(tài)的網(wǎng)頁(yè),因此使得用戶終端通過(guò)重定向的指定網(wǎng)頁(yè)可以了解當(dāng)前的網(wǎng)關(guān)狀態(tài)和/或網(wǎng)絡(luò)狀態(tài),提高了用戶的上網(wǎng)體驗(yàn)。并且,第一重定向子模塊202是通過(guò)規(guī)則處理子模塊201在網(wǎng)關(guān)防火墻的PREROUTING轉(zhuǎn)發(fā)鏈中添加的轉(zhuǎn)發(fā)規(guī)則來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)重定向的,相比現(xiàn)有技術(shù)通過(guò)替換HTTP請(qǐng)求的內(nèi)容、或者通過(guò)給客戶端添加重定向標(biāo)記位來(lái)進(jìn)行重定向的方案,規(guī)則處理子模塊201和第一重定向子模塊202的處理要簡(jiǎn)單很多,而且比較容易控制。再參閱圖2所示,當(dāng)頁(yè)面請(qǐng)求是DNS請(qǐng)求時(shí),重定向模塊103可以包括第二重定向子模塊203,用于當(dāng)接收模塊102在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)的情況下收到DNS請(qǐng)求時(shí),將該DNS請(qǐng)求的域名替換為指定網(wǎng)頁(yè)的域名,將該DNS請(qǐng)求重定向到指定網(wǎng)頁(yè)。當(dāng)頁(yè)面請(qǐng)求是DNS請(qǐng)求時(shí),第二重定向子模塊203的處理實(shí)現(xiàn)了在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)的情況下,將用戶終端重定向到指定網(wǎng)頁(yè),由于指定網(wǎng)頁(yè)包括包含呈現(xiàn)網(wǎng)關(guān)的狀態(tài)和/或網(wǎng)關(guān)與互聯(lián)網(wǎng)連接狀態(tài)的網(wǎng)頁(yè),因此使得用戶終端通過(guò)重定向的指定網(wǎng)頁(yè)可以了解當(dāng)前的網(wǎng)關(guān)狀態(tài)和/或網(wǎng)絡(luò)狀態(tài),提高了用戶的上網(wǎng)體驗(yàn)。并且,第二重定向子模塊203是通過(guò)替換DNS請(qǐng)求的域名來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)重定向的,相比現(xiàn)有技術(shù)通過(guò)替換HTTP請(qǐng)求的內(nèi)容、或者通過(guò)給客戶端添加重定向標(biāo)記位來(lái)進(jìn)行重定向的方案,第二重定向子模塊203的處理要簡(jiǎn)單很多,而且比較容易控制。參閱圖3所示,本發(fā)明實(shí)施例還提供了一種網(wǎng)頁(yè)重定向方法,該方法包括如下流程S301、網(wǎng)關(guān)在其與互聯(lián)網(wǎng)的連接斷開(kāi)的情況下收到用戶終端發(fā)送的頁(yè)面請(qǐng)求時(shí),將頁(yè)面請(qǐng)求重定向到指定網(wǎng)頁(yè),指定網(wǎng)頁(yè)包括包含呈現(xiàn)網(wǎng)關(guān)的狀態(tài)和/或網(wǎng)關(guān)與互聯(lián)網(wǎng)連接狀態(tài)的網(wǎng)頁(yè)。S302、網(wǎng)關(guān)將指定網(wǎng)頁(yè)返回給用戶終端。在圖3所示的網(wǎng)頁(yè)重定向方法中,網(wǎng)關(guān)通過(guò)在其與互聯(lián)網(wǎng)的連接斷開(kāi)時(shí),將用戶終端重定向到指定網(wǎng)頁(yè),由于指定網(wǎng)頁(yè)包括包含呈現(xiàn)網(wǎng)關(guān)的狀態(tài)和/或網(wǎng)關(guān)與互聯(lián)網(wǎng)連接狀態(tài)的網(wǎng)頁(yè),因此使得用戶終端通過(guò)重定向的指定網(wǎng)頁(yè)可以了解當(dāng)前的網(wǎng)關(guān)狀態(tài)和/或網(wǎng)絡(luò)狀態(tài),提高了用戶的上網(wǎng)體驗(yàn)。由于用戶終端可以通過(guò)IP地址或者域名訪問(wèn)外部網(wǎng)頁(yè),為了清楚地說(shuō)明本發(fā)明實(shí)施例技術(shù)方案,下面分兩個(gè)具體實(shí)施例進(jìn)行說(shuō)明實(shí)施例一、通過(guò)IP地址訪問(wèn)外部網(wǎng)頁(yè)的重定向?qū)崿F(xiàn)這種情況下,網(wǎng)關(guān)會(huì)時(shí)刻監(jiān)測(cè)自身與互聯(lián)網(wǎng)的連接情況。當(dāng)網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)的時(shí)候,網(wǎng)關(guān)在防火墻的PREROUTING轉(zhuǎn)發(fā)鏈中添加一條規(guī)則-轉(zhuǎn)發(fā)規(guī)則,轉(zhuǎn)發(fā)規(guī)則指定在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)時(shí)所訪問(wèn)的網(wǎng)頁(yè),轉(zhuǎn)發(fā)規(guī)則可設(shè)置成如下形式iptables-tnat-IPREROUTING-ptcp—dport80_jDNAT—tox.x.x.x其中,"x.x.x.x"表示的是在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)時(shí)所訪問(wèn)的網(wǎng)頁(yè)地址,該網(wǎng)6頁(yè)地址應(yīng)是包含呈現(xiàn)網(wǎng)關(guān)的狀態(tài)和/或網(wǎng)關(guān)與互聯(lián)網(wǎng)連接狀態(tài)的網(wǎng)頁(yè)地址,比如網(wǎng)關(guān)的IP地址。當(dāng)網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接建立的時(shí)候,網(wǎng)關(guān)將防火墻的PREROUTING轉(zhuǎn)發(fā)鏈中的轉(zhuǎn)發(fā)規(guī)則刪除,這樣用戶終端就可以正常訪問(wèn)外部網(wǎng)頁(yè),且可以保證在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)的時(shí)候,PREROUTING轉(zhuǎn)發(fā)鏈中的轉(zhuǎn)發(fā)規(guī)則只有一條,不重復(fù)。參閱圖4所示,在網(wǎng)關(guān)按照上述原則進(jìn)行轉(zhuǎn)發(fā)規(guī)則的添加和刪除的過(guò)程中,對(duì)于網(wǎng)關(guān)在其與互聯(lián)網(wǎng)的連接斷開(kāi)的請(qǐng)求下收到的HTTP請(qǐng)求,網(wǎng)關(guān)按照如下流程進(jìn)行網(wǎng)頁(yè)重定向S401、網(wǎng)關(guān)在其與互聯(lián)網(wǎng)的連接斷開(kāi)的情況下收到用戶終端發(fā)送的HTTP請(qǐng)求。S402、網(wǎng)關(guān)執(zhí)行網(wǎng)關(guān)防火墻的PREROUTING轉(zhuǎn)發(fā)鏈中的轉(zhuǎn)發(fā)規(guī)則,將HTTP請(qǐng)求重定向到轉(zhuǎn)發(fā)規(guī)則中的指定網(wǎng)頁(yè),指定網(wǎng)頁(yè)包括包含呈現(xiàn)網(wǎng)關(guān)的狀態(tài)和/或網(wǎng)關(guān)與互聯(lián)網(wǎng)連接狀態(tài)的網(wǎng)頁(yè)。S403、網(wǎng)關(guān)將指定網(wǎng)頁(yè)返回給用戶終端。本發(fā)明實(shí)施例一中,網(wǎng)關(guān)利用本發(fā)明實(shí)施例的技術(shù)方案,通過(guò)在其與互聯(lián)網(wǎng)的連接斷開(kāi)時(shí),將用戶終端重定向到指定網(wǎng)頁(yè),由于指定網(wǎng)頁(yè)包括包含呈現(xiàn)網(wǎng)關(guān)的狀態(tài)和/或網(wǎng)關(guān)與互聯(lián)網(wǎng)連接狀態(tài)的網(wǎng)頁(yè),因此使得用戶終端通過(guò)重定向的指定網(wǎng)頁(yè)可以了解當(dāng)前的網(wǎng)關(guān)狀態(tài)和/或網(wǎng)絡(luò)狀態(tài),提高了用戶的上網(wǎng)體驗(yàn)。實(shí)施例二、通過(guò)域名訪問(wèn)外部網(wǎng)頁(yè)的重定向?qū)崿F(xiàn)參閱圖5所示,這種情況下,網(wǎng)關(guān)對(duì)于接收到的DNS請(qǐng)求進(jìn)行如下操作S501、網(wǎng)關(guān)接收用戶終端發(fā)送的DNS請(qǐng)求。S502、網(wǎng)關(guān)判斷其與互聯(lián)網(wǎng)的連接情況,在網(wǎng)關(guān)與互聯(lián)網(wǎng)具有連接時(shí),執(zhí)行S503;在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)時(shí),執(zhí)行S504。S503、網(wǎng)關(guān)在其與互聯(lián)網(wǎng)具有連接的情況下接收到DNS請(qǐng)求時(shí),按照現(xiàn)有技術(shù)進(jìn)行DNS請(qǐng)求的應(yīng)答等。S504、網(wǎng)關(guān)在其與互聯(lián)網(wǎng)的連接斷開(kāi)的情況下收到DNS請(qǐng)求時(shí),將DNS請(qǐng)求的域名替換為指定網(wǎng)頁(yè)的域名,從而將DNS請(qǐng)求重定向到指定網(wǎng)頁(yè),指定網(wǎng)頁(yè)包括包含呈現(xiàn)網(wǎng)關(guān)的狀態(tài)和/或網(wǎng)關(guān)與互聯(lián)網(wǎng)連接狀態(tài)的網(wǎng)頁(yè)。S505、網(wǎng)關(guān)將指定網(wǎng)頁(yè)返回給用戶終端。需要注意的是,網(wǎng)關(guān)針對(duì)每一個(gè)DNS請(qǐng)求都要按照上述方法分別進(jìn)行處理,即網(wǎng)關(guān)向用戶終端發(fā)送DNS請(qǐng)求應(yīng)答的生存期為0,這樣便保證了網(wǎng)關(guān)在其與互聯(lián)網(wǎng)建立連接后,用戶通過(guò)域名訪問(wèn)外部網(wǎng)頁(yè)時(shí)不會(huì)再被重定向到指定網(wǎng)頁(yè)。本發(fā)明實(shí)施例二中,網(wǎng)關(guān)利用本發(fā)明實(shí)施例的技術(shù)方案,通過(guò)在其與互聯(lián)網(wǎng)的連接斷開(kāi)時(shí),將用戶終端重定向到指定網(wǎng)頁(yè),由于指定網(wǎng)頁(yè)包括包含呈現(xiàn)網(wǎng)關(guān)的狀態(tài)和/或網(wǎng)關(guān)與互聯(lián)網(wǎng)連接狀態(tài)的網(wǎng)頁(yè),因此使得用戶終端通過(guò)重定向的指定網(wǎng)頁(yè)可以了解當(dāng)前的網(wǎng)關(guān)狀態(tài)和/或網(wǎng)絡(luò)狀態(tài),提高了用戶的上網(wǎng)體驗(yàn)。需要說(shuō)明的是,本發(fā)明實(shí)施例技術(shù)方案中網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接,可以是PPP連接,也可以是其它形式的互聯(lián)網(wǎng)連接。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,7該程序在執(zhí)行時(shí),包括如上述方法實(shí)施例的步驟,所述的存儲(chǔ)介質(zhì),如R0M/RAM、磁碟、光盤(pán)等。以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本
技術(shù)領(lǐng)域:
的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。8權(quán)利要求一種網(wǎng)關(guān),其特征在于,包括監(jiān)測(cè)模塊,用于監(jiān)測(cè)網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接情況;接收模塊,用于接收用戶終端發(fā)送的頁(yè)面請(qǐng)求;重定向模塊,用于當(dāng)所述接收模塊在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)的情況下收到用戶終端發(fā)送的頁(yè)面請(qǐng)求時(shí),將該頁(yè)面請(qǐng)求重定向到指定網(wǎng)頁(yè),所述指定網(wǎng)頁(yè)包括包含呈現(xiàn)所述網(wǎng)關(guān)的狀態(tài)和/或所述網(wǎng)關(guān)與互聯(lián)網(wǎng)連接狀態(tài)的網(wǎng)頁(yè);發(fā)送模塊,用于將所述指定網(wǎng)頁(yè)返回給所述用戶終端。2.如權(quán)利要求1所述的網(wǎng)關(guān),其特征在于,所述頁(yè)面請(qǐng)求為超級(jí)文本傳送協(xié)議請(qǐng)求;所述重定向模塊包括規(guī)則處理子模塊,用于當(dāng)網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)時(shí),在網(wǎng)關(guān)防火墻的PREROUTING轉(zhuǎn)發(fā)鏈中添加一條轉(zhuǎn)發(fā)規(guī)則,所述轉(zhuǎn)發(fā)規(guī)則指定在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)時(shí)所訪問(wèn)的網(wǎng)頁(yè);并在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接建立時(shí),刪除所述轉(zhuǎn)發(fā)規(guī)則;第一重定向子模塊,用于當(dāng)所述接收模塊在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)的情況下收到超級(jí)文本傳送協(xié)議請(qǐng)求時(shí),將該超級(jí)文本傳送協(xié)議請(qǐng)求重定向到所述轉(zhuǎn)發(fā)規(guī)則中的所述指定網(wǎng)頁(yè)。3.如權(quán)利要求1所述的網(wǎng)關(guān),其特征在于,所述頁(yè)面請(qǐng)求為域名服務(wù)器請(qǐng)求;所述重定向模塊包括第二重定向子模塊,用于當(dāng)所述接收模塊在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)的情況下收到域名服務(wù)器請(qǐng)求時(shí),將該域名服務(wù)器請(qǐng)求的域名替換為指定網(wǎng)頁(yè)的域名,將該域名服務(wù)器請(qǐng)求重定向到所述指定網(wǎng)頁(yè)。4.一種網(wǎng)頁(yè)重定向的方法,其特征在于,包括網(wǎng)關(guān)在其與互聯(lián)網(wǎng)的連接斷開(kāi)的情況下收到用戶終端發(fā)送的頁(yè)面請(qǐng)求時(shí),將所述頁(yè)面請(qǐng)求重定向到指定網(wǎng)頁(yè),所述指定網(wǎng)頁(yè)包括包含呈現(xiàn)所述網(wǎng)關(guān)的狀態(tài)和/或所述網(wǎng)關(guān)與互聯(lián)網(wǎng)連接狀態(tài)的網(wǎng)頁(yè);將所述指定網(wǎng)頁(yè)返回給所述用戶終端。5.如權(quán)利要求4所述的方法,其特征在于,所述頁(yè)面請(qǐng)求包括超級(jí)文本傳送協(xié)議請(qǐng)求或者域名服務(wù)器請(qǐng)求。6.如權(quán)利要求5所述的方法,其特征在于,當(dāng)所述頁(yè)面請(qǐng)求為超級(jí)文本傳送協(xié)議請(qǐng)求時(shí),所述將所述頁(yè)面請(qǐng)求重定向到指定網(wǎng)頁(yè)包括所述網(wǎng)關(guān)通過(guò)執(zhí)行網(wǎng)關(guān)防火墻的PREROUTING轉(zhuǎn)發(fā)鏈中的轉(zhuǎn)發(fā)規(guī)則,將所述超級(jí)文本傳送協(xié)議請(qǐng)求重定向到所述轉(zhuǎn)發(fā)規(guī)則中的所述指定網(wǎng)頁(yè),所述轉(zhuǎn)發(fā)規(guī)則指定在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)時(shí)訪問(wèn)的網(wǎng)頁(yè)。7.如權(quán)利要求6所述的方法,其特征在于,所述轉(zhuǎn)發(fā)規(guī)則由網(wǎng)關(guān)在其與互聯(lián)網(wǎng)的連接斷開(kāi)時(shí)在網(wǎng)關(guān)防火墻的PREROUTING轉(zhuǎn)發(fā)鏈中添加,并由網(wǎng)關(guān)在其與互聯(lián)網(wǎng)的連接建立時(shí)刪除。8.如權(quán)利要求5所述的方法,其特征在于,當(dāng)所述頁(yè)面請(qǐng)求為域名服務(wù)器請(qǐng)求時(shí),所述將所述頁(yè)面請(qǐng)求重定向到指定網(wǎng)頁(yè)包括所述網(wǎng)關(guān)通過(guò)將所述域名服務(wù)器請(qǐng)求的域名替換為所述指定網(wǎng)頁(yè)的域名,將所述域名服務(wù)器請(qǐng)求重定向到所述指定網(wǎng)頁(yè)。9.如權(quán)利要求8所述的方法,其特征在于,所述網(wǎng)關(guān)向所述用戶終端發(fā)送域名服務(wù)器請(qǐng)求應(yīng)答的生存期為0。全文摘要本發(fā)明提供網(wǎng)關(guān)和網(wǎng)頁(yè)重定向的方法,用以實(shí)現(xiàn)網(wǎng)關(guān)在其與互聯(lián)網(wǎng)的連接斷開(kāi)時(shí),將用戶終端重定向到指定網(wǎng)頁(yè),使用戶終端通過(guò)重定向的指定網(wǎng)頁(yè)了解當(dāng)前的網(wǎng)關(guān)狀態(tài)和/或網(wǎng)絡(luò)狀態(tài),提高用戶的上網(wǎng)體驗(yàn)。該網(wǎng)關(guān)包括監(jiān)測(cè)模塊,用于監(jiān)測(cè)網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接情況;接收模塊,用于接收用戶終端發(fā)送的頁(yè)面請(qǐng)求;重定向模塊,用于當(dāng)接收模塊在網(wǎng)關(guān)與互聯(lián)網(wǎng)的連接斷開(kāi)時(shí)收到用戶終端發(fā)送的頁(yè)面請(qǐng)求時(shí),將該頁(yè)面請(qǐng)求重定向到指定網(wǎng)頁(yè),指定網(wǎng)頁(yè)包括包含呈現(xiàn)網(wǎng)關(guān)的狀態(tài)和/或網(wǎng)關(guān)與互聯(lián)網(wǎng)連接狀態(tài)的網(wǎng)頁(yè);發(fā)送模塊,用于將指定網(wǎng)頁(yè)返回給用戶終端。本技術(shù)方案使用戶終端通過(guò)重定向的指定網(wǎng)頁(yè)了解了當(dāng)前的網(wǎng)關(guān)狀態(tài)和/或網(wǎng)絡(luò)狀態(tài),提高了用戶的上網(wǎng)體驗(yàn)。文檔編號(hào)H04L29/08GK101741769SQ20081022725公開(kāi)日2010年6月16日申請(qǐng)日期2008年11月25日優(yōu)先權(quán)日2008年11月25日發(fā)明者劉可可申請(qǐng)人:華為終端有限公司