欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

網(wǎng)絡(luò)連接快速恢復(fù)的制作方法

文檔序號:7679583閱讀:214來源:國知局

專利名稱::網(wǎng)絡(luò)連接快速恢復(fù)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明一般地涉及通信設(shè)備,更具體而言,涉及用于縮短不適當終止的通信會話的連接超時時段(timeoutperiod)的技術(shù)。
背景技術(shù)
:客戶端和服務(wù)器之間的網(wǎng)絡(luò)連接,特別是經(jīng)公共網(wǎng)絡(luò)的網(wǎng)絡(luò)連接通常使用限定了建立、維持和拆除連接所需要的信令的協(xié)議。存在許多這樣的連接類型,例如,撥號調(diào)制解調(diào)器連接、數(shù)字用戶線路(DSL)連接和寬帶線纜連接都是普遍使用的網(wǎng)絡(luò)連接的示例。每一種連接都具有一個或多個與其用途相關(guān)聯(lián)的協(xié)議,例如,v.42撥號調(diào)制解調(diào)器連接標準、用于DSL連接的"以太網(wǎng)上的點到點協(xié)議"(PPPoE)、以及用于寬帶線纜連接的"線纜數(shù)據(jù)服務(wù)接口規(guī)范"(DOCSIS)。如以下將更洋細地討論的,這些協(xié)議不僅規(guī)定了在正常操作其間各方所需要做的,而且還規(guī)定了當連接意外中斷并且沒有機會正常、規(guī)律地退出時將采取的措施。在那樣的一種異常終止的情況下,服務(wù)器方的過程可能需要在超時時段內(nèi)拒絕來自客戶端的更多連接請求。超時時段可以使客戶端有時間從任何本地錯誤恢復(fù),不過可能更重要的是,可以保護服務(wù)器方的過程免受拒絕服務(wù)(DOS)攻擊或其它惡意行為
發(fā)明內(nèi)容改進的網(wǎng)絡(luò)連接協(xié)議允許客戶端設(shè)備通過發(fā)送與先前的、不適當終止會話相關(guān)聯(lián)的連接終止消息來結(jié)束服務(wù)器方的超時時段??蛻舳嗽O(shè)備可以存儲生成連接終止消息所需要的會話連接數(shù)據(jù)。當服務(wù)器過程接收到用于斷開的會話的連接終止消息時,其可以立即結(jié)束超時時段,并聽取新的連接請求。如果沒有超時時段為有效并且連接終止消息被接收到,則服務(wù)器過程可以簡單地忽略該連接終止消息。在一個實施例中,與先前的和服務(wù)器設(shè)備的數(shù)據(jù)通信會話相對應(yīng)的會話數(shù)據(jù)被存儲,并且沒有數(shù)據(jù)通信會話為有效時,所存儲的會話數(shù)據(jù)可以被用于發(fā)送用于先前的數(shù)據(jù)通信會話的會話終止消息。然后,可以發(fā)送與新的會話相對應(yīng)的會話啟動消息。在另一個實施例中,支持以太網(wǎng)上的點到點協(xié)議(PPPoE)的設(shè)備可以具有存儲器,該存儲器存儲上一個會話的會話數(shù)據(jù),并在啟動與服務(wù)器的新的會話之前使用該數(shù)據(jù)來向服務(wù)器發(fā)送會話終止消息。圖1是客戶端一服務(wù)器網(wǎng)絡(luò)連接的簡化和代表性框圖;圖2A是具有正常終止的代表性現(xiàn)有技術(shù)客戶端一服務(wù)器連接的簡化協(xié)議示圖2B是具有異常終止的代表性現(xiàn)有技術(shù)客戶端一服務(wù)器連接的簡化協(xié)議示圖3是使用快速恢復(fù)的代表性客戶端一服務(wù)器連接的簡化協(xié)議示圖;圖4A是示出在服務(wù)器方設(shè)備上執(zhí)行客戶端一服務(wù)器連接的快速恢復(fù)的方法的流程圖4B是示出在客戶端設(shè)備上執(zhí)行客戶端一服務(wù)器連接的快速恢復(fù)的方法的流程圖;以及圖5A-5E示出了結(jié)合了網(wǎng)絡(luò)連接快速恢復(fù)的示例實施例。具體實施例方式圖l是客戶端一服務(wù)器網(wǎng)絡(luò)連接的簡化和示意框圖??蛻舳嗽O(shè)備102可以使用調(diào)制解調(diào)器104、經(jīng)由物理網(wǎng)絡(luò)106來連接到網(wǎng)絡(luò)協(xié)議管理器108。網(wǎng)絡(luò)協(xié)議管理器108可以管理客戶端102與服務(wù)器或主機110之間的網(wǎng)絡(luò)流量,服務(wù)器或主機UO可以提供到諸如因特網(wǎng)112之類的廣域網(wǎng)的連接??蛻舳?02可以是與網(wǎng)絡(luò)相連接的任何電子設(shè)備,例如,個人計算機、個人數(shù)字助理(PDA)、智能電話(smartphone)、圖5A-5E所描述的任意示例設(shè)備,等。調(diào)制解調(diào)器104可以在客戶端設(shè)備102的外部,例如外部DSL或者線纜調(diào)制解調(diào)器(cablemodem),或者可以在內(nèi)部,例如在諸如智能電話之類的便攜式設(shè)備的情況下。物理連接106由物理接口或在調(diào)制解調(diào)器104處可用的接口來支持。例如,線纜調(diào)制解調(diào)器支持線纜電視連接上的流量,而DSL調(diào)制解調(diào)器支持電話線路連接上的流量。物理連接106可以是線纜電視連接、電話連接、3G無線連接、WiFi連接等。在一些實施例中,到達特定的服務(wù)器或主機IIO可能需要多于一跳(hop)。例如,咖啡店中的WiFi連接可以首先連接到本地網(wǎng)絡(luò)協(xié)議管理器以進行無線會話,然后可以經(jīng)由寬帶有線連接與第二網(wǎng)絡(luò)協(xié)議管理器(未示出)相連接,從而到達服務(wù)器或主機110。與調(diào)制解調(diào)器104—樣,網(wǎng)絡(luò)協(xié)議管理器108能夠支持與到調(diào)制解調(diào)器104的數(shù)據(jù)連接相關(guān)聯(lián)的物理連接106。服務(wù)器或主機110可以是諸如因特網(wǎng)服務(wù)提供商(ISP)之類的后端支持服務(wù),或者可以是目的地,例如企業(yè)的銷售支持系統(tǒng)或者用于音樂服務(wù)的娛樂節(jié)n安排。取決于客戶端102所具有的與服務(wù)器或主機110之間的關(guān)系類型,到因特網(wǎng)112的連接可以是可選的。例如,如果服務(wù)器或主機是企業(yè)服務(wù)器,則雇員用戶可能無權(quán)經(jīng)由服務(wù)器或主機110來訪問因特網(wǎng)112。調(diào)制解調(diào)器104可以包括處理器113以及分別用于耦合到物理連接106和客戶端102的通信端口114和116。在一些實施例中,特別地當調(diào)制解調(diào)器104包括路由器功能時,可以存在多個諸如端口116之類的客戶端方端口。存儲器118可以存儲可執(zhí)行指令和數(shù)據(jù),例如協(xié)議數(shù)據(jù)和會話信息(如以下將更詳細地描述的)。存儲器118可以包括易失性存儲器、非7易失性存儲器、或者兩者。非易失性存儲器的示例包括硬盤驅(qū)動器、閃存、NVRAM和EEPROM,這里僅舉幾個例子。網(wǎng)絡(luò)協(xié)議管理器108可以包括處理器120、分別用于連接到服務(wù)器或主機110和物理連接106的通信端口122和124。處理器還可以耦合到存儲器126,存儲器126存儲可執(zhí)行指令和數(shù)據(jù),例如協(xié)議數(shù)據(jù)和會話信息。存儲器118可以存儲可執(zhí)行指令和數(shù)據(jù),例如協(xié)議數(shù)據(jù)和會話信息(如以下將更詳細地描述的)。存儲器126可以包括易失性存儲器、非易失性存儲器、或者兩者。非易失性存儲器的示例包括硬盤驅(qū)動器、閃存、NVRAM和EEPROM。圖2A是具有正常終止的代表性現(xiàn)有技術(shù)客戶端一服務(wù)器連接的協(xié)議示圖。為了易于說明,將描述經(jīng)常用于數(shù)字用戶線路(DSL)通信會話的、稱為以太網(wǎng)上的點到點協(xié)議(PPPoE)的典型通信協(xié)議。圖2A的示例示出了在許多常見通信協(xié)議中的典型的連接的發(fā)現(xiàn)、建立、操作和終止。諸如圖1的調(diào)制解調(diào)器104之類的客戶端所接收的或從其發(fā)送的通信用時間線202來表示。諸如圖1的網(wǎng)絡(luò)協(xié)議管理器108之類的服務(wù)器方設(shè)備所接收的或從其發(fā)送的通信用時間線204來表示。第一消息206可能從客戶端202發(fā)送到服務(wù)器204。第一消息206可以是初始連接請求。對于示例協(xié)議,該消息可以是PPPoE主動發(fā)現(xiàn)啟動(PADI)消息。PADI消息可以包括客戶端的介質(zhì)訪問控制(MAC)地址,SP,由制造商指配的或者在配置周期期間設(shè)定的面向硬件(hardware-oriented)的地址。從服務(wù)器204發(fā)送到客戶端202的第二消息208可以是響應(yīng)于PAD消息206而發(fā)送的PPPoE主動發(fā)現(xiàn)要約(PADO)消息。PADO消息208可以包含客戶端的MAC地址,以及諸如DSL訪問集中器(accessconcentrator)(大致等效于圖1的網(wǎng)絡(luò)協(xié)議管理器108)之類的服務(wù)器方實體的MAC地址。其還可以包括會話標識符,在一個實施例中,會話標識符是隨著每個會話而增大并且在9999處翻轉(zhuǎn)到0000的4位數(shù)的序號。以下的表l示出了典型的PADO消息。Src:00:0e:20:7f:f3:7a是服務(wù)器的MAC地址,而Dst:00:52:db:4a:d7:ed是客戶端MAC地址。表1<table>tableseeoriginaldocumentpage9</column></row><table>多于一個服務(wù)器會利用PADO消息來對PADI消息作出響應(yīng),從而提供它們的服務(wù)??蛻舳丝梢耘袛嗥湎Mc哪一個服務(wù)器相連接,并可以向選中的服務(wù)器204發(fā)送第三消息210,即PPPoE主動發(fā)現(xiàn)請求(PADR)消息。PADR消息將包括所選擇的服務(wù)器的MAC地址。然后,所選擇的服務(wù)器204可以通過響應(yīng)于PADR消息210而發(fā)送第四消息212,即PPPoE主動發(fā)現(xiàn)會話確認(PADS)消息來對選擇進行確認。消息206、208、210和212組成了PPPoE會話的發(fā)現(xiàn)階段。該發(fā)現(xiàn)階段包括客戶端202找到和選擇服務(wù)器204,以及服務(wù)器204標識其自身并接受與客戶端202的會話。會話階段222在用于發(fā)現(xiàn)的以太網(wǎng)通信之上支持客戶端202與選中的服務(wù)器204之間的正常數(shù)據(jù)流量。例如,會話階段可以從多個點到點(PPP)消息216開始,其后可以支持用省略號220來表示的標準數(shù)據(jù)流量218。涉及圖1的示例性實施例,調(diào)制解調(diào)器104在用戶流量之前可能花費一定量的時間來連接和登錄,例如,可以支持web瀏覽。在一些典型的調(diào)制解調(diào)器中,在發(fā)現(xiàn)和會話階段的初始部分期間中,前面板的燈可能閃現(xiàn)黃色。為了離開會話階段222,任意一方都可能拆除PPP會話,這用拆除消息224表示。拆除過程使客戶端和服務(wù)器的指針和寄存器返回到其靜止狀態(tài),即雙方在會話期間使用的硬件資源和軟件資源可以被解活化或解鎖,從而使得它們可以再次被用于在相同方或不同方之間的另一個會話。為了說明由客戶端啟動的拆除,可以從客戶端202向選中的服務(wù)器204發(fā)送第五消息226,例如PPPoE主動發(fā)現(xiàn)終止(PADT)消息。在接收到PADT消息之后,被選中的服務(wù)器204可以用于由客戶端202進行的再發(fā)現(xiàn)(rediscovery),如括號228所示。圖2B示出了當發(fā)生錯誤時的過程。圖2B是具有異常終止的代表性現(xiàn)有技術(shù)客戶端一服務(wù)器連接248的簡化協(xié)議示圖。與以上相同,該閣^出了客戶端時間線250和服務(wù)器時間線252上的消息。來自客戶端的PAD消息254之后是來自服務(wù)器204的PADO消息256。客戶端利用PADR消息258來作出請求,然后來自服務(wù)器204的PADS消息260對會話進行確認。會話階段可以包括PPP初始化消息262和數(shù)據(jù)流量消息264。在會話的建立或數(shù)據(jù)流量階段中的某個點處,可能發(fā)生不適當?shù)慕K止事件266。不適當?shù)慕K止事件266可以是物理連接上的連通性丟失、調(diào)制解調(diào)器或協(xié)議管理器處的斷電等。其它不適當?shù)慕K止事件266可以包括分組同步錯誤、超時錯誤、端點之間的連通性丟失等。不適當終止事件266的效果之--是,不會發(fā)送諸如圖2A的PADT消息226的拆除消息224之類的終止消息。在不適當終止事件266之后,服務(wù)器204可以施行超時時段268,在該時段中來自客戶端的傳入PADI消息270和272被忽略。超時時段可以在多個客戶端偽造(spoof)MAC地址和發(fā)送多個PADI消息的情況下提10供免受拒絕服務(wù)(DOS)攻擊的保護。在超時時段268結(jié)束之后,PADI消息可以再次被服務(wù)器方252接受。圖3是使用快速恢復(fù)技術(shù)的代表性客戶端一服務(wù)器連接的簡化協(xié)議示圖。會話300可以根據(jù)所使用的協(xié)議,例如圖2A所示的現(xiàn)有技術(shù)協(xié)議來進行??蛻舳朔綍r間線302和服務(wù)器方時間線304表示在客戶端實體和服務(wù)器實體(例如,如圖1所示的那些)之間發(fā)送的消息端點。在交換MAC身份之后的某一點處,可能發(fā)生不適當終止306。超時時段可以在服務(wù)器方304上開始。原始分配給超時時段的總時間可以用時間段308和310的和來表示。但是,具有與在不適當終止306處結(jié)束的會話相對應(yīng)的信息的PADT消息312可以被從客戶端方302發(fā)送到服務(wù)器方304,這樣可以將超時時段縮短到僅有時間308。這使得發(fā)現(xiàn)階段322的起始點提前到縮短后的超時時段308的結(jié)束處,并越過用時間段310表示的剩余超時時段。因為只有真正的客戶端302才可能既具有服務(wù)器的MAC地址又具有先前會話的會話標識符(參見上面的表l),所以服務(wù)器304受到DOS攻擊的風(fēng)險較低。服務(wù)器304可以通過對消息312中的會話消息與木地存儲的關(guān)于用f已知的客戶端方設(shè)備的先前會話的信息進行比較來確定PADT消息312為真。如果PADT會話消息相匹配,則可以將該PADT消息312視為表示來自先前的不適當終止的會話的丟失的終止消息。然后,總的超時時段,即,時間段308加上時間段310可以在超時時段308的第一部分之后立即終止,從而縮短量為沒有使用的超時時段310。然后,PADI消息314可以被接受,并開始新的會話發(fā)現(xiàn)階段322,這樣通??梢怨?jié)約兒秒或更多的重連接時間。流(flow)的剩余部分可以正常地繼續(xù),包括PADO消息316、PADR消息318和PADS消息320。會話階段326可以包括消息流量324,如上所述。在一些實施例中,即使沒有超時時段是有效的(active),也町以發(fā)送具有關(guān)于先前會話的信息的PADT消息312,原因在于或者先前的會話已正常終止,如圖2A所示,或者超時時段已經(jīng)結(jié)束。為了在圖3中說明這個,不適當終止306用虛線示出,表明其在發(fā)送PADT消息312之前可能發(fā)生或者可能不會發(fā)生。在另一個實施例中,客戶端方302可能知道超時時段的持續(xù)時間,并且當超時時段可能有效時,可以僅發(fā)送PADT消310。在又一個實施例中,可以僅在初始PADI消息已經(jīng)被丟棄或忽略(例如,圖2B的PADI消息270和272)之后再發(fā)送PADT消息310。圖4A是示出用于實現(xiàn)諸如圖1的網(wǎng)絡(luò)協(xié)議管理器108之類的服務(wù)器設(shè)備上的客戶端連接的快速恢復(fù)的示例方法400的流程圖。在塊402中,假定當前會話有效,并且包括會話標識符和客戶端設(shè)備標識符(例如,客戶端102或調(diào)制解調(diào)器104的MAC地址)的當前會話數(shù)據(jù)可以被存儲。在塊403中,服務(wù)器可以檢測當前會話已經(jīng)正常結(jié)束或異常結(jié)束。如果終止正常,則塊403的'是'分支去往塊406,并且網(wǎng)絡(luò)協(xié)議管理器■可以等待接收傳入的消息。如果會話異常終止,則塊403的'否'分支可以去往塊404,在塊404中,網(wǎng)絡(luò)協(xié)議管理器108可以激活在預(yù)先設(shè)定的時間段中運行的超時計時器。在塊406中,網(wǎng)絡(luò)協(xié)議管理器108可以從客戶端(例如,在塊鄰2中提及的會話的客戶端104)接收消息。在塊408中,進行檢査以判斷超時時段對發(fā)送該消息的客戶端方設(shè)備是否有效。如果對于該客戶端方設(shè)備沒有超時時段是有效的,則塊408的<否'分支可以去往塊410。在塊410中,網(wǎng)絡(luò)協(xié)議管理器108可以判斷所述消息是否為終止消息,并且如果是終止消息,則可以簡單地忽略該終止消息,并在塊412中,等待并處理來自那個客戶端設(shè)備的會話啟動消息。如果在塊408中,超時時段對于那個客戶端設(shè)備是有效的,則塊408的'是'分支可以去往塊414。如果在塊414中判定所述消息是終止消息并且該終止消息有效,即,該終止消息中的會話標識符與在塊402中存儲的、針對那個客戶端設(shè)備標識符的會話標識符相匹配,則塊414的<是'分支可以去往塊416,并且超時時段可以被立即停止。處理可以在塊412中繼續(xù),并且傳入的會話啟動消息可以被正常地處理。如果在塊414中發(fā)現(xiàn)所述終止消息無效,則塊414的<否'分支可以去往塊418,并且執(zhí)行所述超時時段直到所安排的結(jié)束為止,然后繼續(xù)到塊412,以從客戶端設(shè)備接受新的會話消息。處理可以繼續(xù)到塊402,并存儲與新建立的會話相關(guān)的數(shù)據(jù)。圖4B是示出實現(xiàn)諸如圖1的調(diào)制解調(diào)器102之類的客戶端方設(shè)備上的客戶端服務(wù)器連接的快速恢復(fù)的示例方法440的流程圖。在塊442中,假定通信會話有效,并且可以存儲當前的會話數(shù)據(jù),包括用于會話建立的諸如MAC地址之類的客戶端地址以及由服務(wù)器方設(shè)備指配的會話標識符。在塊444中,客戶端可以檢測通信會話已經(jīng)正常終止或者異常終止。在一些情況中,客戶端方設(shè)備可以采取某些步驟來從異常終止恢復(fù),例如,清除數(shù)據(jù)緩沖器以及復(fù)位到空閑狀態(tài)(idle鍵ate)。在先前的會話終止之后的某一點處,在塊446中,可以確定沒有通信會話是有效的。在塊448中,響應(yīng)于客戶端生成的請求或者作為電力周期(powercycle)的一部分,可以啟動新的通信會話。因為客戶端并不確定地知道服務(wù)器方的網(wǎng)絡(luò)協(xié)議管理器的狀態(tài),即,超時時段是否有效,所以客戶端可能主動地生成并發(fā)送用于先前的通信會話的終止消息。發(fā)送這樣的終止消息的目的是縮短在服務(wù)器方有效的任何有效超時時段,并加速新的通信會話的建立。在塊450中,可以使用在塊442中存儲的關(guān)于先前的通信會話的數(shù)據(jù)來生成該先前會話的會話終止消息。例如,在一個實施例中,使用在塊442中存儲的數(shù)據(jù)的PADT消息可以被生成并發(fā)送到服務(wù)器方設(shè)備。為了簡單起見,無論先前會話是否為正常終止,都可以在新會話開始時發(fā)送用于先前會話的會話終止消息。在另—個實施例中,諸如調(diào)制解調(diào)器102之類的客戶端方設(shè)備可以判斷是否已知塊444和446之間的時間段長于服務(wù)器方設(shè)備的超時時段。如果是,并且服務(wù)器方設(shè)備的超時時段不可能有效,則客戶端可以選擇不發(fā)送用于先前會話的會話終止消息,原因在于其不會產(chǎn)生效果。在塊452中,可以遵循用于建立新會話的協(xié)議。在一個實施例中,可'以發(fā)送PADI消息,從而開始新的會話建立過程。上述實施例使用PPPoE來說明會話終止消息的主動使用以減少會話連接時間。但是,這個技術(shù)同樣適用于任何其它在通信會話被不適當終止的情況下可以激活超時時段的通信會話。13圖5A-5E示出了各種可以實現(xiàn)例如上述的從連接終止快速恢復(fù)的技術(shù)的各種設(shè)備。現(xiàn)在參考圖5A,可以在高清晰電視(HDTV)420中使用這種技術(shù)。HDTV420包括大容量數(shù)據(jù)存儲裝置427、HDTV信號處理和控制模塊422、WLAN接口429和存儲器428。HDTV420接收有線或無線形式的HDTV輸入信號,并生成用于顯示器426的HDTV輸出信號。在一些實施例中,HDTV420的信號處理和/或控制電路422和/或其它電路(未示出)可以處理數(shù)據(jù)、執(zhí)行編碼和/或加密、管理通信協(xié)議、執(zhí)行計算、格式化數(shù)據(jù)和/或執(zhí)行可能需要的任何其它類型的HDTV處理。WLAN接口429可以實現(xiàn)例如從連接終止快速恢復(fù)的方法。HDTV420可以與諸如光和/或磁存儲設(shè)備之類的大容量數(shù)據(jù)存儲裝置427進行通信,大容量數(shù)據(jù)存儲裝置427用非易失方式來存儲數(shù)據(jù)。大容量存儲設(shè)備可以是包括一個或多個盤片(platter)的迷你硬盤(miniHDD),盤片的直徑小于大約1.8"。HDTV420連接到存儲器428,例如,RAM、ROM、諸如閃存之類的低延遲非易失性存儲器和/或其它合適的電子數(shù)據(jù)存儲裝置。HDTV420可以支持經(jīng)由WLAN網(wǎng)絡(luò)接口429與WLAN相連接?,F(xiàn)在參考圖5B,可以在蜂窩電話450中使用這種快速恢復(fù)技術(shù)。蜂窩電話450可以包括蜂窩天線451。蜂窩電話450iij以包括蜂窩電話450的信號處理和/或控制電路中的任意一個或兩者、WLAN接口468和域大容量數(shù)據(jù)存儲裝置464,信號處理和/或控制電路一般而言在圖5B中用452來標識。在一些實施例中,蜂窩電話450包括麥克風(fēng)456、諸如揚聲器和/或音頻輸出插孔之類的音頻輸出458、顯示器460和/或諸如鍵盤、定點設(shè)備、語音啟動器(voiceactuation)之類的輸入設(shè)備462和/或其它輸入設(shè)備。蜂窩電話450中的信號處理和/或控制電路452和域其它電路(未示出)可以處理數(shù)據(jù)、執(zhí)行編碼和/或加密、執(zhí)行計算、管理通信協(xié)議、格式化數(shù)據(jù)和/或執(zhí)行其它蜂窩電話功能。WLAN接口468可以實現(xiàn)例如從連接終止快速恢復(fù)的方法。蜂窩電話450可以與諸如光和/或磁存儲設(shè)備(例如,硬盤驅(qū)動IIDD和/或DVD)之類的大容量數(shù)據(jù)存儲裝置464進行通信,大容量數(shù)據(jù)存儲裝置464用非易失方式來存儲數(shù)據(jù)。HDD可以是包括一個或多個盤片的迷你HDD,盤片的直徑小于大約1.8"。蜂窩電話450可以連接到存儲器466,例如,RAM、ROM、諸如閃存之類的低延遲非易失性存儲器和/或其它合適的電子數(shù)據(jù)存儲裝置。蜂窩電話450也可以支持經(jīng)由WLAN網(wǎng)絡(luò)接口468與WLAN相連接?,F(xiàn)在參考圖5C,可以在機頂盒480中使用這種快速恢復(fù)技術(shù)。機頂盒480可以包括機頂盒480的信號處理和/或控制電路中的任意一個或兩者、WLAN接口496和/或大容量數(shù)據(jù)存儲裝置490,信號處理和/或控制電路一般而言在圖5C中用484來標識。機頂盒480從諸如寬帶源之類的源接收信號,并輸出適合用于顯示器488的標準和/或高清晰音頻/視頻信號,顯示器488例如是電視機和/或監(jiān)視器和/或其它視頻和/或音頻輸出設(shè)備。機頂盒480的信號處理和/或控制電路484和域其它電路(未示出)可以處理數(shù)據(jù)、執(zhí)行編碼和/或加密、執(zhí)行計算、管理通信協(xié)議、格式化數(shù)據(jù)和/或執(zhí)行其它機頂盒功能。機頂盒480可以與大容量數(shù)據(jù)存儲裝置4卯進行通信,大容量數(shù)據(jù)存儲裝置4卯用非易失方式來存儲數(shù)據(jù)。大容量數(shù)據(jù)存儲裝置490可以包括光和/或磁存儲設(shè)備,例如,硬盤驅(qū)動HDD和/或DVD。HDD可以是包括—個或多個盤片的迷你HDD,盤片的直徑小于大約1.8"。機頂盒480可以連接到存儲器494,例如,RAM、ROM、諸如閃存之類的低延遲非易失性存儲器和/或其它合適的電子數(shù)據(jù)存儲裝置。機頂盒480也可以支持經(jīng)由WLAN網(wǎng)絡(luò)接口496與WLAN相連接。從連接終止快速恢復(fù)的方法可以例如在信號處理和/或控制電路484、WLAN網(wǎng)絡(luò)接口496或兩者中實現(xiàn)。現(xiàn)在參考圖5D,可以在媒體播放器500中實現(xiàn)這種快速恢復(fù)技術(shù)。媒體播放器500可以包括媒體播放器500的信號處理和/或控制電路中的任意一個或兩者、WLAN接口516和/或大容量數(shù)據(jù)存儲裝置510,信號處理和/或控制電路一般而言在圖5D中用504來標識。在一些實施例中,媒體播放器500包括顯示器507和/或諸如鍵盤、觸摸板等的用戶輸入508。在一些實施例中,媒體播放器500可以采用圖形用戶界面(GUI),該GUI—般經(jīng)由顯示器507和/或用戶輸入508來使用菜單、下拉菜單、圖標和/或指向-點擊界面。媒體播放器500還包括諸如揚聲器和/或音頻輸出插孔之類的音頻輸出509。媒體播放器500的信號處理和/或控制電路504和/或其它電路(未示出)可以處理數(shù)據(jù)、執(zhí)行編碼和/或加密、執(zhí)行計算、管理通信協(xié)議、格式化數(shù)據(jù)和/或執(zhí)行其它媒體播放器功能。例如,WLAN接口516、信號處理和/或控制電路504或兩者可以實現(xiàn)從連接終止快速恢復(fù)的方法。媒體播放器500可以與大容量數(shù)據(jù)存儲裝置510進行通信,大容量數(shù)據(jù)存儲裝置510用非易失方式來存儲諸如壓縮音頻和/或視頻內(nèi)容之類的數(shù)據(jù)。在一些實施例中,壓縮音頻文件包括符合MP3格式或其它合適的壓縮音頻和/或視頻格式的文件。大容量存儲器可以包括光和/或磁存儲設(shè)備,例如硬盤驅(qū)動HDD和/或DVD。HDD可以是包括一個或多個盤片的迷你HDD,盤片的直徑小于大約1.8"。媒體播放器500可以連接到存儲器514,例如,RAM、ROM、諸如閃存之類的低延遲非易失性存儲器和域其它合適的電子數(shù)據(jù)存儲裝置。媒體播放器500也可以支持經(jīng)由WLAN網(wǎng)絡(luò)接口516與WLAN相連接。除了上述實施例之外,還可以想到其它實施例?,F(xiàn)在參考圖5E,可以在因特網(wǎng)協(xié)議語音(VoIP)電話550中實現(xiàn)這種快速恢復(fù)技術(shù),VoIP電話550可以包括天線552。VoIP電話550可以包括信號處理和/或控制電路中的任意一個或兩者,其一般而言在圖5E中用554來標識,并且可以包括網(wǎng)絡(luò)連接568和/或VoIP電話的大容最數(shù)據(jù)存儲裝置556。在一些實施例中,VoIP電話550部分地包括麥克風(fēng)558、諸如揚聲器和/或音頻輸出插孔之類的音頻輸出560、顯示監(jiān)視器562、諸如鍵盤、定點設(shè)備、語音啟動器和/或其它輸入設(shè)備之類的輸入設(shè)備564、以及無線保真(Wi-Fi)通信模塊566。VoIP電話550中的信號處理和減控制電路554和/或其它電路(未示出)可以處理數(shù)據(jù)、執(zhí)行編碼和/或加密、執(zhí)行計算、管理通信協(xié)議、格式化數(shù)據(jù)和/或執(zhí)行其它VoIP電話功能。例如,Wi-Fi通信模塊508、信號處理和/或控制電路504或兩者可以實現(xiàn)從連接終止快速恢復(fù)的方法。VoIP電話550可以與諸如光和減磁存儲設(shè)備(例如硬盤驅(qū)動HDD和/或DVD)之類的大容量數(shù)據(jù)存儲裝置556進行通信,大容量數(shù)據(jù)存儲裝置556用非易失方式來存儲數(shù)據(jù)。HDD可以是包括一個或多個盤片的迷你HDD,盤片的直徑小于大約1.8"。VoIP電話550可以連接到存儲器557,例如,RAM、ROM、諸如閃存之類的低延遲非易失性存儲器和/或其它合適的電子數(shù)據(jù)存儲裝置。VoIP電話550被配置成經(jīng)由Wi-Fi通信模塊566來與VoIP網(wǎng)絡(luò)(未示出)建立通信鏈路。上述的各個模塊、操作、和技術(shù)可以用硬件、固件、軟件、或硬件、固件和/或軟件的任意組合來實現(xiàn)。當用軟件來實現(xiàn)時,軟件可以存儲在任何計算機可讀存儲器中,例如在磁盤、光盤或其它存儲介質(zhì)上,在計算機、處理器、硬盤驅(qū)動器、光盤驅(qū)動器、磁帶驅(qū)動器等的RAM或ROM或閃存中。同樣地,軟件可以經(jīng)由任何已知或希望的傳送方法來傳送給用戶或系統(tǒng),所述方法例如包括在計算機可讀磁盤或其它便攜的計算機存儲機構(gòu)上、或經(jīng)由通信介質(zhì)。通信介質(zhì)一般將計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)具體化為諸如載波或其它傳輸機制之類的調(diào)制數(shù)據(jù)信號。術(shù)語"調(diào)制數(shù)據(jù)信號"指的是其特性中的一個或多個特性按使得將信息編碼在信號中的形式而被設(shè)置或改變的信號。以舉例的方式,但并不是限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接有線連接之類的有線介質(zhì),以及諸如聲學(xué)、射頻、紅外線和其它無線介質(zhì)之類的無線介質(zhì)。因此,軟件可以經(jīng)由諸如電話線路、DSL線路、線纜電視線路、無線通信信道、因特網(wǎng)等的通信信道來傳送給用戶或系統(tǒng)(其可視為與經(jīng)由便攜存儲介質(zhì)來提供這種軟件相同或可互換)。當用硬件來實現(xiàn)時,硬件可以包括分立組件、集成電路、專用集成電路(ASIC)等中的一個或多個。雖然已經(jīng)參考具體示例來描述本發(fā)明,但是其僅僅旨在說明而不是限制本發(fā)明,本領(lǐng)域普通技術(shù)人員將很清楚,在不脫離本發(fā)明的精神和范圍的情況下,除了上述已清楚描述的之外,還可以對公開的實施例作出改變、附加或刪除。權(quán)利要求1.一種方法,包括在客戶端設(shè)備處存儲與先前的數(shù)據(jù)通信會話相對應(yīng)的會話數(shù)據(jù);確定沒有與服務(wù)器設(shè)備的數(shù)據(jù)通信會話是有效的;使用與所述先前數(shù)據(jù)通信會話相對應(yīng)的所述會話數(shù)據(jù)來從所述客戶端設(shè)備向所述服務(wù)器設(shè)備發(fā)送會話終止消息;以及從所述客戶端設(shè)備向所述服務(wù)器設(shè)備發(fā)送會話啟動消息。2.如權(quán)利要求1所述的方法,其中,所述會話數(shù)據(jù)包括源地址和會話標識符。3.如權(quán)利要求1所述的方法,其中,確定沒有數(shù)據(jù)通信會話有效的步驟包括在所述服務(wù)器設(shè)備處確定數(shù)據(jù)通信會話在會話超時時段內(nèi)何時是有效的。4.如權(quán)利要求1所述的方法,其中,存儲會話數(shù)據(jù)包括存儲來自會話要約消息的源地址。5.如權(quán)利要求1所述的方法,其中,存儲會話數(shù)據(jù)包括存儲來自會話確認消息的會話標識符。6.如權(quán)利要求1所述的方法,還包括在沒有發(fā)送相應(yīng)的會話終止消息的情況下終止所述先前數(shù)據(jù)通信會話。7.如權(quán)利要求1所述的方法,其中所述客戶端設(shè)備包括個人計算機、數(shù)字用戶線路(DSL)調(diào)制解調(diào)器、DSL路由器、機頂盒、數(shù)字錄像機(DVR)和因特網(wǎng)協(xié)議語音電話中的一種。8.如權(quán)利要求1所述的方法,其中,所述數(shù)據(jù)通信會話是以太網(wǎng)上的點到點協(xié)議(PPPoE)連接,所述會話終止是PPPoE主動發(fā)現(xiàn)終止(PADT)消息,并且所述會話啟動消息是PPPoE主動發(fā)現(xiàn)啟動(PADT)消息。9.一種支持以太網(wǎng)上的點到點協(xié)議(PPPoE)數(shù)據(jù)連接的設(shè)備,包括-端口,用于與PPPOE主機設(shè)備進行通信;存儲器,用于存儲計算機可執(zhí)行指令和數(shù)據(jù),所述數(shù)據(jù)包括來自上一個PPPoE連接的會話數(shù)據(jù);以及處理器,用于執(zhí)行所述計算機可執(zhí)行指令,以在發(fā)送用于啟動新的PPPoE連接的PADI消息之前發(fā)送與所述上一個PPPoE連接相對應(yīng)的PADT消息。10.如權(quán)利要求9所述的設(shè)備,其中,所述PPPoE主機設(shè)備是數(shù)字用戶線路(DSL)訪問集中器。11.如權(quán)利要求9所述的設(shè)備,其中,所述端口是DSL端口。12.如權(quán)利要求9所述的設(shè)備,還包括與終端設(shè)備相耦合的下游端口。13.如權(quán)利要求12所述的設(shè)備,其中,所述終端設(shè)備是個人計算機、數(shù)字用戶線路(DSL)調(diào)制解調(diào)器、DSL路由器、機頂盒和數(shù)字錄像機(DVR)中的一種。14.如權(quán)利要求9所述的設(shè)備,其中,所述存儲器是非易失性存儲吸滯o15.—種計算機可讀介質(zhì),具有用于執(zhí)行包括以下步驟的方法的計算機可執(zhí)行指令-接收與先前的不再有效的網(wǎng)絡(luò)會話相對應(yīng)的停止消息;接收用于激活新的網(wǎng)絡(luò)會話的網(wǎng)絡(luò)會話啟動消息;以及根據(jù)預(yù)定協(xié)議對所述網(wǎng)絡(luò)會話啟動消息作出響應(yīng)。16.如權(quán)利要求15所述的計算機可讀介質(zhì),其中,所述方法還包括中斷與所述先前網(wǎng)絡(luò)會話相關(guān)聯(lián)的超時時段,所述超時時段是響應(yīng)于所述先前網(wǎng)絡(luò)會話的不適當終止而被激活的。17.如權(quán)利要求15所述的計算機可讀介質(zhì),其中,接收所述停止消息包括接收這樣的停止消息,該停止消息包括與所述先前的網(wǎng)絡(luò)會話相對應(yīng)的上下文信息。18.如權(quán)利要求15所述的計算機可讀介質(zhì),其中,接收所述網(wǎng)絡(luò)會話啟動消息包括接收以太網(wǎng)上的點到點協(xié)議(PPPoE)主動發(fā)現(xiàn)啟動消息。19.如權(quán)利要求15所述的計算機可讀介質(zhì),其中,接收所述停止消息包括接收PPPoE主動發(fā)現(xiàn)終止消息。20.—種計算機可讀介質(zhì),具有用于執(zhí)行包括以下步驟的方法的計算機可執(zhí)行指令發(fā)送與先前的不再有效的網(wǎng)絡(luò)會話相對應(yīng)的停止消息;以及在發(fā)送所述停止消息之后發(fā)送網(wǎng)絡(luò)會話啟動消息,用于激活新的網(wǎng)絡(luò)21.如權(quán)利要求20所述的計#機可讀介質(zhì),其中,所述方法還包括在所述先前的網(wǎng)絡(luò)會話有效時在非易失性存儲器中存儲與所述先前的網(wǎng)絡(luò)會話相對應(yīng)的上下文信息。22.如權(quán)利要求21所述的計算機可讀介質(zhì),其中,發(fā)送所述停止消息包括發(fā)送這樣的停止消息,該停止消息包括與所述先前的網(wǎng)絡(luò)會話相對應(yīng)的上下文信息。23.如權(quán)利要求20所述的計算機可讀介質(zhì),其中,發(fā)送所述網(wǎng)絡(luò)會話啟動消息包括發(fā)送以太網(wǎng)上的點到點協(xié)議(PPPoE)主動發(fā)現(xiàn)啟動消息。24.如權(quán)利要求20所述的計算機可讀介質(zhì),其中,發(fā)送所述停止消息包括發(fā)送PPPoE主動發(fā)現(xiàn)終止消息。25.—種網(wǎng)絡(luò)會話管理設(shè)備,支持用于斷開的通信會話的、縮短的超時時段,該設(shè)備包括-端口,用于使用通信會話協(xié)議來耦合到客戶端設(shè)備;存儲器,用于存儲與不再有效的先前的會話相對應(yīng)的會話數(shù)據(jù)以及用于實現(xiàn)所述通信會話協(xié)議的計算機可執(zhí)行指令;以及處理器,與所述端口和所述存儲器相耦合,用于執(zhí)行所述計算機可執(zhí)行指令,其中,所述處理器在接收到與先前斷開連接的會話相對應(yīng)的終止消息之后終止通信會話協(xié)議超時。26.如權(quán)利要求25所述的網(wǎng)絡(luò)會話管理設(shè)備,其中,當沒有超吋時段為有效時,所述處理器還執(zhí)行用于忽略與所述先前斷開連接的會話相對應(yīng)的所述終止消息的計算機可執(zhí)行指令。全文摘要當網(wǎng)絡(luò)連接非正常終止時,使用用于發(fā)現(xiàn)、操作和拆除的連接協(xié)議的網(wǎng)絡(luò)連接可以要求服務(wù)器超時時段。例如,當在發(fā)生故障的情況下沒有發(fā)送拆除消息來終止會話時,服務(wù)器設(shè)備可以要求在重連接被允許之前超時時段期滿。啟動新的會話的客戶端設(shè)備可以存儲最近的會話的連接細節(jié),并發(fā)送與先前的會話相關(guān)聯(lián)的拆除消息,以中斷任何由先前的不適當斷開連接引起的當前超時時段。如果拆除消息并不適用,則其被服務(wù)器方設(shè)備忽略。在發(fā)送新的會話啟動消息之前發(fā)送先前的會話的拆除消息的過程可能尤其適用以太網(wǎng)上的點到點(PPPoE)連接。文檔編號H04L29/06GK101529853SQ200780038648公開日2009年9月9日申請日期2007年10月15日優(yōu)先權(quán)日2006年10月16日發(fā)明者韜謝申請人:馬維爾國際貿(mào)易有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
中牟县| 星座| 上高县| 眉山市| 临洮县| 鹿邑县| 南和县| 红原县| 宝应县| 平利县| 罗江县| 吐鲁番市| 伊宁县| 白银市| 即墨市| 惠东县| 田东县| 南木林县| 台安县| 英吉沙县| 汤原县| 获嘉县| 罗城| 金湖县| 子长县| 龙胜| 林甸县| 金沙县| 新源县| 临清市| 五指山市| 酒泉市| 基隆市| 开远市| 鄂尔多斯市| 紫阳县| 襄汾县| 郁南县| 洞头县| 鄂托克旗| 错那县|