两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

通信系統(tǒng)及通信設(shè)備的制作方法

文檔序號(hào):40642343發(fā)布日期:2025-01-10 18:48閱讀:6來源:國知局
通信系統(tǒng)及通信設(shè)備的制作方法

本申請(qǐng)涉及通信,尤其涉及一種通信系統(tǒng)及通信設(shè)備。


背景技術(shù):

1、移動(dòng)通信(例如衛(wèi)星通信)中的通信設(shè)備中包括中央處理器(central?processingunit,cpu)、網(wǎng)卡芯片和可編程陣列邏輯(field?programmable?gate?array,fpga)。

2、在相關(guān)技術(shù)中,cpu可以通過數(shù)據(jù)平面開發(fā)套件(data?plane?development?kit,dpdk)將cpu要發(fā)送的數(shù)據(jù)緩存至網(wǎng)卡芯片,fpga可以從網(wǎng)卡芯片中獲取數(shù)據(jù);fpga可以將cpu要接收的數(shù)據(jù)發(fā)送至網(wǎng)卡芯片,cpu可以從網(wǎng)卡芯片中獲取數(shù)據(jù)。

3、在上述相關(guān)技術(shù)中,能夠適配dpdk的網(wǎng)卡芯片的價(jià)格通常較為昂貴,因此導(dǎo)致通信設(shè)備的成本較高。


技術(shù)實(shí)現(xiàn)思路

1、本申請(qǐng)實(shí)施例提供一種通信系統(tǒng)及通信設(shè)備,用以解決現(xiàn)有技術(shù)中通信設(shè)備的成本較高的缺陷,實(shí)現(xiàn)降低通信設(shè)備的成本的目的。

2、第一方面,本申請(qǐng)實(shí)施例提供一種通信系統(tǒng),包括:

3、處理器,用于在所述處理器發(fā)送數(shù)據(jù)的過程中,基于第一寫指針和多個(gè)寫描述緩沖器的標(biāo)志位,在發(fā)送隊(duì)列中確定第一空緩沖器,將待發(fā)送數(shù)據(jù)緩存至所述第一空緩沖器,并向傳輸器發(fā)送取數(shù)據(jù)消息;在所述處理器接收數(shù)據(jù)的過程中,基于第二讀指針和多個(gè)讀描述緩沖器的標(biāo)志位,在接收隊(duì)列中確定第二非空緩沖器,從所述第二非空緩沖器中獲取待接收數(shù)據(jù);

4、所述傳輸器,用于在接收到所述取數(shù)據(jù)消息之后,基于第一讀指針和所述多個(gè)寫描述緩沖器的標(biāo)志位,在所述發(fā)送隊(duì)列中確定第一非空緩沖器,從所述第一非空緩沖器中獲取待發(fā)送數(shù)據(jù);在所述處理器接收數(shù)據(jù)的過程中,基于第二寫指針和所述多個(gè)讀描述緩沖器的標(biāo)志位,在所述接收隊(duì)列中確定第二空緩沖器,將待接收數(shù)據(jù)緩存至所述第二空緩沖器。

5、在一些實(shí)施例中,所述發(fā)送隊(duì)列中包括多個(gè)寫緩沖器,所述多個(gè)寫描述緩沖器和所述多個(gè)寫緩沖器一一對(duì)應(yīng);

6、所述處理器基于第一寫指針和多個(gè)寫描述緩沖器的標(biāo)志位,在發(fā)送隊(duì)列中確定第一空緩沖器,包括:

7、判斷所述多個(gè)寫描述緩沖器中所述第一寫指針當(dāng)前指向的寫描述緩沖器的標(biāo)志位是否為第一標(biāo)識(shí);

8、若為所述第一標(biāo)識(shí),則將所述發(fā)送隊(duì)列中所述第一寫指針當(dāng)前指向的寫描述緩沖器對(duì)應(yīng)的寫緩沖器,確定為所述第一空緩沖器。

9、在一些實(shí)施例中,所述處理器還用于:

10、為待發(fā)送的原始數(shù)據(jù)添加幀頭,得到待發(fā)送數(shù)據(jù);

11、所述幀頭中包括以下一項(xiàng)或多項(xiàng):

12、頭部信息,用于指示接收所述待發(fā)送數(shù)據(jù)的目標(biāo)處理器判斷所述原始數(shù)據(jù)是否為目標(biāo)通信流程的數(shù)據(jù);

