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

數(shù)據(jù)發(fā)送方法與裝置及數(shù)據(jù)接收方法與裝置的制作方法

文檔序號(hào):7693476閱讀:185來(lái)源:國(guó)知局
專利名稱:數(shù)據(jù)發(fā)送方法與裝置及數(shù)據(jù)接收方法與裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及無(wú)線通信網(wǎng)絡(luò),尤其是一種數(shù)據(jù)發(fā)送方法與裝置及數(shù)據(jù)接收 方法與裝置。
背景技術(shù)
現(xiàn)有的無(wú)線通信網(wǎng)絡(luò)通常包括無(wú)線通信終端與無(wú)線網(wǎng)絡(luò)部分,其中,無(wú) 線網(wǎng)絡(luò)由基站、基站控制器與核心節(jié)點(diǎn)組成,基站控制器可以集成在基站或 者核心節(jié)點(diǎn)。
在各種無(wú)線通信網(wǎng)絡(luò)中,以太網(wǎng)是通過(guò)介質(zhì)訪問(wèn)控制(Media Access Control,以下簡(jiǎn)稱MAC)交換轉(zhuǎn)發(fā)對(duì)用戶設(shè)備之間的數(shù)據(jù)進(jìn)行傳輸?shù)囊环N 數(shù)據(jù)通信網(wǎng)絡(luò),目前已被廣泛作為電信承載網(wǎng)應(yīng)用。在無(wú)線網(wǎng)絡(luò)通信技術(shù)中, 必須借助于各種網(wǎng)絡(luò)協(xié)議來(lái)傳輸數(shù)據(jù)?,F(xiàn)有技術(shù)中,無(wú)線通信網(wǎng)絡(luò)節(jié)點(diǎn)之間 采用以太網(wǎng)作為承載網(wǎng)時(shí),主要依靠互聯(lián)網(wǎng)協(xié)議(Internet Protocol,以下簡(jiǎn) 稱IP)傳輸數(shù)據(jù)。如圖1所示,為現(xiàn)有技術(shù)無(wú)線通信網(wǎng)絡(luò)節(jié)點(diǎn)之間傳輸數(shù)據(jù) 的IP協(xié)議棧的結(jié)構(gòu)示意圖。該IP協(xié)議棧包括以下五層物理層101、鏈路層103、 網(wǎng)絡(luò)層105、傳輸層107與應(yīng)用層109。其中,物理層101位于第一層;位于第 二層鏈路層103具體為MAC層;位于第三層的網(wǎng)絡(luò)層105具體為IP層;位于第 四層的傳輸層107可以包括n個(gè)傳輸子層,其中,n為大于或等于l的整數(shù),每 個(gè)傳輸子層可以同時(shí)采用多種傳輸協(xié)議,例如傳輸控制協(xié)議(Transmission Control Protocol以下簡(jiǎn)稱TCP)、處理用戶數(shù)據(jù)報(bào)協(xié)議(User Datagram Protocol,以下簡(jiǎn)稱UDP)、流控制傳輸協(xié)議(Stream Control Transmission Protocol,以下簡(jiǎn)稱SCTP)等。應(yīng)用層109位于第五層,其中的每種應(yīng)用程 序可以采用第四層中的一種傳輸協(xié)議,多種應(yīng)用程序也可以采用第四層中的同一種傳輸協(xié)議。根據(jù)圖l,第一應(yīng)用程序分別由傳輸協(xié)議n.l、傳輸協(xié)議
n-l.l........傳輸協(xié)議l.l承載,第二應(yīng)用程序分別由傳輸協(xié)議n.2、傳輸協(xié)議
n-1.2........傳輸協(xié)議1.2承載,依次類推,其中,傳輸協(xié)議k.l可與傳輸協(xié)議
k.2—致,k=l, 2, ......, n。
圖1所示IP協(xié)議棧中的各層分別具有不同的通信功能,依次對(duì)接收到的數(shù) 據(jù)進(jìn)行處理。例如在以太網(wǎng)中利用UDP協(xié)議傳送數(shù)據(jù)時(shí),數(shù)據(jù)被送入IP協(xié) 議棧后,IP協(xié)議棧中的傳輸層107、網(wǎng)絡(luò)層105、鏈路層103與物理層101依次 在該數(shù)據(jù)的頭部增加APP首部、UDP首部、IP首部及以太網(wǎng)首部信息。IP協(xié)議 棧發(fā)送數(shù)據(jù)的過(guò)程也就是傳輸層107、網(wǎng)絡(luò)層105、鏈路層103與物理層101依 次填寫各個(gè)字段的過(guò)程,應(yīng)用程序每次使用UDP協(xié)議發(fā)送數(shù)據(jù)時(shí),都必須依 次填寫UDP首部信息,IP首部信息和鏈路層103首部信息。在以太網(wǎng)中,IP協(xié) 議棧每發(fā)送一組數(shù)據(jù),從傳輸?shù)綉?yīng)用,需要填寫的報(bào)文頭總長(zhǎng)度為42個(gè)字節(jié), 其中UDP頭為8字節(jié),IP頭為20字節(jié),以太頭為14字節(jié)。
在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題 由于承載網(wǎng)是以太網(wǎng),而以太網(wǎng)設(shè)備基于MAC地址等二層信息進(jìn)行MAC 幀的交換轉(zhuǎn)發(fā),無(wú)需分析IP首部信息,因此,IP首部信息在二層以太網(wǎng)中是 無(wú)用信息,而在數(shù)據(jù)發(fā)送的過(guò)程中,還需要通過(guò)IP協(xié)議棧中的IP層在該數(shù)據(jù) 的頭部增加IP首部,這就不必要的增加了發(fā)送數(shù)據(jù)的工作量,延長(zhǎng)了數(shù)據(jù)發(fā) 送時(shí)間,嚴(yán)重影響了數(shù)據(jù)的發(fā)送速度與傳輸效率;并且,由于無(wú)用的IP頭的 長(zhǎng)度占用20個(gè)字節(jié)之多,這就需要占用一定的以太網(wǎng)承載網(wǎng)帶寬,浪費(fèi)了有 限的網(wǎng)絡(luò)資源,不必要的增加了無(wú)線通信網(wǎng)絡(luò)節(jié)點(diǎn)之間的數(shù)據(jù)傳輸成本。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題是減少發(fā)送數(shù)據(jù)的工作量,縮短數(shù) 據(jù)發(fā)送時(shí)間,提高數(shù)據(jù)的發(fā)送速度與傳輸效率,提高網(wǎng)絡(luò)資源的利用效率, 降低無(wú)線通信網(wǎng)絡(luò)節(jié)點(diǎn)之間的數(shù)據(jù)傳輸成本。根據(jù)本發(fā)明實(shí)施例的第一個(gè)方面,提供的第一種數(shù)據(jù)發(fā)送方法,包括 接收應(yīng)用層發(fā)送的業(yè)務(wù)數(shù)據(jù);
對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向所述業(yè)務(wù)數(shù)據(jù)中寫入目的MAC 地址;
對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理層封裝,并根據(jù)鏈路層封裝 時(shí)向所述業(yè)務(wù)數(shù)據(jù)中寫入的目的MAC地址,發(fā)送物理層封裝后生成的以 太網(wǎng)數(shù)據(jù)包。
根據(jù)本發(fā)明實(shí)施例的第二個(gè)方面,提供的第一種數(shù)據(jù)發(fā)送裝置,包括 應(yīng)用層信息處理模塊,用于產(chǎn)生業(yè)務(wù)數(shù)據(jù);
鏈路層信息處理模塊,用于對(duì)所述應(yīng)用層信息處理模塊產(chǎn)生的業(yè)務(wù)數(shù) 據(jù)進(jìn)行鏈路層封裝,向所述業(yè)務(wù)數(shù)據(jù)中寫入目的MAC地址;
物理層信息處理模塊,用于對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理 層封裝,并根據(jù)鏈路層封裝時(shí)向所述業(yè)務(wù)數(shù)據(jù)中寫入的目的MAC地址, 發(fā)送物理層封裝后生成的以太網(wǎng)數(shù)據(jù)包。
根據(jù)本發(fā)明實(shí)施例的第三個(gè)方面,提供的第一種數(shù)據(jù)接收方法,包括
接收以太網(wǎng)數(shù)據(jù)包;
對(duì)所述以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝;
對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封裝,直接獲得 業(yè)務(wù)數(shù)據(jù)。
根據(jù)本發(fā)明實(shí)施例的第四個(gè)方面,提供的第一種數(shù)據(jù)接收裝置,包括 接收模塊,用于接收以太網(wǎng)數(shù)據(jù)包;
第一解封裝模塊,用于對(duì)所述以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝;
第二解封裝模塊,用于對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈
路層解封裝,直接獲得業(yè)務(wù)數(shù)據(jù)。
本發(fā)明上述實(shí)施例提供的數(shù)據(jù)發(fā)送方法與裝置及數(shù)據(jù)接收方法與裝
置中,基于以太網(wǎng)作為承載網(wǎng)的特點(diǎn),僅僅對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝與物理層封裝,不再對(duì)其進(jìn)行傳輸層與網(wǎng)絡(luò)層封裝,在傳輸過(guò)程中也就不需 要傳輸網(wǎng)絡(luò)層與傳輸層首部信息,相應(yīng)的在接收端也無(wú)需進(jìn)行網(wǎng)絡(luò)層與傳 輸層解封裝,與現(xiàn)有技術(shù)相比,減少了發(fā)送與接收數(shù)據(jù)的工作量,縮短了
數(shù)據(jù)發(fā)送、接收時(shí)間,提高了數(shù)據(jù)的發(fā)送、接收速度與傳輸效率;并且, 有效節(jié)省了以太網(wǎng)數(shù)據(jù)包傳輸過(guò)程中占用的網(wǎng)絡(luò)帶寬,提高了網(wǎng)絡(luò)資源的 利用效率,降低了無(wú)線通信網(wǎng)絡(luò)節(jié)點(diǎn)之間的數(shù)據(jù)傳輸成本。
根據(jù)本發(fā)明實(shí)施例的第五個(gè)方面,提供的第二種數(shù)據(jù)發(fā)送方法,包括
接收應(yīng)用層發(fā)送的業(yè)務(wù)數(shù)據(jù);
對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝;
對(duì)經(jīng)過(guò)傳輸層封裝的業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向所述業(yè)務(wù)數(shù)據(jù)中寫 入目的MAC地址;
對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理層封裝,并根據(jù)鏈路層封裝 時(shí)向所述業(yè)務(wù)數(shù)據(jù)中寫入的目的MAC地址,發(fā)送物理層封裝后生成的以 太網(wǎng)數(shù)據(jù)包。
根據(jù)本發(fā)明實(shí)施例的第六個(gè)方面,提供的第二種數(shù)據(jù)發(fā)送裝置,包括
應(yīng)用層信息處理模塊,用于產(chǎn)生業(yè)務(wù)數(shù)據(jù);
傳輸層信息處理模塊,用于對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝;
鏈路層信息處理模塊,用于對(duì)經(jīng)過(guò)傳輸層封裝的業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層 封裝,向所述業(yè)務(wù)數(shù)據(jù)中寫入目的MAC地址;
物理層信息處理模塊,用于對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理 層封裝,并根據(jù)鏈路層封裝時(shí)向所述業(yè)務(wù)數(shù)據(jù)中寫入的目的MAC地址, 發(fā)送物理層封裝后生成的以太網(wǎng)數(shù)據(jù)包。
根據(jù)本發(fā)明實(shí)施例的第七個(gè)方面,提供的第二種數(shù)據(jù)接收方法,包括
接收以太網(wǎng)數(shù)據(jù)包;
對(duì)所述以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝;
對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封裝;對(duì)經(jīng)過(guò)鏈路層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行傳輸層解封裝,直接獲得 業(yè)務(wù)數(shù)據(jù)。
根據(jù)本發(fā)明實(shí)施例的第八個(gè)方面,提供的第二種數(shù)據(jù)接收裝置,包括 接收模塊,用于接收以太網(wǎng)數(shù)據(jù)包;
第一解封裝模塊,用于對(duì)所述以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝; 第二解封裝模塊,用于對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈 路層解封裝;
第三解封裝模塊,用于對(duì)經(jīng)過(guò)鏈路層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行傳 輸層解封裝,直接獲得業(yè)務(wù)數(shù)據(jù)。
本發(fā)明第五至第八實(shí)施例提供的數(shù)據(jù)發(fā)送方法與裝置及數(shù)據(jù)接收方 法與裝置中,基于以太網(wǎng)作為承載網(wǎng)的特點(diǎn),不再對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)層 封裝以及傳輸層中某些傳輸子層的封裝,在傳輸過(guò)程中也就不需要傳輸相 應(yīng)傳輸子層與網(wǎng)絡(luò)層首部信息,相應(yīng)的,在接收端也無(wú)需進(jìn)行網(wǎng)絡(luò)層與相 應(yīng)傳輸子層解封裝,與現(xiàn)有技術(shù)相比,減少了發(fā)送與接收數(shù)據(jù)的工作量, 縮短了數(shù)據(jù)發(fā)送時(shí)間,提高了數(shù)據(jù)的發(fā)送、接收速度與傳輸效率;并且, 有效節(jié)省了以太網(wǎng)數(shù)據(jù)包傳輸過(guò)程中占用的網(wǎng)絡(luò)帶寬,提高了網(wǎng)絡(luò)資源的 利用效率,降低了無(wú)線通信網(wǎng)絡(luò)節(jié)點(diǎn)之間的數(shù)據(jù)傳輸成本。
根據(jù)本發(fā)明實(shí)施例的第九個(gè)方面,提供的第三種數(shù)據(jù)發(fā)送方法,包括
接收應(yīng)用層發(fā)送的業(yè)務(wù)數(shù)據(jù);
根據(jù)預(yù)先設(shè)置的標(biāo)準(zhǔn)選擇所述業(yè)務(wù)數(shù)據(jù)的承載類型;
若由鏈路層直接承載所述業(yè)務(wù)數(shù)據(jù),則對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封 裝,向所述業(yè)務(wù)數(shù)據(jù)中寫入目的MAC地址與選擇的承載類型信息;
若由鏈路層通過(guò)傳輸層承載所述業(yè)務(wù)數(shù)據(jù),則對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行傳 輸層封裝;對(duì)經(jīng)過(guò)傳輸層封裝的業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向所述業(yè)務(wù)數(shù) 據(jù)中寫入目的MAC地址與選擇的承載類型信息;
若由鏈路層通過(guò)網(wǎng)絡(luò)層與傳輸層承載所述業(yè)務(wù)數(shù)據(jù),則依次對(duì)所務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝、網(wǎng)絡(luò)層封裝與鏈路層封裝,進(jìn)行鏈路層封裝時(shí)向
所述業(yè)務(wù)數(shù)據(jù)中寫入目的MAC地址與選擇的承載類型信息;
對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理層封裝,并根據(jù)鏈路層封裝 時(shí)向所述業(yè)務(wù)數(shù)據(jù)中寫入的目的MAC地址,發(fā)送物理層封裝后生成的以 太網(wǎng)數(shù)據(jù)包。
根據(jù)本發(fā)明實(shí)施例的第十個(gè)方面,提供的第三種數(shù)據(jù)發(fā)送裝置,包括 應(yīng)用層信息處理模塊,用于產(chǎn)生業(yè)務(wù)數(shù)據(jù);
選擇模塊,用于根據(jù)預(yù)先設(shè)置的標(biāo)準(zhǔn)選擇所述業(yè)務(wù)數(shù)據(jù)的承載類型;
傳輸層信息處理模塊,用于根據(jù)所述選擇模塊選擇的承載類型,在由 鏈路層通過(guò)傳輸層承載所述業(yè)務(wù)數(shù)據(jù)時(shí),或由鏈路層通過(guò)網(wǎng)絡(luò)層與傳輸層 承載所述業(yè)務(wù)數(shù)據(jù)時(shí),對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝;
網(wǎng)絡(luò)層信息處理模塊,用于根據(jù)所述選擇模塊選擇的承載類型,在由 鏈路層通過(guò)網(wǎng)絡(luò)層與傳輸層承載所述業(yè)務(wù)數(shù)據(jù)時(shí),對(duì)經(jīng)過(guò)傳輸層信息處理 模塊封裝的業(yè)務(wù)數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)層封裝;
鏈路層信息處理模塊,用于根據(jù)所述選擇模塊選擇的承載類型,在由 鏈路層直接承載所述業(yè)務(wù)數(shù)據(jù)時(shí),對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向所 述業(yè)務(wù)數(shù)據(jù)中寫入目的MAC地址與選擇的承載類型信息;在由鏈路層通 過(guò)傳輸層承載所述業(yè)務(wù)數(shù)據(jù)時(shí),對(duì)經(jīng)過(guò)傳輸層信息處理模塊封裝的業(yè)務(wù)數(shù) 據(jù)進(jìn)行鏈路層封裝,向所述業(yè)務(wù)數(shù)據(jù)中寫入目的MAC地址與選擇的承載 類型信息;在由鏈路層通過(guò)網(wǎng)絡(luò)層與傳輸層承載所述業(yè)務(wù)數(shù)據(jù)時(shí),對(duì)經(jīng)過(guò) 網(wǎng)絡(luò)層信息處理模塊封裝的業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向所述業(yè)務(wù)數(shù)據(jù)中 寫入目的MAC地址與選擇的承載類型信息;
物理層信息處理模塊,用于對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理 層封裝并根據(jù)鏈路層封裝時(shí)向所述業(yè)務(wù)數(shù)據(jù)中寫入的目的MAC地址,發(fā) 送物理層封裝后生成的以太網(wǎng)數(shù)據(jù)包。
根據(jù)本發(fā)明實(shí)施例的第十一個(gè)方面,提供的第三種數(shù)據(jù)接收方法,包括:接收以太網(wǎng)數(shù)據(jù)包;
對(duì)所述以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝;
對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封裝,并從經(jīng)過(guò) 物理層解封裝后的以太網(wǎng)數(shù)據(jù)包中獲取承載類型信息;
若承載類型為由鏈路層直接承載所述業(yè)務(wù)數(shù)據(jù),則對(duì)經(jīng)過(guò)物理層解封 裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封裝,直接獲得業(yè)務(wù)數(shù)據(jù);
若承載類型為由鏈路層通過(guò)傳輸層承載所述業(yè)務(wù)數(shù)據(jù),則對(duì)經(jīng)過(guò)物理 層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封裝;對(duì)經(jīng)過(guò)鏈路層解封裝后的 以太網(wǎng)數(shù)據(jù)包進(jìn)行傳輸層解封裝,直接獲得業(yè)務(wù)數(shù)據(jù);
若承載類型為由鏈路層通過(guò)網(wǎng)絡(luò)層與傳輸層承載所述業(yè)務(wù)數(shù)據(jù),則依 次對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封裝、網(wǎng)絡(luò)層解封 裝與傳輸層解封裝,獲得業(yè)務(wù)數(shù)據(jù)。
根據(jù)本發(fā)明實(shí)施例的第十二個(gè)方面,提供的第三種數(shù)據(jù)接收裝置,包括
接收模塊,用于接收以太網(wǎng)數(shù)據(jù)包;
第一解封裝模塊,用于對(duì)所述以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝; 第四解封裝模塊,用于對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈 路層解封裝,從經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包中獲取承載類型信 息,在該承載類型為由鏈路層直接承載所述業(yè)務(wù)數(shù)據(jù)時(shí),直接獲得業(yè)務(wù)數(shù) 據(jù);在該承載類型為由鏈路層通過(guò)傳輸層承載所述業(yè)務(wù)數(shù)據(jù)時(shí),將經(jīng)過(guò)鏈 路層解封裝后的以太網(wǎng)數(shù)據(jù)包發(fā)送給第三解封裝模塊;在該承載類型為由 鏈路層通過(guò)網(wǎng)絡(luò)層與傳輸層承載所述業(yè)務(wù)數(shù)據(jù)時(shí),將經(jīng)過(guò)鏈路層解封裝后 的以太網(wǎng)數(shù)據(jù)包發(fā)送給第五解封裝模塊;
第三解封裝模塊,用于對(duì)經(jīng)過(guò)鏈路層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行網(wǎng) 絡(luò)層解封裝,并將經(jīng)過(guò)網(wǎng)絡(luò)層解封裝后的以太網(wǎng)數(shù)據(jù)包發(fā)送給第五解封裝 模塊;
第五解封裝模塊,用于對(duì)接收到的數(shù)據(jù)包進(jìn)行傳輸層解封裝,獲得業(yè)務(wù)數(shù)據(jù)。
本發(fā)明第九至第十二實(shí)施例提供的數(shù)據(jù)發(fā)送方法與裝置及數(shù)據(jù)接收 方法與裝置中,可以根據(jù)預(yù)先設(shè)置的標(biāo)準(zhǔn)選擇業(yè)務(wù)數(shù)據(jù)的承載類型,由鏈 路層直接承載還是由鏈路層通過(guò)傳輸層承載業(yè)務(wù)數(shù)據(jù),或者是由鏈路層通 過(guò)網(wǎng)絡(luò)層與傳輸層承載業(yè)務(wù)數(shù)據(jù),使得業(yè)務(wù)數(shù)據(jù)的傳輸方案更加靈活,由
該業(yè)務(wù)數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)層封裝以及傳輸層中某些傳輸子層的封裝,在傳輸過(guò) 程中也就不需要傳輸相應(yīng)傳輸子層與網(wǎng)絡(luò)層首部信息,相應(yīng)的,在接收端 也無(wú)需進(jìn)行網(wǎng)絡(luò)層與相應(yīng)傳輸子層解封裝,與現(xiàn)有技術(shù)相比,減少了發(fā)送 端發(fā)送數(shù)據(jù)與接收端接收數(shù)據(jù)的工作量,縮短了數(shù)據(jù)發(fā)送時(shí)間,提高了數(shù)
據(jù)的發(fā)送、接收速度與傳輸效率;并且,有效節(jié)省了以太網(wǎng)數(shù)據(jù)包傳輸過(guò)
程中占用的網(wǎng)絡(luò)帶寬,提高了網(wǎng)絡(luò)資源的利用效率,降低了無(wú)線通信網(wǎng)絡(luò) 節(jié)點(diǎn)之間的數(shù)據(jù)傳輸成本。
下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。


