本發明涉及數據通信領域,具體而言,涉及一種網絡設備配置方法及網絡設備。
背景技術:
現有的3G/4G路由器的集中網管系統中,服務器通過短信網關收發短信,通過定位網關連接Internet提供定位服務。短信網關采取以太接口和服務器連接,并以TCP方式通信。
通過網管系統,管理員可以管理很多臺路由器設備。管理路由器的方式有兩種,一種是短信管理,另一種是網絡管理。短信管理方式中,設備可以沒有任何配置,服務器通過短信將配置下發給設備,下發的配置中會包含接口或者4G撥號等配置,然后設備就可以通過這些配置完成4G撥號功能,進而建立與服務器的網絡通道。網絡通道建立后,服務器就可以采用網絡方式來管理路由器設備。其中,短信管理的優勢在于如果路由器不在機房而是在戶外,不方便直接連線到設備做配置,就可以利用短信遠程管理。
路由器設備包括有4G模塊,使用時需要插入4G用戶識別卡(Subscriber Identification Module,SIM卡)。網管系統管理很多臺設備,在設備空配置啟動的情況下,4G模塊處于4G模式時,服務器可以通過短信網關,利用短信將配置信息下發給路由器,以完成對路由器的配置。然而,由于路由器4G模塊的限制,對于某些運營商的4G SIM卡,4G模塊工作在4G模式時,4G SIM卡無法收發短信,服務器也就無法對路由器設備進行配置管理。
技術實現要素:
有鑒于此,本發明的目的在于提供一種網絡設備配置方法及網絡設備,以有效地解決上述問題。
為了實現上述目的,本發明采用的技術方案如下:
第一方面,本發明實施例提供了一種網絡設備配置方法,所述方法包括:所述網絡設備將滿足預設條件的4G模塊的工作模式設置為2G模式;若接收到服務器通過短信發送的配置信息,則根據所接收的配置信息進行配置后,將所述4G模塊由所述2G模式切換到4G模式。
第二方面,本發明實施例還提供了一種網絡設備,所述網絡設備包括:設置模塊和第一配置模塊。設置模塊,用于將滿足預設條件的4G模塊的工作模式設置為2G模式。第一配置模塊,用于若接收到服務器通過短信發送的配置信息,則根據所接收的配置信息進行配置后,將所述4G模塊由所述2G模式切換到4G模式。
相比于現有技術,本發明實施例提供的網絡設備配置方法及網絡設備,通過將滿足預設條件的4G模塊的工作模式設置為2G模式,若接收到服務器通過短信發送的配置信息,則根據接收到的配置信息完成配置并切換到4G模式,以撥號上線。通過這種方式能夠在不更換4G模塊的情況下,實現服務器對4G模塊插入用戶識別卡后不能收發短信的網絡設備的配置管理,以實現該網絡設備的零配置上線。
為使本發明的上述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
圖1示出了一種可應用于本實施例的應用環境的結構示意圖;
圖2示出了本發明第一實施例提供的一種網絡設備配置方法的流程圖;
圖3示出了本發明第二實施例提供的一種網絡設備配置方法的流程圖;
圖4示出了本發明第三實施例提供的一種網絡設備配置方法的流程圖;
圖5示出了本發明第四實施例提供的一種網絡設備的功能模塊框圖;
圖6示出了本發明第五實施例提供的一種網絡設備的功能模塊框圖;
圖7示出了本發明第六實施例提供的一種網絡設備的功能模塊框圖。
具體實施方式
本發明實施例所提供的網絡設備配置方法及網絡設備可應用于如圖1所示的應用環境中。如圖1所示,服務器100與短信網關300通過網絡200連接,服務器100可以通過短信網關300以及基站400與多個網絡設備建立短信通道。網絡設備包括4G(the 4th Generation communication system,第四代通信系統)模塊。4G模塊中設置有卡槽,用于插入4G用戶識別卡(Subscriber Identification Module,SIM卡)。
服務器100可以通過短信的方式將配置信息下發給網絡設備,對網絡設備的配置進行管理,以實現網絡設備的零配置上線。其中,零配置上線是指網絡設備在空配置啟動的情況下,服務器100通過短信將配置信息下發給網絡設備,完成對網絡設備的配置,網絡設備使用該配置進行撥號,與服務器100建立網絡連接。
例如,上述應用環境具體可以為網絡集中管理系統,此時,上述服務器為網絡集中管理系統中的服務器,相應地,上述網絡設備為網絡管理系統中的網絡接入設備,例如路由器、防火墻等。
然而,由于4G模塊的限制,上述應用環境中對于某些運營商的4G SIM卡,4G模塊工作在4G模式時,4G SIM卡無法收發短信,則無法實現服務器100對網絡設備的配置管理,進而無法實現網絡設備的零配置上線。因此,為了解決該問題,本實施例提供了一種網絡設備配置方法,應用于網絡設備。本實施例中,網絡設備可以為路由器、防火墻等。
下面將結合本發明實施例中附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發明實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本發明的實施例的詳細描述并非旨在限制要求保護的本發明的范圍,而是僅僅表示本發明的選定實施例。基于本發明的實施例,本領域技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
第一實施例
圖2示出了本發明第一實施例提供的一種網絡設備配置方法的流程圖。如圖2所示,所述方法包括:
步驟S201,網絡設備將滿足預設條件的4G模塊的工作模式設置為2G模式;
當網絡設備的4G模塊中插入的是收發短信受限的運營商的4G SIM卡,并且網絡設備空配置啟動的情況下,為了使得網絡設備能夠收發短信,從而接收由服務器100通過短信發送的配置信息,本實施例中,將該4G模塊的工作模式設置為2G(the 2th Generation communication system,第二代通信系統)模式。
考慮到4G模塊只是對于某些運營商的4G SIM卡存在上述限制,對于其他運營商的4G SIM卡,工作在4G模式時也能夠收發短信。因此,當網絡設備的4G模塊中插入的4G SIM卡并不固定于某種受限的4G SIM卡時,在將4G模塊的工作模式設置為2G模式之前,需要對4G模塊中插入的4G SIM卡的運營商信息進行判定,僅將滿足預設條件的4G模塊的工作模式設置為2G模式。
具體的,判斷插有4G SIM卡的4G模塊是否滿足預設條件的實施方式可以為:獲取所插入的SIM卡中的運營商信息;將所述運營商信息與預設的管理列表進行匹配;若匹配失敗,則判定4G模塊滿足預設條件。
其中,管理列表中包括有不受限的4G SIM卡的運營商信息,例如某4G模塊對于聯通或者移動的4G SIM卡,工作在4G模式時可以收發短信,而對應電信的4G SIM卡,工作在4G模式時無法收發短信,此時,管理列表中僅包括聯通4G SIM卡和移動4G SIM卡的運營商信息。當4G模塊中插入電信的4G SIM卡的情況下,所獲取的運營商信息為電信的運營商信息,而管理列表中沒有該運營商信息,則表示運營商信息匹配失敗,判定該4G模塊滿足預設條件。當然,若4G模塊中插入的是聯通或移動的4G SIM卡,則能夠在管理列表中匹配到運營商信息,此時判定該4G模塊不滿足預設條件。
步驟S202,若接收到服務器通過短信發送的配置信息,則根據所接收的配置信息進行配置后,將所述4G模塊由所述2G模式切換到4G模式;
網絡設備的4G模塊的工作在2G模式下時,可以收發短信。作為一種實施方式,服務器100可以響應于管理員觸發的零配置上線指令,通過短信直接發送配置信息到網絡設備。
作為另一種實施方式,服務器100也可以響應于管理員觸發的零配置上線指令,通過短信發送零配置開通指令至網絡設備。網絡設備接收到零配置開通指令后,執行零配置開通業務流程,通過短信發送配置信息獲取指令至服務器100,服務器100接收到配置信息獲取指令后,通過短信發送與該配置信息獲取指令對應的配置信息到網絡設備。具體的,配置信息可以包括網絡設備的4G撥號參數以及接口信息等配置。
可以理解,4G模塊工作在2G模式時,可以收發短信,但是撥號速度很低,難以撥號成功。因此,網絡設備將服務器100通過短信下發的配置信息設置到網絡設備,需要撥號上線時,將4G模塊的工作模式由2G模式切換到4G模式,以便于快速撥號上線。
本發明實施例提供的網絡設備配置方法,通過將滿足預設條件的4G模塊的工作模式設置為2G模式,若接收到服務器100通過短信發送的配置信息,則根據接收到的配置信息完成配置并切換到4G模式,以撥號上線。通過這種方式能夠在不更換4G模塊的情況下,實現服務器100對4G模塊插入4G SIM卡后不能收發短信的網絡設備的配置管理,從而實現該網絡設備的零配置上線
第二實施例
圖3示出了本發明第二實施例提供的一種網絡設備配置方法的流程圖。如圖3所示,所述方法包括:
步驟S301,網絡設備將滿足預設條件的4G模塊的工作模式設置為2G模式;
上述步驟S301的實施過程可以參考上述第一實施例中的步驟S201,在此不再贅述。
可以理解的是,4G模塊在2G模式下工作時,若4G模塊始終沒有收到服務器100的短信,4G模塊就會一直處于2G模式。然而,由于4G模塊工作在2G模式時,撥號速度很低,就會導致網絡設備需要4G撥號時,一直無法撥號成功。例如,在一個具體的應用場景中,網絡設備的4G模塊中插入的是電信4G卡,此時,只有當4G模塊工作在2G模式下,該網絡設備才能收發短信。這種情況下,若該網絡設備零配置上線完畢后,又發生了重啟,重啟后的網絡設備中保存有上一次上線時的配置信息。此時,若4G模式一直沒有接收到服務器100發送的配置信息,則一直工作在2G模式,無法利用已有的配置信息撥號上線。
因此,為了避免4G模塊始終工作在2G模式,不利于網絡設備的撥號,本實施例中,通過設置預設時間,以限制4G模塊工作在2G模式的時間。具體實施方式請參見以下步驟S302至步驟S305。
步驟S302,判斷在預設時間內是否接收到服務器通過短信發送的配置信息;
其中,預設時間可以根據需要設置,例如,可以設置為5分鐘。優選的,預設時間的起始時刻可以為4G模塊工作在2G模式的起始時刻。
若服務器100需要對網絡設備執行零配置上線操作,則通過短信發送的配置信息至網絡設備。因此,若在預設時間內接收到服務器100通過短信發送的配置信息,則執行步驟S303。具體的,網絡設備可以在將4G模塊的工作模式切換到2G模式后,按照預設的時間間隔檢測是否接收到服務器100通過短信發送的配置信息,一旦接收到服務器100通過短信發送的配置信息則執行步驟S303。
此外,服務器100不需要對網絡設備執行零配置上線操作時,則可以通過短信發送模式切換指令至網絡設備,也可以不發送短信到網絡設備。因此,在預設時間內沒有接收到服務器100發送的配置信息包括兩種情況,一種情況是,在接收到服務器100通過短信發送的配置信息之前,接收到服務器100通過短信發送的模式切換指令,另一種情況是,在預設時間內沒有接收到服務器100發送的短信。
由于服務器100除了可以通過短信發送配置信息之外,若服務器100不需要對網絡設備執行零配置上線,也可以通過短信發送模式切換指令至網絡設備。因此,除了對預設時間內是否接收到服務器100通過短信發送的配置信息進行判斷外,還需要對預設時間內是否接收到服務器100通過短信發送的模式切換指令進行判斷。具體的,網絡設備也可以在將4G模塊的工作模式切換到2G模式后,按照預設的時間間隔檢測是否接收到服務器100通過短信發送的模式切換指令,一旦在接收到服務器100通過短信發送的配置信息之前,接收到服務器100通過短信發送的模式切換指令則執行步驟S304。當然,若預設時間內沒有接收到服務器100通過短信發送的配置信息或模式切換指令,也執行步驟S304。
需要說明的是,對預設時間內是否接收到服務器100通過短信發送的配置信息的判斷和對預設時間內是否接收到服務器100通過短信發送的模式切換指令的判斷可以同時執行,也可以先后執行,本實施例中對具體先后順序不做限定。
此外,服務器100也可以僅通過短信發送配置信息,不發送模式切換指令。這種情況下,當服務器100不需要對網絡設備執行零配置上線時,服務器100則不發送短信,預設時間后,網絡設備直接將其4G模塊的工作模式,由2G模式切換回4G模式,采用已有的配置撥號上線。也就是說,本發明實施例提供的網絡設備配置方法,在服務器100僅通過短信發送配置信息的情況下,也可以僅判斷在預設時間內是否接收到服務器100通過短信發送的配置信息,而不用判斷在預設時間內是否接收到服務器100通過短信模式切換指令。
步驟S303,根據接收到的配置信息進行配置后,將所述4G模塊由所述2G模式切換到4G模式;
其中,網絡設備接收服務器100通過短信發送的配置信息的具體方式可以參考上述第一實施例中的步驟S202,在此不再贅述。此時,若網絡設備在預設時間內接收到服務器100通過短信發送的配置信息,則利用接收到的配置信息進行撥號,建立與服務器100的網絡連接,實現該網絡設備的零配置上線以及服務器100通過短信通道對該網絡設備的配置管理。
步驟S304,若在接收到服務器通過短信發送的配置信息之前接收到服務器通過短信發送的模式切換指令或者是若在預設時間內沒有接收到服務器發送的短信,則將所述4G模塊由所述2G模式切換到4G模式。
將4G模塊由2G模式切換到4G模式后,網絡設備無法再收發短信。此時,若網絡設備中預先存儲有配置信息,則執行步驟S305和步驟S306。
步驟S305,根據所存儲的配置信息進行撥號,建立與所述服務器的網絡連接;
步驟S306,若連接失敗,則將所述4G模塊由所述4G模式切換到2G模式,等待接收所述服務器通過短信發送的配置信息。
網絡設備根據所存儲的配置信息進行撥號,建立與服務器100的網絡連接,以便于服務器100通過網絡來管理網絡設備。若連接成功,則完成配置,路由器上線。若連接失敗,說明所存儲的配置信息不適用,則將4G模塊由4G模式切換到2G模式,繼續等待接收服務器100通過短信發送的配置信息。
于步驟S306中,也可以設置等待時間。作為一種實施方式,該等待時間可以與步驟S302中的預設時間相同。作為另一種實施方式,該等待時間也可以與步驟S302中的預設時間不同,例如每次等待可以在上一次等待時間的基礎上增加預設時間步長。例如,步驟S302中的預設時間為5分鐘,可以將預設時間步長設置為1分鐘,第一次執行步驟S306時,等待接收所述服務器100通過短信發送的配置信息的等待時間為6分鐘,若6分鐘內依然沒有接收到服務器100通過短信發送的配置信息,則再次執行步驟S305,若連接還是失敗,則再次執行步驟S306,此時,等待時間則為7分鐘,以此類推,直至網絡設備完成配置,成功上線。
本實施例提供的網絡設備配置方法在上述第一實施例的基礎上,通過設置預設時間來限制4G模塊工作在2G模式下的時間,避免網絡設備的4G模塊2G模式下工作時,始終沒有接收到服務器100通過短信發送的配置信息的情況下,導致4G模塊一直工作在2G模式,不利于網絡設備的撥號。
第三實施例
圖4示出了本發明第三實施例提供的一種網絡設備配置方法的流程圖。如圖4所示,所述方法包括:
步驟S401,若網絡設備中預先存儲有配置信息,則根據所存儲的配置信息進行撥號,建立與所述服務器的網絡連接;
本實施例中,網絡設備空配置啟動后,判斷網絡設備中是否存儲有配置信息。當網絡設備預先存儲有配置信息時,采用已有的配置信息進行撥號上線,若撥號成功,與服務器100建立網絡連接,此時,網絡設備的4G模塊一直處于4G模式。若連接失敗,則執行步驟S402。當然,若網絡設備中沒有存儲配置信息時,也繼續執行步驟S402。
例如,在一種具體的應用場景中,網絡設備的4G模塊中插入的是電信4G SIM卡,此時,只有當4G模塊工作在2G模式下,該網絡設備才能收發短信。當該網絡設備零配置上線完成后,保存配置信息,但由于某種原因網絡設備發生了重啟。網絡設備重啟后,由于保存有前一次上線的配置信息,所以使用已有的該配置信息即可以完成4G撥號以及建立與服務器100的連接,此時,4G模塊的工作模式一直處于4G模式,不需要將4G模塊的工作模式設置為2G模式。
當然,若網絡設備的4G模塊中的SIM卡發生了變更,例如,網絡設備最近一次上線時,4G模塊中插入的是聯通的SIM卡,而本次將聯通的SIM卡變更為了電信的SIM卡。電信SIM卡撥號時顯然無法采用之前保存的聯通的SIM卡撥號時的配置,此時,根據所存儲的配置信息進行撥號,將導致撥號錯誤,即連接失敗。
步驟S402,若連接失敗,將滿足預設條件的4G模塊的工作模式設置為2G模式;
步驟S401中,根據所存儲的配置信息進行撥號,建立與所述服務器100的網絡連接的結果為連接失敗的情況下,再將滿足預設條件的4G模塊的工作模式設置為2G模式。
其中,判斷插有4G SIM卡的4G模塊是否滿足預設條件的實施方式可以為:獲取所插入的SIM卡中的運營商信息;將所述運營商信息與預設的管理列表進行匹配;若匹配失敗,則判定4G模塊滿足預設條件。
其中,管理列表中包括有不受限的4G SIM卡的運營商信息,例如某4G模塊對于聯通或者移動的4G SIM卡,工作在4G模式時可以收發短信,而對應電信的4G SIM卡,工作在4G模式時無法收發短信,此時,管理列表中僅包括聯通4G SIM卡和移動4G SIM卡的運營商信息。
需要說明的是,上述判斷插有4G SIM卡的4G模塊是否滿足預設條件的步驟可以發生在上述步驟S401之前,也可以發生在上述步驟S401連接失敗后,執行步驟S402之前。
步驟S403,判斷在預設時間內是否接收到服務器通過短信發送的配置信息;
其中,預設時間可以根據需要設置,例如,可以設置為5分鐘。優選的,預設時間的起始時刻可以為4G模塊工作在2G模式的起始時刻。
若在預設時間內接收到服務器100通過短信發送的配置信息,則執行步驟S404;若在預設時間內沒有接收到服務器100通過短信發送的配置信息,則執行步驟S405。
步驟S404,根據接收到的配置信息進行配置后,將所述4G模塊由所述2G模式切換到4G模式;
步驟S405,若在接收到服務器通過短信發送的配置信息之前接收到服務器通過短信發送的模式切換指令或者是若在預設時間內沒有接收到服務器發送的短信,則將所述4G模塊由所述2G模式切換到4G模式。
將4G模塊由2G模式切換到4G模式后,網絡設備無法再收發短信,只能采用已有的配置撥號上線。此時,若網絡設備中預先存儲有配置信息,則執行步驟S406和步驟S407。
步驟S406,根據所存儲的配置信息進行撥號,建立與所述服務器的網絡連接;
步驟S407,若連接失敗,則將所述4G模塊由所述4G模式切換到2G模式,等待接收所述服務器通過短信發送的配置信息。
上述步驟S403至步驟S407的具體實施方式可以參考第二實施例中步驟S302至步驟S306的相關描述,這里不再贅述。
本實施例提供的網絡設備配置方法,在上述第二實施例的基礎上,對于預先存儲有配置信息的網絡設備,先直接根據所存儲的配置信息進行撥號,建立與所述服務器100的網絡連接,有利于采用本發明實施例提供的網絡設備配置方法完成零配置上線的網絡設備發生重啟時,能夠快速且方便地完成撥號上線。
第四實施例
圖5示出了本發明第四實施例提供的網絡設備的模塊框圖。本實施例提供的網絡設備10能夠實現第一實施例提出的網絡設備配置方法。請參照圖5,本實施例中的網絡設備10包括:設置模塊11和第一配置模塊12。
設置模塊11,用于將滿足預設條件的4G模塊的工作模式設置為2G模式;
第一配置模塊12,用于若接收到服務器100通過短信發送的配置信息,則根據所接收的配置信息進行配置,將所述4G模塊由所述2G模式切換到4G模式。
第五實施例
圖6示出了本發明第五實施例提供的網絡設備的模塊框圖,本實施例提供的網絡設備20能夠實現第二實施例提出的網絡設備配置方法。請參照圖6,本實施例中的網絡設備20包括:設置模塊21、第一配置模塊22以及第一切換模塊23。
其中,設置模塊21,用于將滿足預設條件的4G模塊的工作模式設置為2G模式;
第一配置模塊22,用于若接收到服務器通過短信發送的配置信息,則根據所接收的配置信息進行配置后,將所述4G模塊由所述2G模式切換到4G模式。
第一切換模塊23,用于若在預設時間內沒有接收到所述服務器100通過短信發送的配置信息,則將所述4G模塊由所述2G模式切換到4G模式。
進一步的,如圖6所示,本網絡設備20還可以包括:
第一連接模塊24,用于根據所存儲的配置信息進行撥號,建立與所述服務器100的網絡連接;若連接失敗,則將所述4G模塊由所述4G模式切換到2G模式,等待接收所述服務器100通過短信發送的配置信息。
進一步的,如圖6所示,本網絡設備20還可以包括:
第二切換模塊25,用于在網絡設備將滿足預設條件的4G模塊的工作模式設置為2G模之后,在接收到服務器100通過短信發送的配置信息之前,若接收到服務器100通過短信發送的模式切換指令,則將所述4G模塊由所述2G模式切換到4G模式。
第六實施例
圖7示出了本發明第六實施例提供的網絡設備的模塊框圖,本實施例提供的網絡設備30能夠實現第三實施例提出的網絡設備配置方法。請參照圖7,本實施例中的網絡設備30包括:第二連接模塊31、設置模塊32、第一配置模塊33以及第一切換模塊34。
其中,第二連接模塊31,用于若預先存儲有配置信息,則根據所存儲的配置信息進行撥號,建立與所述服務器100的網絡連接;
設置模塊32,用于若第二連接模塊連接失敗,則將滿足預設條件的4G模塊的工作模式設置為2G模式;
第一配置模塊33,用于若接收到所述服務器100通過短信發送的配置信息,則根據所接收的配置信息進行配置后,將所述4G模塊由所述2G模式切換到4G模式。
第一切換模塊34,用于若在預設時間內沒有接收到所述服務器100通過短信發送的配置信息,則將所述4G模塊由所述2G模式切換到4G模式。
進一步的,如圖7所示,本網絡設備30還可以包括:
第一連接模塊35,用于根據所存儲的配置信息進行撥號,建立與所述服務器100的網絡連接;若連接失敗,則將所述4G模塊由所述4G模式切換到2G模式,等待接收所述服務器100通過短信發送的配置信息。
進一步的,如圖7所示,本網絡設備30還可以包括:
第二切換模塊36,用于在網絡設備將滿足預設條件的4G模塊的工作模式設置為2G模之后,在接收到服務器100通過短信發送的配置信息之前,若接收到服務器100通過短信發送的模式切換指令,則將所述4G模塊由所述2G模式切換到4G模式。
本發明第四實施例至第六實施例中,各模塊可以是由軟件代碼實現,此時,上述的各模塊可存儲于網絡設備的存儲器內。當然,以上各模塊同樣可以由硬件例如集成電路芯片實現。
需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。