Method for accessing a function of a real-world object
First Claim
1. A control system comprising a web server, an Aspect Object, an Aspect System Object and a software application, wherein the system executes a method comprisinggenerating a web request for the function of the real world object with a world wide web presentation unit installed on a device, the web request comprising a Uniform Resource Locator comprising an identifier configured to identify the Aspect Object and the Aspect of the Aspect Object, the web request further comprising contextual information regarding the device and characteristics of the world wide web presentation unit, wherein the function comprises closing a valve, retrieving maintenance records of a motor, presenting a list of available suppliers, physical location, current stage in a process, a control function, an operator interaction, a simulation model, and documentation about the real-world object,transmitting the web request from the device through a network,receiving the web request in a web server of the control system,transmitting the web request to a software application unrelated to the world wide web presentation unit,identifying in the software application of the control system the Aspect Object and the Aspect by use of information in the Uniform Resource Locator,querying the identified Aspect Object from the software application for a reference to an interface to an Aspect System Object associated with the Aspect,receiving from the Aspect System Object to the software application the reference to the interface of the Aspect System Object, which implements the function of the identified Aspect,transmitting one of the contextual information or a reference to the contextual information about the world wide web presentation unit by the software application to the Aspect System Object,invoking functionality of the Aspect with the software application utilizing the reference to carry out the function of the real-world object,sending a response message from the web server to the world wide web presentation unit, wherein the response message is adapted to the contextual information, andupdating the world wide web presentation unit with the result of the performed function of the real-world object.
2 Assignments
0 Petitions
Accused Products
Abstract
A method to provide access to Aspects of Aspect Objects from a standard web browser. A web browser sends a request of access to a certain Aspect of an Aspect Object. The request includes a URL address. The URL address specifies the Aspect, the Aspect Object. The method enables the use of thin clients to access Aspects of Aspect Objects representing functions of real world objects connected to a control system.
-
Citations
15 Claims
-
1. A control system comprising a web server, an Aspect Object, an Aspect System Object and a software application, wherein the system executes a method comprising
generating a web request for the function of the real world object with a world wide web presentation unit installed on a device, the web request comprising a Uniform Resource Locator comprising an identifier configured to identify the Aspect Object and the Aspect of the Aspect Object, the web request further comprising contextual information regarding the device and characteristics of the world wide web presentation unit, wherein the function comprises closing a valve, retrieving maintenance records of a motor, presenting a list of available suppliers, physical location, current stage in a process, a control function, an operator interaction, a simulation model, and documentation about the real-world object, transmitting the web request from the device through a network, receiving the web request in a web server of the control system, transmitting the web request to a software application unrelated to the world wide web presentation unit, identifying in the software application of the control system the Aspect Object and the Aspect by use of information in the Uniform Resource Locator, querying the identified Aspect Object from the software application for a reference to an interface to an Aspect System Object associated with the Aspect, receiving from the Aspect System Object to the software application the reference to the interface of the Aspect System Object, which implements the function of the identified Aspect, transmitting one of the contextual information or a reference to the contextual information about the world wide web presentation unit by the software application to the Aspect System Object, invoking functionality of the Aspect with the software application utilizing the reference to carry out the function of the real-world object, sending a response message from the web server to the world wide web presentation unit, wherein the response message is adapted to the contextual information, and updating the world wide web presentation unit with the result of the performed function of the real-world object.
-
2. A computer program product, comprising:
-
computer program instructions stored in a device and a control system which when run on a computer or a processor causes said computer or processor to carry out a method comprising generating a web request for the function of the real world object with a world wide web presentation unit installed on a device, the web request comprising a Uniform Resource Locator comprising an identifier configured to identify the Aspect Object and the Aspect of the Aspect Object, the web request further comprising contextual information regarding the device and characteristics of the world wide web presentation unit, wherein the function comprises closing a valve, retrieving maintenance records of a motor, presenting a list of available suppliers, physical location, current stage in a process, a control function, an operator interaction, a simulation model, and documentation about the real-world object, transmitting the web request from the device through a network, receiving the web request in a web server of the control system, transmitting the web request to a software application unrelated to the world wide web presentation unit, identifying in the software application of the control system the Aspect Object and the Aspect by use of information in the Uniform Resource Locator, querying the identified Aspect Object from the software application for a reference to an interface to an Aspect System Object associated with the Aspect, receiving from the Aspect System Object to the software application the reference to the interface of the Aspect System Object, which implements the function of the identified Aspect, transmitting one of the contextual information or a reference to the contextual information about the world wide web presentation unit by the software application to the Aspect System Object, invoking functionality of the Aspect with the software application utilizing the reference to carry out the function of the real-world object, sending a response message from the web server to the world wide web presentation unit, wherein the response message is adapted to the contextual information, and updating the world wide web presentation unit with the result of the performed function of the real-world object.
-
-
3. A method to respond to a request for a function of a real-world object connected to a control system, which function is represented as an Aspect of an Aspect Object, the method comprising:
-
generating a web request for the function of the real world object with a world wide web presentation unit installed on a device, the web request comprising a Uniform Resource Locator comprising an identifier configured to identify the Aspect Object and the Aspect of the Aspect Object, the web request further comprising contextual information regarding the device and characteristics of the world wide web presentation unit, wherein the function comprises closing a valve, retrieving maintenance records of a motor, presenting a list of available suppliers, physical location, current stage in a process, a control function, an operator interaction, a simulation model, and documentation about the real-world object, transmitting the web request from the device through a network, receiving the web request in a web server of the control system, transmitting the web request to a software application unrelated to the world wide web presentation unit, identifying in the software application of the control system the Aspect Object and the Aspect by use of information in the Uniform Resource Locator, querying the identified Aspect Object from the software application for a reference to an interface to an Aspect System Object associated with the Aspect, receiving from the Aspect System Object to the software application the reference to the interface of the Aspect System Object, which implements the function of the identified Aspect, transmitting one of the contextual information or a reference to the contextual information about the world wide web presentation unit by the software application to the Aspect System Object, invoking functionality of the Aspect with the software application utilizing the reference to carry out the function of the real-world object, sending a response message from the web server to the world wide web presentation unit, wherein the response message is adapted to the contextual information, and updating the world wide web presentation unit with the result of the performed function of the real-world object.
-
Specification