本發(fā)明涉及一種4g路由器通信技術領域,特別是涉及一種mifi上網模式的智能切換方法及系統(tǒng)。
背景技術:
現(xiàn)在4g(第四代移動通信技術)通信發(fā)展迅速,便攜的4gmifi(一種便攜式寬帶無線裝置)也進入了大眾的視野。mifi主要包括一張數據卡和mifi終端,數據卡只能提供3g(第三代移動通信技術)\4g的數據業(yè)務服務,并不能使用通話功能,即使將數據卡放入手機終端中也最多只能使用數據業(yè)務服務和短信。mifi終端更像是一個熱點,開啟之后可以讓具有wi-fi(一種將個人電腦、手持設備等終端以無線方式互相連接的技術)功能的終端搜尋到熱點并加入其中,使多個終端可以同時進行數據服務。
4gmifi讓用戶在wi-fi安全保證下,隨時隨地享受極速連接網絡生活,永不掉線,智能管理。配備了最新的4g和wireless-n技術(最新帶高速wi-fi技術),是一個全功能的網絡設備,它能夠讓用戶自由享受無憂的網絡連接,無論是在室外會議,展會,會場,工廠,家里,還是路由。通過網絡接口,4gmifi可以讓用戶的臺式電腦和筆記本享用有線或者4g無線網線網絡。當連接到4g網絡的時候,通過cm8565r(一種路由器)的增值應用軟件,可以隨時監(jiān)控4g網絡的連接狀態(tài)。同時,4g管理中心能夠監(jiān)控或者最大化網絡連接,也可以管理4g月流量。
但現(xiàn)有技術中mifi上網模式都需要用戶手動切換,導致操作非常繁瑣,嚴重影響了用戶的使用體驗。
技術實現(xiàn)要素:
本發(fā)明要解決的技術問題是為了克服現(xiàn)有技術中mifi上網模式都需要 用戶手動切換,導致操作非常繁瑣,嚴重影響了用戶的使用體驗的缺陷,提供一種mifi上網模式的智能切換方法及系統(tǒng),適用于支持多種方法上行的4gmifi路由器。
本發(fā)明是通過下述技術方案來解決上述技術問題的:
本發(fā)明提供了一種mifi上網模式的智能切換方法,其特點在于,包括以下步驟:
s1、判斷mifi的初始運行模式是智能模式還是手動模式,若是智能模式,則執(zhí)行步驟s2,若是手動模式,則執(zhí)行步驟s3;
s2、將mifi的網口配置為wan(廣域網)口,并對mifi的網絡狀態(tài)進行初始化操作,然后執(zhí)行步驟s4,
所述初始化操作包括:當所述網口沒有接入網線且上網模式為wan模式時,將上網模式由wan模式切換為lte(長期演進)模式;當所述網口接入網線且上網模式為lte模式時,將上網模式由lte模式切換為wan模式;
s3、將mifi的網口配置為lan(局域網)口,然后執(zhí)行步驟s4;
s4、每隔一固定時間對所述mifi的當前運行模式以及所述網口的接入狀態(tài)進行一次檢測;
s5、判斷檢測出的所述mifi的當前運行模式是智能模式還是手動模式,若是智能模式則執(zhí)行步驟s6,若是手動模式則返回步驟s4;
s6、判斷檢測出的所述網口的接入狀態(tài),若所述網口的接入狀態(tài)為所述網口接入網線,則將所述上網模式切換為wan模式,若所述網口的接入狀態(tài)為所述網口沒有接入網線,則將所述上網模式切換為lte模式。
較佳地,執(zhí)行步驟s6之后還返回步驟s4。
較佳地,在步驟s6中,
將所述上網模式切換為wan模式包括:
若所述網口由沒有接入網線切換為接入網線且所述mifi的當前運行模式一直為智能模式,則將所述上網模式由lte模式切換為wan模式,或者, 若所述mifi的當前運行模式由手動模式切換為智能模式,則直接將所述上網模式切換為wan模式;
將所述上網模式切換為lte模式包括:
若所述網口由接入網線切換為沒有接入網線且所述mifi的當前運行模式一直為智能模式,則將所述上網模式由wan模式切換為lte模式,或者,若所述mifi的當前運行模式由手動模式切換為智能模式,則直接將所述上網模式切換為lte模式。
較佳地,在步驟s2及s6中,
將所述上網模式由lte模式切換為wan模式的操作包括:
在所述mifi的lte模塊終端開撥號,并將所述lte模塊設置為飛行模式,然后根據保存的獲取地址方式將所述上網模式設置為wan模式,以重新獲取wan口的地址;
將所述上網模式由wan模式切換為lte模式的操作包括:
關閉wan口,將所述上網模式設置為lte模式,然后關閉所述lte模塊的飛行模式,并根據所述lte模塊進行撥號上網。
較佳地,所述固定時間為5-10s。
本發(fā)明的目的在于還提供了一種mifi上網模式的智能切換系統(tǒng),其特點在于,包括:
第一判斷模塊,用于判斷mifi的初始運行模式是智能模式還是手動模式,若是智能模式,則調用一初始配置模塊將mifi的網口配置為wan口,并對mifi的網絡狀態(tài)進行初始化操作,然后調用一檢測模塊,若是手動模式,則調用所述初始配置模塊將mifi的網口配置為lan口,然后調用所述檢測模塊;
所述初始化操作包括:當所述網口沒有接入網線且上網模式為wan模式時,將上網模式由wan模式切換為lte模式;當所述網口接入網線且上網模式為lte模式時,將上網模式由lte模式切換為wan模式;
所述檢測模塊用于每隔一固定時間對所述mifi的當前運行模式以及所 述網口的接入狀態(tài)進行一次檢測;
第二判斷模塊,用于判斷檢測出的所述mifi的當前運行模式是智能模式還是手動模式,若是智能模式則調用一智能切換模塊,若是手動模式則調用所述檢測模塊;
所述智能切換模塊用于判斷檢測出的所述網口的接入狀態(tài),若所述網口的接入狀態(tài)為所述網口接入網線,則將所述上網模式切換為wan模式,若所述網口的接入狀態(tài)為所述網口沒有接入網線,則將所述上網模式切換為lte模式。
較佳地,所述智能切換模塊還用于調用所述檢測模塊。
較佳地,所述智能切換模塊將所述上網模式切換為wan模式包括:
若所述網口由沒有接入網線切換為接入網線且所述mifi的當前運行模式一直為智能模式,則將所述上網模式由lte模式切換為wan模式,或者,若所述mifi的當前運行模式由手動模式切換為智能模式,則直接將所述上網模式切換為wan模式;
所述智能切換模塊將所述上網模式切換為lte模式包括:
若所述網口由接入網線切換為沒有接入網線且所述mifi的當前運行模式一直為智能模式,則將所述上網模式由wan模式切換為lte模式,或者,若所述mifi的當前運行模式由手動模式切換為智能模式,則直接將所述上網模式切換為lte模式。
較佳地,所述初始配置模塊及所述智能切換模塊將所述上網模式由lte模式切換為wan模式的操作包括:
在所述mifi的lte模塊終端開撥號,并將所述lte模塊設置為飛行模式,然后根據保存的獲取地址方式將所述上網模式設置為wan模式,以重新獲取wan口的地址;
所述初始配置模塊及所述智能切換模塊將所述上網模式由wan模式切換為lte模式的操作包括:
關閉wan口,將所述上網模式設置為lte模式,然后關閉所述lte 模塊的飛行模式,并根據所述lte模塊進行撥號上網。
較佳地,所述固定時間為5-10s。
本發(fā)明的積極進步效果在于:本發(fā)明能夠實現(xiàn)對mifi上網模式的智能切換,減少了用戶的操作,提升了用戶的使用體驗,同時也避免因用戶忘記操作而造成損失。
附圖說明
圖1為本發(fā)明的較佳實施例的mifi上網模式的智能切換系統(tǒng)的模塊示意圖。
圖2為本發(fā)明的較佳實施例的mifi上網模式的智能切換方法的流程圖。
具體實施方式
下面通過實施例的方式進一步說明本發(fā)明,但并不因此將本發(fā)明限制在所述的實施例范圍之中。
如圖1所示,本發(fā)明的mifi上網模式的智能切換系統(tǒng)包括第一判斷模塊1、初始配置模塊2、檢測模塊3、第二判斷模塊4以及智能切換模塊5;其中,所述第一判斷模塊1用于判斷mifi的初始運行模式是智能模式還是手動模式,若是智能模式,則調用所述初始配置模塊2將mifi的網口配置為wan口,并對mifi的網絡狀態(tài)進行初始化操作,然后調用所述檢測模塊3,若是手動模式,則調用所述初始配置模塊2將mifi的網口配置為lan口,然后調用所述檢測模塊3;
所述初始化操作包括:當所述網口沒有接入網線且上網模式為wan模式時,將上網模式由wan模式切換為lte模式;當所述網口接入網線且上網模式為lte模式時,將上網模式由lte模式切換為wan模式;至于其他狀態(tài)則都是正常的,不需要做額外操作。網絡狀態(tài)的初始化操作主要是用于糾正mifi開機后狀態(tài)的不匹配。
所述檢測模塊3則用于每隔一固定時間對所述mifi的當前運行模式以 及所述網口的接入狀態(tài)進行一次檢測;所述固定時間的取值可以為5-10秒,在本實施例中,優(yōu)選地為4秒。
所述第二判斷模塊4用于判斷檢測出的所述mifi的當前運行模式是智能模式還是手動模式,若是智能模式則調用所述智能切換模塊5,若是手動模式則不用做任何后續(xù)操作,可以繼續(xù)調用所述檢測模塊3進行循環(huán)檢測;
所述智能切換模塊5則用于判斷檢測出的所述網口的接入狀態(tài),若所述網口的接入狀態(tài)為所述網口接入網線,則將所述上網模式切換為wan模式,若所述網口的接入狀態(tài)為所述網口沒有接入網線,則將所述上網模式切換為lte模式;所述智能切換模塊5還用于在執(zhí)行完上述操作后調用所述檢測模塊3進行循環(huán)檢測。
所述智能切換模塊5將所述上網模式切換為wan模式的操作具體包括:
若所述網口由沒有接入網線切換為接入網線且所述mifi的當前運行模式一直為智能模式,則將所述上網模式由lte模式切換為wan模式,或者,若所述mifi的當前運行模式由手動模式切換為智能模式,則直接將所述上網模式切換為wan模式;
所述智能切換模塊5將所述上網模式切換為lte模式包括:
若所述網口由接入網線切換為沒有接入網線且所述mifi的當前運行模式一直為智能模式,則將所述上網模式由wan模式切換為lte模式,或者,若所述mifi的當前運行模式由手動模式切換為智能模式,則直接將所述上網模式切換為lte模式。
所述初始配置模塊2及所述智能切換模塊5將所述上網模式由lte模式切換為wan模式的操作包括:
在所述mifi的lte模塊終端開撥號,并將所述lte模塊設置為飛行模式,然后根據保存的獲取地址方式將所述上網模式設置為wan模式,以重新獲取wan口interface(接口)的地址;其中獲取地址方式包括dhcp、static、pppoe等方式。
所述初始配置模塊及所述智能切換模塊將所述上網模式由wan模式切 換為lte模式的操作包括:
關閉wan口(即將wan端的interfacedown掉),將所述上網模式設置為lte模式,然后關閉所述lte模塊的飛行模式,并根據所述lte模塊進行撥號上網。
本發(fā)明的主要目的在于提供一個自動切換上網模式的系統(tǒng),自動切換的功能在很大程度上方便了用戶的操作,在不同的應用場景下可以自由切換,而不需要用戶手動操作。
4gmifi在硬件上只有一個網口,該網口既可以當作wan口,也可以當作lan口。在智能模式下該網口為wan口,系統(tǒng)根據網口來設置上網模式,如果網口插了網線,將自動切換成有線上網,如果網口沒有插入網線,則切換成lte上網模式。本發(fā)明通過在后臺一直在監(jiān)控著上網模式和網口接入狀態(tài)。如果是在智能模式下,當發(fā)現(xiàn)網口接入網線時,將把上網模式切換成wan模式,關閉lte上網,再通過wan口的interface上網。如果網口的網線被拔出,即網口沒有接入網線,則切換上網模式為lte模式,斷掉原來網口的連接,再進行l(wèi)te撥號上網。如果是手動模式,將不作切換。
其中,在本發(fā)明中上網模式為wan模式即表示通過網口來上網,其中獲取地址的方式可以為dhcp、static、pppoe等方式,而上網模式為lte模式則是通過lte模塊撥號上網。
本發(fā)明中mifi的運行模式和上網模式的判斷都是通過讀取系統(tǒng)的配置文件而獲取相應的狀態(tài)數據,而對于網口的網線插拔狀態(tài)的判斷,則通過讀取寄存器里的值來獲取相應的網口的接入狀態(tài)。
如圖2所示,本發(fā)明利用本實施例的mifi上網模式的智能切換系統(tǒng)實現(xiàn)的mifi上網模式的智能切換方法包括以下步驟:
步驟101、判斷mifi的初始運行模式是智能模式還是手動模式,若是智能模式,則執(zhí)行步驟102,若是手動模式,則執(zhí)行步驟103;
步驟102、將mifi的網口配置為wan口,并對mifi的網絡狀態(tài)進行初始化操作,然后執(zhí)行步驟104,
所述初始化操作包括:當所述網口沒有接入網線且上網模式為wan模式時,將上網模式由wan模式切換為lte模式;當所述網口接入網線且上網模式為lte模式時,將上網模式由lte模式切換為wan模式;
步驟103、將mifi的網口配置為lan口,然后執(zhí)行步驟104;
步驟104、每隔一固定時間對所述mifi的當前運行模式以及所述網口的接入狀態(tài)進行一次檢測;
步驟105、判斷檢測出的所述mifi的當前運行模式是智能模式還是手動模式,若是智能模式則執(zhí)行步驟106,若是手動模式則返回步驟104;
步驟106、判斷檢測出的所述網口的接入狀態(tài),若所述網口的接入狀態(tài)為所述網口接入網線,則將所述上網模式切換為wan模式,若所述網口的接入狀態(tài)為所述網口沒有接入網線,則將所述上網模式切換為lte模式。然后返回步驟104。
其中,在步驟106中,
將所述上網模式切換為wan模式包括:
若所述網口由沒有接入網線切換為接入網線且所述mifi的當前運行模式一直為智能模式,則將所述上網模式由lte模式切換為wan模式,或者,若所述mifi的當前運行模式由手動模式切換為智能模式,則直接將所述上網模式切換為wan模式;
將所述上網模式切換為lte模式包括:
若所述網口由接入網線切換為沒有接入網線且所述mifi的當前運行模式一直為智能模式,則將所述上網模式由wan模式切換為lte模式,或者,若所述mifi的當前運行模式由手動模式切換為智能模式,則直接將所述上網模式切換為lte模式。
在步驟102及步驟106中,
將所述上網模式由lte模式切換為wan模式的操作包括:
在所述mifi的lte模塊終端開撥號,并將所述lte模塊設置為飛行模式,然后根據保存的獲取地址方式將所述上網模式設置為wan模式,以重 新獲取wan口的地址;
將所述上網模式由wan模式切換為lte模式的操作包括:
關閉wan口,將所述上網模式設置為lte模式,然后關閉所述lte模塊的飛行模式,并根據所述lte模塊進行撥號上網。
下面舉一個本發(fā)明的mifi上網模式的智能切換方法的具體應用實例:
4gmifi作為一個便攜式的產品,可以隨時隨地在室內室外使用,而它本身也可以作為一個普通的路由器使用,可以使用戶節(jié)省流量。在家里或者公司可以設置為wan有線上網模式,而在外面則可以用lte上網模式。某個用戶如果在家用有線上網,出門的時候勢必會拔掉網線,這時候該用戶就不需要進入路由器設置界面或者相應的app(應用程序)界面把上網模式設置修改為lte了,路由器本身會檢測到網口的斷開(即網口沒有接入網線)而切換網絡,用戶可以直接繼續(xù)上網。同樣,如果該用戶在回家的路上地鐵里正在使用著4gmifi上著網,回到家后為了省流量會插上網線使用家里的寬帶上網,程序自動檢測網口插上網線后而進行自動切換(即自動切換為wan上網模式)。而如果用戶忘記切換了,看到網線插著則會以為他已經處于有線上網模式,這樣就會對用戶的流量造成不少的損失。本發(fā)明通過對mifi上網模式的智能切換,將減少用戶不少的操作,提升了用戶的使用體驗,同時也避免用戶忘記操作而造成的損失。
雖然以上描述了本發(fā)明的具體實施方式,但是本領域的技術人員應當理解,這些僅是舉例說明,本發(fā)明的保護范圍是由所附權利要求書限定的。本領域的技術人員在不背離本發(fā)明的原理和實質的前提下,可以對這些實施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護范圍。