FR2835673A1 - Automation equipment having an instant messaging communication capability enabling its remote real-time command and control via a third party connected to an instant messaging server - Google Patents
Automation equipment having an instant messaging communication capability enabling its remote real-time command and control via a third party connected to an instant messaging server Download PDFInfo
- Publication number
- FR2835673A1 FR2835673A1 FR0201364A FR0201364A FR2835673A1 FR 2835673 A1 FR2835673 A1 FR 2835673A1 FR 0201364 A FR0201364 A FR 0201364A FR 0201364 A FR0201364 A FR 0201364A FR 2835673 A1 FR2835673 A1 FR 2835673A1
- Authority
- FR
- France
- Prior art keywords
- automation equipment
- instant messaging
- instant
- client software
- equipment according
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/282—Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2823—Reporting information sensed by appliance or service execution status of appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25222—Mailbox, email, mail system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
<Desc/Clms Page number 1> <Desc / Clms Page number 1>
La présente invention se rapporte à un équipement d'automatisme programmable chargé de piloter et/ou de surveiller tout ou partie d'une application d'automatisme et capable d'échanger en temps réel des messages instantanés avec des équipements tiers. L'invention peut s'appliquer à toute application d'automatisme particulièrement dans le domaine des automatismes industriels, des automatismes du bâtiment ou du contrôle/commande des réseaux électriques de distribution. The present invention relates to programmable automation equipment responsible for controlling and / or monitoring all or part of an automation application and capable of exchanging instant messages in real time with third-party equipment. The invention can be applied to any automation application, particularly in the field of industrial automation, building automation or control / command of electrical distribution networks.
Sous le terme"équipement d'automatisme"programmable, on désignera ciaprès un automate programmable, une commande numérique, une station de contrôle/commande mais aussi tout appareil ou module d'automatisme possédant au moins une unité de traitement et capable d'exécuter un programme pour offrir une ou plusieurs fonctions d'automatisme dans une application d'automatisme. Par exemple, on inclura dans cette définition un module métier d'un automate programmable, un module logique programmable, un terminal de dialogue, un variateur de vitesse, etc.... Under the term "programmable automation equipment", the following will denote a programmable controller, a digital control, a control / command station but also any device or automation module having at least one processing unit and capable of executing a program to offer one or more automation functions in an automation application. For example, we will include in this definition a business module of a programmable controller, a programmable logic module, a dialog terminal, a speed controller, etc.
Il est connu qu'un équipement d'automatisme puisse être connecté, au travers d'une interface réseau, à un réseau de communication local ou global, tel qu'un réseau Internet, Intrant ou Extranet, en particulier à l'aide du protocole IP (Internet Protocol), de façon à pouvoir échanger des données avec un client WEB distant, tel qu'un simple navigateur. Ces fonctionnalités sont décrites notamment dans les documents W09913418, US6061603 et US5805442. Un tel équipement d'automatisme peut alors comporter un serveur WEB de sorte que les données relatives à l'équipement d'automatisme sont mises en forme et expédiées par ce serveur WEB sous forme par exemple de pages HTML ou XML. En accédant de façon transparente à des données relatives à l'équipement d'automatisme, un utilisateur d'un poste client WEB distant peut ainsi effectuer facilement de la surveillance, de la visualisation ou du contrôle/commande d'une application d'automatisme. It is known that automation equipment can be connected, via a network interface, to a local or global communication network, such as an Internet, Input or Extranet network, in particular using the protocol. IP (Internet Protocol), in order to be able to exchange data with a remote WEB client, such as a simple browser. These functionalities are described in particular in documents W09913418, US6061603 and US5805442. Such automation equipment can then include a WEB server so that the data relating to the automation equipment is formatted and sent by this WEB server in the form, for example, of HTML or XML pages. By accessing data relating to automation equipment in a transparent manner, a user of a remote WEB client workstation can easily perform monitoring, viewing or controlling / commanding an automation application.
Cependant, lorsque plusieurs utilisateurs sont connectés, à partir d'un poste utilisateur tel qu'un ordinateur personnel, un appareil mobile, un appareil de type PDA (Personal Digital Assistant) ou autres, sur un réseau de communication global de type Internet, ou sur un réseau de communication local d'entreprise de type Intrant, ils utilisent désormais de plus en plus souvent une infrastructure logicielle de messagerie instantanée (Instant Messaging) leur permettant d'établir des conversations entre eux However, when several users are connected, from a user station such as a personal computer, a mobile device, a device of the PDA (Personal Digital Assistant) type or the like, to a global communication network of the Internet type, or on an Intrant-type local business communication network, they now increasingly use an instant messaging software infrastructure allowing them to establish conversations with each other
<Desc/Clms Page number 2><Desc / Clms Page number 2>
par échanges rapides de messages. Cette infrastructure permet en effet à une communauté identifiée d'utilisateurs de pouvoir émettre et recevoir instantanément des messages, depuis un équipement tiers client quelconque connecté au réseau de communication. by rapid exchange of messages. This infrastructure allows an identified community of users to be able to instantly send and receive messages from any third party client equipment connected to the communication network.
Il serait alors particulièrement intéressant que des équipements d'automatisme connectés à un tel réseau de communication local ou global puissent également participer à cette communauté, de façon à ce qu'ils soient capables de signaler en temps réel à certains équipements tiers identifiés (tels que des postes utilisateurs ou d'autres équipements d'automatisme), des événements relatifs à l'application d'automatisme qu'ils pilotent (comme des défauts ou des alarmes), sous la forme de messages instantanés. Ces fonctionnalités apporteraient en effet, aux opérateurs utilisant ces postes utilisateurs identifiés, plus de réactivité que la réception d'e-mails par courrier électronique et plus de capacité que la réception d'un simple appel téléphonique. Ainsi, par exemple, l'apparition d'une anomalie dans un équipement d'automatisme pourrait avantageusement générer rapidement un message d'alerte (avec visualisation de variables) vers l'écran d'un opérateur d'astreinte ainsi qu'une éventuelle demande d'action vers un autre équipement d'automatisme raccordé sur le réseau de communication. It would therefore be particularly interesting if automation equipment connected to such a local or global communication network could also participate in this community, so that they are able to report in real time to certain identified third-party equipment (such as user stations or other automation equipment), events relating to the automation application they control (such as faults or alarms), in the form of instant messages. These functionalities would indeed provide operators using these identified user workstations with greater responsiveness than receiving e-mails by electronic mail and more capacity than receiving a simple telephone call. Thus, for example, the appearance of an anomaly in automation equipment could advantageously quickly generate an alert message (with display of variables) to the screen of a duty operator as well as a possible request. action to another automation equipment connected to the communication network.
C'est pourquoi la présente invention décrit un équipement d'automatisme programmable comportant une unité de traitement, une mémoire application et une interface réseau permettant de se connecter à un réseau de communication local ou global. Selon l'invention, l'équipement d'automatisme exécute un logiciel client de messagerie instantanée qui est susceptible d'accéder à la mémoire application et qui permet à l'équipement d'automatisme de se connecter à un serveur de messagerie instantanée par ledit réseau de communication, de façon à échanger des messages instantanés avec au moins un équipement tiers, dans le but de fournir des fonctions de surveillance, de visualisation ou de commande relatives à l'équipement d'automatisme. This is why the present invention describes a programmable automation equipment comprising a processing unit, an application memory and a network interface making it possible to connect to a local or global communication network. According to the invention, the automation equipment executes instant messaging client software which is capable of accessing the application memory and which allows the automation equipment to connect to an instant messaging server via said network. communication, so as to exchange instant messages with at least one third party equipment, in order to provide monitoring, viewing or control functions relating to the automation equipment.
Le logiciel client de messagerie instantanée possède des moyens d'émission de messages instantanés vers un ou plusieurs équipements tiers destinataires, identifié (s) à partir d'une liste de contacts propre à l'équipement d'automatisme. Le logiciel client de messagerie instantanée peut également posséder des moyens de réception de messages instantanés en provenance d'un ou plusieurs équipements The instant messaging client software has means for transmitting instant messages to one or more third party recipient devices, identified from a list of contacts specific to the automation device. The instant messaging client software can also have means for receiving instant messages from one or more devices.
<Desc/Clms Page number 3><Desc / Clms Page number 3>
tiers expéditeurs, identifié (s) à partir de la liste de contacts propre à l'équipement d'automatisme. third party shippers, identified from the contact list specific to the automation equipment.
Selon une caractéristique, les moyens d'émission sont capables d'émettre au serveur de messagerie instantanée un message instantané contenant un statut caractérisant différents états de l'équipement d'automatisme. De même, les moyens de réception sont capables de recevoir du serveur de messagerie instantanée un message instantané contenant des statuts caractérisant différents états d'équipements tiers de la liste de contacts. According to one characteristic, the transmission means are capable of transmitting to the instant messaging server an instant message containing a status characterizing different states of the automation equipment. Likewise, the reception means are capable of receiving from the instant messaging server an instant message containing statuses characterizing different states of third party equipment of the contact list.
Selon une autre caractéristique, le logiciel client de messagerie instantanée possède des moyens de détection d'événements au sein de l'équipement d'automatisme, susceptibles de déclencher l'émission d'un message instantané par les moyens d'émission. Grâce à cette caractéristique, tout incident ou alarme détecté par l'équipement d'automatisme sur l'application d'automatisme peut déclencher rapidement l'envoi d'un message instantané vers des postes utilisateurs identifiés. De même, après réception et interprétation d'un message instantané, les moyens de réception sont susceptibles de déclencher un accès à la mémoire application, permettant d'effectuer des lectures ou des écritures de données mémorisées dans la mémoire application. Ainsi, l'équipement d'automatisme est capable de recevoir un ordre ou une commande à partir de messages instantanés. According to another characteristic, the instant messaging client software has means for detecting events within the automation equipment, capable of triggering the transmission of an instant message by the transmission means. Thanks to this feature, any incident or alarm detected by the automation equipment on the automation application can quickly trigger the sending of an instant message to identified user workstations. Similarly, after reception and interpretation of an instant message, the reception means are capable of triggering an access to the application memory, making it possible to perform reads or writes of data stored in the application memory. Thus, the automation equipment is capable of receiving an order or an order from instant messages.
D'autres caractéristiques et avantages vont apparaître dans la description détaillée qui suit en se référant à un mode de réalisation donné à titre d'exemple et représenté par les dessins annexés sur lesquels : - la figure 1 montre une architecture de communication intégrant un équipement d'automatisme selon l'invention, - la figure 2 détaille un exemple de structure d'un logiciel client de messagerie instantanée implanté dans un équipement d'automatisme. Other characteristics and advantages will appear in the detailed description which follows with reference to an embodiment given by way of example and represented by the appended drawings in which: - Figure 1 shows a communication architecture integrating an equipment of automation according to the invention, FIG. 2 details an example of the structure of an instant messaging client software installed in an automation equipment.
En référence au mode de réalisation de la figure 1, un équipement d'automatisme 10 est chargé de piloter ou de surveiller tout ou partie d'une application d'automatisme 5, notamment au moyen d'entrées/sorties 15. De façon connue, un tel équipement d'automatisme 10 comporte habituellement une carte unité centrale With reference to the embodiment of FIG. 1, an automation equipment 10 is responsible for controlling or monitoring all or part of an automation application 5, in particular by means of inputs / outputs 15. In a known manner, such automation equipment 10 usually comprises a central unit card
<Desc/Clms Page number 4><Desc / Clms Page number 4>
contenant au moins une unité de traitement 11 (tel qu'un microprocesseur ou un microcontrôleur) et un espace mémoire 12. L'équipement d'automatisme 10 peut de plus accueillir un ou plusieurs modules périphériques (modules d'entrées/sorties, modules métiers, modules de communication,...) qui dialoguent avec la carte unité centrale par un bus de communication interne (appelé encore bus fond de panier), non représenté sur la figure 1. containing at least one processing unit 11 (such as a microprocessor or a microcontroller) and a memory space 12. The automation equipment 10 can also accommodate one or more peripheral modules (input / output modules, business modules , communication modules, ...) which communicate with the central unit card via an internal communication bus (also called backplane bus), not shown in Figure 1.
Les entrées/sorties 15, qui peuvent se présenter sous la forme de un ou plusieurs modules, sont raccordées à des capteurs/actionneurs de l'application 5 à commander. L'espace mémoire 12 comprend une mémoire système 14 non volatile contenant le système d'exploitation de l'unité de traitement 11 et une mémoire application 13. La mémoire application 13 contient d'une part le programme application (ou programme utilisateur) exécuté par l'unité de traitement 11 pour effectuer le contrôle/commande de l'application d'automatisme 5 et d'autre part les données relatives à l'application d'automatisme. Ces données incluent notamment des variables, des paramètres, des valeurs images d'entrées/sorties, des informations d'états, de défauts, d'alarmes, etc... The inputs / outputs 15, which may be in the form of one or more modules, are connected to sensors / actuators of the application 5 to be controlled. The memory space 12 comprises a non-volatile system memory 14 containing the operating system of the processing unit 11 and an application memory 13. The application memory 13 contains on the one hand the application program (or user program) executed by the processing unit 11 for carrying out the control / command of the automation application 5 and on the other hand the data relating to the automation application. These data include variables, parameters, input / output image values, status information, faults, alarms, etc.
L'équipement d'automatisme 10 est connecté à un réseau de communication local ou global 50 au moyen d'une interface réseau 16. L'interface réseau 16, qui est reliée à l'unité de traitement 11, peut être implantée soit directement sur la carte unité centrale, soit sur un module de communication dialoguant avec la carte unité centrale via le bus de communication interne de l'équipement d'automatisme 10. Le réseau de communication 50 permet des échanges conformes au protocole standard TCP/IP (Transport Control Pratocol/Internet Pratocol). \1 peut indifféremment être soit de type Internet ou Extranet, soit de type Intrant dans le cadre d'un réseau privatif d'entreprise, par exemple. The automation equipment 10 is connected to a local or global communication network 50 by means of a network interface 16. The network interface 16, which is connected to the processing unit 11, can be installed either directly on the central unit card, or on a communication module communicating with the central unit card via the internal communication bus of the automation equipment 10. The communication network 50 allows exchanges in accordance with the standard TCP / IP protocol (Transport Control Pratocol / Internet Pratocol). \ 1 can be either Internet or Extranet type, or Input type in the context of a private corporate network, for example.
L'architecture de communication de la figure 1 comprend également un serveur de messagerie instantanée 30 connecté au réseau de communication 50. Le serveur de messagerie 30 est un équipement informatique qui a notamment pour mission de fournir des services de messagerie instantanée et de gérer les échanges de messages instantanés entre un certain nombre de clients qui sont raccordés au réseau 50. Parmi ces clients, susceptibles d'utiliser les services de messagerie instantanée, on trouve l'équipement d'automatisme 10 ainsi qu'un ou plusieurs The communication architecture of FIG. 1 also includes an instant messaging server 30 connected to the communication network 50. The messaging server 30 is a piece of computer equipment whose mission is in particular to provide instant messaging services and manage exchanges of instant messages between a certain number of clients which are connected to the network 50. Among these clients, likely to use instant messaging services, there is the automation equipment 10 as well as one or more
<Desc/Clms Page number 5><Desc / Clms Page number 5>
équipements tiers 40,41 connectés au réseau de communication 50. Les équipements tiers 40,41 comprennent par exemple des postes utilisateurs 40 tels que des ordinateurs personnels portables ou non, des appareils mobiles, des appareils de type PDA (Personal Digital Assistant), mais comprennent également d'autres équipements d'automatisme 41 susceptibles de communiquer avec l'équipement d'automatisme 10. Les équipements tiers 40,41 exécutent des logiciels clients de messagerie instantanée de sorte qu'ils peuvent former, entre eux ou avec d'autres postes utilisateurs ou équipements d'automatisme distants, des groupes de travail collaboratif (appelés encore communautés) utilisant les services du serveur de messagerie instantanée 30 pour s'échanger des messages instantanés. Plusieurs infrastructures logicielles de messagerie instantanée existent déjà pour des postes utilisateurs soit sur des réseaux de type Internet (tel que Microsoft MSN Messenger, Yahoo Messenger,...), soit sur des réseaux de type Intrant (tel que Exchange Messenger,...). Les messages instantanés sont habituellement des messages textuels émis en code ASCII (American Standard Code for Information Interchange). third-party equipment 40,41 connected to the communication network 50. The third-party equipment 40,41 includes for example user stations 40 such as personal computers, portable or not, mobile devices, PDA (Personal Digital Assistant) type devices, but also include other automation equipment 41 capable of communicating with the automation equipment 10. The third-party equipment 40,41 execute instant messaging client software so that they can train, with each other or with others user stations or remote automation equipment, collaborative working groups (also called communities) using the services of the instant messaging server 30 to exchange instant messages. Several instant messaging software infrastructures already exist for user workstations either on Internet-type networks (such as Microsoft MSN Messenger, Yahoo Messenger, etc.) or on Input type networks (such as Exchange Messenger, etc.). ). Instant messages are usually text messages sent in American Standard Code for Information Interchange (ASCII) code.
En plus de la rapidité de la diffusion des messages, l'une des fonctionnalités particulièrement intéressante offerte par les logiciels de messagerie instantanée est la gestion en temps réel de statuts indiquant un ou plusieurs états de chaque client susceptible d'émettre/recevoir un message instantané, comme par exemple la présence (connecté), l'absence (déconnecté), etc.... Un équipement d'automatisme peut ainsi présenter un statut indiquant un ou plusieurs états, en particulier, indiquant s'il accepte ou n'accepte pas temporairement de recevoir des messages instantanés en provenance d'équipements tiers. Les autres clients du groupe de travail sont alors avertis de cette information. In addition to the speed of message distribution, one of the particularly interesting features offered by instant messaging software is the management in real time of statuses indicating one or more states of each client likely to send / receive an instant message. , such as presence (connected), absence (disconnected), etc. An automation device can thus have a status indicating one or more states, in particular, indicating whether it accepts or accepts not temporarily receive instant messages from third party equipment. The other workgroup clients are then notified of this information.
De plus, de façon à sécuriser les accès à la messagerie instantanée, chaque utilisateur de messagerie instantanée est en mesure de contrôler sa propre liste de contacts, mémorisée dans le serveur de messagerie instantanée, et d'où sont issues les listes de destinataires auxquels chaque utilisateur peut envoyer des messages et les listes d'expéditeurs autorisés à lui envoyer des messages. In addition, in order to secure access to instant messaging, each instant messaging user is able to control their own contact list, stored in the instant messaging server, and from which the recipient lists from which each user can send messages and lists of senders authorized to send messages to him.
Selon l'invention, l'équipement d'automatisme 10 comporte un logiciel client de messagerie instantanée 20. Le logiciel client de messagerie instantanée 20 permet à l'équipement d'automatisme 10 de se connecter, via l'interface réseau 16 du réseau According to the invention, the automation equipment 10 comprises instant messaging client software 20. The instant messaging client software 20 allows the automation equipment 10 to connect, via the network interface 16 of the network.
<Desc/Clms Page number 6><Desc / Clms Page number 6>
de communication 50, au serveur de messagerie instantanée 30 de façon à échanger des messages instantanés avec au moins un équipement tiers 40,41 connecté au réseau de communication 50, dans le but de fournir des fonctions de surveillance, de visualisation ou de commande relatives à l'équipement d'automatisme 10. Pour effectuer ces fonctions de surveillance, de visualisation ou de commande, le logiciel client de messagerie instantanée 20 est capable d'accéder en lecture et/ou écriture à différentes données contenues dans la mémoire application 13 et concernant l'application d'automatisme 5 (par exemple pour la surveillance de variables, de mesures, la visualisation d'états, de défauts, d'E/S, l'envoi de consignes, d'ordres, etc...). De plus, le logiciel client de messagerie instantanée 20 peut accéder à la mémoire système 14 pour éventuellement passer des commandes (telles que marche, arrêt, etc...) ou visualiser des états de l'équipement d'automatisme 10. communication 50, to the instant messaging server 30 so as to exchange instant messages with at least one third-party equipment 40, 41 connected to the communication network 50, with the aim of providing monitoring, viewing or command functions relating to the automation equipment 10. To perform these monitoring, viewing or control functions, the instant messaging client software 20 is capable of reading and / or writing various data contained in the application memory 13 and relating to the automation application 5 (for example for monitoring variables, measurements, viewing states, faults, I / O, sending instructions, orders, etc.). In addition, the instant messaging client software 20 can access the system memory 14 to optionally place commands (such as start, stop, etc.) or view the states of the automation equipment 10.
Dans une première variante, le logiciel client de messagerie instantanée 20 est implanté dans l'espace mémoire 12 de la carte unité centrale de l'équipement d'automatisme 10 et est exécuté par l'unité de traitement 11. Dans une seconde variante équivalente, le logiciel client de messagerie instantanée 20 peut être implanté et s'exécuter dans un module de communication de l'équipement d'automatisme 10 communiquant avec la carte unité centrale par un bus de communication interne. In a first variant, the instant messaging client software 20 is installed in the memory space 12 of the central unit card of the automation equipment 10 and is executed by the processing unit 11. In a second equivalent variant, the instant messaging client software 20 can be installed and run in a communication module of the automation equipment 10 communicating with the central unit card by an internal communication bus.
En référence à la figure 2, le logiciel client de messagerie instantanée 20 comporte des moyens d'émission 22 qui permettent à l'équipement d'automatisme 10 de pouvoir envoyer des messages instantanés vers un ou plusieurs équipements tiers destinataires 40,41. Ce ou ces équipements tiers destinataires 40,41 sont identifiés à partir d'une liste de contacts 39 qui est propre à l'équipement d'automatisme 10. Le logiciel client de messagerie instantanée 20 comporte aussi des moyens de réception 21 permettant de recevoir des messages instantanés en provenance d'un ou plusieurs équipements tiers expéditeurs 40,41 autorisés, identifiés à partir de la liste de contacts 39 propre à l'équipement d'automatisme 10. With reference to FIG. 2, the instant messaging client software 20 comprises transmission means 22 which allow the automation equipment 10 to be able to send instant messages to one or more recipient third-party equipment 40,41. This or these third party equipment addressees 40, 41 are identified from a list of contacts 39 which is specific to the automation equipment 10. The instant messaging client software 20 also includes reception means 21 making it possible to receive instant messages from one or more authorized third-party sending equipment 40,41, identified from the contact list 39 specific to the automation equipment 10.
La liste de contacts 39 propre à l'équipement d'automatisme 10 est mémorisée dans une mémoire du serveur de messagerie instantanée 30. Cette liste de contacts contient les coordonnées sous forme d'un identificateur unique par contact, associable optionnellement à une fiche de renseignements complémentaires, pour tous les équipements tiers susceptibles de communiquer avec l'équipement The contact list 39 specific to the automation equipment 10 is stored in a memory of the instant messaging server 30. This contact list contains the contact details in the form of a unique identifier for each contact, which can optionally be associated with an information sheet. additional, for all third-party equipment likely to communicate with the equipment
<Desc/Clms Page number 7><Desc / Clms Page number 7>
d'automatisme 10. Pour bénéficier des services d'une messagerie instantanée, l'équipement d'automatisme 10 doit donc être capable de configurer sa propre liste de contacts 39. Pour cela, selon un mode de réalisation préféré, un opérateur doit utiliser un poste"Administrateur"qui est connecté au réseau de communication 50 et qui est capable d'envoyer des messages instantanés dits de configuration à l'équipement d'automatisme 10. Le logiciel client de messagerie instantanée 20 est configuré pour autoriser en réception un message instantané d'un tel poste "Administrateur", quel que soit le contenu de la liste de contacts 39. Dans ces messages instantanés de configuration, l'opérateur inclura des commandes de gestion et de mise à jour de la liste de contacts 39 de l'équipement d'automatisme 10, comme ADD CONTACT, DEL CONTACT, LIST CONTACT,.... Selon un autre mode de réalisation, on pourrait aussi envisager que des commandes de gestion et de mise à jour de la liste de contacts soient envoyées à l'équipement d'automatisme 10 par un opérateur à partir d'une station de programmation directement raccordée à l'équipement d'automatisme 10. automation 10. In order to benefit from instant messaging services, the automation equipment 10 must therefore be able to configure its own contact list 39. For this, according to a preferred embodiment, an operator must use a "Administrator" station which is connected to the communication network 50 and which is capable of sending instant messages known as configuration messages to the automation equipment 10. The instant messaging client software 20 is configured to authorize an instant message upon reception of such an "Administrator" extension, whatever the content of the contact list 39. In these instant configuration messages, the operator will include commands for managing and updating the contact list 39 of the automation equipment 10, such as ADD CONTACT, DEL CONTACT, LIST CONTACT, etc. According to another embodiment, it could also be envisaged that commands for managing and updating the list contacts are sent to the automation equipment 10 by an operator from a programming station directly connected to the automation equipment 10.
Quand l'équipement d'automatisme 10 reçoit de telles commandes de gestion et de mise à jour de sa liste de contacts 39, les moyens de réception 21 du logiciel client de messagerie instantanée 20 sont susceptibles de demander l'envoi, par les moyens d'émission 22, d'un ou plusieurs messages instantanés de configuration de la liste de contacts, à destination du serveur de messagerie instantanée 30, pour que celui-ci configure ou mette à jour la liste de contacts 39 qu'il mémorise. When the automation equipment 10 receives such management and update commands from its contact list 39, the reception means 21 of the instant messaging client software 20 are capable of requesting the sending, by the means of transmission 22 of one or more instant messages for configuring the contact list, intended for the instant messaging server 30, so that the latter can configure or update the contact list 39 which it stores.
Lorsque l'équipement d'automatisme 10 émet un message instantané vers un ou plusieurs postes utilisateurs 40, ce message peut être directement acheminé sous forme textuelle (codé en ASCII) si, par exemple, il est destiné à être lu par des opérateurs placés devant ce ou ces postes utilisateurs. Par contre, si un message instantané est émis vers un ou plusieurs autres équipements d'automatisme 41, alors le ou les équipements d'automatisme destinataires doivent être en mesure de comprendre ce message instantané reçu. Il est courant que des équipements d'automatisme puissent dialoguer entre eux à l'aide de protocoles de communication spécifiques, comme MODBUS, qui leur sont adaptés et qui sont compréhensibles par l'émetteur et le destinataire. Il existe un grand nombre de tels protocoles de communication spécifiques. When the automation equipment 10 sends an instant message to one or more user stations 40, this message can be directly routed in text form (coded in ASCII) if, for example, it is intended to be read by operators placed in front this or these user workstations. On the other hand, if an instant message is sent to one or more other automation devices 41, then the recipient automation device (s) must be able to understand this instant message received. It is common for automation equipment to be able to talk to each other using specific communication protocols, such as MODBUS, which are adapted to them and which are understandable by the sender and the recipient. There are a large number of such specific communication protocols.
<Desc/Clms Page number 8> <Desc / Clms Page number 8>
C'est pourquoi, de façon avantageuse, les moyens d'émission 22 du logiciel client 20 comportent des moyens d'encodage 27 qui permettent de coder une trame conforme à un protocole de communication compréhensible par l'équipement d'automatisme, de façon à pouvoir l'insérer sous forme textuelle dans un message instantané à émettre. Ainsi cette trame de communication est acheminée dans un message instantané et fait partie du contenu du message instantané. De même réciproquement, les moyens de réception 21 du logiciel client 20 comportent des moyens de décodage 28 qui permettent de décoder une trame encapsulée à l'intérieur d'un message instantané reçu sous forme textuelle, pour la rendre conforme à un protocole de communication compréhensible par l'équipement d'automatisme. Le logiciel client 20 sera alors en mesure d'interpréter le contenu de cette trame reçue à l'intérieur du message instantané. This is why, advantageously, the transmission means 22 of the client software 20 include encoding means 27 which make it possible to code a frame conforming to a communication protocol understandable by the automation equipment, so as to be able to insert it in text form in an instant message to be sent. Thus, this communication frame is routed in an instant message and is part of the content of the instant message. Conversely, the reception means 21 of the client software 20 include decoding means 28 which make it possible to decode a frame encapsulated inside an instant message received in text form, to make it conform to an understandable communication protocol. by automation equipment. The client software 20 will then be able to interpret the content of this frame received inside the instant message.
Les protocoles de communication compréhensibles par un équipement d'automatisme véhiculent des informations soit directement sous forme ASCII, soit sous forme numérique. Dans ce dernier cas, les moyens d'encodage 27 doivent effectuer une conversion numérique/ASCII et réciproquement les moyens de décodage 28 doivent effectuer une conversion ASCII/numérique. Communication protocols understandable by automation equipment convey information either directly in ASCII form or in digital form. In the latter case, the encoding means 27 must perform a digital / ASCII conversion and conversely the decoding means 28 must perform an ASCII / digital conversion.
Par ailleurs, lorsqu'un opérateur travaillant sur un poste utilisateur 40 veut envoyer un ordre ou une commande par messagerie instantanée à un équipement d'automatisme 10, on peut alors concevoir un protocole de communication sous forme textuelle qui soit d'une part compréhensible par le logiciel client de messagerie instantanée 20 de l'équipement d'automatisme 10 et d'autre part facilement utilisable par cet opérateur. Ainsi, un opérateur autorisé pourra envoyer des commandes codées simples à un équipement d'automatisme, comme par exemple RUN, STOP, RD (Read Data), WD (Write Data), etc.... Furthermore, when an operator working on a user station 40 wants to send an order or command by instant messaging to an automation device 10, it is then possible to design a communication protocol in textual form which is partly understandable by the instant messaging client software 20 of the automation equipment 10 and on the other hand easily usable by this operator. Thus, an authorized operator will be able to send simple coded commands to automation equipment, such as for example RUN, STOP, RD (Read Data), WD (Write Data), etc.
Par ailleurs, le logiciel client de messagerie instantanée 20 possède des moyens de détection 28 d'événements survenant au sein de l'équipement d'automatisme 10. De tels événements peuvent, par exemple, être liés à un changement de toute donnée de la mémoire application 13 signifiant l'apparition d'un défaut, d'un changement d'état ou à toute autre information relative à l'application d'automatisme 5 susceptible d'être importante à communiquer par la messagerie instantanée. De tels événements peuvent aussi être liés au changement d'une donnée Furthermore, the instant messaging client software 20 has means 28 for detecting events occurring within the automation equipment 10. Such events can, for example, be linked to a change in any data item in the memory. application 13 signifying the appearance of a fault, a change of state or any other information relating to the automation application 5 which may be important to communicate by instant messaging. Such events can also be linked to a change in data
<Desc/Clms Page number 9><Desc / Clms Page number 9>
de la mémoire système 14. Les moyens de détection 28 sont reliés aux moyens d'émission 22 de façon à pouvoir déclencher une demande d'émission d'un message instantané par les moyens d'émission 22. Ce message instantané pourra indifféremment contenir un texte relatif à l'événement apparu, incluant éventuellement des valeurs de données, et/ou contenir une trame conforme à un protocole de communication compréhensible par l'équipement d'automatisme 10. of the system memory 14. The detection means 28 are connected to the transmission means 22 so as to be able to trigger a request for transmission of an instant message by the transmission means 22. This instant message may indifferently contain a text relating to the event that occurred, possibly including data values, and / or containing a frame conforming to a communication protocol understandable by the automation equipment 10.
Parallèlement, après réception et interprétation d'un message instantané reçu, les moyens de réception 21 sont capables de déclencher un accès à la mémoire de l'équipement d'automatisme 10. Cet accès est réalisable sous forme d'une lecture et/ou d'une écriture de données de la mémoire application 13, mais est également réalisable sous forme d'une commande destinée à la mémoire système 14 de l'équipement d'automatisme 10. Eventuellement, la réception d'un message instantané peut aussi entraîner l'envoi d'une réponse à émettre par les moyens d'émission 22 sous forme d'un autre message instantané. In parallel, after reception and interpretation of an instant message received, the reception means 21 are capable of triggering an access to the memory of the automation equipment 10. This access is achievable in the form of a reading and / or d writing data from the application memory 13, but can also be carried out in the form of a command intended for the system memory 14 of the automation equipment 10. Optionally, the reception of an instant message can also cause the sending a response to be sent by the sending means 22 in the form of another instant message.
Selon une autre caractéristique, le logiciel client de messagerie instantanée 20 est capable de gérer un statut correspondant à l'équipement d'automatisme 10. According to another characteristic, the instant messaging client software 20 is capable of managing a status corresponding to the automation equipment 10.
Selon l'invention, en plus du statut habituellement employé pour définir les états des postes utilisateurs clients, on peut envisager de définir un statut spécifique correspondant à différents états propres aux équipements d'automatisme, tels que : "en marche","arrêté","en défaut","connecté","réservé" (c'est-à-dire en cours de programmation, par exemple), etc.... Le logiciel client 20 est en mesure de connaître ces états au moyen d'une lecture de variables de la mémoire application 13 ou de la mémoire système 14. Un de ces états pourrait indiquer, par exemple, si l'équipement d'automatisme 10 accepte ou n'accepte pas temporairement de recevoir des messages instantanés en provenance d'équipements tiers. According to the invention, in addition to the status usually used to define the states of client user workstations, it is possible to envisage defining a specific status corresponding to different states specific to automation equipment, such as: "running", "stopped" , "faulty", "connected", "reserved" (that is to say during programming, for example), etc. The client software 20 is able to know these states by means of a reading of variables from the application memory 13 or from the system memory 14. One of these states could indicate, for example, whether the automation equipment 10 accepts or does not temporarily accept to receive instant messages from third party equipment.
Dans une infrastructure de messagerie instantanée, les statuts des différents clients sont mémorisés et diffusés par le serveur de messagerie instantanée 30 de façon à être disponible pour tous. Ainsi, les moyens d'émission 22 du logiciel client 20 sont capables d'émettre au serveur de messagerie instantanée 30 un message instantané d'état dont le destinataire final est le serveur de messagerie instantanée 30 lui-même. Ce message instantané d'état contient un statut caractérisant différents In an instant messaging infrastructure, the statuses of the different clients are memorized and broadcast by the instant messaging server 30 so as to be available to everyone. Thus, the transmission means 22 of the client software 20 are capable of transmitting to the instant messaging server 30 an instant status message whose final recipient is the instant messaging server 30 itself. This instant status message contains a status characterizing different
<Desc/Clms Page number 10><Desc / Clms Page number 10>
états de l'équipement d'automatisme 10. Le serveur de messagerie instantanée 30 diffuse alors un message instantané d'état aux équipements tiers, de sorte que tout opérateur, placé devant un poste utilisateur connecté au réseau 50, peut alors connaître en temps réel une information sur l'état de l'équipement d'automatisme 10. states of the automation equipment 10. The instant messaging server 30 then broadcasts an instant status message to third-party equipment, so that any operator, placed in front of a user station connected to the network 50, can then know in real time information on the status of the automation equipment 10.
De même, les moyens de réception 21 du logiciel client 20 sont capables de recevoir du serveur de messagerie instantanée 30 un message instantané d'état contenant les statuts caractérisant les différents états des équipements tiers 40,41 de la liste de contacts 39. En particulier, ces statuts permettront à l'équipement d'automatisme 10 de savoir à tout moment si les équipements tiers destinataires d'un message instantané à émettre sont ou non connectés au service de messagerie instantanée. Likewise, the reception means 21 of the client software 20 are capable of receiving from the instant messaging server 30 an instant status message containing the statuses characterizing the different states of the third-party equipment 40, 41 of the contact list 39. In particular , these statuses will allow the automation equipment 10 to know at any time whether the third-party equipment recipients of an instant message to be sent are or are not connected to the instant messaging service.
Si les équipements tiers 40,41 destinataires d'un message instantané à émettre par l'équipement d'automatisme 10 ne sont pas prêts à recevoir ce message (par exemple si leur statut indique un état"non connecté au réseau de communication 50"ou un état"opérateur absent de son poste utilisateur"), alors il est important que l'équipement d'automatisme 10 dispose de solutions de replis au cas où il devrait néanmoins informer d'une situation urgente telle que l'apparition de défauts ou alarmes graves, par exemple. Une première solution consiste alors à ce que le logiciel client de messagerie instantanée 20 possède des moyens d'envois 23 qui peuvent être activés quand tous ou certains des équipements tiers 40,41 destinataires d'un message instantané ne sont pas en mesure de le recevoir. Ces moyens d'envois sont alors capables d'envoyer sur le réseau 50 des messages e-mails par messagerie électronique. Eventuellement, le logiciel client de messagerie instantanée 20 pourrait aussi être capable d'envoyer au serveur de messagerie instantané 30 un ordre d'envoi de message (s) de type SMS. If the third party equipment 40,41 recipients of an instant message to be sent by the automation equipment 10 are not ready to receive this message (for example if their status indicates a state "not connected to the communication network 50" or a state "operator absent from his user station"), then it is important that the automation equipment 10 has fallback solutions in case he should nevertheless inform of an urgent situation such as the appearance of faults or alarms serious, for example. A first solution then consists in that the instant messaging client software 20 has sending means 23 which can be activated when all or some of the third party equipment 40,41 recipients of an instant message are not able to receive it . These sending means are then capable of sending e-mail messages over the network 50 by electronic messaging. Optionally, the instant messaging client software 20 could also be able to send to the instant messaging server 30 an order to send SMS type message (s).
Une autre solution consiste aussi à prévoir que le logiciel client 20 est capable de déclencher un accès à la mémoire application 13 de l'équipement d'automatisme 10, lorsque le statut de tous ou de certains des équipements tiers 40,41, destinataires d'un message instantané à émettre par l'équipement d'automatisme 10, indique que ces destinataires ne sont pas en mesure de recevoir ce message instantané. Cet accès à la mémoire application 13 permet alors d'exercer une action sur l'application d'automatisme 5, via un accès en écriture de données de la mémoire application 13. Another solution also consists in providing that the client software 20 is capable of triggering an access to the application memory 13 of the automation equipment 10, when the status of all or some of the third-party equipment 40,41, recipients of an instant message to be sent by the automation equipment 10, indicates that these recipients are not able to receive this instant message. This access to the application memory 13 then makes it possible to exert an action on the automation application 5, via a write access of data from the application memory 13.
<Desc/Clms Page number 11> <Desc / Clms Page number 11>
Ainsi, si par exemple l'équipement d'automatisme 10 est en situation de défaut sans avoir la possibilité de le signaler et de prévenir par un message instantané des destinataires identifiés (personnel d'astreinte, en particulier), dont le statut indique qu'ils ne sont pas connectés à ce moment-là, il lui est possible d'arrêter ou de suspendre certaines opérations et de se mettre en situation de repli, de façon à garantir des conditions de sécurité pour l'application d'automatisme. Thus, if for example the automation equipment 10 is in a default situation without having the possibility of signaling it and of notifying by an instant message of the identified recipients (on-call personnel, in particular), whose status indicates that they are not connected at this time, it is possible for it to stop or suspend certain operations and put itself in a fallback situation, so as to guarantee security conditions for the automation application.
Il est bien entendu que l'on peut, sans sortir du cadre de l'invention, imaginer d'autres variantes et perfectionnements de détail et de même envisager l'emploi de moyens équivalents. It is understood that one can, without departing from the scope of the invention, imagine other variants and improvements of detail and even consider the use of equivalent means.
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0201364A FR2835673B1 (en) | 2002-02-01 | 2002-02-01 | AUTOMATED EQUIPMENT COMMUNICATING BY INSTANT MESSAGING |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0201364A FR2835673B1 (en) | 2002-02-01 | 2002-02-01 | AUTOMATED EQUIPMENT COMMUNICATING BY INSTANT MESSAGING |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2835673A1 true FR2835673A1 (en) | 2003-08-08 |
FR2835673B1 FR2835673B1 (en) | 2006-01-21 |
Family
ID=27619907
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR0201364A Expired - Fee Related FR2835673B1 (en) | 2002-02-01 | 2002-02-01 | AUTOMATED EQUIPMENT COMMUNICATING BY INSTANT MESSAGING |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2835673B1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2923974A1 (en) * | 2007-11-21 | 2009-05-22 | Millipore Corp | DEVICE FOR CONTROLLING AND CONTROLLING AT LEAST ONE WATER PURIFICATION SYSTEM |
EP2442504A1 (en) * | 2010-10-14 | 2012-04-18 | Research In Motion Limited | Method and devices for device control via instant messaging |
WO2014032720A1 (en) * | 2012-08-30 | 2014-03-06 | Siemens Aktiengesellschaft | Method for the interchange of data messages between development and planning tools in an automation system, and apparatus |
EP2869148A1 (en) * | 2013-11-05 | 2015-05-06 | Omron Corporation | Control device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998053581A1 (en) * | 1997-05-19 | 1998-11-26 | Coactive Networks, Inc. | Server system and method for networking control networks and direct input/output devices with the world wide web |
WO2001011586A1 (en) * | 1999-08-05 | 2001-02-15 | Princeton Protech Llc | Alarm reporting system using the internet and instant messaging |
-
2002
- 2002-02-01 FR FR0201364A patent/FR2835673B1/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998053581A1 (en) * | 1997-05-19 | 1998-11-26 | Coactive Networks, Inc. | Server system and method for networking control networks and direct input/output devices with the world wide web |
WO2001011586A1 (en) * | 1999-08-05 | 2001-02-15 | Princeton Protech Llc | Alarm reporting system using the internet and instant messaging |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2923974A1 (en) * | 2007-11-21 | 2009-05-22 | Millipore Corp | DEVICE FOR CONTROLLING AND CONTROLLING AT LEAST ONE WATER PURIFICATION SYSTEM |
EP2442504A1 (en) * | 2010-10-14 | 2012-04-18 | Research In Motion Limited | Method and devices for device control via instant messaging |
WO2014032720A1 (en) * | 2012-08-30 | 2014-03-06 | Siemens Aktiengesellschaft | Method for the interchange of data messages between development and planning tools in an automation system, and apparatus |
EP2869148A1 (en) * | 2013-11-05 | 2015-05-06 | Omron Corporation | Control device |
CN104615067A (en) * | 2013-11-05 | 2015-05-13 | 欧姆龙株式会社 | Control device and control method |
CN104615067B (en) * | 2013-11-05 | 2017-10-24 | 欧姆龙株式会社 | control device and control method |
Also Published As
Publication number | Publication date |
---|---|
FR2835673B1 (en) | 2006-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101711469B (en) | Voicemail filtering and transcription | |
CN101730879B (en) | Voicemail filtering and transcription | |
US7996478B2 (en) | Methods, systems, and computer program products for operating an electronic mail or messaging system in which information associated with an attachment is sent to a destination for evaluation before sending the attachment | |
EP3219157A1 (en) | Euicc card storing short numbers by subscriber profile to notify a subscription management server | |
CA2342129C (en) | Programmable automatic control access system based on wap architecture | |
EP1652048A2 (en) | Device message management system | |
CN101711381A (en) | Voicemail filtering and transcription system | |
FR2923131A1 (en) | INSTANT MESSAGING METHOD AND SYSTEM FOR MOBILE TERMINALS EQUIPPED WITH A VIRTUAL PRESENCE SERVER CONFIGURED TO MANAGE DIFFERENT LISTS OF CONTACTS OF A SAME USER | |
FR2926428A1 (en) | METHOD FOR FILTERING MESSAGES IN AN INSTANT MESSAGING SYSTEM OF MOBILE TERMINALS, INSTANT MESSAGING SYSTEM, AND SERVER THEREFOR | |
EP1619844A1 (en) | Method and system for changing the identity and public/private availability of an instant messaging address. | |
US8650245B1 (en) | Systems and methods for providing adaptive views of domain name system reputation data | |
BE1023440B1 (en) | Multi-channel video door entry system with access to advanced digital services | |
EP1726124A1 (en) | System and method for remotely monitoring equipment with the aid of at control, device, radiocommunications module and corresponding program | |
EP2031836B1 (en) | Method and system for addressing digital plotting devices | |
FR2835673A1 (en) | Automation equipment having an instant messaging communication capability enabling its remote real-time command and control via a third party connected to an instant messaging server | |
EP1763187A1 (en) | Method for transferring files in an instant messaging system, server and associated program | |
WO2013092514A1 (en) | Method of pairing an electronic apparatus and a user account within an on-line service | |
EP2336967B1 (en) | Customised messaging in website inserts | |
EP2053806A1 (en) | Instant messaging method and system for mobile terminals equipped with a virtual presence server configured to manage various address books for the same user | |
US9525653B2 (en) | Enhanced wireless short message service | |
FR2813151A1 (en) | SECURE COMMUNICATION IN AUTOMATION EQUIPMENT | |
EP1985093A1 (en) | Method and device for managing at least one group of users, corresponding computer program product | |
FR2863379A1 (en) | ELECTRONIC MESSAGING SYSTEM AND METHOD OF TRANSMITTING ELECTRONIC MESSAGES THEREOF | |
EP4014443B1 (en) | Method for creating an electronic message the integrity of which is guaranteed and verifiable according to the mime standard | |
EP1501248B1 (en) | System and method for electronic messaging |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 15 |
|
ST | Notification of lapse |
Effective date: 20171031 |