13、轉(zhuǎn)發(fā)信息,用于指示接收所述待發(fā)送數(shù)據(jù)的中轉(zhuǎn)處理器是否為所述目標(biāo)處理器;

14、長(zhǎng)度信息,用于所述目標(biāo)處理器和/或所述中轉(zhuǎn)處理器驗(yàn)證所述原始數(shù)據(jù)是否正確;

15、加解密信息,指示所述目標(biāo)處理器和/或所述中轉(zhuǎn)處理器是否對(duì)所述待發(fā)送數(shù)據(jù)進(jìn)行加密;

16、預(yù)留字節(jié)。

17、在一些實(shí)施例中,在將待發(fā)送數(shù)據(jù)緩存至所述第一空緩沖器之后,所述處理器還用于:

18、將所述第一寫指針當(dāng)前指向的寫描述緩沖器的標(biāo)志位設(shè)置為第二標(biāo)識(shí);

19、在所述第一寫指針當(dāng)前指向的寫描述緩沖器中填充屬性信息,所述屬性信息用于所述傳輸器從所述第一寫指針當(dāng)前指向的寫描述緩沖器對(duì)應(yīng)的寫緩沖器中獲取待發(fā)送數(shù)據(jù);

20、將所述第一寫指針增加預(yù)設(shè)值。

21、在一些實(shí)施例中,所述屬性信息中包括以下一項(xiàng)或多項(xiàng):

22、所述原始數(shù)據(jù)的長(zhǎng)度;

23、所述第一空緩沖器在所述發(fā)送隊(duì)列中的地址;

24、預(yù)留空間。

25、在一些實(shí)施例中,所述傳輸器基于第一讀指針和所述多個(gè)寫描述緩沖器的標(biāo)志位,在所述發(fā)送隊(duì)列中確定第一非空緩沖器,包括:

26、判斷所述多個(gè)寫描述緩沖器中所述第一讀指針當(dāng)前指向的寫描述緩沖器的標(biāo)志位是否為第二標(biāo)識(shí);

27、若為所述第二標(biāo)識(shí),則將所述發(fā)送隊(duì)列中所述第一讀指針當(dāng)前指向的寫描述緩沖器對(duì)應(yīng)的寫緩沖器,確定為所述第一非空緩沖器。

28、在一些實(shí)施例中,所述傳輸器從所述第一非空緩沖器中獲取待發(fā)送數(shù)據(jù),包括:

29、基于所述第一讀指針當(dāng)前指向的寫描述緩沖器中的屬性信息,從所述第一非空緩沖器中獲取待發(fā)送數(shù)據(jù)。

30、在一些實(shí)施例中,在從所述第一非空緩沖器中獲取待發(fā)送數(shù)據(jù)之后,所述傳輸器還用于:

31、將所述第一讀指針當(dāng)前指向的寫描述緩沖器的標(biāo)志位設(shè)置為第一標(biāo)識(shí);

32、將所述第一讀指針增加預(yù)設(shè)值。

33、在一些實(shí)施例中,所述傳輸器和所述處理器通過第一總線傳輸待發(fā)送數(shù)據(jù);

34、所述第一總線為以下任一項(xiàng):

35、串行快速輸入輸出口總線;

36、高速串行計(jì)算機(jī)擴(kuò)展總線標(biāo)準(zhǔn)總線。

37、第二方面,本申請(qǐng)實(shí)施例還提供一種通信設(shè)備,包括:上述任一項(xiàng)方面所述的通信系統(tǒng)。

38、本申請(qǐng)實(shí)施例提供的通信系統(tǒng)及通信設(shè)備,在所述處理器發(fā)送數(shù)據(jù)的過程中,處理器基于第一寫指針和多個(gè)寫描述緩沖器的標(biāo)志位,在發(fā)送隊(duì)列中確定第一空緩沖器,將待發(fā)送數(shù)據(jù)緩存至所述第一空緩沖器,并向傳輸器發(fā)送取數(shù)據(jù)消息;傳輸器,用于在接收到取數(shù)據(jù)消息之后,基于第一讀指針和所述多個(gè)寫描述緩沖器的標(biāo)志位,在所述發(fā)送隊(duì)列中確定第一非空緩沖器,從所述第一非空緩沖器中獲取待發(fā)送數(shù)據(jù),實(shí)現(xiàn)在沒有網(wǎng)卡芯片的情況下處理器向傳輸器發(fā)送數(shù)據(jù)。在所述處理器接收數(shù)據(jù)的過程中,處理器基于第二讀指針和多個(gè)讀描述緩沖器的標(biāo)志位,在接收隊(duì)列中確定第二非空緩沖器,從所述第二非空緩沖器中獲取待接收數(shù)據(jù);傳輸器基于第二寫指針和多個(gè)讀描述緩沖器的標(biāo)志位,在接收隊(duì)列中確定第二空緩沖器,將待接收數(shù)據(jù)緩存至第二空緩沖器,實(shí)現(xiàn)在沒有網(wǎng)卡芯片的情況下處理器接收傳輸器發(fā)送的數(shù)據(jù),節(jié)省了通信設(shè)備的成本。



