IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0115403
(2002-04-03)
|
등록번호 |
US-7571221
(2009-08-24)
|
발명자
/ 주소 |
- Rao, Raghav
- Nijdam, Marc
- Pisupati, Ravikumar
|
출원인 / 주소 |
- Hewlett Packard Development Company, L.P.
|
인용정보 |
피인용 횟수 :
5 인용 특허 :
17 |
초록
▼
Various systems and methods are provided for maintaining an embedded network server. In one embodiment, one method includes the steps of providing a dynamic service loader in the embedded network server, receiving a service request to install a dynamic service in the embedded network server, and ins
Various systems and methods are provided for maintaining an embedded network server. In one embodiment, one method includes the steps of providing a dynamic service loader in the embedded network server, receiving a service request to install a dynamic service in the embedded network server, and installing the dynamic service in the embedded network server with the dynamic service loader. The dynamic service may be installed in the embedded network server dynamically, thereby allowing other aspects of the embedded network server to operate without disruption.
대표청구항
▼
What is claimed is: 1. A method for maintaining an embedded network server, comprising: providing a dynamic engine in the embedded network server; providing a dynamic service loader in the dynamic engine in the embedded network server; receiving a service request to install a dynamic service in the
What is claimed is: 1. A method for maintaining an embedded network server, comprising: providing a dynamic engine in the embedded network server; providing a dynamic service loader in the dynamic engine in the embedded network server; receiving a service request to install a dynamic service in the embedded network server; and installing the dynamic service in the embedded network server with the dynamic service loader in the dynamic engine without shutting down the embedded network server, wherein said installing occurs with substantially all static content and services remaining available, and further wherein receiving the service request causes the dynamic engine to determine whether at least one dynamic service is to be invoked based on the service request. 2. The method of claim 1, wherein the receiving of the service request to install the dynamic service in the embedded network server further comprises receiving a network address associated with the dynamic service in the request. 3. The method of claim 2, wherein the installing of the dynamic service in the embedded network server with the dynamic service loader further comprises downloading the dynamic service from a network location indicated by the network address. 4. The method of claim 1, further comprising: providing a dynamic engine loader in the embedded network server; receiving an engine request to install the dynamic engine in the embedded network server; and installing the dynamic engine in the embedded network server with the dynamic engine loader, wherein the dynamic engine provides an interface between the dynamic service and a server core of the embedded network server. 5. The method of claim 4, wherein the receiving of the engine request to install the dynamic engine in the embedded network server further comprises receiving a network address associated with the dynamic engine in the engine request. 6. The method of claim 5, wherein the installing of the dynamic engine in the embedded network server with the dynamic service loader further comprises downloading the dynamic engine from a network location indicated by the network address. 7. The method of claim 4, further comprising hooking the dynamic engine with the server core, whereby the server core can query the service engine with at least one dynamic service request. 8. The method of claim 4, further comprising hooking the dynamic service with the dynamic service engine, whereby the dynamic service engine can query the service engine with at least one dynamic service request. 9. The method of claim 4, further comprising controlling an operation of the dynamic service engine in response to a control request received by the embedded network server. 10. The method of claim 4, wherein the controlling of the operation of the dynamic service engine in response to the control request received by the embedded network server further comprises halting an operation of the dynamic service engine. 11. The method of claim 4, wherein the controlling of the operation of the dynamic service engine in response to the control request received by the embedded network server further comprises initiating an operation of the dynamic service engine. 12. A program embodied in a computer readable medium for network server maintenance, comprising: a dynamic engine configured to receive a service request, the dynamic engine comprising a dynamic service loader; and code that initiates the dynamic service loader to install a dynamic service in the embedded network server in response to a service request to install the dynamic service in the embedded network server without shutting down the embedded network server, wherein said dynamic service installation occurs with substantially all static content and services remaining available, and further wherein the dynamic engine is configured to determine whether at least one dynamic service is to be invoked based on the service request. 13. The program embodied in a computer readable medium of claim 12, wherein the code that initiates the dynamic service loader to install the dynamic service in the embedded network server further comprises code that applies a network address obtained from the service request to the dynamic service loader, the network address being associated with the dynamic service. 14. The program embodied in a computer readable medium of claim 13, wherein the dynamic service loader further comprises code that downloads the dynamic service from a network location indicated by the network address. 15. The program embodied in a computer readable medium of claim 13, further comprising: a dynamic engine loader; and code that initiates the dynamic engine loader to install the dynamic engine in the embedded network server in response to an engine request to install the dynamic engine in the embedded network server, wherein the dynamic engine provides an interface between the dynamic service and a server core of the embedded network server. 16. The program embodied in a computer readable medium of claim 15, wherein the code that initiates the dynamic engine loader to install the dynamic engine in the embedded network server further comprises code that applies a network address obtained from the engine request to the dynamic engine loader, the network address being associated with the dynamic engine. 17. The program embodied in a computer readable medium of claim 16, wherein the dynamic engine loader further comprises code that downloads the dynamic engine from a network location indicated by the network address. 18. The program embodied in a computer readable medium of claim 15, wherein the dynamic engine loader further comprises code that hooks the dynamic engine with the server core, whereby the server core can query the service engine with at least one dynamic service request. 19. A network server system, comprising: a processor circuit having a processor and a memory; and an embedded network server stored in the memory and executable by the processor, the embedded network server comprising: a network core including a dynamic engine loader; a dynamic service loader; logic that initiates the dynamic service loader to install a dynamic service in the embedded network server in response to a service request to install the dynamic service in the embedded network server; and logic that initiates the dynamic engine loader to install a dynamic engine in the embedded network server in response to an engine request to install the dynamic engine in the embedded network server, wherein the dynamic engine provides an interface between the dynamic service and a server core of the embedded network server without shutting down the embedded network server, wherein said dynamic engine installation occurs while substantially all static content and services remain available, and further wherein the dynamic engine is configured to determine whether at least one dynamic service is to be invoked based on the service request. 20. The network server system of claim 19, wherein the logic that initiates the dynamic service loader to install the dynamic service in the embedded network server further comprises logic that applies a network address obtained from the service request to the dynamic service loader, the network address being associated with the dynamic service. 21. The network server system of claim 20, wherein the dynamic service loader further comprises logic that downloads the dynamic service from a network location indicated by the network address. 22. A network server system, comprising: an embedded network server having a server core; means in the embedded network server for downloading and installing a dynamic engine in the embedded network server in response to an engine request; and means in the embedded network server for downloading and installing a dynamic service in the embedded network server in response to a service request without shutting down the embedded network server, wherein said installing occurs with substantially all static content and services remaining available, and further wherein the dynamic engine is configured to determine whether at least one dynamic service is to be invoked based on the service request. 23. The system of claim 22, wherein the means for downloading and installing the dynamic engine in the embedded network server in response to the engine request further comprises means for downloading the dynamic engine from a network address obtained from the engine request. 24. The system of claim 22, wherein means in the embedded network server for downloading and installing the dynamic service in the embedded network server in response to the service request further comprises means for downloading the dynamic service from a network address obtained from the service request.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.