Brevet FR2938098A1 — publié le 20100507

L'invention concerne un dispositif électronique de télécommunication, un procédé mis en oeuvre dans un tel dispositif et une carte à microcircuit. Il est connu d'équiper un dispositif électronique de télécommunication d'un capteur de mouvement ou d'orientation dans le but de faire varier le fonctionnement du dispositif en fonction du mouvement ou de l'orientation détecté(e) par le capteur. On peut ainsi par exemple déclencher la mise en oeuvre de certaines fonctionnalités selon les mouvements détectés. De telles solutions sont par exemple décrites dans les demandes de 15 brevet WO 2006/127270 et WO 2007/149747. L'association systématique d'un mouvement (ou d'une orientation) à une fonctionnalité, quel que soit le contexte d'utilisation, peut toutefois poser des problèmes dans certains cas, en particulier pour les dispositifs d'utilisation quotidienne dont on ne peut garantir qu'ils demeurent immobiles lorsqu'ils ne 20 sont pas utilisés. Dans ce cadre, l'invention propose un dispositif électronique de télécommunication, caractérisé en ce qu'il comprend un capteur de mouvement ou d'orientation apte à délivrer un signal représentatif de mouvements ou d'une orientation du dispositif électronique, des moyens de réception aptes à détecter 25 un signal reçu, des moyens d'identification d'un type de mouvement ou de position du dispositif sur la base dudit signal représentatif subséquemment à la détection du signal reçu et des moyens de mise en oeuvre d'une fonction associée au signal reçu et dépendante du type identifié. On tient ainsi compte de l'orientation ou du mouvement détecté lors 30 de la réception d'un signal (du fait en général d'un début d'échange de données, représentant éventuellement un signal vocal, à l'initiative d'un autre dispositif électronique de télécommunication connecté au réseau, par exemple la réception d'une communication entrante), ce qui permet une réaction particulièrement adaptée en fonction du mouvement ou de l'orientation détectée puisque cette réaction est faite dans une situation précise où les options pour la poursuite du fonctionnement sont limitées. II s'agit là ainsi d'un contexte particulièrement intéressant pour profiter des avantages de la commande du dispositif au moyen des mouvements (ou de l'orientation) détectés. Le dispositif électronique comprend par exemple une carte à microcircuit qui comporte le capteur précité. Dans ce cas, les moyens de mise en oeuvre d'une fonction peuvent comprendre des moyens intégrés à la carte à microcircuit et aptes à générer une commande à destination d'un microprocesseur du dispositif électronique. Comme déjà indiqué, le signal reçu est par exemple indicatif d'une communication entrante. La fonction précitée peut dans ce cas être l'émission d'un message destiné à l'émetteur de la communication entrante (par exemple en cas d'identification d'un premier type de mouvement) ou la mise en communication (par exemple en cas d'identification d'un second type de mouvement). Selon une autre possibilité, le signal reçu peut être représentatif d'un message reçu, auquel cas la fonction peut être par exemple l'affichage du message ou l'envoi d'un message prédéterminé en réponse au message reçu (comme précédemment, éventuellement selon le type de mouvement identifié). L'invention propose également un procédé mis en oeuvre dans un dispositif électronique de communication comprenant un capteur de mouvement ou d'orientation apte à délivrer un signal représentatif de mouvements ou d'une orientation du dispositif électronique, comprenant les étapes suivantes : - détection d'un signal reçu ; - identification d'un type de mouvement ou de position du dispositif sur la base dudit signal représentatif subséquemment à la détection du signal reçu ; - mise en oeuvre d'une fonction associée au signal reçu et dépendante du type identifié. L'invention propose enfin une carte à microcircuit apte à interagir avec un dispositif électronique de télécommunication comprenant : - un capteur de mouvement ou d'orientation apte à délivrer un signal représentatif de mouvements ou d'une orientation de la carte ; - des moyens de réception, en provenance du dispositif électronique, d'une information indicative d'un signal reçu ; - des moyens d'identification d'un type de mouvement ou de position du dispositif sur la base dudit signal représentatif subséquemment à la détection du signal reçu ; - des moyens d'émission, à destination du dispositif électronique, d'une commande permettant la mise en oeuvre d'une fonction associée au signal reçu et dépendante du type identifié lorsque cette commande est exécutée par le dispositif électronique. Ce procédé et cette carte peuvent inclure les caractéristiques optionnelles mentionnées plus haut à propos du dispositif électronique. D'autres caractéristiques et avantages de l'invention apparaîtront à la lumière de la description qui suit, faite en référence aux dessins annexés dans lesquels : - la figure 1 représente les éléments principaux d'un téléphone portable participant à la mise en oeuvre de l'invention ; - la figure 2 représente les éléments principaux d'une carte à microcircuit réalisée selon les enseignements de l'invention ; - la figure 3 représente un exemple d'application envisageable pour les dispositifs des figures 1 et 2 dans le cadre de la présente invention. La figure 1 représente les éléments principaux d'un dispositif électronique de télécommunication (ici précisément un téléphone portable) 100. Le téléphone portable 100 comprend un microprocesseur 130 auquel est associée une mémoire non volatile 140 (par exemple du type Flash) et une mémoire volatile (ou mémoire RAM) 150. Le téléphone portable comprend également un clavier 120 et un écran 110 qui forment des moyens d'interface avec un utilisateur du téléphone portable. Le téléphone portable reçoit enfin une carte à microcircuit 200 (décrite plus en détail dans la suite) apte à échanger des données avec le microprocesseur 130, par exemple ici à travers des moyens de connexion physiques 160. En variante, on pourrait naturellement prévoir d'autres moyens pour échanger des données entre le microcircuit 130 et la carte à microcircuit 200, tels que par exemple des moyens de communication sans fil, éventuellement courte portée. La figure 2 représente les éléments principaux de la carte à microcircuit 200. La carte à microcircuit comprend un microprocesseur 210 associé à une mémoire non volatile 220. Une interface entrée/sortie 240 (qui comprend notamment des plots destinés à entrer en contact avec des plots correspondant des moyens de connexion 160) permet au microprocesseur 210 de la carte à microcircuit 200 d'interagir avec un équipement extérieur, notamment le microprocesseur 130 du téléphone portable 100 lorsque la carte à microcircuit 200 est montée au contact des moyens de connexion 160. La carte à microcircuit 200 comprend également un capteur de mouvement 230, ici du type accéléromètre, qui permet d'avoir accès à une composante au moins du mouvement de la carte à microcircuit 200 dans le référentiel terrestre, ici par le biais de l'accélération selon au moins une dimension de la carte à microcircuit. En variante, le capteur de mouvement 230 pourrait être un gyroscope, apte par exemple à mesurer la vitesse rotationnelle de la carte autour d'un axe. Selon une autre variante, le capteur de mouvement 230 pourrait être remplacé par un capteur de position, tel que par exemple un capteur magnétique apte à déterminer la position de la carte à microcircuit 200 dans le champ magnétique terrestre (voir par exemple à ce sujet la demande de brevet EP 1 731 098). Plusieurs capteurs de position ou de mouvement peuvent naturellement être utilisés dans la carte à microcircuit 200 sans sortir du cadre de la présente demande de brevet. Par ailleurs, le capteur de mouvement 230 peut selon un premier type de réalisation envisageable délivrer (ici à l'attention du microprocesseur 210) une information indicative du mouvement détecté à un instant déterminé (que ce soit de manière continue ou en réponse à une requête du microprocesseur 210). Selon un second type de réalisation envisageable, le capteur de mouvement 230 peut en outre mémoriser une pluralité de valeurs détectées et délivrer ainsi un historique des valeurs (comprenant la pluralité précédemment mentionnée), par exemple avec une période déterminée ou en variante sur requête du microprocesseur 210. La carte à microcircuit 200 est par exemple une carte d'identification 15 d'abonné à un réseau de téléphonie (en particulier de téléphonie mobile), telle qu'une carte SIM (pour "Subscriber Identity Module"), une carte USIM (pour "Universal Subscriber Identity Module"), ou une carte RUIM (pour "Removable Universal Identity Module"). La figure 3 représente un exemple d'application envisageable pour 20 les dispositifs qui viennent d'être mentionnés dans le cadre de l'invention. Dans cette application, lorsque le téléphone reçoit une communication en provenance d'un autre dispositif électronique connecté au même réseau de télécommunication (étape E300), il en informe la carte à microcircuit 200 à l'étape E302 (par exemple au moyen d'un événement SIM 25 Toolkit). Le microprocesseur 210 de la carte à microcircuit 200 reçoit alors à l'étape E304 cette information selon laquelle un appel entrant est détecté. La carte 200 peut alors éventuellement commander (par exemple au moyen d'une commande SIM Toolkit) l'affichage (sur l'écran 110 du téléphone 100) d'un menu proposant à l'utilisateur de réagir par un mouvement du 30 téléphone, par exemple en donnant à l'utilisateur un choix entre deux possibilités de mouvement offertes. De manière classique, le téléphone 100 peut également à ce moment émettre un signal sonore de type sonnerie, par exemple pendant une durée prédéfinie. Le microprocesseur 210 procède alors à un algorithme (ou programme) de détection de mouvements à l'étape E306 qui utilise les données issues du capteur 230. Un tel algorithme est par exemple mémorisé dans la mémoire non volatile 220 de la carte à microcircuit 200. La prise en compte par le microprocesseur 210 des mouvements détectés par le capteur 230 est par exemple limitée à une durée prédéterminée postérieurement à la réception de l'information de présence d'un appel entrant (ou plus généralement de l'événement SIM Toolkit), typiquement de quelques secondes, par exemple une durée égale à la durée de sonnerie prédéfinie mentionnée plus haut. Le microprocesseur 210 émet alors une commande à destination du 15 microprocesseur 130 du téléphone portable 100 qui dépend du type de mouvement détecté. Par exemple, le microprocesseur 210 sélectionne (étape E308) un message prédéterminé dans la mémoire non volatile 220 en fonction du mouvement détecté à l'étape E306 et envoie (étape E310) une commande par 20 exemple une commande SIM Toolkit d'envoi du message sélectionné par le réseau de téléphonie mobile, par exemple par SMS (auquel cas la commande SIM Toolkit utilisée est "SEND SMS') ou MMS ; en variante, un message vocal peut être envoyé. Il s'agit par exemple d'un message d'un premier type si deux tapes 25 sur le téléphone sont détectées (détection de deux séries de vibrations de faible amplitude par le capteur) et d'un message d'un second type (ou en variante d'une absence de réaction) en cas de mouvement répété dans une direction puis dans la direction opposée. Les messages d'un premier type et d'un second type et le mouvement auquel chaque type de message est associé sont 30 mémorisés dans la mémoire non-volatile 220. La commande SIM Toolkit est transmise au microprocesseur 130 du téléphone portable 100 qui la reçoit et l'exécute à l'étape E312, ce qui provoque à l'étape E314 l'émission par le réseau de téléphonie mobile du message préalablement sélectionné en fonction du mouvement détecté par le capteur de mouvement 230 de la carte à microcircuit. Selon une autre application envisageable (éventuellement mise en oeuvre de manière combinée avec la précédente dans un dispositif électronique), le mouvement ou la position du dispositif électronique (un téléphone dans l'exemple décrit ici) pourrait être détecté en réponse à la réception d'un message (par exemple de type SMS) ; en fonction du mouvement détecté, la carte pourrait par exemple commander au téléphone l'affichage du message (en cas de détection d'un premier type de mouvement) ou l'envoi d'un message prédéterminé en réponse au message reçu (en cas de détection d'un second type de mouvement). On remarque que dans les exemples qui viennent d'être décrits, on déduit le mouvement ou la position du téléphone portable 100 à partir des mouvements ou de la position de la carte à microcircuit 200 du fait que ces deux éléments sont physiquement liés. Il peut toutefois être souhaitable d'indiquer le positionnement de la carte à microcircuit 200 dans le téléphone portable 100 (en particulier si des commandes initiées par mouvement dépendent de l'orientation relative du téléphone portable 100 et de la carte à microcircuit 200). II s'agit d'une étape de configuration qui pourra naturellement n'être réalisée que lors de la première introduction de la carte à microcircuit 200 dans le téléphone portable 100. Selon une première possibilité de réalisation, le positionnement de la carte 200 dans le téléphone portable 100 pourra être indiqué par l'utilisateur à l'aide du clavier 120 en réponse à l'affichage d'un menu correspondant au moyen de l'écran 110. Selon une seconde possibilité de réalisation, une application est mise en oeuvre par le microprocesseur 210 provoque l'affichage sur l'écran 110 d'un message demandant à l'utilisateur de réaliser un mouvement particulier avec le téléphone portable 100. La détection par le capteur de mouvement 230 situé dans la carte 200 du mouvement particulier du téléphone 100 réalisé par l'utilisateur permet alors au processeur 210 de déduire l'orientation relative de la carte à microcircuit 200 et du téléphone portable 100. Les modes de réalisation qui précèdent ne sont que des exemples possibles de mise en oeuvre de l'invention qui ne s'y limite pas. En particulier, la description ci-dessus a été faite dans le cadre de dispositifs où le capteur de mouvement ou de position est situé dans la carte à microcircuit et où le traitement des données issues du capteur et la commande d'une action en fonction du mouvement ou de la position détecté(e) sont réalisés par la carte. On pourrait en variante prévoir d'utiliser un capteur du téléphone (en lieu et place du capteur présent dans la carte), et/ou de réaliser le traitement et/ou la commande précités au sein du téléphone portable. Par ailleurs, on comprend par mouvement l'évolution dans l'espace de l'objet concerné au cours du temps ; un mouvement pourra donc être formé de plusieurs mouvements élémentaires (effectués en général par l'utilisateur). REVENDICATIONS1. Dispositif électronique de télécommunication, caractérisé en ce qu'il comprend : - un capteur de mouvement ou d'orientation apte à délivrer un signal représentatif de mouvements ou d'une orientation du dispositif électronique ; - des moyens de réception aptes à détecter un signal reçu ; - des moyens d'identification d'un type de mouvement ou de position du dispositif sur la base dudit signal représentatif subséquemment à la détection du signal reçu ; - des moyens de mise en oeuvre d'une fonction associée au signal reçu et dépendante du type identifié. 2. Dispositif électronique selon la revendication 1, caractérisé en ce qu'il comprend une carte à microcircuit comportant le capteur. 3. Dispositif électronique selon la revendication 2, caractérisé en ce 20 que les moyens de mise en oeuvre d'une fonction comprennent des moyens intégrés à la carte à microcircuit et aptes à générer une commande à destination d'un microprocesseur du dispositif électronique. 4. Dispositif électronique selon l'une des revendications 1 à 3, 25 caractérisé en ce que le signal reçu est indicatif d'une communication entrante. 5. Dispositif électronique selon la revendication 4, caractérisé en ce que la fonction est l'émission d'un message destiné à l'émetteur de la communication entrante. 6. Dispositif électronique selon la revendication 4, caractérisé en ce que la fonction est la mise en communication. 30 7. Dispositif électronique selon l'une des revendications 1 à 3, caractérisé en ce que le signal reçu est représentatif d'un message reçu. 8. Dispositif électronique selon la revendication 7, caractérisé en ce que la fonction est l'affichage du message. 9. Dispositif électronique selon la revendication 7, caractérisé en ce que la fonction est l'envoi d'un message prédéterminé en réponse au message reçu. 10. Procédé mis en oeuvre dans un dispositif électronique de communication comprenant un capteur de mouvement ou d'orientation apte à délivrer un signal représentatif de mouvements ou d'une orientation du dispositif électronique, comprenant les étapes suivantes : - détection d'un signal reçu ; - identification d'un type de mouvement ou de position du dispositif sur la base dudit signal représentatif subséquemment à la détection du signal reçu ; - mise en oeuvre d'une fonction associée au signal reçu et dépendante du type identifié. 11. Carte à microcircuit apte à interagir avec un dispositif électronique de télécommunication comprenant : - un capteur de mouvement ou d'orientation apte à délivrer un signal représentatif de mouvements ou d'une orientation de la carte ; - des moyens de réception, en provenance du dispositif électronique, d'une information indicative d'un signal reçu ; - des moyens d'identification d'un type de mouvement ou de position du dispositif sur la base dudit signal représentatif subséquemment à la détection du signal reçu ; - des moyens d'émission, à destination du dispositif électronique, d'une commande permettant la mise en oeuvre d'une fonction associée au signal reçu et dépendante du type identifié lorsque cette commande est exécutée par le dispositif électronique.5