发明名称 Intelligent device framework
摘要 The claimed subject matter relates to an architecture that can facilitate consistent experiences with respect to control or configuration of a feature or function of a device. In particular, a reusable graphical user interface (GUI) component can be employed to interact with a specific feature or function of the device rather than to a specific device or application.
申请公布号 US9348564(B2) 申请公布日期 2016.05.24
申请号 US201213661303 申请日期 2012.10.26
申请人 Rockwell Automation Technologies, Inc. 发明人 Keller Michael Robert
分类号 G06F3/048;G06F9/44 主分类号 G06F3/048
代理机构 Amin, Turocy & Watson, LLP 代理人 Amin, Turocy & Watson, LLP
主权项 1. A system, comprising: a processor; a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions, comprising: a reusable framework embedded in a host application of a plurality of distinct host applications, wherein the reusable framework is embeddable in the plurality of distinct host applications, wherein the reusable framework comprises: an abstract data model that translates a plurality of class data descriptions for a parameter from the plurality of distinct host applications and a plurality of distinct industrial automation components into a single abstract representation of the parameter and translates the single abstract representation of the parameter to the plurality of class data descriptions;an abstract data interface that converts different data sources into the abstract data model as a data input to the plurality of distinct industrial automation components;an abstract communication interface that communicates with the plurality of distinct host applications and the plurality of distinct industrial automation components using a plurality of distinct communications protocols to allow interactions among the plurality of distinct host applications and the plurality of distinct industrial automation components in a common and consistent manner;a reusable graphical user interface component that employs the abstract data interface, the abstract data model and the abstract communication interface to facilitate a configuration of a first industrial automation function of a first industrial automation component of the plurality of distinct industrial automation components using a set of input fields and a configuration of a second industrial automation function of a second industrial automation component of the plurality of distinct industrial automation components using the same set of input fields for the configuration of the first industrial automation function and the second industrial automation function, wherein the first industrial automation function is different than the second industrial automation function, wherein the reusable graphical user interface component is specifically constructed with a visual representation for the first industrial automation function of the first industrial automation component, and the second industrial automation function of the second industrial automation component has a different user interface component with a different visual representation in a different host application for configuring the second industrial automation function;wherein the reusable graphical user interface component persists configuration information associated with the first industrial automation function of the first industrial automation component and the second industrial automation function of the second industrial automation component; andrespective wrappers that enforces an operation of the reusable graphical user interface component within constraints associated with subsets of the plurality of distinct host applications, and the respective wrappers allow the reusable graphical user interface component to interact with the plurality of distinct host applications in a manner that is consistent with each application context.
地址 Mayfield Heights OH US