一種網絡旁路控制裝置及其控制方法
2023-04-29 16:52:16 3
一種網絡旁路控制裝置及其控制方法
【專利摘要】本發明適用於計算機領域,公開了一種網絡旁路控制裝置,通過在所述網絡旁路控制裝置中設置微控制器,還設置硬體控制模塊和軟體控制模塊,所述硬體控制模塊包括硬體開關,在網絡安全設備需要維護時,只需將所述硬體控制模塊中的硬體開關撥為開啟狀態,即可快速地開啟所述網絡旁路功能,當維護完畢時,將所述硬體控制模塊中的硬體開關撥為關閉狀態,則在電源接通時可根據軟體控制模塊的指令,靈活控制網絡旁路狀態,解決了現有技術存在的單純通過軟體控制模塊設置網絡旁路狀態導致維修不方便,通過通斷電源方式設置網絡旁路狀態導致電源接通時無法對網絡旁路狀態進行靈活設置的問題。
【專利說明】一種網絡旁路控制裝置及其控制方法
【技術領域】
[0001]本發明屬於計算機領域,尤其涉及網絡安全設備的網絡旁路控制裝置及其控制方法。
【背景技術】
[0002]網絡安全設備一般是應用在兩個或多個網絡之間,比如內網和外網之間、不同安全等級的網段之間。網絡安全設備內的應用程式會對通過它的網絡封包來進行分析,以判斷是否有威脅存在,處理完後再按照一定的路由規則將封包轉發出去。如果網絡安全設備出現了故障(如斷電、死機)或者需要進行設備維護,則連接到這臺設備上所有網段就彼此失去聯繫。如果要求各個網絡彼此仍能處於連通狀態,通常情況下就用到網絡旁路(Bypass)這一技術。網絡旁路就是可以通過特定的觸發狀態讓兩個網絡不通過網絡安全設備而直接物理鏈路導通。
[0003]首先介紹一下網絡旁路裝置,如圖1、圖2所示,網絡旁路裝置中包括網絡端、控制端、通信端、網絡旁路控制裝置四個主要部分,處理端是對通信端A或者通信端B的數據進行處理,即對網絡封包進行分析,然後通過通信端B或者通信端A轉發出去,網絡端A和網絡端B通常分別連接於不同的網絡或不同安全等級的網段,控制端用來根據所述網絡旁路控制裝置的控制信號控制網絡旁路狀態,所述網絡旁路狀態包括網絡旁路開啟狀態、網絡旁路關閉狀態。控制端包括繼電器,即控制端繼電器會由於網絡旁路控制裝置的網絡旁路控制信號開啟或關閉網絡旁路功能,當網絡旁路控制裝置的控制信號為開啟信號,則斷開控制端繼電器,使通信端和網絡端物理鏈路斷開,網絡端A和網絡端B互相連通,當網絡旁路控制裝置的控制信號為關閉信號,則閉合控制端繼電器,使通信端和網絡端物理鏈路連通,網絡安全設備正常工作。
[0004]圖1為網絡旁路裝置的網絡旁路關閉狀態,此時通信端和網絡端由於控制端的作用物理鏈路連通。
[0005]圖2為網絡旁路裝置的網絡旁路開啟狀態,此時通信端和網絡端由於控制端的作用物理鏈路斷開,而網絡端A和網絡端B則互相連通,從而實現即使通信端出現異常,網絡端也能保證通信。
[0006]現有技術提供了一種單純通過軟體控制模塊控制網絡旁路狀態的網絡旁路控制裝置,此種方式在設備維護前需要通過軟體控制模塊開啟網絡旁路功能,由於網絡安全設備工作時一般不連接顯示器,因此,單純通過軟體控制模塊控制網絡旁路狀態的方式,需要在維修或升級時,現場連接顯示器、滑鼠、鍵盤等,不便於及時對網絡安全設備進行維護。
[0007]現有技術還提供了一種通過電源的通斷來開啟和關閉網絡旁路功能的裝置,具體是指當電源接通時,關閉網絡旁路功能,當電源斷開時,開啟網絡旁路功能,此種方式雖然方便現場維修,即只需要斷開電源即可開啟網絡旁路功能,但在電源接通時無法對網絡旁路狀態進行靈活設置。
[0008]綜上所述,現有技術存在單純通過軟體控制模塊設置網絡旁路狀態導致維修不方便,通過通斷電源方式設置網絡旁路狀態導致電源接通時無法對網絡旁路狀態進行靈活設置的問題。
【發明內容】
[0009]本發明的目的在於提供一種網絡旁路控制裝置及其控制方法,旨在解決現有技術存在的單純通過軟體控制模塊設置網絡旁路狀態導致維修不方便,通過通斷電源方式設置網絡旁路狀態導致電源接通時無法對網絡旁路狀態進行靈活設置的問題。
[0010]本發明是這樣實現的,一種網絡旁路控制裝置,包括微控制器,所述網絡旁路控制裝置還包括硬體控制模塊和軟體控制模塊,所述硬體控制模塊包括硬體開關,所述硬體控制模塊與所述微控制器相連,所述軟體控制模塊與所述微控制器相連,所述軟體控制模塊與所述微控制器之間通過I2C總線通訊,
[0011]所述微控制器用於判斷所述硬體控制模塊中的硬體開關是否為開啟狀態,若為開啟狀態,則所述微控制器根據所述硬體開關狀態,輸出網絡旁路開啟信號,否則所述微控制器根據所述軟體控制模塊的指令,輸出網絡旁路控制信號。
[0012]進一步地,所述微控制器還用於當所述硬體控制模塊中的硬體開關為開啟狀態時,屏蔽所述I2C總線的起始幀,中斷所述軟體控制模塊與所述微控制器的通訊;否則所述微控制器釋放所述I2C總線的起始幀,恢復所述微控制器與所述軟體控制模塊的通信。
[0013]進一步地,所述微控制器還用於當所述硬體控制模塊中的硬體開關為開啟狀態時,記錄並屏蔽當前軟體控制模塊設置的指令;否則讀取所述軟體控制模塊原先設定的指令,並根據所述軟體控制模塊的指令,輸出網絡旁路控制信號。
[0014]本發明還提供了一種網絡旁路控制方法,所述控制方法包括以下步驟:
[0015]S1、微控制器判斷硬體控制模塊中的硬體開關是否為開啟狀態,若為開啟狀態則執行S2,否則執行S3 ;
[0016]S2、所述微控制器根據所述硬體開關狀態,輸出網絡旁路控制信號。
[0017]S3、所述微控制器根據軟體控制模塊的指令,輸出網絡旁路控制信號。
[0018]進一步地,在所述步驟SI和所述步驟S2之間包括步驟S12:
[0019]S12:所述微控制器屏蔽所述I2C總線的起始幀,中斷所述軟體控制模塊與所述微控制器的通訊;
[0020]在所述步驟SI和所述步驟S3之間包括S13:
[0021]S13:所述微控制器釋放所述I2C總線的起始幀,恢復所述微控制器與所述軟體控制模塊的通信。
[0022]進一步地,在所述步驟SI和所述步驟S2之間包括S12』:
[0023]S12』:所述微控制器記錄並屏蔽當前軟體控制模塊設置的指令;
[0024]在所述步驟SI和所述步驟S3之間包括S13』:
[0025]S13 』:所述微控制器讀取所述軟體控制模塊原先設定的指令。
[0026]實施本發明帶來以下有益效果:在本發明中,通過在所述網絡旁路控制裝置中設置微控制器,還設置硬體控制模塊和軟體控制模塊,所述硬體控制模塊包括硬體開關,所述微控制器用於判斷所述硬體控制模塊中的硬體開關是否為開啟狀態,若為開啟狀態,則所述微控制器根據所述硬體開關的狀態,輸出網絡旁路控制信號,控制所述控制端繼電器的狀態,開啟網絡旁路功能;否則所述微控制器根據所述軟體控制模塊的指令,輸出網絡旁路控制信號,控制所述控制端繼電器的狀態,開啟或關閉網絡旁路功能。在網絡安全設備需要維護時,只需將所述硬體控制模塊中的硬體開關撥為開啟狀態,即可快速地開啟所述網絡旁路功能,當維護完畢時,將所述硬體控制模塊中的硬體開關撥為關閉狀態,則在電源接通時可根據軟體控制模塊的指令,靈活控制網絡旁路狀態,解決了現有技術存在的單純通過軟體控制模塊設置網絡旁路狀態導致維修不方便,通過通斷電源方式設置網絡旁路狀態導致電源接通時無法對網絡旁路狀態進行靈活設置的問題。
【專利附圖】
【附圖說明】
[0027]圖1是網絡安全設備的網絡旁路狀態為關閉狀態的結構示意框圖;
[0028]圖2是網絡安全設備的網絡旁路狀態為開啟狀態的結構示意框圖;
[0029]圖3是本發明第一實施例提供的一種網絡旁路控制裝置結構框圖;
[0030]圖4是本發明第二實施例提供的一種網絡旁路控制方法的流程示意圖;
[0031]圖5是本發明第三實施例提供的一種網絡旁路控制方法的流程示意圖;
[0032]圖6是本發明第四實施例提供的一種網絡旁路控制方法的流程示意圖。
【具體實施方式】
[0033]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。
[0034]為了更好的理解本發明,以下結合具體實施例對本發明的具體實現進行詳細描述:
[0035]實施例一:
[0036]圖3示出了本發明第一實施例提供的一種網絡旁路控制裝置結構框圖,為了便於說明,僅示出了與本發明第一實施例相關的部分,詳述如下:
[0037]一種網絡旁路控制裝置00,包括微控制器20,所述網絡旁路控制裝置00還包括硬體控制模塊10和軟體控制模塊30,所述硬體控制模塊10包括硬體開關,所述硬體控制模塊10與所述微控制器20相連,所述軟體控制模塊30與所述微控制器20相連,所述軟體控制模塊30與所述微控制器20之間通過I2C總線通訊,所述微控制器20用於判斷所述硬體控制模塊10中的硬體開關是否為開啟狀態,若為開啟狀態,則所述微控制器10根據所述硬體開關狀態,輸出網絡旁路開啟信號,否則所述微控制器10根據所述軟體控制模塊30的指令,輸出網絡旁路控制信號。本實施例中還示出了與所述網絡旁路控制裝置連接的控制端40,所述控制端包括繼電器,所述繼電器由所述網絡旁路控制裝置輸出的網絡旁路控制信號控制,所述繼電器的閉合和斷開能夠控制所述網絡旁路功能的關閉和開啟。
[0038]本實施例中所述軟體控制模塊通常實現的功能包括但不局限於:(1)設置和獲得當前工作環境下的網絡旁路狀態;(2)設置和獲得下次網絡安全設備啟動時的網絡旁路狀態;(3)設置和獲得關機時的網絡旁路狀態;(4)設置和獲得網絡安全設備中看門狗的溢出時間;(5)獲得網絡安全設備中看門狗的當前狀態;(6)獲得網絡安全設備中看門狗的當前剩餘時間;(7)恢復網絡安全設備的出廠設置。所述軟體控制模塊實現的功能不是本發明實施例研究的重點,因此,具體怎麼實現,實現哪些功能在此不做限制。本發明實施例中所述軟體控制模塊與所述微控制器之間通過I2C總線進行通信,軟體控制模塊通過I2C總線發送指令給所述微控制器,所述微控制器根據所述軟體控制模塊發送的指令輸出網絡旁路控制信號給控制端繼電器,從而控制所述網絡旁路狀態。
[0039]本實施例中所述硬體控制模塊中硬體開關的實現方式有多種,可以是撥碼開關,也可以是按鈕開關,其主要功能輸出開關信號給微控制器。所述微控制器設置硬體控制模塊的目的是為了在網絡安全設備需要維護時,只需將所述硬體控制模塊中的硬體開關撥為開啟狀態,即可快速地開啟所述網絡旁路功能,當維護完畢時,將所述硬體控制模塊中的硬體開關撥為關閉狀態,則在電源接通時可根據軟體控制模塊的指令,靈活控制網絡旁路狀態,解決了現有技術存在的單純通過軟體控制模塊設置網絡旁路狀態導致維修不方便,通過通斷電源方式設置網絡旁路狀態導致電源接通時無法對網絡旁路狀態進行靈活設置的問題。
[0040]在本實施例中,所述微控制器還用於當所述硬體控制模塊中的硬體開關為開啟狀態時,屏蔽所述I2C總線的起始幀,中斷所述軟體控制模塊與所述微控制器的通訊;否則所述微控制器釋放所述I2C總線的起始幀,恢復所述微控制器與所述軟體控制模塊的通信。
[0041]在本實施例中,所述微控制器還用於當所述硬體控制模塊中的硬體開關為開啟狀態時,記錄並屏蔽當前軟體控制模塊設置的指令;否則讀取所述軟體控制模塊原先設定的指令,並根據所述軟體控制模塊的指令,輸出網絡旁路控制信號。
[0042]在實際應用中,如圖1所示,所述網絡旁路狀態為關閉狀態,即所述控制端繼電器為閉合狀態,此時通信端A、通信端B分別和網絡端A、網絡端B物理鏈路連通,處理端對來自網絡端A的數據進行處理,再通過另一個網絡端B進行轉發,從而實現對網絡數據包的處理,保證數據安全性。如圖2所示,當網絡安全設備需要維護時,只需通過所述硬體開關輸出一個高電平/低電平信號給所述微控制器,微控制器即可控制所述繼電器的狀態,即所述微控制器輸出一個控制信號給所述繼電器,斷開所述繼電器,從而控制網絡旁路狀態為開啟狀態。此時,由於通信端A、通信端B分別和網絡端A、網絡端B物理鏈路斷開,而網絡端A和網絡端B則互相連通,從而實現即使通信端出現異常,網絡端也能保證通信,確保不同網段之間仍能夠互相連通。
[0043]在本發明中,通過在所述網絡旁路控制裝置中設置微控制器,還設置硬體控制模塊和軟體控制模塊,所述硬體控制模塊包括硬體開關,所述微控制器用於判斷所述硬體控制模塊中的硬體開關是否為開啟狀態,若為開啟狀態,則所述微控制器輸出網絡旁路控制信號,控制所述控制端繼電器的狀態,開啟網絡旁路功能;否則所述微控制器根據所述軟體控制模塊的指令,輸出網絡旁路控制信號,控制所述控制端繼電器的狀態,開啟或關閉網絡旁路功能。在網絡安全設備需要維護時,只需將所述硬體控制模塊中的硬體開關撥為開啟狀態,即可快速地開啟所述網絡旁路功能,當維護完畢時,將所述硬體控制模塊中的硬體開關撥為關閉狀態,則在電源接通時可根據軟體控制模塊的指令,靈活控制網絡旁路狀態,解決了現有技術存在的單純通過軟體控制模塊設置網絡旁路狀態導致維修不方便,通過通斷電源方式設置網絡旁路狀態導致電源接通時無法對網絡旁路狀態進行靈活設置的問題。
[0044]實施例二:
[0045]如圖4所示,本發明還提供了一種網絡旁路控制方法,所述控制方法包括以下步驟:
[0046]S1、微控制器判斷硬體控制模塊中的硬體開關是否為開啟狀態,若為開啟狀態則執行S2,否則執行S3 ;
[0047]S2、所述微控制器根據所述硬體開關狀態,輸出網絡旁路控制信號。
[0048]S3、所述微控制器根據軟體控制模塊的指令,輸出網絡旁路控制信號。
[0049]在本發明實施例中,所述微控制器通過判斷所述硬體控制模塊中的硬體開關狀態來決定是響應硬體開關的控制還是軟體控制模塊指令的控制,從而針對不同控制模塊的控制信號輸出網絡旁路控制信號。所述微控制器首先判斷所述硬體控制模塊中的硬體開關是否為開啟狀態,若為開啟狀態,則所述微控制器輸出網絡旁路控制信號,控制所述控制端繼電器的狀態,開啟網絡旁路功能;否則所述微控制器根據所述軟體控制模塊的指令,輸出網絡旁路控制信號,控制所述控制端繼電器的狀態,開啟或關閉網絡旁路功能。在網絡安全設備需要維護時,只需將所述硬體控制模塊中的硬體開關撥為開啟狀態,即可快速地開啟所述網絡旁路功能,當維護完畢時,將所述硬體控制模塊中的硬體開關撥為關閉狀態,則在電源接通時可根據軟體控制模塊的指令,靈活控制網絡旁路狀態,解決了現有技術存在的單純通過軟體控制模塊設置網絡旁路狀態導致維修不方便,通過通斷電源方式設置網絡旁路狀態導致電源接通時無法對網絡旁路狀態進行靈活設置的問題。
[0050]實施例三:
[0051]如圖5所示,提供了一種網絡旁路控制方法的優選實施例,所述控制方法包括以下步驟:
[0052]S1、微控制器判斷硬體控制模塊中的硬體開關是否為開啟狀態,若為開啟狀態則執行S2,否則執行S3 ;
[0053]S2、所述微控制器根據所述硬體開關狀態,輸出網絡旁路控制信號。
[0054]S3、所述微控制器根據軟體控制模塊的指令,輸出網絡旁路控制信號。
[0055]在所述步驟SI和所述步驟S2之間包括步驟S12:
[0056]S12:所述微控制器屏蔽所述I2C總線的起始幀,中斷所述軟體控制模塊與所述微控制器的通訊;
[0057]在所述步驟SI和所述步驟S3之間包括S13:
[0058]S13:所述微控制器釋放所述I2C總線的起始幀,恢復所述微控制器與所述軟體控制模塊的通信。
[0059]結合圖3和圖5,由於所述軟體控制模塊與所述微控制器之間通過I2C總線進行通信,因此,在執行所述步驟SI和所述步驟S2之間,所述微控制器屏蔽所述I2C總線的起始幀,中斷所述軟體控制模塊與所述微控制器的通訊,也就屏蔽了所述軟體控制模塊的指令對控制端的實際控制作用,微控制器能夠單獨響應硬體控制模塊中硬體開關的狀態信號,輸出網絡旁路控制信號,開啟網絡旁路功能。
[0060]同理,在執行所述步驟SI和所述步驟S3之間,所述微控制器釋放所述I2C總線的起始幀,恢復所述微控制器與所述軟體控制模塊的通信,從而恢復所述軟體控制模塊指令對所述控制端的實際控制。
[0061]在本發明實施例中,所述微控制器通過判斷所述硬體控制模塊中的硬體開關狀態來決定是響應硬體開關的控制還是軟體控制模塊指令的控制,從而針對不同控制模塊的控制信號輸出網絡旁路控制信號。所述微控制器首先判斷所述硬體控制模塊中的硬體開關是否為開啟狀態,若為開啟狀態,則先屏蔽所述I2C總線的起始幀,中斷所述軟體控制模塊與所述微控制器的通訊,所述微控制器單獨響應所述硬體控制模塊中硬體開關的狀態信號,輸出網絡旁路控制信號,控制所述控制端繼電器的狀態,開啟網絡旁路功能;否則所述微控制器先釋放所述I2C總線的起始幀,恢復所述微控制器與所述軟體控制模塊的通信,根據所述軟體控制模塊的指令,輸出網絡旁路控制信號,控制所述控制端繼電器的狀態,開啟或關閉網絡旁路功能。在網絡安全設備需要維護時,只需將所述硬體控制模塊中的硬體開關撥為開啟狀態,即可快速地開啟所述網絡旁路功能,當維護完畢時,將所述硬體控制模塊中的硬體開關撥為關閉狀態,則在電源接通時可根據軟體控制模塊的指令,靈活控制網絡旁路狀態,解決了現有技術存在的單純通過軟體控制模塊設置網絡旁路狀態導致維修不方便,通過通斷電源方式設置網絡旁路狀態導致電源接通時無法對網絡旁路狀態進行靈活設置的問題。
[0062]實施例四:
[0063]如圖6所示,提供了一種網絡旁路控制方法的另一優選實施例,所述控制方法包括以下步驟:
[0064]S1、微控制器判斷硬體控制模塊中的硬體開關是否為開啟狀態,若為開啟狀態則執行S2,否則執行S3 ;
[0065]S2、所述微控制器根據所述硬體開關狀態,輸出網絡旁路控制信號。
[0066]S3、所述微控制器根據軟體控制模塊的指令,輸出網絡旁路控制信號。在所述步驟SI和所述步驟S2之間包括S12』:
[0067]S12』:所述微控制器記錄並屏蔽當前軟體控制模塊設置的指令;
[0068]在所述步驟SI和所述步驟S3之間包括S13』:
[0069]S13 』:所述微控制器讀取所述軟體控制模塊原先設定的指令。
[0070]結合圖3和圖6,在執行所述步驟SI和所述步驟S2之間,所述微控制器所述微控制器記錄並屏蔽當前軟體控制模塊設置的指令,也就屏蔽了所述軟體控制模塊的指令對控制端的實際控制作用,微控制器能夠單獨響應硬體控制模塊中硬體開關的狀態信號,輸出網絡旁路控制信號,開啟網絡旁路功能。
[0071 ] 同理,在執行所述步驟SI和所述步驟S3之間,所述微控制器讀取所述軟體控制模塊原先設定的指令,恢復所述微控制器與所述軟體控制模塊的通信,從而恢復所述軟體控制模塊指令對所述控制端的實際控制。
[0072]在本發明實施例中,所述微控制器通過判斷所述硬體控制模塊中的硬體開關狀態來決定是響應硬體開關的控制還是軟體控制模塊指令的控制,從而針對不同控制模塊的控制信號輸出網絡旁路控制信號。所述微控制器首先判斷所述硬體控制模塊中的硬體開關是否為開啟狀態,若為開啟狀態,則先記錄並屏蔽當前軟體控制模塊設置的指令,所述微控制器單獨響應所述硬體控制模塊中硬體開關的狀態信號,輸出網絡旁路控制信號,控制所述控制端繼電器的狀態,開啟網絡旁路功能;否則所述微控制器先讀取所述軟體控制模塊原先設定的指令,恢復所述微控制器與所述軟體控制模塊的通信,根據所述軟體控制模塊的指令,輸出網絡旁路控制信號,控制所述控制端繼電器的狀態,開啟或關閉網絡旁路功能。在網絡安全設備需要維護時,只需將所述硬體控制模塊中的硬體開關撥為開啟狀態,即可快速地開啟所述網絡旁路功能,當維護完畢時,將所述硬體控制模塊中的硬體開關撥為關閉狀態,則在電源接通時可根據軟體控制模塊的指令,靈活控制網絡旁路狀態,解決了現有技術存在的單純通過軟體控制模塊設置網絡旁路狀態導致維修不方便,通過通斷電源方式設置網絡旁路狀態導致電源接通時無法對網絡旁路狀態進行靈活設置的問題。
[0073]綜上所述,實施本發明能夠帶來以下有益效果:在本發明中,通過在所述網絡旁路控制裝置中設置微控制器,還設置硬體控制模塊和軟體控制模塊,所述硬體控制模塊包括硬體開關,所述微控制器用於判斷所述硬體控制模塊中的硬體開關是否為開啟狀態,若為開啟狀態,則所述微控制器輸出網絡旁路控制信號,控制所述控制端繼電器的狀態,開啟網絡旁路功能;否則所述微控制器根據所述軟體控制模塊的指令,輸出網絡旁路控制信號,控制所述控制端繼電器的狀態,開啟或關閉網絡旁路功能。在網絡安全設備需要維護時,只需將所述硬體控制模塊中的硬體開關撥為開啟狀態,即可快速地開啟所述網絡旁路功能,當維護完畢時,將所述硬體控制模塊中的硬體開關撥為關閉狀態,則在電源接通時可根據軟體控制模塊的指令,靈活控制網絡旁路狀態,解決了現有技術存在的單純通過軟體控制模塊設置網絡旁路狀態導致維修不方便,通過通斷電源方式設置網絡旁路狀態導致電源接通時無法對網絡旁路狀態進行靈活設置的問題。
[0074]以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1.一種網絡旁路控制裝置,包括微控制器,其特徵在於,所述網絡旁路控制裝置還包括硬體控制模塊和軟體控制模塊,所述硬體控制模塊包括硬體開關,所述硬體控制模塊與所述微控制器相連,所述軟體控制模塊與所述微控制器相連,所述軟體控制模塊與所述微控制器之間通過I2C總線通訊, 所述微控制器用於判斷所述硬體控制模塊中的硬體開關是否為開啟狀態,若為開啟狀態,則所述微控制器根據所述硬體開關狀態,輸出網絡旁路控制信號,否則所述微控制器根據所述軟體控制模塊的指令,輸出網絡旁路控制信號。
2.如權利要求1所述的一種網絡旁路控制裝置,其特徵在於,所述微控制器還用於當所述硬體控制模塊中的硬體開關為開啟狀態時,屏蔽所述I2C總線的起始幀,中斷所述軟體控制模塊與所述微控制器的通訊;否則所述微控制器釋放所述I2C總線的起始幀,恢復所述微控制器與所述軟體控制模塊的通信。
3.如權利要求1所述的一種網絡旁路控制裝置,其特徵在於,所述微控制器還用於當所述硬體控制模塊中的硬體開關為開啟狀態時,記錄並屏蔽當前軟體控制模塊設置的指令;否則讀取所述軟體控制模塊原先設定的指令,並根據所述軟體控制模塊的指令,輸出網絡旁路控制信號。
4.一種網絡旁路控制方法,其特徵在於,所述控制方法包括以下步驟: 51、微控制器判斷硬體控制模塊中的硬體開關是否為開啟狀態,若為開啟狀態則執行S2,否則執行S3 ; 52、所述微控制器根據所述硬體開關狀態,輸出網絡旁路控制信號; 53、所述微控制器根據軟體控制模塊的指令,輸出網絡旁路控制信號。
5.如權利要求4所述的一種網絡旁路控制方法,其特徵在於, 在所述步驟SI和所述步驟S2之間包括步驟S12: 512:所述微控制器屏蔽所述I2C總線的起始幀,中斷所述軟體控制模塊與所述微控制器的通訊; 在所述步驟SI和所述步驟S3之間包括S13: 513:所述微控制器釋放所述I2C總線的起始幀,恢復所述微控制器與所述軟體控制模塊的通信。
6.如權利要求4所述的一種網絡旁路控制方法,其特徵在於, 在所述步驟SI和所述步驟S2之間包括S12』: S12』:所述微控制器記錄並屏蔽當前軟體控制模塊設置的指令; 在所述步驟SI和所述步驟S3之間包括S13』: S13』:所述微控制器讀取所述軟體控制模塊原先設定的指令。
【文檔編號】H04L12/24GK103580901SQ201210276991
【公開日】2014年2月12日 申請日期:2012年8月6日 優先權日:2012年8月6日
【發明者】朱曉鍇, 薛英儀, 何麗紅 申請人:研祥智能科技股份有限公司, 北京市研祥興業國際智能科技有限公司, 西安研祥智能科技有限公司