專利名稱:一種簡易訪問網(wǎng)絡(luò)運(yùn)營商門戶網(wǎng)站的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種互聯(lián)網(wǎng)技術(shù),更確切地說是涉及一種與強(qiáng)制(Portal)業(yè)務(wù)有關(guān)的技術(shù)。
由于目前任何一個(gè)用戶要訪問任一個(gè)網(wǎng)站都需直接輸入該網(wǎng)站的域名或者IP地址方可進(jìn)行,用戶訪問Portal業(yè)務(wù)的網(wǎng)站時(shí)也需按以下步驟進(jìn)行先打開瀏覽器,輸入Portal_Server的IP地址或域名,訪問到該P(yáng)ortal業(yè)務(wù)的門戶網(wǎng)站;然后再在該門戶網(wǎng)站的主頁上輸入用戶名和密碼進(jìn)行認(rèn)證;經(jīng)過認(rèn)證獲得相應(yīng)的上網(wǎng)權(quán)限。此外,可在此主頁上動(dòng)態(tài)選擇適合用戶自己的業(yè)務(wù),或查詢用戶關(guān)心的一些信息,實(shí)現(xiàn)用戶對自己的管理等。也即,用戶每次要訪問Portal_Server網(wǎng)站,都必須在瀏覽器上輸入完整的域名或者IP地址才能進(jìn)行。
根據(jù)以上陳述,Portal_Server作為Portal業(yè)務(wù)的重要組成部分,是Portal業(yè)務(wù)的用戶上網(wǎng)時(shí)必須訪問的網(wǎng)站,是用戶上網(wǎng)時(shí)的門戶。如果采用上述傳統(tǒng)的訪問網(wǎng)站的方法,即每次都需輸入域名和IP地址,就必須要求運(yùn)營商向每個(gè)用戶提供其網(wǎng)站的域名或IP地址,同時(shí)用戶也必須記住該網(wǎng)站的域名或IP地址,顯然給運(yùn)營商和用戶都帶來不便,從而不利于Portal業(yè)務(wù)的推廣。
由于Portal_Server門戶網(wǎng)站是Portal業(yè)務(wù)的用戶上網(wǎng)時(shí)必經(jīng)的入口網(wǎng)站,對它提供一個(gè)十分簡易方便的訪問方法顯得尤其重要。
為了方便運(yùn)營商對Portal業(yè)務(wù)的開展和方便用戶的使用,必須針對上述問題設(shè)計(jì)一種新的訪問Portal業(yè)務(wù)網(wǎng)站的方法,使Portal業(yè)務(wù)的用戶不必關(guān)心這個(gè)Portal_Server的域名或IP,用戶正常地按自己的習(xí)慣上網(wǎng),隨意地在瀏覽器地址欄上輸入用戶自己熟悉的域名或IP,或者甚至是隨便地敲入幾個(gè)數(shù)字,就能被自動(dòng)地引導(dǎo)到這個(gè)門戶網(wǎng)站上,方便用戶登錄此網(wǎng)站。
為了方便用戶登錄此網(wǎng)站,需要一種技術(shù)使用戶在首次登錄時(shí),訪問任何網(wǎng)站都被強(qiáng)制到Portal_Server網(wǎng)站,在這上面完成認(rèn)證和業(yè)務(wù)選擇;同時(shí)在用戶通過認(rèn)證后,保證用戶再訪問任何網(wǎng)站時(shí)將不會(huì)再被強(qiáng)制,也就是用戶可正常上網(wǎng)。本發(fā)明要解決的問題正是如何將用戶首次登錄時(shí)要進(jìn)行的任何訪問都強(qiáng)制到Portal_Server網(wǎng)站,以及在用戶通過認(rèn)證后不再進(jìn)行強(qiáng)制,保證用戶正常上網(wǎng)。
輸入任何正確的域名、IP地址或者甚至是任何的數(shù)字,都能訪問到門戶網(wǎng)站,這種方法顯然最為簡易。強(qiáng)制Portal技術(shù)正是這樣的一種技術(shù)。
有一種強(qiáng)制Portal技術(shù),簡稱為目的地址轉(zhuǎn)換+源地址轉(zhuǎn)換+重定向技術(shù)(DNAT+SNAT+Redirect),包括在接入服務(wù)器端正常的IP包處理流程中引入目的地址轉(zhuǎn)換(DNAT)和源地址轉(zhuǎn)換(SNAT)相結(jié)合的技術(shù),和在門戶網(wǎng)站(Portal_Server)端引入重定向(Redirect)的技術(shù)。其具體的實(shí)現(xiàn)步驟是在接入服務(wù)器上,對于Portal業(yè)務(wù)用戶未通過認(rèn)證前的第一個(gè)HTTP報(bào)文進(jìn)行強(qiáng)制的目的地址轉(zhuǎn)換(DNAT),將用戶要訪問的目的網(wǎng)站的地址替換成Portal_Server的地址,從而將該HTTP報(bào)文強(qiáng)制到Portal_Server上;
當(dāng)Portal_Server收到這樣的第一個(gè)HTTP報(bào)文后,建立TCP連接,同時(shí)向用戶端發(fā)送包含重定向(Redirect)信息的回應(yīng)報(bào)文,讓用戶端可以直接用Portal_Server的IP地址連接到Portal_Server上;當(dāng)接入服務(wù)器接收到來自Portal_Server的IP包,且其目的地址為未通過驗(yàn)證的用戶的時(shí),進(jìn)行強(qiáng)制的源地址轉(zhuǎn)換(SNAT),將Portal_Server的地址替換成用戶原來要訪問的網(wǎng)站地址,使客戶端可以正常建立起TCP連接;最后,用戶端接收由Portal_Server帶回的含有Redirect信息的報(bào)文后,就可以自動(dòng)的以Portal_Server的IP地址直接訪問Portal_Server。這之后接入服務(wù)器對于IP包的處理就將是正常的轉(zhuǎn)發(fā)流程處理過程。這樣也就完成了強(qiáng)制Portal。
上述方案是基于三個(gè)較為獨(dú)立的部分具體實(shí)現(xiàn)的接入服務(wù)器對上行報(bào)文的處理過程(DNAT)、接入服務(wù)器對下行報(bào)文的處理過程(SNAT)和門戶網(wǎng)站(Portal_Server)的重定向處理(Redirect)過程。
上述的“DNAT+SNAT+Redirect”方案,雖然可以很好地實(shí)現(xiàn)強(qiáng)制Portal的功能,但是在其實(shí)現(xiàn)中,接入服務(wù)器端的上行處理(DNAT)和下行處理(SNAT)都必須借助于接入服務(wù)器的底層硬件,無疑增加了底層硬件的額外負(fù)擔(dān),相應(yīng)降低了接入服務(wù)器的網(wǎng)絡(luò)處理能力。這一點(diǎn)對處理能力要求很高的寬帶設(shè)備來說,顯然是很不利的。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種簡易訪問網(wǎng)絡(luò)運(yùn)營商門戶網(wǎng)站的方法,其特征在于包括以下處理步驟A.接入服務(wù)器對門戶業(yè)務(wù)用戶設(shè)備未通過認(rèn)證前的第一個(gè)上行HTTP報(bào)文,直接提交給“虛擬Web服務(wù)器”;
B.由該“虛擬Web服務(wù)器”虛擬成用戶要訪問的網(wǎng)站與門戶業(yè)務(wù)用戶設(shè)備建立TCP連接,向門戶業(yè)務(wù)用戶設(shè)備發(fā)一個(gè)重定向到真正門戶網(wǎng)站(Portal_Server)的報(bào)文;C.收到重定向報(bào)文后的門戶業(yè)務(wù)用戶設(shè)備的瀏覽器自動(dòng)發(fā)起對真正門戶網(wǎng)站(Portal_Server)的訪問。
所述的步驟A,由門戶業(yè)務(wù)用戶在瀏覽器上輸入任何正確的域名、IP地址或任何的數(shù)字,形成上行IP報(bào)文;所述的步驟B,由“虛擬Web服務(wù)器”虛擬成該IP報(bào)文的IP地址的網(wǎng)站。
所述的步驟A前進(jìn)一步包括以下處理步驟A1.接入服務(wù)器分析上行IP報(bào)文連接信息,對于判斷為非門戶業(yè)務(wù)用戶設(shè)備的IP報(bào)文,作直接轉(zhuǎn)發(fā)處理;A2.接入服務(wù)器對于是門戶業(yè)務(wù)用戶設(shè)備的IP報(bào)文進(jìn)一步確定是否是直接訪問門戶網(wǎng)站(Portal_Server)的報(bào)文,和進(jìn)一步確定是否是進(jìn)行域名解析的DNS報(bào)文;A3.接入服務(wù)器對于是直接訪問門戶網(wǎng)站(Portal_Server)的報(bào)文或是進(jìn)行域名解析的DNS報(bào)文,作直接轉(zhuǎn)發(fā)處理;A4.接入服務(wù)器對于不是直接訪問Portal_Server的報(bào)文或不是進(jìn)行域名解析的DNS報(bào)文,進(jìn)一步確定是否是門戶業(yè)務(wù)用戶設(shè)備未通過認(rèn)證前的第一個(gè)上行HTTP報(bào)文;A5.對于不是門戶業(yè)務(wù)用戶設(shè)備未通過認(rèn)證前的第一個(gè)上行HTTP報(bào)文設(shè)置丟棄標(biāo)志。
本發(fā)明超越了DNAT和SNAT技術(shù),僅提取出了“Redirect”的設(shè)計(jì)思想,設(shè)計(jì)出了由接入服務(wù)器的高層軟件來完成強(qiáng)制Portal的“Redirect”技術(shù)方案。
本發(fā)明實(shí)現(xiàn)的輸入任何正確的域名、IP地址和任何的數(shù)字都可以自動(dòng)被強(qiáng)制到Portal_Server網(wǎng)站的技術(shù)方案,同利用“DNAT+SNAT+Redirect”的技術(shù)方案相比,除了有大大減少接入服務(wù)器設(shè)備底層硬件的負(fù)擔(dān)、提高設(shè)備處理報(bào)文能力的優(yōu)點(diǎn)外,還有以下的一些優(yōu)點(diǎn)1.因去掉了DNAT和SNAT的過程,故簡化了強(qiáng)制Portal的處理過程;2.本發(fā)明相對于“DNAT+SNAT+Redirect”技術(shù)方案,不但省去了DNAT和SNAT的過程,同時(shí)由于“虛擬Web Server”是在接入服務(wù)器的軟件上實(shí)現(xiàn)的,對它的訪問要比訪問實(shí)際網(wǎng)站快,故提高了強(qiáng)制Portal的速度;3.本發(fā)明對Portal_Server,沒有了對用戶上來的第一個(gè)報(bào)文要進(jìn)行重定向的特殊要求,Portal_Server的建設(shè)同一般的網(wǎng)站完全相同,不需要增加什么特殊的處理,這就大大提高了強(qiáng)制Portal這一功能的兼容性,跟任何Portal Serve都可以對接。而這一點(diǎn)對于通信設(shè)備是相當(dāng)重要的。
其設(shè)計(jì)思想是這樣的既然在強(qiáng)制Portal的過程中Portal_Server只簡單的起到向用戶發(fā)一個(gè)重定向報(bào)文的作用,那么就完全可以在接入服務(wù)器端實(shí)現(xiàn)一個(gè)簡易的“虛擬Web Server”,它的功能就是接收用戶需做強(qiáng)制Portal的報(bào)文,虛擬成用戶要訪問的網(wǎng)站與之建立TCP連接,然后由該“虛擬Web Server”向用戶端發(fā)一個(gè)重定向到Portal_Server的報(bào)文,以便讓用戶直接訪問Portal_Server。這時(shí)由于這個(gè)虛擬的“Web Server”是在接入服務(wù)器端通過軟件實(shí)現(xiàn)的,當(dāng)接入服務(wù)器的底層硬件接收到一個(gè)報(bào)文時(shí),只需簡單地判斷一下該報(bào)文是否是需要做強(qiáng)制Portal的報(bào)文,如果是,就直接將這個(gè)報(bào)文提交給這個(gè)“虛擬Web Server”就可以了,而這個(gè)“虛擬Web Server”向用戶端返回的報(bào)文就相當(dāng)于用戶要訪問的Portal_Server網(wǎng)站返回的報(bào)文,所以就不必再作源地址轉(zhuǎn)換(SNAT)了,完全可按正常的IP轉(zhuǎn)發(fā)流程處理。最后用戶端收到重定向報(bào)文后,瀏覽器就會(huì)自動(dòng)發(fā)起對真正的Portal_Server的訪問,實(shí)現(xiàn)強(qiáng)制Portal。
由于本發(fā)明的主要技術(shù)是利用“虛擬Web Server”向客戶端發(fā)重定向報(bào)文,從而實(shí)現(xiàn)強(qiáng)制Portal,從而形成一種利用‘Redirect’實(shí)現(xiàn)的強(qiáng)制Portal技術(shù)。
參見
圖1,圖中流程示出本發(fā)明的主體設(shè)計(jì)思想,包括通過接入服務(wù)器上的“虛擬Web Server”和IP上行轉(zhuǎn)發(fā)流程相配合,實(shí)現(xiàn)強(qiáng)制Portal技術(shù)。
步驟1,用戶(PC)輸入任何正確的域名、IP地址或任何數(shù)字(如新浪Sina網(wǎng)站的域名或IP地址),用戶(PC)向?yàn)g覽器地址欄輸入任何正確的域名、IP地址或任何的數(shù)字,若用戶輸入的是域名或IP地址,則接入服務(wù)器(BAS)會(huì)獲得該域名或IP地址的域名解析服務(wù)器(DNS)報(bào)文,若用戶輸入的是任何的數(shù)字,瀏覽器對于未能建立起連接的IP地址輸入,會(huì)自動(dòng)將其當(dāng)作字符,再加上WWW前綴和com等后綴,然后發(fā)出含有DNS解析報(bào)文的IP報(bào)文;步驟2,當(dāng)接入服務(wù)器的底層硬件接收到一個(gè)報(bào)文,經(jīng)判斷是需要做強(qiáng)制Portal的報(bào)文時(shí),直接將這個(gè)報(bào)文提交給接入服務(wù)器端的“虛擬Web Server”(如虛擬Sina);步驟3,“虛擬Web Server”(如虛擬Sina)對接收到的報(bào)文進(jìn)行分析,得到目的IP地址,并將該目的IP地址作為這個(gè)“虛擬Web Server”(如虛擬Sina)的地址,此時(shí)的這個(gè)“虛擬Web Server”(如虛擬Sina)就虛擬了用戶要訪問的網(wǎng)站了,由“虛擬Web Server”(如虛擬Sina)向接入服務(wù)器底層硬件返回含有重定向信息的報(bào)文;
步驟4,接入服務(wù)器(BAS)向用戶(PC)端響應(yīng)一個(gè)重定向報(bào)文,該重定向報(bào)文須告訴用戶要和真正的Portal_Server建立連接并訪問該P(yáng)ortal_Server,這個(gè)重定向報(bào)文就相當(dāng)于是用戶要訪問的Portal_Server網(wǎng)站返回的報(bào)文,IP轉(zhuǎn)發(fā)流程按正常的轉(zhuǎn)發(fā)流程處理;步驟5,最后,用戶(PC)端接收由接入服務(wù)器(BAS)返回的由“虛擬WebServer”(如虛擬Sina)帶回的含有重定向信息的報(bào)文后,就可以自動(dòng)地以Portal_Server的IP地址直接訪問Portal_Server(P.S),這之后對于IP包的處理就將是正常的轉(zhuǎn)發(fā)流程了。
這樣也就完成了強(qiáng)制Portal。
參見圖2,圖中示出接入服務(wù)器對IP報(bào)文上行轉(zhuǎn)發(fā)流程的處理過程。主要包括接入服務(wù)器對用戶端上行報(bào)文的處理過程,和“虛擬Web Server”對接收到的報(bào)文進(jìn)行下行轉(zhuǎn)發(fā)的處理過程。
步驟201,接入服務(wù)器接收來自用戶端的上行IP報(bào)文;步驟202,接入服務(wù)器在對該上行IP報(bào)文進(jìn)行正常包處理的過程中,根據(jù)分析報(bào)文連接信息判斷其是否是Portal業(yè)務(wù)用戶,若是則繼續(xù)執(zhí)行步驟203;步驟203,通過比較該用戶的目的IP地址與接入服務(wù)器設(shè)備上已配置好的一個(gè)或幾個(gè)Portal_Server的IP地址,判斷該用戶報(bào)文是否是直接訪問Portal_Server的報(bào)文(一致即為直接訪問),和根據(jù)目的端口號判斷是不是進(jìn)行域名解析的DNS(域名解析服務(wù)器)報(bào)文,若都不是則繼續(xù)執(zhí)行步驟204;步驟204,根據(jù)僅分配給HTTP報(bào)文使用的標(biāo)準(zhǔn)端口號,可進(jìn)一步判斷出是否是Portal業(yè)務(wù)用戶未通過認(rèn)證前的首個(gè)HTTP報(bào)文,若是則繼續(xù)執(zhí)行步驟206;步驟205,對于經(jīng)步驟202判斷為是Portal業(yè)務(wù)用戶的報(bào)文、但經(jīng)步驟203判斷為不是直接訪問Portal_Server的報(bào)文或不是進(jìn)行域名解析的DNS報(bào)文,又經(jīng)步驟204判斷為不是HTTP報(bào)文的其他報(bào)文,則在該IP報(bào)文中設(shè)置丟棄標(biāo)志,并入發(fā)送隊(duì)列模塊,由發(fā)送隊(duì)列模塊對其作丟棄處理;
步驟206,將經(jīng)步驟204處理后確定為Portal業(yè)務(wù)用戶未通過認(rèn)證前的首個(gè)HTTP報(bào)文提交給用戶目的IP地址的“虛擬Web Server”模塊處理;步驟207,對于經(jīng)步驟202判斷為不是Portal業(yè)務(wù)用戶的報(bào)文、或經(jīng)步驟203判斷為是直接訪問Portal_Server的報(bào)文或是進(jìn)行域名解析的DNS報(bào)文,則按正常的轉(zhuǎn)發(fā)流程對IP報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理;步驟208,將進(jìn)行正常轉(zhuǎn)發(fā)處理的IP報(bào)文放入發(fā)送隊(duì)列中。
綜上所述,IP上行轉(zhuǎn)發(fā)流程先判斷輸入的IP報(bào)文是否為Portal業(yè)務(wù)的用戶報(bào)文,如果是屬于Portal業(yè)務(wù)的用戶報(bào)文,則轉(zhuǎn)發(fā)流程要依次按以下三條原則處理,否則按正常轉(zhuǎn)發(fā)流程處理,這三條處理原則是一.對于直接訪問Portal_Server的IP報(bào)文,或者是進(jìn)行域名解析的DNS報(bào)文,讓其直接通過,保證了直接訪問Portal_Server的用戶IP報(bào)文可以直接通過,這樣對于客戶端被重定向到Portal_Server后的訪問就不必再作強(qiáng)制了,對于域名解析的DNS報(bào)文也可以直接通過,則保證了用戶在輸入網(wǎng)站域名后可以通過域名解析得到其相應(yīng)的IP地址;二.對于是訪問Portal_Server的HTTP報(bào)文,則提交給“虛擬Web Server”模塊處理;三.丟棄其他報(bào)文。
經(jīng)圖2步驟206處理后的IP報(bào)文送入“虛擬Web Server”。
“虛擬Web Server”對接收到的IP報(bào)文按下面流程處理對于接收到的IP報(bào)文進(jìn)行分析,得到目的IP地址,將該目的IP地址作為這個(gè)“虛擬Web Server”的地址,即此時(shí)的這個(gè)“虛擬Web Server”就虛擬為用戶要訪問的網(wǎng)站了;“虛擬Web Server”給用戶端響應(yīng)一個(gè)重定向報(bào)文,在此重定向報(bào)文中,須告訴用戶端要和真正的Portal_Server建立連接并訪問該真正的Portal_Server,這個(gè)重定向報(bào)文就相當(dāng)于是由用戶要訪問的網(wǎng)站發(fā)出的,接入服務(wù)器的IP轉(zhuǎn)發(fā)流程按正常流程對其進(jìn)行處理;
接入服務(wù)器將重定向報(bào)文傳遞給IP轉(zhuǎn)發(fā)流程進(jìn)行下行轉(zhuǎn)發(fā)處理;用戶端的瀏覽器根據(jù)接收到的重定向報(bào)文,自動(dòng)發(fā)起對真正的Portal_Server的訪問,完成強(qiáng)制Portal。
本發(fā)明的方法,是一種利用“Redirect”實(shí)現(xiàn)的強(qiáng)制Portal方案。為實(shí)現(xiàn)強(qiáng)制Portal技術(shù),建立起“虛擬Web Server”,以實(shí)現(xiàn)重定向,并利用“虛擬WebServer”回應(yīng)用戶重定向(Redirect)報(bào)文。
本發(fā)明經(jīng)在寬帶接入服務(wù)器中驗(yàn)證,證明可完全達(dá)到強(qiáng)制Portal的要求,且效果良好。
權(quán)利要求
1.一種簡易訪問網(wǎng)絡(luò)運(yùn)營商門戶網(wǎng)站的方法,其特征在于包括以下處理步驟A.接入服務(wù)器對門戶業(yè)務(wù)用戶設(shè)備未通過認(rèn)證前的第一個(gè)上行HTTP報(bào)文,直接提交給“虛擬Web服務(wù)器”;B.由該“虛擬Web服務(wù)器”虛擬成用戶要訪問的網(wǎng)站與門戶業(yè)務(wù)用戶設(shè)備建立TCP連接,向門戶業(yè)務(wù)用戶設(shè)備發(fā)一個(gè)重定向到真正門戶網(wǎng)站(Portal_Server)的報(bào)文;C.收到重定向報(bào)文后的門戶業(yè)務(wù)用戶設(shè)備的瀏覽器自動(dòng)發(fā)起對真正門戶網(wǎng)站(Portal_Server)的訪問。
2.根據(jù)權(quán)利要求1所述的一種簡易訪問網(wǎng)絡(luò)運(yùn)營商門戶網(wǎng)站的方法,其特征在于所述的步驟A,由門戶業(yè)務(wù)用戶在瀏覽器上輸入任何正確的域名、IP地址或任何的數(shù)字,形成上行IP報(bào)文;所述的步驟B,由“虛擬Web服務(wù)器”虛擬成該IP報(bào)文的IP地址的網(wǎng)站。
3.根據(jù)權(quán)利要求1所述的一種簡易訪問網(wǎng)絡(luò)運(yùn)營商門戶網(wǎng)站的方法,其特征在于所述的步驟A前進(jìn)一步包括以下處理步驟A1.接入服務(wù)器分析上行IP報(bào)文連接信息,對于判斷為非門戶業(yè)務(wù)用戶設(shè)備的IP報(bào)文,作直接轉(zhuǎn)發(fā)處理;A2.接入服務(wù)器對于是門戶業(yè)務(wù)用戶設(shè)備的IP報(bào)文進(jìn)一步確定是否是直接訪問門戶網(wǎng)站(Portal_Server)的報(bào)文,和進(jìn)一步確定是否是進(jìn)行域名解析的DNS報(bào)文;A3.接入服務(wù)器對于是直接訪問門戶網(wǎng)站(Portal_Server)的報(bào)文或是進(jìn)行域名解析的DNS報(bào)文,作直接轉(zhuǎn)發(fā)處理;A4.接入服務(wù)器對于不是直接訪問Portal_Server的報(bào)文或不是進(jìn)行域名解析的DNS報(bào)文,進(jìn)一步確定是否是門戶業(yè)務(wù)用戶設(shè)備未通過認(rèn)證前的第一個(gè)上行HTTP報(bào)文;A5.對于不是門戶業(yè)務(wù)用戶設(shè)備未通過認(rèn)證前的第一個(gè)上行HTTP報(bào)文設(shè)置丟棄標(biāo)志。
4.根據(jù)權(quán)利要求3所述的一種簡易訪問網(wǎng)絡(luò)運(yùn)營商門戶網(wǎng)站的方法,其特征在于所述步驟A2,是根據(jù)門戶業(yè)務(wù)用戶設(shè)備的目的IP地址與接入服務(wù)器設(shè)備上已配置好的門戶網(wǎng)站(Portal_Server)的IP地址比較結(jié)果,判斷用戶報(bào)文是否是直接訪問門戶網(wǎng)站(Portal_Server)的報(bào)文,和根據(jù)目的端口號判斷是不是進(jìn)行域名解析的DNS報(bào)文;所述步驟A4,是根據(jù)僅分配給HTTP報(bào)文使用的標(biāo)準(zhǔn)端口號,判斷是否是門戶業(yè)務(wù)用戶未通過認(rèn)證前的首個(gè)HTTP報(bào)文。
5.根據(jù)權(quán)利要求1所述的一種簡易訪問網(wǎng)絡(luò)運(yùn)營商門戶網(wǎng)站的方法,其特征在于所述的步驟A是由接入服務(wù)器底層硬件實(shí)現(xiàn)的;所述的“虛擬Web服務(wù)器”功能是由接入服務(wù)器高層軟件的“虛擬Web服務(wù)器”模塊實(shí)現(xiàn)的。
6.根據(jù)權(quán)利要求1所述的一種簡易訪問網(wǎng)絡(luò)運(yùn)營商門戶網(wǎng)站的方法,其特征在于所述的步驟B,是由“虛擬Web服務(wù)器”向接入服務(wù)器底層硬件返回含有重定向信息的報(bào)文,再由接入服務(wù)器底層硬件按正常的轉(zhuǎn)發(fā)流程向門戶業(yè)務(wù)用戶設(shè)備端響應(yīng)重定向報(bào)文。
全文摘要
本發(fā)明涉及一種簡易訪問網(wǎng)絡(luò)運(yùn)營商門戶網(wǎng)站的方法,是一種強(qiáng)制(Portal)業(yè)務(wù)技術(shù)。對現(xiàn)有“目的地址轉(zhuǎn)換+源地址轉(zhuǎn)換+重定向”(DNAT+SNAT+Redirect)技術(shù)方案進(jìn)行提練,可簡化強(qiáng)制實(shí)現(xiàn)過程和減輕對接入服務(wù)器底層硬件的要求。接入服務(wù)器將門戶業(yè)務(wù)用戶設(shè)備未通過認(rèn)證前的第一個(gè)上行HTTP報(bào)文,直接提交給“虛擬Web服務(wù)器”;由該“虛擬Web服務(wù)器”虛擬成用戶要訪問的網(wǎng)站與門戶業(yè)務(wù)用戶設(shè)備建立TCP連接,向門戶業(yè)務(wù)用戶設(shè)備發(fā)重定向到真正門戶網(wǎng)站的報(bào)文;收到重定向報(bào)文后的門戶業(yè)務(wù)用戶設(shè)備的瀏覽器自動(dòng)發(fā)起對真正門戶網(wǎng)站的訪問。接入服務(wù)器對非Portal用戶設(shè)備的IP報(bào)文、用戶直接訪問門戶網(wǎng)站的報(bào)文和進(jìn)行域名解析的DNS報(bào)文則作直接轉(zhuǎn)發(fā)處理。
文檔編號G06F9/06GK1416056SQ0212350
公開日2003年5月7日 申請日期2002年6月28日 優(yōu)先權(quán)日2002年6月28日
發(fā)明者涂伯顏, 史文江, 張勁峰, 楊宏杰, 趙文鵬, 王鋒波, 羅成, 肖維, 董靖宇, 謝小娟, 溫元德 申請人:華為技術(shù)有限公司