Brevet FR3062766A1 — publié le 20180810

PROCEDE D'ETABLISSEMENT D'UNE CONNEXION ENTRE UN OBJET ET UN RESEAU DE COMMUNICATION CELLULAIRE D'ITINERANCE, METTANT EN OEUVRE UNE CARTE A PUCE UICC DOMAINE TECHNIQUE DE L'INVENTION [0001] La présente invention concerne de manière générale le domaine des télécommunications, et plus particulièrement le domaine de la communication entre un réseau de communication cellulaire d'itinérance et un objet comportant une carte à puce UICC (de l'anglais « Universal Integrated Circuit Card »). [0002] La présente invention vise en particulier un procédé d'établissement d'une connexion entre un objet muni d'une carte à puce UICC et un réseau de communication cellulaire d'itinérance, lorsque le réseau de communication cellulaire d'itinérance vient d'être associé, via un service d'itinérance préétabli, à un réseau de communication cellulaire domestique connu de la carte à puce UICC. Sans que cela ne soit limitatif dans le cadre de la présente invention, la carte à puce UICC est par exemple une carte SIM (de l'anglais « Subscriber Identity Module »). ETAT DE LA TECHNIQUE ANTERIEURE [0003] Il est connu des procédés d'établissement d'une connexion entre un objet muni d'une carte à puce UICC et un réseau de communication cellulaire d'itinérance. Dans de tels procédés, lorsque l'objet se connecte effectivement au réseau de communication cellulaire d'itinérance, l'objet met automatiquement en oeuvre un certain nombre d'opérations, au nombre desquelles on peut noter l'affichage visuel d'une information de connexion à un réseau d'itinérance, l'affichage visuel du nom de l'opérateur du réseau d'itinérance, ainsi qu'une désactivation automatique de toute fonctionnalité de transmission de données. Cette dernière opération de désactivation automatique est effectuée en raison d'un risque de surcoût induit pour un 3062766 2 utilisateur de l'objet qui procéderait à des transmissions et/ou des réceptions de données dans une telle situation. [0004] Toutefois, il arrive que dans certains cas d'usage le réseau de communication cellulaire d'itinérance soit associé, via un service 5 d'itinérance préétabli, à un réseau de communication cellulaire domestique lui-même associé à l'utilisateur. Les coûts d'utilisation réels du réseau de communication cellulaire d'itinérance sont alors sensiblement similaires, pour l'utilisateur, aux coûts d'utilisation du réseau de communication cellulaire domestique. Dans de tels cas d'usage, il est indispensable de 10 pouvoir éviter à l'utilisateur d'être mal informé quant à la situation, notamment du point de vue des coûts réels associés à la connexion au réseau de communication cellulaire d'itinérance. [0005] Dans ce contexte, une première solution connue consiste en la télétransmission à l'objet d'un message destiné à l'utilisateur de l'objet, un 15 tel message indiquant à l'utilisateur qu'il ne sera pas facturé d'un montant élevé pour sa connexion au réseau de communication cellulaire d'itinérance. Ce message peut alors également indiquer à l'utilisateur de réactiver manuellement sur l'objet la ou les fonctionnalité(s) de transmission de données. 20 [0006] Toutefois, une telle réactivativation manuelle est peu fiable, car pouvant être difficilement accessible pour l'utilisateur. Une telle solution est en outre contraignante et peu confortable pour l'utilisateur de l'objet. [0007] Afin d'éviter toute désactivation automatique des fonctionnalités de transmission de données par l'objet, une deuxième solution connue 25 consiste en l'utilisation d'un mécanisme standardisé dans les cartes à puce UICC des objets connectés, par lequel la carte à puce comprend une mémoire stockant une liste de réseaux de communication cellulaire équivalents au réseau de communication cellulaire domestique. Cette liste est alors configurée avant l'implantation de la carte à puce UICC au sein de 3062766 3 l'objet, de manière à ce qu'elle contienne un identifiant du réseau de communication cellulaire d'itinérance. Ainsi, une telle solution permet d'indiquer à l'objet que le réseau de communication cellulaire d'itinérance doit être considéré de la même manière que le réseau de communication 5 cellulaire domestique. Une fois connecté au réseau de communication cellulaire d'itinérance, l'objet ne procède alors pas à l'affichage automatique des informations relatives à ce réseau, ni à la désactivation automatique des fonctionnalités de transmission de données. [0008] Toutefois, un inconvénient de cette solution est que la 10 configuration de la liste précitée est statique et non évolutive. Ainsi, la liste des réseaux de communication cellulaire d'itinérance susceptibles d'être associés avec le réseau domestique via un service d'itinérance doit être connue à l'avance une fois pour toutes, et stockée dans la carte à puce UICC. Une telle solution ne supporte donc aucune évolution. 15 [0009] Afin de surmonter cet inconvénient, une autre solution connue consiste en une mise à jour à distance de la liste de réseaux équivalents au sein de la carte à puce UICC, en utilisant la connexion entre cette dernière et un réseau de communication cellulaire. En pratique, un identifiant d'un nouveau réseau de communication cellulaire d'itinérance est télétransmis à 20 la carte à puce UICC, via le réseau de communication cellulaire, par un serveur de ce réseau. Une telle mise à jour à distance est plus communément appelée mise à jour OTA (de l'anglais « Over The Air »). [0010] Toutefois, un inconvénient d'une telle solution de mise à jour à distance OTA réside dans son manque de fiabilité. En effet, une telle 25 solution ne présente qu'un taux de succès limité car si la carte à puce UICC n'est pas connectée à un réseau de communication cellulaire au moment de la mise à jour, alors la carte à puce ne peut être atteinte et la mise à jour de la liste de réseaux équivalents au sein de cette dernière ne peut être effectuée. En outre, une telle solution est relativement contraignante et nécessite de disposer d'une synchronisation entre l'état du parc des cartes 3062766 4 à puce UICC et l'état des accords commerciaux régissant les relations entre le réseau domestique et les réseaux d'itinérance associés, ce qui est techniquement très complexe à obtenir. EXPOSE DE L'INVENTION 5 [0011] L'invention décrite par la suite vise à remédier à tout ou partie des inconvénients de l'état de la technique et notamment à proposer une solution simple et fiable permettant d'informer efficacement et dynamiquement l'utilisateur quant à la nature et aux coûts de la connexion à un réseau de communication cellulaire d'itinérance, ne nécessitant pas de 10 mise à jour à distance de la carte à puce U ICC, et permettant d'éviter toute désactivation automatique des fonctionnalités de transmission de données par l'objet. [0012] Cet objectif est atteint grâce à un procédé d'établissement d'une connexion entre un objet et un réseau de communication cellulaire 15 d'itinérance, l'objet comportant une carte à puce UICC et des moyens de communication sur un réseau de communication cellulaire, reliés à la carte à puce UICC, la carte à puce UICC comprenant une mémoire stockant une liste de réseaux de communication cellulaire équivalents à un réseau de communication cellulaire domestique, la mémoire de la carte à puce UICC 20 stockant un identifiant dudit réseau de communication cellulaire domestique, ledit réseau de communication cellulaire domestique étant associé au réseau de communication cellulaire d'itinérance via un service d'itinérance préétabli, le procédé comprenant une étape d'établissement de la connexion entre l'objet et le réseau de communication cellulaire 25 d'itinérance ; dans lequel le procédé comprend en outre une étape d'ajout d'un identifiant du réseau de communication cellulaire d'itinérance au sein de la liste de réseaux de communication cellulaire équivalents. [0013] Ainsi, cette solution permet d'atteindre l'objectif précité. En particulier, grâce à l'étape d'ajout d'un identifiant du réseau de 30 communication cellulaire d'itinérance au sein de la liste de réseaux de 3062766 5 communication cellulaire équivalents, cette étape étant mise en oeuvre immédiatement après la connexion effective entre l'objet et le réseau de communication cellulaire d'itinérance, une solution simple et fiable permettant d'informer efficacement et dynamiquement l'utilisateur sans 5 nécessiter de mise à jour à distance de la carte à puce, est obtenue. En effet, le réseau de communication cellulaire d'itinérance est alors considéré par la carte à puce de la même manière que le réseau de communication cellulaire domestique. Une fois connecté au réseau de communication cellulaire d'itinérance, l'objet ne procède alors pas à la désactivation 10 automatique des fonctionnalités de transmission de données. [0014] Avantageusement, le procédé comprend en outre une étape de lecture, par l'objet, du contenu de la liste de réseaux de communication cellulaire équivalents, ladite étape de lecture étant mise en oeuvre après l'étape d'ajout. 15 [0015] Ceci permet à l'objet d'obtenir rapidement le contenu mis à jour de la liste de réseaux de communication cellulaire équivalents. L'objet peut ainsi effectuer des mises à jour sur l'objet lui-même, visant à améliorer l'expérience et le confort d'un utilisateur de l'objet. Par exemple, une fois connecté au réseau de communication cellulaire d'itinérance, l'objet ne 20 procède alors pas à l'affichage automatique des informations relatives à ce réseau, de telles informations pouvant entrainer une confusion de l'utilisateur quant au coût réel associé à la connexion. [0016] Selon un autre aspect, l'invention a également pour objet un produit programme d'ordinateur téléchargeable depuis un réseau de 25 communication et/ou enregistré sur un support lisible par ordinateur de type carte à puce UICC et/ou exécutable par un processeur, dans lequel le produit programme comprend des instructions de programme, lesdites instructions de programme étant adaptées pour mettre en oeuvre au moins l'étape d'ajout du procédé d'établissement d'une connexion tel que décrit ci- 3062766 6 dessus lorsque le produit programme est exécuté sur une unité de traitement de l'objet ou sur la carte à puce UICC. [0017] Selon un autre aspect, l'invention a également pour objet une carte à puce UICC comprenant une mémoire, dans laquelle ladite mémoire 5 stocke un produit programme d'ordinateur comprenant des instructions de code de programme pour mettre en oeuvre au moins l'étape d'ajout du procédé d'établissement d'une connexion tel que décrit ci-dessus. [0018] Selon une caractéristique technique particulière de l'invention, la carte à puce UICC est une carte SIM. 10 [0019] Selon une autre caractéristique technique particulière de l'invention, la carte à puce UICC est une carte SIM destinée à être installée à demeure dans un objet, la mémoire de ladite carte SIM stockant un identifiant unique. BREVE DESCRIPTION DES FIGURES 15 [0020] D'autres caractéristiques et avantages de l'invention ressortiront à la lecture de la description qui suit, donnée uniquement à titre d'exemple, et faite en référence à: la figure 1 est une représentation schématique d'un ensemble de communication apte à mettre en oeuvre le procédé 20 d'établissement d'une connexion selon l'invention ; la figure 2 est un logigramme représentant le procédé d'établissement d'une connexion entre un objet et un réseau de communication cellulaire d'itinérance, selon l'invention, mis en oeuvre par l'ensemble de communication de la figure 1. 25 DESCRIPTION DETAILLEE D'UN MODE DE REALISATION [0021] Dans la suite, il est divulgué en particulier un procédé d'établissement d'une connexion entre un objet 12 et un réseau de 3062766 7 communication cellulaire d'itinérance 14. A titre d'exemple non limitatif, l'objet 12 peut être un téléphone mobile ou encore un véhicule connecté. [0022] On entend par « réseau de communication cellulaire domestique » un réseau de communication cellulaire associé à un 5 opérateur de réseau, pour lequel un utilisateur d'un objet connecté a souscrit une offre d'abonnement, ponctuelle ou régulière. [0023] On entend par « réseau de communication cellulaire d'itinérance » tout réseau de communication cellulaire distinct d'un réseau de communication cellulaire domestique associé à un utilisateur d'un objet 10 connecté, et qui est associé à ce réseau domestique via un service d'itinérance préétabli. Un tel service d'itinérance préétabli est aussi appelé service de « roaming » en anglais. [0024] On entend également par « micrologiciel » un ensemble d'instructions et de structures de données qui sont intégrées dans du 15 matériel informatique pour que ce dernier puisse fonctionner. [0025] Un réseau de communication cellulaire d'itinérance 14 est représenté schématiquement sur la figure 1. Le réseau de communication cellulaire domestique associé à ce réseau de communication cellulaire d'itinérance 14 via un service d'itinérance préétabli n'est pas représenté sur 20 les figures pour des raisons de clarté. Un ensemble de communication 18 selon un mode de réalisation de l'invention est connecté au réseau de communication cellulaire d'itinérance 14. [0026] Le réseau de communication cellulaire d'itinérance 14 est muni d'une infrastructure de communication privée ou étendue permettant la 25 connexion, ou l'accès, à des équipements de communication de type serveurs et/ou bases de données et/ou dispositifs de communication. De manière classique, l'infrastructure de communication forme un réseau sans fil, ou un réseau filaire, ou encore un réseau comprenant une portion sans fil et une portion filaire. Dans un mode de réalisation particulier, le réseau 3062766 8 de communication cellulaire d'itinérance 14 est conçu comme un réseau de type GSM (de l'anglais « Global System for Mobile Communication ») ou UMTS (de l'anglais « Universal Mobile Telecommunications Systems »). [0027] L'ensemble de communication 18 comprend l'objet 12, ainsi 5 qu'un système de communication 19. L'objet 12 et le système de communication 19 sont reliés via le réseau de communication cellulaire d'itinérance 14. [0028] L'objet 12 comporte une carte à puce UICC 20 (de l'anglais « Universal Integrated Circuit Card »), et des moyens 24 de communication 10 sur un réseau de communication cellulaire 14. De préférence, l'objet 12 comporte en outre des moyens de calcul 26, comme illustré sur la figure 1. [0029] La carte à puce UICC 20 est reliée aux moyens 24 de communication sur un réseau de communication cellulaire 14, et aux moyens de calcul 26. La carte à puce UICC 20 comprend une mémoire 28 15 et un microprocesseur 30 relié à la mémoire 28. La carte à puce UICC 20 est par exemple une carte à puce SIM (de l'anglais « Subscriber Identity Module »). La carte à puce UICC 20 est par exemple une carte à puce SIM installée à demeure au sein de l'objet 12, par exemple par soudure. Ceci peut notamment être le cas lorsque l'objet 12 est un véhicule. 20 [0030] La mémoire 28 stocke une application 31 et une liste 32 de réseaux de communication cellulaire équivalents au réseau de communication cellulaire domestique qui est associé à la carte à puce UICC 20. La mémoire 28 stocke en outre un identifiant de ce réseau de communication cellulaire domestique. La mémoire 28 est par exemple une 25 mémoire non-éphémère, typiquement une mémoire flash. [0031] L'application 31 est par exemple téléchargeable depuis un réseau de communication de données, non représenté sur les figures pour des raisons de clarté. L'application 31 comporte des instructions de programme adaptées pour mettre en oeuvre une partie du procédé 3062766 9 d'établissement d'une connexion entre l'objet 12 et le réseau de communication cellulaire d'itinérance 14, comme décrit par la suite. En variante non représentée, l'application 31 n'est pas stockée dans la mémoire 28 de la carte à puce U ICC 20, mais dans une mémoire de l'objet 5 12. [0032] La liste 32 de réseaux de communication cellulaire équivalents au réseau de communication cellulaire domestique est apte à contenir un ou plusieurs identifiant(s) de réseaux de communication cellulaire équivalent(s) au réseau de communication cellulaire domestique. Cela 10 signifie en pratique que les réseaux de communication cellulaire correspondants doivent être considérés par l'objet 12 comme étant équivalents, en termes de comportement de l'objet 12, au réseau de communication cellulaire domestique. Lorsque la carte à puce UICC 20 est une carte SIM, la liste 32 est une liste standardisée, autrement appelée liste 15 EHPLMN (de l'anglais « Equivalent Home Public Land Mobile Network ». [0033] Les moyens 24 de communication sur un réseau de communication cellulaire 14 sont par exemple formés d'un émetteur-récepteur. L'émetteur-récepteur 24 est par exemple un modem cellulaire. [0034] Les moyens de calcul 26 sont par exemple formés d'un 20 processeur. [0035] Les moyens de calcul 26 font par exemple partie d'un micrologiciel spécifiquement configuré pour pouvoir interagir avec la carte à puce U ICC 20, et notamment pouvoir exécuter l'application 31, comme cela sera décrit par la suite. 25 [0036] Le système de communication 19 comporte des moyens de mémorisation et des moyens de traitement de données reliés aux moyens de mémorisation, ces différents moyens n'étant pas représentés sur les figures pour des raisons de clarté. Le système de communication 19 est apte à être configuré, par exemple à distance, pour pouvoir autoriser un 3062766 10 accès de la carte à puce UICC 20 de l'objet 12 au réseau de communication cellulaire d'itinérance 14. [0037] Le fonctionnement de l'ensemble de communication 18 va maintenant être décrit en détail, en référence à la figure 2. En particulier, le 5 procédé d'établissement d'une connexion entre l'objet 12 et le réseau de communication cellulaire d'itinérance 14, mis en oeuvre par l'ensemble de communication 18, va être décrit en référence à la figure 2. [0038] On suppose qu'initialement l'objet 12 est connecté au réseau de communication cellulaire domestique. Plus précisément, la carte à puce 10 UICC 20 est utilisée pour permettre une authentification de l'objet 12 contenant la carte à puce UICC 20, auprès du réseau de communication cellulaire domestique. On suppose également que la liste 32 contient un ou plusieurs identifiant(s) de réseaux de communication cellulaire équivalent(s) au réseau de communication cellulaire domestique. 15 [0039] Au cours d'une étape initiale 42, une connexion est établie entre l'objet 12 et le réseau de communication cellulaire d'itinérance 14. Cela peut par exemple être le cas lorsque l'utilisateur de l'objet 12 se déplace et change de zone de couverture géographique, pour arriver dans une zone couverte par le réseau de communication cellulaire d'itinérance 14. 20 [0040] Plus précisément, au cours d'une première phase de cette étape initiale 42, l'objet 12 émet sur le réseau de communication cellulaire d'itinérance 14, via ses moyens de communication 24, une requête d'établissement d'une connexion au réseau de communication cellulaire 14. Cette requête d'établissement d'une connexion est transmise au système 25 de communication 19, qui la traite. [0041] Au cours d'une deuxième phase de cette étape initiale 42, l'objet 12 reçoit une réponse du système de communication 19, indiquant que l'accès de la carte à puce UICC 20 de l'objet 12 au réseau de communication cellulaire d'itinérance 14 est autorisé. 3062766 11 [0042] Au cours d'une étape suivante 44, l'application 31 de la carte à puce UICC 20 est exécutée. L'application 31 est par exemple exécutée par le microprocesseur 30 de la carte à puce UICC 20. En variante, l'application 31 est exécutée par les moyens de calcul 26 de l'objet 12. Au cours de 5 cette étape 44, l'application 31 ajoute un identifiant du réseau de communication cellulaire d'itinérance 14 au sein de la liste 32 de réseaux de communication cellulaire équivalents au réseau de communication cellulaire domestique. [0043] De préférence, au cours d'une étape finale 46, les moyens de 10 calcul 26 de l'objet 12 lisent, au sein de la carte à puce UICC 20, le contenu de la liste 32 de réseaux de communication cellulaire équivalents au réseau de communication cellulaire domestique, précédemment mise à jour. [0044] L'invention est décrite dans ce qui précède à titre d'exemple. Il est entendu que la personne de l'art est à même de réaliser différentes 15 variantes de réalisation de l'invention, en associant par exemple les différentes caractéristiques ci-dessus prises seules ou en combinaison, sans pour autant sortir du cadre de l'invention. REVENDICATIONS1. Procédé d'établissement d'une connexion entre un objet (12) et un réseau de communication cellulaire d'itinérance (14), l'objet (12) comportant une carte à puce UICC (20) et des moyens (24) de communication sur un réseau de communication cellulaire (14), reliés à la carte à puce UICC (20), la carte à puce UICC (20) comprenant une mémoire (28) stockant une liste (32) de réseaux de communication cellulaire équivalents à un réseau de communication cellulaire domestique, la mémoire (28) de la carte à puce UICC (20) stockant un identifiant dudit réseau de communication cellulaire domestique, ledit réseau de communication cellulaire domestique étant associé au réseau de communication cellulaire d'itinérance (14) via un service d'itinérance préétabli, le procédé comprenant une étape (42) d'établissement de la connexion entre l'objet (12) et le réseau de communication cellulaire d'itinérance (14) ; dans lequel le procédé comprend en outre une étape (44) d'ajout d'un identifiant du réseau de communication cellulaire d'itinérance (14) au sein de la liste (32) de réseaux de communication cellulaire équivalents. 2. Procédé selon la revendication 1, caractérisé en ce que le procédé comprend en outre une étape (46) de lecture, par l'objet (12), du contenu de la liste (32) de réseaux de communication cellulaire équivalents, ladite étape de lecture (46) étant mise en oeuvre après l'étape d'ajout (44). 3. Produit programme d'ordinateur (31) téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur de type carte à puce UICC (20) et/ou exécutable par un processeur, caractérisé en ce qu'il comprend des instructions de programme, lesdites instructions de programme étant adaptées pour mettre en 3062766 13 oeuvre au moins l'étape d'ajout (44) du procédé d'établissement d'une connexion selon l'une quelconque des revendications précédentes lorsque le produit programme (31) est exécuté sur une unité de traitement (26) de l'objet (12) ou sur la carte à puce UICC (20). 5 4. Carte à puce UICC (20) comprenant une mémoire (28), caractérisée en ce que ladite mémoire (28) stocke un produit programme d'ordinateur (31) comprenant des instructions de code de programme pour mettre en oeuvre au moins l'étape d'ajout (44) du procédé d'établissement d'une 10 connexion selon la revendication 1 ou 2. 5. Carte à puce UICC (20) selon la revendication 4, caractérisée en ce que la carte à puce UICC (20) est une carte SIM. 15 6. Carte à puce UICC (20) selon la revendication 5, caractérisée en ce que la carte à puce UICC (20) est une carte SIM destinée à être installée à demeure dans un objet (12), la mémoire (28) de ladite carte SIM stockant un identifiant unique.