本發明涉及通信領域,尤其涉及一種路由器的狀態控制方法及無線路由器。
背景技術:
隨著無線wifi的發展,越來越多的智能電子設備出現智能生活的舞臺,應用無線路由器,生活中有了wifi,信息共享方便多了,但人們也始終疑慮無線信號是否會對人體造成傷害,對此議論日益增加。
尤其是在夜間,人們睡覺的時候不希望無線信號一直存在影響身體健康,也不希望手機收到無線路由轉發來的消息造成手機聲響和手機亮屏,影響人的睡眠。但在實際的應用中,若夜間關閉無線網絡也無法滿足人們的臨時使用需要,將手機關機有可能會錯過重要的電話。
現有的無線路由器都是全天候不間斷工作模式,因此路由器一直保持開機的狀態。現在阻礙家用路由器發展的一個問題就是路由器長期保持工作運轉狀態會導致路由器發熱,導致掉線或者上不去網,同時造成電能消耗。此外,它的無線信號一直覆蓋著家庭中的電子設備,這樣對于晚上不需要無線覆蓋的用戶來說是一種浪費能量,同時也讓用戶擔心無線電磁信號對人體造成傷害。
技術實現要素:
本發明提供一種路由器的狀態控制方法,
本發明一種路由器的狀態控制方法,包括:
s100監測接入無線網絡的所有終端的狀態數據,判斷所述所有終端是否均處于閑置狀態,若是,進入步驟s200;
s200關閉無線網絡,斷開與所述所有終端的網絡連接,接收并緩存網絡發送的消息;
s300當接收到任一終端發送的喚醒信號時,開啟無線網絡,建立與所述所有終端的網絡連接,并將緩存的所述網絡消息轉發至目的終端。
進一步地,還包括:s050獲取當前時間,判斷所述當前時間是否處于預設的休息時間段,若是,則進入步驟s100。
進一步地,所述步驟s100包括:
s110監測接入網絡的所有終端各自的流量使用情況;
s120根據所述流量使用情況判斷所述終端是否處于閑置狀態;
s130當所述所有終端均處于閑置狀態時,進入步驟s200。
進一步地,還包括:s400當接收到任一終端發送的喚醒指令后,啟動計時,當計時時間達到預設的間隔時間時,進入步驟s100或s050。
進一步地,還包括:s500當接收到指定終端發送的休眠信號時,關閉無線網絡,直到有任一終端發送喚醒信號后再開啟無線網絡。
本發明還提供一種無線路由器,包括:無線監測模塊、處理控制模塊、操作模塊、信號收發模塊、存儲模塊及喚醒模塊,所述處理控制模塊分別與所述無線監測模塊、操作模塊、信號收發模塊、存儲模塊及喚醒模塊相連,其中:所述無線監測模塊監測接入無線網絡的所有終端的狀態數據;所述處理控制模塊判斷所述所有終端是否均處于閑置狀態,若是,則通過所述操作模塊關閉無線網絡,斷開與所述所有終端的網絡連接,所述信號收發模塊接收網絡發送的消息,并通過所述存儲模塊緩存;當所述喚醒模塊接收到任一終端發送的喚醒信號時,所述處理控制模塊控制所述操作模塊開啟無線網絡,建立與所述所有終端的網絡連接,并通過信號收發模塊將緩存的所述網絡消息轉發至目的終端。
進一步地,還包括與所述處理控制模塊相連的時間獲取模塊,其中:所述時間獲取模塊獲取當前時間,所述處理控制模塊判斷所述當前時間是否處于預設的休息時間段,若是,則控制所述無線監測模塊監測接入無線網絡的所有終端的狀態數據。
進一步地,所述無線監測模塊包括:流量統計子模塊,其中:
所述流量統計子模塊監測接入網絡的終端的流量使用情況,所述處理控制模塊根據所述流量統計子模塊監測的所述流量使用情況,判斷所述終端是否處于閑置狀態。
進一步地,還包括與所述處理控制模塊相連的計時模塊,其中:當所述喚醒模塊接收到任一終端發送的喚醒指令后,所述計時模塊開始計時,當所述計時模塊的計時時間達到預設的間隔時間時,所述處理控制模塊控制所述無線監測模塊監測接入無線網絡的所有終端的狀態數據。
進一步地,所述喚醒模塊包括:射頻接收子模塊,所述射頻接收子模塊用于接收終端發送的射頻喚醒指令。
本發明的有益效果如下:
(1)本發明的無線路由器并不是全天候不間斷的處于工作模式,通過根據接入網絡的終端的狀態數據,智能調整自己的模式,當各終端不需要使用網絡時,處于休眠模式,關閉無線網絡,減少了無線電磁信號的輻射,滿足了用戶的需求。
(2)本發明的無線路由器在休眠狀態可以接收并緩存消息,網絡發送給終端的消息被路由器接收后,路由器會暫存起來,并在被終端喚醒后,開啟無線網絡,將緩存的消息及時的發送給目的終端。終端在需要使用無線網絡時,能隨時喚醒路由器,打開網絡,這樣不耽誤用戶使用終端上網,另一方面,緩存的消息存在路由器上,相對于存在服務器上,數據傳輸的效率更高。
(3)本發明的無線路由器智能的進行休眠模式和工作模式的切換,避免了路由器長期處于工作模式導致的發熱問題,也有效緩解了路由器長期保持工作運作狀態導致的掉線或者上不了網的問題,同時,減少了電能的消耗。
(4)通過設置休息時間段,讓路由器在休息時間段才去監測接入終端的上網情況,減少了路由器的工作量,同時也保證了非休息時間段,不會主動切換到休眠模式,保障了在非休息時間段,用戶對網絡的需求。而在休息時間段的智能判斷,在滿足用戶需求的前提下,不影響用戶的休息,提高了用戶體驗。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域的普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明一種路由器的狀態控制方法實施例一的流程圖;
圖2為本發明一種路由器的狀態控制方法另一實施例的流程圖
圖3為本發明一種路由器的狀態控制方法另一實施例的流程圖;
圖4為本發明一種無線路由器的實施例一框圖;
圖5為本發明一種無線路由器的另一實施例框圖;
圖6為本發明無線路由器應用本發明的狀態控制方法的流程示意圖。
具體實施方式
為了使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發明一部份實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
本發明公開了一種路由器的狀態控制方法,實施例一如圖1所示,包括:
s100監測接入無線網絡的所有終端的狀態數據,判斷所述所有終端是否均處于閑置狀態,若是,進入步驟s200;
s200關閉無線網絡,斷開與所述所有終端的網絡連接,接收并緩存網絡發送的消息;
s300當接收到任一終端發送的喚醒信號時,開啟無線網絡,建立與所述所有終端的網絡連接,并將緩存的所述網絡消息轉發至目的終端。
上述步驟s100中,終端的狀態數據具體是指該終端訪問無線網絡的數據,比如,如果一段時間內監測到該終端的網絡訪問請求,那就說明這個終端處于工作狀態,反正,如果一段時間內都沒有接收到該終端的網絡訪問請求,那么說明該終端處于閑置狀態。也就是說如果監測到該終端沒有使用無線網絡上網,那么就判斷該終端處于閑置狀態。由于接入路由器的無線網絡的終端可能不止一個,因此,在判定時,只有所有接入網絡的終端都沒有使用網絡,均處于閑置狀態時,才會啟動休眠模式,關閉無線網絡,斷開與所有終端的網絡連接,這樣在不需要使用網絡的情況下,路由器能智能斷開網絡連接,減少電磁輻射,也避免了路由器長期運作導致的發熱問題。當然,路由器處于休眠狀態時,還可以接收網絡發來的消息,廣域網發過來的消息被路由器接收后,處于休眠狀態的路由器會將這些消息暫存在路由器的存儲模塊中,暫不進行轉發。也就是說,此時處于休眠狀態的路由器是只會接收消息而不會轉發消息。終端斷網后,如果需要重新連上網絡,只需要發送一個喚醒信號給到路由器,路由器接收到該喚醒信號后便會從休眠狀態喚醒,切換到正常工作模式,開啟無線網絡,以便實現路由器與各終端的通信。當然,這里的喚醒信號,由于斷開了網絡連接,因此并不是通過網絡發送給路由器的,比如可以在終端設置用于喚醒的射頻信號,在路由器端設置一個專門接收該射頻信號的接收器,接收到該用于喚醒路由器的射頻信號后通知路由器開啟網絡,進入正常的工作模式。網絡開啟后,終端與路由器重新建立了網絡連接,所有終端又可以上網了,路由器此時也會把之前緩存的網絡消息轉發到相應的目的終端,以便用戶可以及時看到消息。
在上述實施例1中,加入步驟s050就變成了另一實施例,具體的,在步驟s100之前還包括:s050獲取當前時間,判斷所述當前時間是否處于預設的休息時間段,若是,則進入步驟s100。
通過預先設置休息時間段,讓路由器在休息時間段時再去監測接入網絡的終端的狀態數據,在非休息時間段則始終保持開啟網絡,讓路由器在非休息時間段一直是處于工作模式。用戶可以根據自己的作息時間來進行休息時間的設置,比如,設置晚上的11:00至第二天早上的6:00為休息時間段,那么在這個休息時間段路由器會啟動監測接入終端的狀態數據,如果接入的終端均處于閑置狀態,都沒有使用網絡,那么就會關閉無線網絡,路由器的模式轉換到休眠模式。當然,在休息時間段即使路由器進入了休眠模式,那么也不是不能再使用網絡,只需要通過終端觸發喚醒信號發送個路由器,路由器接到該喚醒信號后便會切換到工作模式,開啟無線網絡,這樣用戶就可以上網了。
本發明的另一實施例,在上述任一實施例的基礎上,具體的,如圖2所示,包括:
s110監測接入網絡的所有終端各自的流量使用情況;
s120根據所述流量使用情況判斷所述終端是否處于閑置狀態;
s130當所述所有終端均處于閑置狀態時,進入步驟s200;
s200關閉無線網絡,斷開與所述所有終端的網絡連接,接收并緩存網絡發送的消息;
s300當接收到任一終端發送的喚醒信號時,開啟無線網絡,建立與所述所有終端的網絡連接,并將緩存的所述網絡消息轉發至目的終端。
本實施例是通過各終端的流量使用情況來判斷該終端是否處于閑置狀態。這是一種主動監測獲取的方式。只有接入的所有終端均處于閑置狀態時,才會斷開無線網絡,進入休眠模式。
本發明的另一實施例,如圖3所示,包括:
s050獲取當前時間,判斷所述當前時間是否處于預設的休息時間段,若是,則進入步驟s100;
s100監測接入無線網絡的所有終端的狀態數據,判斷所述所有終端是否均處于閑置狀態,若是,進入步驟s200;
s200關閉無線網絡,斷開與所述所有終端的網絡連接,接收并緩存網絡發送的消息;
s300當接收到任一終端發送的喚醒信號時,開啟無線網絡,建立與所述所有終端的網絡連接,并將緩存的所述網絡消息轉發至目的終端。
s400當接收到任一終端發送的喚醒指令后,啟動計時,當計時時間達到預設的間隔時間時,進入步驟s100或s050。
比如,在設置的晚上休息時間段內,路由器已經關閉了無線網絡,進入了休眠模式,只接收網絡消息并緩存,由于與終端的連接斷開的,所以此時并不會發送給終端。但如果用戶此時拿起手機點亮屏幕,手機的屏幕被點亮后,便會觸發發射喚醒信號,路由器接收到該喚醒信號后便將模式從休眠模式切換到工作模式,開啟無線網絡,此時,手機便可接入網絡上網了,路由器再將緩存的發送給該手機的網絡消息轉發給該手機。路由器被喚醒后,會啟動計時,比如10分鐘,路由器被喚醒10分鐘后,便會監測接入網絡的終端是不是在使用網絡,如果都沒有使用網絡了,那么就會又進入休眠模式。另一個方案是,在路由器被喚醒10分鐘后(預設的間隔時間),便會獲取當前的時間,看當前時間是否還是在預設的休息時間段內,如果在的話,再監測接入的終端的狀態數據,如果當前時間已經不在預設的休息時間段內了,那么就保持無線網絡處于開啟狀態,直到預設的休息時間段的到來后再進行判斷。
較佳的,在上述任一實施例中,還包括:s500當接收到指定終端發送的休眠信號時,關閉無線網絡,直到有任一終端發送喚醒信號后再開啟無線網絡。
用戶可以通過設置的指定的終端來給無線路由器發送休眠信號,讓無線路由器關閉無線網絡。這一實施例中,只有預先設置的指定的終端可以發送休眠信號控制路由器關閉;不過其它任何終端均可觸發喚醒信號進行喚醒。這樣使得任一終端在預設的休息時間段且路由器關閉狀態下想要使用無線網絡時,均可觸發上網,而制定的可以發送休眠信號控制路由器休眠的終端則相當于遙控器,既可以控制路由器的開啟,也可以控制路由器的關閉。
基于相同的技術構思,本發明還提供一種無線路由器,運用上述方法實施例,具體的,該無線路由器如圖4所示,包括:無線監測模塊10、處理控制模塊20、操作模塊30、信號收發模塊40、存儲模塊50及喚醒模塊60,所述處理控制模塊20分別與所述無線監測模塊10、操作模塊30、信號收發模塊40、存儲模塊50及喚醒模塊60相連,其中:所述無線監測模塊10監測接入無線網絡的所有終端的狀態數據;所述處理控制模塊判斷所述所有終端是否均處于閑置狀態,若是,則通過所述操作模塊30關閉無線網絡,斷開與所述所有終端的網絡連接,所述信號收發模塊40接收網絡發送的消息,并通過所述存儲模塊50緩存;當所述喚醒模塊60接收到任一終端發送的喚醒信號時,所述處理控制模塊20控制所述操作模塊30開啟無線網絡,建立與所述所有終端的網絡連接,并通過信號收發模塊40將緩存的所述網絡消息轉發至目的終端。
較佳的,如圖5所示,在上述實施例的基礎上,所述無線路由器還包括與所述處理控制模塊20相連的時間獲取模塊70,其中:所述時間獲取模塊70獲取當前時間,所述處理控制模塊20判斷所述當前時間是否處于預設的休息時間段,若是,則控制所述無線監測模塊10監測接入無線網絡的所有終端的狀態數據。
本實施例,通過時間獲取模塊70獲取到當前的時間,從而處理控制模塊20可以據此判斷出是否處于預設的休息時間段,如果處于預設的休息時間段的話那么就才會啟動無線監測模塊10來監測接入無線網絡的終端的狀態數據,不是預設的休息時間的話就保持當前的無線網絡開啟狀態,然后可以每隔一個時間段便返回再來獲取下當前時間進行判斷。
上述任一實施例中的所述無線監測模塊10包括:流量統計子模塊11,其中:所述流量統計子模塊11監測接入網絡的終端的流量使用情況,所述處理控制模塊20根據所述流量統計子模塊11監測的所述流量使用情況,判斷所述終端是否處于閑置狀態。
較佳的,在上述任一實施例的基礎上,還包括與所述處理控制模塊20相連的計時模塊80,其中:當所述喚醒模塊60接收到任一終端發送的喚醒指令后,所述計時模塊80開始計時,當所述計時模塊80的計時時間達到預設的間隔時間時,所述處理控制模塊20控制所述無線監測模塊10監測接入無線網絡的所有終端的狀態數據。
較佳的,上述任一實施例中的所述喚醒模塊60包括:射頻接收子模塊61,所述射頻接收子模塊61用于接收終端發送的射頻喚醒指令。
關閉了無線網絡后,終端與無線路由器之間不能進行無線網絡連接,但可以通過在無線路由器上設置一個射頻接收子模塊61,專門用來接收終端觸發的用來喚醒路由器的射頻喚醒指令。當然,我們還可以設置藍牙、紅外等傳輸方式進行觸發。
本發明的另一實施例,介紹一種能在夜間替用戶保存消息的無線路由,它能替用戶將網絡上發來的消息緩存,當用戶拿起手機使用時,能迅速地將消息發給用戶的手機,使用戶能更好地休息,也能及時收到信息。具體的,為方便理解,本實施例以只有一個手機終端接入該無線路由器為例(當有多個終端時只需該多個終端均滿足閑置狀態即可進入休眠模式,關閉wifi)。
1、無線路由器在用戶設定的夜間時間段內偵測手機的使用狀態,當手機處于用戶不操作的狀態時,無線路由器就會關閉wifi網絡而代替手機去接收網絡發來的消息。
2、無線路由器需要具備能替手機app接收消息的功能,無線路由器接收到消息后并不將消息轉發給用戶手機,而是將數據暫存在無線路由器中;
3、當用戶在夜間啟用手機的時候,手機會先發出一個喚醒信號給無線路由器,無線路由器接收到信號后就會重啟無線連接,將數據發給手機。
該無線路由器使用本發明的狀態控制方法來控制路由器自身的狀態,示意圖如圖6所示,具體的,包括:
1)無線路由器在與手機的連接中,可以偵測手機的活動,若偵測到手機一直在使用(這里的使用指通過手機上網),無線路由器就保持當前的連接不變,但當手機在用戶設定的夜間時間段內不被用戶操作時,無線路由器可以偵測到手機的無活動,判定手機處于閑置狀態,用戶處在睡眠中,此時無線路由器就會關閉無線網絡的連接,不發wifi信號,只接收信號;
2)無線路由器不發wifi信號后,就需要工作在替手機用戶接收消息的模式,它會將夜間網絡發給手機的消息暫存在自身的存儲器中;
3)當用戶晚上需要使用手機時或夜間睡眠結束,此時用戶會拿起手機開啟使用,此時手機會響應用戶的操作,同時會發送一個喚醒信號給無線路由器;
4)無線路由器接收到來自手機的喚醒信號就會開啟無線wifi與手機建立連接,此時存儲在無線路由器中的消息也會發給手機用戶。由于消息是由無線路由直接通過連接的局域網發送給手機,無線路由可以很快將存儲的數據信息發給手機而不耽誤用戶的使用。
如此一來,用戶手機不用關機防止漏接緊急電話,同時在夜間睡眠中不被電磁波籠罩,同時也能在使用時及時的接收數據。
上述實施例中的無線路由器具備替手機app接收消息的功能,在夜間將發給手機app的消息不轉發給手機而是存儲在自身存儲器中;此外,無線路由器在夜間不開啟wifi,不會對睡眠中的用戶造成電磁輻射,同時能接收手機的喚醒及時恢復通訊,有效避免用戶在夜間睡眠中受電磁波傷害,同時也不影響用戶對wifi網絡的正常使用。
盡管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本發明范圍的所有變更和修改。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。