通过手动信息输入模块的装置的管理策略的制作方法
【技术领域】
[0001]本发明大体上涉及计算机网络的领域。更确切地说,本发明涉及提供手动信息输入模块给使用者的方法和装置,以用于执行所述装置的至少一个策略,其中手动信息输入模块可以包括(但不限于)所述装置上的一个开关。所述至少一个策略由装置的使用者、管理员或制造商配置。
【背景技术】
[0002]为了在装置中执行策略,使用者通常需要在可以执行策略之前经历规定策略及其设置或从若干策略中选择的过程。此过程并不允许使用者方便地访问他/她想要非常频繁地且在非常短时间内执行的某些优选的策略。
[0003]当使用者试图执行装置的特定策略时,使用者需要在可以建立网络连接之前执行装置中的某些优选策略。此外,使用者可能需要频繁地执行某些策略。本发明解决了在现有技术状态下由于装置的管理策略的过程的复杂本质而引起的问题。
[0004]美国专利7734767公开了通过一个键或一个按钮的操作测试消费者网络装置或消费者网络的所有可供使用的测试功能的状态、操作及管理的方法。然而,美国专利7734767仅公开了如何提供使用者界面以用于测试消费者网络装置或消费者网络,而并未公开如何使用按钮以用于执行网络装置的策略。
[0005]发曰月详沐
[0006]以下说明仅提供优选的示例性实施例,并且并非意图限制本发明的范围、适用性或配置。实际上,优选的示例性实施例的以下说明将为所属领域的技术人员提供实施本发明的优选的示例性实施例的有利描述。应理解,在不脱离如在所附权利要求书中阐述的本发明的精神和范围的情况下可以进行元件的功能以及布置的各种变化。
[0007]同样,应注意,实施例可以描述为过程,所述过程描绘为流程图、流程图表、数据流图、结构图或框图。尽管流程图可以将操作描述为顺序过程,但是许多操作可以并行或同时执行。此外,可以重新安排操作的顺序。当过程的操作完成时,过程终止,但是过程可以具有不包含在图中的额外步骤。过程可以对应于方法、函数、步骤、子例程、子程序等。当过程对应于函数时,其终止对应于所述函数返回到调用函数或主函数。
[0008]此外,如本文所揭示,术语“计算机可读存储媒体”可以表示用于存储数据的一个或多个装置,包含只读存储器(ROM)、随机存取存储器(RAM)、磁性RAM、磁芯存储器、磁盘存储媒体、光学存储媒体、快闪存储器装置和/或用于存储信息的其它机器可读媒体。术语“机器可读媒体”包含但不限于便携式或固定存储装置、光学存储装置、无线信道以及能够存储、含有或携带指令和/或数据的各种其它媒体。
[0009]此外,实施例可以由硬件、软件、固件、中间件、微码、硬件描述语言或其任意组合来实施。当在软件、固件、中间件或微码中实施时,执行必要任务的程序代码或代码段可以存储在例如存储媒体等机器可读媒体中。处理单元可以执行必要任务。代码段可以表示步骤、函数、子程序、程序、例程、子例程、模块、软件包、类别,或指令、数据结构或程序语句的任意组合。一个代码段可以通过传递和/或接收信息、数据、自变量、参数或存储器内容耦合到另一代码段或硬件电路。信息、自变量、参数、数据等可以经由包含存储器共享、消息传递、令牌传递、网络传输等任何合适的方式传递、转发或传输。
[0010]所述装置可以是包含计算装置、移动通信装置、网络装置的任何电子装置,或者是含有确保它连接到和/或提供网络连接的必要的特征的任何装置。
[0011]策略是用于精确地界定网络装置如何操作的一组使用规则、一组命令、一组参数或一组标准。存在许多类型的策略,包含(但不限于)访问策略、安全策略、记账策略、服务策略、路由策略、无线信道管理策略、网络流量策略、互联网协议(IP)包管理策略、网络地址转换(NAT)策略、服务质量(QoS)策略、虚拟专用网络(VPN)策略等。对于所属领域的技术人员而言显而易见的是存在界定策略的许多方法和技术。
[0012]策略可由装置的使用者、制造商或操作者局部或远程地配置。在本发明的实施例中的一者中,装置的策略可以取决于所配置的装置通过网络界面、计算机软件、控制台端口、串行端口、并行端口、红外通信、移动应用或任何使用者界面进行配置。
[0013]变更指令是呈文本或二进制数据形式的指令。存在两种变更指令。一种变更指令是通过装置的处理器经由可访问网络、通信端口或手动信息输入模块接收到的,使得处理器变更策略的一个或多个设置,所述策略对应于手动信息输入模块。另一种变更指令是通过装置的处理器经由可访问网络、通信端口或手动信息输入模块接收到的,使得处理器用第二策略替换对应于手动信息输入模块的第一策略,并且随后第二策略变为对应于手动信息输入t旲块。
[0014]为了提供本发明的更好的理解,将提供每个实施例的各种实例。
[0015]图1是根据实施例中的一者的装置101的说明性框图。装置101包括网络接口103、装置接口 102、处理单元104、计算机可读存储媒体105及手动信息输入模块106。装置101的策略的设置储存在计算机可读存储媒体105中。
[0016]网络接口,例如,网络接口 103,可以是以太网接口、帧中继接口、光纤接口、电缆接口、DSL接口、令牌环接口、串行总线接口、通用串行总线(USB)接口、火线接口、周边组件互连(PCI)接口,或能够连接装置101与另一网络装置的任何其它接口。
[0017]网络接口可以通过独立的电子组件实施或者可以与其它电子组件整合。取决于配置,网络接口可以不具有网络连接或具有至少一个网络连接。网络接口仅连接到一个可访问网络。因此,可能存在由一个可访问网络承载的一个以上网络连接。
[0018]装置接口,例如,装置接口 102,可以是光纤接口、电缆接口、串行总线接口、并行总线接口、USB接口、火线接口、雷电接口、PCI接口,或能够连接装置101与另一装置的任何其它接口。举例来说,使用者可以将USB 3G调制解调器插入到装置接口 102中用于网络通信。
[0019]手动信息输入模块,例如,手动信息输入模块106安装在装置101上。手动信息输入模块106是从使用者获得信息并且允许使用者提供输入信息到装置101的模块。所获得的信息调用装置的处理器,例如,处理单元104,以从装置的计算机可读存储媒体(例如,计算机可读存储媒体105)获取策略。
[0020]方法:
[0021]所述装置的初始设置包括装置的手动信息输入模块的配置以及将策略指派到手动信息输入模块。
[0022]图7是图示将策略指派到手动信息输入模块的方法的流程图。当将策略指派到手动信息输入模块时,策略变为到手动信息输入模块的对应的策略。在步骤701中,使用图1中的装置101作为一个实例,使用者起始将策略指派到手动信息输入模块,例如,手动信息输入模块106。在步骤702中,处理器,例如,处理单元104,确定是否存在到手动信息输入模块的任何先前策略对应的策略。如果不存在到手动信息输入模块的先前策略对应的策略,那么步骤704在步骤702之后进行。在步骤704中,策略通过处理器从计算机可读存储单元(例如,计算机可读存储单元105)中获取。在步骤705中,处理器将策略分配到手动信息输入模块,并且所述策略变为手动信息输入模块的对应的策略。如果存在对应于手动信息输入模块的先前策略,那么步骤701包括通过装置经由可访问网络、通信端口或手动信息输入模块接收变更指令。在此情况下,步骤703在步骤702之后进行以便用第二策略替换到手动信息输入模块的先前策略对应的策略。随后,第二策略变为对应于手动信息输入模块的策略。在步骤703中,处理器停止使先前对应的策略与手动信息输入模块相关联,以便成功地将第二策略分配到手动信息输入模块。在步骤704中,处理器从计算机可读存储媒体(例如,计算机可读存储媒体105)中获取指派到手动信息输入模块的策略。在步骤705中,处理器将第二策略分配到手动信息输入模块,并且第二策略变为对应于手动信息输入模块的策略。
[0023]如果手动信息输入模块包括一个以上组件,那么策略被指派到每个组件中并且针对每个组件进行图7的方法。
[0024]在本发明的实施例中的一者中,当装置是网络装置时,在装置经由可访问网络、通信端口或手动信息输入模块接收变更指令时进行步骤701。举例来说,所述装置使用接口连接到计算装置或移动通信装置,所述接口例如是,控制台端口、串行端口、并行端口、红外通信接口,或能够将装置连接到计算装置或移动通信装置的任何其它接口。取决于得到配置的装置,所述装置随后通过网络接口、计算机软件、移动应用,或任何配置接口进行配置。在实施例中的一者中,变更指令通过接口发