Brevet FR2897743A1 — publié le 20070824

TERMINAL DE COMMUNICATION MOBILE BIDIRECTIONNELLE COMPRENANT UNE FONCTION D'ACQUISITION DE CONTEXTE L'invention concerne le domaine des terminaux de communication mobile bidirectionnelle comprenant une fonction d'acquisition de contexte. Les services liés au contexte de l'utilisateur présentent un intérêt commercial important. En effet, l'utilisateur apprécie particulièrement qu'on lui fournisse des services qui soient le plus personnalisés possible. Tout ou partie des fonctions, services et applications (tous ces termes étant plus ou moins synonymes) qui sont actifs sur le terminal peuvent faire partie du contexte de l'utilisateur. Une application active est une application dont le processus a été lancé, cette application peut être en train d'exécuter une tâche ou être simplement en mode veille. Une application active peut tourner en boucle fermée sur le terminal, elle peut aussi communiquer avec le réseau. Toujours pour améliorer la personnalisation, la fonction acquisition de contexte doit pouvoir être déclenchée par l'utilisateur, même si ce mode de fonctionnement privilégié n'est pas incompatible avec d'autres modes de fonctionnement accessoires, comme une acquisition de contexte automatique et continue ou déclenchée sans intervention de l'utilisateur directement gérée par le réseau. Selon un premier art antérieur, par exemple décrit dans la demande de brevet japonaise JP 2002077355 ou dans la demande de brevet japonaise JP 2003216609 ou dans la demande de brevet japonaise JP 2004032548 ou dans la demande de brevet américaine US 2004012642, est connu le principe des touches dédiées mais il n'est pas appliqué à l'acquisition de contexte. Selon un deuxième art antérieur, par exemple décrit dans la demande de brevet européenne EP 1526457, est connue une fonction d'acquisition de contexte, mais celle-ci se réduit à l'utilisation d'informations contenues dans un profil utilisateur. Le principe touche dédiée est connu en soi. Cependant, on évite de l'utiliser, en particulier sur les terminaux de petite taille, comme par exemple un téléphone mobile, car il rend vite l'interface homme machine très volumineuse et très peu ergonomique, nécessitant d'affecter un élément de saisie de l'interface homme machine à une seule fonction. On essaie, au contraire, le plus souvent, de faire remplir de nombreuses fonctions à une seule et même touche, par exemple une touche de chiffre sur un clavier de téléphone mobile peut servir à composer un numéro de téléphone comme à écrire un mot dans un SMS ( short message service en langue anglaise). Il y a donc un préjugé défavorable à l'utilisation d'une touche dédiée ou de tout autre élément de saisie de l'interface homme machine qui soit dédié pour quelque fonction que ce soit. Toutefois, dans le cadre de l'acquisition de contexte, de préférence dans le domaine des terminaux mobiles de petite taille pouvant communiquer avec un réseau de télécommunications mobile comme par exemple les téléphones mobiles, selon l'invention il est considéré que l'utilisation d'un élément de saisie d'interface homme machine qui soit dédié à l'acquisition de contexte, présente un intérêt particulier dans la mesure elle va permettre de déclencher une acquisition de contexte quel que soit justement le contexte, c'est-à-dire par exemple quels que soient l'état du terminal et la situation de l'utilisateur, sans perturber les applications actives du terminal et sans nécessiter un système complexe de gestion de conflit potentiel avec les applications actives du terminal. En effet, l'utilisation d'un élément de saisie d'interface homme machine dédié à l'acquisition de contexte permet de déclencher une acquisition de contexte quelles que soient les applications actives du terminal. Ceci, d'une part sans nécessiter la présence d'un système de gestion de conflits ou à tout le moins en ayant un système de gestion de conflit plus simple ne prenant pas en compte la fonction d'acquisition de contexte, au contraire du cas où le ou les éléments de saisie d'interface homme machine qui sont dédiés à l'acquisition de contexte sont également susceptibles d'être pris en compte par d'autres applications pouvant éventuellement être actives à ce moment là, et d'autre part sans perturber le fonctionnement du terminal puisque grâce à l'élément de saisie dédié, le problème de la gestion des conflits ne se pose plus. Selon l'invention, il est prévu un terminal de communication mobile bidirectionnelle, une information contextuelle étant une information incluse dans l'ensemble constitué par une donnée temporelle, une donnée provenant d'un capteur et une donnée de position relative du terminal de communication mobile par rapport à au moins un autre terminal de communication mobile au moins monodirectionnelle, comprenant : une fonction d'acquisition de contexte, capable de stocker à un instant donné d'une part au moins un paramètre d'état d'une application active du terminal de communication mobile et d'autre part au moins une information contextuelle ; une fonction de traitement associant d'une part un statut de paramètre d'état à au moins un paramètre d'état stocké et d'autre part un statut d'information contextuelle au moins à une information contextuelle stockée ou à un ensemble de plusieurs informations contextuelles stockées ou à un ensemble d'informations incluant une ou plusieurs informations contextuelles stockées, et corrélant, pour au moins un statut d'information contextuelle, au moins un statut de paramètre d'état avec ledit statut d'information contextuelle ; une fonction de détection d'au moins un statut d'information contextuelle ; une fonction de restitution de contexte, capable, lors de la détection d'un statut d'information contextuelle, de configurer le ou les statuts de paramètre d'état qui sont corrélés avec le statut d'information contextuelle détecté ; une interface homme machine de saisie par un utilisateur du terminal de communication mobile, comprenant un élément de saisie dont l'activation à un instant donné par l'utilisateur d'une part est capable de déclencher la fonction d'acquisition de contexte et d'autre part ne peut être prise en compte par aucune application active autre que la fonction d'acquisition de contexte ou que la fonction de restitution de contexte. Dans un mode de réalisation préférentiel, l'élément de saisie sera commun à la fois à la fonction d'acquisition de contexte et à la fonction de restitution de contexte ; toutefois, pour éviter tout conflit, ces deux fonctions seront respectivement activées par l'intermédiaire de deux manipulations distinctes entre elles. Ainsi, l'élément de saisie peut être activé par l'utilisateur selon deux manipulations données, l'une déclenchant la fonction d'acquisition de contexte et l'autre déclenchant la fonction de restitution de contexte. Il est bien sûr possible que cet élément de saisie ne déclenche que la fonction d'acquisition de contexte tandis que la fonction de restitution de contexte peut être déclenchée par un autre élément de saisie dédié, voire même par un élément de saisie non dédié ; en effet la restitution de contexte ne présente pas le même impératif de devoir être déclenché très vite et de préférence à tout moment ou pratiquement tout le temps et surtout de manière transparente au reste du système, c'est-à-dire aux applications actives. Selon l'invention, notamment dans le cas où la fonction de restitution de contexte est gérée au moins pour partie par le réseau ou dans une implémentation où la fonction de restitution de contexte ne peut pas être active lorsque la fonction d'acquisition de contexte est susceptible d'être déclenchée, il est aussi prévu un terminal de communication mobile comprenant : une fonction d'acquisition de contexte, capable de stocker à un instant donné d'une part au moins un paramètre d'état d'une application active du terminal de communication mobile et d'autre part au moins une information contextuelle incluse dans l'ensemble constitué par une donnée temporelle, une donnée provenant d'un capteur et une donnée de position relative du terminal de communication mobile par rapport à au moins un autre terminal de communication mobile au moins monodirectionnelle ; une interface homme machine de saisie par un utilisateur du terminal de communication mobile, comprenant un élément de saisie dont l'activation à un instant donné par l'utilisateur par l'intermédiaire d'une manipulation donnée, d'une part est capable de déclencher la fonction d'acquisition de contexte et d'autre part ne peut être prise en compte par aucune application active autre que la fonction d'acquisition de contexte. Selon un autre objet de l'invention, il est encore prévu un terminal de communication mobile comprenant un élément d'interface homme machine dont l'activation à un instant donné par l'utilisateur par l'intermédiaire d'une manipulation donnée, d'une part est capable de déclencher une fonction d'acquisition de contexte, et d'autre part ne peut être prise en compte par aucune application active autre que la fonction acquisition de contexte. Le terminal comprend une couche logicielle qui va gérer cet élément de saisie de l'interface homme machine qui est dédié au déclenchement de la fonction d'acquisition de contexte. Cette couche logicielle sera la seule à pouvoir reconnaître la manipulation donnée de l'utilisateur, effectuée sur cet élément de saisie dédié, qui est destinée à déclencher la fonction d'acquisition de contexte. Cet élément de saisie dédié permet aussi à l'utilisateur de toujours garder le contrôle de sa vie privée car il reste seul maître du déclenchement de la fonction d'acquisition, dans le cas bien sûr où il n'existe pas d'autres modes accessoires d'acquisition de contexte par exemple gérés par le réseau. L'invention sera mieux comprise et d'autres particularités et avantages apparaîtront à l'aide de la description ci-après. Le contexte acquis peut être un contexte plus ou moins partiel ou même total. Dans une première réalisation, la fonction d'acquisition de contexte est capable de stocker à un instant donné plusieurs paramètres d'état d'au moins une application active du terminal de communication mobile. Dans une deuxième réalisation, la fonction d'acquisition de contexte est capable de stocker à un instant donné au moins un paramètre d'état de plusieurs applications actives du terminal de communication mobile. Dans une troisième réalisation, la fonction d'acquisition de contexte est capable de stocker à un instant donné tous les paramètres d'état de toutes les applications actives du terminal de communication mobile. Le type de fonction d'acquisition peut même être choisi par l'utilisateur lui-même. Dans un exemple préférentiel, le contexte de l'utilisateur peut comprendre au moins l'état de toutes les interfaces réseau actives, c'est-à-dire les interfaces situées dans le terminal et reliant le terminal au reste du réseau de communication qui sont connectées, elles peuvent être en fonctionnement ou en mode veille. Il n'est pas nécessaire que l'élément de saisie d'interface homme machine soit dédié à l'acquisition de contexte de manière permanente et immuable, par exemple lors de la fabrication du terminal ; il suffit qu'à tout moment où l'utilisateur est susceptible de déclencher une acquisition de contexte, donc de déclencher la fonction d'acquisition de contexte, la manipulation que l'utilisateur effectue et par laquelle cet élément de saisie d'interface homme machine dédié à l'acquisition de contexte va être activé, ne puisse pas être pris en compte par une autre application active du terminal : ainsi toute gestion de conflit à l'aide d'un système complexe est évitée. L'élément de saisie dédié peut avoir été choisi à l'origine par le réseau ou par l'utilisateur. L'élément de saisie dédié peut avoir été dédié de manière temporaire ou définitive. Dans une première réalisation, l'élément de saisie est dédié dès la fabrication du terminal de communication mobile. Dans une deuxième réalisation, l'élément de saisie est configurable, soit une fois, soit plusieurs fois auquel cas l'élément de saisie est dit reconfigurable. L'élément de saisie dédié est de préférence une touche d'un clavier du terminal de communication mobile. Par exemple, la fonction d'acquisition de contexte peut être déclenchée par une pression sur une touche que n'utilise aucune autre application du terminal ; ou bien par exemple la fonction d'acquisition de contexte peut être déclenchée par une pression longue sur une touche qui est utilisée par une autre application ne prenant en compte qu'une pression courte sur cette touche ; ou encore par exemple la fonction d'acquisition de contexte peut être déclenchée par une pression unique sur une touche qui est utilisée par une autre application ne prenant en compte qu'une double pression sur cette touche à condition que les deux pressions soient très rapprochées l'une de l'autre dans le temps. L'élément de saisie dédié peut aussi être un joystick par exemple. Un exemple de donnée temporelle peut être une date ou bien l'heure de la journée, ou bien une période de l'année. Un exemple de capteur peut être un capteur de paramètres physiques comme la température, le degré d'hygrométrie, ou bien un capteur d'ondes électromagnétiques. Un exemple de donnée de position relative du terminal de communication mobile par rapport à au moins un autre terminal de communication mobile au moins monodirectionnelle, peut être la présence d'un émetteur dans le voisinage, ou la présence d'un terminal de communication mobile bidirectionnelle appartenant à une personne connue de l'utilisateur ou non dans la même cellule du réseau. Une situation concrète d'acquisition et de restitution de contexte peut concerner par exemple un utilisateur qui, lorsqu'il quitte le bureau chaque jour de semaine à 18 heures, aime bien surfer sur un site donnant les derniers spectacles, en écoutant telle chaîne de radio à tel volume, tout en recevant les flashs infos relatifs aux événements sportifs sur la droite de l'écran de son terminal. io REVENDICATIONS 1. Terminal de communication mobile bidirectionnelle, une information contextuelle étant une information incluse dans l'ensemble constitué par une donnée temporelle, une donnée provenant d'un capteur et une donnée de position relative du terminal de communication mobile par rapport à au moins un autre terminal de communication mobile au moins monodirectionnelle, comprenant : - une fonction d'acquisition de contexte, capable de stocker à un instant donné d'une part au moins un paramètre d'état d'une application active du terminal de communication mobile et d'autre part au moins une information contextuelle ; - une fonction de traitement associant d'une part un statut de paramètre d'état à au moins un paramètre d'état stocké et d'autre part un statut d'information contextuelle au moins à une information contextuelle stockée ou à un ensemble de plusieurs informations contextuelles stockées ou à un ensemble d'informations incluant une ou plusieurs informations contextuelles stockées, et corrélant, pour au moins un statut d'information contextuelle, au moins un statut de paramètre d'état avec ledit statut d'information contextuelle ; - une fonction de détection d'au moins un statut d'information contextuelle ; - une fonction de restitution de contexte, capable, lors de la détection d'un statut d'information contextuelle, de configurer le ou les statuts de paramètre d'état qui sont corrélés avec le statut d'information contextuelle détecté ; - une interface homme machine de saisie par un utilisateur du terminal de communication mobile, comprenant un élément de saisie dont l'activation à un instant donné par l'utilisateur d'une part est capable de déclencher la fonction d'acquisition de contexte et d'autre part ne peut être prise en compte par aucune application active autre que la fonction acquisition de contexte ou que la fonction de restitution de contexte. 2. Terminal de communication mobile selon la revendication 1, caractérisé en ce que l'élément de saisie peut être activé par l'utilisateur selon deux manipulations données, l'une déclenchant la fonction acquisition de contexte et l'autre déclenchant la fonction de restitution de contexte. 3. Terminal de communication mobile comprenant : - une fonction d'acquisition de contexte, capable de stocker à un instant donné d'une part au moins un paramètre d'état d'une application active du terminal de communication mobile et d'autre part au moins une information contextuelle l0 incluse dans l'ensemble constitué par une donnée temporelle, une donnée provenant d'un capteur et une donnée de position relative du terminal de communication mobile par rapport à au moins un autre terminal de communication mobile au moins monodirectionnelle ; - une interface homme machine de saisie par un utilisateur du terminal de 15 communication mobile, comprenant un élément de saisie dont l'activation à un instant donné par l'utilisateur par l'intermédiaire d'une manipulation donnée, d'une part est capable de déclencher la fonction d'acquisition de contexte et d'autre part ne peut être prise en compte par aucune application active autre que la fonction acquisition de contexte. 20 4. Terminal de communication mobile selon l'une quelconque des revendications précédentes, caractérisé en ce que la fonction d'acquisition de contexte est capable de stocker à un instant donné plusieurs paramètres d'état d'au moins une application active du terminal de communication mobile. 5. Terminal de communication mobile selon l'une quelconque des revendications précédentes, caractérisé en ce que la fonction d'acquisition de contexte est capable de stocker à un instant donné au moins un paramètre d'état de plusieurs applications actives du terminal de communication mobile. 25 30 6. Terminal de communication mobile selon l'une quelconque des revendications précédentes, caractérisé en ce que la fonction d'acquisition de contexte est capable de stocker à un instant donné tous les paramètres d'état de toutes les applications actives du terminal de communication mobile. 7. Terminal de communication mobile selon l'une quelconque des revendications 1 à 6, caractérisé en ce que l'élément de saisie est dédié dès la fabrication du terminal de communication mobile. l0 8. Terminal de communication mobile selon l'une quelconque des revendications 1 à 6, caractérisé en ce que l'élément de saisie est configurable ou reconfigurable. 9. Terminal de communication mobile selon l'une quelconque des revendications 15 précédentes, caractérisé en ce que l'élément de saisie est une touche d'un clavier du terminal de communication mobile. 10. Terminal de communication mobile comprenant un élément d'interface homme machine dont l'activation à un instant donné par l'utilisateur par 20 l'intermédiaire d'une manipulation donnée, d'une part est capable de déclencher une fonction d'acquisition de contexte, et d'autre part ne peut être prise en compte par aucune application active autre que la fonction acquisition de contexte.5