[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

FR2901045A1 - Home automation system e.g. shutter, controlling method for building, involves selecting control action of home automation system, and generating text message containing controls relative to selected control action based on syntax - Google Patents

Home automation system e.g. shutter, controlling method for building, involves selecting control action of home automation system, and generating text message containing controls relative to selected control action based on syntax Download PDF

Info

Publication number
FR2901045A1
FR2901045A1 FR0604253A FR0604253A FR2901045A1 FR 2901045 A1 FR2901045 A1 FR 2901045A1 FR 0604253 A FR0604253 A FR 0604253A FR 0604253 A FR0604253 A FR 0604253A FR 2901045 A1 FR2901045 A1 FR 2901045A1
Authority
FR
France
Prior art keywords
home automation
automation system
commands
syntax
messages
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
Application number
FR0604253A
Other languages
French (fr)
Other versions
FR2901045B1 (en
Inventor
Jean Letutour
Eric Turmel
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Delta Dore SA
Original Assignee
Delta Dore SA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Delta Dore SA filed Critical Delta Dore SA
Priority to FR0604253A priority Critical patent/FR2901045B1/en
Publication of FR2901045A1 publication Critical patent/FR2901045A1/en
Application granted granted Critical
Publication of FR2901045B1 publication Critical patent/FR2901045B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/282Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/283Processing of data at an internetworking point of a home automation network
    • H04L12/2836Protocol conversion between an external network and a home network
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/90Additional features
    • G08C2201/93Remote control using other portable devices, e.g. mobile phone, PDA, laptop

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Automation & Control Theory (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • Human Computer Interaction (AREA)
  • Selective Calling Equipment (AREA)

Abstract

The method involves selecting a control action of a home automation system, and generating a text message e.g. short message service, containing controls relative to the selected control action based on a syntax. The message is sent by a text message sending system of a telephony system e.g. mobile telephone, via a data communication network e.g. global system for mobile communication (GSM) network. Independent claims are also included for the following: (1) a terminal for controlling a home automation system (2) a computer program stored on an information medium comprising instructions for implementing a home automation system controlling method.

Description

Domaine technique L'invention se situe dans le domaine du contrôleTECHNICAL FIELD The invention lies in the field of control

d'installations domotiques et plus particulièrement dans celui des protocoles de commande permettant un contrôle à distance par exemple via l'utilisation de courts messages textuels depuis un téléphone mobile.  home automation systems and more particularly in the control protocols for remote control for example via the use of short text messages from a mobile phone.

Art antérieur Les installations domotiques sont dorénavant très courantes. Elles permettent de contrôler de plus en plus d'appareils et de fonctions au sein d'un domicile. Le terme domicile est ici employé dans un sens large et peut désigner également un bâtiment professionnel ou tout type de bâtiments ou d'ensembles de bâtiments. Cela peut aller du contrôle du chauffage à celui des volets roulants en passant par dès systèmes d'alarmes plus ou moins sophistiqués. Ces systèmes sont généralement contrôlés par un organe de contrôle central, généralement appelé centrale. Depuis cette centrale il est possible de régler son chauffage, de déclencher l'ouverture ou la fermeture de volets, l'allumage ou l'extinction de lumières, d'activer ou de désactiver un système d'alarme. Toutes ces actions de contrôle peuvent également souvent se faire depuis un organe de commande déplaçable comme une télécommande.  Prior Art Home automation systems are now very common. They allow you to control more and more devices and functions within a home. The term domicile is here used in a broad sense and may also refer to a professional building or any type of building or group of buildings. This can range from heating control to rolling shutters to more or less sophisticated alarm systems. These systems are usually controlled by a central control organ, usually called central. From this central unit it is possible to adjust the heating, to open or close shutters, to turn on or off lights, to activate or deactivate an alarm system. All these control actions can also often be done from a movable controller such as a remote control.

D'un autre côté, il est souhaitable de pouvoir interagir avec son système domotique même depuis l'extérieur du bâtiment. On peut, par exemple, souhaiter remonter la température de chauffage quelques heures avant un retour de vacances ou bien encore pouvoir contrôler l'état des installations de son domicile alors que l'on ne s'y trouve pas. Pour cette raison, les installations telles que les systèmes domotiques sont de plus en plus souvent connectées aux réseaux de télécommunications du domicile. Plusieurs solutions permettent ainsi à un utilisateur distant d'interagir, au moins sommairement, avec son système domotique. On peut citer ici les serveurs vocaux pouvant recevoir un appel téléphonique. Avec ce système, l'utilisateur peut, après avoir entré un code sécurisant l'accès, naviguer parmi un ensemble de commandes déclinées par le serveur vocal et déclencher ces commandes à l'aide de tout téléphone. Certains systèmes sont connectés à un réseau de communication numérique comme Internet et offrent la possibilité d'être contrôlés depuis tout ordinateur ou téléphone WAP (protocole d'application sans fil ou Wireless Application Protocol en anglais). Dans ces systèmes, l'installation domotique est reliée à une passerelle Internet que l'on peut interroger depuis un navigateur standard. Il est ainsi possible d'accéder à l'état de son système ou de déclencher des commandes depuis un ordinateur personnel connecté à Internet ou depuis un téléphone disposant d'un accès WAP. De tels systèmes permettent d'offrir une interface intuitive facile à appréhender pour l'utilisateur, mais nécessitent un terminal relativement complexe pour la mise en oeuvre de l'interface de contrôle. De tels terminaux ne sont pas forcément accessibles a l'utilisateur chaque fois que celui-ci peut vouloir accéder au contrôle de son système domotique. D'autres systèmes, encore, sont directement couplés à un réseau de téléphonie sans fil, par exemple de type GSM, ou encore au réseau de téléphonie fixe, et sont dotés de moyens de recevoir des messages textes courts encore couramment appelés SMS ( Short Message Service en anglais). L'utilisateur est alors à même d'envoyer des commandes et de recevoir çles réponses de la part de son système domotique par le biais de ces messages. Généralement ces systèmes disposent également d'un service d'alerte par envoi de messages SMS lorsqu'une anomalie ou une intrusion est détectée. Ces services de contrôle de systèmes domotiques par messages nécessitent l'apprentissage par l'utilisateur de la syntaxe des commandes pour être en mesure de les composer depuis son téléphone. Ces systèmes offrent par contre l'avantage de pouvoir être utilisés à tout moment et pratiquement en tout lieu. De plus ils ne nécessitent généralement pas l'acquisition d'un terminal de contrôle car, de nos jours, un pourcentage élevé de la population dispose d'un téléphone mobile permettant l'envoi et la réception de tels messages courts. Une syntaxe d,e commandes adaptée à un tel système doit être simple et facile à mémoriser pour l'utilisateur.  On the other hand, it is desirable to be able to interact with its home automation system even from outside the building. For example, one may wish to raise the heating temperature a few hours before returning from vacation or even be able to check the state of the facilities in his home when it is not there. For this reason, facilities such as home automation systems are increasingly connected to home telecom networks. Several solutions thus allow a remote user to interact, at least summarily, with his home automation system. Here we can mention the voice servers that can receive a phone call. With this system, the user can, after entering a code securing access, navigate among a set of commands issued by the voice server and trigger these commands using any phone. Some systems are connected to a digital communication network such as the Internet and offer the possibility of being controlled from any computer or WAP (Wireless Application Protocol) phone. In these systems, the home automation system is connected to an Internet gateway that can be interrogated from a standard browser. It is thus possible to access the status of his system or to trigger commands from a personal computer connected to the Internet or from a telephone with WAP access. Such systems make it possible to offer an intuitive interface that is easy to apprehend for the user, but require a relatively complex terminal for the implementation of the control interface. Such terminals are not necessarily accessible to the user whenever he may want to access control of his home automation system. Other systems, again, are directly coupled to a wireless telephony network, for example of the GSM type, or to the fixed telephony network, and are equipped with means to receive short text messages still commonly called SMS (Short Message Service in English). The user is then able to send commands and receive answers from his home automation system through these messages. Generally these systems also have an alert service by sending SMS messages when an anomaly or an intrusion is detected. These messaging systems control services require the user to learn the syntax of the commands to be able to dial them from his phone. These systems offer the advantage of being able to be used at any time and almost anywhere. Moreover, they do not generally require the acquisition of a control terminal because, today, a high percentage of the population has a mobile phone for sending and receiving such short messages. A syntax of commands adapted to such a system must be simple and easy to memorize for the user.

Exposé de l'invention L'invention se propose de répondre à ces problèmes en offrant un procédé de contrôle d'une installation domotique par un jeu de commandes. Ces commandes sont envoyées sous la forme de messages texte courts. Une première syntaxe de ces commandes est adaptée à un usage manuel où l'utilisateur entre directement la commande pour composer le message, tandis qu'une deuxième syntaxe est adaptée à une composition automatique par une application de contrôle s'exécutant sur ledit terminal. La centrale est à même d'interpréter les deux syntaxes des commandes. De cette façon, le système domotique est contrôlable par un simple terminal en tout lieu, tandis que les utilisateurs disposant d'un terminal plus évolué peuvent-disposer d'une application de contrôle, la syntaxe des commandes étant adaptée à chaque mode de communication.  DISCLOSURE OF THE INVENTION The invention proposes to answer these problems by offering a method of controlling a home automation installation by a set of commands. These commands are sent as short text messages. A first syntax of these commands is adapted to a manual use where the user directly enters the command to compose the message, while a second syntax is adapted to an automatic composition by a control application executing on said terminal. The control panel is able to interpret both command syntaxes. In this way, the home automation system is controllable by a simple terminal anywhere, while users with a more advanced terminal can have a control application, the syntax of the commands being adapted to each mode of communication.

L'invention concerne un procédé de contrôle d'un système domotique distant contrôlable par un jeu de commandes, au moyen d'un terminal de contrôle comportant des moyens d'émission de messages à destination du système domotique et des moyens pour permettre à l'utilisateur de créer des messages contenant au moins une desdites commandes selon une première syntaxe, comportant une étape de sélection d'une action de contrôle du système domotique et une étape de génération d'au moins un message contenant au moins une desdites commandes, relative à l'action de contrôle sélectionnée. selon une seconde syntaxe.  The invention relates to a method for controlling a remote home automation system controllable by a set of commands, by means of a control terminal comprising means for transmitting messages to the home automation system and means for enabling the home user to create messages containing at least one of said commands according to a first syntax, comprising a step of selecting a control action of the home automation system and a step of generating at least one message containing at least one of said commands, relative to the selected control action. according to a second syntax.

Selon un mode de réalisation particulier de l'invention, les messages sont des messages texte. Selon un mode de réalisation particulier de l'invention, les messages contenant lesdites commandes sont envoyés par le système d'envoi de messages texte courts d'un système de téléphonie.  According to a particular embodiment of the invention, the messages are text messages. According to a particular embodiment of the invention, the messages containing said commands are sent by the system for sending short text messages of a telephony system.

20 Selon un mode de réalisation particulier de l'invention, les messages sont envoyés par un réseau de communication de données.  According to a particular embodiment of the invention, the messages are sent by a data communication network.

Selon un mode de réalisation particulier de l'invention, les deux syntaxes sont _ identiques. 25 L'invention concerne également un terminal de contrôle d'un système domotique distant contrôlable par un jeu de commandes, comportant des moyens d'émission de messages à destination du système domotique, des moyens pour permettre à l'utilisateur de créer des messages contenant au moins une desdites 30 commandes selon une première syntaxe et comportant en outre des moyens pour permettre à l'utilisateur de sélectionner une action de contrôle du système domotique et des moyens de générer au moins un message contenant au moins une desdites commandes selon une seconde syntaxe, ladite commande de contrôle étant relative à l'action de contrôle sélectionnée.15 L'invention concerne également un système domotique, contrôlable par un jeu de commandes, comportant des moyens de réception de messages contenant au moins une desdites commandes, des moyens d'interprétation desdites commandes reçues et où les moyens d'interprétations sont adaptés pour interpréter lesdites commandes reçues exprimées selon au moins deux syntaxes différentes.  According to a particular embodiment of the invention, the two syntaxes are identical. The invention also relates to a control terminal of a remote home automation system controllable by a set of commands, comprising means for sending messages to the home automation system, means for allowing the user to create messages containing at least one of said commands according to a first syntax and further comprising means for allowing the user to select a control action of the home automation system and means for generating at least one message containing at least one of said commands according to a second syntax , said control command being relative to the selected control action. The invention also relates to a home automation system, controllable by a set of commands, comprising means for receiving messages containing at least one of said commands, means for interpretation of said received commands and where the means of interpretation are adapted to interpret the your received orders expressed according to at least two different syntaxes.

L'invention concerne également un programme d'ordinateur stocké sur un support d'informations, caractérisé en ce qu'il comporte des instructions permettant de mettre en oeuvre le procédé lorsqu'il est chargé et exécuté sur un terminal de contrôle d'un système domotique distant.  The invention also relates to a computer program stored on an information medium, characterized in that it includes instructions for implementing the method when it is loaded and executed on a control terminal of a system. remote home automation.

Brève description des dessins Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : La Fig. 1 représente un exemple de réalisation de l'architecture du système.  BRIEF DESCRIPTION OF THE DRAWINGS The characteristics of the invention mentioned above, as well as others, will appear more clearly on reading the following description of an exemplary embodiment, said description being given in connection with the accompanying drawings, among which: FIG. 1 represents an exemplary embodiment of the system architecture.

La Fig. 2 représente le procédé de réception de messages par une centrale selon un exemple de réalisation de l'invention. La Fig. 3 représente le schéma fonctionnel du terminal et de la centrale dans un exemple de réalisation de l'invention.  Fig. 2 represents the method of receiving messages by a central unit according to an embodiment of the invention. Fig. 3 shows the block diagram of the terminal and the central unit in an exemplary embodiment of the invention.

Exposé détaillé de l'inventionDetailed exposition of the invention

La Fig. 1 représente un système selon un mode de réalisation de l'invention. Dans ce système est représenté schématiquement un système domotique qui s'architecture autour d'un bus de communication 1.7. Ce bus de communication peut être filaire ou encore sans fil. Il permet aux différents équipements du système domotique de communiquer avec une centrale de contrôle 1.1. Le système comprend un ensemble d''équipements 1.4, 1.5 et 1.6 qui peuvent être soit des boîtiers de commande d'appareils domotiques tels que des volets, des lumières-ou encore des appareils de chauffage. Ils peuvent aussi être des détecteurs tels que des détecteurs de présence, de fumée, de luminosité ou autres. La centrale 1.1 permet de contrôler le système et comprend l'intelligence du système. De tels systèmes permettent le contrôle de la température dans un bâtiment ou encore en assurent la sécurité en déclenchant des alarmes en cas d'intrusion. L'utilisateur peut commander son système via la centrale 1.1. De façon à contrôler son système à distance, la centrale est connectée à au moins un réseau de communication 1.3. Un terminal de contrôle 1.2 permet alors à l'utilisateur d'envoyer des commandes et d'échanger des messages avec la centrale de son système. Le réseau de communication 1.3 peut être un réseau d'échange de données par paquets comme Internet, un réseau téléphonique comme le réseau téléphonique commuté, des réseaux de téléphone sans fil comme le réseau GSM ou encore tout type de réseau de communication. La centrale dispose donc généralement d'un jeu de commandes lui permettant de contrôler les divers appareils connectés au système domotique, de contrôler le lancement de diverses actions ou de relever des données relatives à l'état de chacun de ces appareils connectés.  Fig. 1 represents a system according to one embodiment of the invention. In this system is schematically represented a home automation system that is architecture around a communication bus 1.7. This communication bus can be wired or wireless. It allows the various equipments of the home automation system to communicate with a control center 1.1. The system comprises a set of equipment 1.4, 1.5 and 1.6 which can be either control boxes of home automation devices such as shutters, lights or even heaters. They can also be detectors such as presence detectors, smoke, brightness or others. Central 1.1 allows control of the system and understands the intelligence of the system. Such systems allow the control of the temperature in a building or ensure its safety by triggering alarms in case of intrusion. The user can control his system via control panel 1.1. In order to control his system remotely, the control unit is connected to at least one communication network 1.3. A control terminal 1.2 then allows the user to send commands and exchange messages with the central of his system. The communication network 1.3 may be a packet data exchange network such as the Internet, a telephone network such as the switched telephone network, wireless telephone networks such as the GSM network or any type of communication network. The central unit therefore usually has a set of commands allowing it to control the various devices connected to the home automation system, to control the launching of various actions or to record data relating to the status of each of these connected devices.

Sur les réseaux de communications modernes, qu'il s'agisse d'Internet ou de réseaux téléphoniques, il est maintenant courant de pouvoir communiquer à l'aide de messages texte. On peut citer le service de courriel (e-mail en anglais) sur Internet ou le service de messages texte courts (SMS) sur les réseaux téléphoniques. Ce dernier est maintenant disponible tant sur le réseau commuté classique que sur les réseaux mobiles. Des systèmes ont donc été développés pour permettre de communiquer avec les systèmes domotiques par l'intermédiaire de ces messages texte courts. De cette façon, l'utilisateur peut entrer des commandes texte et les envoyer à la centrale de son système. Il peut de la même façon recevoir des messages en provenance de cette centrale, comme des messages d'alarme ou encore des états de son système, comme la température intérieure du bâtiment ou l'état de fermeture de ses volets. Ce mode de communication est particulièrement pratique car les utilisateurs sont aujourd'hui massivement équipés de téléphones mobiles dotés de cette fonction de communication par messages texte courts.  On modern communications networks, whether Internet or telephone networks, it is now common to be able to communicate using text messages. One can quote the service of email (e-mail in English) on the Internet or the service of short text messages (SMS) on the telephone networks. The latter is now available both on the conventional switched network and on mobile networks. Systems have therefore been developed to allow communication with home automation systems via these short text messages. In this way, the user can enter text commands and send them to the central of his system. It can similarly receive messages from this plant, such as alarm messages or reports of its system, such as the interior temperature of the building or the state of closure of its shutters. This mode of communication is particularly practical because today users are massively equipped with mobile phones with this function of communication by short text messages.

L'utilisation de ces modes de commande par échange de messages texte courts entre une centrale de système domotique et un utilisateur via un terminal suppose de définir une syntaxe de commande. Cette syntaxe permet de faire correspondre à chaque commande du jeu de commandes dont dispose la centrale, un texte associé à cette commande ainsi que d'éventuels paramètres associés. La centrale est alors en mesure d'interpréter cette syntaxe pour déclencher la commande associée. Cette syntaxe doit être simple à mémoriser et à manipuler par l'utilisateur. On choisira, par exemple, des noms de commandes évoquant la fonction de la commande. On peut également choisir de limiter la syntaxe à une commande par message pour des raisons de simplicité. Malgré l'effort apporté à la définition d'une syntaxe simple et facilement mémorisable, l'interaction avec un système domotique via la rédaction de commandes sous la forme de messages texte reste une activité d'autant plus complexe que le système à commander est lui-même complexe.  The use of these control modes by exchanging short text messages between a central home automation system and a user via a terminal assumes the definition of a command syntax. This syntax makes it possible to correspond to each command of the set of commands available to the control panel, a text associated with this command as well as any associated parameters. The control panel is then able to interpret this syntax to trigger the associated command. This syntax must be simple to memorize and manipulate by the user. We will choose, for example, names of commands evoking the function of the command. One can also choose to limit the syntax to a command by message for the sake of simplicity. Despite the effort made to define a simple and easily rememberable syntax, the interaction with a home automation system via the writing of commands in the form of text messages remains an activity all the more complex that the system to be controlled is him - same complex.

Certains téléphones mobiles haut de gamme offrent un système d,exploitation évolué permettant de développer des applications pouvant s'installer sur le téléphone et y être exécutées. On peut citer les systèmes d'exploitation comme Symbian OS , développé par un consortium de constructeurs ou encore Windows Mobile de Microsoft. Ces systèmes offrent la possibilité d'exécuter des applications, par exemple écrites en Java, un langage de programmation indépendant de la plateforme, initialement développé par la société SUN. Il est donc possible, par ce biais, d'offrir une interface facilitant l'interaction entre l'utilisateur et le système domotique. Une telle interface va, par exemple, offrir des écrans représentant les divers éléments du système et pour chacun d'eux des éléments d'interface pour les contrôler. Il sera, par exemple, possible de commander la fermeture d'un volet par l'appui sur un bouton intitulé fermer en regard de la description de ce volet. De cette façon, l'utilisateur n'a pas besoin de retenir un langage de commande mais dispose d'une interface intuitive lui permettant d'interagir avec son système. Cette interface, pour pouvoir fonctionner, doit pouvoir communiquer avec la centrale du système domotique. Cette communication peut être envisagée de plusieurs manières à l'aide de différents réseaux de communication disponibles sur le terminal. Ces réseaux peuvent comprendre des réseaux d'échange de données connectés à Internet, filaires ou sans fils, qui sont de plus en plus souvent disponibles sur ces téléphones haut de gamme, comme par exemple Bluetooth, WiFi, Ethernet, GI RS, UMTS. Néanmoins, une manière simple et largement disponible sur les terminaux, en particulier les terminaux téléphoniques, est d'utiliser également le système d'envoi de messages texte courts.  Some high-end mobile phones offer an advanced operating system to develop applications that can be installed and run on the phone. We can mention operating systems like Symbian OS, developed by a consortium of manufacturers or Windows Mobile Microsoft. These systems offer the possibility of running applications, for example written in Java, a platform-independent programming language originally developed by SUN. It is thus possible, by this means, to offer an interface facilitating the interaction between the user and the home automation system. Such an interface will, for example, provide screens representing the various elements of the system and for each of them interface elements to control them. It will be possible, for example, to order the closure of a shutter by pressing a button labeled close next to the description of this shutter. In this way, the user does not need to remember a command language but has an intuitive interface allowing him to interact with his system. This interface, in order to be able to function, must be able to communicate with the central unit of the home automation system. This communication can be considered in several ways using different communication networks available on the terminal. These networks can include data exchange networks connected to the Internet, wired or wireless, which are increasingly available on these high-end phones, such as Bluetooth, WiFi, Ethernet, GI RS, UMTS. Nevertheless, a simple and widely available way on the terminals, in particular the telephone terminals, is also to use the system for sending short text messages.

Une première idée est donc d'utiliser la syntaxe définie pour les interactions directes avec l'utilisateur et de doter l'interface de moyens de composer les mêmes messages courts que ceux qu'utilise un humain pour dialoguer avec le système domotique. De cette façon, la centrale interagit de la même façon avec un être humain et avec l'interface, cette dernière se chargeant de l'interprétation des messages reçus et de la composition des messages envoyés en fonction des actions de l'utilisateur. Cette solution offre l'avantage de la simplicité, un même module permettant l'interprétation des commandes reçues par le biais de messages rédigés par l'utilisateur et l'interprétation des commandes reçues par le biais de messages composés par l'interface de pilotage du système.  A first idea is to use the syntax defined for the direct interactions with the user and to provide the interface with means to compose the same short messages as those used by a human to interact with the home automation system. In this way, the control unit interacts in the same way with a human being and with the interface, the latter being responsible for interpreting the messages received and the composition of the messages sent according to the actions of the user. This solution offers the advantage of simplicity, the same module allowing the interpretation of the commands received by means of messages written by the user and the interpretation of the commands received by means of messages composed by the control interface of the user. system.

Les messages texte échangés entre la centrale et le terminal de contrôle ne sont pas soumis aux mêmes contraintes que les messages échangés directement entre les utilisateurs et la centrale. En effet, ces messages ne sont destinés ni à être composés ni à être lus par des êtres humains. D'un autre côté, les systèmes d'échange de messages texte courts ont généralement un coût. Il est donc possible d'améliorer le système d'échange de messages entre la centrale et un programme d'interface en définissant une seconde syntaxe adaptée à cette communication de machine à machine. Il est par exemple possible de définir ici une syntaxe où les noms de commande n'ont plus à être facilement mémorisés et pourront donc être plus courts. On peut également, pour répondre à des commandes complexes, concaténer plusieurs commandes dans un même message texte. De telles modifications n'augmentent que légèrement la complexité du module d'interprétation de la centrale et permettent une amélioration du coût d'utilisation du système de commande pour l'utilisateur.  Text messages exchanged between the control panel and the control terminal are not subject to the same constraints as the messages exchanged directly between the users and the control panel. Indeed, these messages are not intended to be composed or to be read by human beings. On the other hand, short text message exchange systems generally have a cost. It is therefore possible to improve the system for exchanging messages between the central unit and an interface program by defining a second syntax adapted to this machine-to-machine communication. For example, it is possible to define a syntax here where the command names no longer have to be easily stored and can therefore be shorter. One can also, to answer complex commands, concatenate several commands in the same text message. Such modifications increase only slightly the complexity of the interpretation module of the plant and allow an improvement in the cost of using the control system for the user.

La Fig. 2 représente le procédé de réception de messages par une centrale selon un exemple de réalisation de l'invention. L'étape 2.1 représente la réception d'un message par la centrale. Il s'ensuit une étape 2.2 de détermination du type de syntaxe du message. Il s'agit d'identifier le type de correspondant, humain ou interface, avec lequel communique la centrale. Pour ce faire, il est possible d'utiliser un élément de syntaxe particulier dans les messages générés par l'interface de façon à pouvoir les distinguer des messages générés manuellement. Il est, par exemple, possible de faire commencer le message généré par l'interface d'un caractère distinctif non susceptible de se retrouver dans une commande générée manuellement. On peut citer des caractères comme # , ! ou autres. Dans un exemple de réalisation de l'invention chaque commande générée automatiquement par l'interface est précédée d'un caractère qui indique le type de commande dont il s'agit. Ce caractère possède donc, dans cet exemple, une triple fonction : il sert d'indicateur du fait qu'il s'agit d'un message généré par un programme et non manuellement, il indique également le type de la commande qui le suit et il sert également de séparateur entre différentes commandes éventuellement présentes dans le message. L'exemple de réalisation utilise les caractères suivants : ! indique une commande générant une action sur le système, ? indique une demande d'informations au système impliquant une réponse de celui-ci. Une étape de décision sur la nature manuelle ou automatique du message reçu est prise à l'étape 2.3. Dans le cas d'un message contenant une commande selon la syntaxe manuelle, une étape d'interprétation de cette, commande est effectuée à l'étape 2.4. Dans le cas contraire, une étape d'interprétation de commande selon la syntaxe automatique est effectuée à l'étape 2.5. Lorsque la commande est analysée, elle est ensuite exécutée lors d'une étape 2.6. Si cette commande ne nécessite pas de réponse, alors le système se met en attente de la réception d'un nouveau message. Si la commande nécessite une réponse, cette réponse est générée. Selon la nature manuelle ou automatique de la commande reçue, la réponse va être générée selon la syntaxe manuelle lors d'une étape 2.7 ou selon la syntaxe automatique lors d'une étape 2.8 et envoyée au terminal.  Fig. 2 represents the method of receiving messages by a central unit according to an embodiment of the invention. Step 2.1 represents the reception of a message by the central unit. This follows a step 2.2 of determining the type of syntax of the message. It is a question of identifying the type of correspondent, human or interface, with which the central communicates. To do this, it is possible to use a particular syntax element in the messages generated by the interface so that it can be distinguished from messages generated manually. It is, for example, possible to start the message generated by the interface of a distinctive character that is not likely to end up in a manually generated command. We can quote characters like #,! or others. In an exemplary embodiment of the invention each command automatically generated by the interface is preceded by a character which indicates the type of command in question. This character has, in this example, a triple function: it serves as an indicator that it is a message generated by a program and not manually, it also indicates the type of the command that follows it and it also serves as a separator between various commands possibly present in the message. The exemplary embodiment uses the following characters:! indicates a command that generates an action on the system,? indicates a request for information to the system involving a response from it. A decision step on the manual or automatic nature of the received message is taken in step 2.3. In the case of a message containing a command according to the manual syntax, a step of interpretation of this command is performed in step 2.4. In the opposite case, a command interpreting step according to the automatic syntax is performed in step 2.5. When the command is analyzed, it is then executed in a step 2.6. If this command does not require a response, then the system waits for a new message to be received. If the command requires a response, this response is generated. According to the manual or automatic nature of the command received, the response will be generated according to the manual syntax during a step 2.7 or according to the automatic syntax during a step 2.8 and sent to the terminal.

La Fig. 3 représente le schéma fonctionnel du terminal 3.2 et de la centrale 3.1 dans un exemple de réalisation de l'invention. Le terminal 3.2 contient un module de communication par messages texte courts 3.4. Utilisant ce module, un premier module 3.10 permet à l'utilisateur de générer des messages texte manuellement. Une interface 3.9 lui permet, quant à elle, de visualiser une abstraction de son système et de déclencher des commandes à destination de celui-ci. Cette interface 3.9 utilise un module 3.8 de génération automatique de messages texte courts. Ces derniers sont également envoyés par le module de communication 3.4. De son côté, la centrale 3.1 contient également un module de communication par messages texte courts 3.3. Les messages reçus sont interprétés soit par le module d'interprétation de commandes selon la syntaxe manuelle 3.5, soit par le module d'interprétation de commandes selon la syntaxe automatique 3.6 pour être ensuite exécutés par le module de contrôle 3.7 du système.  Fig. 3 shows the block diagram of the terminal 3.2 and the central unit 3.1 in an exemplary embodiment of the invention. The terminal 3.2 contains a short text message communication module 3.4. Using this module, a first module 3.10 allows the user to generate text messages manually. An interface 3.9 allows him, as for it, to visualize an abstraction of his system and to trigger commands destined for this one. This interface 3.9 uses a module 3.8 for automatic generation of short text messages. These are also sent by the communication module 3.4. For its part, the control panel 3.1 also contains a short text message communication module 3.3. The received messages are interpreted either by the command interpreting module according to the manual syntax 3.5, or by the command interpreting module according to the automatic syntax 3.6, then to be executed by the control module 3.7 of the system.

Ce mode de réalisation comprenant deux syntaxes est particulièrement avantageux, en ce qu'il permet de concilier les deux objectifs : permettre un contrôle facile à tout moment et en tout lieu depuis un terminal généralement déjà à la disposition de l'utilisateur, et également, pour les utilisateurs qui disposent d'un terminal suffisamment performant, utiliser une interface de communication.  This embodiment comprising two syntaxes is particularly advantageous in that it makes it possible to reconcile the two objectives: to allow easy control at any time and in any place from a terminal generally already available to the user, and also, for users who have a sufficiently powerful terminal, use a communication interface.

Nous allons maintenant donner quelques exemples de commandes usuelles selon les deux syntaxes utilisées dans un exemple de réalisation de l'invention. • Mise en route de l'alarme : o Syntaxe manuelle : ALA o Syntaxe automatique : !ALO • Arrêt de l'alarme : o Syntaxe manuelle : ALM o Syntaxe automatique : !AL1 • Commande d'une consigne nn de température : o Syntaxe manuelle : CHRnn o Syntaxe automatique : !CCnn • Mise en route de l'automatisme z : o Syntaxe manuelle : AUM(z) o Syntaxe automatique : ! AU 1(z) • Arrêt de l'automatisme z : o Syntaxe manuelle : AUA(z) o Syntaxe automatique : !AUO(z)  We will now give some examples of usual commands according to the two syntaxes used in an exemplary embodiment of the invention. • Activation of the alarm: o Manual syntax: ALA o Automatic syntax:! ALO • Alarm stop: o Manual syntax: ALM o Automatic syntax:! AL1 • Command of a temperature set point: o Syntax manual: CHRnn o Automatic syntax:! CCnn • Start automation z: o Syntax manual: AUM (z) o Automatic syntax:! AU 1 (z) • Stop automatism z: o Manual syntax: AUA (z) o Automatic syntax:! AUO (z)

L'homme du métier comprendra que l'invention, ici décrite dans le cadre d'une communication par messages texte courts de type SMS, peut être implémentée à l'aide de tout type de communication par messages texte. On peut citer les communications sur protocole IP (Internet Protocol en anglais) tels que HTTP, WAP, RTC ou encore par courriel. L'invention peut utiliser tous types de réseaux de communication comme la téléphonie classique, la téléphonie sans fil ou encôre les réseaux de communication de données comme Internet. L'invention est également indépendante du jeu de commandes cornpris par la centrale et peut être implémentée pour divers systèmes de commandes, tant propriétaires que standards.  Those skilled in the art will understand that the invention, described here in the context of SMS short text message communication, can be implemented using any type of text message communication. We can mention communications over IP (Internet Protocol in English) such as HTTP, WAP, PSTN or by email. The invention can use all types of communication networks such as conventional telephony, wireless telephony or encode data communication networks such as the Internet. The invention is also independent of the set of commands contemplated by the control panel and can be implemented for various control systems, both proprietary and standard.

Claims (1)

REVENDICATIONS 1/ Procédé de contrôle d'un système domotique distantCLAIMS 1 / Control method of a remote home automation system contrôlable par un jeu de commandes, au moyen d'un terminal de contrôle comportant des moyens d'émission de messages à destination du système domotique et des moyens pour permettre à l'utilisateur de créer des messages contenant au moins une desdites commandes selon une première syntaxe, caractérisée en ce qu'il comporte les étapes suivantes : - une étape de sélection d'une action de contrôle du système domotique ; - une étape de génération d'au moins un message contenant au moins une desdites commandes, relative à l'action de contrôle sélectionnée, selon pne seconde syntaxe. 2/ Procédé selon la revendication 1, où les messages sont des messages texte. 3/ Procédé selon la revendication 2, où les messages contenant lesdites commandes sont envoyés par le système d'envoi de messages texte courts d'un système de téléphonie. 4/ Procédé selon la revendication 1 où les messages sont envoyés par un réseau de communication de données. 5/ Procédé selon l'une des revendications précédentes où les deux syntaxes sont 25 identiques. 6/ Terminal de contrôle d'un système domotique distant contrôlable par un jeu de commandes, comportant : - des moyens d'émission de messages à destination du système domotique ; 30 - des moyens pour permettre à l'utilisateur de créer des messages contenant au moins une desdites commandes selon une première syntaxe ; caractérisé en ce qu'il comporte en outre : - des moyens pour permettre à l'utilisateur de sélectionner une action de contrôle du système domotique ; et20- des moyens de générer au moins un message contenant au moins une desdites commandes selon une seconde syntaxe, ladite commande de contrôle étant relative à l'action de contrôle sélectionnée. 7/ Système domotique, contrôlable par un jeu de commandes, comportant : - des moyens de réception de messages contenant au moins une desdites commandes ; - des moyens d'interprétation desdites commandes reçues, caractérisé en ce que : - les moyens d'interprétations sont adaptés pour interpréter lesdites commandes reçues exprimées selon au moins deux syntaxes différentes. 8/ Prograrnme d'ordinateur stocké sur un support d'informations, caractérisé en ce qu'il comporte des instructions permettant de mettre en oeuvre le procédé de la revendication 3 lorsqu'il est chargé et exécuté sur un terminal de contrôle d'un système domotique distant.  controllable by a set of commands, by means of a control terminal having means for transmitting messages to the home automation system and means for allowing the user to create messages containing at least one of said commands according to a first syntax, characterized in that it comprises the following steps: a step of selecting a control action of the home automation system; a step of generating at least one message containing at least one of said commands, relative to the selected control action, according to a second syntax. 2 / A method according to claim 1, wherein the messages are text messages. 3 / A method according to claim 2, wherein the messages containing said commands are sent by the system for sending short text messages of a telephony system. 4 / A method according to claim 1 wherein the messages are sent by a data communication network. 5 / A method according to one of the preceding claims wherein the two syntaxes are identical. 6 / control terminal of a remote home automation system controllable by a set of commands, comprising: means for sending messages to the home automation system; Means for enabling the user to create messages containing at least one of said commands according to a first syntax; characterized in that it further comprises: - means for allowing the user to select a control action of the home automation system; and means for generating at least one message containing at least one of said commands according to a second syntax, said control command being relative to the selected control action. 7 / home automation system, controllable by a set of commands, comprising: - means for receiving messages containing at least one of said commands; means for interpreting said received commands, characterized in that: the interpretation means are adapted to interpret said received commands expressed according to at least two different syntaxes. 8 / computer program stored on an information carrier, characterized in that it comprises instructions for implementing the method of claim 3 when it is loaded and executed on a control terminal of a system remote home automation.
FR0604253A 2006-05-12 2006-05-12 METHOD FOR CONTROLLING A DOMOTIC INSTALLATION FROM A TERMINAL OF TWO MODES AND TERMINAL ACCORDING TO THE METHOD Expired - Fee Related FR2901045B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR0604253A FR2901045B1 (en) 2006-05-12 2006-05-12 METHOD FOR CONTROLLING A DOMOTIC INSTALLATION FROM A TERMINAL OF TWO MODES AND TERMINAL ACCORDING TO THE METHOD

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0604253A FR2901045B1 (en) 2006-05-12 2006-05-12 METHOD FOR CONTROLLING A DOMOTIC INSTALLATION FROM A TERMINAL OF TWO MODES AND TERMINAL ACCORDING TO THE METHOD

Publications (2)

Publication Number Publication Date
FR2901045A1 true FR2901045A1 (en) 2007-11-16
FR2901045B1 FR2901045B1 (en) 2008-07-18

Family

ID=37622339

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0604253A Expired - Fee Related FR2901045B1 (en) 2006-05-12 2006-05-12 METHOD FOR CONTROLLING A DOMOTIC INSTALLATION FROM A TERMINAL OF TWO MODES AND TERMINAL ACCORDING TO THE METHOD

Country Status (1)

Country Link
FR (1) FR2901045B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2480504A (en) * 2010-05-20 2011-11-23 Nicholas Hughes Mobile phone device control and metering
US8355805B2 (en) 2011-03-08 2013-01-15 D. Light Design, Inc. Systems and methods for activation and deactivation of appliances

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999049680A1 (en) * 1998-03-24 1999-09-30 Bellsouth Intellectual Property Corporation Wireless telemetry methods and systems for communicating with or controlling intelligent devices
ES2184631A1 (en) * 2001-08-03 2003-04-01 Ingenieria Domotica S L Multimedia system for remotely controlling devices using short messages
US20030078032A1 (en) * 2001-09-21 2003-04-24 International Business Machines Corporation Remote control based on a wireless message service
WO2003036397A1 (en) * 2001-09-18 2003-05-01 Nokia Corporation Wireless protocol stack based installation bus gateway and method of its operation
EP1605639A2 (en) * 2004-06-07 2005-12-14 France Télécom Message based programming device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999049680A1 (en) * 1998-03-24 1999-09-30 Bellsouth Intellectual Property Corporation Wireless telemetry methods and systems for communicating with or controlling intelligent devices
ES2184631A1 (en) * 2001-08-03 2003-04-01 Ingenieria Domotica S L Multimedia system for remotely controlling devices using short messages
WO2003036397A1 (en) * 2001-09-18 2003-05-01 Nokia Corporation Wireless protocol stack based installation bus gateway and method of its operation
US20030078032A1 (en) * 2001-09-21 2003-04-24 International Business Machines Corporation Remote control based on a wireless message service
EP1605639A2 (en) * 2004-06-07 2005-12-14 France Télécom Message based programming device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
SCHMITT S: "FERNWIRKEN UEBERS HANDY", FUNKSCHAU, WEKA FACHZEITSCHRIFTEN VERLAG, POING, DE, vol. 73, no. 13, 9 June 2000 (2000-06-09), pages 28 - 30, XP001030325, ISSN: 0016-2841 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2480504A (en) * 2010-05-20 2011-11-23 Nicholas Hughes Mobile phone device control and metering
US8355805B2 (en) 2011-03-08 2013-01-15 D. Light Design, Inc. Systems and methods for activation and deactivation of appliances
US9020852B2 (en) 2011-03-08 2015-04-28 D.Light Design, Inc. Systems and methods for activation and deactivation of appliances
US9052702B2 (en) 2011-03-08 2015-06-09 D. Light Design, Inc. Systems and methods for activation and deactivation of appliances
US9799018B2 (en) 2011-03-08 2017-10-24 D.Light Design, Inc. Systems and methods for activation and deactivation of appliances

Also Published As

Publication number Publication date
FR2901045B1 (en) 2008-07-18

Similar Documents

Publication Publication Date Title
EP1898563B1 (en) Method and system for remotely controlling domestic equipment
US10484806B2 (en) Managing audio output through an intermediary
US11582065B2 (en) Systems and methods for device communication
US10051078B2 (en) WiFi-to-serial encapsulation in systems
JP4548242B2 (en) Voice IP telephone method and apparatus.
US20150205881A1 (en) Remote management and access of databases, services and devices associated with a mobile terminal
US20060015649A1 (en) Systems and methods for managing, creating, modifying, and distributing media content
US20050286497A1 (en) Directional facilitator system for transferring media content between a computer and a mobile device via a data network
WO2011055240A1 (en) Communication of commands in a home automation network and between home automation networks
EP1798840A1 (en) Modular intelligent control system and connection for home control installation
EP1726124B1 (en) System and method for remotely monitoring equipment with the aid of at control, device, radiocommunications module and corresponding program
FR2864401A1 (en) Camera activating method for e.g. global system for mobile communication type network, involves transmitting command to terminal for activating camera, and analyzing command to trigger camera activation and to record image in terminal
EP1889447A2 (en) Accessing a multimedia service from a mobile terminal
FR2901045A1 (en) Home automation system e.g. shutter, controlling method for building, involves selecting control action of home automation system, and generating text message containing controls relative to selected control action based on syntax
FR2849315A1 (en) Communication channel management system includes memory holding data about channels currently accessible for specific users
EP2320401B1 (en) Communication of orders within a home-automation network and between home-automation networks
EP3216190B1 (en) System for securing exchanges between a communicating object and a service platform
WO2010049383A1 (en) Home automation system, and associated configuration method and method of use
EP3537290A1 (en) Residential gateway management
EP1755306B1 (en) Apparatus and process for remotely activating/deactivating services for communication terminals via an IP network
US11012977B2 (en) Method for providing information to and method for broadcasting to a communication terminal of a user, information manager and broadcaster
EP1837840A2 (en) Method of registering and configuring a component in a home automation system and devices used by the method
EP1989845B1 (en) Managing a communication between a telecommunications system and a server
FR2972319A1 (en) Method for processing data transmitted by e.g. equipment in local area network facilitated by gateway, involves processing data by processor of autonomous auxiliary device connected to gateway
Van der Meer et al. From unified messaging towards I-centric services for the virtual home environment

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 11

PLFP Fee payment

Year of fee payment: 12

PLFP Fee payment

Year of fee payment: 13

PLFP Fee payment

Year of fee payment: 14

PLFP Fee payment

Year of fee payment: 15

ST Notification of lapse

Effective date: 20220105