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

一種數(shù)據(jù)處理方法、裝置及存儲介質(zhì)與流程

文檔序號:40599158發(fā)布日期:2025-01-07 20:39閱讀:5來源:國知局
一種數(shù)據(jù)處理方法、裝置及存儲介質(zhì)與流程

本技術(shù)涉及通信,特別是涉及一種數(shù)據(jù)處理方法、裝置及存儲介質(zhì)。


背景技術(shù):

1、flexe(flexible?ethernet,靈活以太網(wǎng))協(xié)議的開銷幀是在交換機(jī)、路由器等以太網(wǎng)設(shè)備之間傳輸?shù)男畔?。每一開銷幀由一系列的開銷塊組成,開銷塊分為配置開銷塊與通用開銷塊,所述配置開銷塊中包含配置信息,所述通用開銷塊中包含報(bào)文等。以太網(wǎng)設(shè)備上往往包含多個(gè)接口,每一接口都可以與其他以太網(wǎng)設(shè)備相連。每兩個(gè)互相連接的以太網(wǎng)設(shè)備之間都需要互相傳輸開銷幀。也就是說,針對以太網(wǎng)設(shè)備上的每一接口,該以太網(wǎng)設(shè)備都需要對該接口上發(fā)送與接收的開銷幀進(jìn)行處理。

2、在開銷塊的數(shù)量以及以太網(wǎng)設(shè)備上的接口的數(shù)量較多的情況下。以太網(wǎng)設(shè)備需要對大量開銷塊進(jìn)行處理。并且,不同接口進(jìn)行數(shù)據(jù)傳輸時(shí)使用的協(xié)議可能各不相同,導(dǎo)致以太網(wǎng)設(shè)備需要采用不同的方式對不同協(xié)議的開銷塊進(jìn)行處理。為此,以太網(wǎng)設(shè)備中需要針對不同的協(xié)議配置不同開銷塊處理單元,這會導(dǎo)致開銷塊的處理過程變得較為復(fù)雜。

3、為此,需要提供一種數(shù)據(jù)處理方法,以簡化開銷幀中數(shù)據(jù)的處理過程。


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

1、本技術(shù)實(shí)施例的目的在于提供一種數(shù)據(jù)處理方法、裝置及存儲介質(zhì),以簡化開銷幀中數(shù)據(jù)的處理過程。具體技術(shù)方案如下:

2、在本技術(shù)實(shí)施例的第一方面,首先提供了一種數(shù)據(jù)處理方法,應(yīng)用于以太網(wǎng)設(shè)備中的現(xiàn)場可編程門陣列fpga,所述方法包括:

3、通過輸入接口接收輸入數(shù)據(jù),確定所述輸入數(shù)據(jù)的目標(biāo)數(shù)據(jù)類型;

4、其中,所述輸入接口為控制輸入接口、報(bào)文輸入接口或開銷輸入接口;所述控制輸入接口與所述以太網(wǎng)設(shè)備的中央處理器相連,用于輸入配置信息,所述報(bào)文輸入接口與所述以太網(wǎng)設(shè)備的網(wǎng)絡(luò)處理器相連,用于輸入報(bào)文,所述開銷輸入接口用于輸入所述以太網(wǎng)設(shè)備接收的開銷塊;

5、采用目標(biāo)處理方式對所述輸入數(shù)據(jù)進(jìn)行處理,在處理后的數(shù)據(jù)存在發(fā)送需求的情況下,通過與處理后的數(shù)據(jù)的數(shù)據(jù)類型相對應(yīng)的發(fā)送接口發(fā)送處理后的數(shù)據(jù);

6、其中,所述目標(biāo)處理方式與所述目標(biāo)數(shù)據(jù)類型對應(yīng)。

7、在一種可能的實(shí)施例中,所述通過輸入接口接收輸入數(shù)據(jù),確定所述輸入數(shù)據(jù)的目標(biāo)數(shù)據(jù)類型,包括:

8、通過控制輸入接口接收配置信息,確定所述配置信息的目標(biāo)數(shù)據(jù)類型為配置信息;

9、所述采用目標(biāo)處理方式對所述輸入數(shù)據(jù)進(jìn)行處理,包括:

10、對所述配置信息進(jìn)行解析,確定所述配置信息的子類型;

11、若所述配置信息的子類型為開銷配置子類型,則將所述配置信息轉(zhuǎn)換為第一開銷塊,并將所述第一開銷塊存儲于存儲空間中;

12、若所述配置信息的子類型為片上cpu配置子類型,則根據(jù)所述配置信息,更新所述片上cpu的本地配置。

13、在一種可能的實(shí)施例中,所述通過輸入接口接收輸入數(shù)據(jù),確定所述輸入數(shù)據(jù)的目標(biāo)數(shù)據(jù)類型,包括:

14、通過報(bào)文輸入接口接收報(bào)文,確定所述報(bào)文的目標(biāo)數(shù)據(jù)類型為報(bào)文;

15、采用目標(biāo)處理方式對所述輸入數(shù)據(jù)進(jìn)行處理,包括:

16、對所述報(bào)文進(jìn)行解析,確定所述報(bào)文對應(yīng)的第一協(xié)議;

17、基于預(yù)設(shè)的與所述第一協(xié)議相匹配的處理方式對所述報(bào)文進(jìn)行處理,生成第二開銷塊;

18、將所述第二開銷塊存儲于存儲空間中。

19、在一種可能的實(shí)施例中,不同存儲空間對應(yīng)開銷塊在開銷幀中的不同次序;

20、通過以下方式將接收到的目標(biāo)開銷塊存儲于存儲空間中:

21、按照所述目標(biāo)開銷塊在第一開銷幀中的第一次序,將所述目標(biāo)開銷塊存儲于所述第一次序?qū)?yīng)的第一存儲空間中。

22、在一種可能的實(shí)施例中,所述方法還包括:

23、接收開銷塊請求,從所述存儲空間中讀取所述開銷塊請求指示的第三開銷塊,并將所述第三開銷塊插入第二開銷幀中,向其他以太網(wǎng)設(shè)備傳輸所述第二開銷幀。

24、在一種可能的實(shí)施例中,不同存儲空間對應(yīng)開銷塊在開銷幀中的不同次序,每一存儲空間中存儲的開銷塊在開銷幀中的次序?yàn)椋涸摯鎯臻g對應(yīng)的次序;

25、所述接收開銷塊請求,從所述存儲空間中讀取所述開銷塊請求指示的第三開銷塊,包括:

26、接收攜帶有次序值的開銷請求,從目標(biāo)存儲空間中讀取第三開銷塊,其中,所述目標(biāo)存儲空間為:所述次序值指示的次序?qū)?yīng)的存儲空間。

27、在一種可能的實(shí)施例中,所述通過輸入接口接收輸入數(shù)據(jù),確定所述輸入數(shù)據(jù)的目標(biāo)數(shù)據(jù)類型,包括:

28、通過開銷輸入接口接收第四開銷塊,確定所述第四開銷塊的目標(biāo)數(shù)據(jù)類型為開銷塊;

29、所述采用目標(biāo)處理方式對所述輸入數(shù)據(jù)進(jìn)行處理,包括:

30、在所述第四開銷塊為配置開銷塊的情況下,提取所述配置開銷塊中的目標(biāo)配置信息,在所述目標(biāo)配置信息針對所述片上cpu的情況下,執(zhí)行本地配置更新的操作,在所述目標(biāo)配置信息不針對所述片上cpu的情況下,向所述中央處理器發(fā)送所述目標(biāo)配置信息;

31、若所述第四開銷塊為通用開銷塊,則提取所述通用開銷塊中的目標(biāo)報(bào)文,并在所述片上cpu支持處理所述目標(biāo)報(bào)文的情況下,按照所述目標(biāo)報(bào)文對應(yīng)的第二協(xié)議對應(yīng)的處理方式對所述目標(biāo)報(bào)文進(jìn)行處理;在所述片上cpu不支持處理所述目標(biāo)報(bào)文的情況下,向所述網(wǎng)絡(luò)處理器發(fā)送所述目標(biāo)報(bào)文。

32、在一種可能的實(shí)施例中,所述通過開銷輸入接口接收第四開銷塊,包括:

33、通過開銷輸入接口獲得所述以太網(wǎng)設(shè)備接收的第四開銷塊,向存儲空間中存儲所述第四開銷塊;

34、從所述存儲空間中讀取所述第四開銷塊。

35、在一種可能的實(shí)施例中,不同存儲空間對應(yīng)開銷塊在開銷幀中的不同次序;

36、所述向存儲空間中存儲所述第四開銷塊,包括:

37、向第二次序?qū)?yīng)的存儲空間中存儲所述第四開銷塊,其中,所述第二次序?yàn)樗龅谒拈_銷塊在開銷幀中的次序。

38、在一種可能的實(shí)施例中,所述發(fā)送接口為控制輸出接口、報(bào)文輸出接口或開銷輸出接口;所述控制輸出接口與所述以太網(wǎng)設(shè)備的中央處理器相連,用于發(fā)送配置信息;所述報(bào)文輸出接口與所述以太網(wǎng)設(shè)備的網(wǎng)絡(luò)處理器相連,用于發(fā)送報(bào)文;所述開銷輸出接口用于向其他以太網(wǎng)設(shè)備發(fā)送開銷塊。