圖1為現(xiàn)有技術(shù)無(wú)線通信網(wǎng)絡(luò)節(jié)點(diǎn)之間傳輸數(shù)據(jù)的IP協(xié)議棧的結(jié)構(gòu)
示意圖2為本發(fā)明數(shù)據(jù)發(fā)送方法實(shí)施例一的流程圖; 圖3為本發(fā)明數(shù)據(jù)發(fā)送裝置實(shí)施例一的結(jié)構(gòu)示意圖; 圖4為本發(fā)明數(shù)據(jù)接收方法實(shí)施例一的流程圖; 圖5為本發(fā)明數(shù)據(jù)接收裝置實(shí)施例一的結(jié)構(gòu)示意圖; 圖6為本發(fā)明數(shù)據(jù)發(fā)送方法實(shí)施例二的流程圖; 圖7為本發(fā)明數(shù)據(jù)發(fā)送裝置實(shí)施例二的結(jié)構(gòu)示意圖; 圖8為本發(fā)明數(shù)據(jù)接收方法實(shí)施例二的流程圖; 圖9為本發(fā)明數(shù)據(jù)接收裝置實(shí)施例二的結(jié)構(gòu)示意圖;圖IO為本發(fā)明數(shù)據(jù)發(fā)送方法實(shí)施例三的流程圖; 圖11為本發(fā)明數(shù)據(jù)發(fā)送裝置實(shí)施例三的結(jié)構(gòu)示意圖; 圖12為本發(fā)明數(shù)據(jù)接收方法實(shí)施例三的流程圖; 圖13為本發(fā)明數(shù)據(jù)接收裝置實(shí)施例三的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例中,可以由鏈路層直接承載業(yè)務(wù)數(shù)據(jù),或由鏈路層通過(guò) 傳輸層承載業(yè)務(wù)數(shù)據(jù),從而減少發(fā)送數(shù)據(jù)的工作量,縮短數(shù)據(jù)發(fā)送時(shí)間, 提高數(shù)據(jù)的發(fā)送速度與傳輸效率,提高網(wǎng)絡(luò)資源的利用效率,降低無(wú)線通 信網(wǎng)絡(luò)節(jié)點(diǎn)之間的數(shù)據(jù)傳輸成本。作為本發(fā)明的一個(gè)實(shí)施例,以下各方法 與裝置中的鏈路層為MAC層。
如圖2所示,為本發(fā)明數(shù)據(jù)發(fā)送方法實(shí)施例一的流程圖,其包括以下步

