專利名稱::一種媒體無關切換中優(yōu)化事務操作的方法及系統(tǒng)的制作方法
技術領域:
:本發(fā)明涉及通信領域,特別涉及媒體無關切換中優(yōu)化事務操作的方法及系統(tǒng)。
背景技術:
:通信技術的發(fā)展日新月異,各種新的接入技術層出不窮,不同網(wǎng)絡也有各自適應的覆蓋范圍和應用場景。為了實現(xiàn)無處不在的通訊服務,支持多種接入方式的多模終端應運而生,同時用戶終端如何在這些異質(zhì)網(wǎng)絡間的無縫切換和漫游的問題變得日趨突出。為了解決用戶在異質(zhì)網(wǎng)絡(包括IEEE802.3、IEEE802.11、IEEE802.16等802網(wǎng)絡以及3GPP和3GPP2等蜂窩網(wǎng)絡)之間的無縫切換問題,IEEE802無線工作組成立了IEEE802.21工作組研究無縫切換問題。正EE802.21工作組研究的目的是為了幫助實現(xiàn)鏈路層的網(wǎng)絡切換以改善用戶的體驗,不管它們是不是同種媒體類型(包括有線和無線),通過輔助網(wǎng)絡的切換使移動設備在網(wǎng)絡環(huán)境支持的情況下完成無縫切換變成可能?,F(xiàn)有移動互聯(lián)網(wǎng)協(xié)議(MIP,MobileInternetProtocol)可以認為實現(xiàn)了層三的移動性,使得用戶在網(wǎng)絡地址發(fā)生改變之后,仍然保證上層業(yè)務的連續(xù)性;但仍然存在用戶和網(wǎng)絡的底層鏈路完全斷開的時段,從而影響了服務質(zhì)量(QoS,QualifyofService),即增加了延遲、抖動等指標。為了實現(xiàn)這種切換的無縫性和連續(xù)性,IEEE802.21工作組在已有的移動性管理協(xié)議棧中引入了一個新的協(xié)議功能層-i某體無關切換功能(MIHF,MediaIndependentHandoverFunction),MIHF在移動性管理協(xié)議棧中的位置和關鍵服務如圖l所示,MIHF在邏輯上定義成終端及網(wǎng)絡的移動性管理協(xié)議棧中的一個薄層,在切換決定過程中起著助手和助推器的功能;針對多模終端,MIHF提供給上層需要做切換決定和如何有效做切換決定的一些必要信息,上層基于MHF的輸八和上下文做切換決定和鏈路逸捧,從而實現(xiàn)無縫的切換;媒體無關切換(MIH,MediaIndependentHandover)功能實體主要提供了以下的服務來幫助用戶的切換過程媒體無關事件服務(MIES,MediaIndependentEventService):提供關于鏈路特征、鏈路狀態(tài)和鏈路質(zhì)量的動態(tài)變化事件的分類、過濾和報告;媒體無關命令服務(MICS,MediaIndependentCommandService):提供MIH用戶管理和控制與切換及移動性相關的鏈路行為的手段;媒體無關信息月良務(MIIS,MediaIndependentInformationService):提供服務網(wǎng)絡和周圍網(wǎng)絡的特征和業(yè)務的詳細信息,這些信息用于有效的系統(tǒng)接入和切換決定。此外,IEEE802.21工作組還定義了媒體無關切換協(xié)議,主要是對于以下流程的描述MIH能力發(fā)現(xiàn)終端或者網(wǎng)絡的MIHF發(fā)現(xiàn)哪個實體支持MIH功能,并且支持的程度如何;MIH遠程注冊不同網(wǎng)元的MIHF可互相注冊,以接收媒體無關切換消息,包括遠程事件;MIH消息交互兩端的MIHF可以通過適當?shù)膫鬏敺绞?,使用MIH協(xié)議進行交互;協(xié)議中規(guī)定了包的格式、消息格式和消息交互過程。如圖2所示,MIH消息由三部分組成,包括固定頭,可變頭和載荷三個部分。其中,MIH消息固定頭部分的消息格式如圖3所示,MIH消息固定頭部分是必選的,長度為6個字節(jié),包含了MIH消息最根本的部分,有助于對消息的迅速分析和處理;其中,MIH消息標識符(MID,MessageIdentifier)由服務標識符(SID,ServiceIdentifier),操作碼(OpCode,OperationCode)和行為標識符(AID,ActionIdentifier)三部分組成;事務標識符(TID,TransactionID)用于匹配請求和響應,以及在需要確認ACK的情況下,將請求(R叫uest)、響應(Response)以及指示(Indication)和它們對應的確認匹配起來;確認請求ACK-R叫表示本消息的發(fā)送方希望消息接收方在收到該消息之后給出ACK確認;確認響應ACK-Rsp:表示本消息是對于另外一個擁有相同MID和TID消息的ACK確認;MIH消息固定頭部分的相關字段的具體描述如表1所述:<table>tableseeoriginaldocumentpage8</column></row><table>表1MIH協(xié)議消息可變頭部分的消息格式如圖4所示,包括頭類型(HeadType)字段、長度(Length)字段和值(Value)字段。MIH消息可能會使用可靠的底層(例如服務傳輸協(xié)議TCP)來承載,也可以使用不可靠的底層(例如用戶報文協(xié)議UDP)來承載,因此MIH協(xié)議本身需要為遠程通訊提供端到端的可靠性,以確保消息已經(jīng)被目的端收到,這在使用的承載不能提供可靠服務的情況下尤為重要。同時考慮在可靠傳輸情況下,為了節(jié)省傳輸開銷以及降低MH消息傳輸延遲,MIH協(xié)議提供了可選的確認機制。MIH消息源節(jié)點可能會請求一個媒體無關切換確認消息MIHACK,以確保對于某個消息的成功接收。MIH層的確認消息,只用于確認初始的MIH消息已經(jīng)被目的端節(jié)點正確接收;當源節(jié)點收到了MHACK消息之后,它就可以斷定消息已經(jīng);故可靠的傳送到目的端;如果初始消息或者MIHACK消息丟失,源節(jié)點會超時并重傳同樣的MIH消息。該可選的MIHACK能力定義在MIH協(xié)議中,使用MIH消息頭中專用的兩個標志位來表示,確認請求ACK一R叫標志位被MH消息源節(jié)點設置,確認響應ACK—Rsp標志位被消息目標節(jié)點設置,底層傳輸層負責校驗MIH消息一致性,不需要MIH協(xié)議完成。MIH消息源節(jié)點發(fā)送一個MIH消息的時候,如果認為需要確認,則設置ACK-Req標志位和定時器,并且在定時器期間,保留該消息的拷貝;如果定時器超時,仍然沒收到確認消息,則會使用原有的MessageID和TransactionID重發(fā)該消息。如果MIH消息源節(jié)點重發(fā)該消息后,很快就收到確認消息,那么它可以認為初始的MIH消息已經(jīng)被成功傳遞到目標節(jié)點,而不需要為重傳的消息繼續(xù)等待確認消息。如果MIH消息源節(jié)點在定時器超時之前收到了初始或者重傳的確認消息,源節(jié)點會清除定時器,并且釋放緩沖的消息拷貝。除了開始的第一次傳輸,同樣的MIH消息最多被源節(jié)點重傳兩次。如果初始消息中沒有設置ACK-Req標志位,源節(jié)點不應該使用相同的MessageID和TransactionID重傳該數(shù)據(jù)包。MIH消息目標節(jié)點收到一個需要進行確認的MH消息之后,可能有圖5和圖6所示的兩種處理方式,假設MIHF1向MIHF2發(fā)送三個連續(xù)的MIH消息消息Msg1(OpCode設置為Request),消息Msg2(OpCode設置為Indication)和消息Msg3(OpCodei殳置為Indication):在圖5所示的確認方式中,需要7個消息完成3個MIH消息的事務確認,所述7個消息包括3個初始消息、3個確認消息和1個響應消息;在步驟a中,MIHF1向MHF2發(fā)送消息1(Msgl[OpCode=request,ACK—req=l]);在步驟b中,MIHF2向MIHF1發(fā)送消息1的確認消息(Msgl,ACK);在步驟c中,MIHF1向MIHF2發(fā)送消息2(Msg2[OpCode=indicaton,ACK—req=l]);在步驟d中,MIHF2向MIHF1發(fā)送消息2的確認消息(Msg2,ACK);在步驟e中,MIHFl向MIHF2發(fā)送消息3(Msg3[OpCode=indication,ACK—req=l]);在步驟f中,MIHF2向MIHFl發(fā)送消息3的確認消息(Msg3,ACK);在步驟g中,MIHF2向MIHFl發(fā)送消息1的響應消息(Msg1,[OpCode=response,ACK_rsp=l]);當MIH消息目標節(jié)點收到了攜帶ACK-Req標志位的MIH數(shù)據(jù)包,目標節(jié)點可以返回一個對應的設置確認響應ACK-Rsp標志的確認數(shù)據(jù)包,作為對初始消息的確認,并從接收到的數(shù)據(jù)包中拷貝消息中的MessageID和TransactionID,該數(shù)據(jù)包沒有其它的載荷。在圖6所示的確認方式中,需要6個消息完成3個MIH消息的事務確認,所述6個消息包括3個初始消息、2個確認消息和1個響應消息;在步驟a中,MIHFl向MIHF2發(fā)送消息〗(Msgl[OpCode=request,ACK—req-l]);在步驟b中,MIHFl向MIHF2發(fā)送消息2(Msg2[OpCode-indicaton,ACK—req=l]);在步驟c中,MIHF2向MIHF1發(fā)送消息2的確認消息(Msg2,ACK);在步驟d中,MIHF1向MIHF2發(fā)送消息3(Msg3[OpCode-indication,ACK—req=l〗);在步驟e中,MIHF2向MIHF1發(fā)送消息3的確認消息(Msg3,ACK);在步驟f中,MIHF2向MIHFl發(fā)送消息1的響應消息(Msg1,[OpCode=response,ACK_rsp=l]);當初始的MIH消息的OpCode是請求(Request)時,目標節(jié)點需要返回一個OpCode是響應(Response)的消息,若目標節(jié)點認為可以迅速處理接收到的數(shù)據(jù)包,那么目標節(jié)點不需要返回一個確認數(shù)據(jù)包,而是在MM響應數(shù)據(jù)包中設置ACK-Rsp標志,作為對初始MIH消息的確認,OpCode可以指示出該消息是響應消息,這就是所謂的背負式(Piggyback);如果士某體無關切換消息需要確認時,目標節(jié)點需要用一個具有相同的事務標識的響應包或者確認包進行確認。MIH消息目標節(jié)點可以在MIH確認數(shù)據(jù)包中設置ACK-Rsp標志,并且,目標節(jié)點還可以通過設置ACK-Req標志向源節(jié)點請求MIHACK。如果MIH消息目標節(jié)點收到了一個沒有設置ACK-Req標志的MIH數(shù)據(jù)包,那么不需要針對MHACK做出任何特別處理。由上可知,現(xiàn)有技術在事務交互方面,存在以下不足1、現(xiàn)有的Piggyback確認方式,目標節(jié)點僅能針對一條無關切換消息進行確認,需要確認多條接收到的媒體無關切換消息時需要發(fā)送多個確認消息,因此,占用的網(wǎng)絡資源較多。另外,現(xiàn)有Piggyback方式針對初始消息OpCode為請求(R叫uest)的情況,在響應消息中設置ACK-Rsp標志位以表示MIHACK確認;《旦是在這種情況下,即使目標節(jié)點不設置ACK-Rsp標志位返回確認消息,源節(jié)點也能確定請求確認的消息被目標節(jié)點收到并且進行過處理,所以在這種情況下Piggyback方式意義不大。2、現(xiàn)有Piggyback的方式需要返回設置ACK_Rsp標志位的響應消息,該響應消息中攜帶確認消息,而在初始MIH消息OpCode為指示(Indication)或者為響應(Response)的情況下,接收方不會回響應消息,因此不能使用Piggyback方式給出確認消息。3、MH消息源節(jié)點只能夠要求目標節(jié)點是否對于消息給以ACK確認,但是不能夠控制目標節(jié)點如何進行確認,MIH消息目標節(jié)點釆取哪種方式進行ACK是自主決定的,并且不會事先通知發(fā)送方,這樣消息發(fā)送方很難準確估計鏈路往返時間(RTT),因此會影響到消息重傳定時器的時間長度設置
發(fā)明內(nèi)容本發(fā)明提供一種媒體無關切換中優(yōu)化事務操作的方法,以解決現(xiàn)有技術中在Piggyback確認方式下,目標節(jié)點僅能針對一條無關切換消息進行確認而存在占用網(wǎng)絡資源較多的問題;本發(fā)明還解決現(xiàn)有技術中發(fā)送媒體無關切換消息的源節(jié)點在要求目標節(jié)點確認消息的情況下,存在不能控制目標節(jié)點的確認行為的問題。本發(fā)明提供如下技術方案一種媒體無關切換中優(yōu)化事務操作的方法,包括步驟目標節(jié)點確定采用Piggyback方式向源節(jié)點確認接收到媒體無關切換消自'&,所述目標節(jié)點針對一條需要確認的媒體無關切換消息向源節(jié)點發(fā)送相應的確認消息,并且在該確認消息中攜帶其他需要確認的媒體無關切換消息的事務標識。所述目標節(jié)點在確認消息的固定頭部分設置確認響應標志,表明收到源節(jié)點發(fā)送的々某體無關切換消息。所述目標節(jié)點在向源節(jié)點返回的確認消息中攜帶多個其他需要確認的媒體無關切換消息的事務標識,以確認多個其他需要確認的媒體無關切換消息。在所述確認消息中攜帶多個事務標識采用事務標識列表方式或事務標識范圍方式。在確認消息的可變頭部分的頭類型字段中標識攜帶事務標識的方式,在值字段中攜帶相應的事務標識;或者,在確認消息的可變頭部分的頭類型字段中標識為被Piggyback方式確認的事務,在值字段中攜帶事務標識的方式和攜帶相應的事務標識。一種通信裝置,包括接收單元,用于接收其他通信裝置發(fā)送的々某體無關切換消息;決定單元,用于決定采用Piggyback方式向源節(jié)點確認接收到的所述媒體無關切換消息;發(fā)送單元,用于針對一條需要確認的媒體無關切換消息向源節(jié)點發(fā)送相應的確認消息,并且在該確認消息中攜帶其他需要確認的媒體無關切換消息的事務標識。一種々某體無關切換中優(yōu)化事務操作的方法,包括步驟源節(jié)點從不確認方式和多種確認方式中選擇一種行為方式,該行為方式用于指明節(jié)點接收到媒體無關切換消息后的行為;所述源節(jié)點將所述一種行為方式的標識攜帶在媒體無關切換消息中發(fā)送給目標節(jié)點;所述目標節(jié)點接收到所述媒體無關切換消息后,根據(jù)其中的行為方式的標識獲知所述源節(jié)點指示的行為方式。將所述Jf某體無關切換消息中的固定頭部分的確認請求字段擴展為至少兩個比特位以攜帶所述標識。所述多種確認方式包括要求目標節(jié)點確認但不要求確認的具體形式、要求目標節(jié)點直接返回確認以及要求目標節(jié)點采用Piggyback方式確認。所述目標節(jié)點在確認消息的固定頭部分設置確認響應標志,表明收到源節(jié)點發(fā)送的々某體無關切換消息。所述目標節(jié)點采用Piggyback方式確認時,在向源節(jié)點返回的確認消息中攜帶一個或多個媒體無關切換的事務標識以確認一個或多個媒體無關切換消息。所述目標節(jié)點確認多個i某體無關切換消息時,采用攜帶事務標識列表方式或采用攜帶事務標識范圍方式。在確認消息的可變頭部分的頭類型字段中標識攜帶事務標識的方式,在值字段中攜帶相應的事務標識;或者,在確認消息的可變頭部分的頭類型字段中標識為Piggyback方式確認,在值字段中攜帶事務標識的方式和攜帶相應的事務標識。一種通信裝置,包括選捧單元,用于從不確認方式和多種確認方式中選擇一種行為方式,該行為方式用于指明節(jié)點接收到媒體無關切換消息后的行為;發(fā)送單元,用于向其他通信裝置發(fā)送攜帶所述一種行為方式的標識的媒體無關切換消息;接收單元,用于接收所述其他通信裝置發(fā)送的確認消息。一種通信裝置,包括接收單元,用于接收其他通信裝置發(fā)送的媒體無關切換消息,該消息中攜帶從不確認方式和多種確認方式中選擇一種行為方式的標識;處理單元,用于根據(jù)所述行為方式的標識獲知所述其他通信裝置指示的行為方式,以及才艮據(jù)所述標識指示的行為方式或/和根據(jù)對所述媒體無關切換消息的處理結果決定^f亍為;發(fā)送單元,用于在需要確認所述々某體無關切換消息時,向所述其他通信裝置發(fā)送確認消息。一種通信系統(tǒng),包括相互連接的第一節(jié)點和第二節(jié)點,所述第一節(jié)點,用于從不確認方式和多種確認方式中選擇一種行為方式,該行為方式用于指明節(jié)點接收到媒體無關切換消息后的行為,以及將所述一種行為方式的標識攜帶在媒體無關切換消息中發(fā)送給所述第二節(jié)點;所述第二節(jié)點,用于在接收到所述第一節(jié)點發(fā)送的所述4某體無關切換消息后,根據(jù)所述行為方式的標識獲知所述其他通信裝置指示的行為方式,并在需要確認所述媒體無關切換消息時向所述第一節(jié)點發(fā)送確認消息。所述通信系統(tǒng)中,所述第一節(jié)點包括選擇單元,用于從不確認方式和多種確認方式中選擇一種行為方式,該行為方式用于指明節(jié)點接收到媒體無關切換消息后的行為;發(fā)送單元,用于向其他通信裝置發(fā)送攜帶所述一種行為方式的標識的媒體無關切換消息;接收單元,用于接收所述其他通信裝置發(fā)送的媒體無關切換確認消息。所述第二節(jié)點包括接收單元,用于接收其他通信裝置發(fā)送的媒體無關切換消息,該消息中攜帶從不確i/v方式和多種確,〖人方式中選擇一種^f亍為方式的標識;處理單元,用于4艮據(jù)所述行為方式的標識獲知所述其他通信裝置指示的行為方式,以及根據(jù)所述標識指示的行為方式或/和根據(jù)對所述媒體無關切換消息的處理結果決定4亍為;發(fā)送單元,用于才艮據(jù)所迷行為方式的標識獲知所述其他通信裝置指示的行為方式,并在需要確i^所述々某體無關切換消息時,向所述其他通信裝置發(fā)送確認消息。本發(fā)明有益效果如下1、本發(fā)明在Piggyback確認方式下,通過在一條確認消息中攜帶多個需要確認的MH消息的事務標識對多個接收到的媒體無關切換消息進行確認,以優(yōu)化事務的操作。2、本發(fā)明中將原有的請求確認ACK一R叫字段由一位擴展到兩位,MIH消息源節(jié)點通過該字l史標識要求目標節(jié)點進行消息確認的行為方式,從而提高MIH事務操作確認機制的效率,有助于鏈路RTT的準確估計和重傳機制的有效實現(xiàn)。圖1為現(xiàn)有技術中MIHF在移動性管理協(xié)議棧中的位置和關^^服務示意圖;圖2為現(xiàn)有技術中MIH消息格式示意圖;圖3為現(xiàn)有技術中MIH消息固定頭部分的消息格式示意圖;圖4為現(xiàn)有技術中M1H消息可變頭部分中的一個消息元素的格式示意圖5為現(xiàn)有技術中不采用Piggyback確認方式實現(xiàn)媒體無關切換事務操作的流程圖;圖6為現(xiàn)有技術中采用Piggyback確認方式實現(xiàn)媒體無關切換事務操作的流程圖;圖7為本發(fā)明實施例中通過增加具體確認方式優(yōu)化事務操作的實現(xiàn)流程圖;圖8為本發(fā)明實施例中々某體無關切換消息固定頭部分的消息格式示意圖;圖9為本發(fā)明實施例中士某體無關切換系統(tǒng)結構示意圖;圖IO為本發(fā)明實施例中目標節(jié)點在Piggyback確認方式下優(yōu)化事務操作的消息序列示意圖;圖11為本發(fā)明實施例中目標節(jié)點在Piggyback確認方式下優(yōu)化事務操作的另一種消息序列示意圖;圖12為本發(fā)明實施例中確認一個TID時MIH消息可變頭部分的消息格式示參圖;圖13為本發(fā)明實施例中確認一個TID列表時MIH消息可變頭部分的消息格式示意圖;圖14為本發(fā)明實施例中確認一個TID范圍時MIH消息可變頭部分的消息格式示意圖;圖15為本發(fā)明實施例中MIH消息可變頭部分的消息格式示意圖;圖16為本發(fā)明實施例中確認一個TID時ACKInformation字段的結構示意圖;圖I7為本發(fā)明實施例中確認一個TID列表時ACKInformation字段的結構示意圖;圖18為本發(fā)明實施例中確認一個TID范圍時ACKInformation字段的結構示意圖;圖19為本發(fā)明實施例中媒體無關切換系統(tǒng)結構示意圖。具體實施方式本發(fā)明在媒體無關切換中的消息確認機制中增加具體的確認方式來優(yōu)化事務的操作;另外,本發(fā)明在Piggyback確認方式下,通過在一條確認消息中攜帶多個事務標識對多個接收到的媒體無關消息進行確認,以優(yōu)化事務的操作。參閱圖7,本實施例中通過增加具體的確認方式優(yōu)化事務操作的流程如下步驟700、MIH消息源節(jié)點從不確定方式和多種確認方式中選擇一種行為方式,該行為方式用于指明節(jié)點接收到媒體無關切換消息后的行為。步驟701、MIH消息源節(jié)點將攜帶所述一種行為方式的標識的纟某體無關切換消息發(fā)送給MIH消息目標節(jié)點。步驟702、MIH消息目標節(jié)點接收到所述媒體無關切換消息后,根據(jù)所述行為方式的標識獲知所述源節(jié)點指示的行為方式,并在需要確認所述媒體無關切換消息時,向所述源節(jié)點發(fā)送確認消息。在本實施例中,將現(xiàn)有的MIH消息固定頭部分的ACK—Req字段由一位擴展成兩位,如圖8所示,該標識符能夠指明目標節(jié)點在收到MIH消息后在MIHACK機制上的行為,對應的,保留字段Reserved減少一位;ACK一Req字段定義四種^f亍為方式,如表2所示<table>tableseeoriginaldocumentpage17</column></row><table>表2ACK一Req字段值為0時,不需要目標節(jié)點給出ACK確認;ACK一Req字段值為1時,需要目標節(jié)點給出ACK確認,但不關注具體何種形式,即確認方式由目標節(jié)點自主決定;ACK_Req字段值為2時,要求目標節(jié)點直接返回ACK確認,即在ACK確認數(shù)據(jù)包中設置ACK-Rsp標志;ACK一Req字段值為3時,要求目標節(jié)點使用Piggyback方式給出ACK確認,即在MH響應數(shù)據(jù)包中設置ACK-Rsp標志。源節(jié)點通過ACK—Req字段指明目標節(jié)點接收到媒體無關切換消息后的行為方式,從而可以較準確的估計接收到目標節(jié)點發(fā)送的確認消息的時間,即鏈路RTT,進一步地,在沒有接收到目標節(jié)點發(fā)送的確認消息時,根據(jù)該RTT設置向目標節(jié)點重傳所述媒體無關切換消息的時間間隔。目標節(jié)點根據(jù)上述ACK—Req字段判斷采用何種確認方式,可以直接對接收到的MIH消息本身進行分析,在確認可以迅速處理接收到的MIH信息時,將ACK—Rsp標志設置在MIH響應數(shù)據(jù)包中發(fā)送給源節(jié)點,而不單獨發(fā)送ACK確認消息;或者目標節(jié)點對MIH中攜帶的行為方式進行解析,并根據(jù)解析結果發(fā)送MIH響應消息或ACK確認消息。相應的,本實施例中的一種^f某體無關切換系統(tǒng)如圖9所示,該系統(tǒng)包括通過網(wǎng)絡互聯(lián)或者直接連接的第一節(jié)點90和第二節(jié)點91,所述第一節(jié)點90用于從不確認方式和多種確認方式中選擇一種行為方式,該行為方式用于指明節(jié)點接收到媒體無關切換消息后的行為,以及將所述一種行為方式的標識攜帶在媒體無關切換消息中發(fā)送給所述第二節(jié)點91;所述第二節(jié)點91用于在接收到所述第一節(jié)點90發(fā)送的所述々某體無關切換消息后,根據(jù)所述行為方式的標識獲知所述第一節(jié)點90指示的行為方式,并在需要確認所述媒體無關切換消息時,向所述第一節(jié)點90發(fā)送確認消息。其中,所述第一節(jié)點90進一步包括選擇單元900,用于從不確認方式和多種確認方式中選擇一種行為方式,該行為方式用于指明節(jié)點接收到媒體無關切換消息后的行為;發(fā)送單元901,用于向所述第二節(jié)點91發(fā)送攜帶所述一種行為方式的標識的媒體無關切換消息;接收單元902,用于接收所述第二節(jié)點91發(fā)送的確認消息。所述第二節(jié)點91進一步包括接收單元910,用于接收第一節(jié)點90發(fā)送的媒體無關切換消息,該消息中攜帶從不確認方式和多種確認方式中選擇一種行為方式的標識;處理單元911,用于才艮據(jù)所述行為方式的標識獲知所述其他通信裝置指示的行為方式,以及根據(jù)所述標識指示的行為方式或/和根據(jù)對所述媒體無關切換消息的處理結果決定行為;發(fā)送單元912,用于在需要確i^所述々某體無關切換消息時,向所述其他通信裝置發(fā)送確認消息。本實施例中目標節(jié)點在確定釆用Piggyback確認方式向源節(jié)點確認接收到的媒體無關切換消息后,根據(jù)需要確認的媒體無關切換消息中的一條媒體無關切換消息的事務標識向源節(jié)點發(fā)送攜帶其他需要確認的媒體無關切換消息的事務標識的確認消息。假設MIHF1向MIHF2發(fā)送三個連續(xù)的MIH消息消息Msg1(OpCode設置為Request),消息Msg2(OpCode設置為Indication)和消息Msg3(OpCode設置為Indication),參閱圖10和圖11所示的目標節(jié)點在Piggyback方式下優(yōu)化事務操作的消息序列示意圖。如圖10所示,在步驟a中,MHFl向MIHF2發(fā)送消息1(Msgl[OpCode=request,ACK—req=l]);在步驟b中,MIHF1向MIHF2發(fā)送消息2(Msg2[OpCode-indicaton,ACK—req-l]);在步驟c中,MIHF1向MIHF2發(fā)送消息3(Msg3[OpCode-indication,ACK—req-l]);在步驟d中,MIHF2向MHF1發(fā)送消息1的響應消息,并攜帶消息1和消息2的確認消息,即Msg1,[OpCode=response,ACK一rsp-l,Piggyback2,,3,];在這種情況下,僅需要4個消息即可實現(xiàn)3個事務的確認,所述4個消息包括3個初始MIH消息(消息1、消息2和消息3)和1個包含所有確認消息并設置確認響應標志位的消息1的響應消息。如圖ll所示,在步驟a中,MHFl向MIHF2發(fā)送消息1(Msgl[OpCode=request,ACK—req-l]);在步驟b中,MIHF1向MIHF2發(fā)送消息2(Msg2[OpCode-indicaton,ACK—req=l]);在步驟c中,M1HF1向MIHF2發(fā)送消息3(Msg3[OpCode-indication,ACK—req=l]);在步驟d中,MIHF2向MIHF1發(fā)送消息3的確認消息,并攜帶消息1和消息2的確認消息,即Msg3,ACK[Piggyback1,,2,];在步驟e中,MIHF2向MIHF1發(fā)送消息1的響應消息(Msg1、[OpCode=response,ACK—rsp=1〗)。本實施例通過對MH消息可變頭部分增加具體的定義來實現(xiàn)通過在一個響應消息中攜帶其他需要確認的MIH消息的事務標識,從而確認相應的MIH消息。目標節(jié)點在MIH消息可變頭部分攜可選的一些部分,這些字段可能只會在某些場景下出現(xiàn),在MIH消息可變頭部分增加被確認的MIH消息的TID,這種對其它MIH消息進行ACK確認的Piggyback方式中,被ACK確認的MIH消息可以是一個,也可以是多個。如果被ACK確認的MIH消息是一個,可變頭部分應該包含了被ACK確認的MIH消息的TID,即確認一個TID。如果被ACK確認的MIH消息是多個,可變頭部分可能包含了所有ACK確認的MIH消息的TID列表,即確認一個TID列表。如果被ACK確認的MIH消息是多個,可變頭部分可能包含了所有ACK確認的MIH消息的TID連續(xù)的范圍,那么只需要給出這個范圍的上下限即可,即確認一個TID范圍。針對上述三種場景,MIH消息目標節(jié)點將確認消息發(fā)送給源節(jié)點并采用不同的頭類型HeadType時,分別對應的MIH消息可變頭部分的消息格式如圖12-14所示;圖12中,HeadType表示對一個MIH消息的ACK確認,被ACK確認的消息的TID包含在可變頭的TID部分,源節(jié)點接收到該確認消息時可以認為TID為TransactionID的MIH消息得到了ACK確認;圖13中,HeadType表示對一個MH消息列表的ACK確認,所有被ACK確認的MH消息的TID包含在可變頭的TIDs部分,以列表方式存放,源節(jié)點接收到該確認消息時可以認為TID在TIDs列表中的MIH消息都得到了ACK確認;圖14中,HeadType表示對一個MH消息范圍的ACK確認,其中,F(xiàn)irstTID字段給出了這些MIH消息范圍中的第一個TID,LastTID字段給出了這些MIH消息范圍中的最后一個TID,源節(jié)點4矣收到該確認消息時可以認為TID在FirstTID和LastTID區(qū)間內(nèi)的所有MH消息都得到了ACK確認。針對上述三種場景,MIH消息目標節(jié)點將確認消息發(fā)送給源節(jié)點并采用相同的頭類型HeadType時,MIH消息可變頭部分的消息格式如圖15所示,HeadType表示可變頭部分采用Piggyback的方式進行ACK確認其他MIH消息,其中,確認信息ACKInformation字段包含了被ACK確認的MIH消息的信息,上述三種場景分別對應的ACKInformation字段的結構如圖16-17所示;圖16中,ACK確認一個TID時ACKInformation字段的結構包括確認類型ACKType[SingleTID],表示是對一個MIH消息的TID的ACK確認;事務標識TransactionID,表示ACK確認的MIH消息的TID包含在可變頭的TransactionID部分;源節(jié)點接收到該確認消息時可以認為TID為TransactionID的MIH消息得到了ACK確認。圖17中,ACK確認一個TID列表時ACKInformation字段的結構包括確認類型ACKType[TIDList],表示是對一個MIH消息列表對應的TID列表的ACK確認;TIDCount,表示包含了多個被ACK確認的MIH消息數(shù)目;TIDs,表示ACK確認的MIH消息的TID包含在可變頭的TIDs部分,以列表方式存放;源節(jié)點接收到該確認消息時可以認為TID在TIDs列表中的MH消息都得到了ACK確認。圖18中,ACK確認一個TID范圍時ACKInformation字段的結構包括確認類型ACKType[TIDScope],表示是對多個MIH消息對應的TID范圍的ACK確認;FirstTID,表示MIH消息的初始TID;LastTID,表示MIH消息的結尾TID;源節(jié)點接收到該確認消息時可以認為TID在FirstTID和LastTID區(qū)間內(nèi)的所有MIH消息都得到了ACK確認。本實施例中在Piggyback下通過在一條確認消息中攜帶多個事務標識對多個接收到的媒體無關消息進行確認的MIH節(jié)點結構如圖19所示,該節(jié)點包括接收單元190,用于接收其他通信裝置發(fā)送的媒體無關切換消息;決定單元191,用于決定采用Piggyback方式向源節(jié)點確認接收到的所述媒體無關切換消息;發(fā)送單元192,用于針對一條需要確認的媒體無關切換消息向源節(jié)點發(fā)送相應的確認消息,并且在該確認消息中攜帶其他需要確認的媒體無關切換消息的事務標識。本實施例中,源節(jié)點向目標節(jié)點發(fā)送々某體無關切換消息時,在源節(jié)點指明目標節(jié)點確認方式的情況下或者沒有指明確認方式而是由目標節(jié)點自主判斷采用何種確認方式進行消息確認的情況下,目標節(jié)點都可以通過在一個需要確認的媒體無關切換消息中攜帶其他需要確認的媒體無關切換消息的事務標識以確認其他々某體無關切換消息。明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。權利要求1、一種々某體無關切換中優(yōu)化事務操作的方法,其特征在于,包括步驟目標節(jié)點確定采用Piggyback方式向源節(jié)點確認接收到媒體無關切換消自所述目標節(jié)點針對一條需要確認的^某體無關切換消息向源節(jié)點發(fā)送相應的確認消息,并且在該確認消息中攜帶其他需要確認的媒體無關切換消息的事務標識。2、如權利要求1所述的方法,其特征在于,所述目標節(jié)點在確認消息的固定頭部分設置確認響應標志,表明收到源節(jié)點發(fā)送的媒體無關切換消息。3、如權利要求1所述的方法,其特征在于,所述目標節(jié)點在向源節(jié)點返回的確認消息中攜帶多個其他需要確認的媒體無關切換消息的事務標識,以確認多個其他需要確認的媒體無關切換消息。4、如權利要求3所述的方法,其特征在于,在所述確認消息中攜帶多個事務標識采用事務標識列表方式或事務標識范圍方式。5、如權利要求4所述的方法,其特征在于,在確認消息的可變頭部分的頭類型字段中標識攜帶事務標識的方式,在值字段中攜帶相應的事務標識;或者,在確認消息的可變頭部分的頭類型字段中標識為被Piggyback方式確認的事務,在值字段中攜帶事務標識的方式和攜帶相應的事務標識。6、一種通信裝置,其特征在于,包括接收單元,用于接收其他通信裝置發(fā)送的媒體無關切換消息;決定單元,用于決定采用Piggyback方式向源節(jié)點確認接收到的所述媒體無關切換消息;發(fā)送單元,用于針對一條需要確認的媒體無關切換消息向源節(jié)點發(fā)送相應的確認消息,并且在該確認消息中攜帶其他需要確認的媒體無關切換消息的事務標識。7、一種媒體無關切換中優(yōu)化事務操作的方法,其特征在于,包括步驟源節(jié)點從不確^人方式和多種確《人方式中選擇一種4亍為方式,該-f亍為方式用于指明節(jié)點接收到4某體無關切換消息后的行為;所述源節(jié)點將所述一種行為方式的標識攜帶在媒體無關切換消息中發(fā)送給目標節(jié)點;所述目標節(jié)點接收到所述媒體無關切換消息后,根據(jù)其中的行為方式的標識獲知所述源節(jié)點指示的ff為方式。8、如權利要求7所述的方法,其特征在于,將所述媒體無關切換消息中9、如權利要求7所述的方法,其特征在于,所述多種確認方式包括要求目標節(jié)點確認但不要求確認的具體形式、要求目標節(jié)點直接返回確認以及要求目標節(jié)點采用Piggyback方式確認。10、如權利要求9所述的方法,其特征在于,所述目標節(jié)點在確認消息的固定頭部分設置確認響應標志,表明收到源節(jié)點發(fā)送的媒體無關切換消息。11、如權利要求10所述的方法,其特征在于,所述目標節(jié)點采用Piggyback方式確認時,在向源節(jié)點返回的確認消息中攜帶一個或多個媒體無關切換的事務標識以確認一個或多個Jf某體無關切換消息。12、如權利要求11所述的方法,其特征在于,所述目標節(jié)點確認多個媒體無關切換消息時,采用攜帶事務標識列表方式或采用攜帶事務標識范圍方式。13、如權利要求12所述的方法,其特征在于,在確認消息的可變頭部分的頭類型字段中標識攜帶事務標識的方式,在值字段中攜帶相應的事務標識;或者,在確認消息的可變頭部分的頭類型字段中標識為Piggyback方式確認,在值字段中攜帶事務標識的方式和攜帶相應的事務標識。14、一種通信裝置,其特征在于,包括選擇單元,用于從不確認方式和多種確認方式中選擇一種行為方式,該行為方式用于指明節(jié)點接收到媒體無關切換消息后的行為;發(fā)送單元,用于向其他通信裝置發(fā)送攜帶所述一種4亍為方式的標識的A某體無關切換消息;接收羊元,用亍接收所迷其他通信裝置發(fā)送的確認消息。15、一種通信裝置,其特征在于,包括接收單元,用于接收其他通信裝置發(fā)送的媒體無關切換消息,該消息中攜帶從不確認方式和多種確認方式中選擇一種行為方式的標識;處理單元,用于才艮據(jù)所述行為方式的標識獲知所述其他通信裝置指示的行為方式,以及根據(jù)所述標識指示的行為方式或/和才艮據(jù)對所述媒體無關切換消息的處理結果決定行為;發(fā)送單元,用于在需要確認所述媒體無關切換消息時,向所述其他通信裝置發(fā)送確認消息。16、一種通信系統(tǒng),其特征在于,包括相互連接的第一節(jié)點和第二節(jié)點,所述第一節(jié)點,用于從不確認方式和多種確認方式中選擇一種行為方式,該行為方式用于指明節(jié)點接收到媒體無關切換消息后的行為,以及將所述一種行為方式的標識攜帶在媒體無關切換消息中發(fā)送給所述第二節(jié)點;所述第二節(jié)點,用于在接收到所述第一節(jié)點發(fā)送的所述媒體無關切換消息后,根據(jù)所述行為方式的標識獲知所述其他通信裝置指示的行為方式,并在需要確認所述Jf某體無關切換消息時向所述第一節(jié)點發(fā)送確認消息。17、如權利要求16所述的通信系統(tǒng),其特征在于,所述第一節(jié)點包括選擇單元,用于從不確認方式和多種確認方式中選擇一種行為方式,該行為方式用于指明節(jié)點接收到媒體無關切換消息后的行為;發(fā)送單元,用于向其他通信裝置發(fā)送攜帶所述一種行為方式的標識的媒體無關切換消息;接收單元,用于接收所述其他通信裝置發(fā)送的媒體無關切換確認消息〗所述第二節(jié)點包括接收單元,用于接收其他通信裝置發(fā)送的媒體無關切換消息,該消息中攜帶從不確認方式和多種確認方式中選擇一種行為方式的標識;處理羊元,用于沖艮據(jù)所述行為方式的標識獲知所述其他通信裝置指示的行為方式,以及根據(jù)所述標識指示的行為方式或/和根據(jù)對所述媒體無關切換消息的處理結果決定行為;發(fā)送單元,用于根據(jù)所述行為方式的標識獲知所述其他通信裝置指示的行為方式,并在需要確認所述士某體無關切換消息時,向所述其他通信裝置發(fā)送確認消息。全文摘要本發(fā)明公開了一種媒體切換過程中優(yōu)化事務操作的方法及系統(tǒng),用以解決現(xiàn)有技術中在Piggyback確認方式下,目標節(jié)點僅能針對一條無關切換消息進行確認而存在占用網(wǎng)絡資源較多的問題;還解決現(xiàn)有技術中發(fā)送媒體無關切換消息的源節(jié)點在要求目標節(jié)點確認消息的情況下,存在不能控制目標節(jié)點的確認行為的問題;本發(fā)明通過在媒體無關切換中的消息確認機制中增加具體的確認方式;另外,本發(fā)明在Piggyback確認方式下,通過在一條確認消息中攜帶多個事務標識對多個接收到的媒體無關切換消息進行確認;采用本發(fā)明節(jié)約了網(wǎng)絡資源和優(yōu)化了事務操作。文檔編號H04W36/18GK101146340SQ20061015356公開日2008年3月19日申請日期2006年9月12日優(yōu)先權日2006年9月12日發(fā)明者炎彭申請人:華為技術有限公司