Brevet FR2793092A1 — publié le 20001103

La présente invention concerne un procédé de gestion de données horodatrices telles que la date et 1'heure dans une terminaison numérique de réseau, que celle-ci soit une terminaison simple, c'est-à-dire reliée seulement à des postes numériques, ou une terminaison généralisée, c'est-à-dire comportant un bus de sortie numérique et une ou plusieurs sorties analogiques. Une terminaison numérique de réseau est alimentée par une télé-alimentation fournie par le réseau ainsi que par une alimentation secteur. Le fonctionnement d'une telle terminaison nécessite que celle-ci dispose de données horodatrices, par exemple pour permettre l'affichage de la date et de 1'heure d'un appel téléphonique auquel il n'a pas été répondu. Ces données sont généralement mémorisées dans une zone de mémoire volatile de l'unité centrale de la terminaison A certaines occasions, la terminaison numérique doit tre réinitialisée. Cette réinitialisation est réalisée en effectuant une brève coupure de la téléalimentation du réseau téléphonique numérique et provoque une réinitialisation des zones de mémoire volatile, c'està-dire à une remise automatique de l'horodateur à sa valeur initiale, par exemple le 1er janvier 1900 à zéro heure. Il est donc nécessaire après une réinitialisation d'envoyer sur le réseau un message de remise à l'heure constituant une perturbation du fonctionnement normal du réseau. Afin d'éviter que le module horodateur soit remis à sa valeur initiale lors d'une réinitialisation, le module horodateur pourrait tre réalisé comme dans les ordinateurs sous forme d'un module séparé non réinitialisé. Cependant, la réalisation d'un module séparé est onéreuse. Un but de l'invention est de proposer un procédé de gestion de données horodatrices à l'occasion d'une réinitialisation d'une terminaison qui permette de diminuer la gne de l'abonné lors des tests de ligne du gestionnaire du réseau. En vue de la réalisation de ce but, on prévoit, selon l'invention, un procédé de gestion de données horodatrices dans une terminaison numérique à l'occasion d'une réinitialisation de cette terminaison, le procédé comprenant les étapes de : -mémoriser les données horodatrices dans une mémoire non volatile avant la réinitialisation de la terminaison, -réinitialiser la terminaison, -restaurer les données horodatrices mémorisées augmentées d'une valeur prédéterminée. Les données horodatrices étant mémorisées avant la réinitialisation et réactualisées après celle-ci en leur ajoutant la valeur prédéterminée, il n'est pas nécessaire de prévoir un module horodateur séparé. La gestion courante des données horodatrices peut donc tre réalisée par 1'horloge interne du module électronique gérant le fonctionnement de la terminaison numérique. Avantageusement, la valeur prédéterminée est sensiblement égale à une durée moyenne de réinitialisation. La valeur à ajouter aux données horodatrices est de la sorte déterminée de manière simple et permet une réactualisation relativement précise des données horodatrices. De préférence, la mémorisation des données horodatrices est déclenchée par une détection d'une coupure de la télé-alimentation du réseau. Le déclenchement de la mémorisation est alors automatique et précède immédiatement la réinitialisation de sorte que la valeur des données horodatrices réintroduite après réinitialisation est précise. D'autres caractéristiques et avantages de l'invention ressortiront à la lecture de la description qui suit d'un mode de mise en oeuvre particulier non limitatif de l'invention, en référence à la figure unique annexée représentant un schéma par blocs du procédé à l'invention. Le procédé conforme à l'invention est destiné à tre mis en oeuvre sur une terminaison numérique, en particulier une terminaison numérique de réseau généralisée, comportant un dispositif électronique ou informatique qui comporte une horloge interne faisant évoluer de façon connue en soi les données horodatrices telles que 1'heure H et la date D, ces données étant mémorisées dans une zone mémoire volatile m contenue dans le module électronique. La terminaison est raccordée de façon classique à un réseau téléphonique numérique et à des postes téléphoniques et est alimentée en énergie électrique par le secteur. Une réinitialisation de la terminaison numérique est déclenchée de façon classique par une brève interruption de la télé-alimentation électrique du réseau. Le procédé de gestion des données horodatrices selon l'invention comporte une première étape 10 de détection de la coupure de la télé-alimentation. Cette étape est réalisée à l'aide d'un dispositif connu détectant par exemple les chutes de tension au niveau de l'alimentation du réseau. Cette détection déclenche alors automatiquement la mémorisation des données horodatrices, ici l'heure H et la date D au moment de la coupure d'alimentation, dans une zone mémoire M non volatile (étape 20). La réinitialisation 30 de la terminaison est ensuite réalisée de façon classique. Les données horodatrices H, D sont alors réactualisées, c'est-à-dire que ces données sont recherchées dans la mémoire M et une valeur prédéterminée V est ajoutée (étape 40) et les nouvelles données horodatrices H, D sont réintroduites dans la mémoire volatile m (étape 50). La valeur V est également contenue dans une zone mémoire non volatile et est de préférence égale à la durée moyenne d'une réinitialisation de la terminaison de sorte que la restauration est entièrement automatique. Par durée moyenne de réinitialisation on entend le temps total pendant lequel les données horodatrices ne sont pas mises à jour, c'est-à-dire le temps moyen s'écoulant entre la coupure de téléalimentation et la restauration des données horodatrices réactualisées. Les données horodatrices réactualisées H, D deviennent alors les données horodatrices en cours évoluant sous le contrôle de l'horloge interne du module électronique. On remarquera que le procédé selon l'invention permet une remise à jour automatique des données horodatrices que la coupure de la télé-alimentation soit volontaire ou accidentelle. Bien entendu, l'invention n'est pas limitée au mode de réalisation décrit et on peut y apporter des variantes de réalisation sans sortir du cadre de l'invention tel que défini par les revendications. En particulier, on pourra prévoir d'envoyer à intervalle régulier, par exemple tous les six mois, un signal sur le réseau donnant les données horodatrices réelles pour les comparer à celles contenues dans la mémoire volatile m et modifier la valeur V en fonction de l'écart constaté entre les données réelles et celles contenues dans la mémoire m. Dans ce cas on peut également prévoir un compteur permettant de mémoriser le nombre de réinitialisations intervenues depuis la dernière modification de la valeur V afin d'effectuer sur cette valeur une correction proportionnelle au nombre de réinitialisations. REVENDICATIONS 1. Procédé de gestion de données horodatrices (H, D) dans une terminaison numérique de réseau à l'occasion d'une réinitialisation de cette terminaison, caractérisé en ce que le procédé comprend les étapes de : -mémoriser (20) les données horodatrices dans une mémoire non volatile (M) avant la réinitialisation de la terminaison, -réinitialiser (30) la terminaison, -restaurer (40,50) les données horodatrices mémorisées augmentées d'une valeur prédéterminée (V). 2. Procédé de gestion selon la revendication 1, caractérisé en ce que la valeur prédéterminée (V) est sensiblement égale à une durée moyenne de réinitialisation. 3. Procédé de gestion selon la revendication 1 ou la revendication 2, caractérisé en ce que la mémorisation (20) des données horodatrices est déclenchée par une détection (10) d'une coupure de la télé-alimentation de la terminaison.