Field device management apparatus
First Claim
Patent Images
1. A field device management apparatus comprising:
- a personal computer operating with a MICROSOFT WINDOWS operating system (OS); and
a communication unit connected to field devices through a communication path, the communication unit receiving device data of the field devices,wherein the personal computer includes a processor configured to provide;
a plurality of component object model (COM) in-process servers, each of which acquires and manages the device data related to a corresponding one of the field devices; and
a launch-program COM in-process server that stores a launch-program, the launch-program activating and closing an instance of a COM object in each of the plurality of COM in-process servers, the launch-program calling four different functions of “
GetClassObject”
, “
CanUnloadNow”
, “
RegisterServer”
, and “
UnregisterServer” and
preventing the four different functions from being executed directly by the OS in the plurality of COM in-process servers, andwherein the plurality of COM in-process servers are initialized on the MICROSOFT WINDOWS operating system to generate each instance of the COM object in respectively different memory spaces.
1 Assignment
0 Petitions
Accused Products
Abstract
A field device management apparatus may include a plurality of COM in-process servers, each of which acquires and manages device data related to a corresponding one of field devices, and a launch-program COM in-process server that stores a launch-program, the launch-program activating an instance in each of the plurality of COM in-process servers, the launch-program preventing four different functions from being executed directly by an OS in the plurality of COM in-process servers. The plurality of COM in-process servers may be initialized on the Microsoft Windows operating system to generate COM objects in different memory spaces.
3 Citations
17 Claims
-
1. A field device management apparatus comprising:
-
a personal computer operating with a MICROSOFT WINDOWS operating system (OS); and a communication unit connected to field devices through a communication path, the communication unit receiving device data of the field devices, wherein the personal computer includes a processor configured to provide; a plurality of component object model (COM) in-process servers, each of which acquires and manages the device data related to a corresponding one of the field devices; and a launch-program COM in-process server that stores a launch-program, the launch-program activating and closing an instance of a COM object in each of the plurality of COM in-process servers, the launch-program calling four different functions of “
GetClassObject”
, “
CanUnloadNow”
, “
RegisterServer”
, and “
UnregisterServer” and
preventing the four different functions from being executed directly by the OS in the plurality of COM in-process servers, andwherein the plurality of COM in-process servers are initialized on the MICROSOFT WINDOWS operating system to generate each instance of the COM object in respectively different memory spaces. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A field device management apparatus comprising:
-
a personal computer operating with a MICROSOFT WINDOWS operating system (OS); and a communication unit connected to field devices through a communication path, the communication unit receiving device data of the field devices, wherein the personal computer includes a processor configured to provide; a client server including a client program; a first component object model (COM) in-process server that acquires and manages device data related to a first field device, the first COM in-process server including a first instance of a COM object; a second COM in-process server that acquires and manages device data related to a second field device, the second COM in-process server including a second instance of the COM object; and a launch-program COM in-process server that stores a launch-program, the launch-program calling four different functions of “
GetClassObject”
, “
CanUnloadNow”
, “
RegisterServer”
, and “
UnregisterServer” and
preventing the four different functions from being executed directly by the OS in the first and second COM in-process servers, andwherein the first COM in-process server is initialized on the MICROSOFT WINDOWS operating system to generate the COM object in a first memory space in the first COM instance, and the second COM in-process server is initialized on the MICROSOFT WINDOWS operating system to generate the COM object in a second memory space in the second COM instance, the first memory space being different from the second memory space. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A field device management method comprising:
-
acquiring and managing device data related to a field device by each of a plurality of component object model (COM) in-process servers, the device data being acquired through a communication path to the field device; storing a launch-program by a launch-program COM in-process server, the launch-program activating and closing an instance of a COM object in each of the plurality of COM in-process servers, the launch-program calling four different functions of “
GetClassObject”
, “
CanUnloadNow”
, “
RegisterServer”
, and “
UnregisterServer” and
preventing the four different functions from being executed directly by a MICROSOFT WINDOWS operating system (OS); andinitializing the plurality of COM in-process servers on the MICROSOFT WINDOWS OS to generate instances of a COM object in respectively different memory spaces. - View Dependent Claims (14, 15, 16, 17)
-
Specification