步驟201,接收應(yīng)用層發(fā)送的業(yè)務(wù)數(shù)據(jù)。
本步驟中,應(yīng)用層可以包括應(yīng)用層信息處理模塊,該步驟中接收的業(yè) 務(wù)數(shù)據(jù)可以由該應(yīng)用層信息處理模塊產(chǎn)生。
步驟203,對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向該業(yè)務(wù)數(shù)據(jù)中寫入目的 MAC地址。
本步驟中,對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向業(yè)務(wù)數(shù)據(jù)中寫入鏈路層首 部信息,鏈路層首部信息包括目的MAC地址,鏈路層首部信息還可以 包括源MAC地址、標(biāo)識(shí)業(yè)務(wù)數(shù)據(jù)的發(fā)送方用戶地址的源標(biāo)識(shí)信息與標(biāo) 識(shí)業(yè)務(wù)數(shù)據(jù)的接收方用戶地址的目的標(biāo)識(shí)信息。
向業(yè)務(wù)數(shù)據(jù)中封裝源標(biāo)識(shí)信息與目的標(biāo)識(shí)信息后,就可以區(qū)分該業(yè)務(wù) 數(shù)據(jù)的不同業(yè)務(wù)流,即業(yè)務(wù)數(shù)據(jù)的發(fā)送方用戶與接收方用戶。
步驟205,對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理層封裝,并根據(jù) 鏈路層封裝時(shí)向業(yè)務(wù)數(shù)據(jù)中寫入的目的MAC地址,發(fā)送物理層封裝后生成的以太網(wǎng)數(shù)據(jù)包。
本步驟中,對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理層封裝,向經(jīng)過(guò) 鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)中寫入以太網(wǎng)首部信息,生成以太網(wǎng)數(shù)據(jù)包,并
根據(jù)鏈路層首部信息中的目的MAC地址發(fā)送以太網(wǎng)數(shù)據(jù)包。
如圖3所示,為本發(fā)明數(shù)據(jù)發(fā)送裝置實(shí)施例一的結(jié)構(gòu)示意圖,該實(shí)施例 的數(shù)據(jù)發(fā)送裝置可用于實(shí)現(xiàn)如圖2所示的數(shù)據(jù)發(fā)送方法實(shí)施例,其包括應(yīng) 用層信息處理模塊301、鏈路層信息處理模塊303與物理層信息處理模塊 305。
其中,應(yīng)用層信息處理模塊301用于產(chǎn)生業(yè)務(wù)數(shù)據(jù);鏈路層信息處理 模塊303用于對(duì)應(yīng)用層信息處理模塊301產(chǎn)生的業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封 裝,向業(yè)務(wù)數(shù)據(jù)中寫入鏈路層首部信息,該鏈路層首部信息包括目的MAC 地址,另外,還可以包括源MAC地址、標(biāo)識(shí)業(yè)務(wù)數(shù)據(jù)的發(fā)送方用戶地址 的源標(biāo)識(shí)信息與標(biāo)識(shí)業(yè)務(wù)數(shù)據(jù)的接收方用戶地址的目的標(biāo)識(shí)信息。具體 地,鏈路層信息處理模塊可以為MAC層信息處理模塊;物理層信息處理 模塊305用于對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理層封裝,向經(jīng)過(guò)鏈 路層封裝后的業(yè)務(wù)數(shù)據(jù)中寫入以太網(wǎng)首部信息,生成以太網(wǎng)數(shù)據(jù)包,并根 據(jù)鏈路層首部信息中的目的MAC地址發(fā)送以太網(wǎng)數(shù)據(jù)包。
根據(jù)本發(fā)明圖2與圖3所示的實(shí)施例,僅僅對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封 裝與物理層封裝,不再對(duì)其進(jìn)行傳輸層與網(wǎng)絡(luò)層封裝,在傳輸過(guò)程中也就 不需要傳輸網(wǎng)絡(luò)層層與傳輸首部信息,減少了發(fā)送數(shù)據(jù)的工作量,縮短了 數(shù)據(jù)發(fā)送時(shí)間,提高了數(shù)據(jù)的發(fā)送速度與傳輸效率;并且,由于無(wú)需傳輸 網(wǎng)絡(luò)層與傳輸層首部信息,有效節(jié)省了以太網(wǎng)數(shù)據(jù)包傳輸過(guò)程中占用的網(wǎng) 絡(luò)帶寬,提高了網(wǎng)絡(luò)資源的利用效率,降低了無(wú)線通信網(wǎng)絡(luò)節(jié)點(diǎn)之間的數(shù) 據(jù)傳輸成本。
一個(gè)具體的應(yīng)用實(shí)例是,根據(jù)第三代合作伙伴計(jì)劃(3rd Generation Partnership Project,以下簡(jiǎn)稱3GPP)的規(guī)定,無(wú)線網(wǎng)絡(luò)控制器(RadioNetwork Controller,以下簡(jiǎn)稱RNC )與月l務(wù)GPRS支持節(jié)點(diǎn)(Serving GPRS SupportNode,以下簡(jiǎn)稱SGSN)之間通過(guò)Iu-PS接口傳輸?shù)挠脩裘鏀?shù)據(jù), 需要通過(guò)IP應(yīng)用層產(chǎn)生用戶面數(shù)據(jù),依次經(jīng)過(guò)GTP-U (GPRS Tunnel Protocol User Plane,用戶面隧道協(xié)議,以下簡(jiǎn)稱GTP-U)與UDP的封 裝、IP層封裝、MAC層封裝與物理層封裝;而根據(jù)本發(fā)明的上述實(shí)施例, 通過(guò)IP應(yīng)用層產(chǎn)生用戶面數(shù)據(jù)后,直接對(duì)其進(jìn)行MAC層封裝與物理層封 裝,省去了GTP-U封裝、UDP封裝與IP層封裝所帶來(lái)的開(kāi)銷。
如圖4所示,為本發(fā)明數(shù)據(jù)接收方法實(shí)施例一的流程圖,其包括以下步

