交換板和交換板的數(shù)據(jù)處理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體來說,涉及一種交換板和交換板的數(shù)據(jù)處理方法。
【背景技術(shù)】
[0002]隨著以太網(wǎng)技術(shù)的迅速發(fā)展,在工業(yè)以太網(wǎng)中,CPCI (緊湊型PCI,一種總線接口標準)架構(gòu)是一種非常重要的應(yīng)用形式,而用戶對CPCI以太網(wǎng)交換板的需求也各式各樣,例如用戶對交換板的端口需求為不僅要使交換板支持后出CPCI連接器端口,也要支持前出RJ45連接器端口。
[0003]但是,現(xiàn)有的交換板的端口總數(shù)是有限且固定的,如果交換板的前面板多出相應(yīng)的端口,那么后面板就要減少相應(yīng)的端口,從而保證交換板的端口總數(shù)不變。而如果采用增加端口總數(shù)的方式,這顯然會增加交換板的使用成本。
[0004]因此,現(xiàn)有技術(shù)中的交換板在面對用戶的前后端口的不同選擇時,僅僅可以通過增加一側(cè)的端口,同時又減少另一側(cè)的端口的方式來滿足用戶對交換板的不同端口需求,顯然,這種以固定的增減端口的方式來解決用戶不同需求的方案存在著成本高、靈活性差的問題。
[0005]針對相關(guān)技術(shù)中的上述問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0006]針對相關(guān)技術(shù)中的上述問題,本發(fā)明提出一種交換板和交換板的數(shù)據(jù)處理方法,能夠無需對交換板的端口進行固定設(shè)置,并可根據(jù)用戶的實際需求,對端口的前出和后出進行靈活調(diào)整控制,降低了生產(chǎn)成本。
[0007]本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0008]根據(jù)本發(fā)明的一個方面,提供了一種交換板的數(shù)據(jù)處理方法。
[0009]該數(shù)據(jù)處理方法包括:
[0010]接收用戶的控制命令;
[0011 ] 根據(jù)控制命令確定交換板的目標端口 ;
[0012]根據(jù)控制命令對目標端口的數(shù)據(jù)交換方式進行配置,使配置后的目標端口的數(shù)據(jù)交換方式為前端通道輸入輸出或后端通道輸入輸出。
[0013]此外,該數(shù)據(jù)處理方法進一步包括:
[0014]在配置后的目標端口的數(shù)據(jù)交換方式為前端通道輸入輸出的情況下,開啟對應(yīng)目標端口的如端端口,關(guān)閉對應(yīng)目標端口的后端端口。
[0015]另外,該數(shù)據(jù)處理方法進一步包括:
[0016]在配置后的目標端口的數(shù)據(jù)交換方式為后端通道輸入輸出的情況下,開啟對應(yīng)目標端口的后端端口,關(guān)閉對應(yīng)目標端口的如端端口。
[0017]此外,該數(shù)據(jù)處理方法進一步包括:
[0018]將配置后的目標端口的數(shù)據(jù)發(fā)送至交換板的交換模塊;
[0019]交換模塊對目標端口的數(shù)據(jù)進行交換處理。
[0020]可選的,該數(shù)據(jù)處理方法進一步包括:
[0021]在對目標端口的數(shù)據(jù)交換方式進行配置之前,確定目標端口所支持的數(shù)據(jù)交換方式;
[0022]在確定目標端口所支持的數(shù)據(jù)交換方式包括前端通道輸入輸出和后端通道輸入輸出的情況下,根據(jù)控制命令對目標端口的數(shù)據(jù)交換方式進行配置。
[0023]另外,在目標端口所支持的數(shù)據(jù)交換方式包括前端通道輸入輸出和后端通道輸入輸出的情況下,目標端口包括一一對應(yīng)的前端端口和后端端口。
[0024]根據(jù)本發(fā)明的另一方面,提供了一種交換板。
[0025]該種交換板包括:
[0026]多個數(shù)據(jù)交換端口,其中,至少一個數(shù)據(jù)交換端口包括前端端口和后端端口 ;
[0027]控制模塊,用于接收用戶的控制命令;
[0028]第一確定模塊,用于根據(jù)控制命令確定交換板的目標數(shù)據(jù)交換端口 ;
[0029]配置模塊,用于根據(jù)控制命令對目標數(shù)據(jù)交換端口的數(shù)據(jù)交換方式進行配置,使配置后的目標數(shù)據(jù)交換端口的數(shù)據(jù)交換方式為前端通道輸入輸出或后端通道輸入輸出。
[0030]此外,該交換板進一步包括:
[0031]開關(guān)模塊,用于在配置后的目標數(shù)據(jù)交換端口的數(shù)據(jù)交換方式為前端通道輸入輸出的情況下,開啟對應(yīng)目標數(shù)據(jù)交換端口的前端端口,關(guān)閉對應(yīng)目標數(shù)據(jù)交換端口的后端端口。
[0032]另外,該開關(guān)模塊進一步用于在配置后的目標數(shù)據(jù)交換端口的數(shù)據(jù)交換方式為后端通道輸入輸出的情況下,開啟對應(yīng)目標數(shù)據(jù)交換端口的后端端口,關(guān)閉對應(yīng)目標數(shù)據(jù)交換端口的前端端口。
[0033]此外,該交換板進一步包括:
[0034]發(fā)送模塊,用于將配置后的目標數(shù)據(jù)交換端口的數(shù)據(jù)發(fā)送至交換板的交換模塊;
[0035]交換模塊,用于對目標端口的數(shù)據(jù)進行交換處理。
[0036]可選的,該交換板進一步包括:
[0037]第二確定模塊,用于在對目標端口的數(shù)據(jù)交換方式進行配置之前,確定目標端口所支持的數(shù)據(jù)交換方式;
[0038]配置模塊,進一步用于在確定目標端口所支持的數(shù)據(jù)交換方式包括前端通道輸入輸出和后端通道輸入輸出的情況下,根據(jù)控制命令對所述目標端口的數(shù)據(jù)交換方式進行配置。
[0039]另外,在數(shù)據(jù)交換端口所支持的數(shù)據(jù)交換方式包括前端通道輸入輸出和后端通道輸入輸出的情況下,數(shù)據(jù)交換端口包括--對應(yīng)的前端端口和后端端口。
[0040]本發(fā)明通過基于用戶的實際需求對交換板的端口的前出和后出進行靈活調(diào)整,從而降低了交換板的生產(chǎn)成本,并提高了應(yīng)用的靈活性。
【附圖說明】
[0041]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0042]圖1是根據(jù)本發(fā)明實施例的交換板的數(shù)據(jù)處理方法的流程圖;
[0043]圖2是根據(jù)本發(fā)明另一實施例的交換板的數(shù)據(jù)處理方法的流程圖;
[0044]圖3是根據(jù)本發(fā)明實施例的交換板的框圖。
【具體實施方式】
[0045]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0046]根據(jù)本發(fā)明的實施例,提供了一種交換板的數(shù)據(jù)處理方法。
[0047]如圖1所示,根據(jù)本發(fā)明實施例的交換板的數(shù)據(jù)處理方法包括:
[0048]步驟SlOl,接收用戶的控制命令;
[0049]步驟S103,根據(jù)控制命令確定交換板的目標端口 ;
[0050]步驟S105,根據(jù)控制命令對目標端口的數(shù)據(jù)交換方式進行配置,使配置后的目標端口的數(shù)據(jù)交換方式為前端通道輸入輸出或后端通道輸入輸出。
[0051]為了更好的理解本發(fā)明的上述技術(shù)方案,下面結(jié)合圖2對本發(fā)明的上述技術(shù)方案進行詳細闡述。
[0052]其中,圖2示出了本發(fā)明的交換板的具體數(shù)據(jù)處理流程,從圖2可以看出,本發(fā)明的交換板包括控制模塊、交換模塊、開關(guān)模塊和24個端口,其中每個端口都可以選擇前出或后出,其中,開關(guān)模塊具有前出或后出通道選擇功能;開關(guān)模塊同時與控制模塊相連,受控制模塊的管理,具體流程為:
[0053]工作人員通過人機接口下發(fā)控制命令至交換板的控制模塊,控制模塊會根據(jù)控制命令確定該控制命令所要控制的目標端口,例如端口 I ;并且,控制模塊在接收到控制命令后還會啟動開關(guān)模塊和交換模塊來進行工作,其中,開關(guān)模塊在啟動后,可根據(jù)控制命令對端口 I的數(shù)據(jù)交換方式進行配置,使配置后的端口 I的數(shù)據(jù)交換方式為前端通道輸入輸出或者后端通道輸入輸出;
[0054]那么在一個實施例中,例如配置后的目標端口的數(shù)據(jù)交換方式為前端通道輸入輸出,那么開關(guān)模塊會開啟對應(yīng)端口 I的前端端口(即前出Portl),并關(guān)閉對應(yīng)端口 I的后端端口(即后出Portl),從而實現(xiàn)RJ45連接器與交換板的數(shù)據(jù)交換處理。
[0055]而在另一個實施例中,例如配置后的目標端口的數(shù)據(jù)交換方式為后端通道輸入輸出,那么開關(guān)模塊會開啟對應(yīng)端口 I的后端端口(即后出Portl),并關(guān)閉對應(yīng)端口 I的前端端口(即前出Portl),從而實現(xiàn)CPCI連接器與交換板的數(shù)據(jù)交換處理。
[0056]借助于上述技術(shù)方案,本發(fā)明就可以根據(jù)用戶的實際功能需求,對同一個端口(例如端口 I)進行前出或后出的靈活選擇,從而滿足用戶的多種需求。
[0057]而為了使配置后的端口 I得到應(yīng)用(例如將端口 I的數(shù)據(jù)交換方式配置為前端通道輸入輸出),在一個實施例中,根據(jù)本發(fā)明的數(shù)據(jù)處理方法進一步包括:開關(guān)模塊將配置后的端口 I接收的數(shù)據(jù)(例如視頻信息、文本信息等)發(fā)送至交換板的交換模塊;
[0058]交換模塊就可對端口 I發(fā)送的數(shù)據(jù)進行交換處理,其中,值得注意的是,交換模塊并不關(guān)心端口是前端通道輸入輸出還是后端通道輸入輸出,其只需要對接收自端口的數(shù)據(jù)進行交換處理,即進行RJ45連接器與交換板的數(shù)據(jù)交換處理。