Brevet FR2945400A1 — publié le 20101112

B08-5023FR FZ/CRA Société Anonyme dite : ST-Ericsson SA (ST-Ericsson Ltd) Procédé et dispositif de mise à jour de la date et de l'heure d'un système électronique, en particulier un téléphone mobile cellulaire Invention de : ROSAY Arnaud Procédé et dispositif de mise à jour de la date et de l'heure d'un système électronique, en particulier un téléphone mobile cellulaire L'invention concerne la mise à jour de la date et de l'heure d'un système électronique. L'invention s'applique avantageusement mais non limitativement à un appareil de communication sans fil tel qu'un téléphone mobile cellulaire. Actuellement, les téléphones cellulaires affichent la date et l'heure sur un écran et l'utilisateur doit mettre à jour ces données temporelles lorsqu'il utilise son téléphone pour la première fois. Une fois le téléphone démarré, la date et l'heure sont régulièrement mises à jour à l'aide d'un circuit, appelé RTC ou � Real Time Clock � en langue anglaise, qui gère l'horloge temps réel du téléphone. Mais ce circuit fonctionne tant qu'il est alimenté. En effet, lorsque le RTC n'est plus alimenté, la date et l'heure sont perdues. Une batterie de secours peut être ajoutée dans le téléphone, ainsi lorsque la batterie principale est vide, ou est retirée du téléphone, le RTC continue d'être alimenté par la batterie de secours. En outre, si la batterie principale est remplacée avant que la batterie de secours soit vide, le téléphone pourra afficher la date et l'heure correctes au prochain démarrage du téléphone. Il existe également des condensateurs ayant de fortes capacités qui peuvent être utilisées comme batteries de secours. Mais lorsque les téléphones ne sont pas équipés d'une telle batterie de secours et que le RTC n'est plus alimenté, c'est l'utilisateur qui doit mettre à jour, une nouvelle fois, la date et l'heure de son téléphone au prochain démarrage de ce dernier. Ceci est le cas pour la majorité des téléphones à bas coûts. La demande internationale WO 2006/000981 décrit une méthode pour mettre à jour la date et l'heure d'un appareil de communication à l'aide de trames de communication émises depuis une station radio. Cette méthode est basée sur un comptage du nombre de trames reçues depuis un temps d'arrêt d'alimentation du RTC. Mais cette méthode ne fonctionne que si le téléphone n'est plus alimenté pendant, au mieux, un temps de 3 heures 28 minutes et 53 secondes. Au-delà de ce temps, la date et l'heure sont perdues. Par ailleurs, cette méthode comprend une étape spécifique dans laquelle on stocke en mémoire la date et l'heure courantes ainsi que le numéro de la dernière trame échangée, lorsque la batterie principale est vidée ou changée, afin de pouvoir corriger la date et l'heure du téléphone au redémarrage de celui-ci. Selon un mode de mise en oeuvre et de réalisation, il est proposé un procédé et un dispositif pour mettre à jour la date et l'heure d'un système électronique, notamment un appareil de communication sans fil, de manière automatisée sans que l'utilisateur n'ait à faire la manipulation de mise à jour. Un tel système électronique peut être un ordinateur, portatif ou non, ou tout autre système électronique nécessitant d'afficher une date et une heure courantes correctes. Selon un autre mode de mise en oeuvre et de réalisation, il est proposé une mise à jour automatisée qui puisse fonctionner même après un arrêt prolongé de l'alimentation du système électronique. Selon un aspect, il est proposé un procédé de mise à jour de la date et de l'heure d'un système électronique. Ce procédé comprend une connexion avec un système de localisation global assisté, une récupération de données d'assistance émises par le système de localisation global assisté, une détermination de la date et de l'heure courantes du système électronique à partir desdites données d'assistance récupérées. Ainsi, on peut récupérer la date et l'heure indépendamment du niveau de charge de la batterie, ou des batteries de secours, du système électronique. Le système de localisation global assisté, dénommé également A-GPS, ou encore � Assisted Global Positioning System � en langue anglaise, diffère du système de localisation global (GPS) classique dans la mesure où un téléphone cellulaire mobile peut émettre une requête d'assistance au système de localisation global assisté pour décoder plus rapidement les signaux des satellites et pour trouver plus efficacement la position géographique du téléphone. En outre, on peut mettre à jour les données temporelles du système électronique sans recourir à l'utilisation d'une batterie de secours. On réduit ainsi le volume et les coûts de fabrication d'un tel système électronique. Avantageusement, la récupération de données d'assistance comprend une récupération du numéro de la semaine courante et du temps courant de ladite semaine courante. On fournit ainsi une méthode simple et précise pour mettre à jour la date et l'heure courantes. Dans un mode de mise en oeuvre, la mise à jour de la date et de l'heure du système électronique est effectuée au démarrage du système électronique. Ainsi, on peut effectuer la mise à jour de la date et de l'heure uniquement au démarrage du système électronique, ce qui permet d'économiser les traitements de connexion avec le système de localisation global assisté. Dans un autre mode de mise en oeuvre, la mise à jour de la date et de l'heure du système électronique peut également être effectuée périodiquement. Dans ce mode de mise en oeuvre, on peut mettre à jour les données temporelles du système électronique de façon régulière pour limiter les dérives temporelles de la date et de l'heure. Selon un autre aspect, il est proposé un dispositif de mise à jour de la date et de l'heure d'un système électronique. Ce dispositif comprend des moyens de connexion pour connecter le système électronique avec un système de localisation global assisté, des moyens de récupération pour récupérer des données d'assistance émises par le système de localisation global assisté, des moyens de détermination pour déterminer la date et l'heure courantes du système électronique à partir desdites données d'assistance récupérées, et des moyens de commande aptes à activer les moyens de connexion, de récupération et de détermination. Avantageusement, les moyens de récupération sont aptes à récupérer un numéro de la semaine courante et un temps courant de ladite semaine courante. Selon un mode de réalisation, les moyens de commande sont aptes à activer les moyens de connexion, de récupération et de détermination au démarrage du système électronique. Selon un autre mode de réalisation, les moyens de commande sont aptes à activer périodiquement les moyens de connexion, de récupération et de détermination. Selon un autre aspect, il est également proposé un système électronique comportant des moyens de fourniture de la date et de l'heure et un dispositif de mise à jour de la date et de l'heure tel que défini ci avant. Selon un mode de réalisation, le système électronique peut être un appareil de communication sans fil. D'autres avantages et caractéristiques apparaîtront à l'examen de la description détaillée de modes de mise en oeuvre et de réalisation de l'invention, nullement limitatifs, et des dessins annexés sur lesquels : - la figure 1 illustre un mode de réalisation d'un système électronique muni d'un dispositif de mise à jour de la date et de l'heure du système électronique ; et - la figure 2 illustre un mode de mise en oeuvre d'un procédé de mise à jour de la date et de l'heure d'un système électronique. Sur la figure 1, on a représenté de manière schématique un système électronique 1, par exemple un appareil de communication sans fil, tel qu'un téléphone mobile cellulaire, apte à communiquer, en réception et en transmission, avec un système de localisation global assisté 2 par l'intermédiaire de signaux radio 3. Le système de localisation global assisté 2 permet de transmettre des données d'assistance aux abonnés connectés. Ces données d'assistance peuvent être des données de corrections différentielles pour corriger les positions des satellites. Parmi ces données d'assistance, le système de localisation global assisté peut également transmettre des données GPS TOW, ou � Time Of Week � en langue anglaise, qui permettent de fournir la date et l'heure courantes avec une précision de deux secondes. Les données GPS TOW sont une combinaison entre le numéro de la semaine courante, compris entre 1 et 53, et le temps courant dans cette semaine. Le temps courant d'une semaine, exprimé en secondes, correspond au nombre de secondes écoulées dans la semaine courante depuis le dimanche à minuit, c'est-à-dire dans la nuit du dimanche au lundi, sur l'échelle de temps GPS. Ce temps courant de la semaine est compris entre 0 et 604800 secondes. Le système électronique 1 comprend une antenne 4 pour réceptionner et transmettre des données avec le système de localisation global assisté 2. Ce système électronique 1 comprend en outre une unité de contrôle électronique 5 (UCE), des moyens de fourniture de la date et de l'heure 6, un dispositif de mise à jour de la date et de l'heure 7 du système électronique 1 et une unité d'alimentation 8. Les moyens de fourniture de la date et de l'heure 6 comportent un moyen de gestion d'horloge 9 et un moyen d'affichage 10. Le moyen de gestion d'horloge 9 peut être, par exemple, un RTC pour mettre à jour de façon régulière la date et l'heure du système électronique 1. Ce moyen de gestion d'horloge 9 est alimenté par l'unité d'alimentation 8. L'unité d'alimentation 8 étant également apte à alimenter les divers éléments 5 à 7 du système électronique 1. Le moyen de gestion d'horloge 9 est en outre apte à transmettre une date et une heure courante, par une connexion 11, en direction du moyen d'affichage 10 tant que le moyen de gestion d'horloge 9 est alimenté par l'unité d'alimentation 8. Le moyen d'affichage 10 est apte à afficher la date et l'heure courantes du système électronique 1. Le dispositif de mise à jour de la date et de l'heure 7 du système électronique 1 comprend des moyens de connexion 12, des moyens de récupération 13, des moyens de détermination 14 et des moyens de commande 15. Les moyens de connexion 12 sont aptes à connecter le système électronique 1 avec le système de localisation global assisté 2, par l'intermédiaire de l'antenne 4, pour que le système électronique 1 puisse recevoir des données d'assistance depuis le système de localisation global assisté 2. Puis, ces moyens de connexion 12 transmettent les données d'assistance reçues, par une connexion 16, en direction des moyens de récupération 13. Les moyens de récupération 13 sont aptes à récupérer les données GPS TOW parmi les données d'assistance reçues et à transmettre, via une connexion 17, lesdites données GPS TOW vers les moyens de détermination 14. Les moyens de détermination 14 sont aptes à déterminer la date et l'heure courantes, à partir des données GPS TOW, et à les transmettre, par une connexion 18, en direction du moyen d'affichage 10. Les moyens de commande 15 sont aptes à activer ou désactiver, par l'intermédiaire des connexions 20 à 22, respectivement les moyens de connexion 12, de récupération 13 et de détermination 14. L'UCE 5 contrôle les différentes unités électroniques de calcul du système électronique 1, et en particulier le dispositif de mise à jour de la date et de l'heure 7. L'UCE 5 émet des commandes, transmises par une connexion 19, en direction des moyens de commande 15 du dispositif de mise à jour 7. Selon un mode de réalisation, les moyens de commande 15 activent les moyens de connexion 12, de récupération 13 et de détermination 14 du dispositif de mise à jour 7, uniquement à chaque démarrage du système électronique 1, puis le moyen de gestion d'horloge 9 met à jour de façon périodique la date et l'heure du système électronique 1. Dans ce cas on évite ainsi une multitude de connexions avec le système de localisation global assisté 2. Selon un autre mode de réalisation, les moyens de commande 15 peuvent activer périodiquement les moyens de connexion 12, de récupération 13 et de détermination 14 du dispositif de mise à jour 7 en parallèle de la mise à jour périodique effectuée par le moyen de gestion d'horloge 9. Ainsi, on peut effectuer des connexions supplémentaires avec le système de localisation global assisté 2 afin d'obtenir une meilleure précision de la date et de l'heure courantes. On évite ainsi les dérives temporelles de la date et de l'heure du système électronique 1. On peut encore envisager un autre mode de réalisation dans lequel les moyens de commande 15 activent les moyens de connexion 12, de récupération 13 et de détermination 14 du dispositif de mise à jour 7, à partir d'une commande émise depuis l'UCE 5 selon un algorithme de gestion de la date et de l'heure pour mettre à jour la date et l'heure en fonction des besoins du système électronique 1. En outre, les moyens de commande 15 peuvent être commandés par l'UCE 5 ou avoir une autonomie propre, par exemple lorsque les moyens de commande 15 comportent un algorithme de gestion de la date et de l'heure, pour commander les moyens de connexion 12, de récupération 13 et de détermination 14 du dispositif de mise à jour 7. Le dispositif de mise à jour 7 peut être implémenté dans le système électronique 1 sous une forme logicielle et/ou sous une forme de circuits logiques. Plus particulièrement, lorsque le système électronique 1 est un téléphone mobile cellulaire, certains moyens du dispositif 7 peuvent être réalisés par des modules logiciels directement incorporés dans le processeur en bande de base du téléphone. D'autres moyens peuvent être réalisés par des composants spécifiques, logiciels ou non, et/ou utiliser au moins en partie les composants des chaînes de transmission et/ou de réception du téléphone. Sur la figure 2, on a représenté de manière schématique les principales étapes d'un procédé de mise à jour de la date et de l'heure d'un système électronique. Ce procédé peut être implémenté dans le dispositif 7 précédemment décrit à la figure 1, ou encore dans l'UCE 5 du système électronique 1. Le procédé comprend une étape de démarrage S1 du système électronique 1, puis une étape de connexion S2 avec le système de localisation global assisté 2. Cette étape de connexion S2 est ensuite suivie d'une étape de récupération S3 des données d'assistance émises par le système de localisation global assisté 2. Cette étape de récupération S3 comprend une étape S30 de récupération des données GPS TOW parmi lesdites données d'assistance. Puis, l'étape de récupération S3 est suivie d'une étape de détermination S4 pour déterminer la date et l'heure courantes du système électronique 1 à partir desdites données d'assistance récupérées. Après cette étape de détermination S4, on effectue une étape de mise à jour S5 de la date et de l'heure par la date et l'heure courantes déterminées. Dans un mode de mise en oeuvre, les étapes de mises à jour de la date et de l'heure du système électronique, à savoir les étapes de connexion S2, de récupération S3, de détermination S4 et de mise à jour S5, sont effectuées uniquement à chaque démarrage du système électronique. Dans un autre mode de mise en oeuvre, les étapes de mises à jour de la date et de l'heure du système électronique, à savoir les étapes de connexion S2, de récupération S3, de détermination S4 et de mise à jour S5, sont effectuées périodiquement selon une période de référence. On peut également envisager, dans un autre mode de mise en oeuvre, d'effectuer les étapes de mises à jour de la date et de l'heure du système électronique, à savoir les étapes de connexion S2, de récupération S3, de détermination S4 et de mise à jour S5, en fonction des besoins du système électronique. REVENDICATIONS1. Procédé de mise à jour de la date et de l'heure d'un système électronique caractérisé en ce qu'il comprend une connexion (S2) avec un système de localisation global assisté (2), une récupération (S3) de données d'assistance émises par le système de localisation global assisté (2) et une détermination (S4) de la date et de l'heure courantes du système électronique à partir desdites données d'assistance récupérées. 2. Procédé selon la revendication 1, dans lequel la récupération (S3) de données d'assistance comprend une récupération du numéro de la semaine courante et du temps courant de ladite semaine courante (S30). 3. Procédé selon l'une des revendications 1 et 2, dans lequel la mise à jour de la date et de l'heure du système électronique (S2 à S5) est effectuée au démarrage du système électronique (Si). 4. Procédé selon l'une des revendications 1 à 3, dans lequel la mise à jour de la date et de l'heure du système électronique (S2 à S5) est effectuée périodiquement. 5. Dispositif de mise à jour de la date et de l'heure d'un système électronique (1), caractérisé en ce que ledit dispositif comprend des moyens de connexion (12) pour connecter le système électronique avec un système de localisation global assisté (2), des moyens de récupération (13) pour récupérer des données d'assistance émises par le système de localisation global assisté (2), des moyens de détermination (14) pour déterminer la date et l'heure courantes du système électronique à partir desdites données d'assistance récupérées, et des moyens de commande (15) aptes à activer les moyens de connexion (12), de récupération (13) et de détermination (14). 6. Dispositif selon la revendication 5, dans lequel les moyens de récupération (13) sont aptes à récupérer un numéro de la semaine courante et un temps courant de ladite semaine courante. 7. Dispositif selon l'une des revendications 5 et 6, dans lequel les moyens de commande (15) sont aptes à activer les moyens deconnexion (12), de récupération (13) et de détermination (14) au démarrage du système électronique (1). 8. Dispositif selon l'une des revendications 5 à 7, dans lequel les moyens de commande (15) sont aptes à activer périodiquement les moyens de connexion (12), de récupération (13) et de détermination (14). 9. Système électronique (1) comportant des moyens de fourniture de la date et de l'heure (6) et un dispositif de mise à jour de la date et de l'heure du système électronique selon l'une des revendications 5 à 8. 10. Système électronique (1) selon la revendication 9, formant un appareil de communication sans fil.