步驟401,接收以太網(wǎng)數(shù)據(jù)包。
步驟403,對(duì)以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝。
該步驟具體可以包括對(duì)以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝,去掉數(shù)據(jù) 包中的以太網(wǎng)首部信息。
步驟405,對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封裝, 直接獲得業(yè)務(wù)數(shù)據(jù)。
該步驟具體可以包括對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈 路層解封裝,去掉經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包中的鏈路層首部信 息,直接獲得業(yè)務(wù)數(shù)據(jù)。
如圖5所示,為本發(fā)明數(shù)據(jù)接收裝置實(shí)施例一的結(jié)構(gòu)示意圖,該實(shí)施例 的數(shù)據(jù)發(fā)送裝置可用于實(shí)現(xiàn)如圖4所示的數(shù)據(jù)接收方法實(shí)施例,其包括接 收模塊501、第一解封裝模塊503與第二解封裝模塊505。
其中,接收模塊501用于接收以太網(wǎng)數(shù)據(jù)包;第一解封裝模塊503用 于對(duì)以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝,去掉數(shù)據(jù)包中的以太網(wǎng)首部信息; 第二解封裝模塊505用于對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路 層解封裝,去掉經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包中的鏈路層首部信 息,直接獲得業(yè)務(wù)數(shù)據(jù)。根據(jù)本發(fā)明圖4與圖5所示的實(shí)施例,僅僅需要對(duì)以太網(wǎng)數(shù)據(jù)包進(jìn)行 鏈路層解封裝與物理層解封裝,不再對(duì)其進(jìn)行傳輸層與網(wǎng)絡(luò)層解封裝,減 少了接收業(yè)務(wù)數(shù)據(jù)的工作量,縮短了數(shù)據(jù)接收時(shí)間,提高了數(shù)據(jù)的接收速 度。
如圖6所示,為本發(fā)明數(shù)據(jù)發(fā)送方法實(shí)施例二的流程圖,其包括以下步

步驟601,接收應(yīng)用層發(fā)送的業(yè)務(wù)數(shù)據(jù)。
本步驟中,應(yīng)用層可以包括應(yīng)用層信息處理模塊,該步驟中接收的業(yè) 務(wù)數(shù)據(jù)可以由該應(yīng)用層信息處理模塊產(chǎn)生。 步驟603,對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝。
該步驟中,對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝時(shí),可以向業(yè)務(wù)數(shù)據(jù)中寫入傳 輸層首部信息,傳輸層首部信息包括標(biāo)識(shí)業(yè)務(wù)數(shù)據(jù)的發(fā)送方用戶地址的源 標(biāo)識(shí)信息與標(biāo)識(shí)業(yè)務(wù)數(shù)據(jù)的接收方用戶地址的目的標(biāo)識(shí)信息。
具體地,若傳輸層中設(shè)置有多個(gè)傳輸子層,則可以通過(guò)其中的一個(gè)或 多個(gè)傳輸子層對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝。傳輸層中的一個(gè)傳輸子層對(duì)業(yè) 務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝時(shí),向業(yè)務(wù)數(shù)據(jù)中寫入傳輸層首部信息;傳輸層中 的多個(gè)傳輸子層依次對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸子層封裝時(shí),分別向業(yè)務(wù)數(shù)據(jù)中 寫入相應(yīng)傳輸子層首部信息。
例如對(duì)無(wú)線網(wǎng)絡(luò)各節(jié)點(diǎn)需傳送的業(yè)務(wù)數(shù)據(jù)依次由傳輸層中的傳輸子
層n、傳輸子層n-l.....傳輸子層n-k封裝承載,而傳輸子層n-k由以太
網(wǎng)MAC層直接封裝。此時(shí),便可省去IP層與傳輸子層1至傳輸子層n-k-l 封裝所帶來(lái)的開(kāi)銷。向業(yè)務(wù)數(shù)據(jù)中封裝源標(biāo)識(shí)信息與目的標(biāo)識(shí)信息后,通 過(guò)傳輸子層n-k就可以區(qū)分該業(yè)務(wù)數(shù)據(jù)的不同業(yè)務(wù)流,即業(yè)務(wù)數(shù)據(jù)的發(fā) 送方用戶與接收方用戶。
步驟605,對(duì)經(jīng)過(guò)傳輸層封裝的業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向該業(yè)務(wù) 數(shù)據(jù)中寫入目的MAC地址。本步驟中,對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向業(yè)務(wù)數(shù)據(jù)中寫入鏈路層首
部信息,鏈路層首部信息包括目的MAC地址,鏈路層首部信息還可以包 括源MAC地址。
步驟607,對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理層封裝,并根據(jù) 鏈路層封裝時(shí)向業(yè)務(wù)數(shù)據(jù)中寫入的目的MAC地址,發(fā)送物理層封裝后生 成的以太網(wǎng)數(shù)據(jù)包。
本步驟中,對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理層封裝,向經(jīng)過(guò) 鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)中寫入以太網(wǎng)首部信息,生成以太網(wǎng)數(shù)據(jù)包,并 根據(jù)鏈路層首部信息中的目的MAC地址發(fā)送該以太網(wǎng)數(shù)據(jù)包。
作為 一個(gè)具體的應(yīng)用實(shí)例,根據(jù)3GPP的規(guī)定,RNC與媒體網(wǎng)關(guān)(Media Gateway,以下簡(jiǎn)稱MGW)之間通過(guò)Iu-CS接口傳輸?shù)挠脩裘鏀?shù)據(jù)。需 要通過(guò)應(yīng)用層產(chǎn)生語(yǔ)音數(shù)據(jù),再依次經(jīng)過(guò)實(shí)時(shí)傳輸協(xié)議(Real-Time Transport protocol,以下簡(jiǎn)稱RTP)與UDP的封裝、IP層封裝、MAC 層封裝與物理層封裝,而根據(jù)本發(fā)明的圖6所示的實(shí)施例,通過(guò)應(yīng)用層產(chǎn) 生語(yǔ)音數(shù)據(jù)后,對(duì)其進(jìn)行原有第二傳輸子層的RTP封裝、MAC層封裝與 物理層封裝就可以了,省去了原有第一傳輸子層的UDP封裝與IP層封裝 所帶來(lái)的開(kāi)銷。
如圖7所示,為本發(fā)明數(shù)據(jù)發(fā)送裝置實(shí)施例二的結(jié)構(gòu)示意圖,該實(shí)施 例的數(shù)據(jù)發(fā)送裝置可用于實(shí)現(xiàn)如圖6所示的數(shù)據(jù)發(fā)送方法實(shí)施例,其包括 應(yīng)用層信息處理模塊301、傳輸層信息處理模塊701、鏈路層信息處理模 塊703與物理層信息處理模塊305。
其中,應(yīng)用層信息處理模塊701用于產(chǎn)生業(yè)務(wù)數(shù)據(jù);傳輸層信息處理 模塊701用于對(duì)應(yīng)用層信息處理模塊701產(chǎn)生的業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封 裝,向業(yè)務(wù)數(shù)據(jù)中寫入傳輸層首部信息,該傳輸層首部信息包括標(biāo)識(shí)業(yè)務(wù) 數(shù)據(jù)的發(fā)送方用戶地址的源標(biāo)識(shí)信息與標(biāo)識(shí)業(yè)務(wù)數(shù)據(jù)的接收方用戶地址 的目的標(biāo)識(shí)信息;鏈路層信息處理模塊703用于對(duì)經(jīng)過(guò)傳輸層封裝的業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向業(yè)務(wù)數(shù)據(jù)中寫入鏈路層首部信息,該鏈路層首部
信息包括目的MAC地址,另外,還可以包括源MAC地址。具體地,鏈 路層信息處理模塊可以為MAC層信息處理模塊;物理層信息處理模塊305 用于對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理層封裝,向經(jīng)過(guò)鏈路層封裝 后的業(yè)務(wù)數(shù)據(jù)中寫入以太網(wǎng)首部信息,生成以太網(wǎng)數(shù)據(jù)包,并根據(jù)鏈路層 首部信息中的目的MAC地址發(fā)送數(shù)據(jù)包。
根據(jù)本發(fā)明圖6與圖7所示的實(shí)施例,僅僅對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封 裝與物理層封裝,不再對(duì)其進(jìn)行傳輸層與網(wǎng)絡(luò)層封裝,在傳輸過(guò)程中也就 不需要傳輸網(wǎng)絡(luò)層層與傳輸首部信息,減少了發(fā)送數(shù)據(jù)的工作量,縮短了 數(shù)據(jù)發(fā)送時(shí)間,提高了數(shù)據(jù)的發(fā)送速度與傳輸效率;并且,由于無(wú)需傳輸 網(wǎng)絡(luò)層與傳輸層首部信息,有效節(jié)省了以太網(wǎng)數(shù)據(jù)包傳輸過(guò)程中占用的網(wǎng) 絡(luò)帶寬,提高了網(wǎng)絡(luò)資源的利用效率,降低了無(wú)線通信網(wǎng)絡(luò)節(jié)點(diǎn)之間的數(shù) 據(jù)傳輸成本。
在圖7所示的實(shí)施例中,鏈路層信息處理模塊具體可以為MAC層信 息處理模塊。另外,傳輸層信息處理模塊也可以包括多個(gè)子信息處理單元, 分別用于依次對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸子層封裝,分別向業(yè)務(wù)數(shù)據(jù)中寫入傳輸 子層首部信息。
如圖8所示,為本發(fā)明數(shù)據(jù)接收方法實(shí)施例二的流程圖,其包括以下步

