Network, server, and storage policy server
First Claim
1. A policy system for controlling one or more devices connected to a network using a policy comprising:
- a policy manager for managing device independent policies;
a policy agent for translating said device independent policies to device dependent policies;
a receiver unit for receiving at least one new translation rule applicable to one of the devices provided with a new device interface requiring a new command, thereby translating a specific type policy to a command string for said device provided with said new device interface; and
a compiler for compiling the at least one new translation rule,wherein said policy manager, when instructed to distribute a first policy comprising the at least one compiled new translation rule for translating a specific type policy to a command string for said device provided with said new device interface, sends a policy apply request that includes said first policy to said policy agent and said policy agent stores said first policy, andwherein said policy agent, when receiving a second policy, translates said second policy to a command string using said at least one compiled new translation rule and sends said command string to said device provided with said new device interface,wherein said new translation rule comprises a command template and a data generating device that provides a variable value in part of said command template,wherein said new translation rule is described using said command template and said data generating device that generates data in a function call format that specifies first and second integers as arguments, andwherein said data generating device fills a variable part of said command template with an integer within a range between said first and second integers to generate a command in accordance with said new translation rule and outputs an error message when no integer is found in said range.
1 Assignment
0 Petitions
Accused Products
Abstract
A policy system that can add/delete policies easily to/from devices as needed through existing interfaces and enable policies to be developed quickly on-site and applied to devices provided with new device interfaces and new commands. A policy manager registers each defined policy type in a database after the definition and searches and refers to the defined policy type upon receiving a policy so as to check the validity of the policy. A policy agent registers each defined policy translation rule in a database after the definition. Upon receiving a policy, the policy agent searches and uses the translation rule to translate the policy to a command string.
-
Citations
16 Claims
-
1. A policy system for controlling one or more devices connected to a network using a policy comprising:
- a policy manager for managing device independent policies;
a policy agent for translating said device independent policies to device dependent policies; a receiver unit for receiving at least one new translation rule applicable to one of the devices provided with a new device interface requiring a new command, thereby translating a specific type policy to a command string for said device provided with said new device interface; and a compiler for compiling the at least one new translation rule, wherein said policy manager, when instructed to distribute a first policy comprising the at least one compiled new translation rule for translating a specific type policy to a command string for said device provided with said new device interface, sends a policy apply request that includes said first policy to said policy agent and said policy agent stores said first policy, and wherein said policy agent, when receiving a second policy, translates said second policy to a command string using said at least one compiled new translation rule and sends said command string to said device provided with said new device interface, wherein said new translation rule comprises a command template and a data generating device that provides a variable value in part of said command template, wherein said new translation rule is described using said command template and said data generating device that generates data in a function call format that specifies first and second integers as arguments, and wherein said data generating device fills a variable part of said command template with an integer within a range between said first and second integers to generate a command in accordance with said new translation rule and outputs an error message when no integer is found in said range. - View Dependent Claims (2)
- a policy manager for managing device independent policies;
-
3. A policy server for controlling one or more devices connected to a network comprising:
-
one or more translation rules for translating policies to command strings, the one or more translation rules being received by and stored in said policy server; a receiver unit for receiving at least one further translation rule, and a compiler for compiling the at least one further translation rule, wherein said policy server, upon receiving a first policy, uses the at least one further compiled translation rule to translate said first policy to a first command string for a first device, wherein said further translation rule comprises a command template and a data generating device that provides a variable value in part of said command template, wherein said further translation rule is described using said command template and said data generating device that generates data in a function call format that specifies first and second integers as arguments, and wherein said data generating device fills a variable part of said command template with an integer within a range between said first and second integers to generate a command in accordance with said further translation rule and outputs an error message when no integer is found in said range. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification