최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0347112 (1999-07-02) |
발명자 / 주소 |
|
출원인 / 주소 |
|
인용정보 | 피인용 횟수 : 187 인용 특허 : 7 |
The present invention provides a scalable, high-performance universal service activation system and method for activating service(s) on a network management system/EMS or other information management system with universal or generic informational changes entered in a service provisioning system(s).
The present invention provides a scalable, high-performance universal service activation system and method for activating service(s) on a network management system/EMS or other information management system with universal or generic informational changes entered in a service provisioning system(s). The invention is particularly useful in describing and initiating the activation of telecommunications and data communications network services in a vendor neutral manner, but can be employed to advantage for providing universal service activation for any industry and independent of technology. The inventive system and method incorporates object behavior concepts with the existing network management approach to create an EMS/NMS/OSS that significantly reduces the human effort to integrate network element configuration and provisioning for new and modified network elements. The SMS/NMS/OSS provides an object behavior model which is generally populated using different means, including a manually generated table, spreadsheet or file. The SMS/NMS/OSS provides a domain manager for generic method processing. The SMS/NMS/OSS domain manager provides a means to rollback or remove an implemented change if the change is canceled or unsuccessfully implemented. The SMS/NMS/OSS provides an object builder to connect the object through drag and drop component connections and export them visually to present the object architecture using standard software graphics tools. The SMS/NMS/EMS/OSS provides means to modify object behavior in an operational system without the need to stop, reset, reinitialize, recompile the SMS/NMS/EMS/OSS components or modules. This yields a SMS/NMS/EMS/OSS that has less risk of human error, requires less time to operate, costs less, and does not interrupt an functioning network system.
1. A computer-implemented method for activating a service in a network, the method comprising:(a) receiving a service order having one or more service components with each component being in a generic service request format; (b) routing each of the one or more service components to an appropriate do
1. A computer-implemented method for activating a service in a network, the method comprising:(a) receiving a service order having one or more service components with each component being in a generic service request format; (b) routing each of the one or more service components to an appropriate domain manager; (c) translating the service component in each appropriate domain manager into corresponding device specific parameters; and (d) activating network elements responsive to the device specific parameters in order to activate the network service, wherein the generic service request format is generic to a plurality of services having a plurality of vendors or version numbers. 2. The method of claim 1, wherein the act of routing each of the one or more service components to an appropriate domain manager includes (1) parsing the service order into the one or more service components, and (2) identifying for each service component a corresponding domain manager based on parameters within the service component.3. The method of claim 1, wherein each service component has a predetermined set of generic parameters, the act of translating the service component includes the acts of (1) mapping the service activation request into specific element transactions, (2) decomposing at least one of the service component components into element activation requests using object networks comprising service activation objects, (3) converting a device neutral generic service component into device specific terminology, and (4) composing commands based on a command template stored in the service activation object.4. The method of claim 1, wherein a service component can represent a single service in one vendor's domain and multiple services in another vendor's domain.5. The method of claim 1, wherein the act of translating the service component includes the acts of providing default and validation support.6. The method of claim 1, wherein the act of mapping the service activation request into specific element transactions employs parameter names and values.7. The method of claim 1, wherein the act of decomposing a universal service into specific services or commands supported by the network provides a method of finding an appropriate object network for the service activation request.8. The method of claim 1, wherein the act of decomposing a universal service into specific services or commands supported by the network allows for network views of the appropriate object network.9. The method of claim 1, wherein the act of command composing allows more vendor specific details to be encoded in the object network resulting in a simpler element management system.10. The method of claim 1, wherein the act of activating network elements responsive to the device specific parameters in order to activate the network service includes (1) interpreting the high level commands contained in the received component data, and (2) sending the translated commands to a destination network element in a device specific syntax through corresponding element management system by referencing an appropriate object network.11. The method of claim 1, further comprising an act of rolling back an implemented service order by combining object networks and developing new object relationships if the change is canceled.12. The method of claim 1, further comprising an act of rolling back an implemented service order by combining object networks and developing new object relationships if the change is unsuccessfully implemented.13. The method of claim 1, further comprising an act of recovering by trying another service, after an initial activation attempt fails by combining object networks and developing new object relationships.14. The method of claim 1, further comprising an act of recovering by trying another combination of services, after an initial activation attempt fails by combining object networks and developing new object relationships.15. The method of claim 1, further comprising an act of scheduling by defining orders and components with scheduled date parameters.16. The method of claim 1, further comprising an act of dependency resolution by combining service components in a service order and entering associated dependencies.17. The method of claim 1, further comprising an act of service activation and service modeling that uses object networks based activation and translation to support generic inputs instead of device specific inputs by employing a set of templates to enable generic description of a service order.18. The method of claim 1, further comprising the acts of (1) service activation, and (2) service modeling using object networks that provide for service evolution.19. The method of claim 1, further comprising the acts of (1) building vendor/device specific service activation object networks that can have behavior modified at run time without resetting a service activation system.20. The method of claim 3, wherein the object network can persist the service translations.21. The method of claim 3, wherein a plurality of possibilities can exist for modeling detailed decomposition scenarios by applying object networks based service modeling using service activation objects of the type including atomic, multi-step, and logical.22. The method of claim 10, wherein the act of referencing the appropriate object network for a service and action for a specific network element employs a particular parameter.23. The method of claim 10, wherein the act of referencing the appropriate object network for a service and action for a specific network element employs a family of devices to which the network element belongs.24. A service activation system for activating a service on a target network, comprising:(a) an order processing system for receiving a service order having one or more generic service components; (b) at least one domain manager communicatively connected to the order processing system for receiving the service order, wherein the order processing system is adapted to route the one or more generic service components to an appropriate domain manager of the at least one domain manager and the domain manager translates said generic service component into corresponding device specific parameters; and (c) at least one element management system communicatively connected to at least one domain manager for receiving the device specific parameters in order to activate the service on the target network, wherein the generic service components are generic to a plurality of services having a plurality of vendors or version numbers. 25. The system of claim 24, further comprising at least one peer manager communicatively connected to the at least one domain manager to route the one or more generic service components to an appropriate domain manager of the at least one domain manager, wherein the one or more generic service components are being received from the at least one order processing system having one or more order processors communicatively connected to said peer manager.26. The system of claim 24, further comprising at least one gateway as an interface to said service activation system for receiving a service activation request one or more service provisioning systems.27. The system of claim 24, further comprising at least one order repository for storing network model and service activation related information including service activation objects that are initiated from the derived executing said generic service order components.28. The system of claim 24, further comprising at least one processing engine in the said gateway for (1) sending and receiving messages, and (2) parsing managed network element responses.29. A service activation system for activating a service on a target network management system or other information management system with universal or generic informational changes entered in one or more service provisioning systems, the system comprising:(a) an activation system further comprising: an order processing system communicatively interconnected between said service provisioning systems and at least one domain manager communicatively connected to the order processing system for receiving a service order comprising at least one generic service component, wherein the at least one domain manager translates said at least one generic service component into corresponding device specific parameters, and the order processing system is adapted to route the at least one generic service component to an appropriate domain manager of the at least one domain manager, one or more peer managers communicatively connected to the at least one domain manager to route the at least one generic service component to an appropriate domain manager of the at least one domain manager, wherein the at least one generic service component is received from the order processing system, wherein each of said at least one domain manager includes at least one element management system communicatively connected to the at least one domain manager for receiving the device specific parameters in order to activate the service on the target network; and (b) at least one gateway as an interface to the service provisioning systems, communicatively connected to said service provisioning system for receiving a service activation request, wherein said gateway includes a processing engine for (1) sending and receiving messages, and (2) identifying service order and component data for population into order database tables, wherein the at least one generic service component is generic to a plurality of services having a plurality of vendors or version numbers. 30. The service activation system of claim 29, wherein the order processing system further comprising:one or more order processors; an order repository; and one or more messaging interfaces, wherein the order processing system is communicatively interconnected between said service provisioning systems and said domain managers via events or said peer managers and the order processing system includes a rule engine for performing tasks including advanced processing of service activation objects that are initiated from the derived service order components as determined in the gateway defined by at least one user employing said service provisioning systems. 31. The service activation system of claim 29, wherein the order processing systemprocesses service responsive to the service order parameters; processes objects to carry out the predefined policies for activating services on the network responsive to the particular incoming generic component activation requests; manages the element, network, service, and business layers; and determines using an aggregate of element and network service request messages, how to activate the requested service on the physical managed network element; employs at least one of said peer manager to communicate with said domain managers and said element management systems; uses generic rule sets to submit component activation request, request closure, request the component activation to be rolled back or reversed, and request component activation status; and performs the service management functions, inventory management, and distribution of service orders to domain managers managing their respective destination network elements via element management systems. 32. The service activation system of claim 29, the order processing system further comprising:a plurality of graphical user interfaces facilitating access to said order processing system, wherein user interface may be any suitable device such as a display terminal for providing users with interactive access to the order processing system. 33. The service activation system of claim 29, wherein the domain managerreceives generic component activation requests from the order processing system and maps the activation request into specific element transactions through the use of service activation objects stored in a database; translates vendor neutral generic service components into vendor specific terminology by interpreting the high level commands contained in the received component data and sends the translated commands to a destination network element in a device specific syntax through corresponding element management systems; decomposes the generic service component into element activation requests using object networks and routes vendor specific parameters to the appropriate element management system by referencing at least one of the object networks for a service and action for a specific network element using a particular parameter; provides a means to rollback an implemented change if the change is canceled or unsuccessfully implemented by combining object networks and developing new object relationships; provides a means to perform scheduling and dependency resolution by population of date and predecessors parameters; and provides a means for recovery or trying another service or combination of services, after an initial activation attempt has failed by combining object networks and developing new object relationships. 34. The system of claim 29, further comprising an user interface operably connected to the gateway and the activation system, for displaying to a user status and alert information.35. The system of claim 29, wherein the gateway comprises a plurality of distributed gateways.36. A memory device having instructions that when loaded into and executed by at least one computer implements the service activation system of claim 29.37. The system of claim 29, further comprising a service builder editor operably connected to the order repository of the order processing system.38. The system of claim 29, wherein the service activation system comprises means for tracking of the use and availability of managed network elements.39. The system of claim 29, wherein the service activation system comprises means for provisioning service orders for network resources.40. The system of claim 29, wherein the service activation system comprises means for scheduling activities related to completion of service orders.41. The system of claim 29, wherein the service activation system comprises means for creating a network design.42. The system of claim 29, wherein the service activation system comprises means for automatically performing service and actions on network element inventory to satisfy a service order request.43. The system of claim 29, wherein the service activation system is a component of an operations support system.44. A service activation system for activating a service on a target network management system or other information management system with universal informational changes entered in one or more service provisioning systems, the system comprising:means for describing a service by one or more universal service components using universal service component relationships stored in a database; means for translating a service by employing universal service translation including parameter mapping, service decomposition, and command composition, wherein said means for translating comprises means for translating a vendor neutral one of said one or more universal service components into vendor specific form and means for translating a device neutral one of said one or more universal service components into device specific form; and means for activating a service by applying service modeling using object networks including atomic, multi-step, and logical objects, wherein the one or more universal service components are generic to a plurality of services having a plurality of vendors or version numbers. 45. The system of claim 44, wherein the means for describing a service comprises:means for populating a service into said one or more service provisioning systems using said one or more universal service components; means for grouping said one or more universal service component instances together to compose a service order; and means for spawning of the desired service order design to an activation system through a messaging interface. 46. The system of claim 44, wherein the means for translating a service comprises:means for processing of a service order by the activation system; means for routing said one or more universal service components to an appropriate domain managers; means for decomposing said one or more universal service components into element activation requests using object networks; means for routing vendor specific parameters to the appropriate element management systems; and means for routing location specific parameters to the appropriate element management systems. 47. The system of claim 44, wherein the means for activating a service comprises:means for initiating vendor specific events, delivering activation commands or data to network elements through an appropriate element management system to enable the desired service; means for initialing device specific events, delivering activation commands or data to network elements through an appropriate element management system to enable the desired service; and means for sending status responses through the activation system and said messaging interface to the appropriate service provisioning system. 48. A universal service activation system comprising:means for populating into a service provisioning system one or more universal service components, wherein said one or more universal service components each provide a vendor neutral and device neutral definition of a service; means for grouping said universal service component instances together to compose a service order; means for spawning of the desired service order design to an activation system through at least one messaging interface; means for processing of a service order by the activation system; means for routing said universal service components to an appropriate domain manager; means for translating said universal service components into vendor specific format; means for translating said universal service components into device specific format; means for decomposing said universal service components into element activation requests using object networks; means for routing vendor specific parameters to an appropriate element management system; means for routing location specific parameters to an appropriate element management system; means for initiating vendor specific events, delivering activation commands or data to network elements through an appropriate element management system to enable the desired service; means for initiating device specific events, delivering activation commands or data to network elements through an appropriate element management system to enable the desired service; and means for sending status responses through the activation system and an appropriate messaging interface to the appropriate one or more service provisioning systems, wherein the one or more universal service components are generic to a plurality of services having a plurality of vendors or version numbers. 49. A computer-implemented method for universal service activation comprising:describing a service in a universal service component; including one or more of said universal service components in a service order; processing said service order by an activation system: routing said one or more of said universal service components included in said service order to an appropriate domain manager, said appropriate domain manager translating vendor neutral universal service components into vendor specific form and translating device neutral universal service components into device specific form; and activating said service described by said one or more universal service components in said service order, wherein the one or more universal service components are generic to a plurality of services having a plurality of vendors or version numbers. 50. A computer-implemented method for service description process of claim 49 further comprising:populating a service into a service provisioning system using one or more universal service components; grouping said universal service component instances together to compose a service order; and spawning of the desired service order design to an activation system through a messaging interface. 51. A computer-implemented method for service translation process of claim 49 further comprising:decomposing said universal service component into element activation requests using object networks; routing vendor specific parameters to the appropriate element management system; and routing location specific parameters to the appropriate element management system. 52. A computer-implemented method for service activation process of claim 49 further comprising:initiating vendor specific events, delivering activation commands or data to network elements through an element management system to enable the desired service; initiating device specific events, delivering activation commands or data to network elements through an element management system to enable the desired service; and sending status responses through the activation system and the appropriate messaging interface to the appropriate service provisioning system. 53. A computer-implemented method for universal service activation comprising:populating into one or more service provisioning system one or more generic service components; grouping said generic service components together to compose a service order; spawning of the desired service order design to an activation system through a messaging interface; processing of a service order by the activation system; routing said generic service components to an appropriate domain manager; translating vendor neutral generic service components into vendor specific terminology; translating device neutral generic service components into device specific terminology; decomposing said generic service components into element activation requests using object networks; routing vendor specific parameters to an appropriate element management system; routing location specific parameters to an appropriate element management system; initiating vendor specific events; delivering activation commands or data to network elements through an element management system to enable the desired service; initiating device specific events; delivering activation commands or data to network elements through an element management system to enable the desired service; and sending status responses through the activation system and the appropriate messaging interface to the appropriate service provisioning system, wherein the generic service components are generic to a plurality of services having a plurality of vendors or version numbers. 54. A service activation system for activating a service on a target network, comprising:(a) an order processing system for receiving a service order having one or more generic service components defining a service in device neutral parameters; (b) at least one domain manager communicatively connected to the order processing system for receiving the service order, wherein the order processing system is adapted to route the one or more generic service components to an appropriate domain manager of the at least one domain manager and the domain manager translates said generic service component into corresponding device specific parameters; (c) at least one element management system communicatively connected to at least one domain manager for receiving the device specific parameters in order to activate the service on the target network; and (d) at least one connection into an order database for receiving a service activation request one or more service provisioning systems, wherein the generic service components are generic to a plurality of services having a plurality of vendors or version numbers. 55. A service activation system for activating a service on a target network, comprising:(a) an order processing system for receiving a service order having one or more generic service components defining a service in device neutral parameters; (b) at least one domain manager communicatively connected to the order processing system for receiving the service order, wherein the order processing system is adapted to route the one or more generic service components to an appropriate domain manager of the at least one domain manager and the domain manager translates said generic service component into corresponding device specific parameters; and (c) at least one network management system communicatively connected to at least one domain manager for receiving the device specific parameters in order to activate the service on the target network, wherein the generic service components are generic to a plurality of services having a plurality of vendors or version numbers. 56. The system of claim 55, further comprising at least one peer manager communicatively connected to the at least one domain manager to route the one or more generic service components to an appropriate domain manager of the at least one domain manager,wherein the one or more generic service components are being received from the at least one order processing system having one or more order processors communicatively connected to said peer manager. 57. The system of claim 55, further comprising at least one gateway as an interface to said service activation system for receiving a service activation request one or more service provisioning systems.58. The system of claim 55, further comprising at least one order repository for storing network model and service activation related information including service activation objects that are initiated from the derived executing said generic service order components.59. The system of claim 55, further comprising at least one processing engine in the said gateway for (1) sending and receiving messages, and (2) parsing managed network element responses.60. The system of claim 55, further comprising at least one connection into an order database for receiving a service activation request one or more service provisioning systems.61. A service activation system for activating a service on a target network management system or other information management system with universal or generic informational changes entered in one or more service provisioning systems, the system comprising:(a) an activation system further comprising: an order processing system communicatively interconnected between said service provisioning systems and at least one domain manager communicatively connected to the order processing system for receiving a service order comprising at least one generic service component, wherein the at least one domain manager translates said at least one generic service component into corresponding device specific parameters, and the order processing system is adapted to route the at least one generic service component to an appropriate domain manager of the at least one domain manager, one or more peer managers communicatively connected to the at least one domain manager to route the at least one generic service component to an appropriate domain manager of the at least one domain manager, wherein the at least one generic service component is received from the order processing system, wherein each of said at least one domain manager includes at least one network management system communicatively connected to the at least one domain manager for receiving the device specific parameters in order to activate the service on the target network; and (b) at least one gateway as an interface to the service provisioning systems, communicatively connected to said service provisioning system for receiving a service activation request, wherein said gateway includes a processing engine for (1) sending and receiving messages, and (2) identifying service order and component data for population into order database tables, wherein the at least one generic service component is generic to a plurality of services having a plurality of vendors or version numbers. 62. The service activation system of claim 61, wherein the order processing system further comprising:one or more order processors; an order repository; and one or more messaging interfaces, wherein the order processing system is communicatively interconnected between said service provisioning systems and said domain managers via events or said peer managers and the order processing system includes a rule engine for performing tasks including advanced processing of service activation objects that are initiated from the derived service order components as determined in the gateway defined by at least one user employing said service provisioning systems. 63. The service activation system of claim 61, wherein the order processing system:processes service responsive to the service order parameters; processes objects to carry out the predefined policies for activating services on the network responsive to the particular incoming generic component activation requests; manages the element, network, service, and business layers; determines using an aggregate of element and network service request messages, how to activate the requested service on the physical managed network element; employs at least one of said peer manager to communicate with said domain managers and said element management systems; uses generic rule sets to submit component activation request, request closure, request the component activation to be rolled back or reversed, and request component activation status; and performs the service management functions, inventory management, and distribution of service orders to domain managers managing their respective destination network elements via element management systems. 64. The service activation system of claim 61, the order processing system further comprising:a plurality of graphical user interfaces facilitating access to said order processing system, wherein user interface may be any suitable device such as a display terminal for providing users with interactive access to the order processing system. 65. The service activation system of claim 61, wherein the domain manager:receives generic component activation requests from order processing system and maps the activation request into specific element transactions through the use of service activation objects stored in a database; translates vendor neutral generic service components into vendor specific terminology by interpreting the high level commands contained in the received component data and sends the translated commands to a destination network element in a device specific syntax through corresponding element management systems; decomposes generic service component into element activation requests using object networks and routes vendor specific parameters to the appropriate element management system by referencing object network for a service and action for a specific network element using a particular parameter; provides a means to rollback an implemented change if the change is canceled or unsuccessfully implemented by combining object networks and developing new object relationships; provides a means to perform scheduling and dependency resolution by population of date and predecessors parameters; and provides a means for recovery or trying another service or combination of services, after an initial activation attempt has failed by combining object networks and developing new object relationships. 66. The system of claim 61, further comprising an user interface operably connected to the gateway and the activation system for displaying to a user status and alert information.67. The system of claim 61, wherein the gateway comprises a plurality of distributed gateways.68. A memory device having instructions that when loaded into and executed by at least one computer implements the service activation system of claim 61.69. The system of claim 61, further comprising a service builder editor operably connected to the order repository of the order processing system.70. The system of claim 61, wherein the service activation system comprises means for tracking of the use and availability of managed network elements.71. The system of claim 61, wherein the service activation system comprises means for provisioning service orders for network resources.72. The system of claim 61, wherein the service activation system comprises means for scheduling activities related to completion of service orders.73. The system of claim 61, wherein the service activation system comprises means for creating a network design.74. The system of claim 61, wherein the service activation system comprises means for automatically performing service and actions on network element inventory to satisfy a service order request.75. The system of claim 61, wherein the service activation system is a component of an operations support system.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.