網絡工作模式切換方法及裝置與流程
2023-06-06 12:09:51 4

本發明涉及視頻監控領域,具體而言,涉及一種網絡工作模式切換方法及裝置。
背景技術:
目前很多網絡設備通過埠自動協商功能解決10M/100M速率的自協商問題。在監控行業中,視頻數據在傳輸過程中的上行業務流量比較大、佔用上行帶寬大。為了保證上行帶寬的高效率使用,有時會手動更改前端設備的網口工作模式以滿足上行帶寬。這樣的操作存在操作過程複雜、消耗人力大、在業務變化時,網絡需要頻繁調整維護的缺點。
技術實現要素:
有鑑於此,本發明一較佳實施例的目的在於一種能自動切換網絡工作模式的網絡工作模式切換方法,所述方法應用視頻監控系統,所述系統包括相互通信連接的前端設備、交換機及伺服器,所述交換機中保存有所述前端設備接入所述交換機的明細信息,所述明細信息包括所述前端設備的接入信息及所述前端設備的等級信息,所述接入信息包括設備標識信息,所述方法包括:
所述交換機對其上行鏈路帶寬利用率進行監測,當監測的所述上行鏈路帶寬利用率大於第一預設帶寬利用率時,所述交換機根據所述明細信息,將等級信息為預設等級信息的目標前端設備的設備標識信息發送給伺服器;
所述伺服器根據所述目標前端設備的設備標識信息,按照預設的監控業務策略對所述目標前端設備的監控業務進行調整,並將調整監控業務成功的報文發送給所述交換機;
所述交換機接收所述報文後,對所述目標前端設備對應埠的工作模式進行切換。
本發明另一較佳實施例還提供一種網絡工作模式切換方法,應用於與前端設備、伺服器通信連接的交換機,所述交換機中保存有所述前端設備接入所述交換機的明細信息,所述明細信息包括所述前端設備的接入信息及所述前端設備的等級信息,所述接入信息包括設備標識信息,所述方法包括:
對所述交換機的上行鏈路帶寬利用率進行監測,當監測的所述上行鏈路帶寬利用率大於第一預設帶寬利用率時,根據所述明細信息,將等級信息為預設等級信息對應的目標前端設備的設備標識信息發送給伺服器;
接收所述伺服器根據所述目標前端設備的設備標識信息,按照預設的監控業務策略對所述目標前端設備的監控業務進行調整時,發送的監控業務調整成功的報文;
在接收所述報文後,對所述目標前端設備對應埠的工作模式進行切換。
本發明另一較佳實施例還提供一種網絡工作模式切換裝置,應用於交換機,所述交換機中保存有所述前端設備接入所述交換機的明細信息,所述明細信息包括所述前端設備的接入信息及所述前端設備的等級信息,所述接入信息包括設備標識信息,所述裝置包括:
第一監測發送模塊,用於對所述交換機的上行鏈路帶寬利用率進行監測,當監測的所述上行鏈路帶寬利用率大於第一預設帶寬利用率時,根據所述明細信息,將等級信息為預設等級信息對應的目標前端設備的設備標識信息發送給伺服器;
第一接收模塊,用於接收所述伺服器根據所述目標前端設備的設備標識信息,按照預設的監控業務策略對所述目標前端設備的監控業務進行調整時,發送的監控業務調整成功的報文;
第一切換模塊,用於對所述目標前端設備對應埠的工作模式進行切換。
相對於現有技術而言,本發明具有以下有益效果:
檢測交換機的上行鏈路帶寬利用率是否大於一預設帶寬利用率,在大於該預設帶寬利用率時,對與交換機連接的目標前端設備的監控業務按照預設策略進行調整,並通過切換交換機與目標前端設備對應的埠工作模式來減小所述交換機的上行鏈路帶寬利用率,由此保證監控網絡上行鏈路帶寬的通暢性。
為使本發明的上述目的、特徵和優點能更明顯易懂,下文特舉較佳實施例,並配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應被看作是對範圍的限定,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
圖1是本發明實施例提供的視頻監控系統的方框示意圖。
圖2是圖1中所示前端設備的方框示意圖。
圖3是圖1中所示交換機的方框示意圖。
圖4是圖1中所示伺服器的方框示意圖。
圖5是本發明第一實施例提供的網絡工作模式切換方法的流程示意圖之一。
圖6是本發明第一實施例提供的網絡工作模式切換方法的流程示意圖之二。
圖7是圖6中步驟S110包括的子步驟的一種流程示意圖。
圖8是本發明第一實施例提供的網絡工作模式切換方法的流程示意圖之三。
圖9是本發明第二實施例提供的網絡工作模式切換方法的一種流程示意圖。
圖10是本發明第二實施例提供的網絡工作模式切換方法的另一種流程示意圖。
圖11是圖10中步驟S210包括的子步驟的一種流程示意圖。
圖12是本發明第三實施例提供的網絡工作模式切換裝置的方框示意圖。
圖13是本發明第三實施例提供的網絡工作模式切換裝置的另一種方框示意圖。
圖標:10-視頻監控系統;100-前端設備;101-第一存儲器;102-第一處理器;103-第一網絡模塊;200-交換機;201-第二存儲器;202-第二處理器;203-第二網絡模塊;300-伺服器;301-第三存儲器;302-第三處理器;303-第三網絡模塊;400-網絡工作模式切換裝置;410-創建明細信息模塊;420-第一監測發送模塊;430-第一接收模塊;440-第一切換模塊;450-第二監測發送模塊;460-第二接收模塊;470-第二切換模塊。
具體實施方式
下面將結合本發明實施例中附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發明實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本發明的實施例的詳細描述並非旨在限制要求保護的本發明的範圍,而是僅僅表示本發明的選定實施例。基於本發明的實施例,本領域技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨後的附圖中不需要對其進行進一步定義和解釋。同時,在本發明的描述中,術語「第一」、「第二」等僅用於區分描述,而不能理解為指示或暗示相對重要性。
請參照圖1,圖1是本發明實施例提供的視頻監控系統10的方框示意圖。所述視頻監控系統10包括相互通信連接的前端設備100、交換機200及伺服器300。所述前端設備100可以是,但不限於網絡攝像機(IP Camera,IPC)、編碼器等。其中,所述交換機200中保存有所述前端設備100接入所述交換機200的明細信息,所述明細信息包括所述前端設備100的接入信息及所述前端設備100的等級信息,所述接入信息包括設備標識信息。
所述交換機200根據實際情況向所述伺服器300發送調整所述前端設備100監控業務的請求,所述伺服器300響應所述請求,所述交換機200根據調整之後的情況切換所述前端設備100對應的埠工作模式。
請參照圖2,圖2是本發明較佳實施例提供的前端設備100的方框示意圖。所述前端設備100包括:第一存儲器101、第一處理器102以及第一網絡模塊103。
所述第一存儲器101、第一處理器102以及第一網絡模塊103相互之間直接或間接地電性連接,以實現數據的傳輸或交互。例如,這些元件相互之間可通過一條或多條通訊總線或信號線實現電性連接。第一存儲器101中存儲有軟體功能模塊,所述第一處理器102通過運行存儲在第一存儲器101內的軟體程序以及模塊,從而執行各種功能應用以及數據處理。
其中,所述第一存儲器101可以是,但不限於,隨機存取存儲器(Random Access Memory,RAM),只讀存儲器(Read Only Memory,ROM),可編程只讀存儲器(Programmable Read-Only Memory,PROM),可擦除只讀存儲器(Erasable Programmable Read-Only Memory,EPROM),電可擦除只讀存儲器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,第一存儲器101用於存儲程序,所述第一處理器102在接收到執行指令後,執行所述程序。所述第一處理器102以及其他可能的組件對所述第一存儲器101的訪問可在存儲控制器的控制下進行。
所述第一處理器102可能是一種集成電路晶片,具有信號的處理能力。上述的第一處理器102可以是通用處理器,包括中央處理器(Central Processing Unit,CPU)、網絡處理器(Network Processor,NP)等。還可以是數位訊號處理器(DSP)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者電晶體邏輯器件、分立硬體組件。可以實現或者執行本發明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。
所述第一網絡模塊103用於通過網絡建立前端設備100與外部通信終端之間的通信連接,實現網絡信號及數據的收發操作。上述網絡信號可以包括無線信號或者有線信號。
所述前端設備100為網絡攝像機時,所述網絡攝像機還可以包括攝像頭,用於獲取監控區域的視頻或者圖像信息,所述攝像頭可以是全景攝像頭(比如,魚眼攝像頭)。
可以理解,圖2所示的結構僅為示意,前端設備100還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1中所示的各組件可以採用硬體、軟體或其組合實現。
請參照圖3,圖3是圖1中所示交換機200的方框示意圖。所述交換機200包括第二存儲器201、第二處理器202以及第二網絡模塊203。
所述第二存儲器201中存儲有網絡工作模式切換裝置400,所述網絡工作模式切換裝置400包括至少一個可以軟體或固件(firmware)的形式存儲於所述第二存儲器201中的軟體功能模塊。
其中,所述第二存儲器201、第二處理器202及第二網絡模塊203與圖2中的第一存儲器101、第一處理器102及第一網絡模塊103的硬體配置相同,在此就不再一一介紹。
請參照圖4,圖4是圖1中所示伺服器300的方框示意圖。所述伺服器300包括第三存儲器301、第三處理器302以及第三網絡模塊303。
其中,所述第三存儲器301、第三處理器302及第三網絡模塊303與圖2中的第一存儲器101、第一處理器102及第一網絡模塊103的硬體配置相同,在此就不再一一介紹。
在本實施例中,當交換機200接入前端設備100,埠啟動後,所述交換機200與所述前端設備100主動交換信息。其中,主動交換信息指所述交換機200將其埠收發流能力發送給所述前端設備100,所述前端設備100收到後將所述前端設備100的網口收發能力發送給所述交換機200。所述前端設備100、交換機200交換信息後,各自創建能力集信息,確認所述前端設備100、交換機200的收發流能力。所述能力集信息可以包括設備類型、工作模式能力集。在本實施例的一種實施方式中,如表1所示,所述能力集信息可以以表格的形式分別保存在所述前端設備100及交換機200中。
表1能力集信息表
在本實施例的實施方式中,所述前端設備100默認工作模式為100M工作模式。
第一實施例
請參照圖5,圖5是本發明第一實施例提供的網絡工作模式切換方法的流程示意圖之一。所述方法應用於視頻監控系統10,所述視頻監控系統10包括前端設備100、交換機200以及伺服器300。所述交換機200中保存有所述前端設備100接入所述交換機200的明細信息,所述明細信息包括所述前端設備100的接入信息及所述前端設備100的等級信息,所述接入信息包括設備標識信息。下面對網絡工作模式切換方法具體流程進行詳細闡述。
步驟S120,交換機200對其上行鏈路帶利用率進行監測,當監測的所述上行鏈路帶寬利用率大於第一預設帶寬利用率時,所述交換機200根據所述明細信息,將等級信息為預設等級信息的目標前端設備100的設備標識信息發送給伺服器300。
在本實施例中,所述上行鏈路帶寬利用率指所述交換機200埠連接的多個前端設備100的媒體流量總和與所述交換機200的工作模式對應的媒體流值的比值。所述第一預設帶寬利用率可以根據所述交換機200的實際情況設定,當所述上行鏈路帶寬利用率小於或等於第一預設帶寬利用率時,所述監控網絡流暢。當所述交換機200監測到所述上行鏈路帶寬利用率大於第一預設帶寬利用率(比如,80%)時,所述交換機200根據所述明細信息,將等級信息為預設等級信息的目標前端設備100的設備標識信息發送給伺服器300。
其中,所述等級信息可以是根據實際監控區域的重要程度,將不同的監控區域的前端設備100劃分為不同的等級,比如特重點區域、重點區域等。在本實施例的實施方式中,將監控區域劃分為重點區域和非重點區域。所述等級信息可以包括是否為重點監控區域前端設備100。同時所述等級信息可以以表格的形式存儲在所述交換機200中,通過查詢所述等級信息查找到等級信息為預設等級信息的目標前端設備100。其中,所述預設等級信息為非重點區域。
所述接入信息可以包括IP位址、接入埠、設備編碼,所述設備標識信息可以包括IP位址、設備編碼。所述交換機200通過所述伺服器300對目標前端設備100的調整將其上行鏈路帶寬利用率調整在合理範圍內(比如,75%以下)。
步驟S130,所述伺服器300根據所述目標前端設備100的設備標識信息,按照預設的監控業務策略對所述目標前端設備100的監控業務進行調整,並將調整監控業務成功的報文發送給所述交換機200。
在本實施例中,所述伺服器300接收所述目標前端設備100的設備標識信息,提取所述目標前端設備100的IP位址。所述伺服器300根據所述IP位址對所述目標前端設備100執行預設策略,使得每臺所述目標前端設備100的監控業務媒體流量總和最大值調整在預設值(比如,8Mbps)以下,從而保證監控網絡的通暢性。
其中,監控業務可以包括實況和存儲,預設策略指關閉目標前端設備100的實況和/或存儲業務。在本實施例的實施方式中,通過關閉目標前端設備100的實況業務,從而降低交換機200的上行鏈路帶寬利用率。
步驟S140,所述交換機200接收所述報文後,對所述目標前端設備100對應埠的工作模式進行切換。
在本實施例中,所述伺服器300對所述目標前端設備100的監控業務調整成功後,所述目標前端設備100的媒體流量總和發生變化,根據計算得到的所述目標前端設備100的媒體流量總和,所述交換機200切換所述目標前端設備100對應埠的工作模式。當所述目標前端設備100的媒體流量總和大於一定數值(比如,8Mbps)時,將所述目標前端設備100連接的交換機200的埠的工作模式切換為第一工作模式,即100M模式。當所述目標前端設備100的媒體流量總和小於一定數值(比如,8Mbps),將所述目標前端設備100連接的交換機200的埠的工作模式切換為第二工作模式,即10M模式。上述調整可以保證等級信息高的前端設備100的監控帶寬充足。
所述前端設備100和所述交換機200均包含埠自動協商模式,通過埠自動協商模式,所述目標前端設備100根據通信連接的所述交換機200埠的工作模式切換所述目標前端設備100的網口工作模式。其中,埠自動協商模式是指埠根據另一端設備的連接速度和雙工模式,自動把它的速度調節到最高的工作水平,即線路兩端能具有的最快速度和雙工模式。
請參照圖6,圖6是本發明第一實施例提供的網絡工作模式切換方法的流程示意圖之二。所述方法還可以包括以下步驟。
步驟S150,所述交換機200對其上行鏈路帶寬利用率進行監測,當監測的所述上行鏈路帶寬利用率小於第二預設帶寬利用率時,所述交換機200發送監控業務恢復請求到所述伺服器300。
其中,所述第二預設帶寬利用率小於所述第一預設帶寬利用率。
在本實施例中,所述第二預設帶寬利用率可是根據實際情況設定,當所述上行鏈路帶寬利用率小於所述第二預設帶寬利用率時,所述監控網絡沒有得到有效的使用。當所述交換機200監測到所述上行鏈路帶寬利用率小於第二預設帶寬利用率(比如,30%)時,所述交換機200判斷出伺服器300有監控業務主動關閉,帶寬佔用被釋放。所述交換機200發送監控業務恢復請求到所述伺服器300,提高所述上行鏈路帶寬利用率。
步驟S160,所述伺服器300根據所述監控業務恢復請求對所述目標前端設備100的監控業務進行調整。
在本實施例中,所述伺服器300根據監控業務恢復請求中包含的IP位址對目標前端設備100的監控業務進行調整。監控業務恢復請求可以是恢復目標前端設備100的存儲和/或實況業務。在本實施例的實施方式中,所述監控業務恢復請求是恢復目標前端設備100的實況業務。
步驟S170,所述交換機200接收所述伺服器300對所述目標前端設備100的監控業務調整成功的確認報文,對所述目標前端設備100對應埠的工作模式進行切換。
在本實施例中,所述伺服器300恢復所述目標前端設備100的監控業務後,所述目標前端設備100的媒體流量總和變大。根據計算得到的所述目標前端設備100的媒體流量總和,所述交換機200切換所述目標前端設備100對應埠的工作模式。當所述目標前端設備100的媒體流量總和大於一定數值(比如,8Mbps),將所述目標前端設備100連接的交換機200的埠的工作模式切換為第一工作模式,即100M模式。當所述目標前端設備100的媒體流量總和小於一定數值(比如,8Mbps),將所述目標前端設備100連接的交換機200的埠的工作模式切換為第二工作模式,即10M模式。上述調整可以保證等級信息高的前端設備100的監控帶寬充足。
請再次參照圖6,所述方法還包括步驟S110,交換機200創建前端設備100接入交換機200的明細信息。
請參照圖7,圖7是圖6中步驟S110包括的子步驟的一種流程示意圖。所述步驟S110可以包括子步驟S112、子步驟S113、子步驟S114。
所述子步驟S112,所述交換機200通過對所述前端設備100發送到所述伺服器300的註冊報文進行分析,得到所述前端設備100的接入信息。
在本實施例中,所述前端設備100默認網口工作模式為100M模式,並通過註冊協議註冊到伺服器300。在本實施例的實施方式中,所述註冊協議可以是私有協議,也可以是Onvif協議。其中,私有協議也稱非標準協議,就是未經國際或國家標準化組織採納或批准,為某個企業自己制訂,協議實現細節不願公開,只在企業自己生產的設備之間使用的協議。Onvif協議是網絡視頻設備之間信息交換的通用協議。
所述前端設備100通過所述交換機200將註冊報文發送到所述伺服器300。所述交換機200對所述註冊報文進行分析,可以得到前端設備100接入信息。
所述子步驟S113,所述伺服器300響應對所述前端設備100的等級信息的操作,將所述前端設備100的等級信息進行保存並發送給所述交換機200。
在本實施例中,所述伺服器300可以包括一輸入裝置,用於接收對所述前端設備100的等級信息(比如,重點區域、非重點區域)的操作。所述前端設備100註冊到所述伺服器300後,所述伺服器300與所述交換機200進行數據同步,所述交換機200獲得所述前端設備100的等級信息。
所述子步驟S114,所述交換機200根據所述前端設備100的接入信息及所述前端設備100的等級信息生成所述前端設備100接入所述交換機200的明細信息。
其中,所述明細信息可以包括設備編碼、等級信息、接入埠及IP位址。
所述明細信息包含的信息有變化時,所述交換機200通過更改對應的信息,維護所述明細信息。
請參照圖8,所述方法還包括以下步驟。
步驟S181,所述目標前端設備100對預設時間段內所述目標前端設備100的媒體流量總和進行預設次數的計算。
在本實施例中,客戶端接收用戶輸入的視頻請求,並發送視頻請求報文到所述伺服器300。所述伺服器300接收所述視頻請求報文後,發送視頻請求報文到所述前端設備100。所述前端設備100根據所述視頻請求報文創建並維護媒體流監控信息,所述媒體流監控信息可以包括註冊協議、監控業務、媒體流量。
在所述目標前端設備100監控業務變化時,所述目標前端設備100計算所述媒體流量總和。然後所述目標前端設備100每隔預設間隔時間(比如,10s)計算所述媒體流量總和,重複計算預設次數(比如,五次)。
步驟S182,當每次計算結果之間的差值小於預設差值時,判斷計算結果是否大於預設媒體流值。
其中,預設差值可以是根據實際情況設定,若每次計算得到的媒體流量總和(即計算結果)之間的差值小於預設差值(比如,1Mbps),則判斷當前目標前端設備100監控業務穩定。將所述計算結果與預設媒體流值(比如,8Mbps)進行比較,判斷計算結果是否大於預設媒體流值,從而判斷當前目標前端設備100的網口工作模式。若每次計算得到的媒體流量總和大小不一致,則重複計算媒體流量總和。
其中,所述預設媒體流值可以根據實際情況設定,所述預設媒體流值用於判斷當前所述目標前端設備100的網口工作模式,所述網口工作模式包括10M模式和100M模式。
若計算結果大於所述預設媒體流值,則執行步驟S183。
步驟S183,將所述目標前端設備100的當前工作模式切換為第一工作模式。
若所述媒體流量總和大於所述預設媒體流值,判斷當前目標前端設備100的網口工作模式為第一工作模式。在本實施例的實施方式中,所述第一工作模式為100M模式。判斷實際目標前端設備100的網口工作模式是否為第一工作模式,若不是,則將實際目標前端設備100的網口工作模式切換為第一工作模式;若是,則不進行切換。
若計算結果小於所述預設媒體流值,則執行步驟S184。
步驟S184,將所述目標前端設備100的當前工作模式切換為第二工作模式。
其中,所述第一工作模式對應的媒體流值大於所述第二工作模式對應的媒體流值。
若所述媒體流量總和小於所述預設媒體流值,判斷當前目標前端設備100的網口工作模式為第二工作模式。在本實施例的實施方式中,所述第二工作模式為10M模式。判斷實際目標前端設備100的網口工作模式是否為第二工作模式,若不是,則將實際目標前端設備100的網口工作模式切換為第二工作模式;若是,則不進行切換。
所述前端設備100和所述交換機200均包含埠自動協商模式,通過埠自動協商模式,所述交換機200根據通信連接的所述目標前端設備100網口的工作模式切換所述交換機200的埠工作模式。
第二實施例
請參照圖9,圖9是本發明第二實施例提供的網絡工作模式切換方法的一種流程示意圖。所述方法應用於與前端設備100、伺服器300通信連接的交換機200。所述交換機200中保存有所述前端設備100接入所述交換機200的明細信息,所述明細信息包括所述前端設備100的接入信息及所述前端設備100的等級信息,所述接入信息包括設備標識信息。下面對視頻共享方法具體流程進行詳細闡述。
步驟S220,對所述交換機200的上行鏈路帶寬利用率進行監測,當監測的所述上行鏈路帶寬利用率大於第一預設帶寬利用率時,根據所述明細信息,將等級信息為預設等級信息對應的目標前端設備100的設備標識信息發送給伺服器300。
步驟S230,接收所述伺服器300根據所述目標前端設備100的設備標識信息,按照預設的監控業務策略對所述目標前端設備100的監控業務進行調整時,發送的監控業務調整成功的報文。
步驟S240,在接收所述報文後,對所述目標前端設備100對應埠的工作模式進行切換。
請參照圖10,圖10是本發明第二實施例提供的網絡工作模式切換方法的另一種流程示意圖。所述方法還可以包括以下步驟。
步驟S250,對所述交換機200的上行鏈路帶寬利用率進行監測,當監測的所述上行鏈路帶寬利用率小於第二預設帶寬利用率時,發送監控業務恢復請求到所述伺服器300。
其中,所述第二預設帶寬利用率小於所述第一預設帶寬利用率。
步驟S260,接收所述伺服器300在根據所述監控業務恢復請求對所述目標前端設備100的監控業務進行調整時,發送的監控業務調整成功的報文。
步驟S270,在收到所述報文後,對所述目標前端設備100對應埠的工作模式進行切換。
請再次參照圖10,所述方法還包括步驟S210,創建所述前端設備100接入所述交換機200的明細信息。
請參照圖11,圖11是圖10中步驟S210包括的子步驟的一種流程示意圖。所述步驟S210可以包括子步驟S212、子步驟S213以及子步驟S214。
所述子步驟S212,通過所述前端設備100發送到所述伺服器300的註冊報文進行分析,得到所述前端設備100的接入信息。
所述子步驟S213,接收所述伺服器300響應對所述前端設備100的等級信息的操作後發送的所述前端設備100的等級信息。
所述子步驟S214,根據所述前端設備100的接入信息及所述前端設備100的等級信息生成所述前端設備100接入所述交換機200的明細信息。
第三實施例
請參照圖12,圖12是本發明第三實施例提供的網絡工作模式切換裝置400的方框示意圖。所述網絡工作模式切換裝置400應用於交換機200。所述交換機200中保存有前端設備100接入所述交換機200的明細信息,所述明細信息包括所述前端設備100的接入信息及所述前端設備100的等級信息,所述接入信息包括設備標識信息。所述網絡工作模式切換裝置400包括第一監測發送模塊420、第一接收模塊430及第一切換模塊440。
第一監測發送模塊420,用於對所述交換機200的上行鏈路帶寬利用率進行監測,當監測的所述上行鏈路帶寬利用率大於第一預設帶寬利用率時,根據所述明細信息,將等級信息為預設等級信息對應的目標前端設備100的設備標識信息發送給伺服器300。
在本實施例中,所述第一監測發送模塊420用於執行圖9中的步驟S220,關於所述第一監測發送模塊420的具體描述可以參照第一實施例中步驟S120的描述。
第一接收模塊430,用於接收所述伺服器300根據所述目標前端設備100的設備標識信息,按照預設的監控業務策略對所述目標前端設備100的監控業務進行調整時,發送的監控業務調整成功的報文。
在本實施例中,所述第一接收模塊430用於執行圖9中的步驟S230,關於所述第一接收模塊430的具體描述可以參照第一實施例中步驟S130的描述。
第一切換模塊440,用於對所述目標前端設備100對應埠的工作模式進行切換。
在本實施例中,所述第一切換模塊440用於執行圖9中的步驟S240,關於所述第一切換模塊440的具體描述可以參照第一實施例中步驟S140的描述。
請參照圖13,圖13是本發明第三實施例提供的網絡工作模式切換裝置400的另一種方框示意圖。所述網絡工作模式切換裝置400還可以包括創建明細信息模塊410。
創建明細信息模塊410,用於創建所述前端設備100接入所述交換機200的明細信息。
在本實施例中,所述創建明細信息模塊410用於執行圖10中的步驟S210,關於所述創建明細信息模塊410的具體描述可以參照第一實施例中步驟S110的描述。
所述創建明細信息模塊410創建所述前端設備100接入所述交換機200的明細信息的方式包括:
通過對所述前端設備100發送到所述伺服器300的註冊報文的分析,得到所述前端設備100的接入信息;
接收所述伺服器300響應對所述前端設備100的等級信息的操作後發送的所述前端設備100的等級信息;
根據所述前端設備100的接入信息及所述前端設備100的等級信息生成所述前端設備100接入所述交換機200的明細信息。
請再次參照圖13,所述網絡工作模式切換裝置400還可以包括第二監測發送模塊450、第二接收模塊460及第二切換模塊470。
第二監測發送模塊450,用於對所述交換機200的上行鏈路帶寬利用率進行監測,當監測的所述上行鏈路帶寬利用率小於第二預設帶寬利用率時,發送監控業務恢復請求到所述伺服器300。
其中,所述第二預設帶寬利用率小於所述第一預設帶寬利用率。
在本實施例中,所述第二監測發送模塊450用於執行圖10中的步驟S250,關於所述第二監測發送模塊450的具體描述可以參照第一實施例中步驟S150的描述。
第二接收模塊460,用於接收所述伺服器300在根據所述監控業務恢復請求對所述目標前端設備100的監控業務進行調整時,發送的監控業務調整成功的報文。
在本實施例中,所述第二接收模塊460用於執行圖10中的步驟S260,關於所述第二接收模塊460的具體描述可以參照步驟第一實施例中S160的描述。
第二切換模塊470,用於在收到所述報文後,對所述目標前端設備100對應埠的工作模式進行切換。
在本實施例中,所述第二切換模塊470用於執行圖10中的步驟S270,關於所述第二切換模塊470的具體描述可以參照第一實施例中步驟S170的描述。
綜上所述,本發明提供了一種網絡工作模式切換方法及裝置,交換機對其上行鏈路帶寬利用率進行監測,當監測的所述上行鏈路帶寬利用率大於第一預設帶寬利用率時,通過所述伺服器按照預設的監控業務策略對所述目標前端設備的監控業務進行調整,並對所述目標前端設備對應網口的工作模式進行切換,由此減小所述交換機的上行鏈路帶寬利用率,保證監控網絡的通暢性。
以上所述,僅為本發明的具體實施方式,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應所述以權利要求的保護範圍為準。