專(zhuān)利名稱(chēng):一種傳輸反向多播數(shù)據(jù)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及空中接口演進(jìn)系統(tǒng)中 一種傳輸反向多播數(shù) 據(jù)的方法。
背景技術(shù):
第三代合作項(xiàng)目(3GPP2, The 3rd Generation Partnership Project 2 )的空中 接口演進(jìn)稱(chēng)為A正(Air Interface Evolution ),工作分為Phasel和Phase2兩個(gè) 階段,其中Phasel階段完成多載波高速分組數(shù)據(jù)(HRPD, High Rate Packet Data)即多栽波演進(jìn)數(shù)據(jù)優(yōu)化(NxEV-DO, N multiply Evolution Data Optimization),主要目標(biāo)是提高峰值數(shù)據(jù)速率并保持后向兼容;Phase2階段引 入了正交頻分復(fù)用(OFDM, Orthogonal Frequence Division Multiplexing )、 多 進(jìn)多出(MIMO, Multiple Input Multiple Output)等物理層新技術(shù),并且空中 接口演進(jìn)松后向兼容(LBC, Loose Backward Compatible)版本的上層協(xié)議演 進(jìn)為全無(wú)線(xiàn)鏈路協(xié)議(RLP , Radio Link Protocol)結(jié)構(gòu),即信令數(shù)據(jù)和業(yè)務(wù) 數(shù)據(jù)都經(jīng)過(guò)相同的無(wú)線(xiàn)鏈路層結(jié)構(gòu)。AIELBC中與反向多播(Manycast)技術(shù)相關(guān)的協(xié)議主要涉及無(wú)線(xiàn)鏈路協(xié) 議。A正Phase2中無(wú)線(xiàn)鏈路層的協(xié)議結(jié)構(gòu)以及其與應(yīng)用層和媒體接入控制 (MAC, MediaAccess Control)層之間的關(guān)系如圖1所示,協(xié)議的無(wú)線(xiàn)鏈路層 分為三個(gè)部分,包括無(wú)線(xiàn)鏈路協(xié)議RLP、流協(xié)議(Stream Protocol)和路由協(xié) 議(Route Protocol);無(wú)線(xiàn)鏈路協(xié)議中定義了接入終端(AT, Access Terminal) 和接入網(wǎng)絡(luò)(AN, Access Network)之間通信的基本傳輸數(shù)據(jù)流單位,在數(shù)據(jù) 頭部添加了無(wú)線(xiàn)鏈路協(xié)議頭,對(duì)應(yīng)用層協(xié)議數(shù)據(jù)包的拆分、重組以及重傳進(jìn)行 了標(biāo)識(shí);流協(xié)議中定義了 32個(gè)數(shù)據(jù)流用以支持不同服務(wù)質(zhì)量(QoS, Quality of
Service )要求的數(shù)據(jù)傳輸,根據(jù)QoS要求實(shí)現(xiàn)了不同RLP數(shù)據(jù)流在流協(xié)議中 的復(fù)用傳輸,在數(shù)據(jù)頭部添加了 5比特的流標(biāo)識(shí)(StreamID)進(jìn)行標(biāo)識(shí);路由 協(xié)議中定義了路由管理和路由轉(zhuǎn)發(fā)的過(guò)程,利用數(shù)據(jù)頭部的路由域指示數(shù)據(jù)的 傳輸目標(biāo)地址,該地址標(biāo)識(shí)了接入終端AT和接入網(wǎng)絡(luò)AN之間的路由連接?,F(xiàn)有路由協(xié)議定義的路由協(xié)議結(jié)構(gòu)中,如果數(shù)據(jù)是在接入終端AT和當(dāng)前 服務(wù)的接入網(wǎng)絡(luò)AN之間傳輸,則本地(Local)標(biāo)識(shí)置為"1",否則置為"0"; 如果數(shù)據(jù)是在接入終端AT和激活集內(nèi)除當(dāng)前服務(wù)的接入網(wǎng)絡(luò)AN之外的其他 接入網(wǎng)絡(luò)AN之間傳輸,則頭類(lèi)型(HeaderType)置為"00",并且由路由標(biāo) 識(shí)(RouteID)表示數(shù)據(jù)的目標(biāo)路由地址,路由協(xié)議頭格式如圖2A所示。如果 數(shù)據(jù)是在接入終端AT和非激活集內(nèi)的接入網(wǎng)絡(luò)AN之間傳輸,則HeaderType 置為"01",并且由導(dǎo)頻偽隨機(jī)數(shù)(PilotPN)表示數(shù)據(jù)的目標(biāo)路由地址,路由 協(xié)議頭格式如圖2B所示。如果在反向多播過(guò)程中,即接入終端AT需要將同 一數(shù)據(jù)包發(fā)送到多個(gè)目標(biāo)路由地址,在現(xiàn)有技術(shù)中采用多頭標(biāo)識(shí)(MoreHeader) 在路由協(xié)議頭中同時(shí)加入多個(gè)目標(biāo)路由地址,以實(shí)現(xiàn)反向無(wú)線(xiàn)鏈路層的多播, 如果MoreHeader置為"0",則表示在其后沒(méi)有跟隨另外的路由地址標(biāo)識(shí),如 果MoreHeader置為"1",則表示在其后跟隨另外的路由地址標(biāo)識(shí)?,F(xiàn)有技術(shù)的激活集管理中,接入終端AT測(cè)量鄰區(qū)列表中各個(gè)扇區(qū)的導(dǎo)頻 強(qiáng)度,并且通過(guò)向目標(biāo)扇區(qū)上報(bào)導(dǎo)頻報(bào)告(PilotReport)消息,完成激活集添 加過(guò)程。激活集添加的處理過(guò)程包括如下兩種情況1、如果目標(biāo)扇區(qū)所屬的目標(biāo)接入網(wǎng)絡(luò)ANb已經(jīng)包含在激活集內(nèi),即AT 和ANb之間已經(jīng)分配了路由地址(RouteIDb),則根據(jù)現(xiàn)有技術(shù)中的多路由 (Multi Route )特性將PilotReport消息經(jīng)由當(dāng)前服務(wù)ANa轉(zhuǎn)發(fā)至目標(biāo)ANb, 即將該消息數(shù)據(jù)頭的路由域(RouteHeader)中HeaderType置為"00", RouteID 置為"RouteIDb,,;目標(biāo)扇區(qū)如果同意加入該AT的激活集,則同樣通過(guò)當(dāng)前服 務(wù)ANa轉(zhuǎn)發(fā)々某體接入控制資源指配(MACResourceAssignment)反饋消息,完 成激活集添加的過(guò)程。 2、如果目標(biāo)扇區(qū)所屬的目標(biāo)接入網(wǎng)絡(luò)ANb不在激活集內(nèi),即目標(biāo)ANb 和AT間沒(méi)有路由地址連接,則AT為目標(biāo)ANb分配新的路由地址(RouteIDb), 并在發(fā)送導(dǎo)頻凈艮告(PilotReport )消息的同時(shí)發(fā)送連4矣請(qǐng)求(ConnectionRequest) 消息;在ConnectionRequest消息中承載AT為目標(biāo)ANb分配的RouteIDb,則 根據(jù)現(xiàn)有技術(shù)中的多路由(Multi Route )特性將PilotR印ort消息和 ConnectionRequest消息經(jīng)由當(dāng)前服務(wù)ANa轉(zhuǎn)發(fā)至目標(biāo)ANb,將PilotReport消 息和ConnectionRequest消息翁:據(jù)頭的路由域(RouteHeader )中HeaderType置 為"01", PilotPN置為"PilotPNb";目標(biāo)扇區(qū)如果同意加入該AT的激活集, 則同樣通過(guò)當(dāng)前服務(wù)AN轉(zhuǎn)發(fā)連接響應(yīng)(Connection Response)反饋消息和媒 體接入控制資源指配(MACResourceAssignment)消息,完成激活集添加過(guò)程, 其中,Connection Response消息中包括128bit接入網(wǎng)絡(luò)標(biāo)識(shí)(AMD )以建立 AN和路由(Route)之間的映射關(guān)系。由上述過(guò)程可知,現(xiàn)有技術(shù)中添加到激活集內(nèi)的各個(gè)扇區(qū)所屬的AN和AT 之間都建立了獨(dú)立的路由地址連接,即路由標(biāo)識(shí)(RouteID)。反向無(wú)線(xiàn)鏈路層 多播技術(shù)通過(guò)在路由域(Route Field)中加入多個(gè)目標(biāo)路由地址,該地址通過(guò) 路由標(biāo)識(shí)(RouteID)和/或?qū)ьl偽隨機(jī)數(shù)(PilotPN)表示,并將反向多播數(shù)據(jù) 通過(guò)當(dāng)前服務(wù)AN轉(zhuǎn)發(fā)到一個(gè)或者多個(gè)目標(biāo)AN,其主要應(yīng)用場(chǎng)景為1、 在激活集管理的過(guò)程中,AT和激活集內(nèi)所有的AN之間建立了 RouteID 和ANID之間的映射關(guān)系表,當(dāng)激活集內(nèi)添加或者刪除了某個(gè)AN時(shí),AT側(cè) 的路由映射狀態(tài)(RouteMappingStatus)映射關(guān)系表發(fā)生了改變,AT則通過(guò)當(dāng) 前服務(wù)AN將包含與ANID的映射關(guān)系的RouteMappingStatus消息多播發(fā)送到 激活集內(nèi)的所有AN,以完成路由映射關(guān)系表的更新。2、 當(dāng)AT結(jié)束會(huì)話(huà)(Session)過(guò)程的時(shí)候,AT需要釋放和激活集內(nèi)所有 AN的連接,則AT可以通過(guò)當(dāng)前服務(wù)AN將連接斷開(kāi)(ConnectionClose)消息 反向多播發(fā)送到激活集內(nèi)的所有AN,以完成Session結(jié)束過(guò)程。3、 AT和激活集內(nèi)各個(gè)AN之間支持多協(xié)議屬性(Mulit-Personality),即
AT和激活集內(nèi)的各個(gè)AN可以支持不同的協(xié)議屬性(Personality),但是需要 維護(hù)共同的Personality集合;當(dāng)AT和激活集內(nèi)的某個(gè)AN之間完成了 Personality創(chuàng)建或者重配置過(guò)程后,AT通過(guò)當(dāng)前服務(wù)AN將包含更新后的 Personality集合的會(huì)話(huà)更新(SessionUpdate )消息多4番發(fā)送到激活集內(nèi)的所有 AN,完成更新Personality集合。由上述可以看出,反向多播的大多數(shù)應(yīng)用場(chǎng)景中,在多播的范圍是在激活 集內(nèi)的所有AN時(shí),在路由協(xié)議頭中分別標(biāo)識(shí)各個(gè)AN的路由地址,該指示路 由地址的方式效率較低,浪費(fèi)無(wú)線(xiàn)傳輸資源。發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種傳輸反向多播數(shù)據(jù)的方法,用于在接入終端向接入 網(wǎng)絡(luò)發(fā)送反向多播數(shù)據(jù)時(shí),提高反向多播地址的標(biāo)識(shí)效率以及節(jié)省無(wú)線(xiàn)傳輸資 源。一種傳輸反向多播數(shù)據(jù)的方法,包括步驟接入終端向當(dāng)前服務(wù)接入網(wǎng)絡(luò)發(fā)送數(shù)據(jù),并在該數(shù)據(jù)中攜帶為目標(biāo)接入網(wǎng) 絡(luò)集合分配的多播路由標(biāo)識(shí);所述當(dāng)前服務(wù)接入網(wǎng)絡(luò)根據(jù)所述多播路由標(biāo)識(shí)確定對(duì)應(yīng)的目標(biāo)接入網(wǎng)絡(luò) 集合,并將所述數(shù)據(jù)發(fā)送給所述目標(biāo)接入網(wǎng)絡(luò)集合內(nèi)的每一個(gè)目標(biāo)接入網(wǎng)絡(luò)。一種接入終端,包括接收單元,用于接收服務(wù)接入網(wǎng)絡(luò)發(fā)送的數(shù)據(jù);處理單元,用于在預(yù)發(fā)送的多播數(shù)據(jù)中攜帶為目標(biāo)接入網(wǎng)絡(luò)集合分配的多 播路由標(biāo)識(shí),以及對(duì)接收到的數(shù)據(jù)進(jìn)行相應(yīng)處理;發(fā)送單元,用于通過(guò)當(dāng)前服務(wù)接入網(wǎng)絡(luò)向目標(biāo)接入網(wǎng)絡(luò)發(fā)送所述處理單元 處理后的數(shù)據(jù)。一種接入網(wǎng)絡(luò),包括用于向接入終端和其他接入網(wǎng)絡(luò)發(fā)送數(shù)據(jù)的演進(jìn)基 站,所述演進(jìn)基站包括
接收單元,用于接收接入終端發(fā)送的攜帶為目標(biāo)接入網(wǎng)絡(luò)集合分配的多播路由標(biāo)識(shí)的數(shù)據(jù);解析單元,用于對(duì)接收到的數(shù)據(jù)進(jìn)行解析,并根據(jù)獲取到的所述多播路由 標(biāo)識(shí)確定對(duì)應(yīng)的目標(biāo)接入網(wǎng)絡(luò)集合;發(fā)送單元,用于將所述數(shù)據(jù)發(fā)送給所述目標(biāo)接入網(wǎng)絡(luò)集合內(nèi)的每一個(gè)目標(biāo) 接入網(wǎng)絡(luò)。一種通信系統(tǒng),包括接入終端和為該接入終端提供服務(wù)的多個(gè)接入網(wǎng)絡(luò), 所述接入終端通過(guò)當(dāng)前服務(wù)接入網(wǎng)絡(luò)向目標(biāo)接入網(wǎng)絡(luò)發(fā)送數(shù)據(jù),并在所述數(shù)據(jù) 中攜帶為目標(biāo)接入網(wǎng)絡(luò)集合分配的多播路由標(biāo)識(shí);所述當(dāng)前服務(wù)接入網(wǎng)絡(luò)根據(jù) 所述多4番路由標(biāo)識(shí)確定對(duì)應(yīng)的目標(biāo)接入網(wǎng)絡(luò)集合,并將所述凝:據(jù)發(fā)送給所述目 標(biāo)接入網(wǎng)絡(luò)集合內(nèi)的每一個(gè)目標(biāo)接入網(wǎng)絡(luò)。本發(fā)明實(shí)施例中接入終端通過(guò)當(dāng)前服務(wù)接入網(wǎng)絡(luò)向目標(biāo)接入網(wǎng)絡(luò)發(fā)送多 播數(shù)據(jù)時(shí),在該數(shù)據(jù)中攜帶為目標(biāo)接入網(wǎng)絡(luò)集合分配的多播路由標(biāo)識(shí),所述當(dāng) 前服務(wù)接入網(wǎng)絡(luò)根據(jù)所述多播路由標(biāo)識(shí)確定對(duì)應(yīng)的目標(biāo)接入網(wǎng)絡(luò)集合后,將所 述多播數(shù)據(jù)轉(zhuǎn)發(fā)給所述目標(biāo)接入網(wǎng)絡(luò)集合內(nèi)的所有目標(biāo)接入網(wǎng)絡(luò);本發(fā)明實(shí)施 例中通過(guò)多播路由標(biāo)識(shí)表示接入終端與目標(biāo)接入網(wǎng)絡(luò)集合內(nèi)的所有目標(biāo)接入 網(wǎng)絡(luò)之間的路由映射關(guān)系,在數(shù)據(jù)傳輸?shù)倪^(guò)程中,使用該多播路由標(biāo)識(shí)代替現(xiàn) 有技術(shù)中必須攜帶的所有目標(biāo)接入網(wǎng)絡(luò)的路由標(biāo)識(shí),減少了數(shù)據(jù)路由協(xié)議頭的 資源,從而提高了無(wú)線(xiàn)傳輸資源的使用效率。
圖1為現(xiàn)有技術(shù)中無(wú)線(xiàn)鏈路層協(xié)議結(jié)構(gòu)示意圖;圖2A為現(xiàn)有技術(shù)中AT向激活集內(nèi)的AN傳輸反向多播數(shù)據(jù)的路由協(xié)議 頭結(jié)構(gòu)示意圖;圖2B為現(xiàn)有技術(shù)中AT向非激活集內(nèi)的AN傳輸反向多播數(shù)據(jù)的路由協(xié) 議頭結(jié)構(gòu)示意圖3 A為本發(fā)明實(shí)施例中空中接口演進(jìn)系統(tǒng)的結(jié)構(gòu)示意圖;圖3B為本發(fā)明實(shí)施例中接入終端的結(jié)構(gòu)示意圖;圖3C為本發(fā)明實(shí)施例中演進(jìn)基站的結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例中傳輸反向多播數(shù)據(jù)的實(shí)現(xiàn)流程圖;圖5為本發(fā)明實(shí)施例中攜帶多播路由標(biāo)識(shí)的路由協(xié)議頭的一種結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例中攜帶多播路由標(biāo)識(shí)的路由協(xié)議頭的另一種結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例中AT傳輸單播數(shù)據(jù)的路由協(xié)議頭結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例中AT向激活集內(nèi)的所有目標(biāo)AN傳輸反向多播數(shù)據(jù) 的路由協(xié)議頭結(jié)構(gòu)示意圖;圖9為本發(fā)明實(shí)施例中AT向激活集內(nèi)的部分目標(biāo)AN或者激活集外的某 些目標(biāo)AN傳輸反向多播數(shù)據(jù)的路由協(xié)議頭結(jié)構(gòu)示意圖;圖10為本發(fā)明實(shí)施例中AT向激活集內(nèi)的所有目標(biāo)AN以及激活集外的某 些目標(biāo)AN傳輸反向多播數(shù)據(jù)的路由協(xié)議頭結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了解決現(xiàn)有技術(shù)中接入終端(AT, Access Terminal)向目標(biāo)接入網(wǎng)絡(luò)集 合內(nèi)的所有目標(biāo)接入網(wǎng)絡(luò)(AN, Access Network)傳輸反向多播數(shù)據(jù)時(shí),其多 播地址分配標(biāo)識(shí)方式效率低而導(dǎo)致無(wú)線(xiàn)傳輸資源浪費(fèi)的問(wèn)題,本發(fā)明實(shí)施例在 路由協(xié)議層完成反向多播數(shù)據(jù)傳輸?shù)倪^(guò)程中,每個(gè)AT的目標(biāo)接入網(wǎng)絡(luò)集合內(nèi) 的所有AN共同使用一個(gè)多播路由標(biāo)識(shí)來(lái)表示AT和目標(biāo)接入網(wǎng)絡(luò)集合內(nèi)所有 AN之間的路由地址映射關(guān)系。參閱圖3A,本實(shí)施例中的空中接口演進(jìn)AIE系統(tǒng)包括接入終端AT30和 為該AT30提供服務(wù)的多個(gè)接入網(wǎng)絡(luò)AN31; AT30通過(guò)當(dāng)前服務(wù)AN31向目標(biāo) AN31發(fā)送反向多播數(shù)據(jù)時(shí),在數(shù)據(jù)中攜帶為目標(biāo)接入網(wǎng)絡(luò)集合分配的多播路
由標(biāo)識(shí),該多播路由標(biāo)識(shí)用來(lái)表示AT30與目標(biāo)接入網(wǎng)絡(luò)集合內(nèi)的每一個(gè)AN31 之間的路由地址映射關(guān)系,該映射關(guān)系通過(guò)當(dāng)前服務(wù)AN31多播給目標(biāo)集合內(nèi) 的所有AN31;所述當(dāng)前服務(wù)AN31根據(jù)所述多播路由標(biāo)識(shí)確定對(duì)應(yīng)的目標(biāo)接 入網(wǎng)絡(luò)集合,并將所述數(shù)據(jù)發(fā)送給所述目標(biāo)接入網(wǎng)絡(luò)集合內(nèi)的每一個(gè)AN31。如圖3B所示,本實(shí)施例中接入終端AT30包括接收單元300,用于接收服務(wù)AN31發(fā)送的數(shù)據(jù)。處理單元301,用于對(duì)接收到的數(shù)據(jù)進(jìn)行相應(yīng)處理,以及對(duì)預(yù)發(fā)送的數(shù)據(jù) 進(jìn)行相應(yīng)路由協(xié)議頭數(shù)據(jù)包的創(chuàng)建;當(dāng)數(shù)據(jù)是發(fā)送給目標(biāo)接入網(wǎng)絡(luò)集合內(nèi)的所 有AN31時(shí),在數(shù)據(jù)包中攜帶為該目標(biāo)接入網(wǎng)絡(luò)集合分配的多播路由標(biāo)識(shí);當(dāng) 數(shù)據(jù)是發(fā)送給目標(biāo)接入網(wǎng)絡(luò)集合內(nèi)的所有AN31以及該目標(biāo)接入網(wǎng)絡(luò)集合外的 某些AN31時(shí),在數(shù)據(jù)包中攜帶為該目標(biāo)接入網(wǎng)絡(luò)集合分配的多播路由標(biāo)識(shí)以 及標(biāo)識(shí)該集合外的某些AN31對(duì)應(yīng)的路由標(biāo)識(shí)。發(fā)送單元302,用于發(fā)送處理單元301處理后的數(shù)據(jù)。 本實(shí)施例中接入網(wǎng)絡(luò)AN31包括演進(jìn)基站(eBS, Evolved Base Station ), 用于向接入終端和其他接入網(wǎng)絡(luò)發(fā)送數(shù)據(jù),如圖3C所示,該演進(jìn)基站eBS包 括接收單元310,用于接收AT30發(fā)送的攜帶為目標(biāo)接入網(wǎng)絡(luò)集合分配的多 播路由標(biāo)識(shí)或者同時(shí)攜帶目標(biāo)接入網(wǎng)絡(luò)集合外的某些AN31對(duì)應(yīng)的路由標(biāo)識(shí)的 數(shù)據(jù)。解析單元311,用于對(duì)接收到的數(shù)據(jù)進(jìn)行解析,并根據(jù)獲取到的所述多播 路由標(biāo)識(shí)確定對(duì)應(yīng)的目標(biāo)接入網(wǎng)絡(luò)集合,即確定該目標(biāo)接入網(wǎng)絡(luò)集合內(nèi)的所有 AN31對(duì)應(yīng)的路由標(biāo)識(shí)。發(fā)送單元312,用于將所述數(shù)據(jù)發(fā)送給目標(biāo)接入網(wǎng)絡(luò)集合內(nèi)的所有AN31, 或者將所述數(shù)據(jù)同時(shí)發(fā)送給路由標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)AN31 。如圖4所示,本實(shí)施例中傳輸反向多播數(shù)據(jù)的實(shí)現(xiàn)過(guò)程如下
步驟400、接入終端向當(dāng)前服務(wù)接入網(wǎng)絡(luò)發(fā)送數(shù)據(jù),并在該數(shù)據(jù)中攜帶為 目標(biāo)接入網(wǎng)絡(luò)集合分配的多播路由標(biāo)識(shí)。步驟401 、所述當(dāng)前服務(wù)接入網(wǎng)絡(luò)才艮據(jù)所述多4番路由標(biāo)識(shí)確定對(duì)應(yīng)的目標(biāo) 接入網(wǎng)絡(luò)集合。步驟402、所述當(dāng)前服務(wù)接入網(wǎng)絡(luò)將所述數(shù)據(jù)發(fā)送給所述目標(biāo)接入網(wǎng)絡(luò)集 合內(nèi)的每一個(gè)目標(biāo)才姿入網(wǎng)絡(luò)。本實(shí)施例中目標(biāo)接入網(wǎng)絡(luò)集合為AT預(yù)先指定的目標(biāo)接入網(wǎng)絡(luò)的集合,該 集合中的目標(biāo)接入網(wǎng)絡(luò)可以是激活集內(nèi)的所有目標(biāo)AN,可以是激活集內(nèi)指定 的部分AN和/或激活集外指定的由導(dǎo)頻偽隨機(jī)數(shù)標(biāo)識(shí)的部分AN;本實(shí)施例中 將目標(biāo)接入網(wǎng)絡(luò)集合指定為激活集,并為該激活集分配對(duì)應(yīng)的多播路由標(biāo)識(shí) (Manycast RoutelD ), AT在發(fā)送的多播數(shù)據(jù)中攜帶Manycast RoutelD的方式 有如下兩種一種方式是在現(xiàn)有路由協(xié)議頭結(jié)構(gòu)中的路由標(biāo)識(shí)(RoutelD)字段中分配 一個(gè)值提供給Manycast RoutelD使用,該Manycast RoutelD ^f直的確定可以通過(guò) 兩種方式實(shí)現(xiàn),即在RoutelD字段可分配的范圍內(nèi)預(yù)留一個(gè)固定值給Manycast RouteID,或者,在建立激活集的過(guò)程中,為激活集內(nèi)的所有AN統(tǒng)一分配一 個(gè)動(dòng)態(tài)的Manycast RoutelD,也就是在AT初始建立連接的過(guò)程中,為激活集 內(nèi)的第 一個(gè)AN分配RoutelD的同時(shí)分配一個(gè)Manycast RoutelD,如果一個(gè)新 的AN加入激活集,則AT更新路由映射狀態(tài)(RouteMappingStatus)的同時(shí), 將Manycast RoutelD通知給添加到激活集內(nèi)的新的AN;以上迷方式配置 Manycast RoutelD時(shí)的路由協(xié)i義頭的結(jié)構(gòu)如圖5所示,Manycast RoutelD的長(zhǎng) 度和格式與RoutelD的格式和長(zhǎng)度相同,該Manycast RoutelD是可以通過(guò)協(xié)議 規(guī)定的公知參數(shù)。另一種方式是將路由協(xié)議頭結(jié)構(gòu)中的頭類(lèi)型HeaderType增加一種形式, 即HeaderType置為"10",用以表示通過(guò)Manycast RoutelD標(biāo)識(shí)數(shù)據(jù)的目標(biāo)路 由地址;此時(shí)路由協(xié)議頭的結(jié)構(gòu)如圖6所示,Manycast RoutelD可以采用與激 活集內(nèi)AN與AT之間所分配的RouteID不相同的長(zhǎng)度和才各式,Manycast RouteID的長(zhǎng)度可以選取滿(mǎn)足Route Field長(zhǎng)度的任意值。對(duì)于Manycast RouteID格式的配置方式并不局限于本實(shí)施例中提供的上 述兩種可選方式,也可以通過(guò)其他方式進(jìn)行配置。下面對(duì)AT向目標(biāo)AN發(fā)送反向數(shù)據(jù)的實(shí)現(xiàn)過(guò)程進(jìn)行詳細(xì)說(shuō)明,在無(wú)線(xiàn)鏈 路層路由協(xié)議處理過(guò)程中,AT首先需要判斷預(yù)發(fā)送的反向數(shù)據(jù)是否為多播數(shù) 據(jù),然后對(duì)該數(shù)據(jù)進(jìn)行相應(yīng)的處理,其處理過(guò)程如下如果該數(shù)據(jù)是單播數(shù)據(jù),則根據(jù)現(xiàn)有技術(shù)的處理方式創(chuàng)建路由協(xié)議數(shù)據(jù)包 頭,該數(shù)據(jù)包的路由協(xié)議頭的結(jié)構(gòu)如圖7所示當(dāng)該數(shù)據(jù)是發(fā)送給激活集內(nèi)的 某一目標(biāo)AN時(shí),通過(guò)路由標(biāo)識(shí)(RouteID)表示數(shù)據(jù)的目標(biāo)路由地址;當(dāng)該 數(shù)據(jù)是發(fā)送給激活集外的某一 目標(biāo)AN時(shí),通過(guò)導(dǎo)頻偽隨機(jī)數(shù)(PilotPN)表示 數(shù)據(jù)的目標(biāo)路由地址。如果該數(shù)據(jù)是多播數(shù)據(jù),則存在如下三種情況1、 該多播數(shù)據(jù)是發(fā)送到激活集內(nèi)的所有目標(biāo)AN,則在該數(shù)據(jù)的路由域 (Route Field)中通過(guò)Manycast RouteID表示AT與該激活集內(nèi)的所有AN之間的路由地址映射關(guān)系,其路由協(xié)議頭的結(jié)構(gòu)為圖8所示的任一種格式。2、 該多播數(shù)據(jù)是發(fā)送到激活集內(nèi)的某些目標(biāo)AN和/或激活集外的由 PilotPN標(biāo)識(shí)的某些目標(biāo)AN,則根據(jù)現(xiàn)有技術(shù)的處理方式創(chuàng)建路由協(xié)議數(shù)據(jù)包 頭,該數(shù)據(jù)包的路由協(xié)議頭的結(jié)構(gòu)如圖9所示的其中一種格式,當(dāng)該數(shù)據(jù)是發(fā) 送給激活集內(nèi)的某些目標(biāo)AN時(shí),通過(guò)多個(gè)RouteID表示數(shù)據(jù)的多播路由地址; 當(dāng)該數(shù)據(jù)是發(fā)送給激活集外的某些目標(biāo)AN時(shí),通過(guò)多個(gè)PilotPN表示數(shù)據(jù)的 目標(biāo)路由地址;當(dāng)該數(shù)據(jù)是發(fā)送給激活集內(nèi)的某些目標(biāo)AN和激活集外的某些 目標(biāo)AN時(shí),通過(guò)多個(gè)RouteID和多個(gè)PilotPN表示數(shù)據(jù)的多播路由地址。3、 該多播數(shù)據(jù)是發(fā)送到激活集內(nèi)的所有目標(biāo)AN以及激活集外的由 PilotPN標(biāo)識(shí)的某些目標(biāo)AN,則在數(shù)據(jù)的Route Field中通過(guò)多頭MoreHeader 標(biāo)識(shí)將Manycast RouteID和PilotPN相互連接以表示數(shù)據(jù)的多播路由地址,其 路由協(xié)議頭的結(jié)構(gòu)為圖IO所示的任一種格式。當(dāng)前服務(wù)AN接收到AT發(fā)送的反向數(shù)據(jù)后,在路由協(xié)議棧中解析所接收 的數(shù)據(jù)包的路由協(xié)議頭結(jié)構(gòu),并根據(jù)其中的相關(guān)信息獲取目標(biāo)路由地址,然后 將數(shù)據(jù)發(fā)送給目標(biāo)路由地址對(duì)應(yīng)的目標(biāo)AN,其處理過(guò)程如下解析后的Route Field結(jié)構(gòu)與圖7所示結(jié)構(gòu)相同,則判定接收到的數(shù)據(jù)是單 播數(shù)據(jù),并且在Local為'T,時(shí),判斷該數(shù)據(jù)是發(fā)送給當(dāng)前服務(wù)AN;在Local 為"0",并且HeaderType為"00",則根據(jù)獲取到的RoutelD所標(biāo)識(shí)的路由地 址將該數(shù)據(jù)轉(zhuǎn)發(fā)到對(duì)應(yīng)的目標(biāo)AN;在Local為"0",并且HeaderType為"01", 則根據(jù)獲取到的PilotPN所標(biāo)識(shí)的路由地址將該數(shù)據(jù)轉(zhuǎn)發(fā)到對(duì)應(yīng)的目標(biāo)AN。解析后的Route Field結(jié)構(gòu)與圖8所示的任意一種結(jié)構(gòu)相同,則判定接收到 的數(shù)據(jù)是多播數(shù)據(jù),并且該數(shù)據(jù)是發(fā)送到激活集內(nèi)的所有目標(biāo)AN,當(dāng)前服務(wù) AN根據(jù)獲取到的Manycast RoutelD將該數(shù)據(jù)轉(zhuǎn)發(fā)到當(dāng)前激活集內(nèi)的所有目標(biāo) AN。解析后的Route Field結(jié)構(gòu)與圖9所示結(jié)構(gòu)相同,則判定接收到的數(shù)據(jù)是多 播數(shù)據(jù),并且該數(shù)據(jù)是發(fā)送到激活集內(nèi)的某些目標(biāo)AN和/或激活集外由PilotPN 所標(biāo)識(shí)的某些目標(biāo)AN,當(dāng)前服務(wù)AN根據(jù)獲取到的RoutelD和PilotPN所標(biāo)識(shí) 的路由地址將該數(shù)據(jù)轉(zhuǎn)發(fā)給激活集內(nèi)的對(duì)應(yīng)目標(biāo)AN和/或激活集外由PilotPN 所標(biāo)識(shí)的對(duì)應(yīng)目標(biāo)AN。解析后的Route Field結(jié)構(gòu)與圖10所示結(jié)構(gòu)相同,則判定接收到的數(shù)據(jù)是 多播數(shù)據(jù),并且該數(shù)據(jù)是發(fā)送到激活集內(nèi)的所有目標(biāo)AN以及激活集外由 PilotPN所標(biāo)識(shí)的某些目標(biāo)AN,當(dāng)前服務(wù)AN根據(jù)獲取到的Manycast RoutelD 和PilotPN所標(biāo)識(shí)的路由地址將該數(shù)據(jù)轉(zhuǎn)發(fā)給激活集內(nèi)的所有目標(biāo)AN以及激 活集外由PilotPN所標(biāo)識(shí)的對(duì)應(yīng)目標(biāo)AN。本實(shí)施例中AT對(duì)AN的激活集管理與現(xiàn)有技術(shù)的管理過(guò)程相同,即激活 集內(nèi)的目標(biāo)AN發(fā)生變更時(shí),AT通過(guò)當(dāng)前服務(wù)AN將更新后的路由關(guān)系映射 關(guān)系表多播發(fā)送給激活集內(nèi)的所有目標(biāo)AN。
上述通過(guò)為激活集分配多播路由標(biāo)識(shí)的實(shí)例對(duì)本發(fā)明實(shí)施例技術(shù)方案進(jìn) 行了詳細(xì)說(shuō)明,對(duì)于目標(biāo)接入網(wǎng)絡(luò)集合不是激活集的情況,多播路由標(biāo)識(shí)的分 配方式以及在多播數(shù)據(jù)中的攜帶方式與本實(shí)施例的實(shí)現(xiàn)方式同理,不再贅述。本實(shí)施例中采用Manycast RouteID標(biāo)識(shí)AT與目標(biāo)接入網(wǎng)絡(luò)集合內(nèi)的所有 AN之間的路由映射關(guān)系,減少了多播傳輸過(guò)程中數(shù)據(jù)路由協(xié)議頭的資源開(kāi)銷(xiāo), 另外,本實(shí)施例基于現(xiàn)有路由協(xié)議頭的結(jié)構(gòu),在反向多播數(shù)據(jù)的傳輸過(guò)程中實(shí) 現(xiàn)了本發(fā)明技術(shù)方案和現(xiàn)有技術(shù)方案的兼容。明的精神和范圍。這樣,倘若對(duì)本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求 及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1. 一種傳輸反向多播數(shù)據(jù)的方法,其特征在于,包括步驟接入終端向當(dāng)前服務(wù)接入網(wǎng)絡(luò)發(fā)送數(shù)據(jù),并在該數(shù)據(jù)中攜帶為目標(biāo)接入網(wǎng)絡(luò)集合分配的多播路由標(biāo)識(shí);所述當(dāng)前服務(wù)接入網(wǎng)絡(luò)根據(jù)所述多播路由標(biāo)識(shí)確定對(duì)應(yīng)的目標(biāo)接入網(wǎng)絡(luò)集合,并將所述數(shù)據(jù)發(fā)送給所述目標(biāo)接入網(wǎng)絡(luò)集合內(nèi)的每一個(gè)目標(biāo)接入網(wǎng)絡(luò)。
2、 如權(quán)利要求1所述的方法,其特征在于,在所述數(shù)據(jù)的路由域中的路 由標(biāo)識(shí)字段攜帶所述多播路由標(biāo)識(shí);或者,在所述數(shù)據(jù)的路由域中增加字段攜 帶所述多播路由標(biāo)識(shí)。
3、 如權(quán)利要求2所述的方法,其特征在于,在所述數(shù)據(jù)的路由域中的路 由標(biāo)識(shí)字段攜帶所述多播路由標(biāo)識(shí)時(shí),將所述路由標(biāo)識(shí)字段的一個(gè)固定值分配 給所述多播路由標(biāo)識(shí),或者,在初始建立所述目標(biāo)接入網(wǎng)絡(luò)集合時(shí)將所述路由 標(biāo)識(shí)字段的一個(gè)隨機(jī)值分配給所述多播路由標(biāo)識(shí)。
4、 如權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述接入終端在 所述數(shù)據(jù)中還攜帶所述目標(biāo)接入網(wǎng)絡(luò)集合以外的目標(biāo)接入網(wǎng)絡(luò)的路由標(biāo)識(shí),所 述當(dāng)前服務(wù)接入網(wǎng)絡(luò)同時(shí)將所述數(shù)據(jù)發(fā)送給所述路由標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)接入網(wǎng) 絡(luò)。
5、 如權(quán)利要求4所述的方法,其特征在于,在所述數(shù)據(jù)的路由域中采用 多頭標(biāo)識(shí)字段連接攜帶所述多播路由標(biāo)識(shí)的字段和攜帶所述路由標(biāo)識(shí)的字段。
6、 一種接入終端,其特征在于,包括 接收單元,用于接收服務(wù)接入網(wǎng)絡(luò)發(fā)送的數(shù)據(jù);處理單元,用于在預(yù)發(fā)送的多播數(shù)據(jù)中攜帶為目標(biāo)接入網(wǎng)絡(luò)集合分配的多 播路由標(biāo)識(shí),以及對(duì)接收到的數(shù)據(jù)進(jìn)行相應(yīng)處理;發(fā)送單元,用于通過(guò)當(dāng)前服務(wù)接入網(wǎng)絡(luò)向目標(biāo)接入網(wǎng)絡(luò)發(fā)送所述處理單元 處理后的數(shù)據(jù)。
7、 如權(quán)利要求6所述的接入終端,其特征在于,所述接入終端在所述數(shù)據(jù)的路由域中的路由標(biāo)識(shí)字段攜帶所述多播路由標(biāo)識(shí);或者,在所述數(shù)據(jù)的路 由域中增加字段攜帶所述多播路由標(biāo)識(shí)。
8、 如權(quán)利要求6或7所述的接入終端,其特征在于,所述接入終端在所 述數(shù)據(jù)中還攜帶所述目標(biāo)接入網(wǎng)絡(luò)集合以外的目標(biāo)接入網(wǎng)絡(luò)的路由標(biāo)識(shí),并在 所述數(shù)據(jù)的路由域中采用多頭標(biāo)識(shí)字段連接攜帶所述標(biāo)識(shí)的字段和攜帶所述 路由標(biāo)識(shí)的字段。
9、 一種接入網(wǎng)絡(luò),其特征在于,包括用于向接入終端和其他接入網(wǎng)絡(luò)發(fā) 送數(shù)據(jù)的演進(jìn)基站,所迷演進(jìn)基站包括接收單元,用于接收接入終端發(fā)送的攜帶為目標(biāo)接入網(wǎng)絡(luò)集合分配的多播 路由標(biāo)識(shí)的數(shù)據(jù);解析單元,用于對(duì)接收到的數(shù)據(jù)進(jìn)行解析,并根據(jù)獲取到的所述多播路由 標(biāo)識(shí)確定對(duì)應(yīng)的目標(biāo)接入網(wǎng)絡(luò)集合;發(fā)送單元,用于將所述數(shù)據(jù)發(fā)送給所述目標(biāo)接入網(wǎng)絡(luò)集合內(nèi)的每一個(gè)目標(biāo) 接入網(wǎng)絡(luò)。
10、 一種通信系統(tǒng),其特征在于,包括接入終端和為該接入終端提供服務(wù) 的多個(gè)接入網(wǎng)絡(luò),所述接入終端通過(guò)當(dāng)前服務(wù)接入網(wǎng)絡(luò)向目標(biāo)接入網(wǎng)絡(luò)發(fā)送數(shù) 據(jù),并在所述數(shù)據(jù)中攜帶為目標(biāo)接入網(wǎng)絡(luò)集合分配的多播路由標(biāo)識(shí);所述當(dāng)前 服務(wù)接入網(wǎng)絡(luò)根據(jù)所述多播路由標(biāo)識(shí)確定對(duì)應(yīng)的目標(biāo)接入網(wǎng)絡(luò)集合,并將所述 數(shù)據(jù)發(fā)送給所述目標(biāo)接入網(wǎng)絡(luò)集合內(nèi)的每一個(gè)目標(biāo)接入網(wǎng)絡(luò)。
11、 如權(quán)利要求10所述的通信系統(tǒng),其特征在于,所述接入終端在所述 數(shù)據(jù)的路由域中的路由標(biāo)識(shí)字段攜帶所述多播路由標(biāo)識(shí);或者,在所述數(shù)據(jù)的 路由域中增加字段攜帶所述多播路由標(biāo)識(shí)。
12、 如權(quán)利要求10或11所述的通信系統(tǒng),其特征在于,所述接入終端在 所述數(shù)據(jù)中還攜帶所述目標(biāo)接入網(wǎng)絡(luò)集合外的目標(biāo)接入網(wǎng)絡(luò)的路由標(biāo)識(shí),所述
13 、如權(quán)利要求12所述的通信系統(tǒng),其特征在于,所述接入終端包括 接收單元,用于接收服務(wù)接入網(wǎng)絡(luò)發(fā)送的數(shù)據(jù);處理單元,用于在預(yù)發(fā)送的多播數(shù)據(jù)中攜帶為目標(biāo)接入網(wǎng)絡(luò)集合分配的多播路由標(biāo)識(shí),以及對(duì)接收到的數(shù)據(jù)進(jìn)行相應(yīng)處理;發(fā)送單元,用于通過(guò)當(dāng)前服務(wù)接入網(wǎng)絡(luò)向目標(biāo)接入網(wǎng)絡(luò)發(fā)送所述處理單元 處理后的數(shù)據(jù)。
14、如權(quán)利要求12所述的通信系統(tǒng),其特征在于,所述接入網(wǎng)絡(luò)包括用 于向接入終端和其他接入網(wǎng)絡(luò)發(fā)送數(shù)據(jù)的演進(jìn)基站,所述演進(jìn)基站包括接收單元,用于接收接入終端發(fā)送的攜帶為目標(biāo)接入網(wǎng)絡(luò)集合分配的多播 路由標(biāo)識(shí)的數(shù)據(jù);解析單元,用于對(duì)接收到的數(shù)據(jù)進(jìn)行解析,并根據(jù)獲取到的所述多播路由 標(biāo)識(shí)確定對(duì)應(yīng)的目標(biāo)接入網(wǎng)絡(luò)集合;發(fā)送單元,用于將所述數(shù)據(jù)發(fā)送給所述目標(biāo)接入網(wǎng)絡(luò)集合內(nèi)的每一個(gè)目標(biāo) 接入網(wǎng)絡(luò)。
全文摘要
本發(fā)明公開(kāi)了一種傳輸反向多播數(shù)據(jù)的方法及系統(tǒng),用以解決現(xiàn)有技術(shù)中接入終端向接入網(wǎng)絡(luò)發(fā)送反向多播數(shù)據(jù)時(shí),反向多播地址的標(biāo)識(shí)效率較低而導(dǎo)致無(wú)線(xiàn)傳輸資源浪費(fèi)的問(wèn)題;該方法包括接入終端向當(dāng)前服務(wù)接入網(wǎng)絡(luò)發(fā)送數(shù)據(jù),并在該數(shù)據(jù)中攜帶為目標(biāo)接入網(wǎng)絡(luò)集合分配的多播路由標(biāo)識(shí);所述當(dāng)前服務(wù)接入網(wǎng)絡(luò)根據(jù)所述多播路由標(biāo)識(shí)確定對(duì)應(yīng)的目標(biāo)接入網(wǎng)絡(luò)集合,并將所述數(shù)據(jù)發(fā)送給所述目標(biāo)接入網(wǎng)絡(luò)集合內(nèi)的每一個(gè)目標(biāo)接入網(wǎng)絡(luò);本發(fā)明在所述數(shù)據(jù)的路由域中的路由標(biāo)識(shí)字段攜帶所述多播路由標(biāo)識(shí);或者,在所述數(shù)據(jù)的路由域中增加字段攜帶所述多播路由標(biāo)識(shí);采用本發(fā)明可以提高反向多播數(shù)據(jù)傳輸過(guò)程中的無(wú)線(xiàn)資源利用效率。
文檔編號(hào)H04L29/06GK101212466SQ200610170358
公開(kāi)日2008年7月2日 申請(qǐng)日期2006年12月29日 優(yōu)先權(quán)日2006年12月29日
發(fā)明者華 曹 申請(qǐng)人:華為技術(shù)有限公司