本發(fā)明涉及通信領(lǐng)域,尤其涉及一種路由器的usb工作模式切換方法及系統(tǒng)。
背景技術(shù):
目前許多路由器都是usb接口用于連接外部存儲設(shè)備,但是由于usb3.0接口的工作頻率在2.5g左右,和2.4g工作頻率2412mhz~2472mhz十分接近,在固定路由器的usb工作模式為usb3.0時對2.4g的無線終端會有干擾,尤其是遠距離會感覺十分明顯。如果固定路由器的usb工作模式為usb2.0工作模式時,則會對5g的無線終端與路由器進行usb傳輸時,速率將會大大受到影響。而目前路由器的usb工作模式想要切換的話,只能通過頁面去設(shè)置支持usb3.0或者usb2.0,無法智能切換。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種路由器的usb工作模式切換方法及系統(tǒng),用以解決現(xiàn)有技術(shù)中存在無法根據(jù)無線終端的無線模式來自主切換相對應的usb工作模式的問題。
本發(fā)明一種路由器的usb工作模式切換方法,包括步驟:
s100獲取接入路由器的無線終端的無線模式;
s200根據(jù)所述無線終端的無線模式,獲取與所述無線終端對應的目標usb工作模式;
s300獲取路由器當前的usb工作模式,判斷所述當前的usb工作模式是否與所述目標usb工作模式一致,若否,則進入步驟s400;
s400切換當前的usb工作模式為所述目標usb工作模式。
與現(xiàn)有最好技術(shù)相比,本發(fā)明的優(yōu)點在于:自動切換,性能和抗干擾的平衡更好。
進一步地,還包括步驟:
s010啟動路由器,根據(jù)預設(shè)的usb工作模式的配置信息,配置所述路由器的usb工作模式。
進一步地,所述步驟s200包括步驟:
s210判斷獲取的所述無線模式中是否有第一無線模式,若是,則進入步驟
s220,否則進入步驟s230;
s220選取所述路由器的第一usb工作模式為目標usb工作模式;
s230選取所述路由器的第二usb工作模式為目標usb工作模式。
進一步地,所述步驟s210包括步驟:
s211判斷獲取的所述無線模式中是否有第一無線模式,若是,則進入步驟s212,否則進入步驟s230;
s212采集第一無線模式的無線終端的信號強度,判斷所述信號強度是否大于預設(shè)的參考信號強度,若是,則進入步驟s220,否則進入步驟s230。
進一步地,還包括步驟:
s020獲取接入路由器的終端類型,判斷接入路由器的終端是否是無線終端,若是則進入下一步驟。
本發(fā)明還提供了一種路由器的usb工作模式切換系統(tǒng),包括:獲取模塊、查找模塊、判斷模塊及切換模塊,所述獲取模塊分別與所述查找模塊、判斷模塊相連,所述判斷模塊與所述切換模塊相連,其中:所述獲取模塊獲取接入路由器的無線終端的無線模式;所述查找模塊根據(jù)所述無線終端的無線模式,查找與所述無線終端對應的目標usb工作模式;所述判斷模塊通過所述獲取模塊獲取路由器當前的usb工作模式,判斷所述當前的usb工作模式是否與所述目標usb工作模式一致,若否,則通過所述切換模塊切換當前的usb工作模式為所述目標usb工作模式。
進一步地,還包括啟動模塊、配置模塊,所述配置模塊分別與所述啟動模塊、切換模塊相連,其中:所述啟動模塊啟動路由器,所述配置模塊根據(jù)預設(shè)的usb工作模式的配置信息,配置所述路由器的usb工作模式。
進一步地,還包括還包括與所述判斷模塊相連的選取模塊;其中:所述判斷模塊判斷所述獲取模塊獲取的所述無線模式中是否有第一無線模式,若是,則通過所述選取模塊選取所述路由器的第一usb工作模式為目標usb工作模式;否則通過所述選取模塊選取所述路由器的第二usb工作模式為目標usb工作模式。
進一步地,還包括還包括與所述判斷模塊相連的采集模塊,其中:所述判斷模塊判斷所述獲取模塊獲取的所述無線模式中是否有第一無線模式;當所述判斷模塊判斷所述獲取模塊獲取的所述無線模式中有第一無線模式時,所述采集模塊采集第一無線模式的無線終端的信號強度,所述判斷模塊判斷所述信號強度是否大于預設(shè)的參考信號強度,若是,則通過所述選取模塊選取所述第一usb工作模式為目標usb工作模式,否則通過所述選取模塊選取所述第二usb工作模式為目標usb工作模式;當所述判斷模塊判斷所述獲取模塊獲取的所述無線模式中沒有第一無線模式時,所述選取模塊選取所述第二usb工作模式為目標usb工作模式。
進一步地,所述第一usb工作模式為usb2.0工作模式;所述第二usb工作模式為usb3.0工作模式;所述第一無線模式為2.4g工作頻率模式。
本發(fā)明根據(jù)接入路由器的無線終端的無線模式來自動切換路由器的usb工作模式,做到無線終端在使用2.4g無線模式的時候保證路由器的usb工作模為usb2.0,從而避免usb3.0的干擾,根據(jù)無線終端的無線模式情況,分析獲得路由器的目標usb工作模式,控制路由器的usb工作模式為目標usb工作模式。從而使得當前的usb工作模式在性能和抗干擾方面能獲得更好的平衡。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明一種路由器的usb工作模式切換方法實施例一流程圖;
圖2為本發(fā)明一種路由器的usb工作模式切換方法實施例二流程圖;
圖3為本發(fā)明一種路由器的usb工作模式切換方法實施例三流程圖;
圖4為本發(fā)明一種路由器的usb工作模式切換方法實施例四流程圖;
圖5為本發(fā)明一種路由器的usb工作模式切換系統(tǒng)實施例五框圖;
圖6為本發(fā)明一種路由器的usb工作模式切換系統(tǒng)實施例六框圖;
圖7為本發(fā)明一種路由器的usb工作模式切換系統(tǒng)實施例七框圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部份實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明一種路由器的usb工作模式切換方法,實施例一如圖1所示,包括步驟:
s100獲取接入路由器的無線終端的無線模式;
s200根據(jù)所述無線終端的無線模式,獲取與所述無線終端對應的目標usb工作模式;
s300獲取路由器當前的usb工作模式,判斷所述當前的usb工作模式是否與所述目標usb工作模式一致,若是則保持不變,若否,則進入步驟s400;
s400切換當前的usb工作模式為所述目標usb工作模式。
上述步驟s100中,無線終端的無線模式是指無線終端工作頻率,比如目前的無線模式包括2.4g無線模式、5g無線模式;路由器的usb工作模式處于usb3.0情況下,其接口的工作頻率為2.5g左右,和無線模式2.4g工作頻率十分接近,在usb工作時會對2.4g造成干擾。而如果usb工作模式一直處于usb2.0情況下,則對無線模式為5g工作頻率的無線終端的傳輸速率造成影響。因此,本次發(fā)明技術(shù)上需要如何控制usb3.0和2.0之間的切換,本發(fā)明實施例通過判斷無線連接模式的方式來解決這個問題,做到無線終端在使用2.4g無線模式的時候避免usb3.0的干擾。比如,我們獲取到接入路由器的無線終端的無線模式是5g,那么根據(jù)這個5g這個終端無線模式,可以查找到與之對應的usb工作模式為usb3.0,然后看下路由器當前的usb工作模式是不是usb3.0,如果是的話那就保持不變,如果不是的話就要切換路由器usb的工作模式為usb3.0。
當然,我們在實施例一的中的步驟s100開始之前,還包括步驟:
s010啟動路由器,根據(jù)預設(shè)的usb工作模式的配置信息,配置所述路由器的usb工作模式。
路由器啟動后,便會啟用默認的usb工作模式,這個工作模式可以進行預設(shè),比如預設(shè)較為常用的usb2.0工作模式作為路由器的默認工作模式,于是,每次啟動路由器后,都會按照預設(shè)的usb2.0工作模式的配置信息來進行配置,使得路由器工作在usb2.0工作模式下。
本發(fā)明的第二個實施例,如圖2所示,包括步驟:
s100獲取接入路由器的無線終端的無線模式;
s210判斷獲取的所述無線模式中是否有第一無線模式,若是,則進入步驟s220,否則進入步驟s230;
s220選取所述路由器的第一usb工作模式為目標usb工作模式;
s230選取所述路由器的第二usb工作模式為目標usb工作模式;
s300獲取路由器當前的usb工作模式,判斷所述當前的usb工作模式是否與所述目標usb工作模式一致,若否,則進入步驟s400;
s400切換當前的usb工作模式為所述目標usb工作模式。
由于接入路由器的無線終端可能不止一個,因此,考慮到接入路由器的多個無線終端各自最匹配的usb工作模式不一定一樣,而路由器又不可能同時以兩種工作模式工作,因此,這就需要一個權(quán)衡問題。本實施例就是通過根據(jù)所有接入路由器的無線終端的無線模式情況來做出判斷。具體的,比如,假設(shè)第一無線模式為2.4g無線模式,當前接入路由器的無線終端有a、b、c,各自對應的無線模式為:2.4g無線模式(終端a)、5g無線模式(終端b)、5g無線模式(終端c);顯然,存在作為第一無線模式的2.4g無線模式,因此為了不影響所有終端的傳輸性能,選取usb2.0工作模式為目標usb工作模式,因為如果選取usb3.0工作模式的話,則會對終端a產(chǎn)生干擾,影響到終端a的傳輸性能。只有當接入路由器的無線終端均是5g無線模式時,才會選取usb3.0工作模式作為目標usb工作模式。
本發(fā)明的第三個實施例,如圖3所示,包括步驟:
s010啟動路由器,根據(jù)預設(shè)的usb工作模式的配置信息,配置所述路由器的usb工作模式;
s100獲取接入路由器的無線終端的無線模式;
s211判斷獲取的所述無線模式中是否有第一無線模式,若是,則進入步驟s212,否則進入步驟s230;
s212采集第一無線模式的無線終端的信號強度,判斷所述信號強度是否大于預設(shè)的參考信號強度,若是,則進入步驟s220,否則進入步驟s230。
s220選取所述路由器的第一usb工作模式為目標usb工作模式;
s230選取所述路由器的第二usb工作模式為目標usb工作模式。
s300獲取路由器當前的usb工作模式,判斷所述當前的usb工作模式是否與所述目標usb工作模式一致,若否,則進入步驟s400;
s400切換當前的usb工作模式為所述目標usb工作模式。
本實施例相對于實施例二而言,方案更為優(yōu)化,并不是只要有第一無線模式的無線終端接入了就判斷選取第一usb工作模式為目標usb工作模式,而是還要對第一無線模式的無線終端的信號強度進行采集判斷,看所有第一無線模式的無線終端的信號強度是否均大于預設(shè)的參考信號強度,如果是則選取第一usb工作模式為目標usb工作模式,否則的話,則認為信號強度小于或等于預設(shè)的參考信號強度的第一無線模式的無線終端距離無線路由器的距離較遠或者阻隔較多,信號比較差,不管是usb2.0還是usb3.0都由于其信號強度弱的而對其造成的差別影響較小。因此也就不需要考慮這個終端的傳輸性能了,相當于這個終端沒有接入該無線路由器了。例如,關(guān)于無線終端的信號強度,比如2.4g無線終端如果與無線路由器隔了一堵墻(距離不是很遠的情況下),那么無線路由器接收該2.4g無線終端發(fā)出的信號的信號強度大概為-35dbm,如果隔了兩堵墻,信號強度大概降為-45dbm,如果隔了三堵墻,那么信號強度大概降為-55dbm;一般的,降到-55dbm的時候一般信號比較偏弱了,我們可以預設(shè)一個用來參考的信號強度,比如我們預設(shè)信號強度閾值為-58dbm,現(xiàn)獲取到接入路由器的無線終端有終端1(2.4g)、終端2(2.4g)、終端3(5g);那么接下來,采集終端1和終端2各自的信號強度,假如采集終端1的信號強度為-35dbm,采集的終端2的信號強度為-80dbm,通過比較可得,終端1的信號強度-35dbm大于預設(shè)的參考信號強度-55dbm,而終端2的信號強度-80dbm小于預設(shè)的參考信號強度-55dbm,因此不需要考慮終端2,鑒于終端1的信號強度大于預設(shè)的參考信號強度,因此選擇路由器的第一usb工作模式usb2.0為目標usb工作模式。當然,如果終端1和終端2的信號強度均低于預設(shè)的參考信號強度,那么就選取第二usb工作模式usb3.0為目標usb工作模式。
為了避免切換頻繁,我們還可以多設(shè)置一個判定步驟:s076判斷流量使用最高的無線終端使用的流量是否大于預設(shè)的參考流量值,如果是則進入步驟s080,否則保持不變?;蛘咴O(shè)定每次切換后至少要保持1分鐘不變動等。
本發(fā)明的第四個實施例,在上述任一實施例的基礎(chǔ)上,還包括步驟:
s020獲取接入路由器的終端類型,判斷接入路由器的終端是否是無線終端,若是則進入后續(xù)步驟。
具體的,如圖4所示,假設(shè)路由設(shè)備啟動后的默認usb工作模式為usb3.0,接入第一個終端后,首先判斷該終端類型,是有線還是無線,如果是有線終端的話那么路由器的usb工作模式保持默認usb3.0不變。如果是無線終端的話,那么需要進一步判斷該無線終端的無線模式,看是屬于2.4g還是5g,如果是2.4g的無線模式的話,則將路由器的usb工作模式切換到usb2.0,如果是5g的話,則保持不變。
基于相同的技術(shù)構(gòu)思,本發(fā)明實施例五提供一種路由器的usb工作模式切換系統(tǒng),該系統(tǒng)可執(zhí)行上述方法實施例。本發(fā)明切換系統(tǒng)如圖5所示,包括:獲取模塊10、查找模塊20、判斷模塊30及切換模塊40,所述獲取模塊10分別與所述查找模塊20、判斷模塊30相連,所述判斷模塊30與所述切換模塊40相連,其中:所述獲取模塊10獲取接入路由器的無線終端的無線模式;所述查找模塊20根據(jù)所述無線終端的無線模式,查找與所述無線終端對應的目標usb工作模式;所述判斷模塊30通過所述獲取模塊10獲取路由器當前的usb工作模式,判斷所述當前的usb工作模式是否與所述目標usb工作模式一致,若否,則通過所述切換模塊40切換當前的usb工作模式為所述目標usb工作模式。
較佳的,在上述實施例五的基礎(chǔ)上,還包括啟動模塊50、配置模塊60,所述配置模塊60分別與所述啟動模塊50、切換模塊40相連,其中:所述啟動模塊50啟動路由器,所述配置模塊60根據(jù)預設(shè)的usb工作模式的配置信息,配置所述路由器的usb工作模式。
如圖6所示,本發(fā)明實施例六的路由器usb工作模式切換系統(tǒng),在上述實施例的基礎(chǔ)上,還包括與所述判斷模塊30相連的選取模塊70;其中:所述判斷模塊30判斷所述獲取模塊70獲取的所述無線模式中是否有第一無線模式,若是,則通過所述選取模塊70選取所述路由器的第一usb工作模式為目標usb工作模式;否則通過所述選取模塊70選取所述路由器的第二usb工作模式為目標usb工作模式。
本發(fā)明實施例7的路由器usb工作模式切換系統(tǒng),如圖7所示,還包括與所述判斷模塊30相連的采集模塊80,其中:所述判斷模塊30判斷所述獲取模塊10獲取的所述無線模式中是否有第一無線模式;當所述判斷模塊30判斷所述獲取模塊10獲取的所述無線模式中有第一無線模式時,所述采集模塊80采集第一無線模式的無線終端的信號強度,所述判斷模塊30判斷所述信號強度是否大于預設(shè)的參考信號強度,若是,則通過所述選取模塊70選取所述第一usb工作模式為目標usb工作模式,否則通過所述選取模塊70選取所述第二usb工作模式為目標usb工作模式;
當所述判斷模塊30判斷所述獲取模塊70獲取的所述無線模式中沒有第一無線模式時,所述選取模塊70選取所述第二usb工作模式為目標usb工作模式。
較佳的,上述任一實施例中,所述第一usb工作模式為usb2.0工作模式;所述第二usb工作模式為usb3.0工作模式;所述第一無線模式為2.4g工作頻率模式。
較佳的,本發(fā)明系統(tǒng)中的判斷模塊還可以用來判斷接入路由器的無線終端類型,具體的,如果接入路由器的終端類型是有線的話則路由器保持之前的usb工作模式不變,如果路由器的終端類型是無線的話則進入后續(xù)無線終端的無線模式的判斷,根據(jù)無線模式來決定是否切換usb工作模式。根據(jù)終端類型和無線模式情況進行usb模式的自主切換,保持性能和抗干擾最優(yōu)化。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。