本發(fā)明屬于以太網(wǎng)交換機技術(shù)領(lǐng)域,尤其涉及一種基于ANT網(wǎng)絡(luò)的管理型以太網(wǎng)交換機管理系統(tǒng)。
背景技術(shù):
以太網(wǎng)交換機是一種多端口的數(shù)據(jù)通信設(shè)備,用以完成以太網(wǎng)報文的轉(zhuǎn)發(fā)功能,有的以太網(wǎng)交換機內(nèi)置有管理模塊,稱為管理型交換機,反之則成為非管理型交換機。交換機廣泛應(yīng)用于局域網(wǎng)和廣域網(wǎng),是網(wǎng)絡(luò)運行不可或缺的中間設(shè)備。目前市場上的管理型以太網(wǎng)交換機,大致有三種管理方式,通過RS-232(電氣接口)串行口,或USB等其他本地插口管理、通過網(wǎng)絡(luò)瀏覽器管理和通過網(wǎng)絡(luò)管理軟件管理。
RS-232串行口等本地插口的方式,需要在交換機本地布置計算機或其他管理設(shè)備,并且需要另外的布線,具有安全性高的特點,但是不夠便捷。由于以太網(wǎng)交換機本身就是一個網(wǎng)絡(luò)設(shè)備,接入在網(wǎng)絡(luò)中,利用以太網(wǎng)線纜,無需另外布線,通過網(wǎng)絡(luò)瀏覽器管理和網(wǎng)絡(luò)管理軟件進行管理是比較主流的方式,但是容易受到網(wǎng)絡(luò)攻擊,安全性具有一定缺陷。
技術(shù)實現(xiàn)要素:
有鑒于此,為了克服現(xiàn)有技術(shù)的不足,本發(fā)明提供一種基于ANT網(wǎng)絡(luò)的管理型以太網(wǎng)交換機管理系統(tǒng),使得以太網(wǎng)交換機的管理無需另外布線,既能在無線ANT網(wǎng)絡(luò)范圍內(nèi)進行管理,又能避免受到網(wǎng)絡(luò)攻擊,大大提高安全性。
為了解決上述技術(shù)問題,本發(fā)明采用以下技術(shù)方案:
一種基于ANT網(wǎng)絡(luò)的管理型以太網(wǎng)交換機管理系統(tǒng),包括:
計算機,所述計算機上安裝有管理軟件,所述管理軟件能夠給USB-ANT設(shè)備發(fā)送數(shù)據(jù);
所述USB-ANT設(shè)備具備ANT通信的功能,所述USB-ANT設(shè)備具有USB接口,所述USB接口能夠插入所述計算機中,所述USB-ANT設(shè)備將從所述管理軟件所接收的所述數(shù)據(jù)通過ANT網(wǎng)絡(luò)傳輸給管理型以太網(wǎng)交換機;
在所述管理型以太網(wǎng)交換機上集成的ANT通信管理模塊,其具有管理功能和基于ANT網(wǎng)絡(luò)的通信功能,能夠接收所述USB-ANT設(shè)備所發(fā)送的所述數(shù)據(jù),并對所述數(shù)據(jù)進行處理。
進一步,所述管理軟件能夠獲取所述USB-ANT設(shè)備里的所述數(shù)據(jù)和能夠驅(qū)動所述USB-ANT設(shè)備發(fā)送所述數(shù)據(jù)。
進一步,所述管理型以太網(wǎng)交換機的電子構(gòu)造包括:
ARM處理器,其通過串行的方式與ANT協(xié)議芯片進行通信,所述ARM處理器發(fā)送報文給所述ANT協(xié)議芯片;通過所述報文來控制所述ANT協(xié)議芯片的工作模式和運行參數(shù);
RAM芯片,為程序和所述數(shù)據(jù)的運行空間;
FLASH芯片,為所述程序和所述數(shù)據(jù)的存儲空間;
交換芯片,接收所述ARM處理器的管理配置,并進行所述數(shù)據(jù)交換功能。
本發(fā)明還提供一種運行上述基于ANT網(wǎng)絡(luò)的管理型以太網(wǎng)交換機管理系統(tǒng)的方法,包括如下步驟:
1)所述管理型以太網(wǎng)交換機上電初始化,創(chuàng)建第一進程負責所述ANT網(wǎng)絡(luò)工作,創(chuàng)建第二進程負責所述管理型以太網(wǎng)交換機的管理工作;
2)在第一進程中,創(chuàng)建所述ANT網(wǎng)絡(luò),搜索所述USB-ANT設(shè)備,當發(fā)現(xiàn)所述USB-ANT設(shè)備時,接收所述USB-ANT設(shè)備傳輸?shù)牡谝粩?shù)據(jù),將第一數(shù)據(jù)中的有效數(shù)據(jù)放入第一緩沖區(qū),以供第二進程獲取,取第二緩沖區(qū)的第二數(shù)據(jù),將第二數(shù)據(jù)打包成ANT協(xié)議數(shù)據(jù),通過ANT網(wǎng)絡(luò)將ANT協(xié)議數(shù)據(jù)發(fā)送出去;
3)在第二進程中,運行所述管理型以太網(wǎng)交換機的管理工作,從第一緩沖區(qū)中取得所述第一數(shù)據(jù)進行解析,根據(jù)具體的命令控制管理型以太網(wǎng)交換機的運行,另一方面,產(chǎn)生所述第二數(shù)據(jù),放入第二緩沖區(qū),以供第一進程獲取。
本發(fā)明的有益效果為:通過本發(fā)明的管理系統(tǒng),既克服了RS-232串行口等本地插口管理方式的不便,又克服了網(wǎng)絡(luò)瀏覽器管理和網(wǎng)絡(luò)管理軟件進行管理的安全性威脅,使得本發(fā)明管理系統(tǒng)較好的平衡了傳統(tǒng)管理方式的優(yōu)缺點。
附圖說明
圖1為本發(fā)明一種基于ANT網(wǎng)絡(luò)的管理型以太網(wǎng)交換機管理系統(tǒng)的網(wǎng)絡(luò)連接示意圖;
圖2為本發(fā)明一種基于ANT網(wǎng)絡(luò)的管理型以太網(wǎng)交換機管理系統(tǒng)的管理型以太網(wǎng)交換機的電子結(jié)構(gòu)示意圖;
圖3為發(fā)明一種基于ANT網(wǎng)絡(luò)的管理型以太網(wǎng)交換機管理系統(tǒng)的工作流程示意圖;
其中,101、管理型以太網(wǎng)交換機;102、USB-ANT設(shè)備;103、計算機。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,下面結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,一種基于ANT(超低功耗的無線通信協(xié)議)網(wǎng)絡(luò)的管理型以太網(wǎng)交換機管理系統(tǒng),包括:計算機103上安裝有管理軟件,管理軟件能夠給USB-ANT設(shè)備102發(fā)送數(shù)據(jù);
USB-ANT設(shè)備102,具備ANT通信的功能,USB-ANT設(shè)備102具有一個USB接口,USB接口能夠插入計算機103中,USB-ANT設(shè)備102將從管理軟件所接收的數(shù)據(jù)通過ANT網(wǎng)絡(luò)傳輸給管理型以太網(wǎng)交換機101;
管理型以太網(wǎng)交換機101上集成ANT通信管理模塊,具有管理功能和基于ANT網(wǎng)絡(luò)的通信功能,能夠接收USB-ANT設(shè)備102所發(fā)送的數(shù)據(jù),并對數(shù)據(jù)進行處理。
管理軟件能夠獲取USB-ANT設(shè)備102里的數(shù)據(jù)和能夠驅(qū)動USB-ANT設(shè)備102發(fā)送數(shù)據(jù)。如圖2所示,其中,管理型以太網(wǎng)交換機的電子結(jié)構(gòu)包括:
ARM(嵌入式低功耗)處理器是核心芯片,作為軟件程序運行中樞,并控制其他芯片的運行,ARM通過串行的方式與ANT協(xié)議芯片進行通信。
ANT協(xié)議芯片,集成了ANT協(xié)議棧,是實現(xiàn)ANT網(wǎng)絡(luò)連接的核心,通過ARM處理器發(fā)送管理報文給ANT協(xié)議芯片,從而來控制ANT協(xié)議芯片的工作模式和運行參數(shù);在設(shè)置好ANT協(xié)議芯片的工作模式和運行參數(shù)后,ANT協(xié)議芯片能夠自動完成與USB-ANT設(shè)備102的交互。交換芯片是實現(xiàn)以太網(wǎng)報文交換的基礎(chǔ)芯片,在芯片配置完成后,能夠自動進行以太網(wǎng)報文的交換。交換芯片也能夠有多個,本實施例僅以一個交換芯片為例來說明。但在實際使用中,可以是多個交換芯片,并且交換芯片越多,交換機的交換端口也越多。
RAM(存儲器)芯片,是程序與數(shù)據(jù)的運行空間,當設(shè)備掉電時,RAM芯片內(nèi)部數(shù)據(jù)不會丟失。
FLASH(非易失型存儲器)芯片,是程序與數(shù)據(jù)的存儲空間,設(shè)備掉電時,該芯片內(nèi)部數(shù)據(jù)不會丟失。
交換芯片,接收ARM處理器的管理配置,并進行數(shù)據(jù)交換功能。
如圖3所示,一種基于ANT網(wǎng)絡(luò)的管理型以太網(wǎng)交換機管理系統(tǒng)的實現(xiàn)方法,包括如下步驟:
1)所述管理型以太網(wǎng)交換機上電初始化,包括所配置的ANT網(wǎng)絡(luò)通道周期、ANT網(wǎng)絡(luò)頻段、ANT網(wǎng)絡(luò)搜索時間、ANT網(wǎng)絡(luò)發(fā)射功率、互聯(lián)網(wǎng)協(xié)議相關(guān)參數(shù)等,然后創(chuàng)建兩個進程,第一進程負責ANT網(wǎng)絡(luò)相關(guān)工作,第二進程負責交換機管理工作。
2)在第一進程中,創(chuàng)建ANT網(wǎng)絡(luò),搜索USB-ANT設(shè)備102,一旦發(fā)現(xiàn)USB-ANT設(shè)備102,則進行參數(shù)匹配,匹配結(jié)果一致的設(shè)備加入到設(shè)備的網(wǎng)絡(luò)設(shè)備列表之中,搜索到匹配的USB-ANT設(shè)備102之后,接收USB-ANT設(shè)備102傳輸?shù)牡谝粩?shù)據(jù),將第一數(shù)據(jù)中的有效數(shù)據(jù)(指去除協(xié)議特定數(shù)據(jù)之后的數(shù)據(jù)),放入第一緩沖區(qū),以供第二進程獲取,然后取第二緩沖區(qū)的第二數(shù)據(jù),將第二數(shù)據(jù)打包成ANT協(xié)議數(shù)據(jù)之后,通過ANT網(wǎng)絡(luò)發(fā)送出去。
3)在第二進程中,運行所述管理型以太網(wǎng)交換機的管理工作,從第一緩沖區(qū)中取得第一數(shù)據(jù)進行解析,根據(jù)具體的命令控制管理型以太網(wǎng)交換機的運行,另一方面,產(chǎn)生所述第二數(shù)據(jù),放入第二緩沖區(qū),以供第一進程獲取。
以上所述實施例僅表達了本發(fā)明的實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。