Bidirectional remote user interface for hmi/scada using interactive voice phone calls
AssigneeSiemens Aktiengesellschaft
InventorsFlorin Darie, Dong Wei
Life of this patent
Estimating the term…
Abstract
A two-way voice interface allows communication by telephone between a supervisory control and data acquisition (SCADA) system and a human operator. A phone-HMI gateway communicates with the SCADA system through an application programming interface (API), composes messages to the operator in text format and interprets text derived from voice commands from the operator. A cloud telephone service is used to convert from voice to text and from text to voice, and to set up the telephone connection with the human operator.
Claims23
A method for providing a remote voice interface with a supervisory control and data acquisition system, the method comprising:
- by a human-machine interface/telephone gateway, receiving from a cloud telephone service a text command identifying an element of the supervisory control and data acquisition system and an action to be performed, the text command being derived from an audio voice command received by the cloud telephone service from a human operator;
- transmitting, via an application interface with the supervisory control and data acquisition system, a system command based on the text command;
- receiving, from the supervisory control and data acquisition system, a confirmation message in response to the system command;
- and
- transmitting, to the cloud telephone service, text for conversion to an audio message reporting the confirmation message to the human operator.
A non-transitory computer-usable medium having computer readable instructions stored thereon that, when executed by a processor, cause the processor to perform operations for providing a remote voice interface with a supervisory control and data acquisition system, the operations comprising:
- by a human-machine interface/telephone gateway, receiving from a cloud telephone service a text command identifying an element of the supervisory control and data acquisition system and an action to be performed, the text command being derived from an audio voice command received by the cloud telephone service from a human operator;
- transmitting, via an application interface with the supervisory control and data acquisition system, a system command based on the text command;
- receiving, from the supervisory control and data acquisition system, a confirmation message in response to the system command;
- and
- transmitting, to the cloud telephone service, text for conversion to an audio message reporting the confirmation message to the human operator.
A human-machine interface/telephone gateway for providing a remote voice interface with a supervisory control and data acquisition system, comprising:
- a processor;
- an application programming interface with the supervisory control and data acquisition system;
- a data connection with a cloud telephone service;
- a non-transitory computer-usable medium having computer readable instructions stored thereon that, when executed by the processor, cause the processor to perform operations for voice communication with the supervisory control and data acquisition system, the operations comprising:
- receiving via the interface with the cloud telephone service a text command identifying an element of the supervisory control and data acquisition system and an action to be performed, the text command being derived from an audio voice command received by the cloud telephone service from a human operator;
- transmitting, via the application interface with the supervisory control and data acquisition system, a system command based on the text command;
- receiving, via the application interface with the supervisory control and data acquisition system, a confirmation message in response to the system command;
- and
- transmitting, via the interface with the cloud telephone service, text for conversion to an audio message reporting the confirmation message to the human operator.
Dependencies are inferred from the claim text.