專利名稱:用于訪問作為寬帶接入終端的嵌入式萬維網(wǎng)服務(wù)器的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品的制作方法
背景技術(shù):
本發(fā)明一般地涉及通信領(lǐng)域,更具體地說涉及諸如數(shù)字用戶線路、電纜或衛(wèi)星網(wǎng)絡(luò)通信等寬帶接入。
諸如電纜調(diào)制解調(diào)器、數(shù)字用戶線路(DSL)調(diào)制解調(diào)器和衛(wèi)星調(diào)制解調(diào)器等寬帶接入終端,一般利用傳輸控制協(xié)議/網(wǎng)間協(xié)議(TCP/IP)提供到因特網(wǎng)的高速、永遠(yuǎn)接通的連接。為了便于迅速展開寬帶業(yè)務(wù),位于客戶宅院的接入終端最好能夠向用戶提供診斷信息。這樣的診斷信息,例如,可以由寬帶接入終端中的嵌入式萬維網(wǎng)服務(wù)器提供,后者可以由萬維網(wǎng)瀏覽器等利用例如超文本傳輸協(xié)議(HTTP)和TCP/IP來訪問所述萬維網(wǎng)服務(wù)器。
在某些傳統(tǒng)的寬帶接入終端(BAT)中,把萬維網(wǎng)服務(wù)器、動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)服務(wù)器和域名服務(wù)器(DNS)的圖形處理程序能力嵌入BAT。當(dāng)廣域網(wǎng)(WAN)鏈路不可用時(shí),嵌入式萬維網(wǎng)服務(wù)器一般把專用的IP地址分配給諸如個(gè)人計(jì)算機(jī)等用戶設(shè)備。DNS的圖形處理程序功能解釋對(duì)預(yù)定的通用資源定位器(URL)的DNS查詢,并用嵌入式萬維網(wǎng)服務(wù)器的IP地址響應(yīng)。當(dāng)BAT剛上電后WAN鏈路可用時(shí),這樣的BAT一般允許訪問由嵌入式萬維網(wǎng)服務(wù)器提供的診斷萬維網(wǎng)網(wǎng)頁,或者當(dāng)BAT剛上電時(shí)WAN鏈路不可用時(shí),使得用戶設(shè)備稍后上電時(shí)可以從嵌入式DHCP服務(wù)器獲得IP地址。
遺憾的是,如上所述,若正常運(yùn)行一段時(shí)間之后WAN鏈路變得不可用,則傳統(tǒng)的BAT便可能無法向用戶終端提供對(duì)嵌入式萬維網(wǎng)服務(wù)器的訪問。在這種情況下,通常,可以通過WAN訪問的業(yè)務(wù)提供商的DHCP服務(wù)器已經(jīng)給用戶設(shè)備分配了可全局路由選擇的IP地址??扇致酚蛇x擇的IP地址一般具有相對(duì)較長的租借期限(lease)(例如,一天到到一個(gè)星期)。當(dāng)用戶試圖訪問BAT的嵌入式萬維網(wǎng)服務(wù)器時(shí),嵌入式萬維網(wǎng)服務(wù)器可能不可用,因?yàn)橛脩粼O(shè)備中與地址轉(zhuǎn)換協(xié)議(ARP)高速緩存中嵌入式萬維網(wǎng)服務(wù)器對(duì)應(yīng)的入口已經(jīng)期滿。ARP高速緩存中的入口一般在相對(duì)較短的時(shí)間(例如,10分鐘)內(nèi)期滿。若用戶重新啟動(dòng)用戶設(shè)備或重新配置所述設(shè)備,則萬維網(wǎng)服務(wù)器可能被訪問,但是這樣的操作可能是不適宜的,例如,因?yàn)橐话阌脩艨赡懿⒎羌夹g(shù)人員,或者因?yàn)闈撛诘闹匾脑\斷信息可能在重新啟動(dòng)的過程中丟失。
發(fā)明概述本發(fā)明的實(shí)施例提供一種用于訪問寬帶接入終端的嵌入式萬維網(wǎng)服務(wù)器的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品,所述訪問的方法是監(jiān)視通過寬帶接入終端的廣域網(wǎng)連接或局域網(wǎng)連接中至少一個(gè)的通信,以便確定與廣域網(wǎng)相聯(lián)系并且由用戶終端利用寬帶接入終端進(jìn)行訪問的域名服務(wù)器和/或網(wǎng)關(guān)。當(dāng)寬帶接入終端的廣域網(wǎng)連接被檢測為不可用時(shí),寬帶接入終端響應(yīng)從用戶終端到域名服務(wù)器和/或網(wǎng)關(guān)的通信,就像是域名服務(wù)器和/或網(wǎng)關(guān)可以通過廣域網(wǎng)訪問一樣。
在本發(fā)明具體的實(shí)施例中,通過識(shí)別目的地是所述用戶終端的動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)分組、從所識(shí)別的DHCP分組提取用戶終端的因特網(wǎng)協(xié)議(IP)地址、并從所識(shí)別的DHCP分組提取所述用戶終端的媒體訪問控制(MAC)地址,來監(jiān)視通信。還從所識(shí)別的DHCP分組提取域名服務(wù)器或網(wǎng)關(guān)的IP地址。根據(jù)域名服務(wù)器或網(wǎng)關(guān)的IP地址,確定域名服務(wù)器或網(wǎng)關(guān)的MAC地址,而用戶終端的IP地址、用戶終端的MAC地址、域名服務(wù)器或網(wǎng)關(guān)的IP地址以及域名服務(wù)器或網(wǎng)關(guān)的MAC地址都是彼此相關(guān)聯(lián)的。
附圖簡要說明
圖1是適合于包括本發(fā)明實(shí)施例的寬帶接入網(wǎng)絡(luò)系統(tǒng)的方框圖;圖2是說明當(dāng)廣域網(wǎng)連接可用時(shí),訪問嵌入式萬維網(wǎng)服務(wù)器的傳統(tǒng)的操作的流程圖;圖3是說明當(dāng)廣域網(wǎng)連接不可用時(shí),傳統(tǒng)的寬帶接入終端訪問嵌入式萬維網(wǎng)服務(wù)器的操作的流程圖;圖4是按照本發(fā)明實(shí)施例的寬帶接入終端的方框圖;圖5是說明按照本發(fā)明實(shí)施例的寬帶接入終端的操作的流程圖;圖6A,6B,6C和6D分別是說明按照本發(fā)明實(shí)施例的寬帶接入終端的監(jiān)視器模塊/電路、ARP代理服務(wù)器模塊/電路、DNS中繼模塊/電路和DHCP服務(wù)器的操作的流程圖;圖7是說明按照本發(fā)明實(shí)施例的寬帶接入終端的典型操作的流程圖;以及圖8是說明如果網(wǎng)關(guān)或域名服務(wù)器(DNS)的媒體訪問控制(MAC)地址無效,按照本發(fā)明實(shí)施例的寬帶接入終端的典型操作的流程圖。
詳細(xì)描述下面將參考附圖更全面地描述本發(fā)明,附圖中示出本發(fā)明的說明性的實(shí)施例。但是,本發(fā)明可以用許多不同的形式實(shí)施,而不應(yīng)該將其解釋為限于下面提出的實(shí)施例,反之,提供這些實(shí)施例是為了使本公開更加徹底和完全,將向本專業(yè)的技術(shù)人員充分傳達(dá)本發(fā)明的范圍。
本專業(yè)的技術(shù)人員應(yīng)該明白,本發(fā)明可以作為方法、數(shù)據(jù)處理系統(tǒng)或計(jì)算機(jī)程序產(chǎn)品實(shí)現(xiàn)。相應(yīng)地,本發(fā)明可以采取全硬件實(shí)施例、全軟件實(shí)施例或軟件和硬件結(jié)合的實(shí)施例實(shí)施,軟件和硬件方面在這里一般地稱作“電路”。另外,本發(fā)明采取計(jì)算機(jī)可用的存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品的形式,具有被收錄在所述介質(zhì)中的計(jì)算機(jī)可用的程序代碼工具。任何適當(dāng)?shù)挠?jì)算機(jī)可讀的介質(zhì)均可使用,包括硬盤、CD-ROM、光存儲(chǔ)裝置、諸如支持因特網(wǎng)或企業(yè)網(wǎng)等的傳輸介質(zhì)或磁存儲(chǔ)介質(zhì)。
用于執(zhí)行本發(fā)明操作的計(jì)算機(jī)程序代碼可以用諸如Java,Smalltalk或C++等面向?qū)ο蟮木幊陶Z言編制。但是,用于執(zhí)行本發(fā)明的操作的計(jì)算機(jī)程序代碼也可以用諸如C編程語言等傳統(tǒng)的程序性編程語言編制。程序代碼可以作為獨(dú)立的軟件包完全在用戶計(jì)算機(jī)上運(yùn)行,作為獨(dú)立的軟件包部分在用戶計(jì)算機(jī),部分在用戶計(jì)算機(jī)上而部分在遠(yuǎn)程計(jì)算機(jī)上運(yùn)行,或者整個(gè)在遠(yuǎn)程計(jì)算機(jī)上運(yùn)行。在后一種情況下,遠(yuǎn)程計(jì)算機(jī)可以通過局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)連接到用戶計(jì)算機(jī),或者可以連接到外部計(jì)算機(jī),例如,利用因特網(wǎng)業(yè)務(wù)提供商通過因特網(wǎng)連接。
下面將參考按照本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖說明和/或方框圖和/或流程圖來描述本發(fā)明。應(yīng)該明白,流程圖說明和/或方框圖中的每一個(gè)方框都可以用計(jì)算機(jī)程序指令實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器,以產(chǎn)生一種機(jī)構(gòu),使得通過計(jì)算機(jī)或可編程數(shù)據(jù)處理設(shè)備執(zhí)行的指令建立用于實(shí)現(xiàn)流程圖和/或方框圖或流程圖方框中指定的功能的工具。
這些計(jì)算機(jī)程序指令也可以存儲(chǔ)在計(jì)算機(jī)可讀的存儲(chǔ)器中,所述指令可以指導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式運(yùn)行,因此存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括實(shí)現(xiàn)在流程圖或方框圖的一個(gè)或多個(gè)方框中指定的功能的指令工具的制品。
計(jì)算機(jī)程序指令也可以裝入計(jì)算機(jī)或可編程數(shù)據(jù)處理設(shè)備,使準(zhǔn)備在計(jì)算機(jī)或可編程數(shù)據(jù)處理設(shè)備上執(zhí)行一系列操作步驟形成由計(jì)算機(jī)實(shí)現(xiàn)的過程,使得在計(jì)算機(jī)或可編程的數(shù)據(jù)處理裝置上執(zhí)行的指令提供一系列步驟,用于實(shí)現(xiàn)流程圖和/或方框圖的一個(gè)或多個(gè)方框中規(guī)定的功能。
本發(fā)明的實(shí)施例提供對(duì)寬帶接入終端中的嵌入式萬維網(wǎng)服務(wù)器的訪問,其中萬維網(wǎng)服務(wù)器和連接到寬帶接入終端的用戶終端在不同的子網(wǎng)上。在這種情況下,寬帶接入終端可以提供對(duì)層2發(fā)現(xiàn)消息的響應(yīng),諸如若網(wǎng)關(guān)或域名服務(wù)器(DNS)無法訪問,則代表網(wǎng)關(guān)或DNS對(duì)ARP請(qǐng)求提供ARP響應(yīng)。于是,寬帶接入終端起著ARP代理服務(wù)器的作用,刷新用戶終端的ARP高速緩存,使得嵌入式萬維網(wǎng)服務(wù)器對(duì)URL的DNS請(qǐng)求可以由寬帶接入終端截獲,并可提供嵌入式萬維網(wǎng)服務(wù)器的IP地址。因此,即使在到DNS的鏈路不可用時(shí)用戶終端也可以訪問嵌入式萬維網(wǎng)服務(wù)器。
圖1說明包括本發(fā)明實(shí)施例的寬帶接入網(wǎng)絡(luò)系統(tǒng)。如圖1所示,最終用戶宅院10、10’利用寬帶接入終端12、12’提供最終用戶宅院10、10’處的局域網(wǎng)(LAN)24、24’和廣域網(wǎng)(WAN)22之間的通信,并訪問業(yè)務(wù)提供商網(wǎng)絡(luò)38。用戶宅院10、10’處的局域網(wǎng)(LAN)24、24’向用戶室內(nèi)設(shè)備20、20’、20”(這里亦稱“用戶終端”)提供對(duì)寬帶接入終端12、12’的訪問。為了說明,以電纜調(diào)制解調(diào)器的形式說明寬帶接入終端10、10’,所述電纜調(diào)制解調(diào)器連接到起業(yè)務(wù)提供商網(wǎng)絡(luò)38的網(wǎng)關(guān)的作用的電纜調(diào)制解調(diào)器終端系統(tǒng)(CMTS)30。但是,電纜調(diào)制解調(diào)器以外的寬帶接入技術(shù)也可以用于本發(fā)明的實(shí)施例中,諸如數(shù)字用戶線路(DSL)或衛(wèi)星通信調(diào)制解調(diào)器。此外,用戶室內(nèi)設(shè)備20、20’、20”可以是任何能從萬維網(wǎng)服務(wù)器請(qǐng)求萬維網(wǎng)網(wǎng)頁的裝置,諸如個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、萬維網(wǎng)使能電話等(在這里集體稱為用戶終端)。
正如圖1還示出的,業(yè)務(wù)提供商網(wǎng)絡(luò)38可以包括動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)服務(wù)器32,后者向諸如寬帶接入終端12、12’和用戶室內(nèi)設(shè)備20、20’、20”等裝置分配因特網(wǎng)協(xié)議(IP)地址。還可以設(shè)置域名服務(wù)器(DNS)34,以便把域名還原到IP地址。此外,網(wǎng)關(guān)36可以提供從業(yè)務(wù)提供商網(wǎng)絡(luò)38到因特網(wǎng)40或其他這樣的網(wǎng)絡(luò)的訪問,以便允許訪問業(yè)務(wù)提供商網(wǎng)絡(luò)38以外的萬維網(wǎng)服務(wù)器42。
寬帶接入終端12、12’起橋接LAN和WAN接口之間的以太網(wǎng)分組的層2橋的作用。寬帶接入終端12、12’也是IP主機(jī)。DHCP服務(wù)器32一般給寬帶接入終端12、12’分配IP地址。這種IP地址一般是專用地址。寬帶接入終端上電之后,用戶終端20、20’、20”一般也上電。DHCP服務(wù)器32給用戶終端20、20’、20”分配IP地址。一般給用戶終端20、20’、20”分配可全局路由選擇的IP地址,所述可全局路由選擇的IP地址處在不同于分配給寬帶接入終端12、12’的IP地址的子網(wǎng)上。
盡管圖1中示出了具體的網(wǎng)絡(luò)結(jié)構(gòu),本發(fā)明的實(shí)施例也可以用于不同的網(wǎng)絡(luò)結(jié)構(gòu)中。例如,附加的用戶宅院10、10’可以被利用作為業(yè)務(wù)提供商網(wǎng)絡(luò)38的其他配置。類似地,盡管在這里參考廣域網(wǎng)和局域網(wǎng)的連接來描述本發(fā)明,但是,本專業(yè)的技術(shù)人員會(huì)理解,本發(fā)明的實(shí)施例可以用于兩個(gè)局域網(wǎng)和/或兩個(gè)廣域網(wǎng)之間的寬帶接入終端。
圖2是說明當(dāng)WAN和LAN均可用時(shí),寬帶接入終端某些操作實(shí)例的流程圖。在圖2示出的實(shí)例中,寬帶接入終端被分配一個(gè)固定的IP地址,諸如,192.168.100.1。在寬帶接入終端12,12’上電序列過程中,即使在從DHCP服務(wù)器32獲得IP地址之前,也可以從LAN 24、24’一側(cè)訪問寬帶接入終端12,12’。例如,用戶可以點(diǎn)擊用戶終端20、20’、20”的瀏覽器,從LAN 24、24’一側(cè)到IP地址192.168.100.1,取得診斷信息。或者,用戶終端20、20’、20”可以使用預(yù)定的URL,諸如,MyModem,而不用IP地址192.168.100.1,來取得這樣的診斷信息。
寬帶接入終端12、12’從DHCP服務(wù)器32獲得IP地址之后,寬帶接入終端12、12’仍舊維持固定內(nèi)定地址192.168.100.1。這個(gè)地址仍舊只可以從LAN 24、24’一側(cè)訪問。于是,寬帶接入終端12、12’完成上電序列之后,一般至少有兩個(gè)IP地址,DHCP服務(wù)器32分配的和固定的IP地址。
在本實(shí)例中,業(yè)務(wù)提供商提供給寬帶接入終端12、12’的IP地址是專用IP地址,諸如10.10.1.1。業(yè)務(wù)提供商還給用戶終端20、20’、20”分配全局IP地址,諸如20.20.1.1。另外,在本實(shí)例中,CMTS 30是寬帶接入終端12、12’和用戶終端20、20’、20”的內(nèi)定的網(wǎng)關(guān)。如上所述,寬帶接入終端12、12’還包括DHCP服務(wù)器、萬維網(wǎng)服務(wù)器以及解釋和響應(yīng)包含諸如URL“MyModem”的預(yù)定字符串的DNS查詢的能力。
現(xiàn)轉(zhuǎn)到圖2的細(xì)節(jié),當(dāng)寬帶接入終端12、12’上電后,它將DHCPDISCOVER初始化并通過諸如CMTS 30的網(wǎng)關(guān)將DHCPDISCOVER發(fā)送到DHCP服務(wù)器32(線200)。DHCP服務(wù)器32用DHCPOFFER(線202)響應(yīng)。響應(yīng)DHCPOFFER,寬帶接入終端12、12’向DHCP服務(wù)器32發(fā)送DHCPREQUEST(線204),并從DHCP服務(wù)器32接收DHCPACK(線206)。在本實(shí)例中,寬帶接入終端12、12’被分配IP地址10.10.1.1,網(wǎng)關(guān)IP地址被標(biāo)記為10.10.100.1,DHCP服務(wù)器32的IP地址被標(biāo)記為為150.1.1.1,而DNS服務(wù)器34的IP地址被標(biāo)記為150.2.1.1。此時(shí),寬帶接入終端12、12’已經(jīng)成功完成初始化。
當(dāng)用戶終端20、20’、20”上電后,用戶終端20、20’、20”向DHCP服務(wù)器32發(fā)送DHCPDISCOVER和DHCPREQUEST(線208),并接收相應(yīng)的DHCPOFFER和DHCPACK(線210)。在本實(shí)例中,用戶終端20、20’、20”被分配IP地址20.20.1.1,網(wǎng)關(guān)IP地址被標(biāo)記為20.20.100.1,DHCP服務(wù)器32的IP地址被標(biāo)記為150.1.1.1,而DNS服務(wù)器34的IP地址被標(biāo)記為150.2.1.1。
當(dāng)用戶終端20、20’、20”輸入U(xiǎn)RL,在瀏覽器上點(diǎn)擊網(wǎng)址時(shí),用戶終端20、20’、20”通過向DNS服務(wù)器34發(fā)送DNS查詢來還原(resolve)URL。因?yàn)镈NS服務(wù)器34與用戶終端并不在同一個(gè)子網(wǎng)上,所以用戶終端20、20’、20”必須通過網(wǎng)關(guān),例如CMTS 30向DNS服務(wù)器34發(fā)送DNS查詢。為此,用戶終端20、20’、20”向網(wǎng)關(guān)的IP地址發(fā)送ARP請(qǐng)求(線212)。網(wǎng)關(guān)發(fā)送包含其MAC地址的ARP響應(yīng)(線214)。然后用戶終端利用所接收的MAC地址向網(wǎng)關(guān)發(fā)送DNS查詢(線216),而網(wǎng)關(guān)繼續(xù)向DNS服務(wù)器34發(fā)送DNS查詢(線218)。DNS服務(wù)器34用URL的IP地址響應(yīng)該DNS查詢(線220),把所述響應(yīng)通過網(wǎng)關(guān)傳送到用戶終端20、20’、20”(線222)。然后通過網(wǎng)關(guān)把HTTP請(qǐng)求發(fā)送到所述網(wǎng)站(線224和226)。例如,用戶在因特網(wǎng)上沖浪時(shí),這些操作可以繼續(xù)下去。
用戶終端20、20’、20”的用戶還可以在瀏覽器上點(diǎn)擊URL“MyModem”。若用戶終端的ARP表(亦即用戶終端上其中MAC地址與IP地址相關(guān)聯(lián)的表)是空的,因?yàn)镈NS服務(wù)器34在不同的子網(wǎng)上,則用戶終端20、20’、20”將為網(wǎng)關(guān)的MAC地址發(fā)送ARP請(qǐng)求(線228),接收響應(yīng)(線230),并發(fā)送規(guī)定DNS服務(wù)器為查詢目的IP地址的關(guān)于URL“MyModem”的DNS查詢。但由于URL是“MyModem”,所以寬帶接入終端12、12’截獲所述查詢(線232)并發(fā)送帶有寬帶接入終端12、12’固定IP地址(192.168.100.1)的DNS響應(yīng)(線234)。用戶終端20、20’、20”向網(wǎng)關(guān)發(fā)送HTTP請(qǐng)求,寬帶接入終端12、12’檢測到所述IP地址是它自己的,并截獲所述請(qǐng)求(線236)并發(fā)送相應(yīng)的響應(yīng)(線238)。
圖2說明的操作由寬帶接入終端12、12’按照本發(fā)明的實(shí)施例進(jìn)行,但也可以由傳統(tǒng)的帶有嵌入式萬維網(wǎng)服務(wù)器的寬帶接入終端進(jìn)行。但是,圖3流程圖的操作說明萬一WAN鏈路不可用時(shí),這樣的傳統(tǒng)的寬帶接入終端的潛在缺點(diǎn)。如圖3所示,若當(dāng)用戶終端為URL向網(wǎng)關(guān)的MAC地址發(fā)送DNS查詢時(shí),WAN不可用并假定在用戶終端的ARP表中網(wǎng)關(guān)MAC地址仍舊有效,則它由傳統(tǒng)的寬帶接入終端接收,但由于WAN不再可用(線300)而被廢棄。類似地,當(dāng)用戶在瀏覽器點(diǎn)擊其IP地址存入高速緩存的以前訪問過的網(wǎng)站時(shí),HTTP請(qǐng)求也被廢棄(線302)。若用戶試圖訪問URL“MyModem”以便診斷故障,而所述URL是以前沒有還原(resolve)的,就是說,若ARP表沒有網(wǎng)關(guān)的有效入口,而DNS在另一個(gè)子網(wǎng)上,則傳統(tǒng)的寬帶接入終端將為網(wǎng)關(guān)的MAC地址發(fā)送ARP請(qǐng)求,但是這也被廢棄(線304)。類似地,如果在用戶終端的瀏覽器上點(diǎn)擊寬帶接入終端的固定地址,諸如192.168.100.1,而且ARP表是空的,則將執(zhí)行關(guān)于網(wǎng)關(guān)的ARP請(qǐng)求,但由于ARP請(qǐng)求被廢棄而所述執(zhí)行失敗(線306)。
在這樣的情況下,用戶會(huì)改變用戶終端的IP地址,使之與傳統(tǒng)的寬帶接入終端的固定IP地址在同一子網(wǎng)上,發(fā)送“route add”的命令,把網(wǎng)絡(luò)192.168/16加到用戶終端的路由表上,發(fā)送“ipconfig/release”和“ipconfig/renew”命令或重新啟動(dòng)用戶終端。若用戶終端的ARP表包含網(wǎng)關(guān)的MAC地址,則發(fā)往傳統(tǒng)寬帶接入終端固定IP地址的HTTP請(qǐng)求(線308)將造成從嵌入式萬維網(wǎng)服務(wù)器響應(yīng)的結(jié)果(線310)。但由于用戶終端典型的ARP表每5至10分鐘刷新一次,依靠用戶終端的ARP表來訪問嵌入式萬維網(wǎng)服務(wù)器可能不可靠。
正如圖3進(jìn)一步表明的,若在WAN不可用時(shí)用戶終端租借期限期滿,則用戶終端將向DHCP服務(wù)器32發(fā)送DHCPREQUEST,進(jìn)行初始化,這將會(huì)失敗(線312)。超時(shí)之后,用戶終端將廣播DHCPDISCOVER或DHCPREQUEST(線314),這將由傳統(tǒng)的寬帶接入終端的DHCP服務(wù)器響應(yīng)(線316)。于是用戶終端會(huì)被分配與傳統(tǒng)寬帶接入終端固定IP地址處于同一子網(wǎng)上的IP地址,并因而可以訪問嵌入式萬維網(wǎng)服務(wù)器。但是,IP地址的租借期限一般約為1周。因而,依靠用戶終端IP地址租借期限的更新只可以偶然提供對(duì)嵌入式萬維網(wǎng)服務(wù)器的訪問。
圖4是方框圖,說明寬帶接入終端,諸如按照本發(fā)明實(shí)施例的寬帶接入終端12、12’。如圖4所示,寬帶接入終端400包括寬帶調(diào)制解調(diào)器電路450,后者提供通往LAN和WAN的接口。除了寬帶調(diào)制解調(diào)器電路450外,寬帶接入終端400還包括萬維網(wǎng)服務(wù)器電路430、WAN/LAN監(jiān)視電路405、永久性存儲(chǔ)電路410和ARP代理服務(wù)器415。寬帶接入終端400還可以包括DHCP服務(wù)器420和DNS中繼電路425。示于圖5的寬帶調(diào)制解調(diào)器電路450、萬維網(wǎng)服務(wù)器電路430和DHCP服務(wù)器420可以像傳統(tǒng)的寬帶接入終端一樣工作,因此除涉及本發(fā)明的特定方面和/或?qū)嵤├牟僮髦猓谶@里不再進(jìn)一步描述。
正如這里所描述的,WAN/LAN監(jiān)視電路405監(jiān)視LAN和/或WAN上的通信,以建立用戶終端和網(wǎng)關(guān)和/或域名服務(wù)器的網(wǎng)絡(luò)地址和層2地址之間的關(guān)系。這個(gè)關(guān)系可以存儲(chǔ)在永久性存儲(chǔ)電路410中。若WAN鏈路不可用,則ARP代理服務(wù)器電路415利用所述關(guān)系的信息,代表網(wǎng)關(guān)和/或域名服務(wù)器響應(yīng)層2發(fā)現(xiàn)請(qǐng)求。類似地,當(dāng)WAN不可用時(shí),在響應(yīng)層2發(fā)現(xiàn)消息而提供電子欺騙(SPOOFED)層2地址時(shí),DNS中繼電路425轉(zhuǎn)發(fā)DNS消息。
盡管圖4中示出了功能的具體劃分,正如本專業(yè)的技術(shù)人員會(huì)認(rèn)識(shí)到的,也可以提供其他劃分,而同時(shí)可以從本發(fā)明的傳授中得益。例如,可以把永久性存儲(chǔ)器450包括在諸如寬帶調(diào)制解調(diào)器450或WAN/LAN監(jiān)視器450等其他電路之一中。這樣,不應(yīng)把本發(fā)明設(shè)想為限于圖4中示出的特定劃分,而是包括能夠執(zhí)行這里描述的操作的其他配置。
圖5中一般地示出按照本發(fā)明實(shí)施例的寬帶接入終端400的操作。如圖5中所示,監(jiān)視WAN和/或LAN,以便確定網(wǎng)關(guān)或域名服務(wù)器的網(wǎng)絡(luò)地址(例如,路由層地址)和層2地址(例如,MAC地址)和與寬帶接入終端400的LAN相關(guān)聯(lián)的用戶終端的網(wǎng)絡(luò)地址和層2地址(方框500)。當(dāng)檢測到WAN不可用時(shí)(方框502),寬帶接入終端400代表DNS或網(wǎng)關(guān)用監(jiān)視操作所獲得的層2地址信息響應(yīng)層2的發(fā)現(xiàn)通信(方框504)。
圖6A至6D是本發(fā)明實(shí)施例的比較詳細(xì)的流程圖。圖6A說明WAN/LAN監(jiān)視電路405的實(shí)施例執(zhí)行的操作。如圖6A所示,WAN/LAN監(jiān)視電路405監(jiān)視WAN/LAN消息往來(方框600)直至LAN上檢測到給用戶終端(亦即本地裝置)的DHCPACK消息(方框602)。當(dāng)檢測到DHCPACK時(shí),從DHCPACK提取本地裝置的IP地址和本地裝置的MAC地址(方框604)。分析DHCPACK中的DNS信息,以便確定DNS和本地裝置是否在同一子網(wǎng)上(方框606)。若DNS和本地裝置在同一子網(wǎng)上(方框606),則從DHCPACK中提取DNS的IP地址(方框608)。若DNS和本地裝置不在同一子網(wǎng)上(方框606),則從DHCPACK中提取網(wǎng)關(guān)的IP地址(方框608)。在任何一種情況下,DHCPACK均被轉(zhuǎn)發(fā)到本地裝置(方框612)。
WAN/LAN監(jiān)視電路405把ARP請(qǐng)求發(fā)送到DNS或網(wǎng)關(guān)的IP地址(方框614),并等待響應(yīng)(方框616)。若接收不到響應(yīng)(方框616),例如,若在接收到響應(yīng)之前WAN變得不可用,則與DNS或網(wǎng)關(guān)相聯(lián)系的MAC地址被標(biāo)記為無效(方框618)。若接收到響應(yīng)(方框616),則從響應(yīng)中提取MAC地址(方框620)。在任何一種情況下,把來自響應(yīng)或無效識(shí)別符的MAC地址與本地裝置的IP地址和MAC地址以及DNS或網(wǎng)關(guān)的IP地址相關(guān)聯(lián)(方框622)并且把這個(gè)元組永久地存儲(chǔ)在例如永久性存儲(chǔ)裝置410中(方框624)。
此外,在本發(fā)明另一個(gè)實(shí)施例中,若這個(gè)元組中的MAC地址被指示為無效,則當(dāng)WAN可用時(shí),可以周期性地重發(fā)ARP請(qǐng)求,直至接收到有效的ARP響應(yīng)為止。正如由以上討論可以看出的,存儲(chǔ)的元組數(shù)目一般取決于用戶終端和業(yè)務(wù)提供商網(wǎng)絡(luò)上DHCP服務(wù)器分配的全局IP地址的數(shù)目。每一個(gè)用戶終端最好都只有一個(gè)元組。若用戶終端被分配多于一個(gè)元組,則IP地址最近/最新的元組可以取代IP地址較老的元組。最后,若寬帶接入終端400檢測到具有用戶終端DNS或網(wǎng)關(guān)的MAC地址的入站ARP響應(yīng),則用戶終端相應(yīng)的元組可以用來自所述響應(yīng)的MAC地址更新。
圖6B說明按照本發(fā)明實(shí)施例的ARP代理服務(wù)器電路415的操作。正如圖6B所說明的,ARP代理服務(wù)器電路415監(jiān)視從LAN向WAN發(fā)出的ARP請(qǐng)求(方框630)。若WAN可用(方框632),則把ARP請(qǐng)求轉(zhuǎn)發(fā)到WAN(方框634)。若WAN不可用(方框632),則判斷ARP請(qǐng)求是否來自一個(gè)其元組已經(jīng)存儲(chǔ)的本地裝置(方框636)。若沒有存儲(chǔ)元組(方框636),則廢棄此ARP響應(yīng)(方框646)。例如,把所述ARP請(qǐng)求的源IP地址和/或MAC地址與由WAN/LAN監(jiān)視電路405永久地存儲(chǔ)的元組的本地裝置的IP地址和/或MAC地址加以比較,即可作此判斷。若已經(jīng)存儲(chǔ)一個(gè)元組(方框636),則判斷所述ARP是用于所述元組的網(wǎng)關(guān)還是用于所述元組的DNS(方框638)。例如,通過把所述ARP請(qǐng)求的目的IP地址與存儲(chǔ)在與本地裝置相關(guān)聯(lián)的元組中DNS或網(wǎng)關(guān)的IP地址和/或MAC地址加以比較,即可作此判斷。
若所述ARP不是用于所述元組的網(wǎng)關(guān)和DNS的(方框638),則廢棄所述ARP請(qǐng)求(方框646)。若所述ARP是用于元組的網(wǎng)關(guān)或DNS的(方框638),則判斷在所述元組中是否有有效的網(wǎng)關(guān)或DNS的MAC地址(方框640)。例如,通過判斷是否有無效的識(shí)別符與上述的元組一起存儲(chǔ),即可作此判斷。若在所述元組中沒有有效的DNS或網(wǎng)關(guān)的MAC地址(方框640),則利用寬帶接入終端400的MAC地址作為網(wǎng)關(guān)或DNS的MAC地址向所述本地裝置發(fā)送ARP響應(yīng)(方框642)。若在所述元組中有有效的DNS或網(wǎng)關(guān)的MAC地址(方框640),則利用來自所述元組的DNS或網(wǎng)關(guān)的MAC地址作為網(wǎng)關(guān)或DNS的MAC地址向所述本地裝置發(fā)送ARP響應(yīng)(方框644)。
圖6C說明按照本發(fā)明實(shí)施例的DNS中繼電路425的操作。DNS中繼電路425在WAN可用時(shí)被激活,并監(jiān)視從LAN向WAN發(fā)出的DNS查詢(方框圖650),并判斷所述DNS查詢是不是給嵌入式萬維網(wǎng)服務(wù)器430的URL以外的URL(方框652)。若不是,則繼續(xù)監(jiān)視。若所述DNS查詢是給嵌入式萬維網(wǎng)服務(wù)器430的URL以外的URL的(方框652),則判斷所述DNS查詢的目的MAC地址是不是寬帶接入終端400的MAC地址(方框654)。若不是,則繼續(xù)監(jiān)視。若所述DNS查詢的目的MAC地址是寬帶接入終端400的MAC地址(方框654),則判斷是否已經(jīng)永久地存儲(chǔ)所述DNS查詢的源IP地址的元組(方框656)。若否。則廢棄所述DNS查詢(方框664)。若已經(jīng)存儲(chǔ)所述源IP地址的元組(方框656),則向所述元組的網(wǎng)關(guān)或DNS的IP地址發(fā)送ARP請(qǐng)求(方框658)。若接收不到對(duì)所述ARP請(qǐng)求的響應(yīng)(方框660),則廢棄所述DNS查詢(方框664)。若接收到響應(yīng)(方框660),則向?qū)λ鯝RP請(qǐng)求的響應(yīng)中回復(fù)的MAC地址發(fā)出DNS查詢(方框662)。最好在IP層分組不作改變的情況下轉(zhuǎn)發(fā)所述DNS查詢。
于是,如上所述,DNS中繼425只可以偶爾被激活。DNS中繼425可以在所述元組不具有所述內(nèi)定網(wǎng)關(guān)或DNS的有效MAC地址時(shí)被激活,寬帶接入終端400已經(jīng)用它自己的MAC地址響應(yīng)ARP請(qǐng)求,而當(dāng)WAN恢復(fù)時(shí),用戶終端在其ARP表中仍舊具有內(nèi)定網(wǎng)關(guān)或DNS的不正確的入口。
圖6D說明按照本發(fā)明實(shí)施例的DHCP服務(wù)器420的控制操作。如圖6D所示,監(jiān)視WAN的鏈路(方框680),直至WAN不可用(方框682)。若WAN鏈路不可用(方框682),則激活DHCP服務(wù)器420(方框684)并把DHCP服務(wù)器420的租借期限周期設(shè)置為非常短的時(shí)間(方框686),諸如10至30秒。當(dāng)DHCP服務(wù)器被激活時(shí),它分配一個(gè)與寬帶接入終端400的固定IP地址處于同一子網(wǎng)的地址(方框688)。WAN鏈路可用時(shí),停用DHCP服務(wù)器420。
圖7是按照本發(fā)明實(shí)施例的典型操作的流程圖。對(duì)于圖7和8的實(shí)例,IP地址與上面參考圖2描述的相同。如圖7所示,若WAN不可用而用戶終端的ARP高速緩存仍舊包含網(wǎng)關(guān)的MAC地址,則當(dāng)用戶終端向?qū)拵Ы尤虢K端400發(fā)送關(guān)于新的URL的DNS查詢(線700)時(shí),接收不到響應(yīng)。類似地,若用戶在用戶終端的萬維網(wǎng)瀏覽器上點(diǎn)擊以前訪問過的網(wǎng)址,則用戶終端還可以知道所述網(wǎng)址的IP地址和網(wǎng)關(guān)的MAC地址,并向所述IP地址和MAC地址發(fā)送HTTP請(qǐng)求(線702)。但是,接收不到響應(yīng),因?yàn)閃AN已經(jīng)不可用了。
若用戶在用戶終端的萬維網(wǎng)瀏覽器上點(diǎn)擊URL“MyModem”并且用戶必須還原(resolve)所述URL并執(zhí)行ARP,則用戶終端將向?qū)拵Ы尤虢K端400發(fā)送用于網(wǎng)關(guān)的MAC地址的ARP(線704)。由于沒有WAN可用,所以寬帶接入終端檢測到從寬帶接入終端的LAN的用戶終端發(fā)出的用于網(wǎng)關(guān)的IP地址的ARP請(qǐng)求,并執(zhí)行ARP代理服務(wù)器操作。于是,從存儲(chǔ)的元組提取網(wǎng)關(guān)的MAC地址,并用所述網(wǎng)關(guān)的MAC地址向用戶終端發(fā)送ARP響應(yīng)(線706)。然后,用戶終端利用所接收的網(wǎng)關(guān)MAC地址發(fā)送URL“MyModem”的DNS查詢(線708)。寬帶接入終端400截獲DNS查詢,因?yàn)樗址癕yModem”,并用包含寬帶接入終端的固定IP地址(192.168.100.1)的DNS響應(yīng)來響應(yīng)(線710).然后用戶終端IP地址192.168.100.1發(fā)送HTTP請(qǐng)求(線712),并接收到來自嵌入式萬維網(wǎng)服務(wù)器430的響應(yīng)(線714)。
當(dāng)WAN再次可用時(shí),若點(diǎn)擊用戶終端的瀏覽器上新的網(wǎng)址并且用戶終端還具有高速緩存保存的網(wǎng)關(guān)MAC地址,則用戶終端為新網(wǎng)址發(fā)送一個(gè)通過寬帶接入終端400到網(wǎng)關(guān)的DNS查詢(線716)。網(wǎng)關(guān)把所述DNS查詢轉(zhuǎn)發(fā)到DNS服務(wù)器(線718)。DNS服務(wù)器向網(wǎng)關(guān)發(fā)送響應(yīng)(線720),而網(wǎng)關(guān)通過寬帶接入終端400向用戶終端發(fā)送響應(yīng)(線722)。然后,用戶終端向通過網(wǎng)關(guān)路由選址到萬維網(wǎng)服務(wù)器的DNS響應(yīng)中的IP地址發(fā)送HTTP請(qǐng)求(線724和726)。于是,在WAN變得可用時(shí),訪問立即回復(fù)正常操作。
圖8說明在用戶終端元組中寬帶接入終端沒有有效的網(wǎng)關(guān)或DNS的MAC地址的情況下的通信流程圖。例如,若在接收到對(duì)寬帶接入終端400所發(fā)送的ARP請(qǐng)求的響應(yīng)之前WAN變得不可用,則這種情況便會(huì)出現(xiàn)。如圖8所示,和圖7一樣,當(dāng)WAN不可用時(shí),對(duì)MyModem以外的URL的DNS查詢和對(duì)嵌入式萬維網(wǎng)服務(wù)器以外的萬維網(wǎng)服務(wù)器的HTTP請(qǐng)求都得不到響應(yīng)(線800和802)。但若用戶在用戶終端的瀏覽器上點(diǎn)擊“MyModem”的URL,則用戶終端為網(wǎng)關(guān)的MAC地址向?qū)拵Ы尤虢K端發(fā)送ARP請(qǐng)求(線804)。由于用戶終端的元組不包含有效的網(wǎng)關(guān)MAC地址,所以寬帶接入終端便用它自己的MAC地址向用戶終端返回ARP響應(yīng)(線806)。然后,用戶終端發(fā)送關(guān)于具有寬帶接入終端400的MAC地址的“MyModem”URL的DNS查詢(線808),如上所述,所述DNS查詢被寬帶接入終端400截獲。把具有寬帶接入終端400的固定IP地址的DNS響應(yīng)發(fā)送到用戶終端(線810)。然后,用戶終端向IP地址192.168.100.1發(fā)送HTTP請(qǐng)求,并接收到從嵌入式萬維網(wǎng)服務(wù)器431發(fā)來的響應(yīng)(線812和814)。
當(dāng)WAN再次可用時(shí),若用戶終端ARP高速緩存中的網(wǎng)關(guān)MAC地址尚未期滿,則用戶終端在其ARP高速緩存中可能仍舊具有不正確的網(wǎng)關(guān)MAC地址(亦即,寬帶接入終端400的MAC地址)。于是,若點(diǎn)擊用戶終端瀏覽器上新的URL,則用戶終端將為所述URL發(fā)送DNS查詢(線816)。但是,所述DNS查詢的MAC地址將為寬帶接入終端400的MAC地址,而非網(wǎng)關(guān)的MAC地址。如上所述,寬帶接入終端400的DNS中繼電路425檢測到IP地址是網(wǎng)關(guān)的IP地址而MAC地址不正確,于是向網(wǎng)關(guān)的IP地址發(fā)送ARP請(qǐng)求(線818)。接收到帶有網(wǎng)關(guān)MAC地址的ARP響應(yīng)(線820),并在不對(duì)IP層分組作任何修改的情況下將DNS查詢轉(zhuǎn)發(fā)到網(wǎng)關(guān)的MAC地址(線822)。網(wǎng)關(guān)向DNS服務(wù)器發(fā)送DNS查詢(線824),而DNS服務(wù)器向網(wǎng)關(guān)發(fā)送DNS響應(yīng)(線826)。
網(wǎng)關(guān)向用戶終端發(fā)送ARP請(qǐng)求(線828),并接收到具有用戶終端的MAC地址的響應(yīng)(線830)。ARP請(qǐng)求包含網(wǎng)關(guān)的MAC地址和IP地址,而用戶終端則用所述IP地址/MAC地址信息更新其ARP高速緩存。然后,網(wǎng)關(guān)利用所接收到的MAC地址向用戶終端發(fā)送DNS響應(yīng),其中包含它自己的MAC地址作為DNS響應(yīng)的源地址(線832)。然后,用戶終端利用網(wǎng)關(guān)的MAC地址作為目的MAC地址向所接收到的IP地址發(fā)送HTTP請(qǐng)求(線834),并且將把所述HTTP請(qǐng)求發(fā)送到萬維網(wǎng)服務(wù)器(線836)。當(dāng)ARP高速緩存的入口期滿時(shí),用戶終端一般會(huì)包含正確的網(wǎng)關(guān)MAC地址,并且此后將返回正常操作。
圖1、2、4、5、6A-6D、7和8的流程圖和方框圖說明用于按照本發(fā)明的各個(gè)實(shí)施例訪問寬帶接入終端中的嵌入式萬維網(wǎng)服務(wù)器的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能的實(shí)現(xiàn)方案的結(jié)構(gòu)、功能和操作。在這方面,流程圖或方框圖中的每一個(gè)方框都可以用包含一個(gè)或多個(gè)可執(zhí)行指令以便實(shí)現(xiàn)規(guī)定的邏輯動(dòng)作的模塊、代碼片斷或部分。還應(yīng)指出,在某些替代的實(shí)現(xiàn)中,方框中指出的動(dòng)作可以不按圖中指出的順序執(zhí)行。例如,依次顯示的兩個(gè)方框,事實(shí)上,可以基本上同時(shí)執(zhí)行,或者有時(shí)方框可以以相反的順序執(zhí)行,取決于所涉及的功能。
在附圖和說明書中,已經(jīng)公開了本發(fā)明的典型的說明性實(shí)施例,盡管采用了具體的術(shù)語,但它們只用于一般的和描述性的意義,并非用于限制目的。本發(fā)明的范圍由權(quán)利要求書陳述。
權(quán)利要求
1.一種訪問寬帶接入終端的嵌入式所述萬維網(wǎng)服務(wù)器的方法,所述方法包括監(jiān)視所述寬帶接入終端的廣域網(wǎng)連接和局域網(wǎng)連接中至少一個(gè)上的通信,以便確定與所述廣域網(wǎng)相關(guān)聯(lián)的并且由所述用戶終端利用所述寬帶接入終端進(jìn)行訪問的域名服務(wù)器和網(wǎng)關(guān)中的至少一個(gè);檢測到所述寬帶接入終端的所述廣域網(wǎng)連接為不可用的;以及若所述廣域網(wǎng)連接為不可用的,則響應(yīng)從所述用戶終端到所述域名服務(wù)器和所述網(wǎng)關(guān)中的所述至少一個(gè)的通信,好像所述域名服務(wù)器和所述網(wǎng)關(guān)中的所述至少一個(gè)可以通過所述廣域網(wǎng)訪問一樣。
2.如權(quán)利要求1所述的方法,其特征在于監(jiān)視所述寬帶接入終端的所述廣域網(wǎng)連接和所述局域網(wǎng)連接中至少一個(gè)上的通信,以便確定與所述廣域網(wǎng)相聯(lián)系并且所述用戶終端利用所述寬帶接入終端進(jìn)行訪問的所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的步驟包括識(shí)別目的地為所述用戶終端的動(dòng)態(tài)主機(jī)配置協(xié)議分組;從所述識(shí)別的動(dòng)態(tài)主機(jī)配置協(xié)議分組提取所述用戶終端的因特網(wǎng)協(xié)議地址;從所述識(shí)別的動(dòng)態(tài)主機(jī)配置協(xié)議分組提取所述用戶終端的媒體訪問控制地址;從所述識(shí)別的動(dòng)態(tài)主機(jī)配置協(xié)議分組提取所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述因特網(wǎng)協(xié)議地址;根據(jù)所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述因特網(wǎng)協(xié)議地址,確定所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述媒體訪問控制地址;以及使所述用戶終端的所述因特網(wǎng)協(xié)議地址、所述用戶終端的所述媒體訪問控制地址、所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述因特網(wǎng)協(xié)議地址和所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述媒體訪問控制地址相聯(lián)系。
3.如權(quán)利要求2所述的方法,其特征在于根據(jù)所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述因特網(wǎng)協(xié)議地址,確定所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述媒體訪問控制地址的步驟包括向所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述因特網(wǎng)協(xié)議地址發(fā)送所述地址轉(zhuǎn)換協(xié)議請(qǐng)求;以及從對(duì)所述地址轉(zhuǎn)換協(xié)議請(qǐng)求的響應(yīng)中提取所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述媒體訪問控制地址。
4.如權(quán)利要求2所述的方法,其特征在于還包括永久地存儲(chǔ)所述用戶終端的所述因特網(wǎng)協(xié)議地址、所述用戶終端的所述媒體訪問控制地址、所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述因特網(wǎng)協(xié)議地址以及所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述媒體訪問控制地址。
5.如權(quán)利要求1所述的方法,其特征在于當(dāng)所述廣域網(wǎng)連接不可用時(shí),就好像所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)可以通過所述廣域網(wǎng)進(jìn)行訪問一樣地對(duì)從所述用戶終端到所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的通信作出響應(yīng)的所述步驟包括接收所述地址轉(zhuǎn)換協(xié)議請(qǐng)求;判斷所述地址轉(zhuǎn)換協(xié)議請(qǐng)求是否來自所述用戶終端,并到所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè);以及若所述地址轉(zhuǎn)換協(xié)議請(qǐng)求來自所述用戶終端,則向所述用戶終端發(fā)送所述地址轉(zhuǎn)換協(xié)議響應(yīng),所述地址轉(zhuǎn)換協(xié)議響應(yīng)包含所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的與所述用戶終端相關(guān)聯(lián)的所述媒體訪問控制地址。
6.如權(quán)利要求5所述的方法,其特征在于確定所述地址轉(zhuǎn)換協(xié)議請(qǐng)求是否來自所述用戶終端并到所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述步驟包括判斷所述地址轉(zhuǎn)換協(xié)議請(qǐng)求的源因特網(wǎng)(因特網(wǎng)協(xié)議)地址是否與所述用戶終端的所述因特網(wǎng)協(xié)議地址對(duì)應(yīng);以及判斷所述地址轉(zhuǎn)換協(xié)議請(qǐng)求的目的因特網(wǎng)協(xié)議地址是否與所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述因特網(wǎng)協(xié)議地址對(duì)應(yīng)。
7.如權(quán)利要求5所述的方法,其特征在于還包括判斷所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的有效媒體訪問控制地址是否與所述用戶終端相關(guān)聯(lián);以及其中,若所述地址轉(zhuǎn)換協(xié)議請(qǐng)求來自所述用戶終端,則向所述用戶終端發(fā)送包含所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的與所述用戶終端相關(guān)聯(lián)的所述媒體訪問控制地址的所述地址轉(zhuǎn)換協(xié)議響應(yīng)的步驟包括若所述地址轉(zhuǎn)換協(xié)議請(qǐng)求來自所述用戶終端而且所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述有效媒體訪問控制地址與所述用戶終端相關(guān)聯(lián),則向所述用戶終端發(fā)送所述地址轉(zhuǎn)換協(xié)議響應(yīng),所述地址轉(zhuǎn)換協(xié)議響應(yīng)包括所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的與所述用戶終端相關(guān)聯(lián)的所述媒體訪問控制地址;以及若所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述有效媒體訪問控制地址不與所述用戶終端相關(guān)聯(lián),則向所述用戶終端發(fā)送所述地址轉(zhuǎn)換協(xié)議響應(yīng),所述地址轉(zhuǎn)換協(xié)議響應(yīng)包含所述寬帶接入終端的所述媒體訪問控制地址。
8.如權(quán)利要求7所述的方法,其特征在于還包括在所述廣域網(wǎng)連接被檢測為不可用之后,檢測所述廣域網(wǎng)連接的可用性;以及當(dāng)所述廣域網(wǎng)連接被檢測為可用時(shí),若所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的有效媒體訪問控制地址與所述用戶終端無關(guān),則把域名服務(wù)器分組中繼到所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)。
9.如權(quán)利要求8所述的方法,其特征在于若所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述有效媒體訪問控制地址與所述用戶終端無關(guān),則把所述域名服務(wù)器分組中繼到所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述步驟包括若所述分組的目的因特網(wǎng)協(xié)議地址是所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的因特網(wǎng)協(xié)議地址,而且所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述有效媒體訪問控制地址與所述用戶終端無關(guān),則把所述地址轉(zhuǎn)換協(xié)議請(qǐng)求從所述用戶終端發(fā)送到所述域名服務(wù)器分組的目的因特網(wǎng)協(xié)議地址;以及向在響應(yīng)發(fā)送到所述域名服務(wù)器分組的所述目的因特網(wǎng)協(xié)議地址的所述地址轉(zhuǎn)換協(xié)議請(qǐng)求時(shí)接收的所述媒體訪問控制地址轉(zhuǎn)發(fā)所述域名服務(wù)器分組。
10.如權(quán)利要求1所述的方法,其特征在于所述寬帶接入終端包括電纜調(diào)制解調(diào)器。
11.如權(quán)利要求1所述的方法,其特征在于還包括對(duì)檢測到所述寬帶接入終端的所述廣域網(wǎng)連接不可用作出響應(yīng)而激活與所述寬帶接入終端相關(guān)聯(lián)的動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器。
12.如權(quán)利要求11所述的方法,其特征在于所述動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器只分配所述寬帶接入終端的固定因特網(wǎng)協(xié)議地址的子網(wǎng)中的因特網(wǎng)協(xié)議地址。
13.如權(quán)利要求12所述的方法,其特征在于與由所述動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器分配的所述因特網(wǎng)協(xié)議地址相關(guān)聯(lián)的租借期限小于5分鐘。
14.如權(quán)利要求12所述的方法,其特征在于與由所述動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器分配的所述因特網(wǎng)協(xié)議地址相關(guān)聯(lián)的租借期限小于30秒。
15.一種寬帶接入終端,它包括寬帶調(diào)制解調(diào)器,配置成在所述廣域網(wǎng)和所述局域網(wǎng)之間通信;所述萬維網(wǎng)服務(wù)器,用固定的專用因特網(wǎng)協(xié)議(因特網(wǎng)協(xié)議)地址配置;監(jiān)視器電路,配置成監(jiān)視通過所述廣域網(wǎng)連接和所述局域網(wǎng)連接中至少一個(gè)的通信,以便確定與所述廣域網(wǎng)相關(guān)聯(lián)并且由所述用戶終端利用所述寬帶接入終端進(jìn)行訪問的域名服務(wù)器和網(wǎng)關(guān)中的至少一個(gè);地址轉(zhuǎn)換協(xié)議代理服務(wù)器電路,配置成若所述廣域網(wǎng)連接不可用,則對(duì)從所述用戶終端到所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的通信作出響應(yīng)。
16.如權(quán)利要求15所述的寬帶接入終端,其特征在于所述監(jiān)視器電路還配置成識(shí)別其目的地地址為所述用戶終端的動(dòng)態(tài)主機(jī)配置協(xié)議分組;從所述識(shí)別的動(dòng)態(tài)主機(jī)配置協(xié)議分組提取所述用戶終端的因特網(wǎng)協(xié)議地址;從所述識(shí)別的動(dòng)態(tài)主機(jī)配置協(xié)議分組提取所述用戶終端的媒體訪問控制地址以及所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的因特網(wǎng)協(xié)議地址;根據(jù)所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述因特網(wǎng)協(xié)議地址,確定所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的媒體訪問控制地址;以及使所述用戶終端的所述因特網(wǎng)協(xié)議地址、所述用戶終端的所述媒體訪問控制地址、所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的所述因特網(wǎng)協(xié)議地址以及所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的所述媒體訪問控制地址相聯(lián)系。
17.如權(quán)利要求16所述的寬帶接入終端,其特征在于所述監(jiān)視器電路配置成根據(jù)所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的所述因特網(wǎng)協(xié)議地址,通過向所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的所述因特網(wǎng)協(xié)議地址發(fā)送所述地址轉(zhuǎn)換協(xié)議請(qǐng)求來確定所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的所述媒體訪問控制地址;并且所述監(jiān)視器電路配置成從對(duì)所述地址轉(zhuǎn)換協(xié)議請(qǐng)求的響應(yīng)中提取所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的所述媒體訪問控制地址。
18.如權(quán)利要求16所述的寬帶接入終端,其特征在于還包括永久存儲(chǔ)器,所述永久存儲(chǔ)器配置成存儲(chǔ)所述用戶終端的所述因特網(wǎng)協(xié)議地址、所述用戶終端的所述媒體訪問控制地址、所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的所述因特網(wǎng)協(xié)議地址以及所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的所述媒體訪問控制地址。
19.如權(quán)利要求15所述的寬帶接入終端,其特征在于所述地址轉(zhuǎn)換協(xié)議代理服務(wù)器電路配置成接收所述地址轉(zhuǎn)換協(xié)議請(qǐng)求;判斷所述地址轉(zhuǎn)換協(xié)議請(qǐng)求是否來自所述用戶終端并到達(dá)所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè);并且若所述地址轉(zhuǎn)換協(xié)議請(qǐng)求來自所述用戶終端,則向所述用戶終端發(fā)送所述地址轉(zhuǎn)換協(xié)議響應(yīng),所述地址轉(zhuǎn)換協(xié)議響應(yīng)包含所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的與所述用戶終端相關(guān)聯(lián)的所述媒體訪問控制地址。
20.如權(quán)利要求19所述的寬帶接入終端,其特征在于所述地址轉(zhuǎn)換協(xié)議代理服務(wù)器電路配置成通過判斷所述地址轉(zhuǎn)換協(xié)議請(qǐng)求的源因特網(wǎng)協(xié)議地址是否與所述用戶終端的因特網(wǎng)協(xié)議地址對(duì)應(yīng)并判斷所述地址轉(zhuǎn)換協(xié)議請(qǐng)求的目的因特網(wǎng)協(xié)議地址是否與所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的因特網(wǎng)協(xié)議地址對(duì)應(yīng),來判斷所述地址轉(zhuǎn)換協(xié)議請(qǐng)求是否來自所述用戶終端并到達(dá)所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)。
21.如權(quán)利要求19所述的寬帶接入終端,其特征在于所述地址轉(zhuǎn)換協(xié)議代理服務(wù)器電路還配置成判斷所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的有效媒體訪問控制地址是否與所述用戶終端相關(guān)聯(lián)的;以及其中,所述地址轉(zhuǎn)換協(xié)議代理服務(wù)器電路還配置成若所述地址轉(zhuǎn)換協(xié)議請(qǐng)求來自所述用戶終端并且所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的有效媒體訪問控制地址與所述用戶終端相關(guān)聯(lián),則向所述用戶終端發(fā)送包含所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的與所述用戶終端相關(guān)聯(lián)的媒體訪問控制地址的所述地址轉(zhuǎn)換協(xié)議響應(yīng);并且所述地址轉(zhuǎn)換協(xié)議代理服務(wù)器電路還配置成若所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的有效媒體訪問控制地址與所述用戶終端無關(guān),則向所述用戶終端發(fā)送所述地址轉(zhuǎn)換協(xié)議響應(yīng),所述地址轉(zhuǎn)換協(xié)議響應(yīng)包括所述寬帶接入終端的媒體訪問控制地址。
22.如權(quán)利要求21所述的寬帶接入終端,其特征在于還包括域名服務(wù)器中繼電路,所述域名服務(wù)器中繼電路配置成若所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的有效媒體訪問控制地址與所述用戶終端無關(guān),則把分組中繼到所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)。
23.如權(quán)利要求22所述的寬帶接入終端,其特征在于所述域名服務(wù)器中繼電路還配置成若所述分組的所述目的因特網(wǎng)協(xié)議地址是所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的因特網(wǎng)協(xié)議地址而且所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的有效媒體訪問控制地址與所述用戶終端無關(guān),則向來自所述用戶終端的域名服務(wù)器分組的目的因特網(wǎng)協(xié)議地址發(fā)送地址轉(zhuǎn)換協(xié)議請(qǐng)求;并向在對(duì)發(fā)往所述域名服務(wù)器分組的所述目的因特網(wǎng)協(xié)議地址的所述地址轉(zhuǎn)換協(xié)議請(qǐng)求作出響應(yīng)時(shí)接收的媒體訪問控制地址轉(zhuǎn)發(fā)所述域名服務(wù)器分組。
24.如權(quán)利要求15所述的寬帶接入終端,其特征在于所述寬帶接入終端包括電纜調(diào)制解調(diào)器。
25.如權(quán)利要求15所述的寬帶接入終端,其特征在于還包括動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器,所述動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器配置成在檢測到所述寬帶接入終端的所述廣域網(wǎng)連接不可用時(shí)被激活。
26.如權(quán)利要求25所述的寬帶接入終端,其特征在于所述動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器配置成只分配所述寬帶接入終端的固定因特網(wǎng)協(xié)議地址的子網(wǎng)中的因特網(wǎng)協(xié)議地址。
27.如權(quán)利要求26所述的寬帶接入終端,其特征在于與由所述動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器分配的所述因特網(wǎng)協(xié)議地址相關(guān)聯(lián)的租借期限小于5分鐘。
28.如權(quán)利要求26所述的寬帶接入終端,其特征在于與由所述動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器分配的所述因特網(wǎng)協(xié)議地址相關(guān)聯(lián)的租借期限小于30秒。
29.一種用于訪問寬帶接入終端的嵌入式所述萬維網(wǎng)服務(wù)器的系統(tǒng),所述系統(tǒng)包括用于監(jiān)視通過所述寬帶接入終端的廣域網(wǎng)連接和局域網(wǎng)連接中至少一個(gè)進(jìn)行的通信,以便確定與所述廣域網(wǎng)相關(guān)聯(lián)并且由用戶終端利用所述寬帶接入終端進(jìn)行訪問的域名服務(wù)器和網(wǎng)關(guān)中至少一個(gè)的裝置;用于檢測所述寬帶接入終端的所述廣域網(wǎng)連接不可用的裝置;以及一種裝置,用于在所述廣域網(wǎng)連接不可用時(shí),好像所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)可以通過所述廣域網(wǎng)訪問一樣,響應(yīng)從所述用戶終端到所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的通信。
30.如權(quán)利要求29所述的系統(tǒng),其特征在于用于監(jiān)視通過所述寬帶接入終端的廣域網(wǎng)連接和局域網(wǎng)連接中至少一個(gè)進(jìn)行的通信,以便確定與所述廣域網(wǎng)相關(guān)聯(lián)并且由用戶終端利用所述寬帶接入終端進(jìn)行訪問的域名服務(wù)器和網(wǎng)關(guān)中至少一個(gè)的所述裝置包括用于識(shí)別其目的地地址為所述用戶終端的動(dòng)態(tài)主機(jī)配置協(xié)議分組的裝置;用于從所述識(shí)別的動(dòng)態(tài)主機(jī)配置協(xié)議分組提取所述用戶終端的因特網(wǎng)協(xié)議地址的裝置;用于從所述識(shí)別的動(dòng)態(tài)主機(jī)配置協(xié)議分組提取所述用戶終端的媒體訪問控制地址的裝置;用于從所述識(shí)別的動(dòng)態(tài)主機(jī)配置協(xié)議分組提取所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的因特網(wǎng)協(xié)議地址的裝置;用于根據(jù)所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的所述因特網(wǎng)協(xié)議地址,確定所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的媒體訪問控制地址的裝置;以及用于使所述用戶終端的所述因特網(wǎng)協(xié)議地址、所述用戶終端的所述媒體訪問控制地址、所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的所述因特網(wǎng)協(xié)議地址以及所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的所述媒體訪問控制地址相聯(lián)系的裝置。
31.如權(quán)利要求30所述的系統(tǒng),其特征在于用于根據(jù)所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的所述因特網(wǎng)協(xié)議地址,確定所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的媒體訪問控制地址用的所述裝置包括用于向所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的所述因特網(wǎng)協(xié)議地址發(fā)送所述地址轉(zhuǎn)換協(xié)議請(qǐng)求的裝置;以及用于從對(duì)所述地址轉(zhuǎn)換協(xié)議請(qǐng)求的響應(yīng)中提取所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的所述媒體訪問控制地址的裝置。
32.如權(quán)利要求29所述的系統(tǒng),其特征在于用于在所述廣域網(wǎng)連接不可用時(shí),好像所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)可以通過所述廣域網(wǎng)訪問一樣,響應(yīng)從所述用戶終端到所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的通信的所述裝置包括用于接收所述地址轉(zhuǎn)換協(xié)議請(qǐng)求的裝置;用于判斷所述地址轉(zhuǎn)換協(xié)議請(qǐng)求是否來自所述用戶終端并到達(dá)所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的裝置;以及用于在所述地址轉(zhuǎn)換協(xié)議請(qǐng)求來自所述用戶終端時(shí)向所述用戶終端發(fā)送所述地址轉(zhuǎn)換協(xié)議響應(yīng)的裝置,所述地址轉(zhuǎn)換協(xié)議響應(yīng)包含所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的與所述用戶終端相關(guān)聯(lián)的媒體訪問控制地址。
33.如權(quán)利要求32所述的系統(tǒng),其特征在于用于判斷所述地址轉(zhuǎn)換協(xié)議請(qǐng)求是否來自所述用戶終端并到達(dá)所述域名服務(wù)器和所述網(wǎng)關(guān)中至少一個(gè)的所述裝置包括用于判斷所述地址轉(zhuǎn)換協(xié)議請(qǐng)求的源因特網(wǎng)協(xié)議地址是否對(duì)應(yīng)于所述用戶終端的因特網(wǎng)協(xié)議地址的裝置;以及用于判斷所述地址轉(zhuǎn)換協(xié)議請(qǐng)求的目的因特網(wǎng)協(xié)議地址是否與所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的因特網(wǎng)協(xié)議地址對(duì)應(yīng)的裝置。
34.如權(quán)利要求32所述的系統(tǒng),其特征在于還包括用于判斷所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的有效媒體訪問控制地址是否與所述用戶終端相關(guān)聯(lián)的的裝置;以及其中,用于當(dāng)所述地址轉(zhuǎn)換協(xié)議請(qǐng)求來自所述用戶終端時(shí)向所述用戶終端發(fā)送包含所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的與所述用戶終端相關(guān)聯(lián)的媒體訪問控制地址的所述地址轉(zhuǎn)換協(xié)議響應(yīng)的裝置包括用于當(dāng)所述地址轉(zhuǎn)換協(xié)議請(qǐng)求來自所述用戶終端并且所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的有效媒體訪問控制地址與所述用戶終端相關(guān)聯(lián)時(shí)向所述用戶終端發(fā)送地址轉(zhuǎn)換協(xié)議響應(yīng)的裝置,所述地址轉(zhuǎn)換協(xié)議響應(yīng)包含所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的與所述用戶終端相關(guān)聯(lián)的媒體訪問控制地址;以及用于當(dāng)所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的有效媒體訪問控制地址與所述用戶終端無關(guān)時(shí)向所述用戶終端發(fā)送所述地址轉(zhuǎn)換協(xié)議響應(yīng)的裝置,所述地址轉(zhuǎn)換協(xié)議響應(yīng)包括所述寬帶接入終端的媒體訪問控制地址。
35.如權(quán)利要求34所述的系統(tǒng),其特征在于還包括用于在所述廣域網(wǎng)連接被檢測為不可用之后,檢測所述廣域網(wǎng)連接可用性的裝置;以及用于當(dāng)所述廣域網(wǎng)連接已被檢測為可用時(shí),若所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的有效媒體訪問控制地址與所述用戶終端無關(guān),則把域名服務(wù)器分組中繼到所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的裝置。
36.如權(quán)利要求35所述的系統(tǒng),其特征在于用于當(dāng)所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的有效媒體訪問控制地址與所述用戶終端無關(guān)時(shí)把域名服務(wù)器分組中繼到所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的所述裝置包括用于當(dāng)所述分組的所述目的因特網(wǎng)協(xié)議地址是所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的因特網(wǎng)協(xié)議地址而且所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的有效媒體訪問控制地址與所述用戶終端無關(guān)時(shí)向來自所述用戶終端的所述域名服務(wù)器分組的目的因特網(wǎng)協(xié)議地址發(fā)送地址轉(zhuǎn)換協(xié)議請(qǐng)求的裝置;以及用于把所述域名服務(wù)器分組轉(zhuǎn)發(fā)到在對(duì)發(fā)送到所述域名服務(wù)器分組的所述目的因特網(wǎng)協(xié)議地址的所述地址轉(zhuǎn)換協(xié)議請(qǐng)求作出響應(yīng)時(shí)接收的媒體訪問控制地址的裝置。
37.如權(quán)利要求29所述的系統(tǒng),其特征在于所述寬帶接入終端包括電纜調(diào)制解調(diào)器。
38.一種用于訪問寬帶接入終端的嵌入式萬維網(wǎng)服務(wù)器的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)具有被收錄在其中的計(jì)算機(jī)可讀程序代碼,所述計(jì)算機(jī)可讀程序代碼包括計(jì)算機(jī)可讀程序代碼,它監(jiān)視通過所述寬帶接入終端的所述廣域網(wǎng)連接和所述局域網(wǎng)連接中至少一個(gè)的通信,以便確定與所述廣域網(wǎng)相關(guān)聯(lián)并且用戶終端利用所述寬帶接入終端進(jìn)行訪問的域名服務(wù)器和網(wǎng)關(guān)中的至少一個(gè);計(jì)算機(jī)可讀程序代碼,它檢測所述寬帶接入終端的所述廣域網(wǎng)連接為不可用的;以及計(jì)算機(jī)可讀程序代碼,用以在所述廣域網(wǎng)連接不可用時(shí),好像所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)可以通過所述廣域網(wǎng)訪問一樣,響應(yīng)從所述用戶終端到所述域名服務(wù)器和所述網(wǎng)關(guān)中所述至少一個(gè)的通信。
全文摘要
提供一種用于訪問寬帶接入終端的嵌入式萬維網(wǎng)服務(wù)器的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品,采用的方法是監(jiān)視通過寬帶接入終端的廣域網(wǎng)連接和/或局域網(wǎng)連接的通信,以便確定與所述廣域網(wǎng)連接相關(guān)聯(lián)的并且所述用戶終端利用所述寬帶接入終端進(jìn)行訪問的域名服務(wù)器和/或網(wǎng)關(guān)。當(dāng)檢測到所述寬帶接入終端的廣域網(wǎng)連接為不可用的時(shí),寬帶接入終端響應(yīng)從所述用戶終端到域名服務(wù)器和/或網(wǎng)關(guān)的通信,好像域名服務(wù)器和/或網(wǎng)關(guān)可以通過廣域網(wǎng)訪問一樣。
文檔編號(hào)H04L29/12GK1547828SQ02816489
公開日2004年11月17日 申請(qǐng)日期2002年8月22日 優(yōu)先權(quán)日2001年8月24日
發(fā)明者S·蘇坦托, S 蘇坦托 申請(qǐng)人:艾利森公司