IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0940573
(2001-08-29)
|
우선권정보 |
FR-00 11320(2000-08-31) |
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
Oblon, Spivak, McClelland, Maier & Neustadt, P.C.
|
인용정보 |
피인용 횟수 :
48 인용 특허 :
11 |
초록
▼
Communication system on an IP network between automation equipment capable of executing at least one program to provide automation functions and one or more remote items of equipment executing one or several computer applications. The communication system conforms with the WSDL (Web Services Descrip
Communication system on an IP network between automation equipment capable of executing at least one program to provide automation functions and one or more remote items of equipment executing one or several computer applications. The communication system conforms with the WSDL (Web Services Description Language) language and provides monitoring, display, control, configuration or programming functions of the automation equipment to remote equipment. The communication system uses at least one service description document that conforms with the WSDL language accessible through a URL address and that describes capabilities of one or several WEB services capable of interacting with a program on the automation equipment.
대표청구항
▼
The invention claimed is: 1. A communication system including: automation equipment having at least one processing unit configured to execute at least one automation program and at least one web service, said automation equipment including a building automation logic controller for a building, said
The invention claimed is: 1. A communication system including: automation equipment having at least one processing unit configured to execute at least one automation program and at least one web service, said automation equipment including a building automation logic controller for a building, said automation program configured to provide an automation function, said web service configured to provide a remote access to the automation function and said automation function including a building automation function for the building; remote equipment configured to communicate with the automation equipment over an IP network; a computer application configured to execute on the remote equipment and to communicate with the at least one web service to provide a remote automation function to the remote equipment, said remote automation function including at least one of monitoring, display, control, configuration, and programming of the automation function provided by the automation program on the automation equipment using the remote access of the web service; and said remote automation function being based on at least one service description document configured to describe capabilities of the at least one web service using a WSDL (Web Services Description Language) language. 2. The communication system of claim 1, wherein the service description document is accessible to remote equipment through a URL, URI or IP address through an IP network interface. 3. The communication system of claim 2, wherein the at least one web service is configured to receive and send messages encoded according to at least one communication protocol that conforms to at least one WSDL binding described in the at least one service description document on the IP network. 4. The communication system of claim 3, wherein the at least one WSDL binding described in the at least one service description document conforms to at least one of SOAP, HTTP and MIME protocol. 5. The communication system of claim 4, wherein the at least one service description document includes a description of a capacity of the at least one web service according to at least one communication protocol of the automation equipment. 6. The communication system of claim 4, wherein the at least one web service is configured to receive and send requests encoded according to at least one protocol of the automation equipment. 7. The communication system of claim 3, wherein the at least one WSDL binding described in the at least one service description document conforms to at least one communication protocol of the automation equipment. 8. The communication system of claim 3, wherein the at least one WSDL binding described in the at least one service description document conforms to at least one version of the SOAP protocol encoded in a binary format. 9. The communication system of claim 3, wherein the at least one web service is configured to interact with the automation program in the automation equipment and is installed in the automation equipment. 10. The communication system of claim 3, further comprising intermediate equipment operatively connected to the automation equipment and the remote equipment, said intermediate equipment including at least one web service configured to interact with the automation program in the automation equipment. 11. The communication system of claim 2, wherein the automation equipment further comprises an automation equipment local storage configured to memorize the at least one service description document. 12. The communication system of claim 2, further comprising intermediate equipment operatively connected to the automation equipment and the remote equipment, said intermediate equipment including an intermediate local storage configured to memorize the at least one service description document. 13. The communication system of claim 2, further comprising a server operatively connected to the IP network and including a server local storage configured to memorize the at least one service description document. 14. The communication system of claim 2, further comprising a service description document generator configured to dynamically build the at least one service description document based on a request from the remote equipment and accessible to the remote equipment through an URL, URI or IP address through the IP network interface. 15. The communication system of claim 2, wherein the remote equipment is configured to access a discovery document for the at least one service description document through an URL, URI or IP address. 16. The communication system of claim 15, wherein the discovery document for the service description document is represented by at least one web page that conforms to at least one web page description language, and the discovery document includes at least one list of URL, URI or IP addresses for the at least one service description document. 17. The communication system of claim 15, wherein a format of the discovery document of the at least one service description document conforms to at least one of ADS (Advertisement and Discovery Services), DISCO (Discovery), and UDDI (Universal Description, Discovery and Integration) specifications. 18. The communication system of claim 15, wherein the automation equipment further comprises a storage device configured to memorize the discovery document for the at least one service description document. 19. The communication system of claim 15, further comprising intermediate equipment operatively connected to the automation equipment and the remote equipment and comprising a storage device configured to memorize the discovery document for the at least one service description document. 20. The communication system of claim 15, further comprising a server operatively connected to the IP network and comprising a storage device configured to memorize the discovery document for the at least one service description document. 21. The communication system of claim 1, wherein the remote equipment further comprises a remote local storage configured to memorize the at least one service description document. 22. The communication system of claim 1, wherein the automation equipment includes at least one of a programmable logic controller, a numeric controller, an instrumentation station, and a control station. 23. The communication system of claim 1, wherein the automation function includes at least one of an industrial control function, a building automation equipment function, an instrumentation for electrical distribution networks function, and a control for electrical distribution networks function. 24. A method of communicating in a communication system, said method comprising steps of: executing at least one automation program and at least one web service in an automation equipment having at least one processing unit, said automation equipment including a building automation logic controller for a building; providing an automation function from the automation program, said automation function including a building automation function for the building; providing remote access to the automation function from the web service; communicating with the automation equipment over an IP network from a remote equipment; executing a computer application on the remote equipment; communicating with the at least one web service from the computer application on the remote equipment to provide a remote automation function to the remote equipment, the remote automation function including at least one of monitoring, display, control, configuration, and programming of the automation function provided by the automation program on the automation equipment using the remote access of the web service; and describing capabilities of the at least one web service using a WSDL (Web Services Description Language) language in the at least one service description document, and basing the remote automation function on the at least one service description document. 25. The method of claim 24, further comprising steps of: sending a request on the IP network from at least one of the computer application and a development application executing on the remote equipment to receive the at least one service description document; generating at least a part of the computer application based on the at least one service description document using a code generator; and transmitting messages between the computer application and the at least one web service according to a capability of the at least one web service described in the at least one service description document. 26. The method of claim 25, wherein the sending a request further comprises using at least one discovery documents to receive the at least one service description document. 27. The method of claim 25, wherein the generating further comprises generating at least part of the computer application using a code generator executing on at least one of the remote equipment and a second remote equipment operatively connected to the automation equipment and the remote equipment by the IP network. 28. The method of claim 24, wherein the automation equipment includes at least one of a programmable logic controller, a numeric controller, an instrumentation station, and a control station. 29. The method of claim 24, wherein the automation function includes at least one of an industrial control function, a building automation equipment function, an instrumentation for electrical distribution networks function, and a control for electrical distribution networks function. 30. A communication system including: automation equipment having at least one processing unit configured to execute at least one automation program and at least one web service, said automation equipment including an industrial automation logic controller for industrial equipment, said automation program configured to provide an automation function, said web service configured to provide a remote access to the automation function and said automation function including an industrial equipment automation function for the industrial equipment; remote equipment configured to communicate with the automation equipment over an IP network; a computer application configured to execute on the remote equipment and to communicate with the at least one web service to provide a remote automation function to the remote equipment, said remote automation function including at least one of monitoring, display, control, configuration, and programming of the automation function provided by the automation program on the automation equipment using the remote access of the web service; and said remote automation function being based on at least one service description document configured to describe capabilities of the at least one web service using a WSDL (Web Services Description Language) language. 31. A method of communicating in a communication system, said method comprising steps of: executing at least one automation program and at least one web service in an automation equipment having at least one processing unit, said automation equipment including an industrial automation logic controller for industrial equipment; providing an automation function from the automation program, said automation function including an industrial equipment automation function for the industrial equipment; providing remote access to the automation function from the web service; communicating with the automation equipment over an IP network from a remote equipment; executing a computer application on the remote equipment; communicating with the at least one web service from the computer application on the remote equipment to provide a remote automation function to the remote equipment, the remote automation function including at least one of monitoring, display, control, configuration, and programming of the automation function provided by the automation program on the automation equipment using the remote access of the web service; and describing capabilities of the at least one web service using a WSDL (Web Services Description Language) language in the at least one service description document, and basing the remote automation function on the at least one service description document.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.