午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

介質(zhì)訪問控制實(shí)現(xiàn)方法

文檔序號:7982931閱讀:406來源:國知局
介質(zhì)訪問控制實(shí)現(xiàn)方法
【專利摘要】本發(fā)明提供了一種介質(zhì)訪問控制實(shí)現(xiàn)方法。涉及通信領(lǐng)域;解決了現(xiàn)有以太網(wǎng)MAC實(shí)現(xiàn)方式無法滿足ARINC664數(shù)據(jù)鏈路層數(shù)據(jù)傳輸需求的問題。該方法包括:在本次端節(jié)點(diǎn)向其MAC層通信通道對端的端節(jié)點(diǎn)發(fā)送完一幀數(shù)據(jù)后,根據(jù)預(yù)置的該MAC層通信通道兩端的端節(jié)點(diǎn)之間發(fā)送數(shù)據(jù)幀的幀間隔,確定下一幀數(shù)據(jù)的發(fā)送時間;在所述下一幀數(shù)據(jù)的發(fā)送時間,所述端節(jié)點(diǎn)向所述對端的端節(jié)點(diǎn)發(fā)送下一幀數(shù)據(jù)。本發(fā)明提供的技術(shù)方案適用于AFDX,實(shí)現(xiàn)了對MAC層數(shù)據(jù)發(fā)送的控制。
【專利說明】介質(zhì)訪問控制實(shí)現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種介質(zhì)訪問控制(MAC)實(shí)現(xiàn)方法。
【背景技術(shù)】
[0002]AFDX(Avionics Full Duplex Switched Ethernet,航電全雙工實(shí)時以太網(wǎng))是空中客車公司根據(jù)ARINC664規(guī)范,針對確定的飛行器數(shù)據(jù)網(wǎng)絡(luò)(Aircraft Data Networks)而實(shí)現(xiàn)的技術(shù)。目前已被廣泛用于互連航空飛行器中的電子系統(tǒng),如發(fā)動機(jī)、飛行控制部件、巡航系統(tǒng)等。迄今為止,AFDX已使用在A380,A400M和波音B787項(xiàng)目中。雖然ARINC664的數(shù)據(jù)鏈路層與以太網(wǎng)有一定的相似性,但是對于數(shù)據(jù)幀的處理方式還是有很大的不同,所以不能用現(xiàn)有的以太網(wǎng)MAC實(shí)現(xiàn)。

【發(fā)明內(nèi)容】

