本發(fā)明總體而言涉及配置電子裝置的領域。更具體地說,本發(fā)明涉及用于基于傳感器信息配置電子裝置的方法和系統(tǒng)。
背景技術:
:個人可能對使用電子裝置具有某些偏好,并且可能想要根據(jù)其偏好配置電子裝置。然而,針對使用一個或多個電子裝置的不同個人或不同情況手動地配置所述一個或多個電子裝置可能非常麻煩。隨著環(huán)境變化,可能需要重新配置一個或多個電子裝置。技術實現(xiàn)要素:本發(fā)明揭示一種用于配置第一電子裝置的方法。所述方法包括以下步驟:接收傳感器信息;實質(zhì)上基于所述傳感器信息確定配置文件;基于所述配置文件檢索配置;以及實質(zhì)上基于所述配置來配置所述第一電子裝置。根據(jù)本發(fā)明的一個實施例,從第二電子裝置或第一電子裝置的輸入端接收傳感器信息。根據(jù)本發(fā)明的一個實施例,周期性地接收傳感器信息。根據(jù)本發(fā)明的一個實施例,當符合至少一個觸發(fā)規(guī)則時接收傳感器信息。此外,在符合至少一個觸發(fā)規(guī)則之后產(chǎn)生觸發(fā)。根據(jù)本發(fā)明的一個實施例,傳感器信息由配置文件服務器接收或由第一電子裝置的配置文件管理模塊接收。根據(jù)本發(fā)明的一個實施例,配置文件服務器或第一電子裝置的配置文件管理模塊可以配置第一電子裝置。根據(jù)本發(fā)明的一個實施例,配置存儲于第一電子裝置處、配置文件服務器處或遠程服務器處。根據(jù)本發(fā)明的一個實施例,配置文件由配置文件標識字段、條件字段和配置字段組成。本發(fā)明進一步揭示一種用于配置第一電子裝置的系統(tǒng)。系統(tǒng)包括配置文件服務器和第一電子裝置。配置文件服務器包括至少一個網(wǎng)絡接口、至少一個主存儲器、至少一個輔助存儲裝置、至少一個處理單元和/或至少一個輸入端。配置文件服務器接收傳感器信息并且實質(zhì)上基于所述傳感器信息確定配置文件。配置文件服務器隨后基于配置文件檢索配置并且實質(zhì)上基于所述配置來配置第一電子裝置。第一電子裝置包括至少一個網(wǎng)絡接口、至少一個主存儲器、至少一個輔助存儲裝置、至少一個處理單元和/或至少一個輸入端。本發(fā)明進一步揭示一種電子裝置。電子裝置包括至少一個網(wǎng)絡接口、至少一個主存儲器、至少一個輔助存儲裝置、至少一個處理單元和/或至少一個輸入端。電子裝置接收傳感器信息并且實質(zhì)上基于所述傳感器信息確定配置文件。電子裝置隨后基于配置文件檢索配置并且電子裝置實質(zhì)上基于所述配置來進行配置。具體實施方式以下說明僅提供優(yōu)選的示例性實施例且并不意圖限制本發(fā)明的范圍、適用性或配置。實際上,優(yōu)選的示例性實施例的以下說明將為本領域技術人員提供實施本發(fā)明的優(yōu)選示例性實施例的有利描述。應理解,在不脫離如在所附權利要求書中闡述的本發(fā)明的精神和范圍的情況下可以對元件的功能和布置進行各種改變。在以下描述中給出具體細節(jié)以提供對實施例的透徹理解。然而,本領域技術人員應理解,所述實施例可以在沒有這些具體細節(jié)的情況下實踐。例如,可以框圖示出電路以免以不必要的細節(jié)混淆實施例。在其它情況下,在沒有不必要的細節(jié)的情況下示出熟知的電路、過程、算法、結構以及技術以免混淆實施例。同樣,應注意,實施例可以描述為過程,過程描繪為流程圖、流程圖表、數(shù)據(jù)流圖、結構圖或方塊圖。盡管流程圖可以將操作描述為連續(xù)過程,但許多操作可以并行或同時執(zhí)行。另外,可以重新布置操作的順序。當操作完成時,過程終止,但是過程可以具有不包含在圖中的另外步驟。過程可以對應于方法、功能、程序、子例程、子程序等。當過程對應于函數(shù)時,其終止對應于函數(shù)返回到調(diào)用函數(shù)或主函數(shù)。實施例或其各部分可以程序指令來實施,所述程序指令可在處理單元上操作以用于執(zhí)行如本文中所描述的功能和操作。構成各種實施例的程序指令可以存儲在存儲媒體中。圖7說明根據(jù)本發(fā)明的各種實施例的裝置的框圖。裝置700包括處理單元701、主存儲器702、系統(tǒng)總線703、輔助存儲裝置704、網(wǎng)絡接口705和輸入端706。處理單元701和主存儲器702彼此直接連接。系統(tǒng)總線703將處理單元701直接或間接連接到輔助存儲裝置704、網(wǎng)絡接口705和用戶輸入端706。使用系統(tǒng)總線703允許裝置700具有增加的模塊性。系統(tǒng)總線703將處理單元701耦合到輔助存儲裝置704、網(wǎng)絡接口705和用戶輸入端706。系統(tǒng)總線703可以是使用各種總線架構中的任一個的若干類型的總線結構中的任一個,包含存儲器總線、外圍總線、邏輯總線和局部總線。輔助存儲裝置704存儲程序指令以供處理單元701執(zhí)行。本發(fā)明的范圍不限于裝置700僅具有一個網(wǎng)絡接口,因此裝置700可以具有一個或多個網(wǎng)絡接口。用戶輸入端706a可以是傳感器、鍵盤、觸摸屏顯示器、按鈕、麥克風、攝像機、指紋掃描器或可以用于接收輸入、接收信息或感測環(huán)境的任何其它組件。在一個實施例中,裝置700嵌入汽車座椅中,并且用戶輸入端706a是溫度傳感器。當人坐在汽車座椅上時,在身體接觸到溫度傳感器時溫度傳感器檢測溫度上升。處理單元701隨后通過用戶輸入端706a接收觸發(fā)。應理解,本發(fā)明不限于將溫度上升作為觸發(fā)??梢酝ㄟ^輸入端706a或706b由連接或耦合到裝置700的設備、外部傳感器或外部裝置產(chǎn)生觸發(fā)。例如,觸發(fā)可以是由輸入端706a產(chǎn)生的時鐘信號,其中用戶輸入端706a可以是計時器?;蛘撸|發(fā)可以由軟件、程序、固件、中間件或硬件描述語言來實施。例如,裝置700可以是空氣凈化器并且輸入端706a可以是顆粒傳感器。在另一實例中,輸入端706b可以是用于連接到外部傳感器的串行控制臺。如果顆粒的數(shù)目超過閾值,則處理單元701可以從顆粒傳感器接收觸發(fā)。閾值可以是在顆粒傳感器的程序中的可調(diào)整值。不存在必須具有多個輸入端的限制。不存在輸入端706必須存在于裝置700中的限制。例如,傳感器可以通過網(wǎng)絡接口705連接到裝置700。在一個變型例中,不存在網(wǎng)絡接口,使得傳感器通過輸入端706中的一個將傳感器信息發(fā)送到裝置700。圖1B說明根據(jù)本發(fā)明的各種實施例的網(wǎng)絡環(huán)境。裝置700和配置文件服務器121連接到互連網(wǎng)絡120,例如,因特網(wǎng)。配置文件服務器121可以根據(jù)配置文件通過互連網(wǎng)絡120配置裝置700。僅出于說明目的,裝置700是空氣凈化器,所述空氣凈化器具有兩個輸入端706、小鍵盤和顆粒傳感器??諝鈨艋骺梢跃哂袃蓚€配置文件,即,強配置文件和安靜配置文件??諝鈨艋骺梢栽诎察o配置文件中較少地過濾空氣并且可以在強配置文件中較多地過濾空氣。此外,配置文件服務器121可以周期性地從空氣凈化器收集傳感器信息?;蛘?,空氣凈化器可以周期性將傳感器信息發(fā)送到配置文件服務器121。傳感器信息可以包含由空氣凈化器檢測到的顆粒的數(shù)目。配置文件服務器121基于接收到的傳感器信息確定使用的配置文件。例如,配置文件服務器121可以確定在顆粒數(shù)目超過八時使用強配置文件。隨后,配置文件服務器121將根據(jù)強配置文件配置空氣凈化器。將在圖1A中更詳細地說明關于如何使用配置文件配置空氣凈化器的過程。圖1A是說明根據(jù)本發(fā)明的一個實施例的過程的流程圖。配置文件服務器121在步驟101中接收觸發(fā)。觸發(fā)可以通過配置文件服務器121的觸發(fā)產(chǎn)生模塊產(chǎn)生或可以首先通過裝置700產(chǎn)生并且隨后從裝置700接收。將在圖2A至2C中更詳細地說明步驟101。在步驟102中,配置文件服務器121至少部分基于傳感器信息確定配置文件。將在圖3A中更詳細地說明步驟102。在確定配置文件之后,配置文件服務器121在步驟103中檢索對應于配置文件的配置。配置可以用于配置一個或多個裝置700。隨后在步驟104中用所檢索配置來配置裝置700。在示例性說明中,裝置700是空氣凈化器,所述空氣凈化器具有兩個輸入端706、小鍵盤和顆粒傳感器。空氣凈化器可以具有兩個配置文件,即,強配置文件和安靜配置文件??諝鈨艋靼惭b在房間中并且用于控制室內(nèi)空氣質(zhì)量??諝鈨艋鬟B接到配置文件服務器121。連接可以是有線或無線連接。當用戶在房間內(nèi)時,用戶可以首先通過小鍵盤輸入其標識,空氣凈化器可以根據(jù)用戶的標識具有不同配置。例如,不管通過顆粒傳感器檢測到的顆粒數(shù)目,個人A可能想要空氣凈化器總是在安靜配置文件下操作。如果顆粒的數(shù)目超過閾值,則個人B可能想要空氣凈化器在安靜配置文件下操作。如果用戶的標識未知,則空氣凈化器將取決于顆粒的數(shù)目而在安靜配置文件或強配置文件下操作。如果沒有人在房間內(nèi),則空氣凈化器將總是在安靜配置文件下操作。出于說明的目的,配置文件服務器121可以從空氣凈化器收集傳感器信息。當個人B輸入其標識并且顆粒的數(shù)目小于閾值時,配置文件服務器121在步驟101中接收觸發(fā)。存在關于觸發(fā)可以如何產(chǎn)生且由配置文件服務器121接收的若干方法。根據(jù)一個實施例,觸發(fā)由空氣凈化器產(chǎn)生。根據(jù)另一實施例,觸發(fā)由配置文件服務器121的模塊產(chǎn)生。在步驟102中,配置文件服務器121隨后基于傳感器信息確定配置文件。在步驟103中,配置文件服務器121基于所確定的配置文件檢索配置。配置文件服務器121接著可以在步驟104中用檢索到的配置來配置空氣凈化器以過濾空氣。在一個變型例中,空氣凈化器可以使用不同方法來認證用戶。例如,輸入端706可以是指紋掃描器。隨后通過用戶的指紋來認證用戶。此外,輸入端706可以是麥克風??諝鈨艋骺梢酝ㄟ^用戶的語音來認證用戶?;蛘?,輸入端706可以連接到外部裝置。外部裝置可以是用戶擁有的裝置,并且可以允許空氣凈化器認證用戶。例如,輸入端706連接到外部終端??諝鈨艋梢酝ㄟ^外部終端的用戶登錄來認證用戶??梢酝ㄟ^輸入用戶名和口令、用戶代碼或可以用于認證用戶的任何內(nèi)容來執(zhí)行用戶登錄。圖2A是說明用于接收對應于步驟101的觸發(fā)的子過程的一個實施例的流程圖。在一個變型例中,裝置700可以監(jiān)視時間間隔周期性地將傳感器信息發(fā)送到配置文件服務器121。在步驟201中,裝置700確定監(jiān)視時間間隔是否已到期。如果監(jiān)視時間間隔尚未到期,則在步驟202中裝置700等待一時間周期。如果監(jiān)視時間間隔已到期,則裝置700將在步驟203中收集傳感器信息。在步驟204中,裝置700將所收集的傳感器信息發(fā)送到配置文件服務器121。裝置700可以周期性地執(zhí)行圖2A中的過程。監(jiān)視時間間隔可以在幾毫秒至若干小時的范圍內(nèi)。在一個例子中,監(jiān)視時間間隔設定成三秒。隨后裝置700可以每三秒收集傳感器信息并且將傳感器信息發(fā)送到配置文件服務器121。在接收傳感器信息之后,配置文件服務器121可以確定是否根據(jù)觸發(fā)規(guī)則產(chǎn)生觸發(fā)。當可以產(chǎn)生觸發(fā)時,觸發(fā)規(guī)則可以指定條件??梢员镜鼗蜻h程地存儲觸發(fā)規(guī)則。可以通過傳感器或裝置的制造商、用戶或管理員預定義所述規(guī)則。例如,如果顆粒的數(shù)目已增加并且超過閾值,則配置文件服務器121可以產(chǎn)生觸發(fā)。出于說明的目的,裝置700是空氣凈化器??諝鈨艋麟S后可以監(jiān)視時間間隔周期性地收集傳感器信息并且將傳感器信息發(fā)送到配置文件服務器121。出于說明的目的,監(jiān)視時間間隔設定成三秒。個人A已登錄并且空氣凈化器已在安靜配置文件中操作。在步驟203中,空氣凈化器可以每三秒從小鍵盤和顆粒傳感器收集傳感器信息。在步驟204中,空氣凈化器隨后可以將所收集的傳感器信息發(fā)送到配置文件服務器121。觸發(fā)規(guī)則可以指出,如果個人A已登錄并且顆粒的數(shù)目超過閾值,則產(chǎn)生觸發(fā)。隨后,配置文件服務器121的觸發(fā)產(chǎn)生模塊產(chǎn)生觸發(fā)并且觸發(fā)被發(fā)送到配置文件服務器121的觸發(fā)接收模塊。配置文件服務器121還基于所收集的傳感器信息確定應使用的配置文件。出于說明的目的,配置文件服務器121確定使用強配置文件。隨后,配置文件服務器121基于強配置文件檢索配置。因此,根據(jù)對應于強配置文件的配置來配置空氣凈化器。在一個變型例中,空氣凈化器可以在發(fā)送傳感器信息之前壓縮傳感器信息并且對傳感器信息進行加密。例如,空氣凈化器每五秒將傳感器信息發(fā)送到配置文件服務器121。傳感器信息可以包含CPU負載、存儲使用率、從小鍵盤和顆粒傳感器收集的信息等。考慮到分配給空氣凈化器的貸款和資源受限,優(yōu)選地減小傳感器信息的大小。因此,可以壓縮傳感器信息并且對傳感器信息進行加密。在步驟204中,空氣凈化器將壓縮后和加密后的傳感器信息發(fā)送到配置文件服務器121。因此,執(zhí)行壓縮和加密的一個益處是節(jié)省帶寬和網(wǎng)絡資源。另一益處是可以通過數(shù)據(jù)加密保護傳感器信息。圖2B是說明用于接收對應于步驟101的觸發(fā)的子過程的一個實施例的流程圖。圖2B類似于圖2A,但步驟211插入步驟203與步驟204之間。在一個變型例中,觸發(fā)規(guī)則本地存儲在裝置700處并且觸發(fā)通過裝置700產(chǎn)生。在步驟203中,裝置700收集傳感器信息。在步驟211中,裝置700確定是否符合任何觸發(fā)規(guī)則以產(chǎn)生用于發(fā)送傳感器信息的觸發(fā)。如果符合一個或多個觸發(fā)規(guī)則,則裝置700將產(chǎn)生用于發(fā)送傳感器信息的觸發(fā)。在步驟204中,裝置700將傳感器信息發(fā)送到配置文件服務器121。如果不符合觸發(fā)規(guī)則,則裝置700將不發(fā)送所收集的傳感器信息并且繼續(xù)執(zhí)行步驟201。出于說明的目的,觸發(fā)規(guī)則本地存儲于空氣凈化器中。觸發(fā)規(guī)則中的一個指出,如果個人A已登錄并且顆粒的數(shù)目超過閾值,則產(chǎn)生觸發(fā)。由于觸發(fā)規(guī)則本地存儲且可由空氣凈化器訪問,因此當個人A已登錄并且顆粒的數(shù)目超過閾值時,空氣凈化器可以根據(jù)觸發(fā)規(guī)則產(chǎn)生觸發(fā)。在步驟204中,空氣凈化器隨后將所收集的傳感器信息發(fā)送到配置文件服務器121?;蛘撸绻诓襟E211中不符合觸發(fā)規(guī)則,則空氣凈化器將繼續(xù)執(zhí)行步驟201。由于通過空氣凈化器產(chǎn)生觸發(fā),因此配置文件服務器121可以不需要觸發(fā)產(chǎn)生模塊。圖2C是說明用于接收對應于步驟101的觸發(fā)的子過程的一個實施例的流程圖。在一個變型例中,配置文件服務器121可以周期性地從裝置700收集傳感器信息。出于說明的目的,裝置700是空氣凈化器。已在步驟221中開始步驟101。在步驟222中,配置文件服務器121從空氣凈化器收集傳感器信息。傳感器信息可以包含從小鍵盤收集的信息以及顆粒的數(shù)目。在步驟223中,配置文件服務器121確定是否根據(jù)觸發(fā)規(guī)則發(fā)送觸發(fā)。如果在步驟223中符合觸發(fā)規(guī)則,則在執(zhí)行步驟225之前配置文件服務器121在步驟224中發(fā)送觸發(fā)。如果在步驟223中不符合觸發(fā)規(guī)則,則配置文件服務器121繼續(xù)執(zhí)行步驟225。在步驟225中,配置文件服務器121確定是否停止收集傳感器信息。如果在步驟225中配置文件服務器121決定停止收集傳感器信息,則在步驟227中結束所述過程。否則,配置文件服務器121在步驟226中繼續(xù)等待監(jiān)視時間間隔且隨后再次執(zhí)行步驟222。在一個實例中,觸發(fā)規(guī)則中的一個指出,如果不管用戶的標識如何,顆粒的數(shù)目在五分鐘內(nèi)加倍,則產(chǎn)生觸發(fā)。在步驟222中,配置文件服務器121從空氣凈化器收集傳感器信息。當發(fā)現(xiàn)顆粒的數(shù)目在五分鐘內(nèi)加倍時,在步驟223中,配置文件服務器121的觸發(fā)產(chǎn)生模塊確定產(chǎn)生觸發(fā)。隨后在步驟224中,配置文件服務器121的觸發(fā)產(chǎn)生模塊將觸發(fā)發(fā)送到配置文件服務器121的觸發(fā)接收模塊。在另一實例中,觸發(fā)規(guī)則中的一個指出,如果個人A已登錄并且顆粒的數(shù)目超過閾值,則產(chǎn)生觸發(fā)。例如,閾值設定成八十。當個人A已登錄時,顆粒的數(shù)目是五十。由于顆粒的數(shù)目小于閾值,因此不符合觸發(fā)規(guī)則。隨后在步驟223中,配置文件服務器121確定不發(fā)送觸發(fā)。此外,如果在步驟225中,配置文件服務器121決定不停止收集傳感器信息,則配置文件服務器121將繼續(xù)執(zhí)行步驟226和222。圖2C中所說明的實施例的一個益處是在步驟227中配置文件服務器121可以停止從裝置700收集傳感器信息,只要在步驟225中配置文件服務器121決定停止收集傳感器信息。相比較地,對于圖2A中所說明的實施例,配置文件服務器121不需要通知裝置700在圖2C中所說明的過程中停止收集傳感器信息。在圖2A和圖2C中所說明的實施例之間存在一個主要差別。對于圖2A中所說明的實施例,裝置700可以周期性地將傳感器信息發(fā)送到配置文件服務器121。相比較地,對于圖2C中所說明的實施例,配置文件服務器121可以周期性地從裝置700收集傳感器信息。時間周期基于監(jiān)視時間間隔。應注意,在圖2C中所說明的過程中,配置文件服務器121主動周期性地從裝置700收集傳感器信息,而在圖2A中所說明的過程中,裝置700主動周期性地發(fā)送傳感器信息。根據(jù)一個實施例,輸入端706可以連接到與裝置700分離的電子裝置。電子裝置可以安裝在壁上,放置于平臺上或可以處于所述電子裝置能夠收集傳感器信息的任何位置處。電子裝置可以經(jīng)由輸入端706中的一個連接到裝置700,并且電子裝置與裝置700之間的連接可以是有線的或無線的。例如,輸入端706可以是通用串行總線(USB)接口、串行總線接口、以太網(wǎng)接口或可以提供電子裝置與裝置700之間的通信的電纜接口。或者,電子裝置可以無線地連接到裝置700。隨后,輸入端706可以是用于無線通信的接口,例如,紅外端口接口、無線電頻率接口、WiFi接口、藍牙接口等。裝置700可以從電子裝置收集傳感器信息并且周期性地將傳感器信息發(fā)送到配置文件服務器121?;蛘撸渲梦募掌?21可以周期性地從裝置700收集傳感器信息。出于說明的目的,裝置700是空氣凈化器并且電子裝置是顆粒傳感器。顆粒傳感器未附接、安裝或耦合到空氣凈化器并且經(jīng)由藍牙將傳感器信息無線地發(fā)送到空氣凈化器。在一個變型例中,空氣凈化器可以周期性地從顆粒傳感器收集傳感器信息。隨后根據(jù)如圖2A中所說明的過程周期性地將所收集的傳感器信息發(fā)送到配置文件服務器121。另一方面,配置文件服務器121可以根據(jù)如圖2C中所說明的過程周期性地從空氣凈化器收集傳感器信息。傳感器信息可以包含通過顆粒傳感器檢測到的顆粒的數(shù)目。在一個變型例中,配置文件服務器121可以經(jīng)由輸入端806直接從電子裝置收集傳感器信息。電子裝置可以與裝置700和配置文件服務器121分離。電子裝置可以通過輸入端806使用有線或無線連接與配置文件服務器121通信。輸入端806可以是USB接口、串行總線接口、以太網(wǎng)接口或可以提供電子裝置與配置文件服務器121之間的通信的電纜接口。或者,配置文件服務器121可以無線地與電子裝置通信。隨后,輸入端806可以是用于無線通信的接口,例如,紅外端口接口、無線電頻率接口、WiFi接口、藍牙接口等。電子裝置可以周期性地將傳感器信息發(fā)送到配置文件服務器121?;蛘?,配置文件服務器121可以周期性地從電子裝置收集傳感器信息。在另一變型例中,觸發(fā)規(guī)則本地存儲在電子裝置處。隨后,電子裝置可以產(chǎn)生用于根據(jù)如圖2B中所說明的過程將傳感器信息發(fā)送到配置文件服務器121的觸發(fā)。圖3A是說明用于確定對應于圖1A的步驟102的配置文件的子過程的一個實施例的流程圖。當在步驟101中接收觸發(fā)時,在步驟301中,配置文件服務器121將接收傳感器信息。在步驟302中,配置文件服務器121基于傳感器信息查找配置文件??梢詮谋镜卮鎯γ襟w(例如,輔助存儲裝置804或主存儲器802)查找配置文件或可以從遠程存儲媒體查找配置文件。如果在步驟303中未發(fā)現(xiàn)對應于傳感器信息的配置文件,則在步驟305中,配置文件服務器121可以確定使用默認配置文件。默認配置文件可以是如由用戶指定的現(xiàn)有配置文件。出于說明的目的,空氣凈化器具有兩個配置文件,即,強配置文件和安靜配置文件。具有應使用強配置文件的四個條件。如果不符合使用強配置文件的條件,則用戶可以指定使用安靜配置文件。因此,安靜配置文件可以被視為空氣凈化器的默認配置文件。或者,默認配置文件可以是由空氣凈化器的用戶創(chuàng)建的另一配置文件,使得如果不符合使用強烈或安靜配置文件的條件,則使用默認配置文件。如果在步驟303中未發(fā)現(xiàn)配置文件并且在步驟305中,配置文件服務器121確定使用默認配置文件,則在步驟304中,配置文件服務器121將檢索默認配置文件。另一方面,如果在步驟303中發(fā)現(xiàn)配置文件,例如,強配置文件,則在步驟304中,配置文件服務器121將檢索強配置文件。配置文件服務器121隨后將繼續(xù)執(zhí)行步驟103。將在圖3B中更詳細地說明步驟304。圖3B是說明用于檢索對應于圖3A的步驟304的配置文件的子過程的一個實施例的流程圖。在步驟311中,配置文件服務器121確定配置文件的位置。如果在步驟312中,配置文件服務器121確定配置文件本地定位,則在步驟314中,所述配置文件服務器將局部地從輔助存儲裝置804或主存儲器802檢索配置文件。或者,如果配置文件不是本地定位,則在步驟313中,配置文件服務器121將從遠程服務器或遠程存儲單元檢索配置文件??梢允褂美缦ド闲陀嬎銠C、桌上型計算機、平板計算機、智能電話、LCD顯示器或可以用于向用戶提供用戶接口的任何其它裝置等的終端由用戶創(chuàng)建和存儲配置文件。所述終端可以通過網(wǎng)絡接口805使用有線或無線連接來連接到配置文件服務器121。用戶還可以通過使用網(wǎng)絡接口、應用程序編程接口、命令行接口或控制臺來創(chuàng)建具有對應配置的配置文件。當創(chuàng)建配置文件時,還可以指定對應于配置文件的配置。在一個實施例中,配置文件與觸發(fā)規(guī)則無關。使用配置文件的條件可以與觸發(fā)規(guī)則無關。如果符合觸發(fā)規(guī)則中的任一個,則產(chǎn)生觸發(fā)。出于說明的目的,如果符合以下觸發(fā)規(guī)則中的任一個,則產(chǎn)生觸發(fā):(i)顆粒的數(shù)目超過一百;(ii)顆粒的數(shù)目在五分鐘內(nèi)加倍;(iii)存在登錄的用戶的變化;或(iv)個人A已登錄并且顆粒的數(shù)目超過八十。或者,空氣凈化器具有兩個配置文件,即,強配置文件和安靜配置文件。出于說明的目的,配置文件服務器121將確定在以下條件中的任一個下使用強配置文件:(i)個人B已登錄并且顆粒的數(shù)目超過五十;(ii)顆粒的的數(shù)目超過八十;或(iii)個人A已登錄并且顆粒的數(shù)目超過七十。圖6說明根據(jù)本發(fā)明的一個實施例的配置文件的內(nèi)容。配置文件600可以由標識字段601、條件字段602和配置字段603組成。標識字段601可以包含配置文件的標識。配置文件的標識可以是字符串、預定義代碼、用戶代碼或可以識別配置文件的任何內(nèi)容。在一個變型例中,配置文件的標識是唯一信息。例如,在配置文件服務器121中可以存在多個配置文件。配置文件服務器121可以基于配置文件標識查找配置文件。在步驟102中,條件字段602指定用于確定配置文件的值。在步驟302中,配置文件服務器121使用條件字段602來查找配置文件。存儲于條件字段602中的信息可以呈不同格式,例如,統(tǒng)一資源定位符(URL)、字符串、文件名、二進制數(shù)據(jù)等。出于說明的目的,連接到配置文件服務器121的空氣凈化器具有兩個配置文件,即,強配置文件和安靜配置文件??梢源嬖诳諝鈨艋魇褂脧娕渲梦募娜齻€條件:(i)個人B已登錄并且顆粒的數(shù)目超過五十;(ii)顆粒的數(shù)目超過八十;或(iii)個人A已登錄并且顆粒的數(shù)目超過七十。或者,如果不符合使用強配置文件的條件,則空氣凈化器可以使用安靜配置文件。例如,如果顆粒的數(shù)目是二十,則空氣凈化器可以使用安靜配置文件。配置文件服務器121可以通過執(zhí)行程序來執(zhí)行步驟302??梢栽跅l件字段602中指定由程序使用的數(shù)據(jù)。表格0001說明在強配置文件的條件字段602中的內(nèi)容的實例。[表格0001]條件字段602列內(nèi)容0個人B1502803個人A470下文示出的偽代碼提供關于配置文件服務器121如何確定配置文件的實例。在GetValue方法中,配置文件服務器121檢索存儲于條件字段602中的值。例如,當列等于零時,GetValue方法將返回“個人B”。當列等于1時,GetValue方法將返回“50”。由Strong_profile方法使用GetValue方法的返回值。Strong_profile方法說明使用強配置文件的三個條件。例如,當列等于“2”時,GetValue方法將返回“80”,并且如果顆粒的數(shù)目超過八十,則使用強配置文件。此外,當列等于“0”和“1”時,GetValue方法將分別返回“個人B”和“50”,并且如果個人B已登錄并且顆粒的數(shù)目超過五十,則使用強配置文件。此外,當列等于“3”和“4”時,GetValue方法將分別返回“個人A”和“70”,并且如果個人A已登錄并且顆粒的數(shù)目超過七十,則使用強配置文件。或者,如果不符合使用強配置文件的條件,則使用安靜配置文件。應理解,任何編程語言可以用于根據(jù)偽代碼創(chuàng)建程序。此外,程序可以存儲于配置文件服務器121的主存儲器、輔助存儲裝置或可由配置文件服務器121訪問的任何計算機可讀存儲媒體中。配置字段603指定對應于配置文件的裝置700的配置。存儲于配置字段603中的數(shù)據(jù)可以包含統(tǒng)一資源定位符(URL)、字符串、文件名、二進制數(shù)據(jù)或可以指定裝置700的配置的任何內(nèi)容。例如,如果裝置700的配置存儲于文件中,則配置字段603指定文件的位置。出于說明的目的,基于風扇的電離器安裝在空氣凈化器中?;陲L扇的電離器的功能是過濾空氣。在安靜配置文件中,基于風扇的電離器可以設定成低速,使得空氣凈化器較少地過濾空氣。在強配置文件中,基于風扇的電離器可以設定成高速,使得空氣凈化器較多地過濾空氣。安靜配置文件的配置字段603可以指出,基于風扇的電離器的速度設定成低,使得空氣凈化器較少地過濾空氣。圖4是說明用于檢索對應于圖1A的步驟103的配置的子過程的一個實施例的流程圖。當在步驟102中確定配置文件時,在步驟304中,配置文件服務器121檢索所確定的配置文件。在步驟401中,配置文件服務器121基于配置文件定位配置。隨后在步驟402中,配置文件服務器121檢索配置。在步驟104中,配置文件服務器121通過所檢索配置來配置裝置700。出于說明的目的,裝置700是空氣凈化器。空氣凈化器連接到配置文件服務器121。在步驟102中,配置文件服務器121將確定強配置文件的使用。在步驟304中,配置文件服務器121檢索強配置文件。在步驟401中,配置文件服務器121基于強配置文件定位空氣凈化器的配置。在執(zhí)行步驟401之后,在步驟402中,配置文件服務器121將從強配置文件檢索配置。如果在強配置文件中空氣凈化器的配置是較多地過濾空氣,則在步驟104中,配置文件服務器121將配置空氣凈化器以較多地過濾空氣。圖5是說明用于配置對應于圖1A的步驟104的裝置的子過程的一個實施例的流程圖。在步驟501中,配置文件服務器121開始配置過程。在步驟502中,配置文件服務器121配置裝置700的一個設定或一組設定。如果在步驟503中配置所有設定,則在步驟504中,配置過程將結束。否則,配置文件服務器121可以繼續(xù)執(zhí)行步驟502。出于說明的目的,裝置700是空氣凈化器。空氣凈化器連接到配置文件服務器121。配置文件服務器121將確定是否使用強配置文件。配置文件服務器121可以基于強配置文件配置空氣凈化器。配置過程在步驟501中開始。在步驟502中,配置文件服務器121配置空氣凈化器,使得空氣凈化器能夠過濾空氣。當在步驟503中配置所有設定時,在步驟504中,配置將結束。根據(jù)本發(fā)明的一個實施例,配置文件服務器121連接到多個網(wǎng)絡元件,例如,分布在住宅建筑物中的多個支持網(wǎng)絡的空氣凈化器。多個配置文件存儲于配置文件服務器121中。當配置文件服務器121連接到多個空氣凈化器時,配置文件服務器121可以周期性地從空氣凈化器接收傳感器信息。配置文件服務器121可以從空氣凈化器接收多于一個觸發(fā)。出于說明的目的,配置文件服務器121連接到兩個空氣凈化器,即空氣凈化器A和空氣凈化器B。觸發(fā)規(guī)則可以分別本地存儲于空氣凈化器A和空氣凈化器B中。因此,如果在步驟211中符合任何觸發(fā)規(guī)則,則空氣凈化器A和空氣凈化器B能夠?qū)⒂|發(fā)發(fā)送到配置文件服務器121。在一個實例中,在步驟101中,配置文件服務器121從空氣凈化器A和空氣凈化器B接收兩個觸發(fā)。隨后,配置文件服務器121基于分別從空氣凈化器A和空氣凈化器B接收的傳感器信息而在步驟102中確定使用空氣凈化器A和空氣凈化器B的相應配置文件。在步驟103中,配置文件服務器121基于其配置文件檢索空氣凈化器A和空氣凈化器B的相應配置。因此,在步驟104中,通過相應配置來配置空氣凈化器A和空氣凈化器B。在一個變型例中,當多個空氣凈化器中的一些符合條件時,配置文件服務器121配置所有多個空氣凈化器。出于說明的目的,條件可以是如果存在百分之十的所有所連接空氣凈化器,其中顆粒的數(shù)目超過十,則配置文件服務器121將確定針對所有空氣凈化器使用強配置文件。例如,配置文件服務器121連接到一百個空氣凈化器。配置文件服務器121可以周期性地從空氣凈化器接收傳感器信息,并且傳感器信息包含由空氣凈化器收集到的顆粒的數(shù)目。當配置文件服務器121發(fā)現(xiàn)一百個空氣凈化器中的十個檢測到顆粒的數(shù)目超過十,則配置文件服務器121確定使用強配置文件配置所有空氣凈化器。因此,即使由這些空氣凈化器檢測到的顆粒的數(shù)目小于十,也使用強配置文件配置空氣凈化器中的一些空氣凈化器。在一個變型例中,用相同配置文件配置空氣凈化器。例如,配置文件服務器121具有兩個配置文件,即,強配置文件和安靜配置文件。配置文件存儲于配置文件服務器121中,但不可由空氣凈化器訪問。如果配置文件服務器121確定使用強配置文件,則配置文件服務器121將使用強配置文件配置空氣凈化器。在另一變型例中,使用空氣凈化器的相應配置文件來對空氣凈化器進行配置。如果配置文件服務器121確定使用強配置文件,則配置文件服務器121將使用每個空氣凈化器的對應強配置文件來配置空氣凈化器。圖9說明根據(jù)本發(fā)明的各種實施例的網(wǎng)絡圖。配置文件服務器121、膝上型計算機902、服務器903、路由器904和移動路由器905連接到互連網(wǎng)絡901,例如,因特網(wǎng)。由于配置文件服務器121通過互連網(wǎng)絡901連接到膝上型計算機902、服務器903、路由器904和移動路由器905,因此,可以通過互連網(wǎng)絡901由配置文件服務器121來配置膝上型計算機902、服務器903、路由器904和移動路由器905。出于說明的目的,移動路由器905可由配置文件服務器121配置。當監(jiān)視時間間隔已到期時,在步驟203和204中,移動路由器905將收集傳感器信息并且將傳感器信息發(fā)送到配置文件服務器121。如果監(jiān)視時間間隔尚未到期,則在步驟202中移動路由器905等待一時間周期?;蛘?,在步驟222中,配置文件服務器121可以周期性地從移動路由器905收集傳感器信息。例如,如果監(jiān)視時間間隔設定成五十毫秒,則配置文件服務器121將每五十毫秒從移動路由器905接收傳感器信息。本領域技術人員將理解,存在可以從移動路由器收集的多種傳感器信息。通過移動路由器的處理單元收集或產(chǎn)生的信息還可以用作傳感器信息。例如,CPU負載、全球定位系統(tǒng)(GPS)位置數(shù)據(jù)、誤差率、包時延、包抖動、服務品質(zhì)、帶寬、誤碼率、包誤差、會話信息、客戶信息等。在配置文件服務器121在步驟222中已收集傳感器信息之后,在步驟223中,如果符合觸發(fā)規(guī)則中的任一個,則配置文件服務器121確定產(chǎn)生觸發(fā)。觸發(fā)可以通過配置文件服務器121的觸發(fā)產(chǎn)生模塊產(chǎn)生并且由配置文件服務器121的觸發(fā)接收模塊接收?;蛘撸|發(fā)可以在步驟211中由移動路由器905產(chǎn)生并且在步驟101中由配置文件服務器121接收。僅出于說明的目的,如果符合以下觸發(fā)規(guī)則中的任一個,則產(chǎn)生觸發(fā):(i)移動路由器905的CPU負載超過特定百分比,例如,百分之八十;(ii)移動路由器905的位置已改變;(iii)移動路由器905的時鐘僅經(jīng)過預定義時間;(iv)移動路由器905連接到一個或多個蜂窩網(wǎng)絡并且所連接蜂窩網(wǎng)絡中的一個變得不可用;或(v)到所測量的特定IP地址的時延在一時間周期內(nèi)實質(zhì)上增加,例如百分之五十。在配置文件服務器121在步驟101中已接收觸發(fā)之后,在步驟102中,配置文件服務器121選擇配置文件。僅出于說明的目的,移動路由器905可以具有四個配置文件,即,省電配置文件、低帶寬配置文件、位置A配置文件和默認配置文件。當不選擇省電配置文件、低帶寬配置文件和位置A配置文件中的一個時,將使用默認配置文件。移動路由器905可以使用省電配置文件,以便節(jié)省功率。例如,如果使用省電配置文件,則移動路由器905可以被配置成減小CPU時鐘頻率。此外,當移動路由器905使用低帶寬配置文件時,若干應用的優(yōu)先級將被配置成低。應用可以包含Skype、Facebook網(wǎng)站、Windows流媒體等。此外,當移動路由器905處于位置A時,移動路由器905可以使用位置A配置文件。出于說明的目的,兩個SIM卡,即SIM卡A和SIM卡B插入移動路由器905中,使得移動路由器905能夠通過兩個SIM卡連接到一個或多個蜂窩網(wǎng)絡。當移動路由器905處于位置A時,將使用位置A配置文件并且移動路由器905隨后將被配置成通過SIM卡A連接到蜂窩網(wǎng)絡。當移動路由器905不處于位置A時,不使用位置A配置文件并且移動路由器905將被配置成使用SIM卡A或SIM卡B來連接到相同或不同蜂窩網(wǎng)絡。在一個實例中,配置文件服務器121可以周期性地從移動路由器905接收傳感器信息并且傳感器信息包含移動路由器905的GPS位置數(shù)據(jù)。移動路由器905的位置可以改變到位置A,使得符合觸發(fā)規(guī)則中的一個。隨后,配置文件服務器121分別在步驟101和步驟301中從移動路由器905接收觸發(fā)和對應傳感器信息。隨后在步驟302中,配置文件服務器121基于接收到的傳感器信息,例如,移動路由器905的GPS位置數(shù)據(jù)確定使用位置A配置文件。由于在步驟303中找到位置A配置文件,因此在步驟305中不需要使用默認配置文件。僅出于說明的目的,位置A服務器本地存儲于配置文件服務器121中。隨后在步驟304中,配置文件服務器121本地檢索位置A配置文件。在步驟401中,配置文件服務器121基于所檢索配置文件定位移動路由器905的配置。出于說明的目的,位置A配置文件的配置字段603指定移動路由器905的配置。隨后在步驟402中,配置文件服務器121從位置A配置文件檢索移動路由器905的配置。與位置A配置文件對應的移動路由器905的配置可以包含若干設定,例如,SIM卡A槽的選擇、傳輸速度的限制以及使用3G或LTE網(wǎng)絡的選擇等。因此,配置文件服務器121在步驟501中開始配置過程,并且在步驟502中根據(jù)位置A配置文件配置移動路由器905。在一個變型例中,配置文件服務器121可以是在移動路由器905中運行的模塊,即,配置文件管理模塊。配置文件管理模塊可以是由移動路由器905的處理單元執(zhí)行并且存儲于例如主存儲器、輔助存儲裝置或可由移動路由器905訪問的裝置等的機器可讀媒體中的代碼段、功能、子程序、程序指令或軟件代碼。配置文件管理模塊還可以是用于處理信息的任何其它配置電路。當移動路由器905處于位置B時,移動路由器905的管理員可以通過移動路由器905的配置文件管理模塊來配置移動路由器905以使用低帶寬配置文件。出于說明的目的,在監(jiān)視時間間隔在步驟201中已到期之后,移動路由器905的處理單元分別在步驟203和204中收集傳感器信息并且將傳感器信息發(fā)送到移動路由器905的配置文件管理模塊。如果監(jiān)視時間間隔尚未到期,則在步驟202中,在監(jiān)視時間間隔到期之前,移動路由器905的處理單元將等待。例如,監(jiān)視時間間隔設定成二十毫秒,隨后移動路由器905的配置文件管理模塊每二十毫秒接收傳感器信息。傳感器信息可以包含GPS位置數(shù)據(jù)。在移動路由器905的位置改變到位置B時,符合觸發(fā)規(guī)則中的一個。隨后,移動路由器905的配置文件管理模塊分別在步驟101和步驟301中從移動路由器905的處理單元接收觸發(fā)和對應傳感器信息。在步驟302中,移動路由器905的配置文件管理模塊隨后使用由管理員配置的低帶寬配置文件。由于在步驟303中找到低帶寬配置文件,因此在步驟305中不需要使用默認配置文件。僅出于說明的目的,低帶寬配置文件存儲于移動路由器905的主存儲器中。隨后在步驟304中,移動路由器905的配置文件管理模塊從移動路由器905的主存儲器檢索低帶寬配置文件。此外,在步驟401中,移動路由器905的配置文件管理模塊基于所檢索配置文件定位移動路由器905的配置。出于說明的目的,低帶寬配置文件的配置字段603指定移動路由器905的配置。隨后在步驟402中,移動路由器905的配置文件管理模塊從低帶寬配置文件檢索移動路由器905的配置。低帶寬配置文件可以配置以下設定以:(i)限制數(shù)據(jù)傳輸速度;(ii)使用3G或LTE網(wǎng)絡的選擇;以及(iii)若干應用的優(yōu)先級將被設定成低。應用可以包含Skype、Facebook網(wǎng)站和Windows流媒體。這些應用的數(shù)據(jù)傳輸可以具有低優(yōu)先級。移動路由器905的配置文件管理模塊在步驟501中開始配置過程,并且在步驟502中根據(jù)低帶寬配置文件配置移動路由器905。在一個實例中,當移動路由器905的電池在至少預定義周期內(nèi)降低至低于預定義水平時,移動路由器905可以使用省電配置文件。例如,在移動路由器905的電池在至少十分鐘內(nèi)降低至低于百分之三十之后,將產(chǎn)生觸發(fā)。出于說明的目的,在監(jiān)視時間間隔在步驟201中已到期之后,移動路由器905的處理單元分別在步驟203和204中收集傳感器信息并且將傳感器信息發(fā)送到移動路由器905的配置文件管理模塊。例如,監(jiān)視時間間隔設定成十秒。隨后,移動路由器905的配置文件管理模塊每十秒接收傳感器信息。傳感器信息可以包含移動路由器905的電池電量。如果電池電量在至少十分鐘內(nèi)降低至低于百分之三十,則在步驟101中,移動路由器905的配置文件管理模塊接收觸發(fā)。移動路由器905的配置文件管理模塊隨后在步驟302中根據(jù)在步驟301中接收的傳感器信息來使用省電配置文件。由于在步驟303中找到省電配置文件,因此在步驟305中不需要使用默認配置文件。由于省電配置文件存儲于移動路由器905的主存儲器中,因此在步驟304中,移動路由器905的配置文件管理模塊從主存儲器檢索省電配置文件。接下來,在步驟401中,移動路由器905的配置文件管理模塊基于所檢索配置文件定位移動路由器905的配置。例如,省電配置文件的配置字段603指定移動路由器905的配置。隨后在步驟402中,從省電配置文件檢索移動路由器905的配置。省電配置文件可以配置以下設定以:(i)限制數(shù)據(jù)傳輸速度;(ii)減小CPU時鐘頻率;(iii)在連接已空閑預定義時間的情況下終止連接;以及(iv)周期性地暫停WiFi連接。在步驟104中,移動路由器905的配置文件管理模塊根據(jù)省電配置文件配置移動路由器905。在一個變型例中,當在步驟303中未找到配置文件時,在步驟305中,移動路由器905使用默認配置文件。移動路由器905的管理員可以使用默認配置文件來復位移動路由器905的配置。出于說明的目的,移動路由器905時鐘在預定義時間周期內(nèi)并且如果時鐘在預定義時間周期內(nèi),則符合觸發(fā)規(guī)則中的一個。隨后,移動路由器905的配置文件管理模塊分別在步驟101和301中接收觸發(fā)和對應傳感器信息。傳感器信息可以包含移動路由器905的系統(tǒng)時間。移動路由器905的配置文件管理模塊在步驟302中查找配置文件,但在步驟303中未找到配置文件,因為配置文件與觸發(fā)規(guī)則無關。因此,在步驟305中,移動路由器905確定使用存儲于主存儲器中的默認配置文件。此外,在步驟304中,移動路由器905從主存儲器檢索默認配置文件。出于說明的目的,默認配置文件的配置字段603指定移動路由器905的配置。因此,在步驟103中,移動路由器905的配置文件管理模塊基于默認配置文件檢索移動路由器905的配置。默認配置文件可以配置以下設定以:(i)恢復先前可能受限的數(shù)據(jù)傳輸速度;(ii)恢復CPU時鐘頻率;(iii)擴展移動路由器905確定終止空閑連接的時間周期;以及(iv)停止WiFi連接的周期性暫停。在步驟104中,移動路由器905的配置文件管理模塊根據(jù)默認配置文件配置移動路由器905。根據(jù)本發(fā)明的一個實施例,公司的局域網(wǎng)可以通過移動路由器905連接到互連網(wǎng)絡901。移動路由器905的管理員可以通過移動路由器905的網(wǎng)頁配置移動路由器905。出于說明的目的,移動路由器905具有工作人員配置文件和默認配置文件。工作人員配置文件用于在可以施加使用限制的業(yè)務環(huán)境中部署移動路由器905。另一方面,默認配置文件可以用于家中,因此可能不具有使用限制。網(wǎng)頁上的按鈕使管理員能夠選擇移動路由器905的配置文件。當管理員通過按鈕選擇配置文件時,產(chǎn)生觸發(fā)。隨后,移動路由器905在步驟101中接收觸發(fā)并且在步驟301中接收對應傳感器信息。對應傳感器信息是選定配置文件的名稱。不存在名稱是唯一的傳感器信息的限制。移動路由器905的位置、連接到移動路由器905的接入網(wǎng)絡的網(wǎng)絡性能、處理單元的負載是用于選擇其它配置文件的可能傳感器信息的其它實例。在此實施例中,在管理員已選擇配置文件之后,在步驟203和204中移動路由器905收集和發(fā)送傳感器信息,而不是在監(jiān)視時間間隔之后收集和發(fā)送傳感器信息。因此,移動路由器905不需要執(zhí)行步驟201和202。因此,移動路由器905的配置文件管理模塊可以不周期性地從移動路由器905的處理單元接收傳感器信息。當管理員已選擇工作人員配置文件時,在步驟302中,移動路由器905將使用工作人員配置文件。由于在步驟303中找到工作人員配置文件,因此在步驟305中不需要默認配置文件。工作人員配置文件可以本地存儲于移動路由器905中。隨后,在步驟304中,移動路由器905本地檢索工作人員配置文件。另外,在步驟401中,移動路由器905的配置文件管理模塊基于所檢索配置文件定位移動路由器905的配置。工作人員配置文件的配置字段603可以指定移動路由器905的配置。隨后在步驟402中,移動路由器905的配置文件管理模塊從工作人員配置文件檢索移動路由器905的配置。移動路由器905的配置文件管理模塊隨后在步驟501中開始配置過程,并且在步驟502中根據(jù)工作人員配置文件配置移動路由器905。出于說明的目的,以下是在工作人員配置文件下的移動路由器905的配置字段603的設定:(i)移動路由器905的WANIP地址設定成靜態(tài)IP地址,例如,1.2.3.4。(ii)路由模式被配置成網(wǎng)絡地址轉(zhuǎn)換(NAT)模式。在對應局域網(wǎng)中(例如)待分配用于連接網(wǎng)絡主機的IP地址在192.168.20.2至192.168.20.100的范圍內(nèi)。(iii)可用于訪問Facebook網(wǎng)站的帶寬限于1Mbps。(iv)阻止去往和來自網(wǎng)站A的所有業(yè)務。本領域技術人員將理解,配置文件不限于配置IP地址、路由模式、帶寬可用性和網(wǎng)站接入。例如,配置文件還可以配置服務品質(zhì)、服務集標識符(SSID)、WiFi口令等。另一方面,當移動路由器905用于家中時,移動路由器905的管理員可以選擇移動路由器905的默認配置文件。在管理員已選擇默認配置文件之后,產(chǎn)生觸發(fā)。移動路由器905的配置文件管理模塊分別在步驟101和301中接收觸發(fā)和對應傳感器信息。對應傳感器信息是選定配置文件的名稱。在步驟302中,移動路由器905基于對應傳感器信息使用默認配置文件。默認配置文件可以本地存儲并且在步驟303中找到。在步驟304中,移動路由器905的配置文件管理模塊本地檢索默認配置文件。在步驟401中,移動路由器905的配置文件管理模塊定位默認配置文件的配置。在默認配置文件的配置字段603中指定默認配置文件的配置。因此,在步驟402中,移動路由器905的配置文件管理模塊從默認配置文件檢索移動路由器905的配置。對應于默認配置文件的移動路由器905的配置可以包含若干設定。移動路由器905的配置文件管理模塊隨后在步驟501中開始配置過程,并且在步驟502中根據(jù)默認配置文件配置移動路由器905。出于說明的目的,以下是在默認配置文件下的移動路由器905的配置字段603的設定:(i)移動路由器905的WANIP地址設定成動態(tài)主機配置協(xié)議(DHCP)。(ii)路由模式被配置成NAT模式。連接到專用網(wǎng)絡的網(wǎng)絡裝置可以具有私有IP地址。僅當網(wǎng)絡裝置訪問互連網(wǎng)絡901,例如,因特網(wǎng)時,公共IP地址被分配到網(wǎng)絡裝置。例如,IP地址范圍是192.168.20.0至192.168.20.10。(iii)不存在對任何IP地址、網(wǎng)站、域名或主機的速度限制。(iv)不存在對任何IP地址、網(wǎng)站、域名或主機的訪問限制。根據(jù)本發(fā)明的一個實施例,配置文件服務器121連接到多個VPN網(wǎng)關。出于說明的目的,存在六個VPN網(wǎng)關,即VPN網(wǎng)關A-F。存在兩個配置文件,即,軸輻式配置文件和全網(wǎng)狀配置文件。在軸輻式配置文件中,配置文件服務器121分別產(chǎn)生VPN網(wǎng)關A-F的配置,其方式為使得VPN網(wǎng)關F執(zhí)行為輪軸且VPN網(wǎng)關A-E執(zhí)行為輻條。例如,為了使VPN網(wǎng)關A與VPN網(wǎng)關B發(fā)送和接收包,包必須穿過VPN網(wǎng)關F。在全網(wǎng)狀配置文件中,配置文件服務器121分別產(chǎn)生VPN網(wǎng)關A-F的配置,使得VPN網(wǎng)關A-F形成全網(wǎng)。VPN網(wǎng)關A-F中的每一個彼此建立至少一個VPN連接。通過用戶接口向配置文件服務器121的管理員展示這兩個配置文件。用戶接口上可以存在用于選擇配置文件的按鈕。當配置文件服務器121的管理員通過按鈕選擇配置文件時,產(chǎn)生觸發(fā)。隨后,配置文件服務器121在步驟101中接收觸發(fā)并且在步驟301中接收對應傳感器信息。例如,對應傳感器信息是選定配置文件的名稱。在此情形中,VPN網(wǎng)關不需要執(zhí)行步驟201至204。因此,配置文件服務器121可以不周期性地從VPN網(wǎng)關接收傳感器信息。出于說明的目的,配置文件服務器121的管理員已選擇全網(wǎng)狀配置文件。隨后在步驟302中,配置文件服務器121將使用全網(wǎng)狀配置文件。由于在步驟303中找到全網(wǎng)狀配置文件,因此在步驟305中不需要默認配置文件。全網(wǎng)狀配置文件可以本地存儲于配置文件服務器121中。隨后在步驟304中,配置文件服務器121本地檢索全網(wǎng)狀配置文件。在步驟401中,配置文件服務器121基于所檢索配置文件定位VPN網(wǎng)關的配置。全網(wǎng)狀配置文件的配置字段603可以指定VPN網(wǎng)關的配置。隨后,在步驟402中,配置文件服務器121從全網(wǎng)狀配置文件檢索VPN網(wǎng)關的配置。與全網(wǎng)狀配置文件對應的VPN網(wǎng)關的配置可以包含若干設定,例如,加密方法、認證信息等。因此,配置文件服務器121在步驟501中開始配置過程,并且在步驟502中根據(jù)全網(wǎng)狀配置文件配置VPN網(wǎng)關。圖8說明根據(jù)本發(fā)明的一個實施例的配置文件服務器的框圖。配置文件服務器800由處理單元801、主存儲器802、系統(tǒng)總線803、網(wǎng)絡接口805和輔助存儲裝置804組成。處理單元801和主存儲器802彼此直接連接。系統(tǒng)總線803將處理單元801與網(wǎng)絡接口805、輔助存儲裝置804和輸入端806直接連接。系統(tǒng)總線803可以是若干類型的總線結構中的任一種,包含使用多種總線架構中的任一個的存儲器總線、外圍總線以及局部總線。處理單元801執(zhí)行程序指令或代碼段以用于實施本發(fā)明的實施例。處理單元可以是微處理器、微控制器、數(shù)字信號處理器(DSP)、那些裝置的任何組合、或被配置成處理信息的任何其它電路。此外,實施例可以由硬件、軟件、固件、中間件、微碼、硬件描述語言或其任何組合來實施。當在軟件、固件、中間件或微碼中實施時,用于執(zhí)行必要任務的程序指令可以存儲于計算機可讀存儲媒體中。處理單元可以通過虛擬化來實現(xiàn),且可以是虛擬處理單元,包含在基于云的實例中的虛擬處理單元。代碼段可以表示步驟、函數(shù)、子程序、程序、例程、子例程、模塊、軟件包、類,或指令、數(shù)據(jù)結構或程序語句的任何組合。代碼段可以通過傳遞和/或接收信息、數(shù)據(jù)、自變量、參數(shù)或存儲器內(nèi)容而耦合到另一代碼段或硬件電路。信息、自變量、參數(shù)、數(shù)據(jù)等可以經(jīng)由包含存儲器共享、消息傳遞、令牌傳遞、網(wǎng)絡傳輸?shù)鹊娜魏魏线m的手段來傳遞、轉(zhuǎn)發(fā)或傳輸?;蛘?,硬接線電路可以用于取代或結合軟件指令以實施符合本發(fā)明的原理的過程。因此,符合本發(fā)明的原理的實施方案不限于硬件電路和軟件的任何特定組合。主存儲器802和輔助存儲裝置804是存儲媒體。構成各種實施例的程序指令可以存儲于存儲媒體中。此外,如本文所揭示,術語“存儲媒體”可以表示用于存儲數(shù)據(jù)的一個或多個裝置,包含只讀存儲器(ROM)、可編程只讀存儲器(PROM)、可擦除可編程只讀存儲器(EPROM)、隨機存取存儲器(RAM)、磁性RAM、磁芯存儲器、軟盤、軟磁盤、硬盤、磁帶、CD-ROM、快閃存儲器裝置、存儲卡和/或用于存儲信息的其它機器可讀媒體。術語“機器可讀媒體”包含但不限于,便攜式或固定存儲裝置、光學存儲媒體、磁性媒體、存儲器芯片或盒式磁盤、無線信道和能夠存儲、容納或載送指令和/或數(shù)據(jù)的不同其它媒體。機器可讀媒體可以通過虛擬化來實現(xiàn),且可以是虛擬機器可讀媒體,包含在基于云的實例中的虛擬機器可讀媒體。存儲媒體可以包含多個軟件模塊,所述軟件模塊可以實施為通過處理單元801使用任何合適的計算機指令類型來執(zhí)行的軟件代碼。軟件代碼可以作為一系列指令或命令、或作為程序存儲在存儲媒體中。網(wǎng)絡接口805可以是以太網(wǎng)接口、幀中繼接口、光纖接口、電纜接口、DSL接口、令牌環(huán)接口、串行總線接口、USB接口、火線接口、外圍組件互連(PCI)接口等。網(wǎng)絡接口805可以被配置成使用各種不同的通信協(xié)議傳輸和/或接收數(shù)據(jù)。網(wǎng)絡接口805可以通過獨立的電子組件實施或可以與其它電子組件集成。取決于配置,網(wǎng)絡接口可以不具有網(wǎng)絡連接或具有至少一個網(wǎng)絡連接。網(wǎng)絡接口僅連接到一個可接入網(wǎng)絡。因此,可能存在由一個可接入網(wǎng)絡承載的多于一個的網(wǎng)絡連接。網(wǎng)絡接口可以是以太網(wǎng)接口、幀中繼接口、光纖接口、電纜接口、數(shù)字訂戶線(DSL)接口、令牌環(huán)接口、串行總線接口、USB接口、火線接口、外圍組件互連(PCI)接口等。配置文件服務器可以通過輸入端806使用有線或無線連接與裝置通信。輸入端806可以是USB接口、串行總線接口、以太網(wǎng)接口或可以提供裝置與配置文件服務器之間的通信的電纜接口?;蛘?,配置文件服務器可以無線地與裝置通信。隨后,輸入端806可以是用于無線通信的接口,例如,紅外端口接口、無線電頻率接口、WiFi接口、藍牙接口等。附圖說明圖1A是說明根據(jù)本發(fā)明的一個實施例的方法的流程圖。圖1B說明根據(jù)本發(fā)明的各種實施例的網(wǎng)絡環(huán)境。圖2A是說明根據(jù)本發(fā)明的一個實施例的用于接收觸發(fā)的方法的流程圖。圖2B是說明根據(jù)本發(fā)明的一個實施例的用于接收觸發(fā)的方法的流程圖。圖2C是說明根據(jù)本發(fā)明的一個實施例的用于接收觸發(fā)的方法的流程圖。圖3A是說明根據(jù)本發(fā)明的一個實施例的用于確定配置文件的方法的流程圖。圖3B是說明用于檢索對應于圖3A中的步驟304的配置文件的子過程的一個實施例的流程圖。圖4是說明根據(jù)本發(fā)明的一個實施例的用于基于配置文件檢索配置的方法的流程圖。圖5是說明根據(jù)本發(fā)明的一個實施例的用于配置裝置的方法的流程圖。圖6說明根據(jù)本發(fā)明的一個實施例的配置文件的內(nèi)容。圖7是根據(jù)本發(fā)明的一個實施例的裝置的說明性框圖。圖8是根據(jù)本發(fā)明的一個實施例的配置文件服務器的說明性框圖。圖9說明根據(jù)本發(fā)明的各種實施例的網(wǎng)絡環(huán)境。當前第1頁1 2 3