SYSTEME DE TELEASSISTANCE D'UNE MACHINE La présente invention concerne unThe present invention relates to a device for
système de téléassistance d'une machine. L'invention trouve une application particulièrement avantageuse dans le domaine de la téléassistance de machines dites itinérantes, c'est-à-dire des machines nomades telles que les engins de construction, de forage ou de terrassement ainsi que les installations de forains, ou des machines en situation de mobilité comme les véhicules automobiles, terrestres ou de navigation. Par téléassistance, on entend ici, d'une part, le télédiagnostic io permettant d'identifier à distance l'origine d'une défaillance de la machine, et, d'autre part, le télépilotage permettant de remédier, toujours à distance, à la défaillance constatée ou, éventuellement, de prendre en charge complètement la conduite de la machine défaillante. Aujourd'hui, un grand nombre de machines, que ce soient des 15 équipements industriels ou des objets domestiques, sont capables d'intégrer une capacité de communication locale entre certains organes des machines et des modules où sont traitées des données échangées avec lesdits organes. Ces derniers peuvent être des capteurs aptes à fournir aux modules de traitement des données issues de mesures, ou des actionneurs susceptibles 20 de recevoir des modules des données de commande, après traitement des données de mesure. Un grand nombre de solutions sont offertes par les constructeurs pour effectuer les échanges de données entre organes et modules de traitement : - pour les équipements industriels : les systèmes ModBus, CAN, Profibus,... 25 - pour les objets domestiques : les systèmes Konex, X2D, CAD, Echonet, Zigbee, Echelon, X10,... S'agissant maintenant du traitement des données échangées avec lesdits organes par une station distante, on constate qu'actuellement les seuls systèmes connus mettant en oeuvre des services de télémaintenance par le réseau GSM sont des modems propriétaires qui ont leur propre carte SIM et qui, de ce fait, nécessitent un abonnement annuel. Aussi, le problème technique à résoudre par l'objet de la présente invention est de proposer un système de téléassistance d'une machine qui permettrait de réaliser une communication distante entre ladite machine et une station distante de téléassistance en évitant les systèmes propriétaires actuels à base de modems, coûteux et complexes notamment à remplacer ou à faire évoluer, en particulier suivant les pays. io La solution au problème technique posé consiste, selon la présente invention, en ce que ledit système comprend un module de téléassistance installé dans ladite machine, comportant : - une interface de communication avec un terminal portable, -un boîtier d'échange de données avec des organes de la machine, is - un serveur local apte à échanger lesdites données avec une station distante de téléassistance à travers ladite interface de communication et ledit terminal portable. Ainsi, l'invention fournit un système particulièrement simple et peu coûteux capable de transformer les données issues des organes de la 20 machine et de les transporter vers une plate-forme de service de téléassistance installée dans un réseau de communication existant, comme les réseaux de téléphonie mobile GSM, GPRS, UMTS, etc., en utilisant de manière habituelle un téléphone mobile usuel. On comprend que le recours à un téléphone mobile est particulièrement bien adapté à la téléassistance de 25 machines itinérantes, par opposition aux systèmes actuels qui concernent des machines fixes, principalement domotiques. Le terminal portable nécessaire à la mise en oeuvre de l'invention peut donc être un équipement classique, non spécialement dédié à l'application de téléassistance, dont l'utilisation dans cette application ne sera que temporaire, 30 en cohérence avec le caractère exceptionnel de cette utilisation. Selon un mode de réalisation de l'invention, ledit module de téléassistance comprend également un boîtier de configuration apte à définir une interface de représentation graphique desdites données destinée à être fournie à ladite station distante par le serveur local. Cette interface de représentation graphique constitue un support pour l'échange de données entre les organes de la machine et la station distante de téléassistance, elle permet à ladite station distante de recevoir sous forme compréhensible les mesures effectuées par les capteurs et de commander les actionneurs de la machine. Avantageusement, ladite interface de communication est un connecteur, et, en particulier, ledit connecteur est apte à alimenter le terminal portable à partir d'un générateur de courant continu de ladite machine. Un tel connecteur io est réalisé, par exemple, au moyen d'une prise de communication USB auto-alimentée. On obtient ainsi une alimentation du terminal portable autonome, indépendante de la batterie du terminal lui-même, ce qui ajoute un élément de sécurité supplémentaire, particulièrement appréciable dans des circonstances de recours à la téléassistance. 15 Le système de téléassistance, objet de l'invention, présente un grand nombre d'avantages, notamment : - indépendance vis-à-vis du type de réseau mobile utilisé ; le terminal branché sur la machine est supposé être adapté au réseau de la région où il est utilisé, - évolutivité simplifiée ; si le réseau mobile évolue, seul le terminal à brancher 20 sur la machine doit être changé, - extension des possibilités de la téléassistance qui peut se faire depuis n'importe quel terminal capable d'afficher une interface graphique, - simplification de la procédure et du choix de la téléassistance ; l'utilisateur demandant une téléassistance peut choisir la personne ou l'organisme qui doit 25 effectuer l'intervention, il l'appelle auparavant et lui fournit éventuellement un identifiant (code d'accès/mot de passe), puis branche son terminal en autorisant de fait le rappel de téléassistance. Ceci peut être utile en cas de télédépannage d'un automobiliste, le module de téléassistance étant accessible via un socle sur le tableau de bord de la voiture, 30 - sécurité ; le propriétaire de la machine a l'assurance que lorsque le terminal n'est pas branché sur le module de téléassistance, le système n'est en aucun cas accessible depuis le réseau, ce qui est un avantage par rapport à un système qui comporterait un modem interne non visible, - caractère universel ; le boîtier de configuration permet d'avoir un système de téléassistance universel adaptable facilement sur des machines hôtes très différentes. Il suffit de brancher le système de téléassistance sur la machine et de décrire les paramètres d'entrée/sortie, - standardisation possible pour le téléopérateur ; tous les systèmes de téléassistance (télépilotage, télédiagnostic) peuvent utiliser un même protocole de dialogue via le réseau mobile, - services associés ; portails d'accès sécurisés aux machines à téléassister, portails avec interface de téléassistance enrichie et adaptée à des cas io spécifiques. L'invention concerne également un procédé de téléassistance d'une machine, remarquable en ce que ledit procédé comprend les étapes consistant, pour un utilisateur de ladite machine, à appeler une station distante de téléassistance au moyen d'un terminal portable, et à placer ledit terminal 15 portable dans l'interface de communication d'un système de téléassistance selon l'invention de manière à permettre l'échange de données entre la machine et la station distante de téléassistance. En outre, ledit procédé comporte une étape préalable consistant, pour ledit utilisateur, à définir ladite interface de représentation graphique au moyen 20 dudit boîtier de configuration. La description qui va suivre en regard du dessin annexé, donné à titre d'exemple non limitatif, fera bien comprendre en quoi consiste l'invention et comment elle peut être réalisée. La figure 1 est un schéma d'un système de téléassistance selon 25 l'invention. Sur la figure 1 est représenté un système de téléassistance d'une machine 1, notamment une machine itinérante qu'elle soit nomade par nature ou en situation de mobilité. Le système de la figure 1 comprend un module 100 de téléassistance 30 installé dans la machine 1. Ce module 100 peut être un mécanisme matériel intégré au poste de pilotage normal de la machine itinérante 1, ce mécanisme étant capable de prendre les commandes de la machine afin de la piloter à distance. remote assistance system of a machine. The invention finds a particularly advantageous application in the field of remote assistance of so-called itinerant machines, that is to say, nomadic machines such as construction machinery, drilling or earth moving and the fairground facilities, or machines in a situation of mobility such as motor vehicles, land or navigation. By remote assistance means here, on the one hand, the remote diagnostic remote identification of the origin of a failure of the machine, and, secondly, telepiloting to remediate, still remotely, to the failure noted or, possibly, fully support the driving of the faulty machine. Today, a large number of machines, whether industrial equipment or household objects, are capable of integrating a local communication capacity between certain organs of the machines and modules where data exchanged with said bodies are processed. The latter may be sensors able to supply the data processing modules with data from measurements, or actuators capable of receiving modules of the control data, after processing of the measurement data. A large number of solutions are offered by manufacturers to perform data exchange between devices and processing modules: - for industrial equipment: ModBus, CAN, Profibus, ... 25 - for household objects: Konex systems , X2D, CAD, Echonet, Zigbee, Echelon, X10, ... With regard now to the processing of the data exchanged with said organs by a remote station, it is noted that currently the only known systems implementing remote maintenance services by the GSM network are proprietary modems that have their own SIM card and, as such, require an annual subscription. Also, the technical problem to be solved by the object of the present invention is to propose a remote assistance system of a machine which would make it possible to communicate remotely between said machine and a remote remote assistance station by avoiding the current proprietary systems based on modems, expensive and complex to replace or evolve, especially depending on the country. The solution to the technical problem posed consists, according to the present invention, in that said system comprises a remote assistance module installed in said machine, comprising: a communication interface with a portable terminal; a data exchange box with organs of the machine, is - a local server capable of exchanging said data with a remote remote assistance station through said communication interface and said portable terminal. Thus, the invention provides a particularly simple and inexpensive system capable of transforming the data from the machine members and transporting them to a remote service support platform installed in an existing communication network, such as data networks. GSM mobile telephony, GPRS, UMTS, etc., using a usual mobile phone as usual. It is understood that the use of a mobile phone is particularly well suited to the remote assistance of 25 mobile machines, as opposed to current systems that concern stationary machines, mainly home automation. The portable terminal necessary for the implementation of the invention may therefore be a conventional equipment, not especially dedicated to the remote assistance application, whose use in this application will be only temporary, consistent with the exceptional nature of the invention. this use. According to one embodiment of the invention, said remote assistance module also comprises a configuration box able to define a graphic representation interface of said data to be provided to said remote station by the local server. This graphical representation interface is a support for the exchange of data between the organs of the machine and the remote remote assistance station, it allows said remote station to receive in an understandable form the measurements made by the sensors and to control the actuators the machine. Advantageously, said communication interface is a connector, and, in particular, said connector is able to feed the portable terminal from a DC generator of said machine. Such a connector is made, for example, by means of a self-powered USB communication socket. This provides a power supply of the autonomous portable terminal, independent of the battery of the terminal itself, which adds an additional security element, particularly significant in circumstances of recourse to remote assistance. The remote assistance system, object of the invention, has a large number of advantages, in particular: independence from the type of mobile network used; the terminal connected to the machine is supposed to be adapted to the network of the region where it is used, - simplified scalability; if the mobile network evolves, only the terminal to be connected to the machine must be changed, - extension of the possibilities of the remote assistance which can be done from any terminal capable of displaying a graphical interface, - simplification of the procedure and the choice of remote assistance; the user requesting a remote assistance can choose the person or organization that must perform the intervention, he calls it beforehand and possibly provides him with an identifier (access code / password), then plugs his terminal by authorizing indeed the reminder of teleassistance. This can be useful in the case of remote troubleshooting of a motorist, the remote assistance module being accessible via a base on the dashboard of the car, 30 - security; the owner of the machine is assured that when the terminal is not connected to the remote assistance module, the system is in no way accessible from the network, which is an advantage compared to a system that includes a internal modem not visible, - universal character; the configuration box makes it possible to have a universal remote assistance system easily adaptable on very different host machines. Simply connect the remote assistance system to the machine and describe the input / output parameters, - possible standardization for the teleoperator; all tele-assistance systems (remote control, remote diagnosis) can use the same dialogue protocol via the mobile network, - associated services; secure access portals to teleassist machines, portals with enhanced remote support interface adapted to specific cases. The invention also relates to a method of remote assistance of a machine, remarkable in that said method comprises the steps of, for a user of said machine, to call a remote remote assistance station by means of a portable terminal, and to place said portable terminal in the communication interface of a remote assistance system according to the invention so as to allow the exchange of data between the machine and the remote remote assistance station. In addition, said method includes a prior step of said user defining said graphical interface by means of said configuration box. The following description with reference to the accompanying drawing, given by way of non-limiting example, will make it clear what the invention is and how it can be achieved. Figure 1 is a diagram of a remote assistance system according to the invention. In Figure 1 is shown a remote assistance system of a machine 1, including a traveling machine that is nomadic by nature or mobility situation. The system of FIG. 1 comprises a remote assistance module 100 installed in the machine 1. This module 100 may be a hardware mechanism integrated into the normal cockpit of the traveling machine 1, this mechanism being able to take control of the machine. to control it remotely.
Ce module 100 comporte une interface 110 de communication avec un terminal portable 111, un téléphone mobile dans l'exemple de réalisation décrit. Le téléphone mobile 111 comprend une prise de connexion mâle qui peut être une prise normalisée USB auto-alimentée permettant le branchement du téléphone mobile 111 au module 100 de téléassistance via l'interface 110 de communication. Ladite prise de connexion mâle auto-alimentée comprend, d'une part, un mécanisme pour alimenter en électricité le téléphone mobile 111 à partir d'un générateur de courant continu de la machine 1, et, d'autre part, un io mécanisme électrique de dialogue entre le téléphone et son système hôte constitué par la machine 1. L'auto-alimentation présente l'avantage d'assurer une liaison sécurisée durant le pilotage ou le diagnostic à distance, car le téléphone mobile 111 ne fonctionne alors plus sur sa propre batterie. 15 Bien entendu, la connexion de téléphone mobile 111 au module 100 de téléassistance peut être réalisée par d'autres moyens, comme une liaison Bluetooth. Par ailleurs, le téléphone mobile 111 dispose d'une fonctionnalité modem du type GSM/GPRS/EDGE/UMTS par exemple. 20 L'interface 110 de communication du module 100 de téléassistance intègre une prise de connexion femelle compatible avec la prise mâle du téléphone mobile 111 et destinée à auto-alimenter le téléphone et à le mettre en relation avec un serveur local 120 du module 100. Les fonctions de ce serveur local seront décrites ci-après. 25 Il est également prévu dans l'interface 110 de communication un pilote ( driver ) pour piloter en tant que modem le téléphone mobile 111 destiné à y être branché. Ce pilote peut être normalisé afin d'obtenir des services bien adaptés à la téléassistance. De plus, l'interface 110 peut intégrer également quelques pilotes de modem pour les téléphones mobiles les plus courants. 30 Comme le montre la figure 1, le module 100 de téléassistance comporte un boîtier 130 d'échange de données avec certains organes de la machine 1. Ces données sont, soit des données de lecture de mesures effectuées par des capteurs 131 sur lesdits organes, soit des données de commande d'actionneurs 132 desdits organes provenant d'une station distante 200 de téléassistance comme on le verra plus loin. Les entrées/sorties et les moyens de connexion nécessaires aux branchements physiques des capteurs 131 et des actionneurs 132 doivent être en nombre suffisant, par exemple 16 capteurs de mesures à valeurs entre 0 et 65000, 8 actionneurs binaires arrêt/marche et 8 actionneurs à valeurs entre 0 et 65000. Il est aussi possible de distinguer les valeurs selon leur nature analogique et/ou numérique. Le module 100 de téléassistance de la figure 1 comporte en outre un serveur local 120 qui dans l'exemple décrit est un serveur HTTP apte à io générer des pages HTTP à la volée. Ce serveur 120 sert d'interface via le téléphone mobile 111 entre le boîtier 130 d'échange de données et la station distante 200 de téléassistance. Bien entendu, un protocole de communication permet, dès que le téléphone mobile 111 est connecté à l'interface 110, de transmettre à la station distante 200 les données concernant les capteurs 131 15 et les actionneurs 132 de la machine 1, et d'établir une liaison permettant ensuite d'effectuer les opérations de téléassistance à partir de la station distante 200. Ladite station distante peut être un autre téléphone mobile ou un ordinateur de type PC, etc. Eventuellement, le système de la figure 1 comprend une plate-forme 20 300 de mise en relation IP. Cette plate-forme est utilisée si le protocole mis en oeuvre pour la communication entre les téléphones mobiles 111 et 200 est le protocole HTTP sur I P et que les téléphones n'ont pas d'adresse I P fixe. De cette manière, le téléphone 200 appelant peut connaître l'adresse IP du téléphone 111 branché sur le module 100 de téléassistance. Il faut noter que 25 la plate-forme 300 n'est nécessaire que dans le cas où les téléphones n'ont pas leur propre adresse IP. Un protocole de communication, GSM, GPRS, par exemple, permet alors au téléphone 200, ou n'importe quelle station distante, d'appeler le téléphone 111 via la plate-forme 300 de mise en relation IP. La figure 1 montre également que le module 100 de téléassistance 30 comprend un boîtier 140 de configuration apte à définir une interface de représentation graphique desdites données destinée à être fournie à ladite station distante 200 par le serveur local 120. On appellera interface homme-machine IHM cette interface de représentation. This module 100 comprises a communication interface 110 with a portable terminal 111, a mobile phone in the embodiment described. The mobile phone 111 comprises a male connection socket which may be a USB self-powered standard socket for connecting the mobile phone 111 to the remote assistance module 100 via the communication interface 110. Said self-powered male connection socket comprises, on the one hand, a mechanism for supplying electricity to the mobile telephone 111 from a DC generator of the machine 1, and, on the other hand, an electric mechanism dialogue between the telephone and its host system constituted by the machine 1. The self-supply has the advantage of ensuring a secure connection during piloting or remote diagnosis, because the mobile phone 111 then no longer works on its own. own battery. Of course, the mobile phone connection 111 to the remote assistance module 100 can be realized by other means, such as a Bluetooth link. Furthermore, the mobile phone 111 has a modem function of the type GSM / GPRS / EDGE / UMTS for example. The communication interface 110 of the remote assistance module 100 integrates a female connection socket that is compatible with the plug of the mobile telephone 111 and is intended to power the telephone and to connect it to a local server 120 of the module 100. The functions of this local server will be described below. It is also provided in the communication interface 110 a driver to drive as a modem the mobile telephone 111 intended to be connected to it. This driver can be standardized to obtain services well suited to remote assistance. In addition, the interface 110 can also integrate some modem drivers for the most common mobile phones. As shown in FIG. 1, the remote assistance module 100 comprises a data exchange box 130 with certain members of the machine 1. These data are either read-out data made by sensors 131 on said members, or actuator control data 132 of said organs from a remote station 200 remote assistance as will be seen later. The inputs / outputs and the connection means necessary for the physical connections of the sensors 131 and the actuators 132 must be sufficient, for example 16 measurement sensors with values between 0 and 65000, 8 on / off binary actuators and 8 actuators with values between 0 and 65000. It is also possible to distinguish the values according to their analogical and / or numerical nature. The remote assistance module 100 of FIG. 1 further comprises a local server 120 which in the example described is an HTTP server capable of generating HTTP pages on the fly. This server 120 serves as an interface via the mobile telephone 111 between the data exchange box 130 and the remote assistance station 200. Of course, a communication protocol makes it possible, as soon as the mobile telephone 111 is connected to the interface 110, to transmit to the remote station 200 the data relating to the sensors 131 and the actuators 132 of the machine 1, and to establish a link which then makes it possible to carry out the remote assistance operations from the remote station 200. Said remote station may be another mobile telephone or a PC-type computer, etc. Optionally, the system of FIG. 1 comprises a platform IP connecting platform 300. This platform is used if the protocol implemented for the communication between the mobile phones 111 and 200 is the HTTP protocol on I P and the phones do not have a fixed IP address. In this manner, the calling telephone 200 can know the IP address of the telephone 111 connected to the remote assistance module 100. It should be noted that the platform 300 is only necessary in the case where the telephones do not have their own IP address. A communication protocol, GSM, GPRS, for example, then allows the telephone 200, or any remote station, to call the telephone 111 via the IP connection platform 300. FIG. 1 also shows that the remote assistance module 100 comprises a configuration box 140 able to define a graphic representation interface of said data intended to be supplied to said remote station 200 by the local server 120. HMI human-machine interface will be called this representation interface.
Le boîtier 140 intègre par exemple un clavier et un écran, ou une connexion à un ordinateur faisant office de boîtier, afin de déclarer sous forme d'interface de représentation graphique les capteurs 131 et/ou les actionneurs 132 dont les données de mesure et/ou de commande doivent être échangées avec la station distante 200. L'interface de représentation graphique IHM ainsi générée est transmise à la station distante 200 sous forme de pages HTTP, comme mentionné plus haut. Un exemple de construction de l'IHM à la volée est le suivant. Supposons une machine 1 disposant de trois fonctions : io - un actionneur binaire arrêt/marche moteur : paramètre : valeurs booléennes, - un capteur de régime moteur : paramètre : valeurs entre 0 et 2000, - un actionneur d'augmentation/réduction de la vitesse : paramètre : valeurs entre 1 et 50. Le système peut alors présenter une IHM avec la liste des composants 15 suivants : - un interrupteur de type "bouton radio" (mise en marche /arrêt moteur), - une jauge graphique graduée de 0 en 2000 (en lecture uniquement), - un ascenseur graphique sélectionnable gradué de 1 à 50. Un dispositif de pointage et de sélection et/ou des raccourcis clavier 20 permettent ensuite d'utiliser l'interface graphique depuis une station distante. Le système de téléassistance de la figure 1 fonctionne selon le processus suivant. L'étape 1 est définitive et est réalisée lors de la réalisation ou de la mise en service de la machine 1. The housing 140 integrates, for example, a keyboard and a screen, or a connection to a computer acting as a housing, in order to declare as a graphical interface the sensors 131 and / or the actuators 132 whose measurement data and / or or command must be exchanged with the remote station 200. The GUI graphical interface thus generated is transmitted to the remote station 200 as HTTP pages, as mentioned above. An example of building the HMI on the fly is as follows. Suppose a machine 1 with three functions: io - a binary actuator stop / start motor: parameter: Boolean values, - a motor speed sensor: parameter: values between 0 and 2000, - a speed increase / decrease actuator : parameter: values between 1 and 50. The system can then present an HMI with the list of the following components: - a switch of the "radio button" type (motor start / stop), - a graphical gauge graduated from 0 to 2000 (read only), - a selectable graphical elevator graduated from 1 to 50. A pointing and selection device and / or keyboard shortcuts 20 then allow to use the graphical interface from a remote station. The remote assistance system of Figure 1 operates according to the following process. Step 1 is final and is carried out during the production or commissioning of the machine 1.
25 L'étape 2 correspond au branchement d'un téléphone mobile 111 sur la machine 1 en vue d'une opération de téléassistance imminente. L'étape 3 correspond à l'appel par une station distante 200. L'étape 4 correspond à la téléassistance effective, jusqu'à ce que le télé-opérateur raccroche.Step 2 corresponds to the connection of a mobile telephone 111 to the machine 1 for an imminent remote assistance operation. Step 3 corresponds to the call by a remote station 200. Step 4 corresponds to the effective remote assistance, until the tele-operator hangs up.
30 Etape 1 Lors de l'installation du téléphone mobile 111 sur la machine 1, deux types de connexions sont effectués sur tous les éléments actifs de la machine objet de la téléassistance : - connexions de type capteurs. Il s'agit de connexions qui renvoient au boîtier 130 des données de mesures : mesure de température, de régime moteur, différents états du système, etc., -connexions de type actionneurs. Il s'agit de connexions qui permettent d'activer un élément de la machine et qui envoient donc une donnée de commande : démarrage moteur, mise en marche/arrêt d'un état, positionnement d'un vérin à niveau donné, etc. Chaque connexion est par ailleurs déclarée au niveau de la mémoire du boîtier : son nom, son type (capteur/actionneur), sa plage de valeur valide, io éventuellement son mode de représentation sur une IHM. Il faut noter qu'une connexion peut éventuellement être à la fois capteur et actionneur, comme par exemple le positionnement d'un niveau de régime moteur et lecture du régime moteur, et que, dans ce cas, il y a deux fonctions gérées au niveau de la téléassistance, une en écriture et une en lecture.Step 1 During the installation of the mobile telephone 111 on the machine 1, two types of connections are made on all the active elements of the machine object of the remote assistance: - connections of the sensor type. These are connections that refer to the housing 130 measurement data: temperature measurement, engine speed, different states of the system, etc., -connections type actuators. These are connections that activate an element of the machine and therefore send control data: motor start, start / stop of a state, positioning of a jack at a given level, etc. Each connection is also declared at the level of the housing memory: its name, its type (sensor / actuator), its valid value range, and possibly its representation mode on an HMI. It should be noted that a connection can possibly be both a sensor and an actuator, such as for example the positioning of a level of engine speed and reading of the engine speed, and that, in this case, there are two functions managed at the level of the engine. tele-assistance, one in writing and one in reading.
15 La déclaration des connexions peut se faire au moyen du boîtier 140 de configuration servant d'interface utilisateur simple, avec écran LCD et clavier alpha-numérique disponibles sur le boiter. Etape 2 Le téléphone mobile 111 disposant d'un connecteur USB esclave est 20 branché sur le module 100. Le branchement sur l'interface 110 de communication provoque au niveau du téléphone mobile les événements suivants : - mise en mode alimentation locale, - le pilote ( driver ) de téléphone, intégré dans le module 100 de 25 téléassistance, permet à ce dernier de prendre le contrôle du téléphone en tant que modem, - le module 100 est ensuite dans l'attente d'un appel depuis une station distante 200 pour la téléassistance. Un débranchement du téléphone mobile 111 ou sa mise à l'arrêt met fin 30 temporairement à la possibilité de téléassistance de la machine 1. Il faut remarquer que tant que le téléphone 111 est branché sur le module 100, il bénéficie d'une alimentation par la machine 1, permettant d'envisager des sessions de téléassistance longues, non limitées par la batterie du téléphone mobile. Etape 3 Cette étape peut être effectuée autant de fois que nécessaire. A chaque fin de prise en main, il suffit de raccrocher. Le télé-opérateur appelle le téléphone mobile 111, branché sur le module 100 et en situation d'attente, à l'aide par exemple d'un téléphone mobile distant 200 compatible avec le protocole de téléassistance. L'appel peut être direct, via IP sur GSM par exemple, si les téléphones io sont équipés d'adresse IP fixe. Sinon, le téléphone 200 appelle une plate-forme 300 de mise en relation IP pour obtenir l'adresse IP du téléphone 111. Dans le paragraphe suivant, on prend pour hypothèse le cas le plus restrictif où les téléphones n'ont pas d'adresse IP fixe. Un protocole spécifique est alors déclenché, qui consiste dans les is étapes suivantes : - le téléphone appelant 200 lance une requête vers le serveur 300 de mise en relation qui lui retransmet l'adresse IP du téléphone appelé 111, - le téléphone appelant 200 lance une commande vers le module 100 connecté au téléphone 111 en utilisant l'adresse reçue, 20 - des données concernant chaque fonction disponible, capteurs et/ou actionneurs, sont envoyées au téléphone 200 au moyen du protocole HTTP, - chaque composant de l'interface IHM est mis en association avec l'appel à chaque fonction disponible sur le téléphone 111 qui communique ensuite avec la machine 1 via le module 100.The declaration of connections can be made by means of the configuration box 140 serving as a simple user interface, with LCD screen and alpha-numeric keypad available on the box. Step 2 The mobile telephone 111 having a USB slave connector is connected to the module 100. The connection to the communication interface 110 causes the following events at the mobile telephone: - switching to local power mode, - the driver The telephone driver, integrated in the remote assistance module 100, allows the latter to take control of the telephone as a modem, the module 100 is then waiting for a call from a remote station 200 for tele-assistance. A disconnection of the mobile phone 111 or its shutdown temporarily ends the possibility of remote assistance of the machine 1. It should be noted that as long as the phone 111 is connected to the module 100, it has a power supply. the machine 1, to consider long teleassistance sessions, not limited by the battery of the mobile phone. Step 3 This step can be performed as many times as necessary. At each end of handling, simply hang up. The tele-operator calls the mobile phone 111, connected to the module 100 and in a standby situation, using for example a remote mobile phone 200 compatible with the remote assistance protocol. The call can be direct, via IP on GSM for example, if the phones io are equipped with fixed IP address. Otherwise, the telephone 200 calls an IP dialing platform 300 to obtain the IP address of the telephone 111. In the following paragraph, it is assumed the most restrictive case where the phones have no address. Fixed IP. A specific protocol is then triggered, which consists in the following steps: the calling telephone 200 sends a request to the connection server 300 which retransmits the IP address of the called telephone 111, the calling telephone 200 initiates a command to the module 100 connected to the telephone 111 using the received address, 20 - data relating to each available function, sensors and / or actuators, are sent to the telephone 200 by means of the HTTP protocol, - each component of the HMI interface is associated with the call to each function available on the telephone 111 which then communicates with the machine 1 via the module 100.
25 Etape 4 Lorsque le télé-opérateur agit sur un composant de l'IHM, un message correspondant à la fonction activée et contenant la valeur du paramètre changé est envoyée au téléphone 111, qui est transmis au module 100 qui à son tour envoie le message électrique correspondant au niveau de l'actionneur 30 132 concerné via le boîtier 130 d'échange de données. Par ailleurs, le boîtier 130 est constamment en train de lire les valeurs des capteurs 131. Dès qu'une valeur d'un des capteurs change, il émet un Io message au téléphone mobile 111, qui transmet le message au téléphone 200 qui lui-même le répercute au niveau du composant de l'IHM correspondant. Par ailleurs, tout système complémentaire d'enregistrement de l'historique de la téléassistance, pour analyse ultérieure par exemple, peut être connecté au système gérant I'IHM sur le téléphone 200. Lorsque le télépilotage est terminé, le télé-opérateur raccroche au niveau du téléphone 200. Le téléphone 111 est à nouveau mis en attente comme à la fin de l'étape 2. Le système reste prêt pour une autre téléassistance tant que le téléphone 111 est branché. IoStep 4 When the teleoperator acts on a component of the HMI, a message corresponding to the activated function and containing the value of the changed parameter is sent to the telephone 111, which is transmitted to the module 100 which in turn sends the message corresponding to the level of the relevant actuator 132 via the data exchange housing 130. Moreover, the housing 130 is constantly reading the values of the sensors 131. As soon as a value of one of the sensors changes, it transmits an Io message to the mobile phone 111, which transmits the message to the telephone 200 which itself even the repercussion at the component of the corresponding HMI. Moreover, any additional system for recording the history of the remote assistance, for later analysis for example, can be connected to the system managing the IHM on the telephone 200. When remote control is completed, the remote operator hangs up The telephone 111 is again put on hold as at the end of step 2. The system remains ready for another remote assistance as long as the telephone 111 is connected. io