[0003]本發(fā)明提供了一種MAC實(shí)現(xiàn)方法,解決了現(xiàn)有以太網(wǎng)MAC實(shí)現(xiàn)方式無法滿足ARINC664數(shù)據(jù)鏈路層數(shù)據(jù)傳輸需求的問題。
[0004]一種MAC實(shí)現(xiàn)方法,包括:
[0005]在本次端節(jié)點(diǎn)向其MAC層通信通道對端的端節(jié)點(diǎn)發(fā)送完一幀數(shù)據(jù)后,根據(jù)預(yù)置的該MAC層通信通道兩端的端節(jié)點(diǎn)之間發(fā)送數(shù)據(jù)幀的幀間隔,確定下一幀數(shù)據(jù)的發(fā)送時間;
[0006]在所述下一幀數(shù)據(jù)的發(fā)送時間,所述端節(jié)點(diǎn)向所述對端的端節(jié)點(diǎn)發(fā)送下一幀數(shù)據(jù)。
[0007]優(yōu)選的,所述在本次端節(jié)點(diǎn)向其MAC層通信通道對端的端節(jié)點(diǎn)發(fā)送完一幀數(shù)據(jù)后,根據(jù)預(yù)置的該MAC層通信通道兩端的端節(jié)點(diǎn)之間發(fā)送數(shù)據(jù)幀的幀間隔,確定下一幀數(shù)據(jù)的發(fā)送時間的步驟之前,還包括:
[0008]上位機(jī)建立一 MAC層通信通道,所述MAC層通信通道兩端各有一端節(jié)點(diǎn);
[0009]為所述MAC層通信通道配置一發(fā)送數(shù)據(jù)幀的幀間隔。
[0010]優(yōu)選的,所述根據(jù)預(yù)置的該對端節(jié)點(diǎn)之間發(fā)送數(shù)據(jù)幀的幀間隔,確定下一幀數(shù)據(jù)的發(fā)送時間包括:
[0011]記錄本次發(fā)送數(shù)據(jù)幀的時間;
[0012]在所述本次發(fā)送數(shù)據(jù)幀的時間基礎(chǔ)上后推所述發(fā)送數(shù)據(jù)幀的幀間隔得到的時間點(diǎn)即為下一幀數(shù)據(jù)的發(fā)送時間。
[0013]本發(fā)明還提供了一種介質(zhì)訪問控制實(shí)現(xiàn)方法,包括:
[0014]在起始時刻,分別確定多個MAC層通信通道中各個MAC層通信通道下一幀數(shù)據(jù)的發(fā)送時間;
[0015]根據(jù)所述多個MAC層通信通道下一幀數(shù)據(jù)的發(fā)送時間進(jìn)行排序,確定需要最先發(fā)送的一幀數(shù)據(jù)及該幀數(shù)據(jù)的發(fā)送時間;
[0016]在所述最先發(fā)送的一幀數(shù)據(jù)的發(fā)送時間,發(fā)送該幀數(shù)據(jù)。
[0017]優(yōu)選的,所述多個MAC層通信通道具體為兩個或兩個以上MAC層通信通道。[0018]優(yōu)選的,在起始時刻,分別確定多個MAC層通信通道中各個MAC層通信通道下一幀數(shù)據(jù)的發(fā)送時間的步驟之前,還包括:
[0019]上位機(jī)為其建立的多個MAC層通信通道分別配置發(fā)送數(shù)據(jù)幀的幀間隔。
[0020]優(yōu)選的,不同MAC層通信通道對應(yīng)的發(fā)送數(shù)據(jù)幀的幀間隔不同。
[0021]優(yōu)選的,所述分別確定多個MAC層通信通道中各個MAC層通信通道下一幀數(shù)據(jù)的發(fā)送時間具體為:
[0022]在所述起始時刻的基礎(chǔ)上向后推一 MAC層通信通道發(fā)送數(shù)據(jù)幀的幀間隔,即得到該MAC層通信通道的下一幀數(shù)據(jù)的發(fā)送時間。
[0023]優(yōu)選的,在所述最先發(fā)送的一幀數(shù)據(jù)的發(fā)送時間,發(fā)送該幀數(shù)據(jù)的步驟之后,還包括:
[0024]在完成上一幀數(shù)據(jù)的發(fā)送之后,以發(fā)送上一幀數(shù)據(jù)的時間為起始時刻,重新計(jì)算所述多個MAC層通信通道中各個MAC層通信通道的下一幀數(shù)據(jù)的發(fā)送時間;
[0025]根據(jù)所述多個MAC層通信通道下一幀數(shù)據(jù)的發(fā)送時間進(jìn)行排序,確定需要最先發(fā)送的一幀數(shù)據(jù)及該幀數(shù)據(jù)的發(fā)送時間;
[0026]在所述最先發(fā)送的一幀數(shù)據(jù)的發(fā)送時間,發(fā)送該幀數(shù)據(jù)。
[0027]本發(fā)明提供了一種MAC實(shí)現(xiàn)方法,在本次端節(jié)點(diǎn)向其MAC層通信通道對端的端節(jié)點(diǎn)發(fā)送完一幀數(shù)據(jù)后,根據(jù)預(yù)置的該MAC層通信通道兩端的端節(jié)點(diǎn)之間發(fā)送數(shù)據(jù)幀的幀間隔,確定下一幀數(shù)據(jù)的發(fā)送時間;在所述下一幀數(shù)據(jù)的發(fā)送時間,所述端節(jié)點(diǎn)向所述對端的端節(jié)點(diǎn)發(fā)送下一幀數(shù)據(jù)。在需要管理多個MAC層通信通道的數(shù)據(jù)幀發(fā)送時,在起始時刻,分別確定多個MAC層通信通道中各個MAC層通信通道下一幀數(shù)據(jù)的發(fā)送時間;根據(jù)所述多個MAC層通信通道下一幀數(shù)據(jù)的發(fā)送時間進(jìn)行排序,確定需要最先發(fā)送的一幀數(shù)據(jù)及該幀數(shù)據(jù)的發(fā)送時間;在所述最先發(fā)送的一幀數(shù)據(jù)的發(fā)送時間,發(fā)送該幀數(shù)據(jù)。通過預(yù)先設(shè)置的幀間隔控制數(shù)據(jù)的發(fā)送,解決了現(xiàn)有以太網(wǎng)MAC實(shí)現(xiàn)方式無法滿足ARINC664數(shù)據(jù)鏈路層數(shù)據(jù)傳輸需求的問題。
【專利附圖】

