專利名稱:家庭網(wǎng)關(guān)的控制方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種家庭網(wǎng)關(guān)的控制方 法和裝置。
背景技術(shù):
現(xiàn)在家庭網(wǎng)關(guān)已經(jīng)在全球千千萬萬的家庭廣泛使用,網(wǎng)關(guān)的節(jié) 電功能已經(jīng)越來越受到用戶和運營商的關(guān)注。通常用戶打開家庭網(wǎng) 關(guān)后,會斷斷續(xù)續(xù)使用其功能,比如用戶上網(wǎng),即使工作使用完畢 后,也會忘記關(guān)閉家庭網(wǎng)關(guān)電源,導致家庭網(wǎng)關(guān)長時間處于無用狀
態(tài);或者用戶在使用功能時,比如下載某電影,會整夜自動下載, 即使夜間下載完畢,網(wǎng)關(guān)依然會長時間處于空閑狀態(tài),直到等待人 為關(guān)^L為止。在這些情況下,既浪費了電能,又造成網(wǎng)絡資源的無 為占用,而且還會帶來其它不安全的隱患,比如受到網(wǎng)絡攻擊,引 發(fā)火災等。
針對相關(guān)技術(shù)中家庭網(wǎng)關(guān)的控制方法在無用戶使用的情況下無 法自動斷電的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
針對相關(guān)技術(shù)中家庭網(wǎng)關(guān)的控制方法在無用戶使用的情況下無 法自動斷電的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提 供一種家庭網(wǎng)關(guān)的控制方法和裝置,以解決上述問題。
5為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種家庭 網(wǎng)關(guān)的"fe制方法。
才艮據(jù)本發(fā)明的家庭網(wǎng)關(guān)的控制方法包括根據(jù)家庭網(wǎng)關(guān)所有才妻 口中的每個接口上的數(shù)據(jù)流量來判斷是否有用戶使用上述家庭網(wǎng) 關(guān),其中,上述所有接口用于上述家庭網(wǎng)關(guān)與用戶之間的通信;在 判斷出沒有用戶使用上述家庭網(wǎng)關(guān)的情況下,切斷上述家庭網(wǎng)關(guān)的 電源。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種家庭 網(wǎng)關(guān)的控制裝置。
根據(jù)本發(fā)明的家庭網(wǎng)關(guān)的控制裝置包括判斷模塊,用于根據(jù) 家庭網(wǎng)關(guān)所有接口中的每個接口上的數(shù)據(jù)流量來判斷是否有用戶使 用上述家庭網(wǎng)關(guān),其中,上述所有4妻口用于上述家庭網(wǎng)關(guān)與用戶之 間的通信;斷電沖莫塊,用于在判斷出沒有用戶使用上述家庭網(wǎng)關(guān)的 情況下切斷上述家庭網(wǎng)關(guān)的電源。
根據(jù)本發(fā)明,對家庭網(wǎng)關(guān)上用于與用戶進行通信的每個接口進 行數(shù)據(jù)流量的監(jiān)測,以便判斷是否有用戶使用該家庭網(wǎng)關(guān),并在判 斷出無用戶4吏用該家庭網(wǎng)關(guān)的'清況下,自動切斷該家庭網(wǎng)關(guān)的電源, 從而節(jié)省了電能,并提高了安全度。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申 請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并 不構(gòu)成對本發(fā)明的不當限定。在附圖中
圖1是根據(jù)本發(fā)明實施例的家庭網(wǎng)關(guān)的控制方法的流程圖;圖2是才艮據(jù)本發(fā)明實施例的具有自動關(guān)才幾功能的家庭網(wǎng)關(guān)的石更
件框圖3是根據(jù)本發(fā)明實施例的家庭網(wǎng)關(guān)的控制方法的具體流程
圖4是圖3中定時4金測程序的具體流程圖; 圖5是根據(jù)本發(fā)明實施例的家庭網(wǎng)關(guān)的控制裝置的結(jié)構(gòu)框圖。
具體實施例方式
下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明 的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可 以相互組合。
功能積無述
考慮到相關(guān)技術(shù)中家庭網(wǎng)關(guān)的控制方法在無用戶使用的情況下 無法自動斷電的問題,本發(fā)明提供 一 種家庭網(wǎng)關(guān)的控制方法和裝置。 根據(jù)本發(fā)明的方案,對家庭網(wǎng)關(guān)上用于與用戶進行通信的每個接口 進行數(shù)據(jù)流量的監(jiān)測,以便判斷是否有用戶使用該家庭網(wǎng)關(guān),并在 判斷出無用戶 <吏用該家庭網(wǎng)關(guān)的情況下,自動士刀斷該家庭網(wǎng)關(guān)的電 源,從而節(jié)省了電能,并提高了安全度。
根據(jù)本發(fā)明的實施例,提供了 一種家庭網(wǎng)關(guān)的控制方法。
圖1是根據(jù)本發(fā)明實施例的家庭網(wǎng)關(guān)的控制方法的流程圖。如 圖l所示,該方法包4舌如下的步-驟S102至步-驟S104:
7S102,根據(jù)家庭網(wǎng)關(guān)所有接口中的每個接口上的數(shù)據(jù)流量來判 斷是否有用戶^f吏用所述家庭網(wǎng)關(guān),其中,所迷所有接口用于所述家 庭網(wǎng)關(guān)與用戶之間的通信。
S104,在判斷出沒有用戶使用上述家庭網(wǎng)關(guān)的情況下,切斷上
述家庭網(wǎng)關(guān)的電源。
作為優(yōu)選的一種實施方式,上述根據(jù)家庭網(wǎng)關(guān)所有接口中的每 一個接口上的數(shù)據(jù)流量來判斷是否有用戶使用所述家庭網(wǎng)關(guān)可以包
括定時對預定周期內(nèi)所述每個4妻口上的lt據(jù)流量分別進行統(tǒng)計; 在當前預定周期內(nèi)所述每個接口上的數(shù)據(jù)流量都低于或等于第一閾 值的情況下,將空閑總時間增加一個預定值,其中,該空閑總時間 用于指示用戶沒有<吏用上述家庭網(wǎng)關(guān)的時間長度;在上述空閑總時 間大于或等于第二閾值的情況下,判斷出沒有用戶使用上述家庭網(wǎng) 關(guān)。
在當前預定周期內(nèi)上述家庭網(wǎng)關(guān)所有4妾口中的一個或多個4妄口 上的數(shù)據(jù)流量大于上述第一闊值的情況下,將空閑總時間置0,并 判斷出有用戶使用上述家庭網(wǎng)關(guān)。
作為優(yōu)選的另一種實施方式,根據(jù)家庭網(wǎng)關(guān)所有接口中的每個 接口上的數(shù)據(jù)流量來判斷是否有用戶使用上述家庭網(wǎng)關(guān)包括對預 定時間段內(nèi)上述家庭網(wǎng)關(guān)所有接口中的每個接口上的數(shù)據(jù)流量分別 進4亍統(tǒng)計;如果上述預定時間段內(nèi)上述每個接口上的數(shù)據(jù)流量都低 于或等于第三闊值,則判斷出沒有用戶使用上述家庭網(wǎng)關(guān)。如果上 述預定時間段內(nèi)上述所有接口中的 一個或多個接口上的數(shù)據(jù)流量高 于第三閾1直,則判斷出有用戶Y吏用上述家庭網(wǎng)關(guān)。
下面將結(jié)合實例對本發(fā)明實施例的實現(xiàn)過程進行詳細描述。
8圖2是根據(jù)本發(fā)明實施例的具有自動關(guān)才幾功能的家庭網(wǎng)關(guān)的硬
件框圖。如圖2所示,家庭網(wǎng)關(guān)由以下硬件構(gòu)成中央處理器(CPU)、 ADSL驅(qū)動芯片、有線、無線網(wǎng)卡芯片,USB主才幾芯片等構(gòu)成。中 央處理器完成家庭網(wǎng)關(guān)軟件的總體控制功能,實現(xiàn)對ADSL、有線 網(wǎng)口、無線網(wǎng)口、 USB驅(qū)動和相關(guān)協(xié)i義的控制。通常ADSL完成上 -f亍上網(wǎng)功能,有線網(wǎng)口4妾上網(wǎng)PC,筆^己本通過無線或有線方式實^見 上網(wǎng),USB實現(xiàn)家庭存儲,有線和無線網(wǎng)還可以實現(xiàn)LAN側(cè)數(shù)據(jù) 交換。除了以上通用硬件外,在才艮據(jù)本發(fā)明實施例的家庭網(wǎng)關(guān)中, 在電源的4妄入端增加了用于控制電源4妾通的繼電器,并通過網(wǎng)關(guān) CPU的IO接口實現(xiàn)對該繼電器的連接和斷開進行控制,從而通過 繼電器來控制家庭網(wǎng)關(guān)的電源。該繼電器在網(wǎng)關(guān)上電后,缺省打開, 家庭網(wǎng)關(guān)正常供電,當判斷長時間無用戶^f吏用時,貝'J CPU通過IO 控制繼電器斷電,乂人而實現(xiàn)家庭網(wǎng)關(guān)自動關(guān)才幾,以達到節(jié)電的功能。
圖3是根據(jù)本發(fā)明實施例的家庭網(wǎng)關(guān)的控制方法的具體流程 圖。如圖3所示,根據(jù)本發(fā)明實施例的家庭網(wǎng)關(guān)的控制方法具體包 4舌如下步-驟
S302:家庭網(wǎng)關(guān)力口電,啟動。
S304:家庭網(wǎng)關(guān)在CPU的控制下完成基本軟件系統(tǒng)初始化, 網(wǎng)關(guān)實5見的上網(wǎng)等業(yè)務已可以正常工作。
S306:家庭網(wǎng)關(guān)的CPU將空閑總時間置為零,這里,空閑總 時間用于指示用戶-殳有4吏用該家庭網(wǎng)關(guān)的時間長度。然后,家庭網(wǎng) 關(guān)的CPU啟動定時4企測,^j"家庭網(wǎng)關(guān)所有4妄口中的每個4妻口在子貞定 周期內(nèi)的數(shù)據(jù)流量,以便根據(jù)上述每個接口上的數(shù)據(jù)流量來判斷是 否有用戶^吏用家庭網(wǎng)關(guān)。優(yōu)選的,每隔5秒#^亍一次定時一全測。S308:通過CPU進行系統(tǒng)調(diào)度,判斷是否到達定時4企測點。 如果到達定時4企測點,則轉(zhuǎn)至步^驟S312;如果未到達定時4企測點, 則轉(zhuǎn)至步-驟S310。
S310:系統(tǒng)執(zhí)行其他操作,結(jié)束后轉(zhuǎn)至步驟S308。
S312:執(zhí)行定時檢測程序。該程序流程將在隨后根據(jù)圖4進行 描述。
S314,定時檢測程序執(zhí)行完畢,判斷此時是否需要斷電。如果 不需要斷電,則轉(zhuǎn)至步驟S308,等待下一個定時纟全測點的到來。
S316:如果判斷出需要斷電,則根據(jù)需要,保存家庭當前信息 和狀態(tài)后,控制繼電器來切斷家庭網(wǎng)關(guān)的電源。
圖4是圖3中定時檢測程序的具體流程圖。根據(jù)本發(fā)明實施例 的定時檢測程序主要包括如下步驟
S402:定時器服務程序開始執(zhí)行。
S404:分別4企測家庭網(wǎng)關(guān)所有接口中的每一個接口上的數(shù)據(jù)流 量,并將每個接口上的數(shù)據(jù)流量與預設的第一閾值進行比較。如果 在預定周期內(nèi)每個接口上的數(shù)據(jù)流量均低于或等于第 一 閾值,則轉(zhuǎn) 至S406;否則,4告至S408。
家庭網(wǎng)關(guān)的下4亍沖妄口通常包4舌以太網(wǎng)沖妻口, USB^妻口,以及 提供無線網(wǎng)絡服務的無線網(wǎng)接口等;家庭網(wǎng)關(guān)的上行接口通常包括 ADSL接口??梢岳眉彝ゾW(wǎng)關(guān)上的主控制器對于這些接口加以監(jiān) 控,分別識別其有無用戶使用,綜合起來便可達到判斷網(wǎng)關(guān)有無用 戶4吏用的判斷。下面分別介紹一下,這些4妄口的監(jiān)4空方法。(1 )只十以太網(wǎng)4妻口才企測
在定時檢測時刻,對上一個預定周期(可以看作為當前預定周 期)內(nèi)以太網(wǎng)接口上的數(shù)據(jù)流量進行統(tǒng)計,這里,定時周期可以為 定時檢測時刻之間的時間長度,例如,系統(tǒng)設置為每隔5秒進行一 次定時一企測,JU人第1秒開始計算,則預定周期為5秒,如,系統(tǒng)
可以在第5秒對各個接口在第1秒到第5秒之間的數(shù)據(jù)流量進行統(tǒng) 計,在第IO秒對各個接口在第6秒到第IO秒之間的數(shù)據(jù)流量進行 統(tǒng)計。然后,將統(tǒng)計得到的數(shù)據(jù)流量與預設的第一閾值進行比較, 這里,預設的第一閾值可以根據(jù)實際情況進行設置。優(yōu)選的,可以 將第一閾值設置為0。
然后,在當前預定周期內(nèi)的數(shù)據(jù)流量低于或等于上述第 一閾值 的情況下,則判斷該定時周期內(nèi)沒有用戶^f吏用該家庭網(wǎng)關(guān)的以太網(wǎng) 才妄口 ,則轉(zhuǎn)至對家庭網(wǎng)關(guān)的下一4妄口進行才企測。另 一方面,在當前 預定周期內(nèi)以太網(wǎng)4妾口上的凄史據(jù)流量大于上述第 一 閾值的情況下, 則判斷該定時周期內(nèi)有用戶使用該家庭網(wǎng)關(guān),轉(zhuǎn)至步驟S408,將空 閑總時間置零。
例如,如果將上述第一閾值i殳置為0,預定周期為5秒,則在 每個定時4企測時刻片企測在上一個5秒內(nèi)該以太4妻口上是否有凄t據(jù)流 量。如果沒有,則轉(zhuǎn)至對家庭網(wǎng)關(guān)的下一接口進行檢測;如果有, 則壽爭至步-驟S408。
在實際4喿作中,也可以先判斷用戶家庭網(wǎng)關(guān)上的以太網(wǎng)4妻口有 沒有插沖妄網(wǎng)線,如果沒有則可直4妄判斷以太網(wǎng)口無用戶^f吏用。如果 4妻有網(wǎng)線,且嗜連3各正常,則才艮才居上述的流量方法進4亍是否有用戶^f吏 用的判斷。
(2)只t USB 4妾口的才企觀'J與以太網(wǎng)^妻口的4企測方法相同,區(qū)別點在于是對USB 4妄口的才企 測,在此不再贅述。
在實際操作中,也可以先判斷USB接口上無設備插入,如果無 則直接判斷無用戶^f吏用。
(3 )對無線網(wǎng)絡4妄口的才企頂'J
與以太網(wǎng)^妄口的沖企測方法相同,區(qū)別點在于是,寸無線網(wǎng)紹4妄口 的沖企測,在此不再贅述。
(4 )只于ADSL才姿口的斗企測
與以太網(wǎng)4妻口的才企測方法相同,區(qū)別點在于是對ADSL 4妻口的 才全測,在此不再贅述。
在實際操作中,由于ADSL接口是家庭網(wǎng)關(guān)的上行接口 ,我們 可以采用兩種方法一,即采用上述與以太網(wǎng)接口相同的才企測 方法,對ADSL接口芯片進行監(jiān)控,判斷其有無數(shù)據(jù)傳輸;方法二 是,由于ADSL是家庭網(wǎng)關(guān)的唯一上行接口,如果網(wǎng)關(guān)的其它接口, 如前面所述的以太網(wǎng)接口、 USB^妄口、無線網(wǎng)絡4妻口等都沒有用戶 使用的情況下,可以直接判斷該ADSL上行接口沒有使用的判斷。 通常采用方法二,簡單有效。
當按以上步驟對家庭網(wǎng)關(guān)的所有接口進行4企測之后,如果在預 定周期內(nèi)所有檢測的接口上的數(shù)據(jù)流量均低于或等于第 一 閾值,則 判斷出該預定周期內(nèi)無用戶^f吏用該家庭網(wǎng)關(guān);否則,只要有任何4妄 口上的數(shù)據(jù)流量大于第 一閾值,則判斷出有用戶使用該家庭網(wǎng)關(guān)。
對于上述對家庭網(wǎng)關(guān)各個接口的檢測順序,本發(fā)明并沒有限制, 可以根據(jù)實際情況進行設置。本發(fā)明不《又限于對上述接口的4全測。對于其它未描述的家庭網(wǎng) 關(guān)與用戶的4妄口 ,可以用上述相同的片全測才幾制對其進4亍一全測,在此
不再贅述。
S406:判斷出在預定周期內(nèi)無用戶4吏用上述家庭網(wǎng)關(guān),則對空
閑總時間進行累力口。優(yōu)選的,將空閑總時間增加一個預定值。該預
定^直可以4艮l居實際情況進^f亍:沒置,例如,預定^直可以等于預定周期 的耳又值。例如,如果預定周期為5秒,則相應的,預定值也為5秒。
S408,判斷出在預定周期內(nèi)有用戶使用上述家庭基站,則將空 閑總時間置零,重新進4亍統(tǒng)計,4爭至步備聚S414。
S410:判斷空閑總時間是否大于或等于預設的第二閾值,這里, 第二閾值可以根據(jù)實際情況進行設置,例如第二閾值為60分鐘。如 果空閑總時間大于或等于第二閾值,則轉(zhuǎn)至步驟S412;如果空閑總 時間小于第二閾值,則轉(zhuǎn)至步驟S414。
S412: i殳置可以斷電的標志,轉(zhuǎn)至步-驟S416。
S414: i殳置不可斷電標志,轉(zhuǎn)至步-驟S416。
S416:定時4企測考呈序結(jié)束。
才艮據(jù)本發(fā)明實施例,當空閑總時間到達預i殳的閾值(比如i殳定 為60分鐘)時,則可判斷此時網(wǎng)關(guān)屬于長時間無用戶4吏用的狀態(tài), 啟動斷電程序,即保存網(wǎng)關(guān)相關(guān)信息后,控制繼電器將網(wǎng)關(guān)上的電 源切斷。
在本實施例中,用于指示無用戶使用的閾值為60分鐘,本發(fā)明 不僅限于此。用戶可以根據(jù)自己的使用習慣,進行設置,以達到更 適合用戶自己的斷電。
13作為本發(fā)明的另 一種實施例,家庭網(wǎng)關(guān)可以直4妄判斷在預定的 時間段內(nèi)家庭網(wǎng)關(guān)所有接口中的每個接口上的數(shù)據(jù)流量是否大于預 設的第三閾值,這里,預定的時間段和第三閾值可以根據(jù)實際情況
進行設置,例如,預定的時間段為30分鐘,第三閾值為O。在所述
預定時間段內(nèi)家庭網(wǎng)關(guān)所有接口中的每個接口的數(shù)據(jù)流量都低于或 等于第三閾值的情況下,判斷出沒有用戶4吏用所述家庭網(wǎng)關(guān),通知 繼電器4刀斷家庭網(wǎng)關(guān)的電源。
根據(jù)本發(fā)明實施例,對家庭網(wǎng)關(guān)與用戶之間的各種接口進行數(shù) 據(jù)流量的監(jiān)測,以1更判斷是否有用戶使用該家庭網(wǎng)關(guān),并在判斷出 無用戶4吏用該家庭網(wǎng)關(guān)的情況下,自動切斷該家庭網(wǎng)關(guān)的電源,,人 而節(jié)省了電能,并提高了安全度。
根據(jù)本發(fā)明的實施例,提供了 一種家庭網(wǎng)關(guān)的控制裝置。
圖5是根據(jù)本發(fā)明實施例的家庭網(wǎng)關(guān)的控制裝置的結(jié)構(gòu)框圖。 如圖5所示,該裝置包括判斷才莫塊502,才艮據(jù)家庭網(wǎng)關(guān)所有4妻口 中的每個接口上的數(shù)據(jù)流量來判斷是否有用戶使用所述家庭網(wǎng)關(guān), 其中,所述所有接口用于所述家庭網(wǎng)關(guān)與用戶之間的通信;斷電模 塊504,用于在判斷出沒有用戶4吏用上述家庭網(wǎng)關(guān)的情況下切斷上 述家庭網(wǎng)關(guān)的電源。
上述判斷才莫塊502包括統(tǒng)計子才莫塊506,用于定時對預定周 期內(nèi)所述每個接口上的數(shù)據(jù)流量分別進行統(tǒng)計;第 一比較子模塊 508,用于將當前預定周期內(nèi)所述每個接口上的數(shù)據(jù)流量分別與第一 閾值進行比較;第一運算子才莫塊510,用于在當前預定周期內(nèi)所述 每個接口上的數(shù)據(jù)流量都低于或等于第 一 閾值的情況下,將空閑總 時間增加一個預定值,其中,空閑總時間用于指示用戶沒有^f吏用上 述家庭網(wǎng)關(guān)的時間長度;第二比4交子才莫塊512,用于將上述空閑總 時間與第二閾值進行比較;判斷子模塊514,用于在上述空閑總時間大于或等于上述第二閾值的情況下,判斷出沒有用戶使用上述家 庭網(wǎng)關(guān)。
上述判斷模塊502還包括第二運算子模塊516,用于在當前 預定周期內(nèi)所述家庭網(wǎng)關(guān)所有沖妄口中的 一個或多個^妻口上的^t據(jù)流 量大于所述第一閾值的情況下,將上述空閑總時間置0,以便重新 進行統(tǒng)計。相應的,在通過所述第二運算子才莫塊將所述空閑總時間 置為0的情況下,判斷子才莫塊514判斷出有用戶使用上述家庭網(wǎng)關(guān), 以1"更不通知斷電才莫塊504切斷家庭網(wǎng)關(guān)的電源。
在定時才全測時刻,對上一個預定周期(可以看作為當前預定周 期)內(nèi)以太網(wǎng)4妄口上的凄t悟流量進一亍統(tǒng)計,這里,定時周期可以為 定時檢測時刻之間的時間長度,例如,系統(tǒng)設置為每隔5秒進行一 次定時才企測,且乂人第1秒開始計算,則預定周期為5秒,如,系統(tǒng) 可以在第5秒對各個接口在第1秒到第5秒之間的數(shù)據(jù)流量進4亍統(tǒng) 計,在第IO秒對各個接口在第6秒到第IO秒之間的數(shù)據(jù)流量進行 統(tǒng)計。然后,將統(tǒng)計得到的數(shù)據(jù)流量與預-沒的第一閾值進行比較, 這里,預設的第一閾值可以根據(jù)實際情況進行設置。優(yōu)選的,可以 將第一閾值設置為0。
然后,如果當前預定周期內(nèi)家庭網(wǎng)關(guān)所有4妄口中的每個4妄口上 的數(shù)據(jù)流量都低于或等于上述第 一 閾值,則判斷該預定周期內(nèi)沒有 用戶4吏用該家庭網(wǎng)關(guān),對空閑總時間進行累加運算。如果當前預定 周期內(nèi)家庭網(wǎng)關(guān)所有接口中的一個或多個4妄口上的數(shù)據(jù)流量大于上 述第一閾值,則判斷該預定周期內(nèi)有用戶4吏用該家庭網(wǎng)關(guān),將空閑 總時間置零。
例如,如果將上述第一閾值設置為0,預定周期為5秒,則在 每個定時檢測時刻檢測在上一個5秒內(nèi)接口上是否有數(shù)據(jù)流量。進一步,在完成對空閑總時間進行累加之后,判斷空閑總時間 是否大于預設的第二閾值,這里,第二閾值可以根據(jù)實際情況進行 設置,例如第二閾值為60分鐘。如果大于或等于,則判斷出無用戶
〃使用家庭網(wǎng)關(guān);如果小于,則判斷出有用戶〗吏用家庭網(wǎng)關(guān)。
這里,上述家庭網(wǎng)關(guān)的下行4妻口通常包4舌以太網(wǎng)4妄口, USB 接口,以及提供無線網(wǎng)絡服務的無線網(wǎng)接口等;家庭網(wǎng)關(guān)的上行接 口通常包括ADSL接口。才艮據(jù)本發(fā)明實施例的家庭網(wǎng)關(guān)的控制裝 置可以采用上述家庭網(wǎng)關(guān)的控制方法,具體步^驟可以參照上述對于 家庭網(wǎng)關(guān)的控制方法的描述,在此不再贅述。
對于上述對家庭網(wǎng)關(guān)各個接口的檢測順序,本發(fā)明并沒有限制, 可以4艮據(jù)實際情況進行i殳置。
本發(fā)明不僅限于對上述接口的檢測。對于其它未描述的家庭網(wǎng) 關(guān)與用戶的^妄口 ,可以用上述相同的沖全測才幾制對其進^^僉測,在此
不再贅述。
根據(jù)本發(fā)明實施例,對家庭網(wǎng)關(guān)上用于與用戶進行通信的每個 接口進行數(shù)據(jù)流量的監(jiān)測,以便判斷是否有用戶使用該家庭網(wǎng)關(guān), 并在判斷出無用戶4吏用該家庭網(wǎng)關(guān)的情況下,自動切斷該家庭網(wǎng)關(guān) 的電源,從而節(jié)省了電能,并才是高了安全度。
需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計 算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出 了邏輯順序,^f旦是在某些情況下,可以以不同于此處的順序4丸ft所 示出或描述的步驟。
顯然,本領(lǐng)域的技術(shù)人員應該明白,上述的本發(fā)明的各模塊或 各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算 裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,它們
16可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的-更件和壽欠件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何-修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種家庭網(wǎng)關(guān)的控制方法,其特征在于,包括根據(jù)家庭網(wǎng)關(guān)所有接口中的每個接口上的數(shù)據(jù)流量來判斷是否有用戶使用所述家庭網(wǎng)關(guān),其中,所述所有接口用于所述家庭網(wǎng)關(guān)與用戶之間的通信;在判斷出沒有用戶使用所述家庭網(wǎng)關(guān)的情況下,切斷所述家庭網(wǎng)關(guān)的電源。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)家庭網(wǎng)關(guān)所有 接口中的每個接口上的數(shù)據(jù)流量來判斷是否有用戶使用所述 家庭網(wǎng)關(guān)包4舌定時對預定周期內(nèi)所述每個4妻口上的凄t據(jù)流量分別進行 統(tǒng)計;在當前預定周期內(nèi)所述每個接口上的數(shù)據(jù)流量都低于或 等于第一閾值的情況下,將空閑總時間增加一個預定值,其中, 所述空閑總時間用于指示用戶沒有4吏用所述家庭網(wǎng)關(guān)的時間 長度;在所述空閑總時間大于或等于第二閾值的情況下,判斷出 沒有用戶〗吏用所述家庭網(wǎng)關(guān)。
3. 4艮據(jù)權(quán)利要求2所述的方法,其特征在于,在所述定時對預定 周期內(nèi)所述每個4妾口上的凄史據(jù)流量分別進4亍統(tǒng)計之后,所述方 法還包括在當前預定周期內(nèi)所述家庭網(wǎng)關(guān)所有4妾口中的 一個或多 個接口上的數(shù)據(jù)流量大于所述第 一 閾值的情況下,將空閑總時 間置O,并判斷出有用戶4吏用所述家庭網(wǎng)關(guān)。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)家庭網(wǎng)關(guān)所有 接口中的每個接口上的數(shù)據(jù)流量來判斷是否有用戶使用所述家庭網(wǎng)關(guān)包括對預定時間段內(nèi)所述家庭網(wǎng)關(guān)所有接口中的每個接口上 的凄W居流量分別進4于統(tǒng)計;在所述預定時間段內(nèi)所述每個接口上的數(shù)據(jù)流量都低于 或等于第三閾值的情況下,判斷出沒有用戶使用所述家庭網(wǎng) 關(guān)。
5. 根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,所述 4妻口包4舌以下至少之一以太網(wǎng)4妻口、 USB^妻口、無線網(wǎng)紹-接口和ADSL接口 。
6. 根據(jù)權(quán)利要求2或3中任一項所述的方法,其特征在于,所述 第一閾-f直為0。
7. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述第三閾值為0。
8. —種家庭網(wǎng)關(guān)的控制裝置,其特征在于,包括判斷模塊,用于根據(jù)家庭網(wǎng)關(guān)所有接口中的每個接口上的 數(shù)據(jù)流量來判斷是否有用戶使用所述家庭網(wǎng)關(guān),其中,所述 所有接口用于所述家庭網(wǎng)關(guān)與用戶之間的通信;斷電才莫塊,用于在判斷出沒有用戶1"吏用所述家庭網(wǎng)關(guān)的情 況下切斷所述家庭網(wǎng)關(guān)的電源。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述判斷模塊包括統(tǒng)計子才莫塊,用于定時對預定周期內(nèi)所述每個4妄口上的凄丈 才居流量分別進4于統(tǒng)計;第 一比較子模塊,用于將當前預定周期內(nèi)所述每個接口上 的數(shù)據(jù)流量分別與第 一 閾值進行比較;第 一運算子模塊,用于在當前預定周期內(nèi)所述每個接口上 的數(shù)據(jù)流量都低于或等于第 一 閾值的情況下,將空閑總時間增 加一個預定值,其中,所述空閑總時間用于指示用戶沒有使用所述家庭網(wǎng)關(guān)的時間長度;第二比較子模塊,用于將所述空閑總時間與第二閾值進行 比較;判斷子模塊,用于在所述空閑總時間大于或等于所述第二 閾值的情況下,判斷出沒有用戶4吏用所述家庭網(wǎng)關(guān)。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述判斷模塊包括第二運算子模塊,用于在當前預定周期內(nèi)所述家庭網(wǎng)關(guān)所 有4妄口中的 一 個或多個^妻口上的凄t據(jù)流量大于所述第 一 閾值 的情況下,將所述空閑總時間置0;其中,所述判斷子模塊,還用于在通過所述第二運算子模 塊將所述空閑總時間置為0的情況下,判斷出有用戶使用所述 家庭網(wǎng)關(guān)。
全文摘要
本發(fā)明公開了一種家庭網(wǎng)關(guān)的控制方法和裝置,其中,該家庭網(wǎng)關(guān)的控制方法包括根據(jù)家庭網(wǎng)關(guān)所有接口中的每個接口上的數(shù)據(jù)流量來判斷是否有用戶使用上述家庭網(wǎng)關(guān),其中,上述所有接口用于上述家庭網(wǎng)關(guān)與用戶之間的通信;在判斷出沒有用戶使用上述家庭網(wǎng)關(guān)的情況下,切斷上述家庭網(wǎng)關(guān)的電源。根據(jù)本發(fā)明,對家庭網(wǎng)關(guān)上用于與用戶進行通信的每個接口進行數(shù)據(jù)流量的監(jiān)測,以便判斷是否有用戶使用該家庭網(wǎng)關(guān),并在判斷出無用戶使用該家庭網(wǎng)關(guān)的情況下,自動切斷該家庭網(wǎng)關(guān)的電源,從而節(jié)省了電能,并提高了安全度。
文檔編號H04L12/26GK101667942SQ20091017983
公開日2010年3月10日 申請日期2009年10月14日 優(yōu)先權(quán)日2009年10月14日
發(fā)明者周衍堅, 杜建軍 申請人:中興通訊股份有限公司