Management system for a control system, gateway device, server device, management method, gateway method, and management process execution method
First Claim
1. A management system comprising:
- a gateway device connected to a controller;
a server device configured toreceive a management execution request requesting execution of a management process for managing the controller,generate, based on the received management execution request, designation information designating the controller, andtransmit a session establishing request with the designation information being included therein, requesting establishment of a session with the controller, to the gateway device; and
a terminal device to communicate with the server device, the terminal device transmitting the management execution request to the server device,wherein the gateway device transmits a communication switch request by a first communication scheme, the communication switch request serving to switch connection with the server device, from the first communication scheme of transmitting a request to the server device unidirectionally to a second communication scheme of transmitting/receiving a request to/from the server device mutually,wherein the server device, when the communication switch request is received from the gateway device, switches communication with the gateway device to the second communication scheme, and transmits the session establishing request to the gateway device by the second communication scheme,wherein the server device further includes a program storage unit to store a plurality of programs which execute different processes individually, andwherein the terminal device transmits a request requesting execution of the management process, as the management execution request, the management process using at least one of the plurality of programs stored in the program storage unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A gateway transmits a communication switch request to a communication control unit by HTTP communication. The communication switch request serves to switch connection with a data center from HTTP communication to WebSocket communication. The communication control unit, when the communication switch request is received from the gateway, switches communication with the gateway device to WebSocket communication. A mobile terminal transmits a management execution request requesting execution of a management process of a PLC, to the data center. The communication control unit transmits a session establishing request requesting establishment of a session with the PLC, to the gateway by WebSocket communication based on the received management execution request.
30 Citations
18 Claims
-
1. A management system comprising:
-
a gateway device connected to a controller; a server device configured to receive a management execution request requesting execution of a management process for managing the controller, generate, based on the received management execution request, designation information designating the controller, and transmit a session establishing request with the designation information being included therein, requesting establishment of a session with the controller, to the gateway device; and a terminal device to communicate with the server device, the terminal device transmitting the management execution request to the server device, wherein the gateway device transmits a communication switch request by a first communication scheme, the communication switch request serving to switch connection with the server device, from the first communication scheme of transmitting a request to the server device unidirectionally to a second communication scheme of transmitting/receiving a request to/from the server device mutually, wherein the server device, when the communication switch request is received from the gateway device, switches communication with the gateway device to the second communication scheme, and transmits the session establishing request to the gateway device by the second communication scheme, wherein the server device further includes a program storage unit to store a plurality of programs which execute different processes individually, and wherein the terminal device transmits a request requesting execution of the management process, as the management execution request, the management process using at least one of the plurality of programs stored in the program storage unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A management system comprising:
-
a terminal device configured to transmit a gateway function execution request and a communication switch request by a first communication scheme, the gateway function execution request serving to execute a function of a gateway device which is connected to a server device and connected to a controller, the gateway device being connected to the server device by the first communication scheme of transmitting a request to the server device unidirectionally, mediate communication between the server device and the controller, the communication switch request serving to switch connection with the server device from the first communication scheme to a second communication scheme of transmitting/receiving a request to/from the server device mutually, wherein the server device, when the gateway function execution request and the communication switch request are received from the terminal device, switches communication with the terminal device to the second communication scheme, wherein the terminal device transmits a management execution request requesting execution of a management process of managing the controller, to the server device, wherein the server device receives the management execution request from the terminal device, and transmits a session establishing request to the gateway device by the second communication scheme, the session establishing request requesting establishment of a session with the controller based on the received management execution request, wherein the server device includes a program storage unit to store a plurality of programs which execute different processes individually, and wherein the terminal device transmits a request requesting execution of the management process, as the management execution request, the management process using at least one of the plurality of programs stored in the program storage unit.
-
-
14. A gateway device comprising:
-
a controller connecting unit to be connected to a controller; a request transmission unit, connected to a server device, to transmit a communication switch request by a first communication scheme, the communication switch request serving to switch connection with the server device, from the first communication scheme of transmitting a request unidirectionally to a second communication scheme of transmitting/receiving a request to/from the server device mutually; and a session securing unit which, when a session establishing request is transmitted by the second communication scheme from the server device that has received a management execution request requesting execution of a management process against the controller, from a terminal device, the session establishing request requesting establishment of a session with the controller based on the management execution request, establishes a session in which the server device and the controller communicate with each other by the second communication scheme, wherein the server device includes a program storage unit to store a plurality of programs which execute different processes individually, and wherein the terminal device transmits a request requesting execution of the management process, as the management execution request, the management process using at least one of the plurality of programs stored in the program storage unit.
-
-
15. A server device comprising:
-
a program storage unit to store a plurality of programs which execute different processes individually, a communication control unit which, when a communication switch request is transmitted by a first communication scheme from a gateway device connected by the first communication scheme of transmitting a request unidirectionally, the communication switch request serving to switch connection with the gateway device, from the first connection scheme to a second communication scheme of transmitting/receiving a request to/from the gateway device mutually, switches communication with the gateway device to the second communication scheme, and a management control unit which, when a management execution request requesting execution of a management process of managing a controller connected to the gateway device, is received from a terminal device, transmits a session establishing request to the gateway device by the second communication scheme, the session establishing request requesting establishment of a session with the controller based on the received management execution request, and executes the management process against the controller through the session established by the gateway device, wherein the terminal device transmits a request requesting execution of the management process, as the management execution request, the management process using at least one of the plurality of programs stored in the program storage unit.
-
-
16. A management method comprising:
-
by a gateway device connected to a server device and connected to a controller, transmitting a communication switch request by a first communication scheme, the communication switch request serving to switch connection with the server device, from the first communication scheme of transmitting a request unidirectionally to a second communication scheme of transmitting/receiving a request to/from the server device mutually; by the server device, when the communication switch request is received from the gateway device, switching communication with the gateway device to the second communication scheme; by a terminal device, transmitting a management execution request requesting execution of a management process of managing the controller, to the server device; and by the server device, receiving the management execution request from the terminal device, and transmitting a session establishing request requesting establishment of a session with the controller based on the received management execution request, to the gateway device by the second communication scheme, wherein the server device includes a program storage unit to store a plurality of programs which execute different processes individually, and wherein the terminal device transmits a request requesting execution of the management process, as the management execution request, the management process using at least one of the plurality of programs stored in the program storage unit.
-
-
17. A gateway method comprising:
-
by a request transmission unit of a gateway device connected to a server device and connected to a controller, transmitting a communication switch request by a first communication scheme, the communication switch request serving to switch connection with the server device, from the first communication scheme of transmitting a request unidirectionally to a second communication scheme of transmitting/receiving a request to/from the server device mutually; and when a session establishing request is transmitted by the second communication scheme from the server device that has received, from a terminal device, a management execution request requesting execution of a management process against the controller, the session establishing request requesting establishment of a session with the controller based on the management execution request;
by a session securing unit of the gateway device, establishing a session in which the server device and the controller communicate with each other by the second communication scheme,wherein the server device includes a program storage unit to store a plurality of programs which execute different processes individually, and wherein the terminal device transmits a request requesting execution of the management process, as the management execution request, the management process using at least one of the plurality of programs stored in the program storage unit.
-
-
18. A management process execution method comprising:
-
when a communication switch request is transmitted from a gateway device by a first communication scheme, the gateway device being connected by the first communication scheme of transmitting a request unidirectionally, the communication switch request serving to switch connection with the gateway device, from the first scheme to a second communication scheme of transmitting/receiving a request to/from the server device mutually;
by a communication control unit of a server device which is connected to the gateway device connected to a controller and which is connected to a terminal device, switching communication with the gateway device to the second communication scheme; andwhen a management execution request requesting execution of a management process of managing the controller is received from the terminal device;
by a management control unit, transmitting a session establishing request requesting establishment of a session with the controller, to the gateway device by the second communication scheme based on the received management execution request; and
executing the management request against the controller through the session established by the gateway device,wherein the server device includes a program storage unit to store a plurality of programs which execute different processes individually, and wherein the terminal device transmits a request requesting execution of the management process, as the management execution request, the management process using at least one of the plurality of programs stored in the program storage unit.
-
Specification