39、在本技術(shù)實(shí)施例的第二方面,還提供了一種數(shù)據(jù)處理裝置,應(yīng)用于以太網(wǎng)設(shè)備中的現(xiàn)場可編程門陣列fpga,所述裝置包括:

40、類型確定模塊,用于通過輸入接口接收輸入數(shù)據(jù),確定所述輸入數(shù)據(jù)的目標(biāo)數(shù)據(jù)類型;

41、其中,所述輸入接口為控制輸入接口、報(bào)文輸入接口或開銷輸入接口;所述控制輸入接口與所述以太網(wǎng)設(shè)備的中央處理器相連,用于輸入配置信息,所述報(bào)文輸入接口與所述以太網(wǎng)設(shè)備的網(wǎng)絡(luò)處理器相連,用于輸入報(bào)文,所述開銷輸入接口用于輸入所述以太網(wǎng)設(shè)備接收的開銷塊;

42、數(shù)據(jù)處理模塊,用于采用目標(biāo)處理方式對所述輸入數(shù)據(jù)進(jìn)行處理,在處理后的數(shù)據(jù)存在發(fā)送需求的情況下,通過與處理后的數(shù)據(jù)的數(shù)據(jù)類型相對應(yīng)的發(fā)送接口發(fā)送處理后的數(shù)據(jù);

43、其中,所述目標(biāo)處理方式與所述目標(biāo)數(shù)據(jù)類型對應(yīng)。

44、在一種可能的實(shí)施例中,所述類型確定模塊,具體用于:

45、通過控制輸入接口接收配置信息,確定所述配置信息的目標(biāo)數(shù)據(jù)類型為配置信息;

46、所述數(shù)據(jù)處理模塊,具體用于:

47、對所述配置信息進(jìn)行解析,確定所述配置信息的子類型;

48、若所述配置信息的子類型為開銷配置子類型,則將所述配置信息轉(zhuǎn)換為第一開銷塊,并將所述第一開銷塊存儲于存儲空間中;

49、若所述配置信息的子類型為片上cpu配置子類型,則根據(jù)所述配置信息,更新所述片上cpu的本地配置。

50、在一種可能的實(shí)施例中,所述類型確定模塊,具體用于:

51、通過報(bào)文輸入接口接收報(bào)文,確定所述報(bào)文的目標(biāo)數(shù)據(jù)類型為報(bào)文;

52、所述數(shù)據(jù)處理模塊,具體用于:

53、對所述報(bào)文進(jìn)行解析,確定所述報(bào)文對應(yīng)的第一協(xié)議;

54、基于預(yù)設(shè)的與所述第一協(xié)議相匹配的處理方式對所述報(bào)文進(jìn)行處理,生成第二開銷塊;

55、將所述第二開銷塊存儲于存儲空間中。

56、在一種可能的實(shí)施例中,不同存儲空間對應(yīng)開銷塊在開銷幀中的不同次序;

57、通過以下方式將接收到的目標(biāo)開銷塊存儲于存儲空間中:

58、按照所述目標(biāo)開銷塊在第一開銷幀中的第一次序,將所述目標(biāo)開銷塊存儲于所述第一次序?qū)?yīng)的第一存儲空間中。

59、在一種可能的實(shí)施例中,所述裝置還包括:

60、請求接收模塊,用于接收開銷塊請求,從所述存儲空間中讀取所述開銷塊請求指示的第三開銷塊,并將所述第三開銷塊插入第二開銷幀中,向其他以太網(wǎng)設(shè)備傳輸所述第二開銷幀。

61、在一種可能的實(shí)施例中,不同存儲空間對應(yīng)開銷塊在開銷幀中的不同次序,每一存儲空間中存儲的開銷塊在開銷幀中的次序?yàn)椋涸摯鎯臻g對應(yīng)的次序;

62、所述請求接收模塊,具體用于:

63、接收攜帶有次序值的開銷請求,從目標(biāo)存儲空間中讀取第三開銷塊,其中,所述目標(biāo)存儲空間為:所述次序值指示的次序?qū)?yīng)的存儲空間。

64、在一種可能的實(shí)施例中,所述類型確定模塊,具體用于:

65、通過開銷輸入接口接收第四開銷塊,確定所述第四開銷塊的目標(biāo)數(shù)據(jù)類型為開銷塊;

66、所述數(shù)據(jù)處理模塊,具體用于:

67、在所述第四開銷塊為配置開銷塊的情況下,提取所述配置開銷塊中的目標(biāo)配置信息,在所述目標(biāo)配置信息針對所述片上cpu的情況下,執(zhí)行本地配置更新的操作,在所述目標(biāo)配置信息不針對所述片上cpu的情況下,向所述中央處理器發(fā)送所述目標(biāo)配置信息;

