FR2815744A1 - ADMINISTRATION APPLICATION MANAGEMENT DEVICE AND RELATED METHOD - Google Patents
ADMINISTRATION APPLICATION MANAGEMENT DEVICE AND RELATED METHOD Download PDFInfo
- Publication number
- FR2815744A1 FR2815744A1 FR0013412A FR0013412A FR2815744A1 FR 2815744 A1 FR2815744 A1 FR 2815744A1 FR 0013412 A FR0013412 A FR 0013412A FR 0013412 A FR0013412 A FR 0013412A FR 2815744 A1 FR2815744 A1 FR 2815744A1
- Authority
- FR
- France
- Prior art keywords
- server
- user
- software
- administration
- remote
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/40—Remote control systems using repeaters, converters, gateways
- G08C2201/41—Remote control of gateways
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/40—Remote control systems using repeaters, converters, gateways
- G08C2201/42—Transmitting or receiving remote control signals via a network
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/90—Additional features
- G08C2201/93—Remote control using other portable devices, e.g. mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/14—Backbone network devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Un utilisateur d'un tel dispositif utilise un terminal de communication standard, par exemple un ordinateur (132) personnel ou un téléphone (133) mobile, pour se connecter à un serveur (105). Le serveur peut mettre en oeuvre des logiciels d'administration de systèmes tels que des réseaux (101) de feux tricolores, des réseaux de chauffage. Le serveur est par ailleurs connecté à ces systèmes. Le serveur assure aussi l'interface (113a, 113b) entre le mode de connexion (112a, 112b) choisit par l'utilisateur, et l'application d'administration qui est aussi choisi par l'utilisateur. Ainsi un utilisateur peut simplement gérer à distance un système sans avoir besoin de moyens spécifique à ce système.A user of such a device uses a standard communication terminal, for example a personal computer (132) or a mobile telephone (133), to connect to a server (105). The server can implement administration software for systems such as traffic light networks (101), heating networks. The server is also connected to these systems. The server also provides the interface (113a, 113b) between the connection mode (112a, 112b) chosen by the user, and the administration application which is also chosen by the user. Thus, a user can simply manage a system remotely without needing means specific to this system.
Description
<Desc/Clms Page number 1> <Desc / Clms Page number 1>
Dispositif de gestion d'application d'administration et procédé associé
L'invention a pour objet un dispositif de gestion d'application d'administration et un procédé associé. Le domaine de l'invention est celui de la télégestion de système. C'est à dire de la commande à distance, ou de la surveillance à distance, d'un réseau d'automates autonomes ; lesdits automates sont répartis dans une zone géographique dont l'extension peut être relativement grande. Un but de l'invention est de rendre la commande et la surveillance de ces réseaux le plus simple possible. Un autre but de l'invention est d'assurer un bon niveau de sécurité des applications qui permettent la commande et la surveillance de ces réseaux. Un autre but de l'invention est de rendre la commande et la surveillance de ces réseaux accessibles depuis le plus grand nombre d'endroits, et via le plus grand nombre d'appareils possibles. Administration application management device and associated method
The invention relates to an administration application management device and an associated method. The field of the invention is that of system remote management. That is to say, remote control, or remote monitoring, of a network of autonomous controllers; said automata are distributed in a geographical area the extension of which can be relatively large. An object of the invention is to make the control and monitoring of these networks as simple as possible. Another object of the invention is to ensure a good level of security of the applications which allow the control and monitoring of these networks. Another object of the invention is to make the control and monitoring of these networks accessible from as many places as possible, and via as many devices as possible.
Dans l'état de la technique on connaît des dispositifs qui permettent la télégestion de tels systèmes. On peut par exemple considérer un système qui comporte un réseau d'automates connectés à un centralisateur. Il est alors, dans l'état de la technique, possible de se connecter à distance au centralisateur. Cependant les solutions de connexion sont contraignantes et souvent propriétaires. In the state of the art, devices are known which allow the remote management of such systems. We can for example consider a system which includes a network of automata connected to a centralizer. It is then, in the prior art, possible to connect remotely to the centralizer. However, the connection solutions are restrictive and often proprietary.
En effet dans l'état de la technique une connexion distante à un centralisateur requiert un matériel spécifique. Ce matériel peut se présenter soit sous la forme d'un appareil que l'on peut connecter à un point d'accès qui permet de se connecter au centralisateur. Ce matériel peut aussi être un logiciel que l'on installe sur un ordinateur portable lui aussi connecté à un point d'accès au centralisateur. Les points d'accès connus sont par exemple une ligne téléphonique dédiée. C'est à dire une ligne téléphonique dont le
numéro est celui du centralisateur. Ainsi la personne souhaitant pouvoir se connecter à distance sur le centralisateur est obligée de souscrire un abonnement de téléphone spécifique pour pouvoir télégérer le centralisateur. Indeed, in the prior art, a remote connection to a centralizer requires specific equipment. This equipment can be either in the form of a device that can be connected to an access point which allows connection to the centralizer. This hardware can also be software that is installed on a laptop computer also connected to an access point to the centralizer. Known access points are for example a dedicated telephone line. That is to say a telephone line whose
number is that of the centralizer. Thus the person wishing to be able to connect remotely to the centralizer is obliged to take out a specific telephone subscription in order to be able to remote control the centralizer.
De plus une seule personne à la fois peut se connecter au centralisateur. In addition, only one person at a time can connect to the centralizer.
Une autre solution pour se connecter au centralisateur est l'utilisation d'une ligne spécialisée uniquement dédiée à cette connexion. Dans ce cas la solution est encore plus onéreuse que la précédente. Another solution for connecting to the centralizer is the use of a dedicated line only dedicated to this connection. In this case the solution is even more expensive than the previous one.
Un autre inconvénient de l'état de la technique est que les matériels Another disadvantage of the state of the art is that the materials
<Desc/Clms Page number 2><Desc / Clms Page number 2>
utilisés pour établir et utiliser la connexion distante sont spécifiques. En effet, soit il s'agit d'un appareil et il ne peut être utilisé pour rien d'autre, soit il s'agit d'un logiciel installé sur un ordinateur et cela oblige alors à installer ce logiciel sur tous les ordinateurs à partir desquels on souhaite se connecter au centralisateur. Dans la mesure où l'habitude dans le domaine du logiciel est de faire payer une licence par poste, c'est à dire par occurrence du logiciel installé, le nombre de postes à partir duquel on peut télégérer le centralisateur est limité afin de limiter le coût de l'installation. Ainsi un utilisateur qui souhaite télégérer le centralisateur doit donc se rendre sur un poste qui permet cette télégestion. Bien souvent ce poste est situé sur son lieu de travail. Ainsi une personne qui est d'astreinte pour surveiller un système doit donc soit passer son temps d'astreinte sur son lieu de travail, soit ne pas s'en éloigner afin de pouvoir intervenir rapidement sur le système. used to establish and use the remote connection are specific. Indeed, either it is a device and it cannot be used for anything else, or it is software installed on a computer and this then requires installing this software on all computers to from which you want to connect to the centralizer. Insofar as the custom in the field of software is to charge for a license per station, that is to say per occurrence of the software installed, the number of stations from which one can remote control the centralizer is limited in order to limit the cost of installation. Thus a user who wishes to remote control the centralizer must therefore go to a station which allows this remote management. Often this position is located at the workplace. Thus a person who is on duty to monitor a system must therefore either spend his on-call time at his workplace, or not move away from it in order to be able to intervene quickly on the system.
L'invention résout ces problèmes en installant des logiciels d'administration sur un serveur. Ce serveur est alors connecté au centralisateur par différents moyens, par exemple des moyens hertziens ou câblés. Dans l'invention on installe en plus sur ce serveur des passerelles entre les logiciels d'administration et un logiciel serveur HTLM (Hypertext language markup, ou langage d'édition de lien hypertexte) ou avec un logiciel serveur WML (Wireless Markup Language, c'est à dire une version du langage HTML adaptée au monde du GSM). Ainsi un utilisateur du dispositif et du procédé selon l'invention peut se connecter au serveur en utilisant soit un GSM standard, soit un ordinateur standard muni d'un navigateur Internet. Le serveur contrôle alors son identité, et les passerelles assurent l'interface entre un mode HTML et les logiciels d'administration. Ainsi un utilisateur déclaré sur le serveur pourra avoir accès au logiciel d'administration depuis n'importe quel endroit à condition d'avoir à sa disposition un ordinateur personnel, ou un téléphone mobile. Il n'est donc plus nécessaire d'avoir des moyens spécifiques pour pouvoir télégérer un système. The invention solves these problems by installing management software on a server. This server is then connected to the centralizer by various means, for example radio or cable means. In the invention, gateways are installed on this server between the administration software and an HTLM server software (Hypertext language markup, or hypertext link editing language) or with a WML server software (Wireless Markup Language, c 'is to say a version of HTML adapted to the world of GSM). Thus, a user of the device and of the method according to the invention can connect to the server using either a standard GSM or a standard computer provided with an Internet browser. The server then checks its identity, and the gateways provide the interface between an HTML mode and the administration software. Thus a user declared on the server will be able to have access to the administration software from any place on condition of having at his disposal a personal computer, or a mobile phone. It is therefore no longer necessary to have specific means to be able to remote manage a system.
L'invention a donc pour objet un dispositif de gestion d'application permettant l'administration distante de systèmes caractérisé en ce qu'il comporte un serveur comportant : - des moyens pour mettre en oeuvre au moins un logiciel d'administration, The subject of the invention is therefore an application management device allowing remote administration of systems, characterized in that it comprises a server comprising: - means for implementing at least one administration software,
<Desc/Clms Page number 3><Desc / Clms Page number 3>
- des moyens pour gérer une connexion distant à au moins un logiciel d'administration présent sur le serveur, - des moyens de contrôle des accès distants. - means for managing a remote connection to at least one administration software present on the server, - means for controlling remote access.
L'invention a aussi pour objet un procédé de gestion d'application permettant l'administration distante de système caractérisé en ce que : - on met en oeuvre au moins un logiciel d'administration sur un serveur, - on établit une connexion distante avec au moins un logiciel d'administration accessible via le serveur, - on contrôle des accès distants à au moins un logiciel d'administration accessible via le serveur. The invention also relates to an application management method allowing remote system administration, characterized in that: - at least one administration software is implemented on a server, - a remote connection is established with the at least one administrative software accessible via the server, - remote access to at least one administrative software accessible via the server is controlled.
L'invention sera mieux comprise à la lecture de la description qui suit et à l'examen des figures qui l'accompagnent. Celles-ci sont présentées à titre indicatif et nullement limitatif de l'invention. Les figures montrent : - Figure 1 : une illustration de moyens utiles pour la mise en oeuvre du procédé selon l'invention. The invention will be better understood on reading the description which follows and on examining the figures which accompany it. These are presented as an indication and in no way limit the invention. The figures show: - Figure 1: an illustration of means useful for implementing the method according to the invention.
- Figure 1b : illustration d'une structure possible pour une base de données du serveur. - Figure 1b: illustration of a possible structure for a server database.
- Figure 2 : une illustration d'étapes du procédé selon l'invention. - Figure 2: an illustration of process steps according to the invention.
Pour la description on prend comme exemple la télégestion d'un système de feux rouges dans une zone d'une ville. La figure 1 montre un réseau 101 d'automates connectés de manière hertzienne par des liaisons 102 et 103 à un centralisateur 104. Le centralisateur 104 est connecté à un serveur 105 via une liaison 106. Dans l'exemple de la figure 1 la liaison 106 est réalisée à l'aide d'un câble. Dans la pratique la liaison 106 doit avoir un débit suffisant pour permettre à plusieurs utilisateurs connectés en même temps sur le serveur 105 d'accéder au centralisateur 104 sans que l'attente que doit subir chaque utilisateur soit trop longue. Dans la pratique une liaison de type Ethernet est suffisante. Le serveur 105 comporte un microprocesseur
107, une mémoire 108 d'application, le microprocesseur 107 et la mémoire 108 étant connectés à un bus 109. Un bus est un ensemble de fils ou de pistes comportant ces éléments en nombre suffisant pour véhiculer des signaux d'adresses, de commandes, d'interruption, de données, d'horloge et d'alimentation. La mémoire 108 comporte plusieurs zones, notamment une zone 108a comportant des codes d'instruction correspondant à un premier For the description, the remote management of a red light system in an area of a city is taken as an example. FIG. 1 shows a network 101 of automata connected wirelessly by links 102 and 103 to a centralizer 104. The centralizer 104 is connected to a server 105 via a link 106. In the example of FIG. 1, the link 106 is carried out using a cable. In practice, the link 106 must have a sufficient speed to allow several users connected at the same time to the server 105 to access the centralizer 104 without the wait which each user must undergo is too long. In practice an Ethernet type link is sufficient. Server 105 includes a microprocessor
107, an application memory 108, the microprocessor 107 and the memory 108 being connected to a bus 109. A bus is a set of wires or tracks comprising these elements in sufficient number to carry signals of addresses, commands, interrupt, data, clock and power. The memory 108 comprises several zones, in particular a zone 108a comprising instruction codes corresponding to a first
<Desc/Clms Page number 4><Desc / Clms Page number 4>
logiciel, ou application, d'administration, et une zone 108b comportant les codes instruction correspondant à un deuxième logiciel d'administration. La mémoire 108 comporte éventuellement d'autres zones correspondant à d'autres logiciels d'administration. Les codes instruction comportés dans la mémoire 108 sont exécutés par le microprocesseur 107. Cette exécution correspond à la mise en oeuvre d'un logiciel d'administration. Les éléments 107 à 109 constituent donc des moyens qui permettent au serveur 105 de mettre en couvre au moins un logiciel d'administration. administration software, or application, and an area 108b comprising the instruction codes corresponding to a second administration software. The memory 108 possibly includes other areas corresponding to other administration software. The instruction codes contained in the memory 108 are executed by the microprocessor 107. This execution corresponds to the implementation of administration software. The elements 107 to 109 therefore constitute means which allow the server 105 to cover at least one administration software.
La figure 1 montre aussi que le serveur 105 comporte un connecteur 110 connecté au bus 109. Le connecteur 110 permet de connecter le serveur 105 à des couches matérielles d'un réseau 111 de type Internet. Dans la pratique le connecteur 110 peut comporter un modem afin de mettre en oeuvre une modulation compatible avec la couche matérielle, ou le connecteur 110 peut être directement connecté à un routeur du réseau 111. FIG. 1 also shows that the server 105 comprises a connector 110 connected to the bus 109. The connector 110 makes it possible to connect the server 105 to hardware layers of a network 111 of the Internet type. In practice, the connector 110 can comprise a modem in order to implement a modulation compatible with the hardware layer, or the connector 110 can be directly connected to a router of the network 111.
Le serveur 105 comporte aussi une mémoire 112 de protocole. La mémoire 112 comporte plusieurs zones. Une première zone 112a comporte des codes instruction qui commandent le microprocesseur 107 lorsque le serveur 105 est connecté à un utilisateur utilisant le protocole HTLM. La mémoire 112 comporte aussi une zone 112b qui contient des codes instruction qui commandent le microprocesseur 107 lorsqu'un utilisateur se connecte au serveur 105 en utilisant le protocole WML. La mémoire 112 peut contenir d'autres zones correspondant à la gestion d'autres protocoles par le serveur 105. The server 105 also includes a protocol memory 112. The memory 112 has several areas. A first zone 112a includes instruction codes which control the microprocessor 107 when the server 105 is connected to a user using the HTLM protocol. The memory 112 also includes an area 112b which contains instruction codes which control the microprocessor 107 when a user connects to the server 105 using the WML protocol. The memory 112 can contain other zones corresponding to the management of other protocols by the server 105.
Le serveur 105 comporte aussi une mémoire 113 de passerelle. La mémoire 113 comporte plusieurs zones, notamment une zone 113a qui comporte des codes instruction qui commandent le microprocesseur 107 lorsqu'il doit faire dialoguer le programme HTML et le premier logiciel
d'administration. La mémoire 113 comporte aussi une zone 113b comportant des codes instruction qui commandent le microprocesseur 107 lorsqu'il doit faire dialoguer le programme WML avec le deuxième logiciel d'administration. Dans la pratique la mémoire 113 peut comporter autant de zones que nécessaire pour faire communiquer chacune des applications comportées par la mémoire 108 selon chacun des protocoles que l'on souhaite voir géré par le serveur 105. Pour que le serveur soit opérationnel il n'est pas nécessaire que tous les cas aient été prévus. Par exemple il est The server 105 also includes a gateway memory 113. The memory 113 comprises several zones, in particular a zone 113a which includes instruction codes which control the microprocessor 107 when it has to make the HTML program communicate with the first software.
of Directors. The memory 113 also includes an area 113b comprising instruction codes which control the microprocessor 107 when it has to make the WML program dialogue with the second administration software. In practice, the memory 113 can include as many zones as necessary to communicate each of the applications comprised by the memory 108 according to each of the protocols that it is desired to see managed by the server 105. For the server to be operational it is not it is not necessary that all cases have been foreseen. For example it is
<Desc/Clms Page number 5><Desc / Clms Page number 5>
tout à fait possible qu'il ne soit prévu de se connecter à l'application d'administration 1 qu'en utilisant le protocole HTML. Le nombre de programmes contenus dans la mémoire 113 dépend donc des conditions d'utilisation souhaitées par l'utilisateur du serveur 105. it is quite possible that it is only planned to connect to the administration application 1 using the HTML protocol. The number of programs contained in the memory 113 therefore depends on the conditions of use desired by the user of the server 105.
Les éléments 107,109, 110 et 112 permettent donc au serveur 105 de gérer des connections distantes. Grâce à des programmes que comporte la mémoire 113 le serveur 105 peut gérer ces connexions distantes selon des protocoles connus en les interfaçant avec des logiciels d'administration comportés dans la mémoire 108. On note que des passerelles pour des protocoles propriétaires peuvent être employées. The elements 107, 109, 110 and 112 therefore allow the server 105 to manage remote connections. Thanks to the programs that the memory 113 contains, the server 105 can manage these remote connections according to known protocols by interfacing them with administrative software included in the memory 108. It is noted that gateways for proprietary protocols can be used.
Le serveur 105 comporte aussi une mémoire 114 de base de données. La mémoire 114 est de préférence une mémoire non volatile de stockage. La mémoire 114 comporte des informations sur des utilisateurs autorisés du serveur 105. La mémoire 114 comporte entre autres des champs pour identifier et définir les droits de ces utilisateurs. The server 105 also includes a database memory 114. The memory 114 is preferably a non-volatile storage memory. The memory 114 comprises information on authorized users of the server 105. The memory 114 comprises inter alia fields for identifying and defining the rights of these users.
La figure 1b montre que la mémoire 114 peut être structurée sous forme d'une table, chaque colonne correspondant à un renseignement, chaque ligne correspondant à un utilisateur. Ainsi chaque utilisateur est identifié par un identifiant 184. L'identifiant est par exemple le nom de l'utilisateur. A chaque identifiant est associé un mot de passe 185, une autorisation 186 en lecture, une autorisation 187 en écriture, des droits 188 pour administrer le serveur 105, des droits 189 pour maintenir le serveur 105. FIG. 1b shows that the memory 114 can be structured in the form of a table, each column corresponding to an item of information, each row corresponding to a user. Thus each user is identified by an identifier 184. The identifier is for example the name of the user. Each identifier is associated with a password 185, an authorization 186 for reading, an authorization 187 for writing, rights 188 for administering the server 105, rights 189 for maintaining the server 105.
La mémoire 114 peut aussi contenir, pour chaque utilisateur, d'autres droits correspondant aux actions qu'il est possible d'effectuer via la connexion distante a un logiciel d'administration contenu dans la mémoire 108. Par exemple la première application d'administration peut permettre à un utilisateur connecté au serveur 105 de consulter des informations enregistrées dans le centralisateur 104. Cette consultation peut être soumise à une autorisation. Dans ce cas l'information correspondant à l'autorisation, ou la non-autorisation, de l'utilisateur à avoir accès à ces informations est enregistrée dans la mémoire 114 dans une ligne correspondant à l'identifiant de l'utilisateur. La mémoire 114 est connectée au bus 109. The memory 114 can also contain, for each user, other rights corresponding to the actions which it is possible to perform via the remote connection to an administration software contained in the memory 108. For example the first administration application may allow a user connected to the server 105 to consult information recorded in the centralizer 104. This consultation may be subject to authorization. In this case the information corresponding to the authorization, or non-authorization, of the user to have access to this information is recorded in the memory 114 in a line corresponding to the identifier of the user. The memory 114 is connected to the bus 109.
Le serveur 105 est connecté au centralisateur 104 via la liaison 106 et un connecteur 115 connecté au bus 109. Le connecteur 115 assure la conversion des signaux entre le format de signaux utilisé sur le bus 109 et le The server 105 is connected to the centralizer 104 via the link 106 and a connector 115 connected to the bus 109. The connector 115 ensures the conversion of the signals between the signal format used on the bus 109 and the
<Desc/Clms Page number 6><Desc / Clms Page number 6>
format de signaux utilisé pour la connexion 106. signal format used for connection 106.
La figure 1 illustre aussi une architecture d'un réseau 101 connecté à un centralisateur. Le centralisateur 104 comporte un microprocesseur 116. FIG. 1 also illustrates an architecture of a network 101 connected to a centralizer. The centralizer 104 includes a microprocessor 116.
Le microprocesseur 116 est connecté à un bus 117. Le centralisateur 104 comporte aussi une mémoire 118 et des circuits 119 GSM. Les éléments 118 et 119 sont connectés au bus 117. La mémoire 117 comporte plusieurs zones. Une première zone 117a comporte des codes instruction qui constituent un logiciel de centralisation. Les codes instructions de la zone 117a commandent le microprocesseur 116 lorsque le centralisateur 104 est en communication avec le réseau 101 ou qu'il effectue des tâches de centralisation. Lorsqu'il est commandé par des codes instruction de la zone 117a, le microprocesseur 104 peut commander les circuits 118 GSM. Les circuits 118 GSM permettent de produire des signaux radioélectriques modulés, via une antenne 119, à partir de signaux numériques qu'il reçoit par le bus 117. A l'inverse les circuits GSM 118 permettent aussi de produire des signaux numériques à partir de signaux modulés qu'il reçoit via l'antenne 119. Via les connexions 102 et 103, le microprocesseur 104, commandé par les codes instruction de la zone 117a, peut rapatrier des informations sur l'état du réseau et des automates qui le composent, ou émettre des ordres en fonction de précédents résultats rapatriés. Le rôle d'un centralisateur est donc principalement de coordonner des actions d'automates sur un réseau, et de récupérer des informations mesurées par ces automates. The microprocessor 116 is connected to a bus 117. The centralizer 104 also includes a memory 118 and GSM circuits 119. The elements 118 and 119 are connected to the bus 117. The memory 117 comprises several zones. A first area 117a includes instruction codes which constitute centralization software. The instruction codes of the area 117a control the microprocessor 116 when the centralizer 104 is in communication with the network 101 or when it performs centralization tasks. When controlled by instruction codes from area 117a, the microprocessor 104 can control the GSM circuits 118. The GSM 118 circuits make it possible to produce modulated radio signals, via an antenna 119, from digital signals which it receives by the bus 117. Conversely, the GSM 118 circuits also make it possible to produce digital signals from signals modulated that it receives via the antenna 119. Via the connections 102 and 103, the microprocessor 104, controlled by the instruction codes of the zone 117a, can retrieve information on the state of the network and of the automata which compose it, or issue orders based on previous repatriated results. The role of a centralizer is therefore mainly to coordinate actions of PLCs on a network, and to recover information measured by these PLCs.
La mémoire 117 comporte une zone 117b qui comporte des codes
instruction qui commandent le microprocesseur 116 lorsqu'une communication est établie avec le serveur 105. Le serveur 105 peut mettre en oeuvre plusieurs logiciels d'administration. Chaque logiciel d'administration peut avoir son propre mode de communication avec le centralisateur. Il ya donc autant de zones du type 117b dans la mémoire 117 qu'il y a de modes de communication possibles avec le centralisateur 104. The memory 117 includes an area 117b which includes codes
instructions which control the microprocessor 116 when a communication is established with the server 105. The server 105 can implement several administration software. Each administration software can have its own mode of communication with the centralizer. There are therefore as many zones of the type 117b in the memory 117 as there are possible modes of communication with the centralizer 104.
Dans l'exemple de la figure 1 on a représenté une zone 117c qui est de la même nature que la zone 117b. On considère que les codes instruction de la zone 117b sont mis en oeuvre lorsqu'une communication est établie avec le serveur 105 et que c'est l'application 1 qui est mise en oeuvre par le serveur. Les codes instruction de la zone 117c sont mis en oeuvre par le microprocesseur 116 lorsqu'une communication est établie entre le In the example of FIG. 1, an area 117c has been shown which is of the same nature as area 117b. It is considered that the instruction codes of the area 117b are implemented when a communication is established with the server 105 and that it is the application 1 which is implemented by the server. The instruction codes of the area 117c are implemented by the microprocessor 116 when a communication is established between the
<Desc/Clms Page number 7><Desc / Clms Page number 7>
centralisateur 104 et le serveur 105 et que l'application 2 est mise en oeuvre sur le serveur 105. Dans l'exemple de mise en oeuvre de l'invention, on peut donc accéder au centralisateur 104 avec deux logiciels d'administration et via un seul serveur. Cela est totalement transparent pour l'utilisateur qui lui ne fait que se connecter au serveur 105, pour pouvoir accéder à tous les centralisateurs qui sont connectés au serveur 105. centralizer 104 and the server 105 and that the application 2 is implemented on the server 105. In the example of implementation of the invention, it is therefore possible to access the centralizer 104 with two administration software and via a single server. This is completely transparent to the user who only connects to the server 105, in order to be able to access all the centralizers which are connected to the server 105.
Le centralisateur 104 comporte aussi un connecteur 120 connecté au bus 116 qui permet d'assurer l'interface entre les signaux reçus via la connexion 106 et les signaux circulant sur le bus 117. The centralizer 104 also includes a connector 120 connected to the bus 116 which makes it possible to provide the interface between the signals received via the connection 106 and the signals circulating on the bus 117.
La figure 1 montre que le réseau 101 comporte deux contrôleurs 121 et 122. Dans la pratique le réseau 101 peut très bien ne comporter qu'un seul contrôleur, ou plus que deux. Quoi qu'il en soit les contrôleurs 121 et 122 sont de même nature, seul le contrôleur 121 sera donc décrit. FIG. 1 shows that the network 101 has two controllers 121 and 122. In practice, the network 101 may very well have only one controller, or more than two. In any case, the controllers 121 and 122 are of the same nature, only the controller 121 will therefore be described.
Le contrôleur 121 comporte un microprocesseur 122, une mémoire 123 de programme, un module 124 GSM connecté à une antenne 127, et un connecteur 125. Les éléments 122 à 125 sont connectés à un bus 126. Le connecteur 125 est d'autre part connecté à un réseau de feux rouges 128 et 129 et à un réseau de capteurs 130 et 131. La figure 1 ne représente que deux feux tricolores 128 et 129, ainsi que deux capteurs 130 et 131. Dans la pratique le réseau de feux tricolores et de capteurs peut être beaucoup plus étendu. La mémoire 123 comporte plusieurs zones. Une première zone 123a comporte des codes instruction qui commandent le microprocesseur 122 lorsque le contrôleur 121 effectue des opérations de contrôle. Ces opérations de contrôle consistent en le rapatriement des informations mesurées par les capteurs 130 et 131, le traitement de ces informations, et la commande des feux 128 et 129. Les informations rapatriées par les capteurs 130 et 131 peuvent par exemple être une densité de circulation. Ces informations sur la densité de circulation permettent de commander les feux tricolores 128 et 129 afin de réguler au mieux la circulation. Il s'agit bien sûr ici que d'un exemple d'utilisation pour le réseau 101. Dans la pratique il peut s'agir d'un réseau de chauffage dans un immeuble, d'un réseau de bombonnes de gaz dans un hôpital, ou de tout autre réseau qu'il soit domotique ou industriel. The controller 121 includes a microprocessor 122, a program memory 123, a GSM module 124 connected to an antenna 127, and a connector 125. The elements 122 to 125 are connected to a bus 126. The connector 125 is also connected to a network of red lights 128 and 129 and to a network of sensors 130 and 131. FIG. 1 represents only two three-color lights 128 and 129, as well as two sensors 130 and 131. In practice, the network of three-color lights and sensors can be much more extensive. The memory 123 has several areas. A first area 123a includes instruction codes which control the microprocessor 122 when the controller 121 performs control operations. These control operations consist in the repatriation of the information measured by the sensors 130 and 131, the processing of this information, and the control of the lights 128 and 129. The information repatriated by the sensors 130 and 131 can for example be a traffic density . This information on traffic density makes it possible to control the three-color lights 128 and 129 in order to regulate traffic as well as possible. This is of course here only an example of use for the network 101. In practice it may be a heating network in a building, a network of gas cylinders in a hospital, or any other network, whether home automation or industrial.
Un utilisateur qui souhaite se connecter au serveur 105 peut utiliser soit un ordinateur personnel 132 soit un téléphone 133 mobile. L'ordinateur personnel comporte alors des logiciels qui lui permettent de se connecter à A user who wishes to connect to the server 105 can use either a personal computer 132 or a mobile telephone 133. The personal computer then includes software that allows it to connect to
<Desc/Clms Page number 8><Desc / Clms Page number 8>
Internet, et l'utilisateur de l'ordinateur personnel possède un abonnement à un fournisseur 134 d'accès à Internet par exemple. S'il s'agit d'un ordinateur professionnel, l'ordinateur peut très bien être connecté directement à un routeur du réseau 111 Internet. Dans tous les cas de figure l'ordinateur 132 comporte un logiciel de navigation sur le réseau auquel il est connecté. Dans l'exemple de la figure 1 il s'agit du réseau Internet. Internet, and the user of the personal computer has a subscription to an Internet service provider 134 for example. If it is a professional computer, the computer may very well be connected directly to a router on the Internet 111 network. In all cases, the computer 132 includes navigation software on the network to which it is connected. In the example in Figure 1 it is the Internet.
Si l'utilisateur utilise un téléphone mobile 133, ce téléphone mobile est connecté via un réseau a un fournisseur d'accès au Wap. C'est à dire à un fournisseur d'accès à une composante du réseau Internet que l'on peut atteindre via un GSM. De tels appareils sont connus sous le nom de téléphone Wap. If the user uses a mobile telephone 133, this mobile telephone is connected via a network to a WAP access provider. That is to say a provider of access to a component of the Internet which can be reached via a GSM. Such devices are known as the Wap phone.
La figure 2 montre une première étape 201 préliminaire. Dans l'étape 201 un utilisateur souhaite se connecter au serveur 105. Il peut soit utiliser un ordinateur 132 soit un téléphone 133. La principale différence entre les deux modes d'utilisation se situe dans le programme de la mémoire 112 qui sera mis en oeuvre sur le serveur 105. Si l'utilisateur utilise l'ordinateur 132, ce sera le programme de la zone 112a qui sera mis en oeuvre, sinon ce sera le programme de la zone 112b. Dans un premier temps on considère que l'utilisateur utilise un ordinateur 132. L'utilisateur lance donc un navigateur sur l'ordinateur 132 et se connecter au réseau 111, puis il saisit l'adresse Internet, ou un nom, du serveur 105 afin de s'y connecter. Un navigateur, ou un logiciel de navigation, est un logiciel qui permet de communiquer selon le protocole HTTP (Hyper Text Transfer Protocol, soit protocole de transmission d'hyper texte) associé à un langage HTML. Le navigateur permet aussi d'interpréter le langage HTML pour produire des images qui peuvent être affichées sur un écran. Un navigateur peut aussi produire des commandes correspondant à une action d'un utilisateur. Une fois la liaison établie entre l'ordinateur 132 et le serveur 105, le microprocesseur 107, commandé par les codes instruction de la zone 112a envoie, via le réseau Internet, à l'ordinateur 132 une page d'accueil. Une page est un fichier au format HTML qui peut être interprété par le navigateur. Cette interprétation provoque un affichage sur l'écran de l'ordinateur 132. Cet affichage comporte un certain nombre de zones sur lesquelles l'utilisateur de l'ordinateur 132 peut agir. Les actions sur ces zones provoquent l'émission de messages par l'ordinateur 132 en direction du serveur 105. Ces messages seront alors interprétés et FIG. 2 shows a preliminary first step 201. In step 201 a user wishes to connect to the server 105. He can either use a computer 132 or a telephone 133. The main difference between the two modes of use is in the memory program 112 which will be implemented on the server 105. If the user uses the computer 132, it will be the program of the zone 112a which will be implemented, otherwise it will be the program of the zone 112b. Initially, the user is considered to be using a computer 132. The user therefore launches a browser on the computer 132 and connect to the network 111, then he enters the Internet address, or a name, of the server 105 in order to to connect to it. A browser, or navigation software, is software that allows you to communicate using the HTTP protocol (Hyper Text Transfer Protocol, or hyper text transmission protocol) associated with an HTML language. The browser also makes it possible to interpret the HTML language to produce images which can be displayed on a screen. A browser can also produce commands corresponding to a user action. Once the connection established between the computer 132 and the server 105, the microprocessor 107, controlled by the instruction codes of the zone 112a sends, via the Internet network, to the computer 132 a home page. A page is a file in HTML format which can be interpreted by the browser. This interpretation causes a display on the screen of the computer 132. This display includes a certain number of zones on which the user of the computer 132 can act. Actions on these zones cause messages 132 to be sent by the computer 132 to the server 105. These messages will then be interpreted and
<Desc/Clms Page number 9><Desc / Clms Page number 9>
traités par le microprocesseur 107 commandé par les codes instruction de la zone 112a. processed by the microprocessor 107 controlled by the instruction codes of the zone 112a.
Lors de l'affichage de la page d'accueil, l'utilisateur de l'ordinateur 132 se voit proposé de saisir un nom et un mot de passe. On passe alors à une étape 202 de saisie du nom et du mot de passe. When the home page is displayed, the user of the computer 132 is offered to enter a name and a password. We then go to a step 202 for entering the name and the password.
Dans l'étape 202 l'utilisateur remplit un champ correspondant à un nom et un champ correspondant à un mot de passe. Puis l'utilisateur valide ses saisies. Le nom et le mot de passe sont alors envoyés en direction du serveur 105 via le réseau 111. Le microprocesseur 107 va alors rechercher dans la mémoire 114 le nom de l'utilisateur comme identifiant. S'il trouve ce nom dans la mémoire 114 il compare le mot de passe présent dans la ligne correspondant à l'identifiant et le mot de passe qui a été saisi par l'utilisateur. S'il y a concordance on passe à une étape 203 de présentation des actions et des droits. S'il n'y a pas concordance on passe à une étape 204 dans laquelle on redemande par exemple à l'utilisateur de saisir son mot de passe. Le nombre de saisie de mot de passe peut être, pour des raisons de sécurité limité. Dans l'étape 203 le microprocesseur 107, commandé par des codes instruction de la zone 112a, parcourt la ligne de la mémoire 114 correspondant à l'identifiant de l'utilisateur de l'ordinateur 132. Le microprocesseur 107 lit les autorisations qu'a l'utilisateur de l'ordinateur 132 pour effectuer certaines actions. En fonction de ces autorisations, le microprocesseur 107 constitue une page au format HTML qu'il envoie à l'ordinateur 132 via le réseau 111. Cette page présente toutes les actions que peut entreprendre l'utilisateur de l'ordinateur 132. Parmi ces actions il peut y avoir des actions de consultation, des actions de commande, des actions d'administration du serveur 105 ou d'autres. Dans une variante, il est possible, via un champ de la mémoire 114, d'associer une application de la mémoire 108 à un utilisateur. Dans ce cas, cette application est exécuté dès que l'utilisateur se connecte au serveur 105, et ce sans que la page d'accueil soit émise. D'autres modes de connexion sont encore envisageable, comme par exemple la présentation des applications présentes sur le serveur 105. In step 202, the user fills in a field corresponding to a name and a field corresponding to a password. Then the user validates his entries. The name and password are then sent to the server 105 via the network 111. The microprocessor 107 will then search the memory 114 for the name of the user as an identifier. If it finds this name in memory 114, it compares the password present in the line corresponding to the identifier and the password which has been entered by the user. If there is a match, we go to a step 203 for presenting the actions and the rights. If there is no match, we go to a step 204 in which, for example, the user is asked again to enter his password. The number of password entries may be, for security reasons, limited. In step 203, the microprocessor 107, controlled by instruction codes from the area 112a, traverses the line of the memory 114 corresponding to the identifier of the user of the computer 132. The microprocessor 107 reads the authorizations which have the user of computer 132 to perform certain actions. According to these authorizations, the microprocessor 107 constitutes a page in HTML format which it sends to the computer 132 via the network 111. This page presents all the actions that the user of the computer 132. Can take among these actions there can be consultation actions, command actions, server administration actions 105 or others. In a variant, it is possible, via a field of the memory 114, to associate an application of the memory 108 with a user. In this case, this application is executed as soon as the user connects to the server 105, and this without the home page being issued. Other connection modes are also possible, such as for example the presentation of the applications present on the server 105.
Dans un exemple on considère que parmi des actions possibles qui sont présentées à l'utilisateur, il y a la possibilité de consulter les statistiques de circulation dans la zone ou est implantée le réseau 101. L'utilisateur de l'ordinateur 132 sélectionne donc cette option en sélectionnant une zone sur In an example, it is considered that among the possible actions which are presented to the user, there is the possibility of consulting the traffic statistics in the area where the network 101 is installed. The user of the computer 132 therefore selects this option by selecting an area on
<Desc/Clms Page number 10><Desc / Clms Page number 10>
l'écran de l'ordinateur 132. On passe alors à une étape 204 de saisie d'une action sur le terminal distant. the screen of the computer 132. We then go to a step 204 for entering an action on the remote terminal.
Dans l'étape 204 l'utilisateur de l'ordinateur 132 a saisi une possibilité qui lui était offerte sur l'écran de son ordinateur. Cette saisie a provoqué l'émission par l'ordinateur 132 d'une commande via le réseau 111 Internet en direction du serveur 105. Dans une variante cette commande peut être accompagnée de l'identifiant de l'utilisateur et de son mot de passe afin que le serveur 105 puisse revérifier que la personne identifiée par l'identifiant a bien les droits pour effectuer cette action. Dans l'exemple on considère que la personne a bien les droits. Si ce n'est pas le cas l'action n'est pas effectuée et un message indiquant cet état de fait est renvoyé en direction de l'ordinateur 132. Ce message est alors affiché afin que l'utilisateur puisse en prendre connaissance. In step 204 the user of computer 132 has entered a possibility which was offered to him on the screen of his computer. This input caused the computer 132 to send a command via the Internet 111 network to the server 105. In a variant, this command can be accompanied by the user identifier and his password so that the server 105 can recheck that the person identified by the identifier has the rights to perform this action. In the example we consider that the person has rights. If this is not the case, the action is not carried out and a message indicating this state of affairs is sent back to the computer 132. This message is then displayed so that the user can read it.
Le message de commande est reçu par le microprocesseur 107 commandé par les codes instruction de la zone 112a. Ce message de commande comporte la commande, ainsi que le nom de l'application qui doit effectuer cette commande. En fonction de l'application qui doit effectuer cette commande le programme de la zone 112a va faire appel à l'un des programmes de la zone mémoire 113. Admettons, par exemple, que la commande doive être exécutée par la première application d'administration. The command message is received by the microprocessor 107 controlled by the instruction codes of the zone 112a. This command message includes the command, as well as the name of the application which must carry out this command. Depending on the application which is to carry out this command, the program in zone 112a will call on one of the programs in memory zone 113. Let us assume, for example, that the command must be executed by the first administration application .
Dans ce cas le programme HTML fait appel au programme de la zone 113a d'interface entre le module HTML et la première application. Le programme HTML transmet donc la commande telle qu'elle a été reçue au programme
de la zone 113a. Ce programme effectue alors une conversion et transmet la commande convertie à l'application de la zone 108a. Il s'agit là de la réception de la commande sur le serveur dans l'étape 205 ainsi que de la traduction de la commande par une passerelle dans l'étape 206. De l'étape 206 on passe à une étape 207 de mise en oeuvre de l'application d'administration. Une fois que la commande a été traduite et reçue par l'application, l'application est mise en oeuvre par le microprocesseur 107. In this case, the HTML program uses the program in the interface area 113a between the HTML module and the first application. The HTML program therefore transmits the command as it was received to the program
of area 113a. This program then performs a conversion and transmits the converted command to the application of area 108a. This is the reception of the order on the server in step 205 as well as the translation of the order by a gateway in step 206. From step 206 we go to a step 207 of setting administration application work. Once the command has been translated and received by the application, the application is implemented by the microprocessor 107.
Dans l'étape 207, pour l'utilisateur, tout se passe comme si l'application 1 avait été installée sur l'ordinateur 132 et que l'ordinateur 132 était
directement connecté au centralisateur 104. Un ordre, produit grâce à la première application d'administration, est donc émis depuis le serveur 105 en direction du centralisateur 104. Cet ordre correspond à la saisie qu'a effectué In step 207, for the user, everything happens as if the application 1 had been installed on the computer 132 and that the computer 132 was
directly connected to the centralizer 104. An order, produced using the first administration application, is therefore sent from the server 105 towards the centralizer 104. This order corresponds to the entry made
<Desc/Clms Page number 11><Desc / Clms Page number 11>
l'utilisateur de l'ordinateur 132. Cet ordre est transmis au cours d'une étape 208 de connexion avec le centralisateur. the user of the computer 132. This order is transmitted during a step 208 of connection with the centralizer.
On passe à une étape 209 d'émission d'informations par le centralisateur. Dans l'étape 209 le microprocesseur 116 commandé par des codes instruction de la zone 117a exécute la commande qui lui a été passée. We go to a step 209 for transmitting information by the centralizer. In step 209, the microprocessor 116 controlled by instruction codes from the area 117a executes the command which has been passed to it.
Cette commande consiste, dans l'exemple, en le rapatriement d'informations
concernant des statistiques de circulation dans la zone géographique couverte par le réseau 101. Soit le centralisateur 104 comporte ces informations dans une de ses mémoires, soit le centralisateur 104 se connecte à chacun des contrôleurs du réseau 101 afin de rapatrier ces informations puis de les transmettre au serveur 105. Une fois que le centralisateur 104 est en possession de ces informations il les transmet via la liaison 106 au serveur 105. Cette transmission est effectuée par le microprocesseur 116 commandé par les codes instruction de la zone 117b.
This command consists, in the example, in the repatriation of information
concerning traffic statistics in the geographical area covered by the network 101. Either the centralizer 104 contains this information in one of its memories, or the centralizer 104 connects to each of the controllers of the network 101 in order to retrieve this information and then transmit it to the server 105. Once the centralizer 104 is in possession of this information it transmits it via the link 106 to the server 105. This transmission is carried out by the microprocessor 116 controlled by the instruction codes of the area 117b.
En effet la zone 117b comporte des codes instruction qui permettent au centralisateur 104 de dialoguer avec le serveur 105 lorsque c'est l'application de la zone 108a qui est exécutée par le microprocesseur 107. De l'étape 209 on passe à une étape 210 de traitement par l'application d'administration. Dans l'étape 210 le serveur 105 reçoit les informations émises par le centralisateur 104. Ces informations sont reçues et traitées par le microprocesseur 107 commandé par des codes instruction de la zone 108a. Indeed, the area 117b includes instruction codes which allow the centralizer 104 to dialogue with the server 105 when it is the application of the area 108a which is executed by the microprocessor 107. From step 209 we pass to a step 210 processing by the administration application. In step 210, the server 105 receives the information sent by the centralizer 104. This information is received and processed by the microprocessor 107 controlled by instruction codes from the area 108a.
Comme il s'agit de traiter un ordre de rapatriement d'informations, l'application de la zone 108a transmet ces informations rapatriées à
l'application de la zone 113a. L'application de la zone 113a convertit alors ces informations à un format compatible avec l'application de la zone 112a qui est une application serveur HTML. C'est l'étape 211 de traduction des informations par la passerelle. On passe de cette étape à une étape 212 d'émission d'informations par le serveur. Dans l'étape 212 le programme 112a a à sa disposition des informations au bon format. Il envoie donc ces informations via le réseau 111 en direction de l'ordinateur 132. De là on passe alors à une étape 213 de réception d'informations sur le terminal distant. Dans l'étape 213 l'ordinateur 132 reçoit un fichier au format HTML qui est interprété par le navigateur Internet. Cette interprétation conduit à un affichage sur l'écran de l'ordinateur 132. Cet affichage comporte les
statistiques de circulation de la zone géographique couverte par le réseau Since this involves processing an order for the repatriation of information, the application of field 108a transmits this repatriated information to
the application of zone 113a. The application of zone 113a then converts this information into a format compatible with the application of zone 112a which is an HTML server application. This is step 211 of translating information by the gateway. We pass from this step to a step 212 of transmission of information by the server. In step 212, the program 112a has at its disposal information in the right format. It therefore sends this information via the network 111 in the direction of the computer 132. From there we then go to a step 213 for receiving information on the remote terminal. In step 213 the computer 132 receives a file in HTML format which is interpreted by the Internet browser. This interpretation leads to a display on the screen of the computer 132. This display includes the
traffic statistics for the geographic area covered by the network
<Desc/Clms Page number 12><Desc / Clms Page number 12>
101. Ces statistiques peuvent être par exemple le nombre de voitures à l'heure par carrefour de la zone. 101. These statistics can be for example the number of cars per hour per crossroads in the area.
Dans l'invention on constate donc que le serveur 105 peut comporter plusieurs applications d'administration. A chaque application d'administration est associé un certain nombre de passerelles. Le nombre de passerelles associées à chaque application d'administration dépend du nombre de possibilité de connexions qui ont été prévues. Les connexions illustrées par la figure 1 sont des connexions via un navigateur Internet, donc au format HTML et le protocole HTTP, et une connexion via un téléphone mobile Wap donc au format WML et le protocole WTP (Wireless Transfer Protocol, ou protocole de transfert sans fil). De plus le centralisateur 104 comporte autant de zones mémoire du type 117b qu'il y a de modes de communications possibles avec le centralisateur 104. Une fois l'invention mise en couvre, et à condition d'avoir un nom et un mot de passe reconnu par le serveur 105, il est possible d'effectuer des tâches d'administration sur un réseau sans qu'aucun logiciel d'administration ne soit installé sur l'appareil que l'on utilise pour effectuer ces tâches. L'invention permet donc d'assurer une interface entre un logiciel de navigation sur Internet standard, et un ou plusieurs logiciels d'administration. In the invention, therefore, it can be seen that the server 105 can comprise several administration applications. A number of gateways are associated with each administration application. The number of gateways associated with each administration application depends on the number of possible connections that have been planned. The connections illustrated in FIG. 1 are connections via an Internet browser, therefore in HTML format and the HTTP protocol, and a connection via a Wap mobile telephone, therefore in WML format and the WTP protocol (Wireless Transfer Protocol, or transfer protocol without wire). In addition, the centralizer 104 has as many memory areas of the 117b type as there are possible modes of communication with the centralizer 104. Once the invention has been covered, and on condition of having a name and a password recognized by the server 105, it is possible to perform administration tasks on a network without any administration software being installed on the device that is used to perform these tasks. The invention therefore makes it possible to provide an interface between standard Internet browsing software and one or more administration software.
La figure 1 illustre le fait que le serveur est connecté à un centralisateur. Dans la pratique le serveur 105 peut être connecté à plusieurs centralisateurs eux-mêmes connectés à plusieurs contrôleurs. Figure 1 illustrates that the server is connected to a centralizer. In practice, the server 105 can be connected to several centralizers themselves connected to several controllers.
La figure 1 illustre aussi le fait que le centralisateur est connecté à des contrôleurs. Mais il n'est pas exclu dans la pratique que le centralisateur soit connecté directement aux automates du réseau 101. Par automate il faut comprendre dans l'exemple de la figure 1 les feux tricolores et les capteurs. De même on peut envisager un cas de figure où le serveur 105 serait directement connecté aux contrôleurs 121 et 122. A l'extrême il est
envisageable de connecter directement le serveur 105 aux automates du réseau 101. Figure 1 also illustrates that the centralizer is connected to controllers. However, it is not excluded in practice for the centralizer to be connected directly to the automatic devices of the network 101. By automatic device, it is necessary to understand in the example of FIG. 1 the traffic lights and the sensors. Similarly, we can envisage a case where the server 105 would be directly connected to the controllers 121 and 122. In the extreme, it is
it is possible to connect the server 105 directly to the controllers of the network 101.
Le deuxième mode de connexion au serveur 105 est d'utiliser le téléphone 133. Dans ce cas les étapes sont identiques aux étapes décrites pour le précédent mode de connexion, via l'ordinateur 132 si ce n'est qu'aux lieux et place de programme de la zone 112a on met en oeuvre le programme de la zone 112b.The second mode of connection to the server 105 is to use the telephone 133. In this case the steps are identical to the steps described for the previous connection mode, via the computer 132 if only at the places and instead of program of zone 112a the program of zone 112b is implemented.
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0013412A FR2815744B1 (en) | 2000-10-19 | 2000-10-19 | ADMINISTRATION APPLICATION MANAGEMENT DEVICE AND ASSOCIATED METHOD |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0013412A FR2815744B1 (en) | 2000-10-19 | 2000-10-19 | ADMINISTRATION APPLICATION MANAGEMENT DEVICE AND ASSOCIATED METHOD |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FR2815744A1 true FR2815744A1 (en) | 2002-04-26 |
| FR2815744B1 FR2815744B1 (en) | 2005-07-29 |
Family
ID=8855525
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR0013412A Expired - Fee Related FR2815744B1 (en) | 2000-10-19 | 2000-10-19 | ADMINISTRATION APPLICATION MANAGEMENT DEVICE AND ASSOCIATED METHOD |
Country Status (1)
| Country | Link |
|---|---|
| FR (1) | FR2815744B1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2847054A1 (en) * | 2002-11-13 | 2004-05-14 | Francois Elise | Remote management and monitoring method for a solar power installation, in which data is collected from sensors and stored in non-volatile memory prior to FTP transmission to an Internet server |
| US7333903B2 (en) | 2005-09-12 | 2008-02-19 | Acuity Brands, Inc. | Light management system having networked intelligent luminaire managers with enhanced diagnostics capabilities |
| US8140276B2 (en) | 2008-02-27 | 2012-03-20 | Abl Ip Holding Llc | System and method for streetlight monitoring diagnostics |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999065192A1 (en) * | 1998-06-08 | 1999-12-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Application and communication platform for connectivity based services |
| EP0989503A1 (en) * | 1998-09-24 | 2000-03-29 | ULTRA Proizvodnja elektronskih naprav d.o.o. | Network system with remote data acquisition |
| WO2000036812A1 (en) * | 1998-12-17 | 2000-06-22 | Portus Pty Limited | Local and remote monitoring using a standard web browser |
-
2000
- 2000-10-19 FR FR0013412A patent/FR2815744B1/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999065192A1 (en) * | 1998-06-08 | 1999-12-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Application and communication platform for connectivity based services |
| EP0989503A1 (en) * | 1998-09-24 | 2000-03-29 | ULTRA Proizvodnja elektronskih naprav d.o.o. | Network system with remote data acquisition |
| WO2000036812A1 (en) * | 1998-12-17 | 2000-06-22 | Portus Pty Limited | Local and remote monitoring using a standard web browser |
Non-Patent Citations (1)
| Title |
|---|
| KLESPER T: "DER INTERNET-ZUGRIFF AUFS LON. WELTWEITER ZUGRIFF AUF DIE SENSORIK UND AKTORIK VON AUTOMATISIERUNGS-PROJEKTEN", ELEKTRONIK,FRANZIS VERLAG GMBH. MUNCHEN,DE, vol. 47, no. 8, 14 April 1998 (1998-04-14), pages 60,62,64,66, XP000780190, ISSN: 0013-5658 * |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2847054A1 (en) * | 2002-11-13 | 2004-05-14 | Francois Elise | Remote management and monitoring method for a solar power installation, in which data is collected from sensors and stored in non-volatile memory prior to FTP transmission to an Internet server |
| US7333903B2 (en) | 2005-09-12 | 2008-02-19 | Acuity Brands, Inc. | Light management system having networked intelligent luminaire managers with enhanced diagnostics capabilities |
| US7529594B2 (en) | 2005-09-12 | 2009-05-05 | Abl Ip Holding Llc | Activation device for an intelligent luminaire manager |
| US7546167B2 (en) | 2005-09-12 | 2009-06-09 | Abl Ip Holdings Llc | Network operation center for a light management system having networked intelligent luminaire managers |
| US7546168B2 (en) | 2005-09-12 | 2009-06-09 | Abl Ip Holding Llc | Owner/operator control of a light management system using networked intelligent luminaire managers |
| US7603184B2 (en) | 2005-09-12 | 2009-10-13 | Abl Ip Holding Llc | Light management system having networked intelligent luminaire managers |
| US7761260B2 (en) | 2005-09-12 | 2010-07-20 | Abl Ip Holding Llc | Light management system having networked intelligent luminaire managers with enhanced diagnostics capabilities |
| US7911359B2 (en) | 2005-09-12 | 2011-03-22 | Abl Ip Holding Llc | Light management system having networked intelligent luminaire managers that support third-party applications |
| US8010319B2 (en) | 2005-09-12 | 2011-08-30 | Abl Ip Holding Llc | Light management system having networked intelligent luminaire managers |
| US8140276B2 (en) | 2008-02-27 | 2012-03-20 | Abl Ip Holding Llc | System and method for streetlight monitoring diagnostics |
| US8594976B2 (en) | 2008-02-27 | 2013-11-26 | Abl Ip Holding Llc | System and method for streetlight monitoring diagnostics |
Also Published As
| Publication number | Publication date |
|---|---|
| FR2815744B1 (en) | 2005-07-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11943301B2 (en) | Media content management | |
| EP1164756B1 (en) | System of access to automation equipment via a proximity wireless network | |
| US11277465B2 (en) | Generating risk profile using data of home monitoring and security system | |
| US10142394B2 (en) | Generating risk profile using data of home monitoring and security system | |
| US20210377230A1 (en) | System For Data Routing In Networks | |
| US11316958B2 (en) | Virtual device systems and methods | |
| CN100372328C (en) | Network and method for controlling devices | |
| US11146637B2 (en) | Media content management | |
| US8209400B2 (en) | System for data routing in networks | |
| US8713132B2 (en) | Device for data routing in networks | |
| US9059863B2 (en) | Method for data routing in networks | |
| US20170310500A1 (en) | Controlling Data Routing in Premises Management Systems | |
| US20180198755A1 (en) | Integrated security and control system with geofencing | |
| US20180191741A1 (en) | Communication protocols in integrated systems | |
| US20020078198A1 (en) | Personal server technology with firewall detection and penetration | |
| US20090070477A1 (en) | Controlling Data Routing Among Networks | |
| US20150077553A1 (en) | Controlling data routing in integrated security systems | |
| WO2015134520A1 (en) | Media content management | |
| CA2992429A1 (en) | Data model for home automation | |
| JP2003524358A (en) | Personal server technology | |
| FR2815744A1 (en) | ADMINISTRATION APPLICATION MANAGEMENT DEVICE AND RELATED METHOD | |
| CN100592736C (en) | Environment management system for a network comprising a collection of heterogeneous terminals | |
| US12341865B2 (en) | Virtual device systems and methods | |
| JP2006323596A (en) | Network home appliance control system | |
| WO2017149237A1 (en) | Method for initializing and securing bidirectional communication of an appliance with a home-automation network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| CA | Change of address | ||
| CD | Change of name or company name | ||
| TP | Transmission of property | ||
| TP | Transmission of property | ||
| TP | Transmission of property |
Owner name: SAGECOM ENERGY & TELECOM SAS, FR Effective date: 20120725 |
|
| PLFP | Fee payment |
Year of fee payment: 16 |
|
| TP | Transmission of property |
Owner name: SIERRA WIRELESS, FR Effective date: 20160303 |
|
| PLFP | Fee payment |
Year of fee payment: 17 |
|
| ST | Notification of lapse |
Effective date: 20180629 |