【附圖說明】
[0028]圖1為本發(fā)明的實(shí)施例一提供的一種MAC實(shí)現(xiàn)方法的流程圖;
[0029]圖2為本發(fā)明的實(shí)施例二提供的一種MAC實(shí)現(xiàn)方法的流程圖;
[0030]圖3為本發(fā)明的實(shí)施例中所涉及的本地環(huán)境單一端節(jié)點(diǎn)與外部節(jié)點(diǎn)通信時的原理示意圖;
[0031]圖4為本發(fā)明的實(shí)施例中所涉及的本地環(huán)境多個端節(jié)點(diǎn)與外部節(jié)點(diǎn)通信時的原理示意圖;
[0032]圖5為本發(fā)明的實(shí)施例二中多MAC層通信通道發(fā)送數(shù)據(jù)幀的幀間隔示意圖;
[0033]圖6為本發(fā)明的實(shí)施例三提供的一種節(jié)點(diǎn)設(shè)備的結(jié)構(gòu)示意圖;
[0034]圖7為本發(fā)明的實(shí)施例三提供的又一種節(jié)點(diǎn)設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0035]為了解決現(xiàn)有以太網(wǎng)MAC實(shí)現(xiàn)方式無法滿足ARINC664數(shù)據(jù)鏈路層數(shù)據(jù)傳輸需求的問題,本發(fā)明的實(shí)施例提供了一種MAC實(shí)現(xiàn)方法。下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
[0036]首先結(jié)合附圖,對本發(fā)明的實(shí)施例一進(jìn)行說明。
[0037]本發(fā)明實(shí)施例提供了一種介質(zhì)訪問控制實(shí)現(xiàn)方法,通過該方法完成ARINC664網(wǎng)絡(luò)協(xié)議的數(shù)據(jù)鏈路層MAC的過程如圖1所示,包括:
[0038]步驟101、上位機(jī)建立一 MAC層通信通道,為所述MAC層通信通道配置一發(fā)送數(shù)據(jù)幀的幀間隔;
[0039]本發(fā)明實(shí)施例中,所述MAC層通信通道兩端各有一端節(jié)點(diǎn),在端節(jié)點(diǎn)之間進(jìn)行數(shù)據(jù)傳輸。
[0040]步驟102、在本次端節(jié)點(diǎn)向其MAC層通信通道對端的端節(jié)點(diǎn)發(fā)送完一幀數(shù)據(jù)后,根據(jù)預(yù)置的該MAC層通信通道兩端的端節(jié)點(diǎn)之間發(fā)送數(shù)據(jù)幀的幀間隔,確定下一幀數(shù)據(jù)的發(fā)送時間;
[0041]在ARINC664網(wǎng)絡(luò)協(xié)議中,端節(jié)點(diǎn)通信的數(shù)據(jù)幀之間的時延是確定的。也即假設(shè)它的某一幀數(shù)據(jù)在TO時刻發(fā)送,要求它的幀間隔為At,那么發(fā)送完這幀數(shù)據(jù)之后如果還有數(shù)據(jù)發(fā)送,那么下一幀數(shù)據(jù)必須在TO+At時刻發(fā)送。也即系統(tǒng)不會接收到上層協(xié)議發(fā)送的數(shù)據(jù)幀后,直接將數(shù)據(jù)幀發(fā)送,而是等待確定的時刻將數(shù)據(jù)幀發(fā)送。
[0042]步驟103、在所述下一幀數(shù)據(jù)的發(fā)送時間,所述端節(jié)點(diǎn)向所述對端的端節(jié)點(diǎn)發(fā)送下一幀數(shù)據(jù)。
[0043]下面結(jié)合附圖,對本發(fā)明的實(shí)施例二進(jìn)行說明。
[0044]本發(fā)明實(shí)施例提供了一種介質(zhì)訪問控制實(shí)現(xiàn)方法,通過該方法完成ARINC664網(wǎng)絡(luò)協(xié)議的數(shù)據(jù)鏈路層MAC的過程如圖2所示,包括:
[0045]步驟201、上位機(jī)為其建立的多個MAC層通信通道分別配置發(fā)送數(shù)據(jù)幀的幀間隔;
[0046]如圖3和圖4所示,一個本地環(huán)境可能有一個或者有多個端節(jié)點(diǎn)和外部節(jié)點(diǎn)通信(即存在多條MAC層通信通道),但是完成通信工作是通過一個MAC進(jìn)行的。
[0047]圖5中,端點(diǎn)A向端點(diǎn)B發(fā)送數(shù)據(jù)幀,端點(diǎn)C向端點(diǎn)D發(fā)送數(shù)據(jù)幀以及端點(diǎn)E向端點(diǎn)F發(fā)送數(shù)據(jù)幀時,每組之間的發(fā)送幀間隔都是不相等的,而同組之間的發(fā)送間隔是相等的。
[0048]步驟202、根據(jù)所述多個MAC層通信通道下一幀數(shù)據(jù)的發(fā)送時間進(jìn)行排序,確定需要最先發(fā)送的一幀數(shù)據(jù)及該幀數(shù)據(jù)的發(fā)送時間;
[0049]假設(shè)在TO時刻,上位機(jī)建立三個MAC層通信通道進(jìn)行通信,端點(diǎn)A向端點(diǎn)B的第二幀數(shù)據(jù)需要在TO+ Δ t時刻發(fā)送,端點(diǎn)C向端點(diǎn)D發(fā)送的第二個數(shù)據(jù)幀需要在TO+ Λ tl時刻發(fā)送,端點(diǎn)E向端點(diǎn)F發(fā)送的第二個數(shù)據(jù)幀需要在TO+ Δ t2時刻發(fā)送,這樣就實(shí)現(xiàn)了在特定的時間去發(fā)送一個特定MAC層通信通道的數(shù)據(jù)幀。
[0050]MAC的數(shù)據(jù)過程處理如下,以圖5中的Tl時刻為例,MAC會根據(jù)用戶所設(shè)置的發(fā)送時間,在Tl時刻對所有需要發(fā)送的包MAC層通信通道的下一次發(fā)送時間進(jìn)行排序,找出下一時刻需要發(fā)送數(shù)據(jù)的MAC層通信通道。從圖5可知,從Tl時刻開始下一次需要發(fā)送的數(shù)據(jù)幀是A->B的幀f2,需要在TO+ Δ t處發(fā)送。
[0051]步驟203、在所述最先發(fā)送的一幀數(shù)據(jù)的發(fā)送時間,發(fā)送該幀數(shù)據(jù);
[0052]經(jīng)過排序后,MAC就會將數(shù)據(jù)幀準(zhǔn)備好等待TO+ Δ t時刻到來后將數(shù)據(jù)幀發(fā)送。當(dāng)數(shù)據(jù)幀被發(fā)送后,MAC會重新查詢該MAC層通信通道是否還有所需要發(fā)送的數(shù)據(jù)幀,查詢后發(fā)現(xiàn)A->BMAC層通信通道還有所需發(fā)送的數(shù)據(jù)幀f3,那么就將f3加入排序隊(duì)列,加入后再排出需要最先發(fā)送的數(shù)據(jù)幀,并等待該包的發(fā)送時間到來,等時間到來以后就將該特定的包發(fā)送。從圖5可知下一個數(shù)據(jù)幀要發(fā)送的時刻為TO+Atl+Atl時刻將C->DMAC層通信通道的f3數(shù)據(jù)幀發(fā)送。
[0053]等到將MAC層通信通道C_>D的數(shù)據(jù)幀f3發(fā)送后,系統(tǒng)又會將C_>D所需發(fā)送的下一個數(shù)據(jù)幀加入隊(duì)列進(jìn)行排序,以便進(jìn)行下一輪的發(fā)送過程。即在完成上一幀數(shù)據(jù)的發(fā)送之后,以發(fā)送上一幀數(shù)據(jù)的時間為起始時刻,重新計(jì)算所述多個MAC層通信通道中各個MAC層通信通道的下一幀數(shù)據(jù)的發(fā)送時間,根據(jù)所述多個MAC層通信通道下一幀數(shù)據(jù)的發(fā)送時間進(jìn)行排序,確定需要最先發(fā)送的一幀數(shù)據(jù)及該幀數(shù)據(jù)的發(fā)送時間,在所述最先發(fā)送的一幀數(shù)據(jù)的發(fā)送時間,發(fā)送該幀數(shù)據(jù)。重復(fù)進(jìn)行步驟202至步驟203,不斷發(fā)送數(shù)據(jù)幀。
[0054]下面結(jié)合附圖,對本發(fā)明的實(shí)施例三進(jìn)行說明。
[0055]本發(fā)明實(shí)施例提供了一種節(jié)點(diǎn)設(shè)備,其結(jié)構(gòu)如圖6所示,包括:
[0056]處理器601,用于在本次向通道對端的節(jié)點(diǎn)設(shè)備發(fā)送完一幀數(shù)據(jù)后,根據(jù)預(yù)置的該通道兩端的端節(jié)點(diǎn)之間發(fā)送數(shù)據(jù)幀的幀間隔,確定下一幀數(shù)據(jù)的發(fā)送時間;
[0057]通信模塊602,具有一 MAC層通信通道,用于在所述下一幀數(shù)據(jù)的發(fā)送時間,通過所述MAC層通信通道向所述對端的節(jié)點(diǎn)設(shè)備發(fā)送下一幀數(shù)據(jù)。
[0058]優(yōu)選的,所述通信模塊602與上位機(jī)603相連,將接受自上位機(jī)603的配置信息轉(zhuǎn)發(fā)給處理器601,所述配置信息具體為所述上位機(jī)603建立一通道,所述通道兩端各有一節(jié)點(diǎn)設(shè)備,為所述通道配置一發(fā)送數(shù)據(jù)幀的幀間隔。
[0059]本發(fā)明實(shí)施例還提供了一種節(jié)點(diǎn)設(shè)備,其結(jié)構(gòu)如圖7所示,包括處理器701和通信模塊702,所述通信模塊702具有多個MAC層通信通道;
[0060]所述處理器701在起始時刻分別確定所述多個MAC層通信通道中各個通道下一幀數(shù)據(jù)的發(fā)送時間,并根據(jù)所述多個MAC層通信通道下一幀數(shù)據(jù)的發(fā)送時間進(jìn)行排序,確定需要最先發(fā)送的一幀數(shù)據(jù)及該幀數(shù)據(jù)的發(fā)送時間,將所述需要最先發(fā)送的一幀數(shù)據(jù)及該幀數(shù)據(jù)的發(fā)送時間配置給所述通信模塊702 ;
[0061]所述通信模塊702依據(jù)所述處理器701的配置,在所述最先發(fā)送的一幀數(shù)據(jù)的發(fā)送時間,發(fā)送該幀數(shù)據(jù)。
[0062]優(yōu)選的,所述通信模塊702具有兩個或兩個以上MAC層通信通道。
[0063]優(yōu)選的,所述通信模塊702還連接有上位機(jī)703,所述通信模塊702將自所述上位機(jī)703接收到的配置信息轉(zhuǎn)發(fā)給所述處理器701,所述配置信息具體為多個MAC層通信通道分別配置發(fā)送數(shù)據(jù)幀的幀間隔。
[0064]優(yōu)選的,不同MAC層通信通道對應(yīng)的發(fā)送數(shù)據(jù)幀的幀間隔不同。
[0065]優(yōu)選的,所述處理器701在所述通信模塊702完成上一幀數(shù)據(jù)的發(fā)送之后,以發(fā)送上一幀數(shù)據(jù)的時間為起始時刻,重新計(jì)算所述多個MAC層通信通道中各個通道的下一幀數(shù)據(jù)的發(fā)送時間,并根據(jù)所述多個MAC層通信通道下一幀數(shù)據(jù)的發(fā)送時間進(jìn)行排序,確定需要最先發(fā)送的一幀數(shù)據(jù)及該幀數(shù)據(jù)的發(fā)送時間,將需要最先發(fā)送的一幀數(shù)據(jù)及該幀數(shù)據(jù)的發(fā)送時間配置給所述通信模塊702。
[0066]本發(fā)明的實(shí)施例一、二中所涉及的端節(jié)點(diǎn)可由本發(fā)明實(shí)施例三中的節(jié)點(diǎn)設(shè)備來充當(dāng),完成相應(yīng)功能。
[0067]本發(fā)明的實(shí)施例提供了一種MAC實(shí)現(xiàn)方法和節(jié)點(diǎn)設(shè)備,在本次端節(jié)點(diǎn)向其MAC層通信通道對端的端節(jié)點(diǎn)發(fā)送完一幀數(shù)據(jù)后,根據(jù)預(yù)置的該MAC層通信通道兩端的端節(jié)點(diǎn)之間發(fā)送數(shù)據(jù)幀的幀間隔,確定下一幀數(shù)據(jù)的發(fā)送時間;在所述下一幀數(shù)據(jù)的發(fā)送時間,所述端節(jié)點(diǎn)向所述對端的端節(jié)點(diǎn)發(fā)送下一幀數(shù)據(jù)。在需要管理多個MAC層通信通道的數(shù)據(jù)幀發(fā)送時,在起始時刻,分別確定多個MAC層通信通道中各個MAC層通信通道下一幀數(shù)據(jù)的發(fā)送時間;根據(jù)所述多個MAC層通信通道下一幀數(shù)據(jù)的發(fā)送時間進(jìn)行排序,確定需要最先發(fā)送的一幀數(shù)據(jù)及該幀數(shù)據(jù)的發(fā)送時間;在所述最先發(fā)送的一幀數(shù)據(jù)的發(fā)送時間,發(fā)送該幀數(shù)據(jù)。通過預(yù)先設(shè)置的幀間隔控制數(shù)據(jù)的發(fā)送,解決了現(xiàn)有以太網(wǎng)MAC實(shí)現(xiàn)方式無法滿足ARINC664數(shù)據(jù)鏈路層數(shù)據(jù)傳輸需求的問題。
[0068]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的全部或部分步驟可以使用計(jì)算機(jī)程序流程來實(shí)現(xiàn),所述計(jì)算機(jī)程序可以存儲于一計(jì)算機(jī)可讀存儲介質(zhì)中,所述計(jì)算機(jī)程序在相應(yīng)的硬件平臺上(如系統(tǒng)、設(shè)備、裝置、器件等)執(zhí)行,在執(zhí)行時,包括方法實(shí)施例的步驟之一或其組合。
[0069]可選地,上述實(shí)施例的全部或部分步驟也可以使用集成電路來實(shí)現(xiàn),這些步驟可以被分別制作成一個個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0070]上述實(shí)施例中的各裝置/功能模塊/功能單元可以采用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個的計(jì)算裝置上,也可以分布在多個計(jì)算裝置所組成的網(wǎng)絡(luò)上。
[0071]上述實(shí)施例中的各裝置/功能模塊/功能單元以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計(jì)算機(jī)可讀取存儲介質(zhì)中。上述提到的計(jì)算機(jī)可讀取存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0072]任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求所述的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種介質(zhì)訪問控制實(shí)現(xiàn)方法,其特征在于,包括: 在本次端節(jié)點(diǎn)向其MAC層通信通道對端的端節(jié)點(diǎn)發(fā)送完一幀數(shù)據(jù)后,根據(jù)預(yù)置的該MAC層通信通道兩端的端節(jié)點(diǎn)之間發(fā)送數(shù)據(jù)幀的幀間隔,確定下一幀數(shù)據(jù)的發(fā)送時間; 在所述下一幀數(shù)據(jù)的發(fā)送時間,所述端節(jié)點(diǎn)向所述對端的端節(jié)點(diǎn)發(fā)送下一幀數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的介質(zhì)訪問控制實(shí)現(xiàn)方法,其特征在于,所述在本次端節(jié)點(diǎn)向其MAC層通信通道對端的端節(jié)點(diǎn)發(fā)送完一幀數(shù)據(jù)后,根據(jù)預(yù)置的該MAC層通信通道兩端的端節(jié)點(diǎn)之間發(fā)送數(shù)據(jù)幀的幀間隔,確定下一幀數(shù)據(jù)的發(fā)送時間的步驟之前,還包括: 上位機(jī)建立一 MAC層通信通道,所述MAC層通信通道兩端各有一端節(jié)點(diǎn); 為所述MAC層通信通道配置一發(fā)送數(shù)據(jù)幀的幀間隔。
3.根據(jù)權(quán)利要求1所述的介質(zhì)訪問控制實(shí)現(xiàn)方法,其特征在于,所述根據(jù)預(yù)置的該對端節(jié)點(diǎn)之間發(fā)送數(shù)據(jù)幀的幀間隔,確定下一幀數(shù)據(jù)的發(fā)送時間包括: 記錄本次發(fā)送數(shù)據(jù)幀的時間; 在所述本次發(fā)送數(shù)據(jù)幀的時間基礎(chǔ)上后推所述發(fā)送數(shù)據(jù)幀的幀間隔得到的時間點(diǎn)即為下一幀數(shù)據(jù)的發(fā)送時間。
4.一種介質(zhì)訪問控制實(shí)現(xiàn)方法,其特征在于,包括: 在起始時刻,分別確定多個MAC層通信通道中各個MAC層通信通道下一幀數(shù)據(jù)的發(fā)送時間; 根據(jù)所述多個MAC層通信通道下一幀數(shù)據(jù)的發(fā)送時間進(jìn)行排序,確定需要最先發(fā)送的一幀數(shù)據(jù)及該幀數(shù)據(jù)的發(fā)送時間; 在所述最先發(fā)送的一幀數(shù)據(jù)的發(fā)送時間,發(fā)送該幀數(shù)據(jù)。
5.根據(jù)要求4所述的介質(zhì)訪問控制實(shí)現(xiàn)方法,其特征在于,所述多個MAC層通信通道具體為兩個或兩個以上MAC層通信通道。
6.根據(jù)權(quán)利要求4所述的介質(zhì)訪問控制實(shí)現(xiàn)方法,其特征在于,在起始時刻,分別確定多個MAC層通信通道中各個MAC層通信通道下一幀數(shù)據(jù)的發(fā)送時間的步驟之前,還包括: 上位機(jī)為其建立的多個MAC層通信通道分別配置發(fā)送數(shù)據(jù)幀的幀間隔。
7.根據(jù)權(quán)利要求6所述的介質(zhì)訪問控制實(shí)現(xiàn)方法,其特征在于,不同MAC層通信通道對應(yīng)的發(fā)送數(shù)據(jù)幀的幀間隔不同。
8.根據(jù)權(quán)利要求6所述的介質(zhì)訪問控制實(shí)現(xiàn)方法,其特征在于,所述分別確定多個MAC層通信通道中各個MAC層通信通道下一幀數(shù)據(jù)的發(fā)送時間具體為: 在所述起始時刻的基礎(chǔ)上向后推一 MAC層通信通道發(fā)送數(shù)據(jù)幀的幀間隔,即得到該MAC層通信通道的下一幀數(shù)據(jù)的發(fā)送時間。
9.根據(jù)權(quán)利要求4所述的介質(zhì)訪問控制實(shí)現(xiàn)方法,其特征在于,在所述最先發(fā)送的一幀數(shù)據(jù)的發(fā)送時間,發(fā)送該幀數(shù)據(jù)的步驟之后,還包括: 在完成上一幀數(shù)據(jù)的發(fā)送之后,以發(fā)送上一幀數(shù)據(jù)的時間為起始時刻,重新計(jì)算所述多個MAC層通信通道中各個MAC層通信通道的下一幀數(shù)據(jù)的發(fā)送時間; 根據(jù)所述多個MAC層通信通道下一幀數(shù)據(jù)的發(fā)送時間進(jìn)行排序,確定需要最先發(fā)送的一幀數(shù)據(jù)及該幀數(shù)據(jù)的發(fā)送時間; 在所述最先發(fā)送的一幀數(shù)據(jù)的發(fā)送時間,發(fā)送該幀數(shù)據(jù)。
【文檔編號】H04L29/08GK103685365SQ201210330740
【公開日】2014年3月26日 申請日期:2012年9月7日 優(yōu)先權(quán)日:2012年9月7日
【發(fā)明者】王曉煒, 蓋峰, 苗佳旺, 萬波, 楊輝, 楊水華 申請人:北京旋極信息技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1