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

報文收發(fā)方法及裝置、通道單元及通信設(shè)備的制造方法_2

文檔序號:9567055閱讀:來源:國知局
并將所述響應(yīng)報文直接轉(zhuǎn)發(fā)給所述設(shè)備;若否,則所述通道單元生成對應(yīng)的響應(yīng)報文發(fā)送給所述設(shè)備;本發(fā)明利用通道單元與CPU協(xié)同處理報文的接收和發(fā)送,將原先CPU中報文接收和發(fā)送處理轉(zhuǎn)移到通道單元中處理,CPU僅僅處理少量通信報文,解決了 CPU業(yè)務(wù)處理能力不足帶來的鏈路數(shù)據(jù)帶寬利用率低的問題;不再依賴于CPU的性能,完全由通信系統(tǒng)的鏈路帶寬來決定報文接收和發(fā)送能力,最大程度利用網(wǎng)絡(luò)的帶寬資源;與現(xiàn)有技術(shù)先比,本發(fā)明報文收發(fā)方法提高了鏈路利用效率。
【附圖說明】
[0056]圖1為本發(fā)明實施例一提供的一種報文收發(fā)方法的流程示意圖;
[0057]圖2為本發(fā)明實施例一提供的一種時隙劃分的流程示意圖;
[0058]圖3為本發(fā)明實施例一提供的另一種報文收發(fā)方法的流程示意圖;
[0059]圖4為本發(fā)明實施例一提供的一種時隙劃分的示意圖;
[0060]圖5為本發(fā)明實施例二提供的第一種通道單元的結(jié)構(gòu)示意圖;
[0061]圖6為本發(fā)明實施例二提供的第二種通道單元的結(jié)構(gòu)示意圖;
[0062]圖7為本發(fā)明實施例二提供的第三種通道單元的結(jié)構(gòu)示意圖;
[0063]圖8為本發(fā)明實施例二提供的第四種通道單元的結(jié)構(gòu)示意圖;
[0064]圖9為本發(fā)明實施例二提供的第五種通道單元的結(jié)構(gòu)示意圖;
[0065]圖10為本發(fā)明實施例三提供的一種報文收發(fā)裝置的結(jié)構(gòu)示意圖;
[0066]圖11為本發(fā)明實施例三提供的一種通信設(shè)備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0067]下面通過【具體實施方式】結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)說明。
[0068]實施例一:
[0069]考慮到現(xiàn)有技術(shù)中CPU架構(gòu)限制帶來的業(yè)務(wù)數(shù)據(jù)處理能力不足,進(jìn)而導(dǎo)致的鏈路數(shù)據(jù)帶寬利用率低的問題;本實施例提出了一種報文收發(fā)方法,設(shè)置一單元來執(zhí)行傳統(tǒng)CPU的報文收發(fā)處理,避免了 CPU性能不足導(dǎo)致的鏈路數(shù)據(jù)帶寬利用率低的問題。
[0070]如圖1所示,本實施例的報文收發(fā)方法,執(zhí)行主體為通道單元,包括如下步驟:
[0071]步驟101:通道單元接收設(shè)備網(wǎng)絡(luò)接口承載的設(shè)備發(fā)送的報文。
[0072]在通信設(shè)備包括可以包括多個設(shè)備網(wǎng)絡(luò)接口,每個設(shè)備網(wǎng)絡(luò)接口承載多個設(shè)備,通道單元可以接收一個設(shè)備網(wǎng)絡(luò)接口下的設(shè)備發(fā)送的報文。
[0073]本實施例中通道單元可以在可編程邏輯模塊中實現(xiàn)。
[0074]步驟102:所述通道單元判斷接收到的報文是否為需要處理器處理的報文,若是,則執(zhí)行步驟103,若否,則執(zhí)行步驟104。
[0075]在本實施例中,通道單元具有報文收發(fā)處理功能,當(dāng)接收到的報文(以下簡稱接收報文)不需要設(shè)備的處理器處理時,只需在通道單元中處理即可,當(dāng)接收報文需要處理器處理時,通道單元將報文轉(zhuǎn)發(fā)給處理器處理。通過這樣的機(jī)制,可以避免CPU性能不足導(dǎo)致的問題。
[0076]一般地,需要處理器處理的報文包括:建鏈報文等,其余的業(yè)務(wù)報文均可在通道單元中處理。
[0077]步驟103:所述通道單元將該報文發(fā)送給處理器,接收所述處理器返回的響應(yīng)報文,并將所述響應(yīng)報文直接轉(zhuǎn)發(fā)給所述設(shè)備。
[0078]在處理器處理接收報文后會返回相應(yīng)的報文數(shù)據(jù)包(組幀后的報文),通道單元只需轉(zhuǎn)發(fā)給網(wǎng)絡(luò)接口下相應(yīng)的設(shè)備即可,不需要做任何處理。
[0079]步驟104:所述通道單元生成對應(yīng)的響應(yīng)報文發(fā)送給所述設(shè)備。
[0080]具體,通道單元可以按照預(yù)設(shè)時隙規(guī)則生成響應(yīng)報文,然后對響應(yīng)報文進(jìn)行組幀后發(fā)送給網(wǎng)絡(luò)接口下的設(shè)備。
[0081]本實施例方法利用通道單元與CPU協(xié)同處理報文的接收和發(fā)送,將原先CPU中報文接收和發(fā)送處理轉(zhuǎn)移到通道單元中處理,CPU僅僅處理少量通信報文,解決了 CPU業(yè)務(wù)處理能力不足帶來的鏈路數(shù)據(jù)帶寬利用率低的問題;不再依賴于CPU的性能,完全由通信系統(tǒng)的鏈路帶寬來決定報文接收和發(fā)送能力,最大程度利用網(wǎng)絡(luò)的帶寬資源;與現(xiàn)有技術(shù)先t匕,本發(fā)明報文收發(fā)方法提高了鏈路利用效率。
[0082]本實施例方法步驟104可以具體包括:
[0083]所述通道單元對接收報文進(jìn)行解析提取出該報文的基本信息,并存儲該報文的基本信息;
[0084]所述通道單元生成與所述接收報文對應(yīng)的響應(yīng)報文,根據(jù)存儲的基本信息對所述響應(yīng)報文進(jìn)行組幀,將組幀后的所述響應(yīng)報文發(fā)送給所述設(shè)備。
[0085]本實施例中基本信息為標(biāo)識信息,包括:設(shè)備的MAC地址、IP地址、報文標(biāo)識等。
[0086]一般接收報文均會攜帶發(fā)送端設(shè)備的基本信息,例如MAC地址等,本實施例方法可以從接到報文中提取發(fā)送端設(shè)備的基本信息,然后根據(jù)基本信息對生成的響應(yīng)報文進(jìn)行組幀。
[0087]在通道單元處理報文收發(fā)的情況下,為了使得發(fā)包間隔更精確,發(fā)包量更大,本實施例方法還可以進(jìn)行時隙劃分,提供一種合適的定時發(fā)送方式來發(fā)送報文。
[0088]優(yōu)先地,本實施例方法可以包括對時隙劃分的過程:
[0089]根據(jù)報文最大發(fā)包頻率將一個基本時間單元劃分為若干時隙段;
[0090]根據(jù)當(dāng)前需要生成報文的種類將所述時隙段劃分為若干子區(qū)間段,一個所述子區(qū)間段對應(yīng)一個報文種類;
[0091]在按照上述劃分方式劃分后,本實施例方法發(fā)送響應(yīng)報文的過程包括:
[0092]當(dāng)所述子區(qū)間段到來時,生成與所述子區(qū)間段對應(yīng)類型的響應(yīng)報文,根據(jù)存儲的基本信息對所述響應(yīng)報文進(jìn)行組幀,將組幀后的所述響應(yīng)報文發(fā)送給所述設(shè)備,直至完成與所述設(shè)備網(wǎng)絡(luò)接口下設(shè)備的所有該類型響應(yīng)報文的通信。
[0093]具體的時序劃分方式包括:
[0094]步驟201:劃分時隙段:確定最大發(fā)包頻率,根據(jù)最大發(fā)包頻率,在1個基本時間單兀(如1秒,10暈秒等),劃分若干時隙段。
[0095]步驟202:劃分子區(qū)間段:如果當(dāng)前只需要生成若干種類型的報文,則每個時隙段劃分為若干個子區(qū)間段;如果只需要生成一種類型報文,則該子區(qū)間段即為該時隙段。
[0096]在每個子區(qū)間段內(nèi)生成網(wǎng)絡(luò)接口下所有設(shè)備的該類型的報文,并完成所有設(shè)備與通道單元的該類型報文的通信。
[0097]上述介紹的通道單元在接收到報文之后的處理過程,本實施例方法也可以適應(yīng)于通道單元主動發(fā)送報文,具體地,在上述方法的基礎(chǔ)上,本實施例方法還可以包括:所述通道單元主動生成報文發(fā)送給所述設(shè)備網(wǎng)絡(luò)接口承載的設(shè)備。
[0098]下面介紹本實施例中主動發(fā)送報文的過程:
[0099]步驟301:通道單元接收所述處理器發(fā)送的所述設(shè)備網(wǎng)絡(luò)接口承載的各設(shè)備的基本信息。
[0100]在本實施例中處理器可以通過網(wǎng)絡(luò)與組網(wǎng)下的各個設(shè)備完成通信和建鏈,建鏈成功后,設(shè)備CPU能夠獲知到組網(wǎng)下的各個設(shè)備的MAC地址、IP地址、報文標(biāo)識等基本信息。
[0101]具體地,獲取過程可以如下:
[0102]主設(shè)備CPU與組網(wǎng)的所有設(shè)備通過ARP消息、信令消息等完成建鏈,并將待回復(fù)的CPU報文存入通道單元中的CPU報文緩存;
[0103]主設(shè)備CPU對通過建鏈過程獲取當(dāng)前網(wǎng)絡(luò)中所有子設(shè)備的個數(shù)及子設(shè)備的基本信息;(包括各網(wǎng)絡(luò)接口承載的所有設(shè)備)
[0104]主設(shè)備CPU完成對子設(shè)備基本信息的提取。
[0105]步驟302:所述通道單元主動生成待發(fā)送報文,提取設(shè)備的基本信息,根據(jù)該基本信息對所述待發(fā)送報文進(jìn)行組幀,將組幀后的待發(fā)送報文發(fā)送給所述設(shè)備網(wǎng)絡(luò)接口承載的設(shè)備。
[0106]本實施例方法可以根據(jù)獲取的基本信息為網(wǎng)絡(luò)接口下的各設(shè)備建立配置信息表,并標(biāo)記編號,最大承載設(shè)備數(shù)對應(yīng)最大表編號,每個編號的表存儲該設(shè)備的基本報文信息:MAC地址、IP地址、報文標(biāo)識等。
[0107]在提取基本信息的過程中,可以利用編號來提取設(shè)備的基本信息。在提取基本信息后,根據(jù)基本信息對待發(fā)送報文進(jìn)行組包,將組包后的報文發(fā)送給網(wǎng)絡(luò)接口承載的設(shè)備。
[0108]為了使得發(fā)包間隔更精確,發(fā)包量更大,本實施例方法還可以進(jìn)行時序劃分,然后按照劃分的定時發(fā)送方式來發(fā)送報文。此時,本實施例方法還可以包括:
[0109]根據(jù)報文最大發(fā)包頻率將一個基本時間單元劃分為若干時隙段;
[0110]根據(jù)當(dāng)前需要生成報文的種類將所述時隙段劃分為若干子區(qū)間段,一個所述子區(qū)間段對應(yīng)一個報文種類;
[0111]根據(jù)所述設(shè)備網(wǎng)絡(luò)接口承載的最大設(shè)備數(shù),將所述子區(qū)間段劃分為若干子時隙段,一個所述子
當(dāng)前第2頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
阳城县| 湖南省| 唐海县| 同心县| 江安县| 慈利县| 沂水县| 丽江市| 伊宁市| 三门峡市| 黄山市| 绥中县| 桓仁| 开远市| 吉安县| 定襄县| 延庆县| 长寿区| 武强县| 贵州省| 扬中市| 安西县| 三明市| 贵州省| 神农架林区| 慈溪市| 连州市| 丹江口市| 浦江县| 成安县| 上栗县| 同心县| 长丰县| 定兴县| 台中县| 砀山县| 琼结县| 盈江县| 开阳县| 焉耆| 邵阳县|