FR2888457A1 - Information e.g. data, transmitting method for e.g. rate-fixing of electric power, involves transcoding information, to be transmitted between equipments, in bi-unique manner from called numbers, calling numbers and call timings - Google Patents
Information e.g. data, transmitting method for e.g. rate-fixing of electric power, involves transcoding information, to be transmitted between equipments, in bi-unique manner from called numbers, calling numbers and call timings Download PDFInfo
- Publication number
- FR2888457A1 FR2888457A1 FR0511934A FR0511934A FR2888457A1 FR 2888457 A1 FR2888457 A1 FR 2888457A1 FR 0511934 A FR0511934 A FR 0511934A FR 0511934 A FR0511934 A FR 0511934A FR 2888457 A1 FR2888457 A1 FR 2888457A1
- Authority
- FR
- France
- Prior art keywords
- information
- call
- calling
- transmitted
- called
- 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
- 238000000034 method Methods 0.000 title claims abstract description 120
- 230000005540 biological transmission Effects 0.000 claims description 94
- 230000008569 process Effects 0.000 claims description 21
- 238000001514 detection method Methods 0.000 claims description 14
- 238000000605 extraction Methods 0.000 claims description 7
- 230000014759 maintenance of location Effects 0.000 claims description 7
- 230000002441 reversible effect Effects 0.000 claims description 7
- 230000000694 effects Effects 0.000 claims description 6
- 238000003860 storage Methods 0.000 claims description 6
- 238000004321 preservation Methods 0.000 claims description 5
- 238000004458 analytical method Methods 0.000 claims description 4
- 238000001914 filtration Methods 0.000 claims description 4
- 238000012360 testing method Methods 0.000 claims description 3
- 238000007726 management method Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 11
- 230000008901 benefit Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000005764 inhibitory process Effects 0.000 description 8
- 238000013459 approach Methods 0.000 description 4
- 125000004122 cyclic group Chemical group 0.000 description 4
- 238000009826 distribution Methods 0.000 description 4
- 230000000670 limiting effect Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 238000005520 cutting process Methods 0.000 description 2
- 230000003831 deregulation Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 206010000210 abortion Diseases 0.000 description 1
- 231100000176 abortion Toxicity 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000763 evoking effect Effects 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 238000013467 fragmentation Methods 0.000 description 1
- 238000006062 fragmentation reaction Methods 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000000135 prohibitive effect Effects 0.000 description 1
- 108090000623 proteins and genes Proteins 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000011282 treatment Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/002—Telephonic communication systems specially adapted for combination with other electrical systems with telemetering systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2242/00—Special services or facilities
- H04M2242/22—Automatic class or number identification arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
- H04M3/42034—Calling party identification service
- H04M3/42059—Making use of the calling party identifier
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
Procédé et système pour transmettre des informations par le réseauMethod and system for transmitting information over the network
téléphonique à très bas débit, et équipements mis en oeuvre dans ce système Domaine technique La présente invention concerne un procédé pour transmettre des informations par le réseau téléphonique à très bas débit. La présente invention concerne aussi un système mettant en oeuvre ce procédé, et des équipements mis en oeuvre dans ce système. BACKGROUND OF THE INVENTION The present invention relates to a method for transmitting information over the very low speed telephone network. The present invention also relates to a system implementing this method, and equipment used in this system.
Des exemples de domaines d'application de l'invention peuvent être de manière non limitative la télérelève de compteurs, des services liés au suivi, à la gestion ou à la tarification de l'énergie comme l'énergie électrique, ou encore la gestion à distance d'un parc d'automatismes. Examples of fields of application of the invention may be, but not limited to, meter reading, services related to the monitoring, management or pricing of energy such as electrical energy, or the management of energy. distance from an automation park.
Etat de la technique antérieure Les systèmes de télétransmission à l'état de l'art utilisant le réseau téléphonique commuté s'appuient sur des protocoles de communication et des dispositifs tels que des modems, bien connus et parfaitement standardisés. Les efforts de recherche et développement des entreprises concernées ont pour but l'augmentation des débits pour transmettre davantage d'information ainsi que la réduction des coûts de mise en oeuvre. PRIOR ART State-of-the-art teletransmission systems using the switched telephone network rely on communication protocols and devices such as modems, which are well known and perfectly standardized. The R & D efforts of the companies concerned are aimed at increasing throughputs to transmit more information as well as reducing the costs of implementation.
Il existe cependant des usages pour lesquels un débit élevé n'est pas nécessaire mais ou d'autres caractéristiques sont déterminantes telles que l'abaissement des coûts d'exploitation et le caractère non intrusif vis à vis d'au moins une extrémité de la liaison. However, there are uses for which a high bit rate is not necessary but where other characteristics are decisive, such as the lowering of operating costs and the non-intrusive nature with respect to at least one end of the link .
Par exemple un fournisseur d'énergie ou de fluides, doit périodiquement relever des données de comptage sur les lieux de consommation de ses clients. Les volumes d'information à transmettre et la fréquence des mises à jour de ces données sont faibles. En revanche, les coûts d'exploitation cumulés que générerait des liaisons de télétransmission à l'état de l'art seraient prohibitifs compte tenu du nombre élevé de clients. Ceci explique en partie pourquoi les télérelèves par l'intermédiaire du réseau téléphonique n'ont pas été développées en dehors du cas des sites industriels pour lesquels les coûts de télécommunication sont négligeables par rapport aux sommes facturées. Un autre facteur de coût dans l'approche traditionnelle est la nécessité d'installer une ligne téléphonique dédiée à la télérelève pour ne pas imputer de coûts au client dans un mode appelant ou ne pas le déranger par des sonneries intempestives dans un mode appelé. Dans les modèles économiques en vigueur chez les opérateurs de télécommunication, outre le coût des communications, un coût d'abonnement est généralement associé à chaque ligne téléphonique installée. For example, a supplier of energy or fluids must periodically record metering data at the places of consumption of its customers. The volumes of information to be transmitted and the frequency of updates of these data are low. On the other hand, the cumulative operating costs that would be generated by state-of-the-art teletransmission links would be prohibitive given the large number of customers. This partly explains why remote telegrams via the telephone network have not been developed apart from the case of industrial sites for which the telecommunication costs are negligible compared to the amounts invoiced. Another cost factor in the traditional approach is the need to install a telephone line dedicated to remote reading so as not to charge costs to the customer in a calling mode or not to disturb him by untimely ringing in a called mode. In the business models used by telecommunications operators, in addition to the cost of communications, a subscription cost is generally associated with each installed telephone line.
Au delà du besoin d'automatisation de la relève des compteurs pour la rendre plus fréquente et moins coûteuse, la déréglementation de ce secteur pousse les sociétés concernées à la recherche de nouveaux services pour se différencier et augmenter leur profitabilité. Une approche alternative à la télérelève par le réseau téléphonique a été tentée en Italie à grande échelle par l'ENEL. La communication entre le fournisseur d'énergie et ses clients repose sur l'utilisation des courants porteurs. L'inconvénient majeur de cette solution est la lourdeur des investissements nécessaires puisqu'il faut déployer des concentrateurs et des relais de communication dans tout le réseau de distribution d'énergie. Par ailleurs, cette approche était envisageable à l'époque où une même compagnie nationale contrôlait toute la chaîne depuis la production d'énergie jusqu'à sa distribution. Dans un contexte de déréglementation et d'éclatement de la filière en différents métiers exercés par des sociétés juridiquement distinctes, ce type de solution n'est plus adapté. Beyond the need to automate meter readings to make it more frequent and less expensive, the deregulation of this sector pushes the companies concerned to seek new services to differentiate themselves and increase their profitability. An alternative approach to telemetry through the telephone network was attempted in Italy on a large scale by ENEL. Communication between the energy supplier and its customers is based on the use of power lines. The major disadvantage of this solution is the cumbersome investment required since it is necessary to deploy concentrators and communication relays throughout the power distribution network. Moreover, this approach was conceivable at a time when the same national company controlled the entire chain from energy production to distribution. In a context of deregulation and fragmentation of the sector into different trades carried out by legally distinct companies, this type of solution is no longer appropriate.
Exposé de l'invention Le but de la présente invention est de remédier à ces problèmes en proposant un procédé de transmission d'informations sur un réseau. DISCLOSURE OF THE INVENTION The object of the present invention is to remedy these problems by proposing a method of transmitting information over a network.
L'invention concerne un procédé pour transmettre des informations entre des équipements raccordés à un réseau téléphonique, caractérisé en ce qu'une information à transmettre est transcodée de manière biunivoque à partir de numéros appelés, de numéros appelant et d'instants d'appel. The invention relates to a method for transmitting information between equipment connected to a telephone network, characterized in that information to be transmitted is transcoded in a one-to-one manner from called numbers, calling numbers and call times.
Les informations transmises peuvent être: - des informations simples transcodées sous la forme d'un seul appel dont la signification pour l'équipement appelé est déterminée en fonction de tout ou partie du numéro appelant, ou - des informations simples transcodées sous la forme d'un seul appel dont la signification pour l'équipement appelant détermine le numéro appelé, ou - des informations simples transcodées sous la forme d'un seul appel et dont la signification pour l'équipement appelé est déterminée en fonction du numéro appelant en combinaison avec une information d'horodatage associée à l'appel, ou - des informations simples transcodées sous la forme d'un seul appel et dont la signification pour l'équipement appelant est déterminée en fonction du numéro appelé en combinaison avec une information d'horodatage associée à l'appel. The transmitted information can be: - simple information transcoded in the form of a single call whose meaning for the called equipment is determined according to all or part of the calling number, or - simple information transcoded in the form of a single call whose meaning for the calling equipment determines the called number, or - simple information transcoded as a single call and whose meaning for the called equipment is determined by the calling number in combination with a time stamp information associated with the call, or - simple information transcoded as a single call and whose meaning for the calling equipment is determined according to the called number in combination with a time stamp information associated with the call.
Les informations à transmettre peuvent être constituées d'éléments d'information. The information to be transmitted may consist of information elements.
Dans un premier mode de réalisation, les informations transmises peuvent encore être des informations complexes constituées d'éléments d'information et transcodées sous la forme d'une pluralité d'appels successifs, les éléments des dites informations étant transcodés de manière biunivoque avec des numéros appelés prédéterminés. Dans un premier exemple d'un numéro appelant transmettant un relevé de compteur en base dix, on peut associer à dix numéros de téléphone appelés un chiffre de 0 à 9. L'élément d'information, un chiffre, est transcodé par un numéro de téléphone appelé. L'information transmise est transcodée à partir des numéros appelant (identité du compteur), des numéros appelés (chiffres composant le relevé), et des instants d'appels (la chronologie des appels donnant l'ordre des chiffres). Dans un deuxième exemple, on peut associer à dix numéros de téléphone appelés un chiffre de 0 à 9 pour les unités, à dix numéros de téléphone appelés un chiffre de 10 à 90 pour les dizaines, etc... L'information transmise est transcodée à partir des numéros appelant (identité du compteur), des numéros appelés (chiffres et nombres à additionner pour obtenir la valeur du relevé), et des instants d'appels (date du relevé). In a first embodiment, the transmitted information can still be complex information consisting of information elements and transcoded in the form of a plurality of successive calls, the elements of said information being transcoded in a one-to-one manner with numbers called predetermined. In a first example of a calling number transmitting a base ten meter reading, ten telephone numbers called a digit from 0 to 9 can be associated with it. The information element, a number, is transcoded by a number of called phone. The information transmitted is transcoded from the calling numbers (counter identity), called numbers (digits of the statement), and call times (the chronology of calls giving the order of digits). In a second example, we can associate with ten telephone numbers called a digit from 0 to 9 for the units, to ten telephone numbers called a digit from 10 to 90 for the tens, etc ... The information transmitted is transcoded from the calling numbers (counter identity), called numbers (digits and numbers to be added to get the value of the statement), and call times (date of the statement).
Dans un second mode de réalisation, les informations transmises peuvent encore être des informations complexes constituées d'éléments d'information et transcodées sous la forme d'une pluralité d'appels successifs, les éléments des dites informations étant transcodés de manière biunivoque avec des instants d'appels prédéterminés à au moins un numéro appelé prédéterminé. Dans un premier exemple d'un numéro appelant transmettant un relevé de compteur en base dix, on peut associer à des plages horaires, pour au moins un numéro de téléphone appelé, un chiffre de 0 à 9. Dans un deuxième exemple, on peut associer à des plages horaires, pour au moins un numéro de téléphone appelé, un chiffre de 0 à 9 pour les unités, ou un chiffre de 10 à 90 pour les dizaines, etc... In a second embodiment, the transmitted information may still be complex information consisting of information elements and transcoded in the form of a plurality of successive calls, the elements of said information being transcoded in a one-to-one manner with instants predetermined calls to at least one predetermined called number. In a first example of a calling number transmitting a counter reading in base ten, it is possible to associate with time slots, for at least one called telephone number, a number from 0 to 9. In a second example, it is possible to associate to time slots, for at least one phone number called, a digit from 0 to 9 for units, or a digit from 10 to 90 for tens, etc.
Dans une variante, les informations transmises peuvent être des informations complexes constituées d'éléments d'information et transcodées sous la forme d'une pluralité d'appels successifs à des numéros déterminés, dans un ordre chronologique déterminé, l'information étant reconstituée à partir des numéros appelants, des numéros appelés et de l'ordre chronologique des appels. Dans cette variante, les informations peuvent être émises selon les étapes suivantes: - une ouverture d'une session de transmission, des appels successifs à des numéros spécifiques correspondant de manière biunivoque aux éléments composant l'information à transmettre, dans un ordre chronologique déterminé en fonction de l'ordonnancement des éléments composant l'information à transmettre, jusqu'à ce que les éléments composant l'information aient été intégralement transmis, une fermeture de la session de transmission. In a variant, the transmitted information may be complex information consisting of information elements and transcoded in the form of a plurality of successive calls to specific numbers, in a given chronological order, the information being reconstituted from calling numbers, called numbers and the chronological order of calls. In this variant, the information can be transmitted according to the following steps: - an opening of a transmission session, successive calls to specific numbers corresponding in a one-to-one way to the elements composing the information to be transmitted, in a chronological order determined in according to the scheduling of the elements composing the information to be transmitted, until the elements composing the information have been entirely transmitted, a closure of the transmission session.
Dans cette variante, l'ouverture d'une session de transmission peut être implicite sans appel exclusivement dédié, ou explicite par appel à un numéro spécifique correspondant de manière biunivoque à une ouverture de session générique ou d'un type donné. La fermeture de la session de transmission peut être implicite sans appel exclusivement dédié, ou explicite par appel à un numéro spécifique correspondant de manière biunivoque à une fermeture de session générique ou d'un type donné. Dans cette variante, les informations peuvent être reçues selon les étapes suivantes: - une mémorisation des évènements d'appel reçus comprenant au moins les éléments d'information suivant: un numéro de ligne appelé, ou un élément d'information lié de manière biunivoque au numéro de ligne appelé ou à la signification qui lui est associée, - un numéro appelant, - un horodatage de l'appel. In this variant, the opening of a transmission session can be implicit without a dedicated call, or explicit by calling a specific number corresponding one-to-one to a generic session or a given type. The closing of the transmission session can be implicit with no dedicated call, or explicit by calling a specific number corresponding one-to-one with a generic session closure or a given type. In this variant, the information can be received according to the following steps: a storage of the received call events comprising at least the following information elements: a called line number, or a piece of information linked one-to-one with called line number or its associated meaning, - a calling number, - a timestamp of the call.
une détection d'un évènement-signifiant la fin de session, - un tri implicite ou explicite des événements d'appel en fonction du numéro appelant avec conservation de l'ordre chronologique de réception, une extraction des d'évènements d'appel ayant le même numéro appelant en relation avec l'événement de fin de session qui a été détecté avec conservation de l'ordre chronologique de réception, et - un transcodage inverse de reconstitution de l'information transmise à partir de règles qui s'appliquent aux éléments d'information liés au numéro de ligne appelé. a detection of an event-signifying the end of session, - an implicit or explicit sorting of the call events according to the calling number with retention of the chronological order of reception, an extraction of the call events having the same calling number in relation to the end-of-session event that has been detected with retention of the receiving chronological order, and - reverse transcoding of reconstitution of the information transmitted from rules that apply to the elements of information related to the called line number.
Dans une autre variante, les informations transmises peuvent être des informations complexes constituées d'éléments d'information et transcodées sous la forme d'une pluralité d'appels successifs à des moments déterminés et dont la signification est reconstituée à partir des numéros appelants et des informations d'horodatage associés aux appels. Dans cette autre variante, les informations peuvent être émises selon les étapes suivantes: une ouverture d'une session de transmission, - des appels successifs à des instants compris dans une plage temporelle spécifique correspondant de manière biunivoque aux éléments composant l'information à transmettre, dans un ordre chronologique déterminé en fonction de l'ordonnancement des éléments composant l'information à transmettre, jusqu'à ce que les éléments composant l'information aient été intégralement transmis, - une fermeture de la session de transmission. In another variant, the transmitted information may be complex information consisting of information elements and transcoded in the form of a plurality of successive calls at specified times and whose meaning is reconstituted from the calling numbers and the Timestamp information associated with calls In this other variant, the information can be transmitted according to the following steps: an opening of a transmission session, - successive calls at times included in a specific time range corresponding in a one-to-one way to the elements composing the information to be transmitted, in a chronological order determined according to the scheduling of the elements composing the information to be transmitted, until the elements composing the information have been entirely transmitted, - a closing of the transmission session.
Dans cette autre variante, l'ouverture d'une session de transmission peut être implicite sans appel exclusivement dédié, ou explicite par appel à un instant 10 15 30 compris dans une plage temporelle spécifique correspondant de manière biunivoque à une ouverture de session générique ou d'un type donné. La fermeture de la session de transmission peut être implicite sans appel exclusivement dédié, ou explicite par appel à un instant compris dans une plage temporelle spécifique correspondant de manière biunivoque à une fermeture de session générique ou d'un type donné. Dans cette autre variante, les informations peuvent être reçues selon les étapes suivantes: - une mémorisation des évènements d'appel reçus comprenant au moins les éléments d'information suivant: - un numéro appelant, - un horodatage de l'appel. In this alternative embodiment, the opening of a transmission session may be implicit with no dedicated, exclusive call, or explicit by calling at a time within a specific time range corresponding in a one-to-one manner to a generic login or to a a given type. The closing of the transmission session can be implicit with no dedicated, exclusive call, or explicit by call at a time within a specific time range corresponding in a one-to-one manner to a generic session closure or a given type. In this other variant, the information can be received according to the following steps: a storage of the received call events comprising at least the following information elements: a calling number; a time stamp of the call.
- une détection d'un évènement signifiant la fin de session, - un tri implicite ou explicite des événements d'appel en fonction du numéro appelant avec conservation de l'ordre chronologique de réception, une extraction des d'évènements d'appel ayant le même numéro appelant en relation avec l'événement de fin de session qui a été détecté avec conservation de l'ordre chronologique de réception, - un transcodage inverse de reconstitution de l'information transmise à partir des informations d'horodatage des instants d'appels mémorisées relativement aux règles de correspondances avec les éléments d'information appliquées à l'émission. a detection of an event signifying the end of the session; an implicit or explicit sorting of the call events according to the calling number with preservation of the chronological order of reception; an extraction of the call events having the same calling number in connection with the end-of-session event that has been detected with retention of the receiving chronological order, - reverse transcoding of reconstitution of the information transmitted from the timestamp information of the call times memorized relative to the correspondence rules with the information elements applied to the broadcast.
Dans les deux variantes précédentes, la réception peut comprendre en outre une fourniture de l'information reconstituée, en association directe ou indirecte avec le numéro appelant concerné, à un processus externe à l'invention. Cette réception peut aussi comprendre en outre un tri des évènements d'appel ayant le même numéro appelant dans un ordre chronologique à partir des éléments d'information d'horodatage mémorisés, cette étape de tri conservant l'ordre chronologique de réception en cas d'identité des éléments d'information d'horodatage mémorisés. 15 20 In the two previous variants, the reception may further comprise a provision of the reconstituted information, in direct or indirect association with the relevant calling number, to a process external to the invention. This reception may furthermore comprise a sorting of the call events having the same calling number in chronological order from the memorized time stamp information elements, this sorting step preserving the chronological order of reception in the event of identity of the timestamp information elements stored. 15 20
Le procédé selon l'invention peut comprendre en outre une extraction d'informations d'horodatage d'un ou plusieurs appels et une utilisation de ces informations d'horodatage comme données de mise à l'heure d'une horloge et/ou un calendrier embarqué. The method of the invention may further include extracting timestamp information from one or more calls and using such timestamp information as clock setting data and / or schedule embedded.
Le procédé selon l'invention peut comprendre en outre un filtrage sélectif sur un numéro appelant, comprenant un test d'identité entre une partie déterminée du numéro appelant et un numéro comparable préalablement placé dans une mémoire d'une unité fonctionnelle réceptrice. The method according to the invention may further comprise selective filtering on a calling number, comprising an identity test between a given part of the calling number and a comparable number previously placed in a memory of a receiving functional unit.
Le procédé selon l'invention, peut comprendre une réception d'une commande d'échappement temporaire à une transmission selon l'invention, suivie d'une ouverture d'une session de transmission traditionnelle impliquant une prise de ligne, une fin de cette session de transmission traditionnelle provoquant un retour à un mode de transmission selon l'invention. The method according to the invention may comprise a reception of a temporary escape command to a transmission according to the invention, followed by an opening of a traditional transmission session involving a line connection, an end of this session. traditional transmission causing a return to a transmission mode according to the invention.
Dans le procédé selon l'invention, une numérotation ou un suivi de numérotation sur une ligne appelante peut être avortée si une activité sur un autre terminal raccordé à la même ligne est détectée. In the method according to the invention, dialing or dialing on a calling line can be aborted if activity on another terminal connected to the same line is detected.
Le procédé selon l'invention peut comprendre, après toute étape de numérotation sur une ligne appelante, une analyse des tonalités de retour suivie soit d'une numérotation ultérieure en cas de détection d'une tonalité d'occupation, soit d'une déclaration de l'appel comme réussi lorsqu'une tonalité de retour de sonnerie distante est détectée pendant un temps ou pendant un nombre de trains de tonalité déterminé. The method according to the invention can comprise, after any dialing step on a calling line, an analysis of the return tones followed by either a subsequent numbering in case of detection of a busy tone, or a declaration of the call is successful when a remote ringing tone is detected for a time or for a specified number of tone trains.
Suivant encore un autre aspect de l'invention, il est proposé une unité fonctionnelle utilisée dans le procédé selon l'invention, comprenant des moyens pour être raccordée à un réseau téléphonique, des moyens pour appeler un numéro appelé et/ou des moyens pour recevoir un appel d'un numéro appelant, caractérisée en ce qu'elle comprend en outre des moyens pour transcoder une information à partir de numéros appelés, de numéros appelant et d'instants d'appel. According to yet another aspect of the invention, there is provided a functional unit used in the method according to the invention, comprising means for being connected to a telephone network, means for calling a called number and / or means for receiving a call of a calling number, characterized in that it further comprises means for transcribing information from called numbers, calling numbers and call times.
Une unité fonctionnelle selon l'invention peut comprendre en outre des moyens de mémorisation de numéros appelés, de numéros appelant et d'instants d'appel. A functional unit according to the invention may further comprise means for storing called numbers, calling numbers and call times.
Une unité fonctionnelle selon l'invention peut comprendre en outre des moyens pour rappeler, après la réception d'un appel, le numéro appelant obtenu à partir d'informations d'identification de l'appelant reçues lors de cet appel. A functional unit according to the invention may further comprise means for recalling, after receiving a call, the calling number obtained from caller identification information received during this call.
Une unité fonctionnelle selon l'invention peut comprendre en outre des moyens pour utiliser une information d'horodatage reçue comme source d'information pour mettre à l'heure automatiquement une horloge ou un calendrier embarqué. A functional unit according to the invention may furthermore comprise means for using a timestamp information received as an information source to automatically set an onboard clock or calendar.
Suivant encore un autre aspect de l'invention, il est proposé un système de transmission d'informations mettant en oeuvre le procédé selon l'invention, comprenant un réseau téléphonique, caractérisé en ce qu'il comprend en outre des unités fonctionnelles selon l'invention reliées par ledit réseau téléphonique. According to yet another aspect of the invention, there is provided an information transmission system implementing the method according to the invention, comprising a telephone network, characterized in that it further comprises functional units according to the invention. invention connected by said telephone network.
Les nouveaux services qu'un distributeur d'énergie peut proposer s'il dispose d'un moyen de communication adéquat entre la partie du système installée chez ses clients et son système informatique concerne principalement des nouveaux principes de tarification, davantage temps réel , plus en rapport avec le coût marginal de l'énergie que supporte le producteur, proposant une interactivité au client ou permettant l'effacement sélectif de certaines charges en fonction des contraintes de production. The new services that an energy distributor can offer if it has an adequate means of communication between the part of the system installed at its customers and its computer system mainly concerns new charging principles, more real time, more relative to the marginal cost of energy that the producer supports, offering interactivity to the customer or allowing the selective erasure of certain loads according to production constraints.
D'autres services peuvent également être proposés au sein d'un bouquet tels que la gestion de données de comptage annexes portant par exemple sur le gaz, l'eau, la chaleur ou encore des services liés à la sécurité des biens ou des personnes ou encore des services impliquant par des opérateurs tiers. Other services can also be offered in a package such as the management of additional metering data relating for example to gas, water, heat or services related to the safety of goods or people or still services involving third party operators.
Le procédé selon l'invention répond parfaitement à l'ensemble des besoins exprimés précédemment en ce que sa mise en oeuvre n'engendre aucun coût de télécommunication, ni pour le client ni pour l'exploitant et ne restreint pas la liberté d'accès du client à sa ligne téléphonique. En outre, l'invention peut être mise en oeuvre sur toute l'étendue des territoires où les réseaux téléphoniques classiques ou sans fil sont déployés contrairement aux solutions à haut débit telles que l'ADSL qui ne fonctionnent qu'à courte distance des centraux téléphoniques. L'invention présente des avantages additionnels importants tels que de pouvoir être mise en oeuvre à partir de dispositifs standards tels que des modems agréés par les autorités concernées et de pouvoir basculer temporairement dans un mode de fonctionnement traditionnel pour satisfaire des besoins occasionnels de transmission de volumes d'information plus importants, par exemple pour mettre à jour des logiciels embarqués dans des dispositifs du système. Dans ces cas d'utilisation exceptionnels des moyens mis en oeuvre, on retrouve les conditions traditionnelles d'exploitation du réseau téléphonique donnant lieu à facturation par l'opérateur de télécommunication concerné. Ceci n'est pas un problème compte tenu de la faible fréquence de tels cas et des économies qu'ils engendrent par rapport à d'autres solutions, par exemple des interventions humaines sur site. The method according to the invention perfectly meets all the needs previously expressed in that its implementation does not generate any telecommunication costs, neither for the customer nor the operator and does not restrict the freedom of access of the customer. customer to his phone line. In addition, the invention can be implemented throughout the territories where conventional or wireless telephone networks are deployed unlike broadband solutions such as ADSL which operate only a short distance from the telephone exchanges. . The invention has important additional advantages such as being able to be implemented from standard devices such as modems approved by the authorities concerned and to be temporarily able to switch to a traditional operating mode to meet occasional volume transmission needs. more important information, for example to update embedded software in system devices. In these cases of exceptional use of the means implemented, there are the traditional operating conditions of the telephone network giving rise to billing by the telecommunication operator concerned. This is not a problem given the low frequency of such cases and the savings they generate compared to other solutions, for example human interventions on site.
Dans un contexte de mise en oeuvre comprenant des clients et un exploitant fournisseur de services, le système selon l'invention permet de partager la ligne téléphonique du client en ce qu'il peut comprendre des moyens de détection d'une activité client prioritaire sur sa ligne permettant l'arrêt de toute utilisation de la ligne par le système mettant en oeuvre le procédé selon l'invention. In an implementation context comprising clients and a service provider operator, the system according to the invention makes it possible to share the customer's telephone line in that it can include means for detecting a priority customer activity on its premises. line allowing stopping of any use of the line by the system implementing the method according to the invention.
Le procédé selon l'invention offre l'avantage supplémentaire d'être bidirectionnel et de pouvoir ainsi permettre la transmission d'informations ou de commandes dans le sens client vers exploitant mais aussi dans le sens exploitant vers client ou encore de client à client dans certains modes de mise en oeuvre. La mise en oeuvre du procédé ne génère aucun coût de communication aux deux extrémités de la liaison point à point. The method according to the invention offers the additional advantage of being bidirectional and thus enabling the transmission of information or commands in the customer's direction to the operator but also in the operator-to-customer or customer-to-customer sense in certain modes of implementation. The implementation of the method generates no communication costs at both ends of the point-to-point link.
Dans l'exemple non limitatif d'un fournisseur d'énergie, le mode d'exploitation principal de l'invention se fait dans le sens client appelant, exploitant appelé ce qui, quelle que soit l'heure de l'appel, ne provoque aucune gène pour le client et ne laisse aucune trace sur les factures de son fournisseur d'accès téléphonique. La périodicité des appels à l'initiative de l'unité fonctionnelle selon l'invention installée chez un client peut être quotidienne voir pluriquotidienne. Du côté de l'exploitant, des appels peuvent être également émis selon l'invention pour transmettre aux clients des informations telles que des paramètres conditionnant la fourniture de services spécifiques, changeant des caractéristiques de l'abonnement, déterminant les conditions de partage d'une ligne électrique commune sur laquelle il convient de ne pas dépasser une puissance cumulée donnée ou encore des ordres de délestage de charges. In the non-limiting example of a power supplier, the main mode of exploitation of the invention is in the sense of calling client, operator called what, whatever the time of the call, does not cause no gene for the customer and leaves no trace on the bills of his telephone service provider. The periodicity of the calls to the initiative of the functional unit according to the invention installed in a customer can be daily or multi-day. On the operator's side, calls may also be made according to the invention for transmitting to customers information such as parameters conditioning the provision of specific services, changing the characteristics of the subscription, determining the conditions for sharing a service. common electrical line on which it should not exceed a given cumulative power or load shedding orders.
Le procédé selon l'invention repose sur un transcodage biunivoque (un transcodage et un transcodage inverse) de l'information à transmettre qui combine le numéro appelant, le numéro appelé et l'instant d'appel sans avoir à établir de communication au sens traditionnel par la prise de ligne de l'appelé. The method according to the invention is based on a one-to-one transcoding (transcoding and reverse transcoding) of the information to be transmitted which combines the calling number, the called number and the instant of call without having to establish communication in the traditional sense. by the line taken from the called party.
L'invention s'appuie sur une caractéristique des réseaux téléphoniques modernes qui est de propager les informations d'identification de l'appelant de commutateur en commutateur, depuis le lieu d'appel jusqu'au lieu de destination, pour offrir notamment des services supplémentaires tels que présentation du numéro de l'appelant, de l'heure d'appel, du nom de l'appelant etc. Ces informations sont finalement transmises d'une manière normalisée sur la ligne de l'appelé entre le premier et le second train d'impulsions de sonnerie. The invention is based on a feature of modern telephone networks which is to propagate the caller's identification information from a switch to a switch, from the call location to the destination, in particular to provide additional services. such as caller ID, call time, caller name, etc. This information is finally transmitted in a standardized way on the line of the called party between the first and the second ring pulse train.
Les informations d'identification de l'appelant sont standardisées et incluent au moins le numéro appelant et des informations d'horodatage de l'instant d'appel. The caller identification information is standardized and includes at least the calling number and time stamp information of the call time.
Sur un accès filaire au réseau téléphonique, la réception des informations d'identification de l'appelant se fait par une connexion à haute impédance sur la ligne téléphonique appelée et ne nécessite pas de décrochage par passage en basse impédance. De même dans le cas d'un accès sans fil au réseau téléphonique, la réception des informations d'identification de l'appelant se fait par une liaison de signalisation. Quel que soit le moyen d'accès au réseau téléphonique, y compris par les techniques de voix sur IP, la réception des informations d'identification n'engendre aucun coût de communication pour l'appelant ni bien entendu pour l'appelé. On wired access to the telephone network, receipt of the caller identification information is by a high impedance connection on the called telephone line and does not require stall by low impedance. Similarly in the case of wireless access to the telephone network, the receipt of the caller identification information is via a signaling link. Regardless of the means of access to the telephone network, including voice over IP techniques, the receipt of the identification information does not generate any communication costs for the caller or, of course, for the called party.
Le procédé selon l'invention permet de transmettre tout type d'informations telles que des données ou des commandes par l'intermédiaire du réseau téléphonique commuté. The method according to the invention makes it possible to transmit any type of information such as data or commands via the switched telephone network.
Des raffinements supplémentaires peuvent être mis en oeuvre comme un codage de différents types de session permettant au système de gérer la transmission d'informations de nature et/ou de signification différente en mettant en oeuvre les mêmes unités fonctionnelles. La gestion de différents type de session, différentiés par le numéro d'appel associé, peut permettre à une même unité fonctionnelle selon l'invention de transmettre successivement un index de comptage d'énergie électrique heure creuse, un index de comptage d'énergie électrique heure pleine, un index de comptage gaz, un index de comptage eau etc. On peut également, sans sortir de l'invention, coder le type de session, qui détermine le type d'information transmise, par un sous-codage des données transmises. On pourra par exemple affecter au premier chiffre suivant immédiatement un appel au numéro signifiant l'ouverture d'une session générique, le rôle de descripteur de type de session. La valeur de ce premier chiffre indiquera dans ce cas dans l'exemple d'un fournisseur d'énergie si les données qui suivent représentent un index de comptage en heure creuse, en heure pleine, une consommation de gaz etc. Il est bien entendu possible d'ajouter à l'information à transmettre des informations supplémentaires de contrôle et/ou de correction d'erreur sans sortir du cadre de l'invention mais il est plus avantageux, compte tenu du faible débit du système, de limiter au strict nécessaire la quantité d'information à transmettre et de procéder aux contrôles de cohérence de l'information reçue en dehors du champs de mise en oeuvre de l'invention. Les applications de transmission de données de comptage se prêtent bien aux contrôles de cohérence à posteriori en ce que ces données sont toujours incrémentées (modulo la capacité maximale de comptage). On connaît des valeurs analogues transmises précédemment, le temps passé depuis la dernière transmission, des caractéristiques liées à l'information ou aux conditions de sa production etc. ces informations peuvent être avantageusement utilisées, seules ou en combinaison, pour valider la dernière donnée reçue avant de l'exploiter ou de la rejeter. Dans le cas particulier d'une donnée représentant un index de comptage, on peut par exemple comparer la donnée reçue à une valeur théorique calculée en ajoutant à la valeur précédemment reçue l'incrément maximal possible sur la période écoulée entre les deux relèves compte tenu des caractéristiques connues de l'installation, par exemple la puissance maximale qui peut techniquement ou statistiquement être consommée. Additional refinements can be implemented as an encoding of different types of sessions allowing the system to handle the transmission of information of different nature and / or meaning by implementing the same functional units. The management of different types of session, differentiated by the associated call number, can allow the same functional unit according to the invention to successively transmit an index of electric energy hour count, an index of electrical energy hour, a gas count, a water count, etc. It is also possible, without departing from the invention, to code the type of session, which determines the type of information transmitted, by a sub-coding of the transmitted data. For example, it is possible to assign to the first digit immediately following a call to the number signifying the opening of a generic session, the role of descriptor of the type of session. The value of this first digit will indicate in this case in the example of an energy supplier whether the following data represent a counting index in off-peak, full hour, gas consumption etc. It is of course possible to add to the information to be transmitted additional control and / or error correction information without departing from the scope of the invention, but it is more advantageous, given the low speed of the system, to limit to the strictest necessary the quantity of information to be transmitted and to carry out consistency checks of the information received outside the scope of the invention. Counting data transmission applications lend themselves well to posterior consistency checks in that these data are always incremented (modulo the maximum counting capacity). Similar values transmitted previously, the time spent since the last transmission, characteristics related to the information or the conditions of its production are known. this information can be advantageously used, alone or in combination, to validate the last received data before exploiting it or rejecting it. In the particular case of a data representing a counting index, it is possible for example to compare the received data with a theoretical value calculated by adding to the value previously received the maximum possible increment over the period elapsed between the two readings taking into account the known characteristics of the installation, for example the maximum power that can technically or statistically be consumed.
Pour réduire le volume d'information à transmettre au strict nécessaire compte tenu du très faible débit du procédé, il est avantageux pour transmettre une valeur numérique de ne pas transmettre les zéros pouvant se trouver à gauche du premier chiffre non nul de poids le plus fort. Le cas échéant un simple cadrage à droite avec ajout de zéros à la gauche du nombre reçu permet de reconstituer le nombre d'origine. To reduce the volume of information to be transmitted to the strictest necessary given the very low rate of the process, it is advantageous to transmit a numerical value not to transmit the zeros that may be to the left of the first non-zero digit of the strongest weight. . If necessary a simple framing on the right with the addition of zeros to the left of the number received makes it possible to reconstruct the original number.
De même, pour limiter le volume d'information à transmettre, il est possible dans certaines applications de l'invention de ne transmettre que la valeur de la différence par rapport à la valeur précédemment transmise qui peut être aussi une différence ou une valeur intégrale. Dans la mise en oeuvre de l'invention, il est possible et avantageux de mixer des transmissions de valeurs numériques en mode intégral et en mode différentiel pour trouver le compromis qui convient entre réduction du volume d'information à transmettre et réduction du risque de perte d'information en cas de non-acheminement de valeurs différentielles. Il est ainsi possible d'ouvrir périodiquement une session de transmission de la valeur numérique intégrale pour sécuriser et le cas échéant recaler la valeur de référence, par exemple après un nombre déterminé de session de transmission de valeurs en mode différentiel ou au bout d'un temps déterminé de transmissions dans ce mode. Bien entendu, un moyen d'identification doit être mis en oeuvre à l'émission pour que le récepteur puisse savoir si la donnée reçue est exprimée en mode différentiel ou en mode intégral. Similarly, to limit the volume of information to be transmitted, it is possible in certain applications of the invention to transmit only the value of the difference with respect to the value previously transmitted, which may also be a difference or an integral value. In the implementation of the invention, it is possible and advantageous to mix transmissions of digital values in integral mode and in differential mode to find the appropriate compromise between reducing the volume of information to be transmitted and reducing the risk of loss. information in case of non-routing of differential values. It is thus possible to periodically open a session for transmitting the integral digital value to secure and, if necessary, readjust the reference value, for example after a given number of session of transmission of values in differential mode or at the end of a determined time of transmissions in this mode. Of course, an identification means must be implemented on transmission so that the receiver can know if the received data is expressed in differential mode or in integral mode.
2888457 - 13 -2888457 - 13 -
Description des fiqures et modes de réalisation Description of the Figures and Embodiments
D'autres particularités et avantages de l'invention apparaîtront encore dans la description ci-après. Aux dessins annexés donnés à titre d'exemples non limitatifs: - la figure 1 illustre le cas de la transmission d'informations simples selon l'invention d'abord dans le sens émission, puis dans le sens réception pour une même unité fonctionnelle. Cet exemple met également en oeuvre une unité fonctionnelle selon l'invention particulière dit transpondeur, qui revoie à l'émetteur d'une demande de mise à l'heure, l'information demandée; la figure 2 illustre le cas de la transmission d'informations complexes selon un premier mode de réalisation préférentiel dans lequel le transcodage de l'information repose sur une correspondance biunivoque entre les éléments d'information à transmettre et des numéros de téléphone prédéterminés. Dans cette figure le procédé est illustré dans le cas le plus simple d'un seul appelant; -la figure 3 illustre le cas de la transmission d'informations complexes selon le premier mode de réalisation comme précédemment mais dans le cas d'une pluralité d'appelant et vu du côté émission; la figure 4 complète cette illustration en montrant ce qui se passe du côté du sous-système récepteur; la figure 5 illustre le cas de la transmission d'informations complexes selon un second mode de réalisation dans lequel le transcodage de l'information repose sur une correspondance biunivoque entre les éléments d'information à transmettre et des instants d'appel prédéterminés. Dans la figure 5 on illustre le principe de la découpe d'un bloc temporel à récurrence cyclique en plages temporelles codantes; - la figure 6 illustre l'ajout, au principe de base de la figure 5, de la notion de zones d'inhibition de la transmission autour des instants théoriques de changement de plage temporelle codante. Ces zones d'inhibition permettent au procédé selon l'invention de travailler dans des plages temporelles où la bi univocité du transcodage est certaine 2888457 - 14- compte tenu des incertitudes sur la synchronisation des horloges entre unités fonctionnelles émettrice et réceptrice; - la figure7 illustre le cas de la transmission d'informations complexes selon un hybride des deux variantes évoquées. Il s'agit d'un compromis dans lequel plusieurs lignes téléphoniques peuvent être utilisées mais pas autant qu'il en faudrait pour pouvoir transcoder tous les éléments d'information selon le premier mode de réalisation; - la figure 8 illustre un système selon l'invention. Il s'agit d'une pluralité de dispositifs spécifiques à l'invention, d'unités fonctionnelles regroupant plusieurs équipements ou d'unités fonctionnelles dédiés à la mise en oeuvre de l'invention qui sont intégrées au sein d'équipements offrant des fonctions additionnelles externes à l'invention; - la figure 9 illustre le cas de la transmission d'informations complexes selon le second mode de réalisation dans lequel le transcodage de l'information repose sur une correspondance biunivoque entre les éléments d'information à transmettre et des instants d'appel prédéterminés. Dans cette figure le procédé est illustré dans le cas le plus simple d'un seul appelant; - la figure 10 illustre encore le cas de la transmission d'informations complexes selon le second mode de réalisation mais ici dans le cas d'une pluralité d'appelants et du côté émission; - la figure 11 poursuit dans l'illustration de ce cas mais cette fois du côté récepteur; - la figure 12 est un schéma bloc d'une unité fonctionnelle selon l'invention. On y retrouve des blocs élémentaires dont la présence est absolument nécessaire à la mise en oeuvre de l'invention, d'autres blocs apportant des avantages supplémentaires ou des raffinements fonctionnels; - la figure 13 illustre le cas d'une unité fonctionnelle pour mettre en oeuvre le premier mode de réalisation dans lequel il y a au moins autant de lignes téléphoniques que d'éléments d'information à transcoder. Cette même configuration d'équipements n'est pas limitée à cet exemple, ce pourrait être également l'illustration d'une unité fonctionnelle mettant en oeuvre une variante hybride qui ne diffère que par un nombre plus réduit de lignes téléphoniques à gérer. Cette même unité fonctionnelle peut intégrer des capacités d'émission d'informations telles que des commandes selon l'invention, des fonctions de gestion du système dans son ensemble, une capacité à servir en tant que centre de collecte d'informations, des facilités de mise à jour de logiciels embarqués dans des équipement distants selon l'invention par la mise en oeuvre des capacités temporaires d'échappement pour des transferts de fichiers à l'état de l'art. Other features and advantages of the invention will become apparent in the description below. In the accompanying drawings given by way of non-limiting examples: FIG. 1 illustrates the case of the transmission of simple information according to the invention first in the sending direction and then in the receiving direction for the same functional unit. This example also implements a functional unit according to the particular invention called transponder, which returns to the sender of a request for setting the time, the requested information; FIG. 2 illustrates the case of the transmission of complex information according to a first preferred embodiment in which the transcoding of the information is based on a one-to-one correspondence between the pieces of information to be transmitted and predetermined telephone numbers. In this figure the process is illustrated in the simplest case of a single caller; FIG. 3 illustrates the case of the transmission of complex information according to the first embodiment as above but in the case of a plurality of callers and seen from the transmission side; Figure 4 completes this illustration by showing what is happening on the receiving subsystem side; FIG. 5 illustrates the case of the transmission of complex information according to a second embodiment in which the transcoding of the information is based on a one-to-one correspondence between the pieces of information to be transmitted and predetermined call times. FIG. 5 illustrates the principle of cutting a cyclic recurrence time block into coding time ranges; FIG. 6 illustrates the addition, to the basic principle of FIG. 5, of the notion of zones of inhibition of the transmission around the theoretical instants of change of coding time range. These zones of inhibition allow the method according to the invention to work in time ranges where the bi univocity of the transcoding is certain in view of the uncertainties on the synchronization of the clocks between the transmitting and receiving functional units; FIG. 7 illustrates the case of the transmission of complex information according to a hybrid of the two evoked variants. This is a compromise in which several telephone lines can be used but not as much as would be necessary to be able to transcode all the information elements according to the first embodiment; - Figure 8 illustrates a system according to the invention. It is a plurality of devices specific to the invention, functional units comprising several equipment or functional units dedicated to the implementation of the invention which are integrated within equipment offering additional functions. external to the invention; FIG. 9 illustrates the case of the transmission of complex information according to the second embodiment in which the transcoding of the information is based on a one-to-one correspondence between the information elements to be transmitted and predetermined call times. In this figure the process is illustrated in the simplest case of a single caller; FIG. 10 further illustrates the case of the transmission of complex information according to the second embodiment, but here in the case of a plurality of callers and on the transmission side; - Figure 11 continues in the illustration of this case but this time on the receiving side; FIG. 12 is a block diagram of a functional unit according to the invention. It contains elementary blocks whose presence is absolutely necessary for the implementation of the invention, other blocks providing additional benefits or functional refinements; FIG. 13 illustrates the case of a functional unit for implementing the first embodiment in which there are at least as many telephone lines as elements of information to be transcoded. This same configuration of equipment is not limited to this example, it could also be the illustration of a functional unit implementing a hybrid variant that differs only by a smaller number of telephone lines to manage. This same functional unit can integrate information transmission capabilities such as commands according to the invention, management functions of the system as a whole, an ability to serve as an information gathering center, the ability to update of embedded software in remote equipment according to the invention by the implementation of temporary escape capabilities for file transfers to the state of the art.
Une première catégorie de variantes du procédé selon l'invention permet la transmission de commandes ou d'informations d'état simples. Cette catégorie regroupe toutes les commandes ou les informations d'état binaires ou pouvant se ramener à une combinaison externe de commandes ou d'information d'état binaires transmises selon l'invention. Les différentes variantes de l'invention concernés par cette catégorie d'information ont en commun de ne nécessiter qu'un seul appel téléphonique pour transmettre l'information selon l'invention. La transmission de commandes ou d'état complexes peut se faire par des arrangements de transmissions simples combinées par la mise en oeuvre d'un procédé de plus haut niveau extérieur à l'invention. La transmission de données, de commandes ou d'information d'états complexes peut se faire avantageusement dans le cadre de la présente invention par la mise en oeuvre de variantes appropriées du procédé qui seront décrites plus loin. A first category of variants of the method according to the invention allows the transmission of simple commands or state information. This category groups all the commands or the binary state information or can be reduced to an external combination of commands or binary state information transmitted according to the invention. The different variants of the invention concerned by this category of information have in common that they require only one telephone call to transmit the information according to the invention. The transmission of complex commands or states can be done by simple transmission arrangements combined by the implementation of a higher level process outside the invention. The transmission of data, commands or information complex states can be advantageously in the context of the present invention by implementing appropriate variants of the process which will be described later.
Dans une première variante du procédé selon l'invention permettant la transmission d'informations simples pouvant représenter par exemple des commandes ou des informations d'état, les informations transmises sont transcodées sous la forme d'un seul appel, possible à tout instant, dont la signification pour l'équipement appelé est déterminée en fonction de tout ou partie du numéro appelant. Cette variante s'applique par exemple de manière non limitative au cas de la transmission d'une commande de délestage ou d'une information de mise à l'heure. In a first variant of the method according to the invention for the transmission of simple information that can represent for example commands or state information, the transmitted information is transcoded in the form of a single call, possible at any time, including the meaning for the called equipment is determined according to all or part of the calling number. This variant applies for example in a nonlimiting manner in the case of the transmission of a load shed control or time setting information.
Dans une seconde variante du procédé selon l'invention permettant la transmission d'informations simples pouvant représenter par exemple des commandes ou des informations d'état, les informations transmises sont transcodées sous la forme d'un seul appel, possible à tout instant, dont la signification pour l'équipement appelant détermine le numéro appelé. Cette variante est appropriée par exemple au cas de la transmission d'une demande de mise à l'heure. In a second variant of the method according to the invention for the transmission of simple information that can represent for example commands or state information, the transmitted information is transcoded in the form of a single call, possible at any time, including the meaning for the calling equipment determines the called number. This variant is appropriate for example in the case of the transmission of a request for time setting.
La figure 1 illustre l'exemple de l'envoi d'une demande de mise à l'heure et de la réception de l'information horaire par la mise en oeuvre du procédé. Une première unité fonctionnelle 11 mettant en oeuvre le procédé selon l'invention et raccordée au réseau téléphonique 1 par une ligne 2 nécessite une mise à l'heure de son horloge interne. L'unité fonctionnelle envoie à un instant, selon la seconde variante du procédé, une demande de mise à l'heure à une seconde unité fonctionnelle dit transpondeur dont le numéro a été préalablement enregistré dans la mémoire de la première unité 11 et associé à cette action. Le transpondeur reçoit les données d'identification de l'appelant dont il extrait le numéro appelant et rappelle aussitôt ce numéro pour transmettre selon ladite première variante l'information horaire associée à l'instant du rappel 13. Recevant un appel selon la première variante et étant en mesure de reconnaître que le numéro appelant est bien celui qui a été préalablement associé dans sa mémoire à la mise à l'heure, la première unité fonctionnelle 11 va extraire des informations d'identification de l'appelant les données d'horodatage 14 pour mettre à jour les registres de son horloge interne 15 moyennant une éventuelle adaptation du format des données. FIG. 1 illustrates the example of sending a request for setting the time and receiving the time information by implementing the method. A first functional unit 11 implementing the method according to the invention and connected to the telephone network 1 by a line 2 requires setting the time of its internal clock. The functional unit sends at a time, according to the second variant of the method, a time-setting request to a second functional unit called a transponder whose number has been previously stored in the memory of the first unit 11 and associated with this action. The transponder receives the caller identification data from which it retrieves the calling number and immediately calls back this number to transmit according to said first variant the time information associated with the instant of the callback 13. Receiving a call according to the first variant and being able to recognize that the calling number is the one which was previously associated in its memory with the time setting, the first functional unit 11 will extract the caller identification information timestamp data 14 to update the registers of its internal clock 15 with a possible adaptation of the data format.
Dans une troisième variante du procédé selon l'invention permettant la transmission d'informations simples pouvant représenter par exemple des commandes ou des informations d'état, les informations transmises sont transcodées sous la forme d'un seul appel et dont la signification pour l'équipement appelé est déterminée en fonction du numéro appelant en combinaison avec l'information d'horodatage associée à l'appel. Cette variante s'applique par exemple de manière non limitative au cas de la transmission d'une commande de délestage ou d'une information de mise à l'heure. In a third variant of the method according to the invention allowing the transmission of simple information that can represent for example commands or state information, the transmitted information is transcoded in the form of a single call and whose meaning for the called equipment is determined based on the calling number in combination with the timestamp information associated with the call. This variant applies for example in a nonlimiting manner in the case of the transmission of a load shed control or time setting information.
Dans une quatrième variante du procédé selon l'invention permettant la transmission d'informations simples pouvant représenter par exemple des commandes ou des informations d'état, les informations transmises sont transcodées sous la forme d'un seul appel et dont la signification pour l'équipement appelant est déterminée en fonction du numéro appelé en combinaison avec l'information d'horodatage associée à l'appel. Cette variante est appropriée par exemple au cas de la transmission d'une demande de mise à l'heure. In a fourth variant of the method according to the invention allowing the transmission of simple information that can represent for example commands or state information, the transmitted information is transcoded in the form of a single call and whose meaning for the calling equipment is determined according to the called number in combination with the time stamp information associated with the call. This variant is appropriate for example in the case of the transmission of a request for time setting.
Comme annoncé précédemment, l'invention permet de transmettre directement des données, des commandes ou des informations d'état complexes. As previously announced, the invention makes it possible to directly transmit data, commands or complex state information.
Dans son mode de réalisation préférentiel, le procédé selon l'invention privilégie le choix de l'attribution d'une ligne téléphonique par élément d'information à transmettre. Ce choix, quand il est possible, présente l'avantage de permettre à une unité fonctionnelle du système d'ouvrir une session de transmission n'importe quand. Seule compte dans cette variante, la position relative dans le temps des instants d'appels les uns par rapport aux autres au sein d'une même session de transmission selon l'invention. Cette variante de mise en oeuvre est illustrée par la figure 2. Une unité fonctionnelle 23 selon l'invention doit transmettre une information, dans cet exemple, la valeur d'un index de comptage 21 à une autre unité fonctionnelle 24 selon l'invention jouant le rôle de centre de collecte d'informations. Dans cette variante de mise en oeuvre de l'invention, la répartition asymétrique des ressources du système correspond à la situation d'un exploitant disposant d'un ou de plusieurs centre de collecte d'information et une pluralité de clients, d'abonnés ou d'automatismes distants. Dans cette répartition des ressources, les unités fonctionnelles du système selon l'invention sont des appareils qui n'ont accès au réseau téléphonique 1 que par une seule ligne 2 qu'ils doivent partager avec les autres usages du client. En revanche du côté de l'exploitant, la multiplication des ressources, en particulier des lignes téléphoniques 3, pour mettre en oeuvre le procédé selon invention et n'est pas un problème puisqu'il s'agit d'installations qu'il contrôle dans un lieu de son choix. In its preferred embodiment, the method according to the invention favors the choice of the allocation of a telephone line by information element to be transmitted. This choice, when possible, has the advantage of allowing a functional unit of the system to open a transmission session at any time. In this variant, only the relative position in time of the instants of calls relative to each other within the same transmission session according to the invention counts in this variant. This variant of implementation is illustrated in FIG. 2. A functional unit 23 according to the invention must transmit information, in this example, the value of a count index 21 to another functional unit 24 according to the invention the role of information collection center. In this alternative embodiment of the invention, the asymmetric distribution of the resources of the system corresponds to the situation of an operator having one or more data collection center and a plurality of customers, subscribers or remote automations. In this distribution of resources, the functional units of the system according to the invention are devices that have access to the telephone network 1 only by a single line 2 that they must share with the other uses of the customer. On the other hand, on the operator's side, the multiplication of resources, in particular telephone lines 3, to implement the method according to the invention and is not a problem since these are installations which it controls in a place of his choice.
L'unité fonctionnelle transmettrice va commencer par envoyer l'information d'ouverture de session en appelant un numéro réservé à cet usage et correspondant à une ligne téléphonique parmi celles 3 arrivant au centre de collecte d'informations concerné de l'exploitant. L'événement que représente la réception de cet appel va être enregistré dans le centre de collecte de l'unité fonctionnelle réceptrice 24 par la mémorisation d'une information d'identification de la ligne appelée, du numéro de téléphone de l'appelant et de l'heure de l'appel. Dans le mode de réception selon l'invention et contrairement au mode standard, le modem appelé ne prend pas la ligne. La valeur de l'information à transmettre est ensuite transmise dans un ordre déterminé par des appels successifs 22 à des numéros qui correspondent à des sous-ensembles de l'information à transmettre de manière biunivoque et identique dans tout le système selon l'invention. Ces sous-ensembles peuvent être par exemple directement les chiffres formant le nombre à transmettre exprimé en base dix mais ils pourraient être d'une toute autre nature, pourvu qu'elle respecte le critère de correspondance biunivoque dans le transcodage permettant le retour à l'information originelle après application du transcodage inverse correspondant, sans sortir du cadre de l'invention. A l'autre extrémité du système selon l'invention, dans le centre de collecte, les événements d'appel sont mémorisés au fur et à mesure de leur arrivée et donnent lieu à la construction d'un tableau 25 dans la mémoire du dispositif de gestion du centre de collecte. Dans l'exemple de mise en oeuvre décrit précédemment, l'ouverture de session est explicite par appel à un numéro dédié. Il est possible également sans sortir du cadre de l'invention d'ouvrir la session de transmission de manière implicite. Des moyens d'ouverture de session implicite sont par exemple un premier appel à un numéro codant de l'information après une période minimale d'inactivité de l'émetteur, un appel à un numéro particulier codant à la fois de l'information mais qui est également associé à une ouverture de session ou encore par un appel codant de l'information à un moment particulier interprété comme un acte d'ouverture de session. The transmitting functional unit will begin by sending the login information by calling a number reserved for this purpose and corresponding to a telephone line among those 3 arriving at the operator's relevant information collection center. The event of receiving this call will be recorded in the collection center of the receiving functional unit 24 by storing identification information of the called line, the telephone number of the caller and the caller. the time of the call. In the reception mode according to the invention and contrary to the standard mode, the called modem does not take the line. The value of the information to be transmitted is then transmitted in a sequence determined by successive calls 22 to numbers which correspond to subsets of the information to be transmitted in a one-to-one and identical manner throughout the system according to the invention. These subsets may be for example directly the numbers forming the number to be transmitted expressed in base ten but they could be of a completely different nature, provided that it respects the criterion of one-to-one correspondence in the transcoding allowing the return to the original information after application of the corresponding inverse transcoding, without departing from the scope of the invention. At the other end of the system according to the invention, in the collection center, the call events are stored as they arrive and give rise to the construction of a table 25 in the memory of the device. management of the collection center. In the implementation example described above, the logon is explicit by calling a dedicated number. It is also possible without departing from the scope of the invention to open the transmission session implicitly. Implicit log-on means are for example a first call to a coding number of the information after a minimum period of idle time of the sender, a call to a particular number coding at the same time of the information but which is also associated with a logon or with a call coding information at a particular time interpreted as a logon act.
Au sein d'un équipement de réception mettant en oeuvre le procédé selon l'invention, l'apparition d'un événement correspondant à une clôture de session permet l'exécution de la séquence de reconstruction de l'information transmise. Cette reconstruction par transcodage inverse repose sur un premier tri visant à extraire du tableau tous les évènements d'appel de la session en cours correspondant au même numéro appelant. En principe, la conservation de l'ordre chronologique de l'arrivée des événements d'appel en mémoire respecte la chronologie des émissions puisque chaque émetteur selon l'invention transmet par appels successifs dans un ordre fixé par les règles de transcodage. Within a receiving equipment implementing the method according to the invention, the occurrence of an event corresponding to a session closure allows the execution of the reconstruction sequence of the transmitted information. This reconstruction by inverse transcoding is based on a first sorting to extract from the table all the call events of the current session corresponding to the same calling number. In principle, the preservation of the chronological order of the arrival of the call events in memory respects the chronology of the transmissions since each transmitter according to the invention transmits by successive calls in an order fixed by the transcoding rules.
Cependant on peut avantageusement éliminer les risques résiduels d'erreur pouvant provenir de changement de routages entre commutateurs au sein du réseau téléphonique en effectuant un second tri rangeant les événements d'appel dans l'ordre chronologique approprié à partir des informations d'horodatage reçues pour retrouver de manière certaine l'ordre initial des composants de l'information transmise 26 afin de la reconstituer à l'identique. II existe de nombreuses variantes possibles de traitements et d'algorithmes pour arriver au résultat souhaité de la reconstitution des informations de départ à partir des données reçues selon l'invention. Bien entendu, quelque soit le choix des traitements mis en oeuvre on reste bien dans le cadre de l'invention. However, it is advantageously possible to eliminate the residual risks of error that may arise from changing the routing between switches within the telephone network by performing a second sorting the call events in the appropriate chronological order from the time stamp information received for recover in a certain way the initial order of the components of the transmitted information 26 in order to reconstitute it identically. There are many possible variants of processes and algorithms to arrive at the desired result of the reconstitution of the starting information from the data received according to the invention. Of course, whatever the choice of treatments used one remains well within the scope of the invention.
Dans cette variante de mise en oeuvre de l'invention, les règles de transcodage inverse utilisent le numéro de ligne appelé en tant que donnée. Dans la plupart des systèmes professionnels selon l'invention il existe un frontal de communication (voir figure 13 élément 13C ou figure 8 élément 81) qui peut avantageusement pré traiter les données numéro de ligne en fournissant au calculateur en charge de la mise en oeuvre du procédé selon l'invention, des éléments d'information leur correspondant de manière biunivoque tel qu'un numéro dans l'énumération des lignes raccordées à l'unité fonctionnelle ou directement la signification qui leur est associée dans le transcodage, par exemple un chiffre. In this variant embodiment of the invention, the inverse transcoding rules use the called line number as data. In most of the professional systems according to the invention there is a communication front end (see FIG. 13 element 13C or FIG. 8 element 81) which can advantageously pre-process the line number data by providing the computer in charge of implementing the method according to the invention, information elements corresponding to them in a one-to-one manner such as a number in the enumeration of the lines connected to the functional unit or directly the meaning associated with them in the transcoding, for example a digit.
Tout comme dans le cas de l'ouverture de session décrit précédemment, l'événement correspondant à une clôture de session peut être de nature implicite ou explicite tel que la réception d'un événement d'appel dédié. Les exemples qui suivent illustrent de manière non limitative ce que peut être une clôture de session implicite. Il peut s'agir par exemple de la réception d'un nombre déterminé d'éléments d'information, de l'écoulement d'un temps déterminé depuis la dernière réception d'une information issue du même transmetteur, de la réception d'une information venant du même transmetteur mais ne correspondant pas directement à une clôture de session comme par exemple une nouvelle demande d'ouverture de session ou encore un appel transcodant de l'information utile à transmettre et signifiant conjointement qui s'agit du dernier appel de la session en cours. As in the case of the logon described above, the event corresponding to a logout may be implicit or explicit in nature such as the receipt of a dedicated call event. The following examples illustrate, in a non-limiting way, what an implicit session closure may be. It can be for example the reception of a determined number of information elements, the flow of a given time since the last reception of information from the same transmitter, the reception of a information from the same transmitter but does not correspond directly to a session closure such as a new request for logon or a transcoding call useful information to transmit and meaning jointly that is the last call of the session in progress.
Les informations transmises sont des informations complexes transcodées sous la forme d'une pluralité d'appels successifs, à des numéros déterminés, dans un ordre chronologique déterminé, l'information étant reconstituée dans l'équipement appelé à partir des numéros appelants, des numéros appelés et de l'ordre chronologique des appels. The information transmitted is complex information transcoded in the form of a plurality of successive calls, at predetermined numbers, in a given chronological order, the information being reconstituted in the equipment called from the calling numbers, numbers called and the chronological order of the calls.
Les figures 3 et 4 illustrent le cas non limitatif mais représentatif de transmissions issues d'une pluralité d'unités fonctionnelles 33, 34 selon l'invention raccordées au réseau téléphonique 1 respectivement par les lignes téléphoniques 37 et 38. Dans cet exemple, les informations transmises sont reçues par une unité fonctionnelle 41 selon l'invention, d'un autre type, remplissant la fonction de centre de collecte d'information et raccordée au réseau téléphonique 1 par une pluralité d'accès 3. FIGS. 3 and 4 illustrate the nonlimiting but representative case of transmissions originating from a plurality of functional units 33, 34 according to the invention connected to the telephone network 1 respectively by the telephone lines 37 and 38. In this example, the information transmitted are received by a functional unit 41 according to the invention, of another type, fulfilling the function of information collection center and connected to the telephone network 1 by a plurality of ports 3.
Les étapes du procédés décrites ci-après supposent que les unités fonctionnelles devant communiquer selon l'invention ont en mémoire l'ensemble des règles de transcodages retenues comprenant en particulier les tables de correspondance entre les éléments d'information à transmettre et les numéros à appeler. The process steps described below assume that the functional units that are to communicate according to the invention have in memory all the transcoding rules selected including in particular the tables of correspondence between the information elements to be transmitted and the numbers to be called. .
La partie du procédé mis en oeuvre pour l'émission d'informations 31, comprend les étapes suivantes 32, 36: ouverture de la session de transmission pouvant être implicite sans appel exclusivement dédié ou explicite par appel à un - 21 - numéro spécifique correspondant de manière biunivoque à une ouverture de session générique ou d'un type donné, appels successifs à des numéros spécifiques correspondant de manière biunivoque aux éléments composant l'information à transmettre, dans un ordre chronologique déterminé en fonction de l'ordonnancement des éléments composant l'information à transmettre, jusqu'à ce que les éléments composant l'information aient été intégralement transmis, fermeture de la session de transmission pouvant être implicite sans appel exclusivement dédié ou explicite par appel à un numéro spécifique correspondant de manière biunivoque à une fermeture de session générique ou d'un type donné. The part of the method implemented for the transmission of information 31, comprises the following steps 32, 36: opening of the transmission session that can be implicit without a call exclusively dedicated or explicit by calling a corresponding specific number of one-to-one way to a generic login or a given type, successive calls to specific numbers corresponding in a one-to-one way to the elements composing the information to be transmitted, in a chronological order determined according to the scheduling of the elements composing the information to be transmitted, until the elements composing the information have been transmitted in full, closing the transmission session which can be implicit without any dedicated or explicit call by calling a specific number corresponding one-to-one to a log off generic or of a given type.
La partie du procédé mis en oeuvre pour la réception d'informations 15 comprend les étapes suivantes: - mémorisation 42 des évènements d'appel reçus comprenant au moins les éléments d'information suivant: - numéro de ligne appelé ou élément d'information liée de manière biunivoque au numéro de ligne appelé ou à 20 la signification qui lui est associée, numéro appelant, horodatage de l'appel. The part of the method implemented for the reception of information 15 comprises the following steps: storage of received call events including at least the following information elements: called line number or information element linked to one-to-one way to the called line number or the associated meaning, calling number, time stamp of the call.
- détection d'un événement-signifiant la fin de session, - tri 43 implicite ou explicite des événements d'appel dans la 25 mémoire en fonction du numéro appelant avec conservation de l'ordre chronologique de réception, extraction des d'évènements d'appel en relation avec l'événement de fin de session qui a été détecté et avec conservation de l'ordre chronologique de réception, - transcodage inverse de reconstitution de l'information transmise à partir de règles qui s'appliquent aux éléments d'information liés au numéro de ligne appelé, fourniture de l'information reconstituée 44 en association directe ou indirecte avec le numéro appelant concerné à un 10 2888457 - 22 processus externe à l'invention. De tels processus externes peuvent être par exemple sans y être limité, des moyens de gestion d'une base de données ou des moyens de transfert vers un système de gestion externe. detection of an event-signifying the end of the session, implicit or explicit sorting of call events in the memory according to the calling number with preservation of the chronological order of reception, extraction of events from call in relation to the end of session event that has been detected and with retention of the chronological order of reception, - reverse transcoding of reconstitution of the information transmitted from rules that apply to the related information elements at the called line number, providing the reconstructed information 44 in direct or indirect association with the relevant calling number to a process external to the invention. Such external processes may be, for example, without being limited thereto, means for managing a database or means of transfer to an external management system.
L'unité fonctionnelle appelant peut gérer la succession des appels nécessaires à la transmission de l'information par le procédé selon l'invention indifféremment sous la forme de la construction préalable d'un tableau d'événement d'appels avant transmission ou par la création des évènements d'appel l'un après l'autre au fil de l'eau . Dans le cas d'une gestion au fil de l'eau , on prendra soin d'appliquer le procédé non pas sur la donnée à transmettre, mais sur une copie faite à l'ouverture de la session de transmission qui restera constante sur toute sa durée. Cette précaution est indispensable pour éviter des erreurs qui pourraient naître de l'évolution de valeur de la donnée au cours de sa transmission. The calling functional unit can manage the succession of calls necessary for the transmission of information by the method according to the invention indifferently in the form of the prior construction of a call event table before transmission or by the creation call events one after another along the water. In the case of a run-of-the-river management, care will be taken to apply the process not on the data to be transmitted, but on a copy made at the opening of the transmission session, which will remain constant throughout its duration. duration. This precaution is essential to avoid errors that could arise from the evolution of value of the data during its transmission.
Dans un second mode de réalisation, le codage de l'information utilise la variable temps en tant que support principal du transcodage de l'information. Tel qu'illustré dans la figure 5, le temps est préalablement découpé en périodes codantes qui se répètent selon une périodicité et à des instants déterminés connus et interprétés de la même manière dans tout le système selon l'invention. Chaque bloc temporel à récurrence cyclique 51 est découpé en plages 53 temporelles codantes auxquelles correspond de manière biunivoque une information ou un élément d'information donné 52. In a second embodiment, the coding of the information uses the time variable as the main support for the transcoding of the information. As illustrated in FIG. 5, the time is previously divided into coding periods which are repeated according to a periodicity and at determined times known and interpreted in the same way throughout the system according to the invention. Each cyclic recurrence time block 51 is divided into coding time ranges to which one or a given piece of information 52 corresponds in a one-to-one manner.
Prenons l'exemple d'une information à transmettre selon cette variante de l'invention qu'illustre la figure 9. Soit une unité fonctionnelle 9a selon l'invention et devant transmettre l'information 9b présente dans sa mémoire. L'unité fonctionnelle va créer un tableau d'évènements d'appel 9c listant les différents appels successifs nécessaires pour transmettre l'information selon l'invention via un accès 9d. Le transcodage va s'appuyer sur une correspondance biunivoque entre les sous-ensembles d'information et des instants d'appels comme par exemple illustré par la figure 5. L'unité fonctionnelle destinataire 9f, raccordée au réseau téléphonique 1 par un 2888457 - 23 - accès 9e, mémorise les évènements d'appel reçus 9g. La détection de l'évènement dont la signification est la fin de session de transmission déclenche l'étape de reconstitution de l'information transmise à partir des informations d'horodatage des instants d'appels mémorisées relativement aux règles de correspondances avec les éléments d'information appliquées à l'émission. L'information reconstituée 9h peut être fournie à un processus externe à l'invention pour utilisation. Take the example of information to be transmitted according to this variant of the invention shown in Figure 9. Either a functional unit 9a according to the invention and to transmit the information 9b present in its memory. The functional unit will create an array of call events 9c listing the various successive calls necessary to transmit the information according to the invention via a 9d access. The transcoding will be based on a one-to-one correspondence between the subsets of information and call times, as for example illustrated in FIG. 5. The recipient functional unit 9f, connected to the telephone network 1 by a 2888457 - 23 - 9th access, stores the received call events 9g. The detection of the event whose meaning is the end of transmission session triggers the step of reconstituting the information transmitted from the timestamp information of the instants of stored calls relative to the rules of correspondence with the elements of information applied to the show. The reconstituted information 9h may be provided to a process external to the invention for use.
Dans cet exemple on a fait le choix arbitraire et simplificateur de découper chaque heure d'horloge en douze plages temporelles pour pouvoir coder les dix chiffres de la numérotation décimale et les deux commandes de service que sont ouverture et clôture de session de transmission. On a découpé en plages horaires d'égale durée mais on aurait pu choisir n'importe quelle valeur de période et des plages temporelles de durée différente et non nécessairement égales entre elles sans sortir de l'invention, la seule contrainte étant que les choix faits pour le transcodage soient connus des unités fonctionnelles devant procéder au transcodage inverse pour pouvoir reconstituer l'information transmise. In this example, the arbitrary and simplistic choice has been made to split each clock hour into twelve time slots in order to be able to encode the ten digits of the decimal numbering and the two service commands that are opening and closing of transmission session. We have cut into time slots of equal duration but we could have chosen any period value and time ranges of different duration and not necessarily equal to each other without departing from the invention, the only constraint being that the choices made for transcoding, the functional units that are to perform reverse transcoding are known to be able to reconstitute the transmitted information.
Le découpage du bloc temporel à récurrence cyclique en plages temporelles correspondant de manière biunivoque aux éléments d'information à transmettre, il est nécessaire que les horloges des unités fonctionnelles émettrices et réceptrices soient parfaitement synchronisées. Dans la pratique une synchronisation parfaite des horloges est impossible ce qui peut engendrer des erreurs de transmissions lorsqu'elles ont lieu à des instants proches des transitions entre zones de signification adjacentes. Comme illustré par la figure 6, pour éliminer les risques de telles erreurs de transmission on créera avantageusement dans les blocs temporels à récurrence cyclique 61, des zones intermédiaires dites zones d'inhibition d'appel 63 entre plages temporelles adjacentes 62. Ces zones intermédiaires sont mises en oeuvre à pour empêcher les appels aux instants pouvant donner lieu à des erreurs d'interprétation du côté récepteur compte tenu des incertitudes sur la synchronisation des horloges. Ces zones d'inhibition d'appel seront le plus souvent centrées sur la valeur théorique de changement de plage temporelle mais elles pourront aussi être décentrées 2888457 - 24 - sans que l'on sorte de l'invention. Les récepteurs pourront continuer de prendre leur décision quant à la signification des appels en fonction de l'information reçue d'horodatage de l'instant d'appel relativement à la découpe théorique selon les plages temporelles prédéterminées. The division of the cyclically recurring time block into time slots corresponding in a one-to-one way to the information elements to be transmitted, it is necessary that the clocks of the transmitting and receiving functional units are perfectly synchronized. In practice, perfect synchronization of the clocks is impossible, which can lead to transmission errors when they occur at times close to transitions between adjacent areas of significance. As illustrated by FIG. 6, in order to eliminate the risks of such transmission errors, intermediate zones called call inhibition zones 63 will advantageously be created in the cyclic recurrence time blocks 61 between adjacent time slots 62. These intermediate zones are implemented to prevent calls at times that may give rise to interpretation errors on the receiving side given the uncertainties on the timing of clocks. These call inhibition zones will most often be centered on the theoretical value of change of time range but they can also be off-center without going beyond the scope of the invention. The receivers will be able to continue to make their decision as to the meaning of the calls based on the information received from the timestamp of the instant of call relative to the theoretical cutting according to the predetermined time slots.
Les tolérances devant être prises en compte pour déterminer la largeur des zones d'inhibition d'appel intègrent toutes les contributions possibles telles que dérive des horloges embarquées entre deux réalignement, la résolution de l'information d'horodatage utilisable comme source de mise à l'heure, les imprécisions dans la mise en oeuvre des mécanismes de mise à l'heure automatiques retenus etc. Par exemple, les informations d'horodatage communément transmises dans les informations d'identification de l'appelant comprennent le mois, le jour, l'heure et la minute, les secondes ne sont pas transmises. Ainsi, les zones d'inhibition d'appel devraient être au minimum de moins une minute à plus une minute autour de l'instant théorique mais il est préférable de prendre une marge de sécurité et d'élargir les zones intermédiaires d'inhibition de moins deux à plus deux minutes autour des instants théoriques convenus entre émetteurs et récepteurs selon l'invention. The tolerances to be taken into account in order to determine the width of the call inhibition zones integrate all the possible contributions such as derived from the on-board clocks between two realignment, the resolution of the time-stamping information that can be used as a source of setting. time, the inaccuracies in the implementation of the mechanisms of setting automatic time retained etc. For example, the timestamp information commonly transmitted in the caller ID information includes the month, day, hour, and minute, the seconds are not transmitted. Thus, the call inhibition zones should be at least one minus one minute to one minute around the theoretical time, but it is preferable to take a safety margin and widen the intermediate zones of inhibition of minus two to two minutes around theoretical moments agreed between transmitters and receivers according to the invention.
Dans ce second mode de réalisation, on peut par exemple coder le type de session, qui détermine le type d'information transmise, au moyen de plages temporelles spécifiques ou encore par un sous codage des données transmises. On pourra par exemple affecter au premier chiffre suivant immédiatement l'ouverture de session, le rôle de descripteur de type de session. La valeur de ce premier chiffre indiquera par exemple pour un fournisseur d'énergie si les données qui suivent représentent un index de comptage en heure creuse, en heure pleine, en heure de pointe, une consommation de gaz etc. L'usage de ce second mode de réalisation est particulièrement bien adapté aux cas dans lesquels appelants et appelés ne disposent que d'une seule ligne téléphonique, il n'est cependant pas limité à ce cas. On peut également envisager, sans sortir du cadre de l'invention, une combinaison des deux modes de réalisations, celui qui transcode l'information à 2888457 - 25 - transmettre exclusivement en fonction des numéros appelés et celui qui la transcode exclusivement en fonction des instants d'appel. L'intérêt d'une telle combinaison est d'offrir un compromis permettant de réduire le-nombre de lignes téléphoniques nécessaires au transcodage sans trop pénaliser la disponibilité du système en fonction du temps. Il est par exemple possible, comme l'illustre la figure 7, d'utiliser des numéros de lignes dédiées aux informations de service telles que les ouvertures et fermetures de sessions et de transcoder l'information à transmettre selon le principe de la seconde variante. Dans l'exemple de combinaison des deux variantes qu'illustre la figure 7, le bloc temporel à récurrence cyclique 71 est découpé en plages temporelles 72 codant les chiffres de zéro à neuf, les plages temporelles adjacentes étant séparées par des zones d'inhibition d'appel 73. Les informations sont transmises selon le second mode de réalisation et les ouvertures et fermetures de session se font par appel à des numéros spécifiques selon le premier mode de réalisation. In this second embodiment, it is possible, for example, to code the type of session, which determines the type of information transmitted, by means of specific time slots or by a sub-coding of the transmitted data. For example, the first digit immediately following the logon can be assigned as the session type descriptor. The value of this first digit will indicate, for example, for an energy supplier whether the following data represent a counting index in off-peak, full hour, peak hour, gas consumption, etc. The use of this second embodiment is particularly well suited to cases in which callers and called have only one telephone line, however it is not limited to this case. It is also possible to envisage, without departing from the scope of the invention, a combination of the two embodiments, the one that transcode the information to be transmitted exclusively according to the called numbers and the one that transcode it exclusively according to the times call. The advantage of such a combination is to offer a compromise to reduce the number of telephone lines needed for transcoding without penalizing the availability of the system as a function of time. For example, it is possible, as illustrated in FIG. 7, to use line numbers dedicated to service information such as the opening and closing of sessions and to transcode the information to be transmitted according to the principle of the second variant. In the exemplary combination of the two variants illustrated in FIG. 7, the cyclic recurrence time block 71 is divided into time slots 72 coding the digits from zero to nine, the adjacent time slots being separated by zones of inhibition of the time. Call 73. The information is transmitted according to the second embodiment and the opening and closing sessions are by calling specific numbers according to the first embodiment.
La figure 8 illustre un système selon l'invention comprenant une pluralité de dispositifs spécifiques à l'invention, d'unités fonctionnelles regroupant plusieurs équipements ou d'unités fonctionnelles dédiés à la mise en oeuvre de l'invention qui sont intégrées au sein d'équipements offrant des fonctions additionnelles externes à l'invention. Dans ce système est mis en oeuvre le procédé selon l'invention pour transmettre des informations d'équipements 82, 83, 84, 85, 87 à équipements 82, 83, 84, 85, 87, les dits équipements étant raccordés au réseau téléphonique 1 par tout type de liaison physique et notamment par des lignes analogiques classiques 2, 3 ou sans fil 86. La transmission des informations se fait à très bas débit et utilise des moyens de connexion matériels conformes aux standards en vigueur. FIG. 8 illustrates a system according to the invention comprising a plurality of devices specific to the invention, functional units grouping a plurality of equipment or functional units dedicated to the implementation of the invention which are integrated within equipment offering additional functions external to the invention. In this system is implemented the method according to the invention for transmitting equipment information 82, 83, 84, 85, 87 to equipment 82, 83, 84, 85, 87, said equipment being connected to the telephone network 1 by any type of physical link and in particular by conventional analog lines 2, 3 or wireless 86. The transmission of information is very low speed and uses hardware connection means compliant with current standards.
Les figures 10 et 11 illustrent le cas non limitatif mais représentatif de transmissions issues d'une pluralité d'unités fonctionnelles 10c, 10f selon l'invention raccordées au réseau téléphonique 1 respectivement par les lignes téléphoniques 10d et 10e. Les informations transmises sont reçues par une unité fonctionnelle 11a selon l'invention raccordée au réseau téléphonique 1 par une ligne téléphonique 2. Figures 10 and 11 illustrate the non-limiting case but representative of transmissions from a plurality of functional units 10c, 10f according to the invention connected to the telephone network 1 respectively by the telephone lines 10d and 10e. The transmitted information is received by a functional unit 11a according to the invention connected to the telephone network 1 by a telephone line 2.
- 26 - Les étapes du procédés décrites ci-après supposent que les unités fonctionnelles devant communiquer selon l'invention ont en mémoire le ou les numéros à appeler ainsi que l'ensemble des règles de transcodages retenues comprenant en particulier les tables de correspondance entre les éléments d'information à transmettre et les plages temporelles d'appels. The steps of the method described below assume that the functional units to be communicated according to the invention have in memory the number or numbers to be called as well as the set of transcoding rules selected including in particular the tables of correspondence between the elements of information to be transmitted and the time ranges of calls.
La partie du procédé mis en oeuvre pour l'émission d'informations 10a, 10g comprend les étapes suivantes 10b, 10h: ouverture de la session de transmission pouvant être implicite sans appel exclusivement dédié ou explicite par appel à un instant compris dans une plage temporelle spécifique correspondant de manière biunivoque à une ouverture de session générique ou d'un type donné, - appels successifs à des instants compris dans une plage temporelle spécifique correspondant de manière biunivoque aux éléments composant l'information à transmettre, dans un ordre chronologique déterminé en fonction de l'ordonnancement des éléments composant l'information à transmettre, jusqu'à ce que les éléments composant l'information aient été intégralement transmis, - fermeture de la session de transmission pouvant être implicite sans appel exclusivement dédié ou explicite par appel à un instant compris dans une plage temporelle spécifique correspondant de manière biunivoque à une fermeture de session générique ou d'un type donné. La partie de cette variante du procédé mise en oeuvre pour la réception The part of the method implemented for the transmission of information 10a, 10g comprises the following steps 10b, 10h: opening of the transmission session that can be implicit, with no call exclusively dedicated or explicit by calling at a time within a time range specific corresponding in a one-to-one manner to a generic session or a given type, - successive calls to instants within a specific time range corresponding in a one-to-one way to the elements composing the information to be transmitted, in a chronological order determined according to the scheduling of the elements composing the information to be transmitted, until the elements composing the information have been transmitted in full, - closing of the transmission session that can be implicit without a call exclusively dedicated or explicit by call at a given moment within a specific time range corresponding bi unambiguous to a generic logoff or a given type. The part of this variant of the method implemented for the reception
d'informations comprend les étapes suivantes: - mémorisation 11 b des évènements d'appel reçus comprenant au moins les éléments d'information suivant: - numéro appelant, - horodatage de l'appel. 20 25 information comprises the following steps: - storage 11 b received call events including at least the following information elements: - calling number, - timestamp of the call. 20 25
- détection d'un évènement signifiant la fin de session, - tri 11c implicite ou explicite des événements d'appel dans la mémoire en fonction du numéro appelant avec conservation de l'ordre chronologique de réception, - extraction des d'évènements d'appel en relation avec l'événement de fin de session qui a été détecté et avec conservation de l'ordre chronologique de réception, transcodage inverse de reconstitution de l'information transmise à partir des informations d'horodatage des instants d'appels mémorisées relativement aux règles de correspondances avec les éléments d'information appliquées à l'émission, - fourniture de l'information reconstituée 11 d, 11 e en association directe ou indirecte avec le numéro appelant concerné à un processus externe à l'invention. De tels processus externes peuvent être par exemple sans y être limité, des moyens de gestion d'une base de données ou des moyens de transfert vers un système de gestion externe. - detection of an event signifying the end of session, - sorting 11c implicit or explicit call events in the memory according to the calling number with retention of the chronological order of reception, - extraction of call events in relation to the end-of-session event that has been detected and with retention of the receiving chronological order, reverse transcoding of reconstitution of the information transmitted from the timestamp information of the stored call instants with respect to the rules correspondence with the information elements applied to the transmission, - provision of the reconstituted information 11 d, 11 e in direct or indirect association with the calling number concerned to a process external to the invention. Such external processes may be, for example, without being limited thereto, means for managing a database or means of transfer to an external management system.
Le procédé selon l'invention, en particulier dans son second mode de réalisation, nécessite une synchronisation des horloges embarquées dans les unités fonctionnelles concernées dans le système. Cette mise à l'heure à partir d'une référence commune peut se faire au moyen de récepteurs de signaux horaires radiodiffusés embarqués au sein de chaque unité fonctionnelle concernée. Les récepteurs de signaux horaires peuvent être par exemple recevoir et décoder les signaux émis selon le standard DCF77 depuis Frankfort pour une mise oeuvre en Europe continentale, des systèmes équivalents existant dans les autres régions du monde. The method according to the invention, in particular in its second embodiment, requires synchronization of the clocks embedded in the functional units concerned in the system. This setting of time from a common reference can be done by means of broadcast time signal receivers embedded within each functional unit concerned. The time signal receivers can be for example receive and decode the signals emitted according to the DCF77 standard since Frankfort for implementation in continental Europe, equivalent systems existing in other regions of the world.
Cependant une autre variante de mise en oeuvre du procédé selon l'invention peut avantageusement être utilisée pour synchroniser les horloges. En effet, parmi les informations d'identification de l'appel transmises sur la ligne appelée figurent les informations d'horodatage de l'appel. La réception d'un appel téléphonique par l'unité fonctionnelle selon l'invention est une occasion qui lui est offerte de re-synchroniser son horloge interne. Une unité 10 15 2888457 - 28 - fonctionnelle selon l'invention peut d'ailleurs provoquer cet événement en appelant à un numéro spécifique préalablement mémorisé et associé à une demande de mise à l'heure. Une unité fonctionnelle peut transmettre une demande de mise à l'heure selon l'invention, par exemple à l'occasion d'une réinitialisation ou d'une reprise de fonctionnement après interruption avec perte de notion horaire. Une unité fonctionnelle particulière dit transpondeur recevant un appel, toujours sans prendre la ligne, appelle en retour au numéro appelant après avoir récupéré ce numéro dans les informations d'identification reçues avec l'appel initial. La réception des données d'horodatage comprise dans les informations d'identification de l'appel en retour provoque la remise à heure de l'unité fonctionnelle distant ayant lancé la procédure. Compte tenu des temps d'acheminement courts qu'offrent les commutateurs électroniques mis en oeuvre dans les réseaux téléphoniques modernes, l'erreur qui est introduite par le décalage qui existe entre l'appel proprement dit auquel correspond la donnée d'horodatage et le moment où l'équipement distant reçoit l'information, peut être négligée en première approche. L'ordre de grandeur de ce décalage est de quelques secondes. En outre l'erreur introduite a statistiquement une valeur sensiblement identique dans toutes les unités fonctionnelles du système qui sont mises à l'heure du réseau téléphonique par le même procédé. Cette proximité de décalage fait que les unités sont bien synchronisées relativement les unes par rapport aux autres. Sans sortir de l'invention, il est cependant possible d'augmenter la précision de la mise à l'heure des horloges par la mise en oeuvre de raffinement tel que l'application de calculs de compensation sur la valeur horaire reçue en fonction de temps d'acheminement préalablement mesurés ou évalués. However, another alternative embodiment of the method according to the invention can advantageously be used to synchronize the clocks. Indeed, among the identification information of the call transmitted on the called line are the timestamp information of the call. The receipt of a telephone call by the functional unit according to the invention is an opportunity to re-synchronize its internal clock. A functional unit according to the invention can also cause this event by calling a specific number previously stored and associated with a request for time setting. A functional unit may transmit a time-setting request according to the invention, for example during a reset or a resumption of operation after interruption with loss of time concept. A particular functional unit called transponder receiving a call, still without taking the line, calls back to the calling number after retrieving this number in the credentials received with the initial call. The receipt of the time stamp data included in the identification information of the return call causes the time delivery of the remote functional unit having initiated the procedure. Given the short routing times offered by electronic switches implemented in modern telephone networks, the error that is introduced by the discrepancy that exists between the actual call to which the timestamp data corresponds and the moment where the remote equipment receives the information, can be neglected at first approach. The order of magnitude of this offset is a few seconds. In addition, the error introduced has a statistically substantially identical value in all the functional units of the system which are set to the time of the telephone network by the same method. This offset proximity means that the units are well synchronized relatively to one another. Without departing from the invention, it is however possible to increase the accuracy of the time setting of the clocks by the implementation of refinement such as the application of compensation calculations on the hourly value received as a function of time previously measured or evaluated.
Le procédé selon l'invention inclut une procédure d'échappement permettant un passage temporaire dans un mode de fonctionnement classique. Dans les unités fonctionnelles selon l'invention qui mettent en oeuvre cette fonctionnalité, les numéros appelant sont comparés à un ou plusieurs numéros d'échappement préalablement placé dans la mémoire de l'unité fonctionnelle. En cas d'identité entre le numéro appelant et un des numéros d'échappement, ou encore en cas d'identité sur une partie 2888457 - 29 - prédéterminée des numéros, l'unité fonctionnelle sort du mode de transmission selon l'invention pour adopter un comportement traditionnel commençant par la prise de ligne, assurant le transfert des données puis finissant par raccrocher la ligne. Après avoir raccroché la ligne, l'unité fonctionnelle revient dans le mode de fonctionnement selon l'invention. The method according to the invention includes an escape procedure allowing a temporary passage in a conventional operating mode. In the functional units according to the invention which implement this functionality, the calling numbers are compared with one or more escape numbers previously placed in the memory of the functional unit. If there is an identity between the calling number and one of the escape numbers, or else in the case of an identity on a predetermined portion of the numbers, the functional unit leaves the transmission mode according to the invention to adopt a traditional behavior starting with the taking of line, ensuring the transfer of the data then ending up hanging up the line. After having hung up the line, the functional unit returns to the operating mode according to the invention.
Dans les deux modes dédiés à la transmission de données complexes selon l'invention, les ouvertures de session de transmission peuvent être explicites ou implicites. Le choix d'une ouverture de session explicite est plus robuste en ce que l'émetteur peut transmettre à tout instant le signal d'ouverture d'une nouvelle session. Cela peut être utile pour lever des doutes au sein du récepteur, par exemple en cas de reprise d'une session précédente avortée et non correctement fermée. En revanche l'ouverture de session explicite a l'inconvénient de coûter une étape de transmission et cela peut être considéré comme réduisant l'efficacité du système en particulier dans le cas de la mise en oeuvre de ladite seconde variante du procédé. Il pourra donc être choisi si nécessaire de ne pas transmettre le signal d'ouverture de session. Une nouvelle session implicite pourra être ouverte par le récepteur à l'occasion de la réception du premier élément d'information après qu'une durée minimum déterminée se soit écoulée depuis le dernier appel reçu du même émetteur. L'attente de l'écoulement de cette durée ne sera pas nécessaire si un appel de fin de session issu du même émetteur est reçu pendant la période d'attente. In both modes dedicated to the transmission of complex data according to the invention, the transmission session openings may be explicit or implicit. The choice of an explicit logon is more robust in that the transmitter can transmit at any time the signal to open a new session. This can be useful for raising doubts within the receiver, for example in case of resumption of a previous session aborted and not correctly closed. On the other hand, the explicit log-in has the disadvantage of costing a transmission step and this can be considered as reducing the efficiency of the system, in particular in the case of the implementation of said second variant of the method. It may therefore be chosen if necessary not to transmit the logon signal. A new implicit session may be opened by the receiver upon receipt of the first piece of information after a specified minimum duration has elapsed since the last call received from the same issuer. Waiting for this period to elapse will not be necessary if an end-of-session call from the same issuer is received during the waiting period.
L'événement clôture de session peut également être confondu avec l'événement ouverture de session, l'interprétation se faisant selon le contexte, si une session était précédemment ouverte, la réception de l'information événement de session clos la session en cours s'il y en avait une d'ouverte et en ouvre une nouvelle dans le cas contraire. Dans cette dernière variante il est plus sûr, pour que le système soit toujours dans un état certain, de faire en sorte que la réception de l'information événement de session clos toute session en cours, réinitialise les variables de fonctionnement et ouvre une nouvelle session. The logoff event may also be mistaken for the logon event, the interpretation being done according to the context, if a session was previously open, the receipt of the session event information closed the current session there was one open and opens a new one if not. In this latter variant it is safer for the system to always be in a certain state, to ensure that the receipt of the session event information closed any current session, reset the operating variables and opens a new session .
2888457 - 30 - Quelle que soit la variante du procédé de transmission d'information complexe selon l'invention, la partie du procédé mis en oeuvre pour la réception d'informations pourra comprendre une étape supplémentaire de tri des évènements d'appel ayant le même numéro appelant dans l'ordre chronologique à partir des éléments d'information d'horodatage de l'appel mémorisés, cette étape de tri conservant l'ordre chronologique de réception en cas d'identité des éléments d'information d'horodatage de l'appel mémorisés. En effet, l'équipement appelant maîtrise l'ordonnancement des appels et ne passe à l'appel suivant que si l'appel précédent a abouti. En principe, l'ordre d'inscription des événements d'appel entrants dans la mémoire de l'unité fonctionnelle réceptrice reproduit naturellement l'ordre dans lequel les appels ont été émis. Cependant on peut avantageusement réduire les risques d'erreur d'ordonnancement des appels qui introduirait nécessairement une erreur sur la donnée en appliquant cette étape supplémentaire de tri. Whatever the variant of the complex information transmission method according to the invention, the part of the method implemented for the reception of information may comprise an additional step of sorting the call events having the same calling number in chronological order from the stored call timestamp information elements, this sorting step retaining the reception chronological order in case of identity of the time stamp information elements of the call stored. Indeed, the calling equipment controls the scheduling of calls and only switches to the next call if the previous call was successful. In principle, the order of recording of the incoming call events in the memory of the receiving functional unit naturally reproduces the order in which the calls were made. However, it is advantageous to reduce the risk of call scheduling errors which would necessarily introduce an error in the data by applying this additional sorting step.
Les unités fonctionnelles selon l'invention peuvent extraire les informations d'horodatage incluses dans les informations d'identité de l'appelant reçues lors d'un appel et utiliser ces informations d'horodatage comme données de mise à l'heure d'une horloge et/ou un calendrier embarqué après une éventuelle adaptation du format des données. The functional units according to the invention can extract the timestamp information included in the caller ID information received during a call and use this timestamp information as a clock setting data. and / or an embedded calendar after a possible adaptation of the data format.
Dans la partie du procédé selon l'invention concernant la réception des appels, il est possible d'ajouter une étape de filtrage sélectif sur le numéro appelant dont le résultat conditionne la prise en compte de l'appel ou l'interprétation de sa signification. Ce filtrage consiste en un test d'identité entre une partie déterminée du numéro appelant et un numéro comparable préalablement placé dans la mémoire de l'unité fonctionnelle réceptrice selon l'invention. La comparaison entre le numéro appelant et les numéros préalablement mémorisés pourra avantageusement se faire sur une partie seulement des numéros en ne tenant pas compte d'un nombre prédéterminé des chiffres les plus à gauche. L'intérêt de ce raffinement est de permettre à l'exploitant une certaine souplesse dans l'affectation des lignes dont il dispose tout en permettant à l' unité fonctionnelle selon l'invention d'identifier avec suffisamment de précision la source de l'appel et d'interpréter correctement sa signification. Cette facilité est particulièrement utile dans le cas des variantes de mise en oeuvre de l'invention permettant de recevoir des commandes simples telles que des ordres de délestage, une commande d'échappement temporaire au procédé selon l'invention, une information de mise à l'heure etc. Une souplesse et un accroissement de l'efficacité de la mise en oeuvre de l'invention dans l'utilisation des ressources peut également être introduite par un groupage de lignes appelées par l'opérateur téléphonique au sein du réseau. Un résultat similaire peut être obtenu par la mise en mémoire préalable dans les unités fonctionnelles susceptibles de transmettre selon l'invention de listes de numéros de téléphone au lieu d'un seul numéro. Bien entendu tous les numéros d'une même liste ont la même signification pour le transcodage de l'information mais cela permet de décongestionner le réseau en cas de charge importante aboutissant fréquemment à tenter d'appeler des lignes occupées. In the part of the method according to the invention concerning the reception of calls, it is possible to add a selective filtering step on the calling number whose result conditions the taking into account of the call or the interpretation of its meaning. This filtering consists of an identity test between a given part of the calling number and a comparable number previously placed in the memory of the receiving functional unit according to the invention. The comparison between the calling number and the previously stored numbers may advantageously be done on only part of the numbers by not taking into account a predetermined number of the leftmost digits. The interest of this refinement is to allow the operator a certain flexibility in the allocation of the lines at his disposal while allowing the functional unit according to the invention to identify with sufficient precision the source of the call. and to correctly interpret its meaning. This facility is particularly useful in the case of variants of implementation of the invention for receiving simple commands such as load shedding orders, a temporary escape control to the method according to the invention, a setting information. time etc. A flexibility and an increase in the efficiency of the implementation of the invention in the use of resources can also be introduced by a grouping of lines called by the telephone operator within the network. A similar result can be obtained by storing in the functional units that can transmit according to the invention lists of telephone numbers instead of a single number. Of course, all the numbers of the same list have the same meaning for the transcoding of the information, but this makes it possible to decongest the network in the event of a large load, frequently resulting in trying to call busy lines.
Les unités fonctionnelles mettant en oeuvre le procédé selon l'invention, en particulier celles qui sont destinées à être installées chez les clients d'un opérateur dont la ligne téléphonique personnelle est utilisée, intègrent avantageusement une étape de détection d'activité tierce dans le procédé dans le but de provoquer l'ajournement d'une numérotation à venir ou l'avortement d'une numérotation en cours. L'objectif est d'offrir une mise en oeuvre du procédé selon l'invention qui soit non-intrusive et qui donne toujours la priorité au client pour l'utilisation de sa ligne téléphonique. Toute étape de numérotation ou de suivi de numérotation sur la ligne appelante est avortée si une activité sur un autre terminal raccordé à la même ligne est détectée. Bien entendu, les unités fonctionnelles doivent intégrer des moyens matériels appropriés pour détecter la prise de ligne par un autre terminal sur la même ligne. The functional units implementing the method according to the invention, in particular those which are intended to be installed at the customers of an operator whose personal telephone line is used, advantageously incorporate a stage of detection of third activity in the process. for the purpose of causing the adjournment of a future numbering or the abortion of a current numbering. The objective is to provide an implementation of the method according to the invention which is non-intrusive and always gives priority to the customer for the use of his telephone line. Any dialing or dialing step on the calling line is aborted if activity on another terminal connected to the same line is detected. Of course, the functional units must integrate appropriate hardware means to detect the line taken by another terminal on the same line.
La partie émission du procédé selon l'invention, dans toutes ses variantes, intégrera avantageusement une étape d'analyse des tonalités de 2888457 - 32 - retour pour réduire autant que possible la durée des appels et ainsi augmenter l'efficacité du système. Après chaque étape de numérotation, une étape d'analyse des tonalités de retour est mise en oeuvre ayant pour objet de recommencer l'étape de numérotation en cas de détection d'une tonalité d'occupation et de déclarer réussi l'appel pour un passage à l'étape suivante du procédé d'ordre supérieur lorsqu'une tonalité de retour de sonnerie distante est détectée pendant un temps ou pendant un nombre de trains de tonalité déterminé. Un appel déclaré réussi induit le passage à l'étape suivante au sein du procédé. L'autre avantage induit par la mise en oeuvre de ce raffinement est la réduction autant qu'il est possible du d'activation de la sonnerie des terminaux du client lorsque sa ligne est appelée par exemple dans le cadre d'une commande de délestage transmise selon l'invention. The transmitting part of the method according to the invention, in all its variants, will advantageously integrate a step of analysis of the tones of return to reduce as much as possible the duration of the calls and thus increase the efficiency of the system. After each numbering step, a step of analysis of the return tones is carried out with the object of starting the dialing step again if a busy tone is detected and to declare the call for a passage successful. in the next step of the higher order process when a remote ringing tone is detected for a time or for a specified number of tone trains. A call declared successful induces the passage to the next step within the process. The other advantage induced by the implementation of this refinement is the reduction as much as possible of the activation of the ringing of the customer's terminals when his line is called for example in the context of a load shedding command transmitted according to the invention.
Lorsqu'un appel dans le cadre de la mise en oeuvre du procédé selon l'invention a été avorté pour cause de détection d'activité tierce sur la ligne, la reprise des opérations selon l'invention se fera avantageusement à l'étape qui aurait du suivre immédiatement le dernier appel déclaré réussi si la session n'avait pas été interrompue. When a call in the context of the implementation of the method according to the invention has been aborted because of the detection of third activity on the line, the resumption of the operations according to the invention will be advantageously at the step which would have to immediately follow the last call declared successful if the session had not been interrupted.
Le procédé selon l'invention pourra avantageusement inclure une étape de vérification du fait qu'un appel reçu, détecté par des moyens matériels de détection de sonnerie classiques donne lieu entre les deux premiers trains de sonnerie, à la réception de données d'identification de l'appelant comme attendu par les moyens de réception prévus à cet effet. Les unités fonctionnelles mettant en oeuvre ce raffinement du procédé selon l'invention devront incorporer un circuit de détection d'un signal de sonnerie sur la ligne. Cette option est avantageuse pour un exploitant qui distribue les équipements mettant en oeuvre l'invention à ses clients et qui veut détecter à distance d'éventuelles anomalies. Des anomalies peuvent ne pas être détectées par le client chez qui le matériel est installé tout en empêchant le bon fonctionnement du système selon l'invention. La plus probable de ces anomalies, après la simple déconnexion physique de l'unité fonctionnelle ou de son alimentation électrique, est la non-souscription dudit client au service de présentation du numéro de l'appelant auprès de son opérateur 2888457 - 33 - téléphonique. Cette anomalie n'impactant que la capacité de l'unité fonctionnelle selon l'invention à recevoir des informations, il est possible à cette unité fonctionnelle d'appeler périodiquement, le ou les numéros de service prédéterminés de l'opérateur pour transmettre selon l'invention, une information d'état signifiant que l'unité fonctionnelle client est incapable de recevoir des informations selon l'invention. Le numéro appelant reçu sur la ligne de service de l'exploitant, qui elle est en capacité de recevoir les informations d'identification de l'appelant, permet à ce dernier d'identifier le client concerné au moyen d'une requête dans la base de données concernée et lui permet de prendre les mesures appropriées. Bien entendu toutes ces opérations de gestion de réseau peuvent et auront avantage à être automatisées. The method according to the invention may advantageously include a verification step of the fact that a received call, detected by conventional ringing detection equipment means gives rise between the first two sets of ringing, the receipt of data identification of the appellant as expected by the means of reception provided for this purpose. The functional units implementing this refinement of the method according to the invention will have to incorporate a circuit for detecting a ringing signal on the line. This option is advantageous for an operator who distributes the equipment implementing the invention to his customers and who wants to remotely detect any anomalies. Anomalies may not be detected by the customer where the equipment is installed while preventing the proper operation of the system according to the invention. The most likely of these anomalies, after the simple physical disconnection of the functional unit or its power supply, is the non-subscription of said customer to the service of presentation of the caller's number with his telephone operator 2888457 - 33 -. Since this anomaly affects only the capacity of the functional unit according to the invention to receive information, it is possible for this functional unit to periodically call the predetermined service number or numbers of the operator to transmit according to the state information means that the client functional unit is incapable of receiving information according to the invention. The calling number received on the service line of the operator, who is able to receive the calling party's identification information, enables the caller to identify the customer concerned by means of a request in the database concerned and allows him to take the appropriate measures. Of course, all these network management operations can and will benefit from being automated.
On ne sort pas de l'invention si on utilise des réseaux de téléphonie sans fils ainsi que des moyens de téléphonie sur IP issues des technologies de l'Internet au lieu du réseau filaire à l'une ou aux deux extrémités d'une liaison mettant en oeuvre le procédé selon l'invention. En effet les réseaux de téléphonie sans fils fonctionnent sur le même principe que les réseaux filaires quant à une facturation seulement s'il l'appelé décroche et offre la même fonctionnalité de transmission des informations d'identification de l'appelant pendant la sonnerie et avant décrochage . Les dispositifs mettant en oeuvre la téléphonie sur IP offrent une émulation du comportement du réseau commuté et gèrent la signalisation de manière conforme aux habitudes. En outre, il y a continuité de service entre les différents types d'accès et sous- réseaux en particulier entre réseaux sans fils et filaires, cela permet la mise en oeuvre de l'invention dans des réseaux mixtes quels que soient les moyens de raccordement des unités fonctionnelles. It is not beyond the scope of the invention to use wireless telephone networks as well as IP telephony means resulting from Internet technologies instead of the wired network at one or both ends of a link the process according to the invention. In fact, the wireless telephone networks operate on the same principle as the wired networks with regard to billing only if it is called and picks up the same functionality for transmitting the caller's identification information during the ring and before stall. Devices implementing IP telephony offer an emulation of the behavior of the switched network and manage the signaling in a manner consistent with the habits. In addition, there is continuity of service between the different types of access and sub-networks, in particular between wireless and wired networks, this allows the implementation of the invention in mixed networks regardless of the connection means. functional units.
L'invention est mise en oeuvre dans des unités fonctionnelles, par exemple des appareils ou des fonctions d'appareils qui ont la possibilité d'être connectés au réseau téléphonique. La connexion aux différents types de réseaux téléphoniques se faisant par des moyens adaptés et conformes aux standards en vigueur pour initier une communication, numéroter, analyser les tonalités ou les informations numériques de retour, recevoir et décoder les informations d'identification de l'appelant et le cas échéant être en mesure de détecter un signal de sonnerie et d'établir une transmission de données classique dans un mode de dérogation temporaire au procédé selon l'invention. The invention is implemented in functional units, for example devices or device functions that have the possibility of being connected to the telephone network. The connection to the various types of telephone networks is made by means adapted and in accordance with the standards in force to initiate a communication, number, analyze the tones or the digital information of return, receive and decode the identification information of the caller and if necessary, be able to detect a ring signal and establish a conventional data transmission in a temporary derogation mode to the method according to the invention.
La figure 12 illustre de manière non limitative un premier type d'unité fonctionnelle 12a qui permet la mise en oeuvre de toutes les variantes du procédé selon l'invention à l'exception de la réception d'appels du mode de réalisation préférentiel. L'unité fonctionnelle comprend un microcontrôleur 12c pour gérer et mettre en oeuvre le procédé selon l'invention, ledit microcontrôleur assurant la gestion d'une mémoire 12d. L'unité fonctionnelle de la figure 12 est agencée pour être raccordé au réseau téléphonique par une ligne analogique classique. La ligne arrive sur une interface de modem à l'état de l'art 12b ou on trouve un moyen de commutation 12g destiné à présenter une basse impédance pour une prise de ligne préalable à l'étape de numérotation. Un circuit à haute impédance 12h permet l'acheminement du signal modulé, généralement selon le standard V23, jusqu'au modem lorsque la ligne est raccrochée. C'est ce signal modulé qui véhicule les informations d'identification de l'appelant sur lesquelles repose le procédé selon l'invention. Il est à noter que dans le mode dérogatoire qu'intègre l'invention, ce même modem est utilisé de façon traditionnelle. Un circuit de détection de sonnerie classique 12f pourra avantageusement être ajouté pour permettre une détection d'anomalie et la transmission de cette information à distance par le procédé selon l'invention au gestionnaire du réseau. Des moyens de comptage horaire 12e sont indispensables à la bonne exécution des étapes du procédé dans le second mode de réalisation. Théoriquement dans la mise en oeuvre du mode de réalisation préférentiel, une horloge temps réel n'est pas indispensable au bon fonctionnement de l'invention qui repose uniquement sur le respect de l'ordre chronologique des instants d'appels. Dans la pratique une horloge sera certainement utilisée par les procédés extérieurs embarqués avec l'invention et permettra le cas échéant un changement de variante de l'invention dans le même système. L'unité fonctionnelle comprend en outre des moyens en logique câblée ou programmée pour mettre en oeuvre les étapes du procédé dans leur variante correspondant au besoin fonctionnel à satisfaire et des moyens permettant - 35 - l'interface entre le procédé selon l'invention et les moyens externes à l'invention utilisant ses capacités de transmission La figure 13 illustre de manière non limitative un second type d'unité fonctionnelle pour la mise en oeuvre de la réception d'appels du premier mode de réalisation. L'unité fonctionnelle de la figure 13 comprend une pluralité de moyens d'accès au réseau téléphonique 3 et d'interfaces 13c adaptées au type d'accès retenu, par exemple un ensemble de modems. Ces moyens de transmission 13b étant raccordés à des moyens informatiques 13a mettant en oeuvre le procédé par l'intermédiaire d'éventuels moyens de multiplexage 13d ou de mise en réseau local. D'autres moyens de communication tels que des accès à un réseau local 13e permettront à l'équipement informatique de fournir les informations reçues, avantageusement post-traitées à des processus externes à l'invention. FIG. 12 non-restrictively illustrates a first type of functional unit 12a which allows the implementation of all the variants of the method according to the invention with the exception of receiving calls of the preferred embodiment. The functional unit comprises a microcontroller 12c for managing and implementing the method according to the invention, said microcontroller managing a memory 12d. The functional unit of FIG. 12 is arranged to be connected to the telephone network by a conventional analog line. The line arrives on a state-of-the-art modem interface 12b or there is a 12g switching means for presenting a low impedance for a line taken prior to the dialing step. A high impedance circuit 12h allows the routing of the modulated signal, usually according to the standard V23, to the modem when the line is hooked. It is this modulated signal that carries the caller identification information on which the method according to the invention is based. It should be noted that in the derogatory mode that integrates the invention, this same modem is used in a traditional way. A conventional ring detection circuit 12f may advantageously be added to allow anomaly detection and transmission of this information remotely by the method according to the invention to the network manager. Time counting means 12e are essential for the proper execution of the steps of the method in the second embodiment. Theoretically in the implementation of the preferred embodiment, a real-time clock is not essential to the proper functioning of the invention which is based solely on the respect of the chronological order of the times of calls. In practice a clock will certainly be used by the external processes embedded with the invention and will, if necessary, change the variant of the invention in the same system. The functional unit further comprises wired or programmed logic means for implementing the steps of the method in their variant corresponding to the functional need to be satisfied and means for the interface between the method according to the invention and the external means to the invention using its transmission capabilities FIG. 13 non-limitatively illustrates a second type of functional unit for implementing the call reception of the first embodiment. The functional unit of FIG. 13 comprises a plurality of access means to the telephone network 3 and interfaces 13c adapted to the type of access chosen, for example a set of modems. These transmission means 13b are connected to computer means 13a implementing the method via any 13d multiplexing means or local networking. Other means of communication such as access to a local network 13e will allow the computer equipment to provide the information received, advantageously post-processed to external processes to the invention.
Bien sûr, l'invention n'est pas limitée aux exemples qui viennent d'être décrits et de nombreux aménagements peuvent être apportés à ces exemples sans sortir du cadre de l'invention. Of course, the invention is not limited to the examples that have just been described and many adjustments can be made to these examples without departing from the scope of the invention.
Le système de transmission selon l'invention peut être utilisé par des opérateurs publics et privés, des sociétés commerciales dans le cadre d'offres de services, notamment en relation avec l'énergie en particulier pour sa tarification et pour en offrir une gestion plus efficace, ou encore pour gérer à distance un parc de ressources comme des automatismes. L'invention répond en outre parfaitement aux besoins des exploitants dont le métier impose de relever des compteurs. The transmission system according to the invention can be used by public and private operators, commercial companies in the context of service offerings, especially in relation to energy, in particular for its pricing and to offer a more efficient management thereof. or to remotely manage a fleet of resources such as automation. The invention also perfectly meets the needs of operators whose job requires metering.
Encore dans le secteur de l'énergie, l'invention peut être mise en oeuvre dans des dispositifs permettant de supprimer ou de différer le besoin de renforcement d'équipements d'infrastructure tels que lignes et transformateurs. Des unités fonctionnelles mettant en oeuvre l'invention placés à chaque point de consommation derrière les équipements en limite potentielle de capacité, organisent automatiquement, continûment et gratuitement sans gêne pour les utilisateurs le partage de la ressource en faisant en sorte que les limites de capacité fixées ne soient jamais atteintes. Still in the energy sector, the invention can be implemented in devices for eliminating or deferring the need for reinforcement of infrastructure equipment such as lines and transformers. Functional units implementing the invention placed at each point of consumption behind the equipment at the potential capacity limit, automatically organize, continuously and free of charge, without hindering the users the sharing of the resource by ensuring that the capacity limits set never be reached.
2888457 - 36 - L'invention peut également être utilisée dans le cadre de systèmes de gestion technique des bâtiments professionnels et aussi en domotiques pour des fonctions telles que la sécurité des personnes et des biens, le partage des ressources énergétiques, l'amélioration de l'efficacité énergétique et du confort des occupants etc. The invention can also be used in the context of technical management systems for professional buildings and also in home automation for functions such as the safety of people and goods, the sharing of energy resources, the improvement of energy efficiency and occupant comfort etc.
Claims (30)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0511934A FR2888457B1 (en) | 2005-07-07 | 2005-11-25 | << METHOD AND SYSTEM FOR TRANSMITTING INFORMATION BY THE TELEPHONE NETWORK AT VERY LOW RATE, AND EQUIPMENT IMPLEMENTED IN THIS SYSTEM >> |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0507249A FR2888450A1 (en) | 2005-07-07 | 2005-07-07 | Information, e.g. gas metering index information, transmitting method e.g. for home automation system, involves transcoding information to be transmitted in bijective manner from called numbers, calling numbers and time of call |
FR0511934A FR2888457B1 (en) | 2005-07-07 | 2005-11-25 | << METHOD AND SYSTEM FOR TRANSMITTING INFORMATION BY THE TELEPHONE NETWORK AT VERY LOW RATE, AND EQUIPMENT IMPLEMENTED IN THIS SYSTEM >> |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2888457A1 true FR2888457A1 (en) | 2007-01-12 |
FR2888457B1 FR2888457B1 (en) | 2007-12-14 |
Family
ID=37591665
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR0511934A Expired - Fee Related FR2888457B1 (en) | 2005-07-07 | 2005-11-25 | << METHOD AND SYSTEM FOR TRANSMITTING INFORMATION BY THE TELEPHONE NETWORK AT VERY LOW RATE, AND EQUIPMENT IMPLEMENTED IN THIS SYSTEM >> |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2888457B1 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3925623A (en) * | 1974-03-08 | 1975-12-09 | Trw Inc | Line identification and metering system |
US5151932A (en) * | 1987-11-17 | 1992-09-29 | Oki Electric Industry Co., Ltd. | Method and system for selectively communicating with a telephone or a non-telephone terminal through a public telephone network |
US5544235A (en) * | 1993-03-05 | 1996-08-06 | At&T Corp. | Identification of called directory number at multiple directory number per line premises prior to ringing signal reception |
WO1997047126A1 (en) * | 1996-06-03 | 1997-12-11 | Et Communications, Inc. | Method and apparatus for remote telemetering |
DE19844299A1 (en) * | 1998-09-17 | 2000-03-23 | Deutsche Telekom Ag | Data communications method involves expanding call indication tone sequence to terminal device with appended information transmitted prior to charge-incurring connection from network |
WO2001058122A1 (en) * | 2000-02-04 | 2001-08-09 | Roosternet Inc. | A method of using caller identification to update information about the status of a remote unit |
-
2005
- 2005-11-25 FR FR0511934A patent/FR2888457B1/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3925623A (en) * | 1974-03-08 | 1975-12-09 | Trw Inc | Line identification and metering system |
US5151932A (en) * | 1987-11-17 | 1992-09-29 | Oki Electric Industry Co., Ltd. | Method and system for selectively communicating with a telephone or a non-telephone terminal through a public telephone network |
US5544235A (en) * | 1993-03-05 | 1996-08-06 | At&T Corp. | Identification of called directory number at multiple directory number per line premises prior to ringing signal reception |
WO1997047126A1 (en) * | 1996-06-03 | 1997-12-11 | Et Communications, Inc. | Method and apparatus for remote telemetering |
DE19844299A1 (en) * | 1998-09-17 | 2000-03-23 | Deutsche Telekom Ag | Data communications method involves expanding call indication tone sequence to terminal device with appended information transmitted prior to charge-incurring connection from network |
WO2001058122A1 (en) * | 2000-02-04 | 2001-08-09 | Roosternet Inc. | A method of using caller identification to update information about the status of a remote unit |
Also Published As
Publication number | Publication date |
---|---|
FR2888457B1 (en) | 2007-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
MXPA99004611A (en) | A communication system architecture. | |
FR2711026A1 (en) | System for managing the consumption of data consultations over a telecommunications network. | |
FR2579391A1 (en) | DIGITAL TELEPHONE SYSTEM | |
FR2540696A1 (en) | TAXATION METHOD FOR SELLING INFORMATION BY TELEPHONE | |
WO2008071857A2 (en) | Method and system for generating communication operations planned on information networks and systems, and implementation of said method in a billing verification process | |
EP2371106A1 (en) | Notification method and gateway for accessing a voice over ip network | |
FR2888457A1 (en) | Information e.g. data, transmitting method for e.g. rate-fixing of electric power, involves transcoding information, to be transmitted between equipments, in bi-unique manner from called numbers, calling numbers and call timings | |
EP1354463B1 (en) | Telephone system using one or several micro-computers | |
FR2888450A1 (en) | Information, e.g. gas metering index information, transmitting method e.g. for home automation system, involves transcoding information to be transmitted in bijective manner from called numbers, calling numbers and time of call | |
EP0107998A1 (en) | Digital electronic PCM-TDM exchange with decentralized architecture | |
FR2837652A1 (en) | UMTS mobile radio communication system has radio interface unit with terminal and cellular interfaces including local administration server | |
CA2370526A1 (en) | System for implementing telephone services, control unit for an automatic switch and telephone and computer integration server | |
JP2002505043A (en) | Communication system structure | |
EP1344411B1 (en) | Communication interface between pc's and auxiliary platforms in an intelligent network | |
FR2694468A1 (en) | Method and system for communication between calling equipment and equipment called via a switch. | |
FR2969453A1 (en) | METHOD FOR LOCATING AND IDENTIFYING A SUBSCRIBER CONNECTED TO A NETWORK EMULATING THE PSTN / ISDN | |
FR2955682A1 (en) | METHOD FOR PROVIDING A DYNAMIC CODE THROUGH A TELEPHONE | |
EP1162799A1 (en) | Control method for a telecommunications network and control unit for implementing the method | |
EP1508237B1 (en) | Communication protocol between a voice application module and a voice platform in a voice server | |
EP2100430B1 (en) | Telecommunication method and system allowing at least two distinct users to access the same information set | |
WO2022106767A1 (en) | Optimised triggering of telephone communications | |
WO2003055267A1 (en) | Interface and method for allocating high speed connections | |
EP2530877B1 (en) | Instrumentation system and methods | |
WO2001017224A2 (en) | Device for transmitting attempts at fraud to a monitoring system of a public telephone network | |
FR2605826A1 (en) | Connection equipment for subscriber terminals, linked to an ISDN digital switch |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |
Effective date: 20140731 |