68、若所述第四開銷塊為通用開銷塊,則提取所述通用開銷塊中的目標(biāo)報(bào)文,并在所述片上cpu支持處理所述目標(biāo)報(bào)文的情況下,按照所述目標(biāo)報(bào)文對應(yīng)的第二協(xié)議對應(yīng)的處理方式對所述目標(biāo)報(bào)文進(jìn)行處理;在所述片上cpu不支持處理所述目標(biāo)報(bào)文的情況下,向所述網(wǎng)絡(luò)處理器發(fā)送所述目標(biāo)報(bào)文。

69、在一種可能的實(shí)施例中,所述類型確定模塊,具體用于:

70、通過開銷輸入接口獲得所述以太網(wǎng)設(shè)備接收的第四開銷塊,向存儲空間中存儲所述第四開銷塊;

71、從所述存儲空間中讀取所述第四開銷塊。

72、在一種可能的實(shí)施例中,不同存儲空間對應(yīng)開銷塊在開銷幀中的不同次序;

73、所述類型確定模塊,具體用于:

74、向第二次序?qū)?yīng)的存儲空間中存儲所述第四開銷塊,其中,所述第二次序?yàn)樗龅谒拈_銷塊在開銷幀中的次序。

75、在一種可能的實(shí)施例中,所述發(fā)送接口為控制輸出接口、報(bào)文輸出接口或開銷輸出接口;所述控制輸出接口與所述以太網(wǎng)設(shè)備的中央處理器相連,用于發(fā)送配置信息;所述報(bào)文輸出接口與所述以太網(wǎng)設(shè)備的網(wǎng)絡(luò)處理器相連,用于發(fā)送報(bào)文;所述開銷輸出接口用于向其他以太網(wǎng)設(shè)備發(fā)送開銷塊。

76、在本技術(shù)實(shí)施的又一方面,還提供了一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)內(nèi)存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面任一所述的方法步驟。

77、本技術(shù)實(shí)施例有益效果:

78、本技術(shù)實(shí)施例提供的數(shù)據(jù)處理方法,以太網(wǎng)設(shè)備中的fpga通過輸入接口接收輸入數(shù)據(jù)后,可以確定輸入數(shù)據(jù)的目標(biāo)數(shù)據(jù)類型,確定輸入數(shù)據(jù)的目標(biāo)數(shù)據(jù)類型為配置信息,還是報(bào)文或者開銷塊。fpga可以根據(jù)目標(biāo)數(shù)據(jù)類型,采取與目標(biāo)數(shù)據(jù)類型對應(yīng)的目標(biāo)處理方式對輸入數(shù)據(jù)進(jìn)行處理,并在處理后的數(shù)據(jù)存在發(fā)送需求的情況下,通過與處理后的數(shù)據(jù)的數(shù)據(jù)類型相對應(yīng)的發(fā)送接口發(fā)送處理后的數(shù)據(jù),從而完成數(shù)據(jù)處理過程。

79、此外,由于輸入接口為控制輸入接口、報(bào)文輸入接口或開銷輸入接口,因此,不同數(shù)據(jù)類型的輸入數(shù)據(jù)均可以通過fpga處理。并且,由于控制輸入接口與以太網(wǎng)設(shè)備的中央處理器相連,報(bào)文輸入接口與以太網(wǎng)設(shè)備的網(wǎng)絡(luò)處理器相連,開銷輸入接口能夠輸入以太網(wǎng)設(shè)備接收到的外部發(fā)送的開銷塊。也就是無論以太網(wǎng)設(shè)備內(nèi)部發(fā)送至fpga的配置信息和報(bào)文,或者是以太網(wǎng)設(shè)備外部發(fā)送的開銷塊,都能夠由fpga處理。由fpga便能夠完成各類數(shù)據(jù)的處理。而不需要如相關(guān)技術(shù),配置不同開銷塊處理單元,從而可以簡化開銷幀中數(shù)據(jù)的處理過程。

80、當(dāng)然,實(shí)施本技術(shù)的任一產(chǎn)品或方法并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
仙居县| 新乐市| 彭水| 尖扎县| 台中县| 陆河县| 陆河县| 白玉县| 申扎县| 洛浦县| 专栏| 长阳| 通河县| 互助| 微山县| 军事| 茌平县| 乌兰浩特市| 芮城县| 荣昌县| 台中市| 巴林右旗| 阳江市| 乳山市| 信丰县| 诸城市| 密山市| 连山| 公安县| 宜都市| 彭阳县| 昌邑市| 西安市| 尤溪县| 新乡市| 荔浦县| 博白县| 竹溪县| 屏东市| 乐都县| 卓资县|