The present invention relates to a method for calculating an indicator of a network management system comprising at least one submanager that monitors a part of the network. The submanager comprises a plurality of modules that allow communication with the equipment units of the network and with a main manager., At least one equation defining an indicator and evaluated by an indicator module of the submanager comprises at least one object attribute, at least one index whereof is variable. The method comprises a step for the reception by the indicator module of a notification transmitted by a model configuration module, which notification comprises an address of an equipment unit and an identification of an equation representing an indicator. The method further comprises an initialization step in which the instances of the variable indices have an initial value that does not make it possible to calculate the specified equation, and a step for determining all the valid instances of all the variable indices of all the attributes of the equation.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for calculating an indicator of a network management system having at least one submanager that monitors a part of the network, the submanager comprising a plurality of modules that allow communication with equipment units of the network and with a main manager, the method for calculation being characterized in that at least one equation defining an indicator and evaluated by an indicator module of the submanager comprises at least one object attribute, at least one index whereof is variable, and a step for transmitting a notification by a model configuration module, a step for receiving the transmitted notification by an indicator module comprising an address of an equipment unit and an identification of an equation representing an indicator, an initialization step in which the instances of the variable indices have an initial value that does not make it possible to calculate the specified equation, and a step for determining all the valid instances of all the variable indices of all the attributes of the equation.
2. A method for calculating an indicator according to claim 1 , characterized in that the step for determination comprises: a step for searching, in the equation, for a unifier attribute comprising the largest number of variable indices, a step for sending an interrogation request, successively requesting the various instances of the unifier attribute, a step for extracting the instances of each variable index of the unifier attribute, a step for sending an interrogation request requesting the instances of the attributes of the equation having as variable index values the values extracted in the step for extracting, and a step for storing the variable index instances for which an instance has been found for all of the attributes of the equation.
3. A method for calculating an indicator according to claim 1 , characterized in that the definition of the indices in the equation comprises constraints limiting the number of instances possible for at least one variable index.
4. A method for calculating an indicator according to claim 2 , characterized in that the definition of the indices in the equation comprises constraints limiting the number of instances possible for at least one variable index.
5. A method for calculating an indicator according to claim 2 , further comprising a verification step that makes it possible to verify whether the instances of the extracted indices of the unifier attribute satisfy the specified constraints.
6. A method for calculating an indicator according to claim 1 , characterized in that the method comprises a step for updating the instances of the indices, performed periodically.
7. A method for calculating an indicator according to claim 2 , characterized in that the method comprises a step for updating the instances of the indices, performed periodically.
8. A method for calculating an indicator according to claim 3 , characterized in that the method comprises a step for updating the instances of the indices, performed periodically.
9. A method for calculating an indicator according to claim 4 , characterized in that the method comprises a step for updating the instances of the indices, performed periodically.
10. A method for calculating an indicator according to claim 5 , characterized in that the method comprises a step for updating the instances of the indices, performed periodically.
11. A method for calculating an indicator according to claim 6 , characterized in that the updating step comprises: a step for sending an interrogation request, successively requesting the next instance of the unifier attribute, a step for comparing the index instances found with the previous index instances, a step for verifying the validity of the index instances found that correspond to previous index instances, and the index instances found that do not correspond to previous index instances, a step for deleting the previous index instances that were not found or that are no longer valid, and a step for adding the index instances found and validated.
12. A method for calculating an indicator according to claim 1 , characterized in that the updating step comprises: a step for sending an interrogation request, successively requesting the next instance of the unifier attribute, a step for comparing the index instances found with the previous index instances, a step for verifying the validity of the index instances found that correspond to previous index instances, and the index instances found that do not correspond to previous index instances, a step for deleting the previous index instances that were not found or that are no longer valid, and a step for adding the index instances found and validated.
13. A method for calculating an indicator according to claim 2 , characterized in that the updating step comprises: a step for sending an interrogation request, successively requesting the next instance of the unifier attribute, a step for comparing the index instances found with the previous index instances, a step for verifying the validity of the index instances found that correspond to previous index instances, and the index instances found that do not correspond to previous index instances, a step for deleting the previous index instances that were not found or that are no longer valid, and a step for adding the index instances found and validated.
14. A method for calculating an indicator according to claim 3 , characterized in that the updating step comprises: a step for sending an interrogation request, successively requesting the next instance of the unifier attribute, a step for comparing the index instances found with the previous index instances, a step for verifying the validity of the index instances found that correspond to previous index instances, and the index instances found that do not correspond to previous index instances, a step for deleting the previous index instances that were not found or that are no longer valid, and a step for adding the index instances found and validated.
15. A method for calculating an indicator according to claim 4 , characterized in that the updating step comprises: a step for sending an interrogation request, successively requesting the next instance of the unifier attribute, a step for comparing the index instances found with the previous index instances, a step for verifying the validity of the index instances found that correspond to previous index instances, and the index instances found that do not correspond to previous index instances, a step for deleting the previous index instances that were not found or that are no longer valid, and a step for adding the index instances found and validated.
16. A method for calculating an indicator according to claim 5 , characterized in that the updating step comprises: a step for sending an interrogation request, successively requesting the next instance of the unifier attribute, a step for comparing the index instances found with the previous index instances, a step for verifying the validity of the index instances found that correspond to previous index instances, and the index instances found that do not correspond to previous index instances, a step for deleting the previous index instances that were not found or that are no longer valid, and a step for adding the index instances found and validated.
17. A method for calculating an indicator according to claim 7 , characterized in that the updating step comprises: a step for sending an interrogation request, successively requesting the next instance of the unifier attribute, a step for comparing the index instances found with the previous index instances, a step for verifying the validity of the index instances found that correspond to previous index instances, and the index instances found that do not correspond to previous index instances, a step for deleting the previous index instances that were not found or that are no longer valid, and a step for adding the index instances found and validated.
18. A method for calculating an indicator according to claim 11 , characterized in that the step for validating the instances comprises a step for sending an interrogation request requesting the instances of the attributes of the equation having as variable index values the instances found in the preceding step.
19. A method for calculating an indicator according to claim 12 , characterized in that the step for validating the instances comprises a step for sending an interrogation request requesting the instances of the attributes of the equation having as variable index values the instances found in the preceding step.
20. A method for calculating an indicator according to claim 13 , characterized in that the step for validating the instances comprises a step for sending an interrogation request requesting the instances of the attributes of the equation having as variable index values the instances found in the preceding step.
21. A method for calculating an indicator according to claim 14 , characterized in that the step for validating the instances comprises a step for sending an interrogation request requesting the instances of the attributes of the equation having as variable index values the instances found in the preceding step.
22. A method for calculating an indicator according to claim 15 , characterized in that the step for validating the instances comprises a step for sending an interrogation request requesting the instances of the attributes of the equation having as variable index values the instances found in the preceding step.
23. A method for calculating an indicator according to claim 16 , characterized in that the step for validating the instances comprises a step for sending an interrogation request requesting the instances of the attributes of the equation having as variable index values the instances found in the preceding step.
24. A method for calculating an indicator according to claim 17 , characterized in that the step for validating the instances comprises a step for sending an interrogation request requesting the instances of the attributes of the equation having as variable index values the instances found in the preceding step.
25. A method for calculating an indicator according to claim 11 , characterized in that the step for deleting the previous index instances that were not found or that are no longer valid comprises: a step for marking the index instances validated during the validity verification step, a step for counting the total number of index instances, and a step for deleting all of the unmarked index instances, except one.
26. A method for calculating an indicator according to claim 12 , characterized in that the step for deleting the previous index instances that were not found or that are no longer valid comprises: a step for marking the index instances validated during the validity verification step, a step for counting the total number of index instances, and a step for deleting all of the unmarked index instances, except one.
27. A method for calculating an indicator according to claim 13 , characterized in that the step for deleting the previous index instances that were not found or that are no longer valid comprises: a step for marking the index instances validated during the validity verification step, a step for counting the total number of index instances, and a step for deleting all of the unmarked index instances, except one.
28. A method for calculating an indicator according to claim 14 , characterized in that the step for deleting the previous index instances that were not found or that are no longer valid comprises: a step for marking the index instances validated during the validity verification step, a step for counting the total number of index instances, and a step for deleting all of the unmarked index instances, except one.
29. A method for calculating an indicator according to claim 15 , characterized in that the step for deleting the previous index instances that were not found or that are no longer valid comprises: a step for marking the index instances validated during the validity verification step, a step for counting the total number of index instances, and a step for deleting all of the unmarked index instances, except one.
30. A method for calculating an indicator according to claim 16 , characterized in that the step for deleting the previous index instances that were not found or that are no longer valid comprises: a step for marking the index instances validated during the validity verification step, a step for counting the total number of index instances, and a step for deleting all of the unmarked index instances, except one.
31. A method for calculating an indicator according to claim 17 , characterized in that the step for deleting the previous index instances that were not found or that are no longer valid comprises: a step for marking the index instances validated during the validity verification step, a step for counting the total number of index instances, and a step for deleting all of the unmarked index instances, except one.
32. A method for calculating an indicator according to claim 18 , characterized in that the step for deleting the previous index instances that were not found or that are no longer valid comprises: a step for marking the index instances validated during the validity verification step, a step for counting the total number of index instances, and a step for deleting all of the unmarked index instances, except one.
33. A method calculating an indicator according to claim 19 , characterized in that the step for deleting the previous index instances that were not found or that are no longer valid comprises: a step for marking the index instances validated during the validity verification step, a step for counting the total number of index instances, and a step for deleting all of the unmarked index instances, except one.
34. A method for calculating an indicator according to claim 20 , characterized in that the step for deleting the previous index instances that were not found or that are no longer valid comprises: a step for marking the index instances validated during the validity verification step, a step for counting the total number of index instances, and a step for deleting all of the unmarked index instances, except one.
35. A method for calculating an indicator according to claim 21 , characterized in that the step for deleting the previous index instances that were not found or that are no longer valid comprises: a step for marking the index instances validated during the validity verification step, a step for counting the total number of index instances, and a step for deleting all of the unmarked index instances, except one.
36. A method for calculating an indicator according to claim 22 , characterized in that the step for deleting the previous index instances that were not found or that are no longer valid comprises: a step for marking the index instances validated during the validity verification step, a step for counting the total number of index instances, and a step for deleting all of the unmarked index instances, except one.
37. A method for calculating an indicator according to claim 23 , characterized in that the step for deleting the previous index instances that were not found or that are no longer valid comprises: a step for marking the index instances validated during the validity verification step, a step for counting the total number of index instances, and a step for deleting all of the unmarked index instances, except one.
38. A method for calculating an indicator according to claim 24 , characterized in that the step for deleting the previous index instances that were not found or that are no longer valid comprises: a step for marking the index instances validated during the validity verification step, a step for counting the total number of index instances, and a step for deleting all of the unmarked index instances, except one.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 29, 2000
January 25, 2005
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.