Brevet FR2749464A1 — publié le 19971205

La présente invention concerne un téléphone comprenant un dispositif d'insertion d'une carte téléphonique à puce qui permet de mémoriser des données, notamment des numéros de téléphone et/ou des noms, et qui comprend: un dispositif de lecture des données stockées sur la carte téléphonique à puce et une unité de calcul. L'invention concerne également un procédé pour transférer des données d'une carte téléphonique à puce. Les cartes téléphoniques à puce sont utilisées par exemple dans des téléphones mobiles pour mémoriser un code secret qu'il faut entrer avant de pouvoir téléphoner et pour mémoriser des numéros de téléphone et des messages. Si un utilisateur dispose de deux cartes téléphoniques à puce et s'il souhaite transférer les données d'une carte téléphonique à puce sur l'autre carte, il est obligé d'entrer manuellement les données à transférer par le biais du dispositif de saisie du téléphone. Ceci demande beaucoup de temps et représente en outre une source d'erreurs en cas d'entrées erronées. L'objet de l'invention consiste à proposer un téléphone et un procédé pour le transfert des données d'une carte téléphonique à puce, avec lequel le transfert des données d'une carte téléphonique à puce sur une autre carte téléphonique à puce est possible d'une manière simple. L'invention a donc pour objet un téléphone du type indiqué ci-dessus qui est caractérisé en ce que des moyens sont prévus qui mémorisent temporairement les données stockées sur une première carte téléphonique à puce et qui les mémorisent ensuite sur une deuxième carte téléphonique à puce. Selon d'autres caractéristiques de l'invention: - un dispositif d'écriture est prévu pour écrire des données sur une carte téléphonique à puce; l'unité de calcul est réalisée pour reconnaître des données et/ou le format des données mémorisées sur une carte téléphonique à puce, pour effectuer la comparaison du format des données d'une première carte téléphonique à puce au format des données d'une deuxième carte téléphonique à puce, pour adapter le format des données au format des données d'une carte téléphonique à puce, et pour mémoriser les données adaptées sur une carte téléphonique à puce; - l'unité de calcul est également réalisée pour comparer les données d'une première carte téléphonique à puce aux données d'une deuxième carte téléphonique à puce, et ne mémorise sur une carte téléphonique à puce qu'une seule donnée des données en double provenant des première et deuxième cartes téléphoniques à puce. L'invention a également pour objet un procédé du type indiqué ci-dessus qui est caractérisé en ce que des données d'une première carte téléphonique à puce sont mémorisées temporairement dans le téléphone, et que les données mémorisées temporairement sont ensuite mémorisées sur une deuxième carte téléphonique à puce. Selon d'autres caractéristiques de ce procédé: - le format des données de la deuxième carte téléphonique à puce est déterminé et le format des données mémorisées temporairement est adapté au format de données de la deuxième carte téléphonique à puce avant la mémorisation sur celle-ci; des données provenant de deux cartes à puce sont mémorisées dans une mémoire, et une seule donnée des inscriptions en double de la même donnée dans la mémoire est mémorisée sur une carte téléphonique à puce; - seules sont mémorisées sur une carte téléphonique à puce les données mémorisées temporairement dans la mémoire, qui ne sont pas déjà mémorisées sur cette carte téléphonique à puce; - les données de la carte téléphonique à puce qui sont déjà mémorisées sur celles-ci sont effacées et les données étant mémorisées temporairement dans la mémoire sont transférées sur la carte téléphonique à puce; et - des données semblables qui sont mémorisées dans la mémoire sont affichées pour permettre une sélection lorsque ces données diffèrent de quelques caractères, notamment d'un à trois caractères, une donnée étant alors sélectionnée par une entrée et seule la donnée sélectionnée parmi les données indiquées pour permettre la sélection mémorisée sur la carte téléphonique à puce. Le téléphone et le procédé selon l'invention présentent l'avantage que le transfert des données entre deux cartes téléphoniques à puce est possible d'une manière simple. Les évolutions avantageuses de l'invention sont indiquées dans les revendications secondaires. L'invention est expliquée avec plus de détails à l'aide des figures ciaprès: Figure 1 montre un téléphone mobile avec une carte téléphonique à puce. Figure 2 illustre un procédé pour transférer les données d'une carte source sur une carte cible. Figure 3 illustre un autre procédé pour transférer des données. La figure 1 montre comme téléphone 1 un téléphone mobile par exemple, comprenant un écran 2, un dispositif de saisie 3 sous forme, par exemple, d'un clavier ou d'un bouton rotatif, ce bouton rotatif permettant de sélectionner des données dans un menu affiché à l'écran 2, une fente d'insertion 4 d'une carte à puce 5 équipée d'une mémoire 9. Le téléphone mobile 1 comprend en outre un dispositif d'écriture/lecture 6 connecté à une unité de calcul 7 qui est raccordée à la mémoire 8. Le dispositif d'écriture/lecture 6 est agencé de manière que la mémoire 9 d'une carte téléphonique à puce insérée dans la fente 4 entre en contact avec le dispositif d'écriture/lecture 6. Dans ce qui suit sera expliqué plus en détail, en référence à la figure 2, le transfert de données d'une première carte téléphonique à puce, appelée ci-après carte source, sur une deuxième carte téléphonique à puce, appelée ci-après carte cible. Lors de l'opération 10 du programme, l'écran 2 affiche la demande d'insérer une carte source dans la fente 4. L'utilisateur insère alors une carte source dans le téléphone 1. Un contact s'établit entre la mémoire 9 et le dispositif d'écriture/lecture 6, donnant à l'unité de calcul 7 l'accès à la mémoire. Ensuite, l'utilisateur entre au moyen du clavier 3 un code secret qui est transmis à l'unité de calcul 7 et qui est comparé par celle-ci, lors de l'opération 11 à un code de sécurité se trouvant dans la mémoire 9 de la carte source. Dans ce qui suit, la mémoire 9 de la carte source sera désignée par le terme mémoire carte source. S'il s'avère lors de l'interrogation, que le code secret entré ne correspond pas au code de sécurité, aucun accès à la mémoire carte source 9 n'est autorisé et on retourne à l'opération 10 du programme. S'il s'avère lors de l'interrogation de l'opération 11 du programme que le code secret entré correspond au code de sécurité, l'unité de calcul 7 procède pendant l'opération 12 du programme, à l'analyse des données et de la configuration des données, c'est à dire le type et la manière avec lesquels les données sont stockées dans la mémoire carte source 9. Est déterminé par exemple le nombre de répertoires téléphoniques mémorisés, le nombre d'entrées par répertoire et le format utilisé pour les répertoires téléphoniques et les entrées. La composition d'une mémoire 9 d'une carte téléphonique à puce présente par exemple quatre répertoires téléphoniques différents, les répertoires téléphoniques comprenant 100 emplacements mémoire en tout, et chacun des emplacements mémoire comprenant un champ pour le nom d'une longueur prédéterminée, un champ pour le numéro de téléphone d'une longueur prédéterminée et un champ pour le type qui indique s'il s'agît d'un numéro national ou international. En outre sont habituellement prévus dans la mémoire 9 des emplacements mémoire pour des textes pouvant être transmis ou qui ont été reçus. Après l'analyse de la configuration de la mémoire carte source 9 effectuée par l'unité de calcul 7, celle- ci mémorise la configuration dans la mémoire 8. Ensuite, lors de l'opération 13 du programme, l'unité de calcul 7 génère par le biais de l'écran 2 la demande concernant les données à transférer, c'est à dire par exemple concernant les répertoires ou les mémoires de texte. L'utilisateur entre alors à l'aide du clavier 3 les répertoires téléphoniques, les mémoires de texte, les numéros de téléphone individuels ou les emplacements mémoire d'un répertoire téléphonique ou d'une mémoire de texte qui doivent être transmis à la mémoire 8. L'unité de calcul 7 mémorise alors les répertoires téléphoniques, mémoires de texte, numéros de téléphone et/ou emplacements mémoire des répertoires téléphoniques de la mémoire carte source 9 dans la mémoire 8. Ensuite apparaît à l'écran 2 la demande d'insérer une carte cible que lors de l'opération 14 l'utilisateur substitue pour la carte source, dont la mémoire est accessible pour l'unité de calcul 7 après l'entrée du code secret attribué à la carte cible. Dans ce qui suit, la mémoire 9 de la carte cible est désignée par le terme mémoire carte cible. Le code secret de la carte cible est vérifié selon le procédé décrit pour la carte source. Ensuite, l'unité de calcul 7 analyse, de la même façon que pour le procédé utilisé pour la carte source, la configuration des données stockées dans la mémoire carte cible, c'est à dire le type et la manière avec lesquels les données sont stockées dans la mémoire carte cible. Lors de l'opération 15 suivante, l'unité de calcul 7 compare la configuration de la mémoire carte cible à la configuration de la mémoire carte source. S'il s'avère lors de cette comparaison que les configurations sont différentes, l'unité de calcul 7 adapte les données de la mémoire carte source, qui ont été transférées dans la mémoire 8 et qui doivent être transférées dans la mémoire carte cible, à la configuration de la mémoire carte cible. Si, par exemple, le champ de nom d'un enregistrement de répertoire téléphonique dans la mémoire carte cible est plus court que le champ de nom de l'enregistrement de répertoire téléphonique de la mémoire carte source, l'unité de calcul 7 raccourcit le champ de nom de la carte source en fonction du nombre de caractères maximum possible, les caractères dépassant la longueur du champ de nom de la mémoire carte cible étant coupés. Si, par exemple, le champ de nom dans la mémoire carte cible est plus long que celui de la mémoire carte source, l'unité de calcul 7 remplit la zone inoccupée du champ de nom avec des vides et adapte de cette manière les données de la mémoire carte source au format de données de la mémoire carte cible. Toutes les données de la mémoire carte source qui sont stockées dans la mémoire 8 et qui doivent être transférées dans la mémoire carte cible sont adaptées, en fonction de leur structure, à la configuration de la mémoire carte cible, les adaptations réalisées pour les différentes données étant différentes en fonction de leur structure. Ensuite, lors de l'opération 16 du programme, l'unité de calcul 7 génère par le biais de l'écran 2 la demande, si des données déjà stockées dans la mémoire carte cible peuvent être écrasées. L'utilisateur entre donc au clavier 3 la réponse, à savoir, si dans la suite du procédé les données déjà stockées dans la mémoire carte cible seront écrasées ou non. Par la suite, l'unité de calcul 7 vérifie pendant l'opération 17 du programme, si toutes les données sélectionnées peuvent être inscrites dans la mémoire carte cible, tout en prenant en compte la décision, si oui ou non des données déjà stockées seront écrasées. Si ceci n'est pas le cas, il apparaît lors de l'opération 19 du programme, la demande concernant les données qui sont à transférer. L'utilisateur entre alors à l'aide du clavier 3 les données, ou il sélectionne de préférence dans une liste de données affichée à l'écran 2, celles qui doivent être transférées dans la mémoire carte cible. Ensuite, pendant l'opération 20 du programme, les données sélectionnées sont transférées dans la mémoire carte cible en fonction du format de données de celle-ci. Pour terminer, le programme reboucle sur l'opération 10. S'il s'avère, lors de l'interrogation de l'opération 17 du programme, que toutes les données stockées dans la mémoire 8 peuvent être transférées dans la mémoire de la carte cible, toutes les données de la mémoire carte source stockées dans la mémoire 8 et ayant été sélectionnées sont transférées dans la mémoire carte cible pendant l'opération 18 du programme. Pour terminer le programme reboucle sur l'opération 10. La figure 3 montre un organigramme, dans lequel lors de l'opération 30 du programme les données et la configuration des données d'une première mémoire carte source d'une première carte source sont mémorisées dans la mémoire 8 du téléphone mobile 1. Ensuite, pendant l'opération 31, les données et la configuration des données d'une deuxième mémoire carte source d'une deuxième carte source sont mémorisées dans la mémoire 8 du téléphone mobile 1. Ensuite, pendant l'opération 32, les données provenant des première et deuxième cartes sources et stockées dans la mémoire 8, sont vérifiées par l'unité de calcul 7 afin de déterminer si des données identiques sont stockées plusieurs fois. En cas d'un stockage multiple de données, par exemple d'un numéro de téléphone, l'unité de calcul 7 efface toutes les autres mémorisations multiples de la donnée, c'est à dire les mémorisations multiples du numéro de téléphone, sauf une donnée, ou un numéro de téléphone dans le présent exemple. On obtient ainsi que les données stockées dans la mémoire 8 représentent une compulsion des données de la première mémoire carte source et de la deuxième mémoire carte source, la mémoire 8 ne comportant pas d'entrées multiples de données. Ensuite, pendant l'opération 33, une carte cible est insérée dans le téléphone mobile 1, et sa configuration est déterminée par l'unité de calcul 7. Pendant l'opération 34, la demande est générée, si des données déjà mémorisées sur la carte cible doivent être écrasées ou non. L'utilisateur entre alors la réponse, à savoir, si les données déjà stockées sur la carte cible seront écrasées ou non. Ensuite, pendant l'opération 35, l'unité de calcul 7 inscrit dans la mémoire carte cible les données stockées dans la mémoire 8. Les données de la mémoire 8 sont de préférence adaptées à la configuration de la mémoire carte cible en suivant le procédé selon la figure 2, ceci n'étant cependant pas nécessaire dans une réalisation simple du procédé. On peut utiliser comme carte cible une des cartes source ou les deux, l'une après l'autre, des données identiques étant alors stockées sur les première et deuxième cartes sources, une fois le procédé décrit achevé. Pour la vérification si des données identiques sont mémorisées plusieurs fois, les champs de nom et/ou les numéros de téléphone par exemple sont comparés. Il est assuré de cette manière que des mémorisations doubles ne sont pas stockées dans la mémoire carte cible. Une autre caractéristique de l'invention consiste à ce que, lors de la comparaison pour trouver les données mémorisées en double dans la mémoire 8, le champ de nom et/ou les numéros de téléphone sont affichés à l'écran 2 pour permettre une sélection et de voir si les champs de nom et/ou les numéros de téléphone diffèrent d'un à quatre chiffres et/ou d'une à quatre lettres. L'utilisateur a alors la possibilité de sélectionner, par le biais du clavier 3, l'une des deux données proposées au choix, comprenant les noms et/ou les numéros de téléphone et/ou les adresses. Ceci permet d'effectuer de manière simple une mise à jour des données. Ceci offre en outre l'avantage, qu'une fausse donnée détectée est corrigée et que la donnée correcte est ensuite mémorisée sur la carte cible. Une autre caractéristique avantageuse de l'invention est réalisée par la comparaison de deux numéros de téléphone qui diffèrent d'un nombre de chiffres, pouvant être prédéterminé, au début du numéro de téléphone, l'utilisateur ayant la possibilité, après l'affichage des deux numéros de téléphone, de sélectionner l'un des deux numéros de téléphone. Si un numéro de téléphone est mémorisé une fois accompagné de son numéro d'accès et une fois sans, le numéro de téléphone ne diffère que par ce numéro d'accès et il y a double stockage dans la mémoire. Il peut être détecté par exemple, si un numéro de téléphone GSM est mémorisé en double, une fois avec et une fois sans le numéro d'accès, comme par exemple le numéro de téléphone 0179 345678 et le numéro de téléphone 345678, qui ne diffèrent que par le numéro d'accès GSM 0179. De cette manière est évité une occupation double des emplacements mémoire par des numéros avec et sans numéro d'accès. REVENDICATIONS 1. Téléphone (1), plus particulièrement téléphone mobile, comprenant un dispositif d'insertion (4) d'une carte téléphonique à puce (5) qui permet de mémoriser des données, notamment des numéros de téléphone et/ou des noms, - avec un dispositif de lecture (6) pour la lecture des données stockées sur la carte téléphonique à puce (5), et - avec une unité de calcul (7), caractérisé en ce que des moyens (6, 7, 8) sont prévus qui mémorisent temporairement les données stockées sur une première carte téléphonique à puce et qui les mémorisent ensuite sur une deuxième carte téléphonique à puce. 2. Téléphone selon la revendication 1, caractérisé en ce qu'un dispositif d'écriture (6) est prévu pour écrire des données sur une carte téléphonique à puce (5), que l'unité de calcul (7) est réalisée pour reconnaître des données et/ou le format des données mémorisées sur une carte téléphonique à puce, que l'unité de calcul (7) est réalisée pour effectuer la comparaison du format des données d'une première carte téléphonique à puce au format des données d'une deuxième carte téléphonique à puce, que l'unité de calcul (7) étant en outre réalisée pour adapter le format des données au format des données d'une carte téléphonique à puce, et pour mémoriser les données adaptées sur une carte téléphonique à puce. 3. Téléphone selon la revendication 1, caractérisé en ce que l'unité de calcul (7) est réalisée pour comparer les données d'une première carte téléphonique à puce aux données d'une deuxième carte téléphonique à puce, et qu'elle ne mémorise sur une carte téléphonique à puce qu'une seule donnée des données en double provenant des première et deuxième cartes téléphoniques à puce. il 4. Procédé pour transférer des données d'une carte téléphonique à puce (5), caractérisé en ce que des données d'une première carte téléphonique à puce sont mémorisées temporairement dans le téléphone (1), et que les données mémorisées temporairement sont ensuite mémorisées sur une deuxième carte téléphonique à puce. 5. Procédé selon la revendication 4, caractérisé en ce que le format des données de la deuxième carte téléphonique à puce est déterminé, que le format des données mémorisées temporairement est adapté au format de données de la deuxième carte téléphonique à puce avant la mémorisation sur celle-ci. 6. Procédé selon la revendication 4, caractérisé en ce que des données provenant de deux cartes à puce (5) sont mémorisées dans une mémoire (8), et qu'une seule donnée des inscriptions en double de la même donnée dans la mémoire (8) est mémorisée sur une carte téléphonique à puce. 7. Procédé selon la revendication 4, caractérisé en ce que seules sont mémorisées sur une carte téléphonique à puce les données mémorisées temporairement dans la mémoire (8), qui ne sont pas déjà mémorisées sur cette carte téléphonique à puce. 8. Procédé selon la revendication 4, caractérisé en ce que les données de la carte téléphonique à puce qui sont déjà mémorisées sur celle-ci sont écrasées et que les données mémorisées temporairement dans la mémoire (8) sont transférées sur la carte téléphonique à puce. 9. Procédé selon la revendication 4, caractérisé en ce que des données semblables qui sont mémorisées dans la mémoire (8) sont affichées pour permettre une sélection lorsque ces données diffèrent de quelques caractères, notamment d'un à trois caractères, qu'une donnée est alors sélectionnée par une entrée, et que seule la donnée sélectionnée parmi les données indiquées pour permettre la sélection est mémorisée sur la carte téléphonique à puce.