步驟801,接收以太網(wǎng)數(shù)據(jù)包。
步驟803,對(duì)以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝。
該步驟具體可以包括對(duì)以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝,去掉數(shù)據(jù)
包中的以太網(wǎng)首部信息。
步驟805,對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封裝。 該步驟具體可以包括對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈
路層解封裝,去掉經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包中的鏈路層首部信息。
步驟807 ,對(duì)經(jīng)過(guò)鏈路層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行傳輸層解封裝, 直接獲得業(yè)務(wù)數(shù)據(jù)。
該步驟具體可以包括對(duì)經(jīng)過(guò)鏈路層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行傳 輸層解封裝,去掉經(jīng)過(guò)鏈路層解封裝后的以太網(wǎng)數(shù)據(jù)包中的傳輸層首部信 息,直接獲得業(yè)務(wù)數(shù)據(jù)。
具體地,若在數(shù)據(jù)發(fā)送的過(guò)程中,通過(guò)多個(gè)傳輸子層對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行 了封裝,則在步驟807中對(duì)經(jīng)過(guò)鏈路層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行傳輸 層解封裝時(shí),需要按照業(yè)務(wù)數(shù)據(jù)在傳輸層被各傳輸子層封裝的逆順序,依 次對(duì)經(jīng)過(guò)進(jìn)行各傳輸子層的解封裝,去掉各傳輸子層首部信息。
如圖9所示,為本發(fā)明數(shù)據(jù)接收裝置實(shí)施例二的結(jié)構(gòu)示意圖,該實(shí)施例 的數(shù)據(jù)發(fā)送裝置可用于實(shí)現(xiàn)如圖8所示的數(shù)據(jù)發(fā)送方法實(shí)施例,其包括接 收模塊501、第一解封裝模塊503、第二解封裝模塊505與第三解封裝模 塊901。
其中,接收模塊501用于接收以太網(wǎng)數(shù)據(jù)包;第一解封裝模塊503用 于對(duì)以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝,去掉數(shù)據(jù)包中的以太網(wǎng)首部信息; 第二解封裝模塊505用于對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路 層解封裝,去掉經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包中的鏈路層首部信 息;第三解封裝模塊901用于對(duì)經(jīng)過(guò)鏈路層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行 傳輸層解封裝,去掉經(jīng)過(guò)鏈路層解封裝后的以太網(wǎng)數(shù)據(jù)包中的傳輸層首部 信息,直接獲得業(yè)務(wù)數(shù)據(jù)。
根據(jù)本發(fā)明圖8與圖9所示的實(shí)施例,僅僅需要對(duì)以太網(wǎng)數(shù)據(jù)包進(jìn)行 鏈路層解封裝、相應(yīng)部分傳輸子層解封裝與物理層解封裝,不再對(duì)其進(jìn)行 網(wǎng)絡(luò)層解封裝,減少了接收業(yè)務(wù)數(shù)據(jù)的工作量,縮短了數(shù)據(jù)接收時(shí)間,提 高了數(shù)據(jù)的接收速度。
在圖9所示的數(shù)據(jù)接收裝置實(shí)施例中,第三解封裝模塊901可以包括多個(gè)第三解封裝子模塊,分別用于按照業(yè)務(wù)數(shù)據(jù)在傳輸層封裝的逆順序, 依次對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行各傳輸子層解封裝,去掉 各傳輸子層首部信息。
在實(shí)際應(yīng)用時(shí),可以根據(jù)具體需求,預(yù)先設(shè)置標(biāo)準(zhǔn)來(lái)規(guī)定業(yè)務(wù)數(shù)據(jù)的
承載類型,例如按照業(yè)務(wù)類型來(lái)確定業(yè)務(wù)數(shù)據(jù)的承載類型,規(guī)定某些業(yè)
務(wù)數(shù)據(jù)由鏈路層直接承載,某些業(yè)務(wù)數(shù)據(jù)由鏈路層通過(guò)傳輸層來(lái)承載,而 另外一些業(yè)務(wù)數(shù)據(jù)按照現(xiàn)有的IP協(xié)議棧,由鏈路層通過(guò)網(wǎng)絡(luò)層與傳輸層
承載,也可以將上述三種承載業(yè)務(wù)數(shù)據(jù)的方法任意組合。
如圖10所示,為本發(fā)明數(shù)據(jù)發(fā)送方法實(shí)施例三的流程圖,其包括以下 步驟
步驟IOOI,接收應(yīng)用層發(fā)送的業(yè)務(wù)數(shù)據(jù)。
本步驟中,應(yīng)用層可以包括應(yīng)用層信息處理模塊,該步驟中接收的業(yè) 務(wù)數(shù)據(jù)可以由該應(yīng)用層信息處理模塊產(chǎn)生。
步驟1003,根據(jù)預(yù)先設(shè)置的標(biāo)準(zhǔn),選擇業(yè)務(wù)數(shù)據(jù)的承載類型,若由鏈 路層直接承載業(yè)務(wù)數(shù)據(jù),執(zhí)行步驟1005;若由鏈路層通過(guò)傳輸層承載業(yè)務(wù) 數(shù)據(jù),則執(zhí)行步驟1007;若由鏈路層通過(guò)網(wǎng)絡(luò)層與傳輸層承載業(yè)務(wù)數(shù)據(jù), 則執(zhí)行步驟1011。
本步驟中,所謂預(yù)先設(shè)置的標(biāo)準(zhǔn)可以為以業(yè)務(wù)類型作為標(biāo)準(zhǔn),也可 以根據(jù)各業(yè)務(wù)數(shù)據(jù)傳送關(guān)鍵因素作為標(biāo)準(zhǔn),這些關(guān)鍵因素具體可以是業(yè) 務(wù)數(shù)據(jù)傳輸?shù)膫鬏斝省⒃O(shè)備成本和/或業(yè)務(wù)傳輸性能等。本實(shí)施例中,以 業(yè)務(wù)類型為例進(jìn)行說(shuō)明。
其中的鏈路層具體可以為MAC層,網(wǎng)絡(luò)層具體可以為IP層。
步驟1005,對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向該業(yè)務(wù)數(shù)據(jù)中寫入目的 MAC地址與選擇的承載類型信息。
本步驟中,對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向業(yè)務(wù)數(shù)據(jù)中寫入鏈路層首 部信息與選擇的承載類型信息,其中的鏈路層首部信息包括目的MAC地址,另外,還可以包括源MAC地址、標(biāo)識(shí)業(yè)務(wù)數(shù)據(jù)的發(fā)送方用戶地 址的源標(biāo)識(shí)信息與標(biāo)識(shí)業(yè)務(wù)數(shù)據(jù)的接收方用戶地址的目的標(biāo)識(shí)信息,然后 執(zhí)行步驟1013。
向業(yè)務(wù)數(shù)據(jù)中寫入承載類型信息后,有助于接收端根據(jù)該承載類型信 息,對(duì)以太網(wǎng)數(shù)據(jù)包進(jìn)行相應(yīng)的解封裝流程。
具體向業(yè)務(wù)數(shù)據(jù)中寫入承載類型信息時(shí),可以采用MAC幀中,中間 以太網(wǎng)承載網(wǎng)不使用的協(xié)議字段,例如網(wǎng)間數(shù)據(jù)包交換(Internet Work Packet Exchange,以下簡(jiǎn)稱IPX)字段,來(lái)記錄該承載類型信息,也可 以定義新的字段來(lái)記錄該承載類型信息。
步驟1007,對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝。
該步驟中,對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝時(shí),可以向業(yè)務(wù)數(shù)據(jù)中寫入傳 輸層首部信息,傳輸層首部信息包括標(biāo)識(shí)業(yè)務(wù)數(shù)據(jù)的發(fā)送方用戶地址的源 標(biāo)識(shí)信息與標(biāo)識(shí)業(yè)務(wù)數(shù)據(jù)的接收方用戶地址的目的標(biāo)識(shí)信息。
步驟1009,對(duì)經(jīng)過(guò)傳輸層封裝的業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向該業(yè)務(wù) 數(shù)據(jù)中寫入目的MAC地址。
對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝向業(yè)務(wù)數(shù)據(jù)中寫入鏈路層首部信息與選 擇的承載類型信息,鏈路層首部信息包括目的MAC地址,鏈路層首部信 息還可以包括源MAC地址,然后執(zhí)行步驟1013。
步驟1011,依次對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝、網(wǎng)絡(luò)層封裝與鏈路層封 裝,進(jìn)行鏈路層封裝時(shí)向所述業(yè)務(wù)數(shù)據(jù)中寫入目的MAC地址與選擇的承 載類型信息。
具體地,本步驟中,依次對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝、網(wǎng)絡(luò)層封裝與 鏈路層封裝,分別向業(yè)務(wù)數(shù)據(jù)中寫入傳輸層首部信息、網(wǎng)絡(luò)層首部信息、 鏈路層首部信息與選擇的承載類型信息。
步驟1013,對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理層封裝,并根據(jù) 鏈路層封裝時(shí)向業(yè)務(wù)數(shù)據(jù)中寫入的目的MAC地址,發(fā)送物理層封裝后生成的以太網(wǎng)數(shù)據(jù)包。
本步驟中,對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理層封裝,向經(jīng)過(guò) 鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)中寫入以太網(wǎng)首部信息,生成以太網(wǎng)數(shù)據(jù)包,并
根據(jù)鏈路層首部信息中的目的MAC地址發(fā)送該以太網(wǎng)數(shù)據(jù)包。
在上述實(shí)施例中通過(guò)傳輸層對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行封裝時(shí),若傳輸層中設(shè)置 有多個(gè)傳輸子層,則可以通過(guò)其中的一個(gè)或多個(gè)傳輸子層對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行 傳輸層封裝。傳輸層中的一個(gè)傳輸子層對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝時(shí),向 業(yè)務(wù)數(shù)據(jù)中寫入傳輸層首部信息;傳輸層中的多個(gè)傳輸子層依次對(duì)業(yè)務(wù)數(shù) 據(jù)進(jìn)行傳輸子層封裝時(shí),分別向業(yè)務(wù)數(shù)據(jù)中寫入傳輸子層首部信息。
如圖11所示,為本發(fā)明數(shù)據(jù)發(fā)送裝置實(shí)施例三的結(jié)構(gòu)示意圖,該實(shí)施 例的數(shù)據(jù)發(fā)送裝置可用于實(shí)現(xiàn)如圖10所示的數(shù)據(jù)發(fā)送方法實(shí)施例,其包 括應(yīng)用層信息處理模塊301、選擇模塊1101、傳輸層信息處理模塊1103、 網(wǎng)絡(luò)層信息處理模塊1105、鏈路層信息處理模塊1107與物理層信息處理 模塊305。
其中,應(yīng)用層信息處理模塊301用于產(chǎn)生業(yè)務(wù)數(shù)據(jù);選擇模塊1101 用于根據(jù)預(yù)先設(shè)置的標(biāo)準(zhǔn)選擇應(yīng)用層信息處理模塊301產(chǎn)生的業(yè)務(wù)數(shù)據(jù)的 承載類型;
傳輸層信息處理模塊1103用于根據(jù)選擇模塊選擇的承載類型,在由 鏈路層通過(guò)傳輸層承載業(yè)務(wù)數(shù)據(jù)時(shí),對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝,向業(yè)務(wù) 數(shù)據(jù)中寫入傳輸層首部信息,該傳輸層首部信息包括標(biāo)識(shí)業(yè)務(wù)數(shù)據(jù)的發(fā)送 方用戶地址的源標(biāo)識(shí)信息與標(biāo)識(shí)業(yè)務(wù)數(shù)據(jù)的接收方用戶地址的目的標(biāo)識(shí) 信息;在由鏈路層通過(guò)網(wǎng)絡(luò)層與傳輸層承載業(yè)務(wù)數(shù)據(jù)時(shí),對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行 傳輸層封裝,向業(yè)務(wù)數(shù)據(jù)中寫入傳輸層首部信息;
網(wǎng)絡(luò)層信息處理模塊1105用于根據(jù)選擇模塊選擇的承載類型,在由 鏈路層通過(guò)網(wǎng)絡(luò)層與傳輸層承載業(yè)務(wù)數(shù)據(jù)時(shí),對(duì)經(jīng)過(guò)傳輸層信息處理模塊 封裝的業(yè)務(wù)數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)層封裝,向經(jīng)過(guò)傳輸層信息處理模塊封裝的業(yè)務(wù)數(shù)據(jù)中寫入網(wǎng)絡(luò)層首部信息;
鏈路層信息處理模塊1107用于根據(jù)選擇模塊選擇的承載類型,在由 鏈路層直接承載業(yè)務(wù)數(shù)據(jù)時(shí),對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向業(yè)務(wù)數(shù)據(jù)中 寫入目的MAC地址與選擇的承載類型信息;具體地,對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈 路層封裝時(shí),可以向業(yè)務(wù)數(shù)據(jù)中寫入鏈路層首部信息與選擇的承載類型信 息,其中鏈路層首部信息包括目的MAC地址,另外,還可以包括源MAC 地址、標(biāo)識(shí)業(yè)務(wù)數(shù)據(jù)的發(fā)送方用戶地址的源標(biāo)識(shí)信息與標(biāo)識(shí)業(yè)務(wù)數(shù)據(jù)的接 收方用戶地址的目的標(biāo)識(shí)信息。在由鏈路層通過(guò)傳輸層承載業(yè)務(wù)數(shù)據(jù)時(shí), 對(duì)經(jīng)過(guò)傳輸層信息處理模塊封裝的業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向業(yè)務(wù)數(shù)據(jù) 中寫入目的MAC地址與選擇的承載類型信息;具體地,對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行 鏈路層封裝時(shí),可以向業(yè)務(wù)數(shù)據(jù)中寫入鏈路層首部信息與選擇的承載類型 信息,其中鏈路層首部信息包括目的MAC地址,另外,還可以包括源 MAC地址。在由鏈路層通過(guò)網(wǎng)絡(luò)層與傳輸層承載業(yè)務(wù)數(shù)據(jù)時(shí),對(duì)經(jīng)過(guò)網(wǎng) 絡(luò)層信息處理模塊封裝的業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向業(yè)務(wù)數(shù)據(jù)中寫入目 的MAC地址與選擇的承載類型信息;具體地,對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封 裝時(shí),可以向業(yè)務(wù)數(shù)據(jù)中寫入鏈路層首部信息與選擇的承載類型信息;
物理層信息處理模塊305用于對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物 理層封裝,生成以太網(wǎng)數(shù)據(jù)包,并根據(jù)鏈路層首部信息中的目的MAC地 址發(fā)送數(shù)據(jù)包;具體地,對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理層封裝 時(shí),可以向經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)中寫入以太網(wǎng)首部信息,生成以 太網(wǎng)數(shù)據(jù)包。
根據(jù)本發(fā)明圖IO與圖ll所示的實(shí)施例,可以根據(jù)預(yù)先設(shè)定的標(biāo)準(zhǔn), 對(duì)部分業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層、鏈路層與物理層封裝,而對(duì)其它業(yè)務(wù)數(shù)據(jù)進(jìn) 行鏈路層封裝與物理層封裝,或者傳輸層、鏈路層與物理層封裝,這就減 少了發(fā)送數(shù)據(jù)的工作量,縮短了數(shù)據(jù)發(fā)送時(shí)間,提高了數(shù)據(jù)的發(fā)送速度與 傳輸效率;并且,由于減少了數(shù)據(jù)的傳輸量,有效節(jié)省了以太網(wǎng)數(shù)據(jù)包輸過(guò)程中占用的網(wǎng)絡(luò)帶寬,提高了網(wǎng)絡(luò)資源的利用效率,降低了無(wú)線通信 網(wǎng)絡(luò)節(jié)點(diǎn)之間的數(shù)據(jù)傳輸成本。
在圖11所示的數(shù)據(jù)發(fā)送裝置實(shí)施例中,鏈路層信息處理模塊1107具
體可以為MAC層信息處理模塊,網(wǎng)絡(luò)層信息處理模塊1105具體可以為IP 層信息處理模塊。進(jìn)一步地,在圖11所示的實(shí)施例中,傳輸層信息處理 模塊1101包括多個(gè)子信息處理單元,分別用于依次對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸 子層封裝,分別向業(yè)務(wù)數(shù)據(jù)中寫入傳輸子層首部信息,根據(jù)選擇模塊選擇 的承載類型,在由鏈路層通過(guò)傳輸層承載業(yè)務(wù)數(shù)據(jù)時(shí),傳輸層首部信息包 括標(biāo)識(shí)業(yè)務(wù)數(shù)據(jù)的發(fā)送方用戶地址的源標(biāo)識(shí)信息與標(biāo)識(shí)業(yè)務(wù)數(shù)據(jù)的接收 方用戶地址的目的標(biāo)識(shí)信息。
如圖12所示,為本發(fā)明數(shù)據(jù)接收方法實(shí)施例三的流程圖,其包括以下 步驟
步驟12(H,接收以太網(wǎng)數(shù)據(jù)包。
步驟1203,對(duì)以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝。
該步驟具體可以包括對(duì)以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝,去掉數(shù)據(jù) 包中的以太網(wǎng)首部信息。
步驟1205,對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封 裝,并從經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包中獲取承載類型信息,若該 承載類型為由鏈路層直接承載業(yè)務(wù)數(shù)據(jù),執(zhí)行步驟1207;若承載類型為由 鏈路層通過(guò)傳輸層承載業(yè)務(wù)數(shù)據(jù),執(zhí)行步驟1209;若承載類型為由鏈路層 通過(guò)網(wǎng)絡(luò)層與傳輸層承載業(yè)務(wù)數(shù)據(jù),執(zhí)行步驟1213。具體地,對(duì)經(jīng)過(guò)物理 層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封裝時(shí),可以去掉經(jīng)過(guò)物理層解 封裝后的以太網(wǎng)數(shù)據(jù)包中的鏈路層首部信息。
步驟1207,對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封 裝,直接獲得業(yè)務(wù)數(shù)據(jù)。該步驟具體可以包括對(duì)經(jīng)過(guò)物理層解封裝后的 以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封裝,去掉經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包中的鏈路層首部信息,直接獲得業(yè)務(wù)數(shù)據(jù)。
步驟1209,對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封 裝。具體地,對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封裝時(shí), 可以去掉經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包中的鏈路層首部信息。
步驟1211,對(duì)經(jīng)過(guò)鏈路層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行傳輸層解封 裝,直接獲得業(yè)務(wù)數(shù)據(jù)。具體地,對(duì)經(jīng)過(guò)鏈路層解封裝后的以太網(wǎng)數(shù)據(jù)包 進(jìn)行傳輸層解封裝時(shí),可以去掉經(jīng)過(guò)鏈路層解封裝后的以太網(wǎng)數(shù)據(jù)包中的 傳輸層首部信息,直接獲得業(yè)務(wù)數(shù)據(jù)。
步驟1213,依次對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解 封裝、網(wǎng)絡(luò)層封解裝與傳輸層解封裝,分別去掉經(jīng)過(guò)鏈路層解封裝后的以 太網(wǎng)數(shù)據(jù)包中的鏈路層首部信息、網(wǎng)絡(luò)層首部信息與傳輸層首部信息,獲 得業(yè)務(wù)數(shù)據(jù)。
如圖13所示,為本發(fā)明數(shù)據(jù)接收裝置實(shí)施例三的結(jié)構(gòu)示意圖,該實(shí)施例 的數(shù)據(jù)接收裝置可用于實(shí)現(xiàn)如圖12所示實(shí)施例的數(shù)據(jù)接收流程,其包括接收 模塊501、第一解封裝模塊503、第四解封裝模塊1301、第三解封裝模塊 901與第五解封裝模塊1303。
其中,接收模塊501用于接收以太網(wǎng)數(shù)據(jù)包;
第一解封裝模塊503用于對(duì)以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝,去掉數(shù) 據(jù)包中的以太網(wǎng)首部信息;
第四解封裝模塊1301用于對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn) 行鏈路層解封裝,去掉經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包中的鏈路層首 部信息,從經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包中獲取承載類型信息,在 該承載類型為由鏈路層直接承載業(yè)務(wù)數(shù)據(jù)時(shí),直接獲得業(yè)務(wù)數(shù)據(jù);在該承 載類型為由鏈路層通過(guò)傳輸層承載業(yè)務(wù)數(shù)據(jù)時(shí),將經(jīng)過(guò)鏈路層解封裝后的 以太網(wǎng)數(shù)據(jù)包發(fā)送給第三解封裝模塊901;在該承載類型為由鏈路層通過(guò) 網(wǎng)絡(luò)層與傳輸層承載業(yè)務(wù)數(shù)據(jù)時(shí),將經(jīng)過(guò)鏈路層解封裝后的以太網(wǎng)數(shù)據(jù)包發(fā)送給第五解封裝模塊1303;
網(wǎng)絡(luò)層解封裝,去掉經(jīng)過(guò)鏈路層解封裝后的以太網(wǎng)數(shù)據(jù)包中的網(wǎng)絡(luò)層首部 信息,并將經(jīng)過(guò)網(wǎng)絡(luò)層解封裝后的以太網(wǎng)數(shù)據(jù)包發(fā)送給第五解封裝模塊 1303;
第五解封裝模塊1303用于對(duì)接收到的數(shù)據(jù)包進(jìn)行傳輸層解封裝,去 掉經(jīng)過(guò)網(wǎng)絡(luò)層解封裝后的以太網(wǎng)數(shù)據(jù)包中的傳輸層首部信息,獲得業(yè)務(wù)數(shù)據(jù)。
根據(jù)本發(fā)明圖12與圖13所示的實(shí)施例,可以根據(jù)預(yù)先設(shè)定的標(biāo)準(zhǔn), 對(duì)部分以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封裝與物理層解封裝,對(duì)部分以太網(wǎng)數(shù) 據(jù)包進(jìn)行部分傳輸子層、鏈路層與物理層解封裝,這樣就減少了接收端接 收業(yè)務(wù)數(shù)據(jù)的工作量,縮短了數(shù)據(jù)接收時(shí)間,提高了數(shù)據(jù)的接收速度。
值得說(shuō)明的是,本實(shí)施例提供的技術(shù)方案,適用于各種通信系統(tǒng),例 如全J求移動(dòng)通信系統(tǒng)(Global System for Mobile communications, 以下 簡(jiǎn)稱GSM)、碼分多址接入(Code Division Multiple Access,以下簡(jiǎn)稱 CDMA ) 2000系統(tǒng)、寬帶碼分多址接入(Wideband Code Division Multiple Access,以下簡(jiǎn)稱WCDMA)系統(tǒng),以及扁平架構(gòu)高速包接入+( High-Speed Packet Access+,以下簡(jiǎn)稱HSPA+)系統(tǒng)、3GPP長(zhǎng)期演進(jìn)計(jì)劃/系統(tǒng)架構(gòu) ;寅進(jìn)(Long Term Evolution/System Architecture Evolution, 以下簡(jiǎn)牙爾 LTE/SAE)系統(tǒng)等。
步驟可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì) 算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其 組合。
另外,在本發(fā)明各個(gè)實(shí)施例 的各功能單元可以集成在一個(gè)處理模塊 中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以釆用軟 件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn) 并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在 一 個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介 質(zhì)中。
上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
最后所應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì) 本發(fā)明作限制性理解。盡管參照上述較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明, 本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改 或者等同替換,而這種修改或者等同替換并不脫離本發(fā)明技術(shù)方案的精神和 范圍。
權(quán)利要求
1、一種數(shù)據(jù)發(fā)送方法,其特征在于,包括接收應(yīng)用層發(fā)送的業(yè)務(wù)數(shù)據(jù);對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向所述業(yè)務(wù)數(shù)據(jù)中寫入目的MAC地址;對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理層封裝,并根據(jù)鏈路層封裝時(shí)向所述業(yè)務(wù)數(shù)據(jù)中寫入的目的MAC地址,發(fā)送物理層封裝后生成的以太網(wǎng)數(shù)據(jù)包。
2、 根據(jù)權(quán)利要求1所述的數(shù)據(jù)發(fā)送方法,其特征在于,所述鏈路層 為MAC層。
3、 一種數(shù)據(jù)發(fā)送裝置,其特征在于,包括 應(yīng)用層信息處理模塊,用于產(chǎn)生業(yè)務(wù)數(shù)據(jù);鏈路層信息處理模塊,用于對(duì)所述應(yīng)用層信息處理模塊產(chǎn)生的業(yè)務(wù)數(shù) 據(jù)進(jìn)行鏈路層封裝,向所述業(yè)務(wù)數(shù)據(jù)中寫入目的MAC地址;物理層信息處理模塊,用于對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理 層封裝,并根據(jù)鏈路層封裝時(shí)向所述業(yè)務(wù)數(shù)據(jù)中寫入的目的MAC地址, 發(fā)送物理層封裝后生成的以太網(wǎng)數(shù)據(jù)包。
4、 根據(jù)權(quán)利要求3所述的數(shù)據(jù)發(fā)送裝置,其特征在于,所述鏈路層 信息處理模塊為MAC層信息處理模塊。
5、 一種數(shù)據(jù)接收方法,其特征在于,包括 接收以太網(wǎng)數(shù)據(jù)包;對(duì)所述以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝;對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封裝,直接獲得 業(yè)務(wù)數(shù)據(jù)。
6、 一種數(shù)據(jù)接收裝置,其特征在于,包括 接收才莫塊,用于接收以太網(wǎng)數(shù)據(jù)包;第一解封裝模塊,用于對(duì)所述以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝; 第二解封裝模塊,用于對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈 路層解封裝,直接獲得業(yè)務(wù)數(shù)據(jù)。
7、 一種數(shù)據(jù)發(fā)送方法,其特征在于,包括 接收應(yīng)用層發(fā)送的業(yè)務(wù)數(shù)據(jù); 對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝;對(duì)經(jīng)過(guò)傳輸層封裝的業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向所述業(yè)務(wù)數(shù)據(jù)中寫 入目的MAC地址;對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理層封裝,并根據(jù)鏈路層封裝 時(shí)向所述業(yè)務(wù)數(shù)據(jù)中寫入的目的MAC地址,發(fā)送物理層封裝后生成的以 太網(wǎng)數(shù)據(jù)包。
8、 根據(jù)權(quán)利要求7所述的數(shù)據(jù)發(fā)送方法,其特征在于,所述鏈路層 為MAC層。
9、 根據(jù)權(quán)利要求7或8所述的數(shù)據(jù)發(fā)送方法,其特征在于,對(duì)所述 業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝包括所述傳輸層中的一個(gè)傳輸子層對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝,向所 述業(yè)務(wù)數(shù)據(jù)中寫入傳輸層首部信息;或者所述傳輸層中的多個(gè)傳輸子層依 次對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸子層封裝,分別向所述業(yè)務(wù)數(shù)據(jù)中寫入傳輸子 層首部信息。
10、 一種數(shù)據(jù)發(fā)送裝置,其特征在于,包括 應(yīng)用層信息處理模塊,用于產(chǎn)生業(yè)務(wù)數(shù)據(jù); 傳輸層信息處理模塊,用于對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝; 鏈路層信息處理模塊,用于對(duì)經(jīng)過(guò)傳輸層封裝的業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向所述業(yè)務(wù)數(shù)據(jù)中寫入目的MAC地址;物理層信息處理模塊,用于對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理 層封裝,并根據(jù)鏈路層封裝時(shí)向所述業(yè)務(wù)數(shù)據(jù)中寫入的目的MAC地址,發(fā)送物理層封裝后生成的以太網(wǎng)數(shù)據(jù)包。
11、 根據(jù)權(quán)利要求IO所述的數(shù)據(jù)發(fā)送裝置,其特征在于,所述鏈路 層信息處理模塊為MAC層信息處理模塊;和/或所述傳輸層信息處理模塊包括多個(gè)子信息處理單元,分別用于依次對(duì) 所述業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸子層封裝,分別向所述業(yè)務(wù)數(shù)據(jù)中寫入傳輸子層首 部信息。
12、 一種數(shù)據(jù)接收方法,其特征在于,包括 接收以太網(wǎng)數(shù)據(jù)包;對(duì)所述以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝; 對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封裝; 對(duì)經(jīng)過(guò)鏈路層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行傳輸層解封裝,直接獲得 業(yè)務(wù)數(shù)據(jù)。
13、 根據(jù)權(quán)利要求12所述的數(shù)據(jù)接收方法,其特征在于,所述對(duì)經(jīng) 過(guò)鏈路層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行傳輸層解封裝包括按照業(yè)務(wù)數(shù)據(jù)在傳輸層封裝的逆順序,依次對(duì)經(jīng)過(guò)鏈路層解封裝后的 以太網(wǎng)數(shù)據(jù)包進(jìn)行各傳輸子層解封裝,去掉各傳輸子層首部信息。
14、 一種數(shù)據(jù)接收裝置,其特征在于,包括 接收模塊,用于接收以太網(wǎng)數(shù)據(jù)包;第 一 解封裝模塊,用于對(duì)所述以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝; 第二解封裝模塊,用于對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈 路層解封裝;第三解封裝模塊,用于對(duì)經(jīng)過(guò)鏈路層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行傳 輸層解封裝,直接獲得業(yè)務(wù)數(shù)據(jù)。
15、 根據(jù)權(quán)利要求14所述的數(shù)據(jù)接收裝置,其特征在于,所述第三 解封裝模塊包括多個(gè)第三解封裝子模塊,分別用于按照業(yè)務(wù)數(shù)據(jù)在傳輸層 封裝的逆順序,依次對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行各傳輸子層解封裝。
16、 一種數(shù)據(jù)發(fā)送方法,其特征在于,包括 接收應(yīng)用層發(fā)送的業(yè)務(wù)數(shù)據(jù);根據(jù)預(yù)先設(shè)置的標(biāo)準(zhǔn)選擇所述業(yè)務(wù)數(shù)據(jù)的承載類型;若由鏈路層直接承載所述業(yè)務(wù)數(shù)據(jù),則對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封 裝,向所述業(yè)務(wù)數(shù)據(jù)中寫入目的MAC地址與選擇的承載類型信息;若由鏈路層通過(guò)傳輸層承載所述業(yè)務(wù)數(shù)據(jù),則對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行傳 輸層封裝;對(duì)經(jīng)過(guò)傳輸層封裝的業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向所述業(yè)務(wù)數(shù) 據(jù)中寫入目的MAC地址與選擇的承載類型信息;若由鏈路層通過(guò)網(wǎng)絡(luò)層與傳輸層承載所述業(yè)務(wù)數(shù)據(jù),則依次對(duì)所述業(yè) 務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝、網(wǎng)絡(luò)層封裝與鏈路層封裝,進(jìn)行鏈路層封裝時(shí)向 所述業(yè)務(wù)數(shù)據(jù)中寫入目的MAC地址與選擇的承載類型信息;對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理層封裝,并根據(jù)鏈路層封裝 時(shí)向所述業(yè)務(wù)數(shù)據(jù)中寫入的目的MAC地址,發(fā)送物理層封裝后生成的以 太網(wǎng)數(shù)據(jù)包。
17、 根據(jù)權(quán)利要求16所述的數(shù)據(jù)發(fā)送方法,其特征在于,所述鏈路 層為MAC層,所述網(wǎng)絡(luò)層為IP層。
18、 根據(jù)權(quán)利要求16或17所述的數(shù)據(jù)發(fā)送方法,其特征在于,對(duì)所 述業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝包括所述傳輸層中的一個(gè)傳輸子層對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝,向所 述業(yè)務(wù)數(shù)據(jù)中寫入傳輸層首部信息;或者所述傳輸層中的多個(gè)傳輸子層依 次對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸子層封裝,分別向所述業(yè)務(wù)數(shù)據(jù)中寫入傳輸層 首部信息。
19、 一種數(shù)據(jù)發(fā)送裝置,其特征在于,包括 應(yīng)用層信息處理模塊,用于產(chǎn)生業(yè)務(wù)數(shù)據(jù);選擇模塊,用于根據(jù)預(yù)先設(shè)置的標(biāo)準(zhǔn)選擇所述業(yè)務(wù)數(shù)據(jù)的承載類型;傳輸層信息處理模塊,用于根據(jù)所述選擇模塊選擇的承載類型,在由 鏈路層通過(guò)傳輸層承載所述業(yè)務(wù)數(shù)據(jù)時(shí),或由鏈路層通過(guò)網(wǎng)絡(luò)層與傳輸層承載所述業(yè)務(wù)數(shù)據(jù)時(shí),對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行傳輸層封裝;網(wǎng)絡(luò)層信息處理模塊,用于根據(jù)所述選擇模塊選擇的承載類型,在由 鏈路層通過(guò)網(wǎng)絡(luò)層與傳輸層承載所述業(yè)務(wù)數(shù)據(jù)時(shí),對(duì)經(jīng)過(guò)傳輸層信息處理 模塊封裝的業(yè)務(wù)數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)層封裝;鏈路層信息處理模塊,用于根據(jù)所述選擇模塊選擇的承載類型,在由 鏈路層直接承載所述業(yè)務(wù)數(shù)據(jù)時(shí),對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向所 述業(yè)務(wù)數(shù)據(jù)中寫入目的MAC地址與選擇的承載類型信息;在由鏈路層通 過(guò)傳輸層承載所述業(yè)務(wù)數(shù)據(jù)時(shí),對(duì)經(jīng)過(guò)傳輸層信息處理模塊封裝的業(yè)務(wù)數(shù) 據(jù)進(jìn)行鏈路層封裝,向所迷業(yè)務(wù)數(shù)據(jù)中寫入目的MAC地址與選擇的承載 類型信息;在由鏈路層通過(guò)網(wǎng)絡(luò)層與傳輸層承載所述業(yè)務(wù)數(shù)據(jù)時(shí),對(duì)經(jīng)過(guò) 網(wǎng)絡(luò)層信息處理模塊封裝的業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向所述業(yè)務(wù)數(shù)據(jù)中 寫入目的MAC地址與選擇的承載類型信息;物理層信息處理模塊,用于對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理 層封裝并根據(jù)鏈路層封裝時(shí)向所述業(yè)務(wù)數(shù)據(jù)中寫入的目的MAC地址,發(fā) 送物理層封裝后生成的以太網(wǎng)數(shù)據(jù)包。
20、 根據(jù)權(quán)利要求19所述的數(shù)據(jù)發(fā)送裝置,其特征在于,所述鏈路 層信息處理模塊為MAC層信息處理模塊,所述網(wǎng)絡(luò)層信息處理模塊為IP 層信息處理模塊。
21、 根據(jù)權(quán)利要求19或20所述的數(shù)據(jù)發(fā)送裝置,其特征在于,所述 傳輸層信息處理模塊包括多個(gè)子信息處理單元,分別用于依次對(duì)所述業(yè)務(wù) 數(shù)據(jù)進(jìn)行傳輸子層封裝,分別向所述業(yè)務(wù)數(shù)據(jù)中寫入傳輸子層首部信息, 根據(jù)所述選擇模塊選擇的承載類型,在由鏈路層通過(guò)傳輸層承載所述業(yè)務(wù) 數(shù)據(jù)時(shí),所述傳輸層首部信息包括標(biāo)識(shí)所述業(yè)務(wù)數(shù)據(jù)的發(fā)送方用戶地址的 源標(biāo)識(shí)信息與標(biāo)識(shí)所述業(yè)務(wù)數(shù)據(jù)的接收方用戶地址的目的標(biāo)識(shí)信息。
22、 一種數(shù)據(jù)接收方法,其特征在于,包括接收以太網(wǎng)數(shù)據(jù)包;對(duì)所述以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝;對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封裝,并從經(jīng)過(guò) 物理層解封裝后的以太網(wǎng)數(shù)據(jù)包中獲取承載類型信息;若承載類型為由鏈路層直接承載所述業(yè)務(wù)數(shù)據(jù),則對(duì)經(jīng)過(guò)物理層解封 裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封裝,直接獲得業(yè)務(wù)數(shù)據(jù);若承載類型為由鏈路層通過(guò)傳輸層承載所述業(yè)務(wù)數(shù)據(jù),則對(duì)經(jīng)過(guò)物理 層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封裝;對(duì)經(jīng)過(guò)鏈路層解封裝后的 以太網(wǎng)數(shù)據(jù)包進(jìn)行傳輸層解封裝,直接獲得業(yè)務(wù)數(shù)據(jù);若承載類型為由鏈路層通過(guò)網(wǎng)絡(luò)層與傳輸層承載所述業(yè)務(wù)數(shù)據(jù),則依 次對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈路層解封裝、網(wǎng)絡(luò)層解封 裝與傳輸層解封裝,獲得業(yè)務(wù)數(shù)據(jù)。
23、 一種數(shù)據(jù)接收裝置,其特征在于,包括接收模塊,用于接收以太網(wǎng)數(shù)據(jù)包;第一解封裝模塊,用于對(duì)所述以太網(wǎng)數(shù)據(jù)包進(jìn)行物理層解封裝; 第四解封裝模塊,用于對(duì)經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行鏈 路層解封裝,從經(jīng)過(guò)物理層解封裝后的以太網(wǎng)數(shù)據(jù)包中獲取承載類型信 息,在該承載類型為由鏈路層直接承載所述業(yè)務(wù)數(shù)據(jù)時(shí),直接獲得業(yè)務(wù)數(shù) 據(jù);在該承載類型為由鏈路層通過(guò)傳輸層承載所述業(yè)務(wù)數(shù)據(jù)時(shí),將經(jīng)過(guò)鏈 路層解封裝后的以太網(wǎng)數(shù)據(jù)包發(fā)送給第三解封裝模塊;在該承載類型為由 鏈路層通過(guò)網(wǎng)絡(luò)層與傳輸層承載所述業(yè)務(wù)數(shù)據(jù)時(shí),將經(jīng)過(guò)鏈路層解封裝后 的以太網(wǎng)數(shù)據(jù)包發(fā)送給第五解封裝模塊;第三解封裝模塊,用于對(duì)經(jīng)過(guò)鏈路層解封裝后的以太網(wǎng)數(shù)據(jù)包進(jìn)行網(wǎng) 絡(luò)層解封裝,并將經(jīng)過(guò)網(wǎng)絡(luò)層解封裝后的以太網(wǎng)數(shù)據(jù)包發(fā)送給第五解封裝 模塊;第五解封裝模塊,用于對(duì)接收到的數(shù)據(jù)包進(jìn)行傳輸層解封裝,獲得業(yè) 務(wù)數(shù)據(jù)。
全文摘要
本發(fā)明實(shí)施例提供了數(shù)據(jù)發(fā)送方法與裝置及數(shù)據(jù)接收方法與裝置,其中一種數(shù)據(jù)發(fā)送方法包括接收應(yīng)用層發(fā)送的業(yè)務(wù)數(shù)據(jù);對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行鏈路層封裝,向所述業(yè)務(wù)數(shù)據(jù)中寫入目的MAC地址;對(duì)經(jīng)過(guò)鏈路層封裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行物理層封裝,并根據(jù)鏈路層封裝時(shí)向所述業(yè)務(wù)數(shù)據(jù)中寫入的目的MAC地址,發(fā)送物理層封裝后生成的以太網(wǎng)數(shù)據(jù)包。本發(fā)明實(shí)施例可以減少發(fā)送與接收數(shù)據(jù)的工作量,提高數(shù)據(jù)的發(fā)送、接收速度與傳輸效率,提高網(wǎng)絡(luò)資源的利用效率,降低數(shù)據(jù)傳輸成本。
文檔編號(hào)H04L29/06GK101557386SQ20081010378
公開(kāi)日2009年10月14日 申請(qǐng)日期2008年4月10日 優(yōu)先權(quán)日2008年4月10日
發(fā)明者藍(lán)海青 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
山西省| 沙洋县| 阳原县| 循化| 长泰县| 尚志市| 黔江区| 页游| 柳州市| 民和| 修文县| 马边| 玉溪市| 海口市| 松溪县| 方正县| 庐江县| 宁乡县| 临漳县| 古浪县| 泾源县| 长泰县| 沙雅县| 定襄县| 唐河县| 海门市| 广河县| 新和县| 宜兰市| 岚皋县| 马边| 温泉县| 灵宝市| 怀仁县| 盐亭县| 阳新县| 镇康县| 砀山县| 肃宁县| 耿马| 自贡市|