本公開發(fā)明涉及控制網(wǎng)絡訪問,特別是涉及提供一種能夠監(jiān)視并控制網(wǎng)絡訪問和業(yè)務(traffic)的WiFi網(wǎng)關。
背景技術:
無線網(wǎng)絡使許多不同裝置連接到互聯(lián)網(wǎng)。例如,在家庭環(huán)境中,網(wǎng)關,例如無線訪問點或路由器可以使裝置連接到互聯(lián)網(wǎng),裝置包括電話機、平板電腦、計算機、電視機、以及其它裝置例如安全系統(tǒng)、HVAC系統(tǒng)、智能家電、網(wǎng)絡攝像機和其它傳感器和控制器等。盡管被稱為網(wǎng)關的無線訪問點,然而這些連接可以包括與一個或多個裝置的有線連接。
由于更多的裝置在家庭或小型商務環(huán)境中連接到互聯(lián)網(wǎng),因而可以期望的是提供一種用于容易監(jiān)視網(wǎng)絡訪問的系統(tǒng)。
技術實現(xiàn)要素:
根據(jù)本公開發(fā)明,提供了一種無線網(wǎng)絡網(wǎng)關,包括:多個網(wǎng)絡接口,用于連接到多個通信裝置;路由選擇功能(routing functionality),用于對所述網(wǎng)絡接口之間的網(wǎng)絡業(yè)務(network traffic)進行路由選擇,所述路由選擇功能包括帶寬控制功能(functionality),用于控制與所述一個或多個連接的通信裝置相關聯(lián)的網(wǎng)絡業(yè)務;監(jiān)視功能(monitoring functionality),用于記錄與所述多個通信裝置相關聯(lián)的業(yè)務流信息;分析功能(analysis functionality),用于處理所記錄的業(yè)務流信息,以識別與所述記錄信息相關聯(lián)的活動;以及自動配置功能,用于基于識別活動設置帶寬控制特性。
在所述無線網(wǎng)絡網(wǎng)關的一實施例中,所述帶寬控制特性指定分配給所述通信裝置中的特定一方的帶寬量。
在所述無線網(wǎng)絡網(wǎng)關的一實施例中,所述帶寬控制特性與一個裝置或者一組裝置相關聯(lián)并且基于單獨通信裝置的確定活動或者與所述裝置組相關聯(lián)的通信裝置的活動被確定。
在所述無線網(wǎng)絡網(wǎng)關的一實施例中,所述自動配置功能還配置用于對所述裝置的網(wǎng)絡業(yè)務進行篩選的業(yè)務(traffic)篩選設置。
在所述無線網(wǎng)絡網(wǎng)關的一實施例中,所述分析功能在連接到網(wǎng)絡的服務器中至少部分地被執(zhí)行。
在所述無線網(wǎng)絡網(wǎng)關的一實施例中,所述記錄信息包括與一個裝置或者裝置組相關聯(lián)的帶寬使用信息。
在所述無線網(wǎng)絡網(wǎng)關的一實施例中,所述記錄信息還包括應用信息、源信息和目的地信息中的一方或多方。
在所述無線網(wǎng)絡網(wǎng)關的一實施例中,所述帶寬控制特性按調(diào)度時間被指定。
在所述無線網(wǎng)絡網(wǎng)關的一實施例中,所述無線網(wǎng)絡網(wǎng)關還包括用戶接口功能,用于提供用于與所述無線網(wǎng)絡網(wǎng)關進行交互作用的接口。
在所述無線網(wǎng)絡網(wǎng)關的一實施例中,所述多個通信裝置被一起組成為多個裝置組。
根據(jù)本公開發(fā)明,還提供了一種用于配置無線網(wǎng)絡網(wǎng)關的方法,所述無線網(wǎng)絡網(wǎng)關包括用于連接到多個通信裝置的網(wǎng)絡接口,所述方法包括:根據(jù)用于控制與所述一個或多個連接的通信裝置相關聯(lián)的網(wǎng)絡業(yè)務的帶寬控制功能對所述網(wǎng)絡接口之間的網(wǎng)絡業(yè)務進行路由選擇;記錄與所述多個通信裝置相關聯(lián)的業(yè)務流信息(traffic flow information);處理所記錄的業(yè)務流信息,以識別與所述記錄信息相關聯(lián)的活動;以及基于識別活動設置帶寬控制特性。
在所述方法的一實施例中,所述帶寬控制特性指定分配給所述通信裝置中的特定一方的帶寬量。
在所述方法的一實施例中,所述帶寬控制特性與一個裝置或者一組裝置相關聯(lián)并且基于獨個通信裝置的確定活動或者與所述裝置組相關聯(lián)的通信裝置的活動被確定。
在所述方法的一實施例中,所述方法還包括配置用于對所述裝置的網(wǎng)絡業(yè)務進行篩選的業(yè)務篩選設置。
在所述方法的一實施例中,記錄業(yè)務流信息的處理在連接到網(wǎng)絡的服務器中至少部分地被執(zhí)行。
在所述方法的一實施例中,所述記錄信息包括與裝置或者裝置組相關聯(lián)的帶寬使用信息。
在所述方法的一實施例中,所述記錄信息還包括應用信息、源信息和目的地信息中的一方或多方。
在所述方法的一實施例中,所述帶寬控制特性按調(diào)度時間被指定。
在所述方法的一實施例中,所述方法還包括提供用于與所述無線網(wǎng)絡網(wǎng)關進行交互作用的接口。
在所述方法的一實施例中,所述多個通信裝置被一起組成為多個裝置組。
附圖說明
參照以下說明和附圖將更好地理解本公開發(fā)明的特征、方面和優(yōu)點,在附圖中:
圖1示出一種WiFi網(wǎng)關;
圖2示出WiFi網(wǎng)關的詳情;
圖3示出WiFi網(wǎng)關的裝置配置;
圖4示出一種用于自動配置WiFi網(wǎng)關設置的方法;
圖5示出一種用于監(jiān)視WiFi網(wǎng)關業(yè)務的方法;
圖6示出一種用于分析監(jiān)視數(shù)據(jù)的方法;
圖7示出一種用于處理裝置使用模式(usage pattern)的方法;以及
圖8示出一種用于確定WiFi網(wǎng)關帶寬設置的方法。
具體實施方式
在家庭環(huán)境、家庭辦公環(huán)境、小型辦公環(huán)境和其它類似環(huán)境中,經(jīng)常使用公共網(wǎng)關來保證多個裝置彼此訪問、以及訪問其它網(wǎng)絡例如互聯(lián)網(wǎng)。網(wǎng)關可以被配置成基于各種設置控制訪問和網(wǎng)絡業(yè)務流。例如,網(wǎng)關可以要么直接、要么使用一個或多個向?qū)Щ蛘咴O置過程來手動配置,以使某些類型的業(yè)務(traffic)優(yōu)先于其它類型的業(yè)務,限制來自特定裝置的業(yè)務,防止某些裝置訪問特定站點以及基于日時間控制業(yè)務。盡管網(wǎng)關可以手動配置成控制連接裝置的業(yè)務流,然而如進一步描述的,網(wǎng)關可以基于觀察業(yè)務自動配置設置。
如圖1所示,許多裝置例如電視機102、平板電腦104和電話機106可以連接到智能網(wǎng)關108。智能網(wǎng)關108可以包括WiFi訪問點、開關或者路由器功能,以便允許連接裝置彼此通信以及與其它連接網(wǎng)絡例如互聯(lián)網(wǎng)通信。與裝置的連接可以是要么有線要么無線。盡管在圖1中未具體示出,然而可以連接許多其它類型的裝置,包括例如智能家用電器或者控制器,包括恒溫器、報警系統(tǒng)、監(jiān)視系統(tǒng)、天氣系統(tǒng)等。其它裝置可以包括個人計算機、膝上型計算機等。
智能網(wǎng)關108可以包括各種功能,包括例如用于監(jiān)視例如裝置帶寬使用以及詳細使用信息例如使用中的應用類型和訪問中的網(wǎng)絡站點或服務的狀態(tài)檢查或監(jiān)視功能。智能網(wǎng)關還可以包括控制裝置的連接特性的網(wǎng)絡業(yè)務控制功能。這些連接特性可以包括,例如是否裝置可以連接到互聯(lián)網(wǎng),裝置業(yè)務是何種優(yōu)先級,多少帶寬被分配或者被保留給裝置,以及是否裝置可以訪問特定網(wǎng)站或網(wǎng)絡位置,包括內(nèi)部和外部網(wǎng)絡位置。智能網(wǎng)關還可以包括調(diào)度功能,調(diào)度功能可以用于基于特定調(diào)度控制連接特性,例如上面描述的連接特性。例如,父母可以阻止孩子的裝置在工作日晚上9點以后訪問Netflix或者其它視頻服務。智能網(wǎng)關可以是開放平臺,其允許第三方開發(fā)商開發(fā)附加功能和路由器插件。開放平臺可以被提供作為文檔編制的應用編程接口(API),其可以由開發(fā)商用于訪問網(wǎng)關功能。
系統(tǒng)100可以通過認證的、可靠的且易用的接口提供對裝置的網(wǎng)絡連接。并且,管理員可以精細地控制由裝置通過網(wǎng)關對網(wǎng)絡的訪問。與智能網(wǎng)關108連接的裝置中的一方或多方可以用作控制和配置裝置,其提供用于控制和配置網(wǎng)關的用戶接口。配置裝置可以例如由在無線裝置例如平板電腦或電話機上運行的應用程序提供。系統(tǒng)提供裝置檢測和登記。當裝置連接到由網(wǎng)關108控制的網(wǎng)絡時,它將由網(wǎng)關使用唯一ID(例如MAC地址)自動識別。管理員可以例如通過使用移動裝置掃描QR代碼,然后記錄到網(wǎng)關來自動下載控制應用程序。可以生成特許管理員帳號,該特許管理員帳號可以通過口令和/或其它認證手段,例如從可以被稱為“管理員裝置”的特定裝置訪問來控制。
控制邏輯和用戶接口可以在網(wǎng)關或者管理員裝置上的應用軟件上運行。當用戶接口在網(wǎng)關上運行時,用戶接口可以經(jīng)由諸如由網(wǎng)關提供的有線和/或無線網(wǎng)絡那樣的通信信道被發(fā)送到管理員裝置。
一旦被配置,管理員裝置就可以呈現(xiàn)用戶接口,該用戶接口允許配置智能網(wǎng)關。智能網(wǎng)關可以控制網(wǎng)絡上的任何裝置訪問其它連接裝置以及廣泛的互聯(lián)網(wǎng)。例如,對于各裝置或者裝置組來說,智能網(wǎng)關可以控制以下中的一方或多方:
·諸如時、日、周、月或者用戶指定的時間周期那樣的每時間周期發(fā)送和/或接
收的總數(shù)據(jù)量;
·基于時間訪問或者阻止訪問互聯(lián)網(wǎng)的能力;
·基于諸如用于允許訪問站點的白列表或者用于阻止訪問不期望的或者不安全的站點的黑列表那樣的指定列表訪問或者阻止訪問特定網(wǎng)站的能力;
·基于諸如Email(電子郵件)對Web瀏覽對游戲等的應用程序訪問或者阻止訪問互聯(lián)網(wǎng)的能力;
·作為時間和其它信息的函數(shù)的不同站點的吞吐量和/或吞吐量概要;
·不同應用程序的吞吐量和/或吞吐量概要;
·提供允許連接裝置訪問具有優(yōu)先權的網(wǎng)絡的專用網(wǎng)絡;
·提供允許客戶用戶可能在指定的時間周期中不用口令而連接到網(wǎng)絡的客戶模式;
·在指定的時間周期開機/停機;以及
·信號強度調(diào)整,以根據(jù)網(wǎng)絡覆蓋范圍且裝置的可能位置調(diào)整Wifi信號強度。
可以調(diào)節(jié)上述的網(wǎng)關特性的控制,以改變與各個裝置或者裝置組相關聯(lián)的連接特性??梢圆捎枚喾N方式觸發(fā)連接設置的調(diào)節(jié)。觸發(fā)器可以包括以下中的一方或多方:
·基于網(wǎng)絡業(yè)務的網(wǎng)關;
·從電子郵件、SMS、日歷、Web瀏覽等確定的信息;
·日/年的時間;以及
·日時間、網(wǎng)絡負載和服務類型。
并且,可以控制與網(wǎng)絡網(wǎng)關連接的裝置中的一方或多方的網(wǎng)絡連接特性。例如,基于時間、帶寬、訪問網(wǎng)站或者所用應用程序訪問或阻止訪問互聯(lián)網(wǎng)的能力可以使用各種用戶模式手動控制或者如下面進一步描述地那樣自動控制。例如,兒童睡眠模式可以阻止與兒童相關聯(lián)的裝置在晚上9點后訪問互聯(lián)網(wǎng)。并且,客戶模式可以控制與客戶用戶相關聯(lián)的裝置的訪問,以便防止典型地消耗大量帶寬的應用程序訪問互聯(lián)網(wǎng)。網(wǎng)關可以在一個或多個用戶模式中要么手動、要么基于諸如日時間那樣的其它因素來放置。用戶模式可以包括例如夜晚模式、室外模式、娛樂模式、以及防盜模式、健康模式例如嬰兒模式、懷孕模式,以及父母管理,包括父母模式、學習模式、睡眠模式、假日模式等。不同模式的各方可以限定不同裝置或裝置組的網(wǎng)絡接口特性,以適應于來自裝置的業(yè)務。
網(wǎng)關可以提供監(jiān)視功能,包括允許觀察用戶的連接活動的虛擬時間機功能。特別的特許用戶,例如管理員裝置的用戶可以要么實時要么事后監(jiān)視與監(jiān)視裝置的網(wǎng)絡訪問相關的活動,包括例如信號強度、訪問網(wǎng)站、接收信息、實時吞吐量、訪問持續(xù)時間等。管理員可以觀察信息,以便幫助手動配置網(wǎng)絡功能。
除了控制與各個裝置相關聯(lián)的連接特性以外,還可以將用戶、或者更確切地說與智能網(wǎng)關連接的用戶裝置分類成不同組,例如父母、孩子、朋友、客戶、商務、智能家電或者管理員限定的組。裝置的分類可以例如由管理員指定用于特定裝置的裝置組來手動進行。將裝置或裝置組的所有網(wǎng)絡業(yè)務流信息收集起來,可以通過網(wǎng)關和/或云中的服務器對用戶的業(yè)務、或者更確切地說相關聯(lián)的裝置組的業(yè)務進行分析,以確定使用模式(usage patterns)來更好地和/或自動地調(diào)節(jié)網(wǎng)關設置,以優(yōu)化或改進用戶經(jīng)驗和網(wǎng)絡性能。裝置的使用模式的模型可以基于分析的業(yè)務流來產(chǎn)生,以便確定用于應用于裝置的網(wǎng)絡特性??梢曰诜治龅臉I(yè)務流產(chǎn)生裝置的使用模式模型,以確定應用到裝置的網(wǎng)絡特性作為一例,如果一旦分析業(yè)務流,則確定的是,連接裝置均沒有在上午2點和上午6點之間訪問互聯(lián)網(wǎng)或其它裝置,網(wǎng)關可以配置成進入低功率睡眠模式。除了基于監(jiān)視的業(yè)務模式(traffic patterns)自動配置網(wǎng)關以外,網(wǎng)關還可以基于實時或者接近實時信息調(diào)節(jié)連接特性,例如當用戶接近時自動降低發(fā)送功率,以便降低功率消耗和/或降低輻射,同時仍滿足用戶帶寬和其它要求。并且,如果在確定為裝置不使用網(wǎng)絡的期間中使無線裝置斷開網(wǎng)關,則網(wǎng)關可以為其它裝置提供改進的RF(射頻)環(huán)境。
圖2示出智能WiFi網(wǎng)關的詳情。網(wǎng)關200可以包括一個或多個有線接口202以及一個或多個無線接口204,用于使網(wǎng)關200連接到一個或多個網(wǎng)絡。如圖所示,網(wǎng)關200可以連接到外部網(wǎng)絡例如互聯(lián)網(wǎng)206。與互聯(lián)網(wǎng)的連接可以由調(diào)制解調(diào)器或者其它類似的終端裝置來提供,盡管智能網(wǎng)關200可以包括為連接到外部網(wǎng)絡例如互聯(lián)網(wǎng)206所需要的調(diào)制解調(diào)器或其它通信功能。另外,網(wǎng)關200可以連接到或者提供裝置可以連接到的一個或多個內(nèi)部網(wǎng)絡208。內(nèi)部網(wǎng)絡208可以由無線接口204提供和/或由有線接口提供。網(wǎng)關200還包括業(yè)務路由選擇功能210,用于對接口與連接到接口的裝置之間的業(yè)務進行路由選擇。業(yè)務路由選擇功能210可以包括帶寬控制功能212,其可控制由各個裝置使用的帶寬。例如,帶寬控制功能212可以用于限制由特定裝置使用的帶寬量。帶寬控制功能212可以用于提供業(yè)務的服務質(zhì)量的路由,該業(yè)務可以優(yōu)選地基于業(yè)務優(yōu)先級對網(wǎng)絡業(yè)務進行路由選擇。并且,帶寬控制功能可以用于保留或分配帶寬給裝置。帶寬控制功能的配置可以手動或自動配置。并且,配置可以要么靜態(tài)指定,要么使用調(diào)度表來指定,從而配置基于日時間和/或周日等改變。例如,如果網(wǎng)關用在家庭辦公環(huán)境中,則它可以配置成在工作日期間將可用帶寬的90%或者某個其它值分配給被識別為商務裝置的裝置,而在正常的工作小時之外沒有特定的帶寬量專用于商務裝置。
除了帶寬控制功能212以外,網(wǎng)關200還可以包括業(yè)務篩選功能214,用于篩選連接裝置的網(wǎng)絡業(yè)務。篩選功能214可以配置成阻止訪問特定的網(wǎng)站或服務。例如,基于內(nèi)容和/或安全威脅對網(wǎng)站進行分類的各種列表是可用的??梢宰柚乖L問經(jīng)常被稱為黑列表的一個或多個列表上的站點。并且,篩選功能可以配置成阻止裝置訪問其它網(wǎng)絡資源。作為一例,可以篩選來自被識別為客戶裝置的裝置的業(yè)務,以便阻止客戶裝置訪問內(nèi)部網(wǎng)絡上的其它裝置,同時仍允許訪問互聯(lián)網(wǎng),該訪問也可以根據(jù)列表來篩選。如同帶寬控制功能212一樣,業(yè)務篩選功能214配置可以是靜態(tài)的,或者可以根據(jù)調(diào)度表來指定。作為一例,與兒童相關聯(lián)的裝置可以使相關聯(lián)的業(yè)務被篩選,以便在每天的特定時間(如下午7點-下午8點)中僅允許訪問諸如Youtube或Facebook那樣的某些站點。
網(wǎng)關還可以包括業(yè)務監(jiān)視功能216。業(yè)務監(jiān)視功能216可以監(jiān)視來自與網(wǎng)關連接的裝置中的一方或多方的業(yè)務流。監(jiān)視可以記錄有關來自監(jiān)視裝置的業(yè)務流的各種信息。業(yè)務監(jiān)視功能216可以存儲監(jiān)視數(shù)據(jù)用于后續(xù)的分析和/或?qū)彶?。監(jiān)視數(shù)據(jù)可以針對設定的時間周期、例如過去的日、周或月,或者可以指定能夠被存儲的監(jiān)視數(shù)據(jù)量。
網(wǎng)關200可以包括業(yè)務分析功能218,用于分析監(jiān)視數(shù)據(jù)并產(chǎn)生監(jiān)視裝置的裝置使用模型。盡管業(yè)務分析被描述成應用于各個裝置的監(jiān)視業(yè)務流數(shù)據(jù),然而可以基于裝置組和通過特定組的監(jiān)視裝置進行的分析來聚集監(jiān)視數(shù)據(jù)。業(yè)務分析可以試圖將監(jiān)視業(yè)務分類為多個限定活動中的一方。例如,裝置的業(yè)務流可以被分類為觀看視頻、閱讀網(wǎng)站、收聽音樂、VoIP呼叫等。分類級別、或者業(yè)務流的分類精度可以依賴于由監(jiān)視功能針對業(yè)務詳細記錄的級別。例如,如果監(jiān)視功能僅記錄在特定時間發(fā)送和/或接收的數(shù)據(jù)量,則僅可以能夠?qū)顒舆M行廣泛地分類,例如流式播放電影,這將具有較長期間的高下載帶寬消耗和較低的上傳帶寬消耗,或者例如閱讀網(wǎng)站,這可以具有較低的下載-上傳比并且是相對成組的。如果監(jiān)視功能記錄更詳細的信息,例如與業(yè)務相關聯(lián)的應用程序以及網(wǎng)絡地址或者業(yè)務的網(wǎng)站,則可以提供更細的分類和/或具有更高精度級的分類。例如,不是將業(yè)務簡單地分類為“流式播放電影/視頻”,而是可以能夠?qū)I(yè)務分類為流式播放Netflix視頻或流式播放Youtube視頻。
除了用于對網(wǎng)絡活動進行分類的業(yè)務分析以外,業(yè)務分析功能218還可以試圖對網(wǎng)絡上的裝置進行分類或識別。例如,可以基于網(wǎng)絡業(yè)務或者網(wǎng)絡業(yè)務的指紋以及用于進一步配置或調(diào)節(jié)網(wǎng)關的識別來識別智能家用裝置或家電。作為一例,家用裝置例如智能恒溫器可以基于業(yè)務的分析被識別并照這樣在用戶接口中被識別,以簡化管理。并且,可以基于識別的裝置類型來調(diào)節(jié)網(wǎng)絡連接配置??梢曰诰W(wǎng)絡業(yè)務的唯一特性或者非唯一特性的唯一收集來識別恒溫器或其它裝置。即,裝置可以具有特定的網(wǎng)絡發(fā)送特性,例如包含在網(wǎng)絡頭部內(nèi)的信息,通信何時發(fā)生,裝置與什么站點通信等,這可以唯一識別裝置。
業(yè)務分析功能218被描述成是網(wǎng)關200的一部分。另外,業(yè)務分析、或者業(yè)務分析220的一部分可以在服務器或者其它互聯(lián)網(wǎng)連接的裝置222中進行。例如,網(wǎng)關可以將可能會被壓縮的監(jiān)視數(shù)據(jù)發(fā)送到服務器222中的業(yè)務分析功能220。服務器中的業(yè)務分析220可以受益于更多的計算資源以及對更多數(shù)量信息的訪問,例如來自其它網(wǎng)關的網(wǎng)絡業(yè)務??赡芾缡茄b置識別、活動識別和/或裝置使用模型的業(yè)務分析結(jié)果可以返回到網(wǎng)關200并如同它們在網(wǎng)關200自身中被確定那樣使用。
網(wǎng)關200還可以包括自動配置功能224,用于配置網(wǎng)關的連接特性。自動配置功能224可以使用裝置使用模型,以便確定將改進使用網(wǎng)關的用戶經(jīng)驗的連接特性。例如,自動配置功能224可以當其正常流式播放電影時的期間中配置分配帶寬給裝置。即,如果裝置模型表示裝置在下午8點和下午11點之間流式播放電影,則可以將適量或部分的可用帶寬分配給裝置。自動配置可以將裝置置于睡眠狀態(tài),或者可以在不發(fā)生活動時的期間中切斷裝置。網(wǎng)關還可以包括用戶接口功能226,用于將用戶接口呈現(xiàn)給用戶。用戶接口可以允許由用戶觀察和更改網(wǎng)關設置和信息。
圖3示出WiFi網(wǎng)關的裝置配置。如圖所示,與網(wǎng)關連接的、且可以例如由媒體訪問控制(MAC)地址唯一識別的許多裝置302、314、316、318可以各自與配置304、320、322、324相關聯(lián)。盡管示出為與各個裝置相關聯(lián),然而這些配置可以與多個裝置相關聯(lián)。另外地或者替代地,一個或多個配置可以與裝置組相關聯(lián)。配置中的各方可以指定一個或多個設置用于針對相關聯(lián)的一個裝置或多個裝置控制網(wǎng)關的連接特性。如圖所示,與裝置302中的一方相關聯(lián)的配置包括業(yè)務篩選設置306和帶寬控制設置308。業(yè)務篩選設置306可以指定一個或多個篩選規(guī)則來應用于裝置業(yè)務。這些設置可以針對調(diào)度表310來指定。如圖所示,篩選規(guī)則可以針對一周中每6小時周期來指定。調(diào)度表310表示沒有業(yè)務篩選要應用于裝置業(yè)務。不是表示沒有業(yè)務應被應用,而是調(diào)度表可以表示要應用的特定規(guī)則或篩選列表。并且,盡管示出為按6小時間隔來指定,然而設想的是,可以使用其它時間間隔,例如每分鐘、每半小時、每小時、每12小時、每日等。
帶寬控制設置308可以根據(jù)特定調(diào)度表312指定帶寬設置。帶寬設置調(diào)度表312可以指定特定裝置的帶寬分配量。例如,在星期日和星期一在0點和上午6點之間沒有帶寬被分配給裝置。當沒有帶寬被分配給裝置時,任何與裝置的無線連接都可以被置于低功率或暫停狀態(tài)中。調(diào)度表312還表示網(wǎng)關應在星期的每日在18點和0點之間為相關聯(lián)的裝置保留或分配4Mpbs的帶寬。如果沒有指定特定的帶寬要求,則可以應用網(wǎng)關的默認設置。
圖3所示的配置可以針對各個裝置或者針對裝置組來指定。有關如何指定設置的特定格式可以不同于圖3所示的格式。并且,特定的配置可以與不同的網(wǎng)關操作模式相關聯(lián)并且可以在相關聯(lián)的模式被激活的情況下應用于網(wǎng)關。
圖4示出一種用于自動配置WiFi網(wǎng)關設置的方法。方法400確定裝置的網(wǎng)關設置。方法400監(jiān)視網(wǎng)絡業(yè)務(402)。業(yè)務的監(jiān)視可以記錄與和裝置往來的網(wǎng)絡業(yè)務相關聯(lián)的信息。監(jiān)視可以忽略與用戶活動不相關的某些類型的消息或網(wǎng)絡業(yè)務,例如互聯(lián)網(wǎng)控制消息協(xié)議(ICMP)消息。記錄信息可以包括有關發(fā)送或接收數(shù)據(jù)量的一方或多方、數(shù)據(jù)發(fā)送/接收的時間、源和/或目的地識別符、應用程序或應用程序類型識別符以及其它可能信息??梢詫ΡO(jiān)視業(yè)務進行分析(404),以確定與業(yè)務相關聯(lián)的活動?;顒臃治隹梢宰R別與業(yè)務流相關聯(lián)的不同活動。例如,基于業(yè)務記錄,可以將某些業(yè)務流識別成與流式播放電影或視頻相關聯(lián),同時可以使其它業(yè)務流與互聯(lián)網(wǎng)瀏覽相關聯(lián)。分類活動可以與活動發(fā)生的日時間以及日相關聯(lián)。
一旦確定活動,則可以進行配置決定(406)。配置決定可以確定是否裝置被識別為獨立裝置(408)。獨立裝置是其配置僅基于裝置的確定活動的裝置。不是獨立裝置的裝置是其配置也可以基于其它裝置的活動的裝置。如果裝置是獨立裝置(在408“是”),則該方法基于活動信息配置裝置的業(yè)務路由器設置(412)。然而,如果裝置不是獨立裝置(在408“否”),則在配置裝置的業(yè)務路由器設置之前(412)考慮其它裝置的活動特性(410)。
作為一例,對于獨立裝置來說,該設置可以使用表示進行什么活動的裝置使用模型,以便配置網(wǎng)關提供活動。對于非獨立裝置來說,該設置可以基于為多個裝置提供活動。為了提供帶寬設置,即使所有組合活動與比可用的大的帶寬相關聯(lián),也可以使活動和用戶與不同優(yōu)先級相關聯(lián)。因此,一個用戶的視頻流式播放活動可以被分配比另一個較低優(yōu)先級用戶的類似的視頻流式播放活動更多量的帶寬。
圖5示出一種用于監(jiān)視WiFi網(wǎng)關業(yè)務的方法。方法500接收業(yè)務流信息(502),并且如果要進行分組檢驗(在504“是”),則確定業(yè)務流的源和/或目的地(506)??梢源_定與業(yè)務相關聯(lián)的應用程序或應用程序類型(508)。確定帶寬使用(510),該帶寬使用可以基于與業(yè)務相關聯(lián)的各種信息,例如流(510b)中的各分組的分組尺寸(510a)和往返時間(RTT)。一旦確定了信息,就將其記錄到監(jiān)視文件(512)。如果不進行分組檢驗(在504“否”),則帶寬使用可以被確定(510)并被記錄(512)。
圖6示出一種用于分析監(jiān)視數(shù)據(jù)的方法。方法600分析監(jiān)視業(yè)務數(shù)據(jù),以便產(chǎn)生相關聯(lián)的活動信息。方法600檢索已記錄的監(jiān)視數(shù)據(jù)(602),并且針對監(jiān)視數(shù)據(jù)內(nèi)的業(yè)務流(604)的各方,該方法確定與流相關聯(lián)的活動(606)。活動確定可以基于可用監(jiān)視數(shù)據(jù)進行,可用監(jiān)視數(shù)據(jù)可以僅僅是在特定時間使用的帶寬量或者也可以包括有關所用應用程序或者業(yè)務的源或目的地的信息。一旦業(yè)務與活動相關聯(lián),就可以記錄活動信息、以及活動發(fā)生的時間(608)。可以處理下一業(yè)務流(610)。
圖7示出一種用于處理裝置使用模式的方法。方法700處理各裝置的過程活動信息(702)。檢索裝置的活動信息(704),并從活動信息確定裝置使用模式(706)。使用模式可以識別活動何時發(fā)生的模式,例如視頻流式播放的時間,或者其它類型的循環(huán)活動。一旦識別了裝置使用模式,則可以建立裝置使用模型,該裝置使用模型提供一種表示特定活動何時發(fā)生的裝置活動模型,并且處理下一裝置(710)。
圖8示出一種用于確定WiFi網(wǎng)關帶寬設置的方法。方法800產(chǎn)生帶寬控制設置。該方法檢索裝置使用模型(802),并且如果裝置不是獨立裝置(在804“否”),則其它裝置的裝置使用模型被檢索(806)并被組合在一起成為一個組合使用模型(808)。組合使用模型可以用于基于組合模型確定帶寬控制設置(810)。該模型可以表示由什么裝置在特定時間進行了什么活動??梢源_定帶寬控制設置,以將所需帶寬提供給裝置,以便最佳滿足不同裝置的所有活動。如果裝置是獨立裝置(在804“是”),則可以基于單獨的裝置使用模型確定帶寬控制設置(812)。盡管在圖8中未示出,然而一旦針對一個或多個裝置確定了帶寬控制設置,則這些帶寬控制設置可以應用于網(wǎng)關,以便自動配置網(wǎng)關的網(wǎng)絡訪問。
提供上述功能的硬件、軟件、固件以及它們的組合可以駐留在相同的物理系統(tǒng)中,或者可以在多個裝置和/或系統(tǒng)中被分配。
盡管這里描述了特定實施例,然而將理解的是,可以在不脫離本發(fā)明教導的范圍的情況下對實施例進行修改。因此,所附權利要求的范圍不受所提出的特定實施例限制,而是應被賦予與本說明書整體的教導一致的最廣泛的解釋。