專利名稱:用于改進(jìn)的鏈路層切換的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及通信系統(tǒng),具體地,涉及無線通信系統(tǒng)中改進(jìn)的鏈路層切換(handoff)。
背景技術(shù):
分組交換的無線接入網(wǎng)絡(luò)包含AN(接入網(wǎng)絡(luò))元件。通常,AR經(jīng)由AN而服務(wù)MN(移動(dòng)節(jié)點(diǎn)),所述AN當(dāng)前服務(wù)該MN。通常,AR執(zhí)行移動(dòng)代理(agent)的功能以支持MN的網(wǎng)絡(luò)層移動(dòng)。在相同無線技術(shù)內(nèi)或不同無線技術(shù)之間的MN的AR間切換的情況下,MN的移動(dòng)代理從源AR切換到目標(biāo)AR。這引起在MN和新AR之間建立新的鏈路層連接。
與目標(biāo)AR的新鏈路層鏈接的重新建立導(dǎo)致源AR和MN的鏈路層(例如ARQ層)刷新(flush)它們的未完成的發(fā)送和重新發(fā)送隊(duì)列。刷新未完成的無線電幀可導(dǎo)致所影響的端到端應(yīng)用的可察覺的性能影響,特別是基于VoIP(因特網(wǎng)協(xié)議上的語音)和基于PTT(一鍵通)應(yīng)用。這種分組丟失還可導(dǎo)致TCP(傳輸控制協(xié)議)發(fā)送者通過調(diào)用緩慢開始步驟而開始擁擠控制。這將反過來影響基于TCP的應(yīng)用的端到端性能。
因此,存在對(duì)于通過處理當(dāng)前現(xiàn)存的分組丟失問題而改進(jìn)鏈路層切換的裝置和方法。
圖1是根據(jù)本發(fā)明的多個(gè)實(shí)施例的無線通信系統(tǒng)的框圖說明。
圖2是根據(jù)本發(fā)明的多個(gè)實(shí)施例的在由MN從源AN到目標(biāo)AN的鏈路層切換期間,在MN(移動(dòng)節(jié)點(diǎn))、源AN(接入網(wǎng)絡(luò))和目標(biāo)AN中使用的基于開放系統(tǒng)互連(OSI)的通信接口的框圖說明。
圖3是根據(jù)本發(fā)明的多個(gè)實(shí)施例的基于IEEE(電子與電氣工程師協(xié)會(huì))802.XX的接入網(wǎng)絡(luò)的協(xié)議堆棧的框圖說明。
圖4是根據(jù)本發(fā)明的多個(gè)實(shí)施例的基于3GPP2(第三代合作項(xiàng)目2)的接入網(wǎng)絡(luò)的協(xié)議堆棧的框圖說明。
圖5是根據(jù)本發(fā)明的多個(gè)實(shí)施例的由IBML(中間緩存管理層)執(zhí)行的功能的邏輯流圖。
參照?qǐng)D1至5在下面公開了本發(fā)明的某些實(shí)施例。草擬了說明和示例,旨在增強(qiáng)理解。例如,相對(duì)于其它元件,夸大了某些圖例元件的尺寸,對(duì)于商業(yè)地成功的實(shí)現(xiàn)來說有益的甚至必須的公知元件沒有被描述,使得可以得到實(shí)施例的較少阻礙和更加清楚的表達(dá)。追求在示例和說明中的簡單性和清楚性以有效地使得本領(lǐng)域技術(shù)人員考慮到本領(lǐng)域公知技術(shù)而能夠做出、使用和最佳實(shí)踐本發(fā)明。本領(lǐng)域技術(shù)人員將理解,可以對(duì)下面說明的特定實(shí)施例做出各種改進(jìn)和變化,而不背離本發(fā)明的精神和范圍。因此,說明書和附圖應(yīng)理解為是說明性和示例性的,而不是限制性的和全部包括的,對(duì)下面說明的特定實(shí)施例的所有這些改進(jìn)都意在包括在本發(fā)明的范圍之內(nèi)。
具體實(shí)施例方式
說明了各種實(shí)施例以表明對(duì)于通過處理當(dāng)前存在的分組丟失問題改進(jìn)鏈路層切換的裝置和方法的需要。在基于OSI的通信接口的層3下面引入中間緩存管理層(IBML)。IBML緩存經(jīng)由接口的下部層發(fā)送的OSI層3的復(fù)件,并使用IBML從一個(gè)或多個(gè)下部層接收的指示來管理緩存器內(nèi)容。當(dāng)IBML接收正在進(jìn)行鏈路層硬切換的指示時(shí),IBML將當(dāng)前所緩存的分組傳送到在目標(biāo)通信接口中的相應(yīng)IBML。該子層3緩存器使得目標(biāo)通信接口能夠減少與硬切換相關(guān)的分組丟失。
參照?qǐng)D1至5可以更全面地理解所公開的實(shí)施例。圖1是根據(jù)本發(fā)明的多個(gè)實(shí)施例的無線通信系統(tǒng)100的框圖說明。當(dāng)前,標(biāo)準(zhǔn)機(jī)構(gòu)例如OMA(開放移動(dòng)聯(lián)盟)、3GPP(第三代合作項(xiàng)目)、3GPP2(第三代合作項(xiàng)目2)以及IEEE(電子與電氣工程師協(xié)會(huì))802在開發(fā)無線通信系統(tǒng)的標(biāo)準(zhǔn)規(guī)范(可以分別通過http//www.openmobilealliance.com、http//www.3gpp.org/、http//www.3gpp2.com和http//www.ieee802.org聯(lián)系這些組織)。通信系統(tǒng)100表示具有基于不同無線技術(shù)的接入網(wǎng)絡(luò)的系統(tǒng)。例如,下面的說明將假定AN121是基于IEEE.802.XX的而AN122是基于3GPP2的。因此,AN121使用例如IEEE802.11、802.16或802.20的無線技術(shù),而AN122使用例如CDMA2000或HRPD(也稱為1xEV-DO或IS-856)的無線技術(shù),AN121和122都適合地修改為實(shí)現(xiàn)本發(fā)明。本發(fā)明的替換實(shí)施例可在使用其它或額外技術(shù)的通信系統(tǒng)中實(shí)現(xiàn),所述其它或額外技術(shù)例如但不限制于在3GPP規(guī)范中描述的那些(例如,GSM、GPRS、EDGE、W-CDMA、UTRAN、FOMA、UMTS、HSDPA和HSUPA)、在IS-136(TDMA第三代無線標(biāo)準(zhǔn))規(guī)范中描述的那些、在IS-95(CDMA)規(guī)范中描述的那些、1xEV-DV技術(shù)、以及集成的分發(fā)增強(qiáng)網(wǎng)絡(luò)技術(shù)。
更具體,通信系統(tǒng)100包括移動(dòng)節(jié)點(diǎn)(MN)101、接入網(wǎng)絡(luò)(AN)121和122、接入路由器(AR)141和142、以及分組網(wǎng)絡(luò)151。本領(lǐng)域技術(shù)人員將理解圖1沒有說明系統(tǒng)100操作所必須的所有網(wǎng)絡(luò)設(shè)備,而是對(duì)于在此說明的實(shí)施例特別相關(guān)的那些系統(tǒng)化元件和邏輯實(shí)體。例如,已知AN包括例如WLAN(無線局域網(wǎng)絡(luò))站(其包括接入點(diǎn)(AP)、AP控制器/交換機(jī)、和/或WLAN交換機(jī))、基收發(fā)器站(BTS)、基站點(diǎn)控制器(BSC)(其包括選擇和分發(fā)單元(SDU))、分組控制功能(PCF)、分組控制單元(PCU)、和/或無線電網(wǎng)絡(luò)控制器(RNC)的設(shè)備。然而,圖1沒有具體示出任何這些設(shè)備。
相反,在圖1中將AN121和122說明為包括處理單元125和126、網(wǎng)絡(luò)接口127和128、以及收發(fā)器123和124。通常,例如處理單元、網(wǎng)絡(luò)接口、和收發(fā)器的元件是公知的。例如,AN處理單元公知為包括例如但不限于微處理器、微控制器、存儲(chǔ)器件、應(yīng)用特定的集成電路(ASIC)和/或邏輯電路的基本元件。這些元件通常適于實(shí)現(xiàn)由高級(jí)設(shè)計(jì)語言或描述表達(dá)的、使用計(jì)算機(jī)指令表達(dá)的、使用消息流圖表達(dá)的、和/或使用邏輯流圖表達(dá)的算法和/或協(xié)議。
因此,給定算法、邏輯流、消息流、和/或協(xié)議規(guī)范,本領(lǐng)域技術(shù)人員明白有許多設(shè)計(jì)和開發(fā)技術(shù)來實(shí)現(xiàn)執(zhí)行給定邏輯的AN處理單元。因此,AN121和122表示根據(jù)在此的說明的用來實(shí)現(xiàn)本發(fā)明的多個(gè)實(shí)施例的已知AN。此外,本領(lǐng)域技術(shù)人員將理解可以以或者通過各種物理元件來實(shí)現(xiàn)本發(fā)明的方面,該物理元件不必要限制于單個(gè)的平臺(tái)實(shí)現(xiàn)。例如,可以以上述所列或在這些元件中分布的任何AN設(shè)備實(shí)現(xiàn)本發(fā)明的AN方面。
AN121和122使用無線接口111和112來與MN101通信。由于,為了說明的目的,AN121是基于IEEE802.XX的而AN122是基于3GPP2的,無線接口111和112分別對(duì)應(yīng)于IEEE802.XX空中接口和3GPP2空中接口。
已知MN平臺(tái)指代各種消費(fèi)電子平臺(tái),例如但不限制于移動(dòng)臺(tái)(MS)、接入終端(AT)、終端設(shè)備、游戲設(shè)備、個(gè)人計(jì)算機(jī)、以及個(gè)人數(shù)字助理(PDA)。具體地,MN101包括處理單元102、收發(fā)器103、鍵盤(未示出)、揚(yáng)聲器(未示出)、麥克風(fēng)(未示出)、以及顯示器(未示出)。在MN中使用的處理單元、收發(fā)器、鍵盤、揚(yáng)聲器、麥克風(fēng)以及顯示器是公知的。
例如,已知MN處理單元包括基本元件,例如但不限制于微處理器、數(shù)字信號(hào)處理器(DSP)、微控制器、存儲(chǔ)器件、應(yīng)用特定的集成電路(ASIC)和/或邏輯電路。這種MS元件通常適于實(shí)現(xiàn)使用高級(jí)設(shè)計(jì)語言或描述表達(dá)的、使用計(jì)算機(jī)指令表達(dá)的、使用消息流圖表達(dá)的、和/或使用邏輯流圖表達(dá)的算法和/或協(xié)議。因此,給定算法、邏輯流、消息/信令流、呼叫流、和/或協(xié)議規(guī)范,本領(lǐng)域技術(shù)人員明白有許多設(shè)計(jì)和開發(fā)技術(shù)來實(shí)現(xiàn)執(zhí)行給定邏輯的用戶設(shè)備。因此,MN101表示根據(jù)在此的說明適于實(shí)現(xiàn)本發(fā)明的實(shí)施例的已知MN。
根據(jù)本發(fā)明的各種實(shí)施例的操作基本按照下述發(fā)生。相關(guān)操作從AN121、MN101、或AN121和MN101兩者經(jīng)由使用基于開放系統(tǒng)互連(OSI)的通信接口的無線接口111彼此發(fā)送消息開始。具體地,由處理單元125和102使用基于OSI的通信接口,經(jīng)由各個(gè)收發(fā)器123和103分別將消息發(fā)送到MN101和AN121。當(dāng)發(fā)送和接收消息時(shí),發(fā)生從服務(wù)或源AN121到目標(biāo)AN122的硬切換。
圖2是根據(jù)本發(fā)明的多個(gè)實(shí)施例,在MN101從源AN121鏈路層切換到目標(biāo)AN122期間,在MN101、源AN121和目標(biāo)AN122中使用的基于OSI的通信接口的框圖說明。將基于OSI的通信接口說明為由源AN處理單元125、目標(biāo)AN處理單元126、和MN處理單元102實(shí)現(xiàn)。將MN處理單元102說明為實(shí)現(xiàn)使用不同無線信令技術(shù)的每個(gè)AN,AN121和AN122的基于OSI的通信接口。每個(gè)通信接口包括基于OSI分層模型的處理層。在圖2中,使用在每個(gè)通信接口中的框203、204、213和214說明層3,而用框205、206、215和216說明下部層(層3之下的層)。本發(fā)明的實(shí)施例還包括額外的層,中間緩存管理層(IBML),由框201、202、211和212表示。
圖3和4說明由MN101、源AN121和目標(biāo)AN122的某些實(shí)施例實(shí)現(xiàn)的部分基于OSI的通信接口。圖3是基于IEEE802.XX的接入網(wǎng)絡(luò)的協(xié)議堆棧300的框圖說明。因此,作為實(shí)例,協(xié)議堆棧300說明層201、203和205以及層211、213和215實(shí)現(xiàn)的協(xié)議堆棧。在協(xié)議堆棧300的情況下,下部層205和215每個(gè)包括邏輯鏈路控制(LLC)層、MAC層管理實(shí)體(MLME)、物理層管理實(shí)體(PLME)、媒體訪問(MAC)層、以及物理層。
相似地,圖4是基于3GPP2接入網(wǎng)絡(luò)的協(xié)議堆棧400的框圖說明。因此,作為實(shí)例,協(xié)議堆棧400說明層202、204和206(見SDU層)以及層212、214和216(見MS層)實(shí)現(xiàn)的協(xié)議堆棧層。在協(xié)議堆棧400的情況下,下部層206和216每個(gè)包括其他層中的無線電鏈路協(xié)議(RLP)層。
協(xié)議堆棧300和400包括層3和層3之下的鏈路層ARQ功能之間的中間緩存管理層。源AN125在IBML201中緩存OSI層3分組的復(fù)件。這些是經(jīng)由下部層205發(fā)送到MN101的OSI層3分組。相同地,MN處理器102在IBML211中緩存OSI層3分組的復(fù)件。這些是經(jīng)由下部層215發(fā)送到AN121的OSI層3分組。
然后下部層205和215操作為確定是否成功發(fā)送所發(fā)送分組的全部部分。例如,下部層205和215的自動(dòng)重發(fā)請(qǐng)求(ARQ)層可使用隱含的/外在的ACK/NAK以及映射表來確定是否已經(jīng)接收到屬于層3分組的全部分段(segment),該映射表將上部層分組ID(例如,IP id)映射到屬于相應(yīng)ARQ幀的分段的順序號(hào)。
當(dāng)下部層205或215確定已成功發(fā)送分組時(shí),將指示發(fā)送到各個(gè)IBML201或211。通常,這些指示采用觸發(fā)、事件或某些形式的消息的形式。例如,在某些實(shí)施例中,已將所緩存的分組成功發(fā)送的指示包括LLC圖元(primitive)。如圖3所示,由IBML201和211用來發(fā)送和接收數(shù)據(jù)的LLC_SAP(LLC服務(wù)接入點(diǎn)),還可用來傳達(dá)指示成功的分組傳輸?shù)腖LC圖元(例如,TX-SUCCESS-IND)。當(dāng)IBML201或211接收到成功傳輸指示時(shí),從IBML緩存器中除去成功發(fā)送的分組。
在上述實(shí)施例中,下部層205和215使用鏈路層特定的裝置來檢測(cè)是否通過無線鏈路成功地發(fā)送分組。如果下部層205和215不能檢測(cè)分組被它們各自的同級(jí)(peer)實(shí)體所接收,IBML201和211可以使用基于定時(shí)器的方法決定何時(shí)刷新它們各自緩存器的內(nèi)容。具體,IBML201和211可以使用中斷(blackout)定時(shí)器來決定在沒有成功(或失敗)的傳輸指示的情況下,要緩存層3分組多久。當(dāng)IBML201和211檢測(cè)與所緩存的分組相關(guān)的定時(shí)器的定時(shí)器超時(shí),IBML201和211將所緩存的分組從它們各自的緩存器中除去??蓪⑦@些中斷定時(shí)器的超時(shí)值設(shè)置為等于特定鏈路層切換中斷時(shí)間。
下部層205和215還操作為確定是否成功發(fā)送所發(fā)送的分組。例如,下部層205和215的ARQ層檢測(cè)何時(shí)放棄所緩存分組的一個(gè)或多個(gè)分段。這是MAC(媒體訪問)層放棄的結(jié)果,或者在基于3GPP2通信接口的情況下,是H-ARQ(混合自動(dòng)重傳請(qǐng)求)放棄、RLC(無線電鏈路控制)放棄、或RLP(無線電鏈路協(xié)議)放棄的結(jié)果。
當(dāng)下部層205或215確定分組的傳輸嘗試失敗時(shí),將指示發(fā)送到各個(gè)IBML201或211。再次,這些指示通常采取觸發(fā)、事件、或某些形式的消息的形式。例如,在某些實(shí)施例中,所緩存的分組在傳輸中失敗的這些指示包括MAC層管理實(shí)體(MLME)圖元。如圖3所說明,MLME SAP(MLME服務(wù)接入點(diǎn))可用于傳達(dá)指示失敗的分組傳輸?shù)腗LME圖元(例如,TX-FAIL-IND)。當(dāng)IBML201和211接收這些指示時(shí),IBML201和211嘗試經(jīng)由各個(gè)下部層205和215重傳失敗的分組。
下部層205和215還操作為確定正在進(jìn)行從源AN121到目標(biāo)AN122的鏈路層硬切換(即,即將到來或正在進(jìn)行)。當(dāng)下部層205或215確定正在進(jìn)行這種切換時(shí),將指示發(fā)送到各個(gè)IBML201或211。再次,這些指示通??梢允褂脧牟僮髑袚Q控制器啟動(dòng)的觸發(fā)、事件、或某些形式的消息的形式。例如,在某些實(shí)施例中,正在進(jìn)行切換的這些指示包括MLME或PLME(物理層管理實(shí)體)圖元。如圖3所說明,MLME_SAP或PLME_SAP(PLME服務(wù)接入點(diǎn))可用于傳達(dá)指示正在進(jìn)行鏈路層硬切換的適宜的MLME/PLME圖元(例如,L2-HO-INIT-IND)。
當(dāng)IBML201接收到切換進(jìn)行指示時(shí),IBML201將在IBML201中當(dāng)前緩存的分組傳輸?shù)侥繕?biāo)AN122的目標(biāo)IBML202中。通過在切換指示中包括與目標(biāo)IBML202相關(guān)的地址信息來啟動(dòng)該傳輸,所述地址信息例如IBML202本身的網(wǎng)絡(luò)地址或其中可以找到IBML202的WLAN站/AP/BSC/SDU的地址。利用該信息,可建立隧道來支持AN間的傳輸。
略微不同的是,當(dāng)IBML211接收切換進(jìn)行指示時(shí),IBML211將在IBML211當(dāng)前緩存的分組傳輸?shù)皆贛N101的基于OSI的目標(biāo)通信接口中的目標(biāo)IBML212。在這種情況下,從IBML211到IBML212的傳輸從源通信接口到目標(biāo)通信接口在MN101中內(nèi)部地進(jìn)行。通過在切換指示中包括基于OSI的目標(biāo)通信接口的標(biāo)識(shí)符,啟動(dòng)該傳輸。
目標(biāo)IBML202和212接收先前在各個(gè)源IBML201和211緩存的分組。當(dāng)切換結(jié)束時(shí),IBML202和212能夠經(jīng)由各個(gè)下部層206和216重傳這些緩存的分組。因此,當(dāng)檢測(cè)到鏈路層硬切換時(shí),這些所緩存的分組的緩存和隨后的傳輸可以減少在上行鏈路和下行鏈路上的這些切換期間的分組丟失數(shù)。
如上所述,下部層205和215操作為確定是否成功地發(fā)送所發(fā)送的分組。當(dāng)下部層205或215確定分組的傳輸嘗試失敗時(shí),將指示發(fā)送到各個(gè)IBML201或211,然后該IBML201或211嘗試經(jīng)由各個(gè)下部層205或215重傳失敗的分組。在某些實(shí)施例中,各個(gè)IBML201或211還可以通知例如TCP的傳輸層無線電鏈路是弱的。例如,如果SDU-TX-FAIL-IND的頻率達(dá)到閥值,那么各個(gè)IBML201或211可通知本地TCP停止將額外的分組發(fā)送到它的同級(jí)。然后本地TCP將TCPACK發(fā)送到它的同級(jí),將它的窗口域設(shè)置為零并由此請(qǐng)求它的同級(jí)停止發(fā)送數(shù)據(jù)。臨時(shí)端到端流控制(TCP持續(xù)模式)的調(diào)用用于防止在切換期間在無線電鏈路上丟棄額外的分組。這還防止由于在切換期間的分組丟失觸發(fā)TCP擁擠控制和緩慢開始。
當(dāng)切換結(jié)束時(shí),各個(gè)目標(biāo)IBML202或212接收切換已經(jīng)結(jié)束的指示,然后能夠通知TCP數(shù)據(jù)傳輸可以重新開始。反過來,TCP可以通過將具有非零窗口大小的TCP ACK發(fā)送到其同級(jí)而重新開始數(shù)據(jù)傳輸。在該實(shí)例中,觸發(fā)TCP持續(xù)模式通過避免在切換之后的TCP擁擠控制/緩慢開始步驟而增強(qiáng)基于TCP的應(yīng)用的性能。
圖5是根據(jù)本發(fā)明的多個(gè)實(shí)施例的由IBML執(zhí)行的功能的邏輯流圖。邏輯流500開始(501)于IBML緩存(503)經(jīng)由基于OSI的通信接口的一個(gè)或多個(gè)下部層(即,層3之下)發(fā)送的層3分組的復(fù)件。當(dāng)IBML繼續(xù)緩存新的層3分組的復(fù)件時(shí),它作用于各種所接收的指示。當(dāng)IBML接收到所緩存的分組之一被成功發(fā)送或所緩存的分組的定時(shí)器超時(shí)的指示時(shí)(505),IBML將該分組從它的緩存器中除去(507)。當(dāng)IBML接收所緩存分組之一的傳輸嘗試失敗的指示時(shí)(509),IBML經(jīng)由一個(gè)或多個(gè)下部層重傳(511)失敗的分組。最后,當(dāng)IBML接收正在進(jìn)行鏈路層硬切換的指示時(shí)(513),IBML將其當(dāng)前緩存的分組傳輸?shù)皆诨贠SI的目標(biāo)通信接口中的目標(biāo)IBML(515),并且邏輯流500結(jié)束(517)。
還可以按照改變到現(xiàn)有的通信標(biāo)準(zhǔn),例如IEEE802.XX和3GPP2,來表達(dá)本發(fā)明的各個(gè)實(shí)施例。盡管有許多改進(jìn)這些和其它標(biāo)準(zhǔn)來實(shí)施本發(fā)明的方法,在下面提供幾個(gè)特定實(shí)例。
可以將IEEE802.XX協(xié)議堆棧修改為包括IBML和各種指示。所述改進(jìn)可包括在L3和LLC層之間集成IBML、加入SDU-TX-SUCCESS-IND LLC圖元來向IBML指示IP分組通過無線電鏈路成功傳輸、加入L2-HO-INIT-IND MLME或PLME圖元來向IBML指示鏈路層切換是即將來臨的(作為部分該觸發(fā),MLME或PLME還將提供移動(dòng)臺(tái)正在切換到的目標(biāo)AP的地址)、使LLC通過LLC_SAP發(fā)送SDU-TX-SUCCES-IND觸發(fā)、使PLME或MLME分別通過PLME或MLME SAP發(fā)送L2-HO-INIT-IND觸發(fā)、使IBML使用LLC_SAP來發(fā)送/接收數(shù)據(jù)以及接收鏈路層觸發(fā)。
通過這些改變,IBML在將更高層分組發(fā)送到在下LLC層之前可以緩存更高層分組,直到LLC使用SDU-TX-SUCCESS-IND通知IBML已經(jīng)通過無線電鏈路成功地將分組發(fā)送到同級(jí)LLC實(shí)體。MLME或PLME層將觸發(fā)信息發(fā)送到IBML,一旦它檢測(cè)到鏈路層切換是即將到來的或是完成的。使用擴(kuò)展的IAPP或某些其它隧道機(jī)制的基礎(chǔ)設(shè)施IBML將所緩存的IBML分組從源AP發(fā)送到目標(biāo)AP。移動(dòng)臺(tái)使用該觸發(fā)來將所緩存的分組從源接口發(fā)送到目標(biāo)接口。
可將3GPP2協(xié)議堆棧修改為包括IBML和各種指示。該修改可包括以下的某些或全部在基礎(chǔ)設(shè)施中的SDU的GRE和RLP子層之間集成IBML、在移動(dòng)節(jié)點(diǎn)的PPP和RLP層之間集成IBML、修改RLP實(shí)現(xiàn)以使得其(使用SDU-TX-SUCCESS-IND圖元)當(dāng)檢測(cè)到成功地將PPP幀的全部分段成功地發(fā)送到其同級(jí)實(shí)體時(shí)對(duì)IBML指示(RLP發(fā)射機(jī)可使用L_V(N)同級(jí)順序號(hào)更新以及例如IP id到RLP幀的順序號(hào)的映射的信息,其對(duì)給定IP分組而生成,來決定IP分組是否成功地被其同級(jí)實(shí)體接收(在RLP填充幀交換期間接收L_V(N)_peer信息))、修改H-ARQ以對(duì)IBML指示(使用SDU-TX-SUCCESS-IND圖元),一旦MAC-sub層的H-ARQ層接收與IP分組的全部分段相關(guān)的ACK(H-ARQ實(shí)現(xiàn)應(yīng)保持例如包含IP標(biāo)識(shí)符與H-ARQ PDU的映射的表的額外信息)。
參照本發(fā)明的特定實(shí)施例描述了優(yōu)點(diǎn)、其它優(yōu)勢(shì)及對(duì)問題的解決方法。然而,優(yōu)點(diǎn)、其它優(yōu)勢(shì)、對(duì)問題的解決方法,以及將導(dǎo)致會(huì)引起這種優(yōu)點(diǎn)、優(yōu)勢(shì)及解決方法或者或使得這種優(yōu)點(diǎn)、優(yōu)勢(shì)或解決方法更加顯著的任何單元不被解釋為任何或所有權(quán)利要求的決定性的、需要的或重要的特定或單元。如在此和在所附權(quán)利要求中所使用,術(shù)語“包括”、“包含”或其任何其他變形旨在指代非排外的包括,以使得包括一系列單元的過程、方法、制造的物品或裝置不僅僅包括在該列表中的這些單元,而是可以包括沒有明確列出或這些過程、方法、制造的物品或裝置所固有的其他單元。
在此使用的術(shù)語“a”或“an”,定義為一個(gè)或多于一個(gè)。在此使用的術(shù)語“多個(gè)”,定義為兩個(gè)或多于兩個(gè)。在此使用的術(shù)語“另一個(gè)”,定義為至少第二或更多。在此使用的術(shù)語“包括”和或“具有”,定義為包括(即,開放的語言)。在此使用的術(shù)語“連接”,定義為相連,盡管不必是直接地,也不必是機(jī)械地。在此使用的術(shù)語“程序”、“計(jì)算機(jī)程序”和“計(jì)算機(jī)指令”,定義為設(shè)計(jì)用于計(jì)算機(jī)系統(tǒng)上的執(zhí)行的指令序列。該指令序列可包括但不限制于子程序、函數(shù)、過程、目標(biāo)方法、目標(biāo)實(shí)現(xiàn)、可執(zhí)行應(yīng)用、小應(yīng)用程序、小服務(wù)程序、共享的庫/動(dòng)態(tài)加載庫、源代碼、目標(biāo)代碼和/或匯編代碼。
權(quán)利要求
1.一種用于改進(jìn)的鏈路層切換的方法,包括通過在基于開放系統(tǒng)互連(OSI)的源通信接口中的中間緩存管理層(IBML)緩存分組的復(fù)件,以產(chǎn)生一組緩存的分組,其中所述分組是經(jīng)由基于OSI的源通信接口的至少一個(gè)下部層發(fā)送的OSI層3分組,下部層在OSI層3之下;由IBML從至少一個(gè)下部層的下部層接收正在進(jìn)行鏈路層硬切換的指示;由IBML響應(yīng)于該鏈路層硬切換指示,將所述緩存的分組的組傳輸?shù)皆诨贠SI的目標(biāo)通信接口中的目標(biāo)IBML。
2.如權(quán)利要求1的方法,其中基于OSI的源通信接口中的至少一個(gè)下部層包括來自包括媒體訪問(MAC)層、邏輯鏈路控制(LLC)層、MAC層管理實(shí)體(MLME)、物理層管理實(shí)體(PLME)、無線電鏈路協(xié)議(RLP)層、無線電鏈路控制(RLC)層、自動(dòng)重傳請(qǐng)求(ARQ)層、以及混合自動(dòng)重傳請(qǐng)求(H-ARQ)層的組的至少一個(gè)協(xié)議層。
3.如權(quán)利要求1的方法,還包括由IBML從至少一個(gè)下部層的下部層接收已經(jīng)成功發(fā)送緩存的分組的組中的分組的指示;由IBML響應(yīng)于該成功發(fā)送指示,在傳送緩存的分組的組之前從緩存的分組的組中除去成功發(fā)送的分組。
4.如權(quán)利要求3的方法,還包括由至少一個(gè)下部層的下部層確定成功地發(fā)送了成功發(fā)送的分組的所有部分。
5.如權(quán)利要求1的方法,還包括由IBML檢測(cè)在緩存的分組的組中的分組的定時(shí)器超時(shí);由IBML響應(yīng)于該定時(shí)器超時(shí),在傳送緩存的分組的組之前從緩存的分組的組中除去該分組。
6.如權(quán)利要求1的方法,還包括由IBML從至少一個(gè)下部層的下部層接收緩存的分組的組中的分組傳輸嘗試失敗的指示;由IBML響應(yīng)于該失敗的傳輸指示,經(jīng)由基于OSI的源通信接口的至少一個(gè)下部層重傳失敗的分組。
7.如權(quán)利要求1的方法,還包括由IBML從至少一個(gè)下部層的下部層接收緩存的分組的組中的分組傳輸嘗試失敗的指示;由IBML響應(yīng)于該失敗的傳輸指示,通知傳輸層無線電鏈路是弱的。
8.如權(quán)利要求7的方法,還包括由目標(biāo)IBML接收鏈路層硬切換結(jié)束的指示;由目標(biāo)IBML響應(yīng)于該硬切換結(jié)束指示,通知傳輸層可以重新開始數(shù)據(jù)傳輸。
9.一種接入網(wǎng)絡(luò)(AN),包括收發(fā)器;網(wǎng)絡(luò)接口;處理單元,通信地連接到收發(fā)器和網(wǎng)絡(luò)接口,適于經(jīng)由收發(fā)器,使用包括中間緩存管理層(IBML)的基于開放系統(tǒng)互連(OSI)的源通信接口來發(fā)送和接收消息,適于緩存IBML中的分組的復(fù)件以產(chǎn)生緩存的分組,其中該分組是經(jīng)由基于OSI的源通信接口的至少一個(gè)下部層發(fā)送的OSI層3分組,下部層在OSI層3之下,適于確定正在進(jìn)行到目標(biāo)AN的鏈路層硬切換,適于響應(yīng)于該切換確定,經(jīng)由網(wǎng)絡(luò)接口將所緩存的分組傳送到目標(biāo)AN的基于OSI的目標(biāo)通信接口的目標(biāo)IBML。
10.一種移動(dòng)節(jié)點(diǎn)(MN),包括收發(fā)器;處理單元,通信地連接到收發(fā)器,適于經(jīng)由收發(fā)器,使用包括中間緩存管理層(IBML)的基于開放系統(tǒng)互連(OSI)的源通信接口來發(fā)送和接收消息,適于緩存IBML中的分組的復(fù)件以產(chǎn)生緩存的分組,其中該分組是經(jīng)由基于OSI的源通信接口的至少一個(gè)下部層發(fā)送的OSI層3分組,下部層在OSI層3之下,適于確定正在進(jìn)行到目標(biāo)AN的鏈路層硬切換,適于響應(yīng)于該切換確定,將所緩存的分組傳送到MN的基于OSI的目標(biāo)通信接口的目標(biāo)IBML。
全文摘要
說明了各種實(shí)施例來表明對(duì)通過處理當(dāng)前存在的分組丟失而改進(jìn)鏈路層硬切換的裝置和方法的需要。在基于OSI的通信接口的層3之下引入中間緩存管理層(IBML)(201、211)。IBML緩存經(jīng)由接口的下部層(205、215)而發(fā)送的OSI層3分組的復(fù)件,并使用IBML從一個(gè)或多個(gè)下部層接收的指示管理緩存器內(nèi)容。當(dāng)IBML接收正在進(jìn)行鏈路層硬切換的指示時(shí),IBML將當(dāng)前緩存的分組傳送到目標(biāo)通信接口中的響應(yīng)IBML(202、212)。該子層3使得目標(biāo)通信接口能夠減少與硬切換相關(guān)的分組丟失。
文檔編號(hào)H04L29/08GK1838637SQ20061005979
公開日2006年9月27日 申請(qǐng)日期2006年3月7日 優(yōu)先權(quán)日2005年3月7日
發(fā)明者阿喬伊·K·辛格, 尤格什·B·巴特 申請(qǐng)人:摩托羅拉公司