通過手動信息輸入模塊的裝置的管理策略的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明大體上涉及計算機(jī)網(wǎng)絡(luò)的領(lǐng)域。更確切地說,本發(fā)明涉及提供手動信息輸入模塊給使用者的方法和裝置,以用于執(zhí)行所述裝置的至少一個策略,其中手動信息輸入模塊可以包括(但不限于)所述裝置上的一個開關(guān)。所述至少一個策略由裝置的使用者、管理員或制造商配置。
【背景技術(shù)】
[0002]為了在裝置中執(zhí)行策略,使用者通常需要在可以執(zhí)行策略之前經(jīng)歷規(guī)定策略及其設(shè)置或從若干策略中選擇的過程。此過程并不允許使用者方便地訪問他/她想要非常頻繁地且在非常短時間內(nèi)執(zhí)行的某些優(yōu)選的策略。
[0003]當(dāng)使用者試圖執(zhí)行裝置的特定策略時,使用者需要在可以建立網(wǎng)絡(luò)連接之前執(zhí)行裝置中的某些優(yōu)選策略。此外,使用者可能需要頻繁地執(zhí)行某些策略。本發(fā)明解決了在現(xiàn)有技術(shù)狀態(tài)下由于裝置的管理策略的過程的復(fù)雜本質(zhì)而引起的問題。
[0004]美國專利7734767公開了通過一個鍵或一個按鈕的操作測試消費(fèi)者網(wǎng)絡(luò)裝置或消費(fèi)者網(wǎng)絡(luò)的所有可供使用的測試功能的狀態(tài)、操作及管理的方法。然而,美國專利7734767僅公開了如何提供使用者界面以用于測試消費(fèi)者網(wǎng)絡(luò)裝置或消費(fèi)者網(wǎng)絡(luò),而并未公開如何使用按鈕以用于執(zhí)行網(wǎng)絡(luò)裝置的策略。
[0005]發(fā)曰月詳沐
[0006]以下說明僅提供優(yōu)選的示例性實施例,并且并非意圖限制本發(fā)明的范圍、適用性或配置。實際上,優(yōu)選的示例性實施例的以下說明將為所屬領(lǐng)域的技術(shù)人員提供實施本發(fā)明的優(yōu)選的示例性實施例的有利描述。應(yīng)理解,在不脫離如在所附權(quán)利要求書中闡述的本發(fā)明的精神和范圍的情況下可以進(jìn)行元件的功能以及布置的各種變化。
[0007]同樣,應(yīng)注意,實施例可以描述為過程,所述過程描繪為流程圖、流程圖表、數(shù)據(jù)流圖、結(jié)構(gòu)圖或框圖。盡管流程圖可以將操作描述為順序過程,但是許多操作可以并行或同時執(zhí)行。此外,可以重新安排操作的順序。當(dāng)過程的操作完成時,過程終止,但是過程可以具有不包含在圖中的額外步驟。過程可以對應(yīng)于方法、函數(shù)、步驟、子例程、子程序等。當(dāng)過程對應(yīng)于函數(shù)時,其終止對應(yīng)于所述函數(shù)返回到調(diào)用函數(shù)或主函數(shù)。
[0008]此外,如本文所揭示,術(shù)語“計算機(jī)可讀存儲媒體”可以表示用于存儲數(shù)據(jù)的一個或多個裝置,包含只讀存儲器(ROM)、隨機(jī)存取存儲器(RAM)、磁性RAM、磁芯存儲器、磁盤存儲媒體、光學(xué)存儲媒體、快閃存儲器裝置和/或用于存儲信息的其它機(jī)器可讀媒體。術(shù)語“機(jī)器可讀媒體”包含但不限于便攜式或固定存儲裝置、光學(xué)存儲裝置、無線信道以及能夠存儲、含有或攜帶指令和/或數(shù)據(jù)的各種其它媒體。
[0009]此外,實施例可以由硬件、軟件、固件、中間件、微碼、硬件描述語言或其任意組合來實施。當(dāng)在軟件、固件、中間件或微碼中實施時,執(zhí)行必要任務(wù)的程序代碼或代碼段可以存儲在例如存儲媒體等機(jī)器可讀媒體中。處理單元可以執(zhí)行必要任務(wù)。代碼段可以表示步驟、函數(shù)、子程序、程序、例程、子例程、模塊、軟件包、類別,或指令、數(shù)據(jù)結(jié)構(gòu)或程序語句的任意組合。一個代碼段可以通過傳遞和/或接收信息、數(shù)據(jù)、自變量、參數(shù)或存儲器內(nèi)容耦合到另一代碼段或硬件電路。信息、自變量、參數(shù)、數(shù)據(jù)等可以經(jīng)由包含存儲器共享、消息傳遞、令牌傳遞、網(wǎng)絡(luò)傳輸?shù)热魏魏线m的方式傳遞、轉(zhuǎn)發(fā)或傳輸。
[0010]所述裝置可以是包含計算裝置、移動通信裝置、網(wǎng)絡(luò)裝置的任何電子裝置,或者是含有確保它連接到和/或提供網(wǎng)絡(luò)連接的必要的特征的任何裝置。
[0011]策略是用于精確地界定網(wǎng)絡(luò)裝置如何操作的一組使用規(guī)則、一組命令、一組參數(shù)或一組標(biāo)準(zhǔn)。存在許多類型的策略,包含(但不限于)訪問策略、安全策略、記賬策略、服務(wù)策略、路由策略、無線信道管理策略、網(wǎng)絡(luò)流量策略、互聯(lián)網(wǎng)協(xié)議(IP)包管理策略、網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)策略、服務(wù)質(zhì)量(QoS)策略、虛擬專用網(wǎng)絡(luò)(VPN)策略等。對于所屬領(lǐng)域的技術(shù)人員而言顯而易見的是存在界定策略的許多方法和技術(shù)。
[0012]策略可由裝置的使用者、制造商或操作者局部或遠(yuǎn)程地配置。在本發(fā)明的實施例中的一者中,裝置的策略可以取決于所配置的裝置通過網(wǎng)絡(luò)界面、計算機(jī)軟件、控制臺端口、串行端口、并行端口、紅外通信、移動應(yīng)用或任何使用者界面進(jìn)行配置。
[0013]變更指令是呈文本或二進(jìn)制數(shù)據(jù)形式的指令。存在兩種變更指令。一種變更指令是通過裝置的處理器經(jīng)由可訪問網(wǎng)絡(luò)、通信端口或手動信息輸入模塊接收到的,使得處理器變更策略的一個或多個設(shè)置,所述策略對應(yīng)于手動信息輸入模塊。另一種變更指令是通過裝置的處理器經(jīng)由可訪問網(wǎng)絡(luò)、通信端口或手動信息輸入模塊接收到的,使得處理器用第二策略替換對應(yīng)于手動信息輸入模塊的第一策略,并且隨后第二策略變?yōu)閷?yīng)于手動信息輸入t旲塊。
[0014]為了提供本發(fā)明的更好的理解,將提供每個實施例的各種實例。
[0015]圖1是根據(jù)實施例中的一者的裝置101的說明性框圖。裝置101包括網(wǎng)絡(luò)接口103、裝置接口 102、處理單元104、計算機(jī)可讀存儲媒體105及手動信息輸入模塊106。裝置101的策略的設(shè)置儲存在計算機(jī)可讀存儲媒體105中。
[0016]網(wǎng)絡(luò)接口,例如,網(wǎng)絡(luò)接口 103,可以是以太網(wǎng)接口、幀中繼接口、光纖接口、電纜接口、DSL接口、令牌環(huán)接口、串行總線接口、通用串行總線(USB)接口、火線接口、周邊組件互連(PCI)接口,或能夠連接裝置101與另一網(wǎng)絡(luò)裝置的任何其它接口。
[0017]網(wǎng)絡(luò)接口可以通過獨立的電子組件實施或者可以與其它電子組件整合。取決于配置,網(wǎng)絡(luò)接口可以不具有網(wǎng)絡(luò)連接或具有至少一個網(wǎng)絡(luò)連接。網(wǎng)絡(luò)接口僅連接到一個可訪問網(wǎng)絡(luò)。因此,可能存在由一個可訪問網(wǎng)絡(luò)承載的一個以上網(wǎng)絡(luò)連接。
[0018]裝置接口,例如,裝置接口 102,可以是光纖接口、電纜接口、串行總線接口、并行總線接口、USB接口、火線接口、雷電接口、PCI接口,或能夠連接裝置101與另一裝置的任何其它接口。舉例來說,使用者可以將USB 3G調(diào)制解調(diào)器插入到裝置接口 102中用于網(wǎng)絡(luò)通信。
[0019]手動信息輸入模塊,例如,手動信息輸入模塊106安裝在裝置101上。手動信息輸入模塊106是從使用者獲得信息并且允許使用者提供輸入信息到裝置101的模塊。所獲得的信息調(diào)用裝置的處理器,例如,處理單元104,以從裝置的計算機(jī)可讀存儲媒體(例如,計算機(jī)可讀存儲媒體105)獲取策略。
[0020]方法:
[0021]所述裝置的初始設(shè)置包括裝置的手動信息輸入模塊的配置以及將策略指派到手動信息輸入模塊。
[0022]圖7是圖示將策略指派到手動信息輸入模塊的方法的流程圖。當(dāng)將策略指派到手動信息輸入模塊時,策略變?yōu)榈绞謩有畔⑤斎肽K的對應(yīng)的策略。在步驟701中,使用圖1中的裝置101作為一個實例,使用者起始將策略指派到手動信息輸入模塊,例如,手動信息輸入模塊106。在步驟702中,處理器,例如,處理單元104,確定是否存在到手動信息輸入模塊的任何先前策略對應(yīng)的策略。如果不存在到手動信息輸入模塊的先前策略對應(yīng)的策略,那么步驟704在步驟702之后進(jìn)行。在步驟704中,策略通過處理器從計算機(jī)可讀存儲單元(例如,計算機(jī)可讀存儲單元105)中獲取。在步驟705中,處理器將策略分配到手動信息輸入模塊,并且所述策略變?yōu)槭謩有畔⑤斎肽K的對應(yīng)的策略。如果存在對應(yīng)于手動信息輸入模塊的先前策略,那么步驟701包括通過裝置經(jīng)由可訪問網(wǎng)絡(luò)、通信端口或手動信息輸入模塊接收變更指令。在此情況下,步驟703在步驟702之后進(jìn)行以便用第二策略替換到手動信息輸入模塊的先前策略對應(yīng)的策略。隨后,第二策略變?yōu)閷?yīng)于手動信息輸入模塊的策略。在步驟703中,處理器停止使先前對應(yīng)的策略與手動信息輸入模塊相關(guān)聯(lián),以便成功地將第二策略分配到手動信息輸入模塊。在步驟704中,處理器從計算機(jī)可讀存儲媒體(例如,計算機(jī)可讀存儲媒體105)中獲取指派到手動信息輸入模塊的策略。在步驟705中,處理器將第二策略分配到手動信息輸入模塊,并且第二策略變?yōu)閷?yīng)于手動信息輸入模塊的策略。
[0023]如果手動信息輸入模塊包括一個以上組件,那么策略被指派到每個組件中并且針對每個組件進(jìn)行圖7的方法。
[0024]在本發(fā)明的實施例中的一者中,當(dāng)裝置是網(wǎng)絡(luò)裝置時,在裝置經(jīng)由可訪問網(wǎng)絡(luò)、通信端口或手動信息輸入模塊接收變更指令時進(jìn)行步驟701。舉例來說,所述裝置使用接口連接到計算裝置或移動通信裝置,所述接口例如是,控制臺端口、串行端口、并行端口、紅外通信接口,或能夠?qū)⒀b置連接到計算裝置或移動通信裝置的任何其它接口。取決于得到配置的裝置,所述裝置隨后通過網(wǎng)絡(luò)接口、計算機(jī)軟件、移動應(yīng)用,或任何配置接口進(jìn)行配置。在實施例中的一者中,變更指令通過接口發(fā)