技術(shù)特征:

1.一種通信系統(tǒng),其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的通信系統(tǒng),其特征在于,所述發(fā)送隊(duì)列中包括多個(gè)寫緩沖器,所述多個(gè)寫描述緩沖器和所述多個(gè)寫緩沖器一一對(duì)應(yīng);

3.根據(jù)權(quán)利要求1或2所述的通信系統(tǒng),其特征在于,所述處理器還用于:

4.根據(jù)權(quán)利要求3所述的通信系統(tǒng),其特征在于,在將待發(fā)送數(shù)據(jù)緩存至所述第一空緩沖器之后,所述處理器還用于:

5.根據(jù)權(quán)利要求4所述的通信系統(tǒng),其特征在于,所述屬性信息中包括以下一項(xiàng)或多項(xiàng):

6.根據(jù)權(quán)利要求2所述的通信系統(tǒng),其特征在于,所述傳輸器基于第一讀指針和所述多個(gè)寫描述緩沖器的標(biāo)志位,在所述發(fā)送隊(duì)列中確定第一非空緩沖器,包括:

7.根據(jù)權(quán)利要求6所述的通信系統(tǒng),其特征在于,所述傳輸器從所述第一非空緩沖器中獲取待發(fā)送數(shù)據(jù),包括:

8.根據(jù)權(quán)利要求7所述的通信系統(tǒng),其特征在于,在從所述第一非空緩沖器中獲取待發(fā)送數(shù)據(jù)之后,所述傳輸器還用于:

9.根據(jù)權(quán)利要求1或2所述的通信系統(tǒng),其特征在于,所述傳輸器和所述處理器通過第一總線傳輸待發(fā)送數(shù)據(jù);

10.一種通信設(shè)備,其特征在于,包括:權(quán)利要求1至9任一項(xiàng)所述通信系統(tǒng)。


技術(shù)總結(jié)
本申請(qǐng)實(shí)施例提供一種通信系統(tǒng)及通信設(shè)備,該系統(tǒng)包括:在處理器發(fā)送數(shù)據(jù)的過程中,處理器用于基于第一寫指針和多個(gè)寫描述緩沖器的標(biāo)志位,確定第一空緩沖器,將待發(fā)送數(shù)據(jù)緩存至第一空緩沖器,向傳輸器發(fā)送取數(shù)據(jù)消息;傳輸器用于在接收到取數(shù)據(jù)消息之后,基于第一讀指針和多個(gè)寫描述緩沖器的標(biāo)志位,確定第一非空緩沖器,從第一非空緩沖器中獲取待發(fā)送數(shù)據(jù);在處理器接收數(shù)據(jù)的過程中,處理器用于基于第二讀指針和多個(gè)讀描述緩沖器的標(biāo)志位,確定第二非空緩沖器,從第二非空緩沖器中獲取待接收數(shù)據(jù);傳輸器用于基于第二寫指針和多個(gè)讀描述緩沖器的標(biāo)志位,確定第二空緩沖器,將待接收數(shù)據(jù)緩存至第二空緩沖器,用于降低通信設(shè)備的成本。

技術(shù)研發(fā)人員:李昭遠(yuǎn),李濤
受保護(hù)的技術(shù)使用者:大唐移動(dòng)通信設(shè)備有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/9
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
察雅县| 闽清县| 西贡区| 高阳县| 磴口县| 东安县| 青浦区| 临朐县| 十堰市| 锦屏县| 达尔| 新竹市| 固安县| 博客| 海兴县| 大洼县| 阿鲁科尔沁旗| 筠连县| 桐柏县| 金溪县| 宝清县| 浦江县| 定兴县| 车致| 达孜县| 洛阳市| 连江县| 泊头市| 南乐县| 颍上县| 南和县| 石首市| 黔西县| 濉溪县| 南京市| 津南区| 礼泉县| 华阴市| 南昌县| 井陉县| 神农架林区|