Brevet FR2804269A1 — publié le 20010727

-1- La présente invention concerne un dispositif permettant de mettre en communication les membres d'une communauté impromptue (ou spontanée) avec un élément extérieur qui utilise un voire plusieurs des protocoles suivants: les protocoles Internet, le protocole WAP (Wireless Application5 Protocol), le protocole SMS (Short Message Service) et le mode vocal. Jusqu'à présent, les éléments composant la Communauté Impromptue étaient accessibles uniquement entre eux car ils répondaient aux normes de mise en communications définis dans des spécifications, genre JINI ou JIRO (marques déposées de Sun Microsystems). Ils sont fournisseurs et/ou utilisateurs des services mis en commun par les membres de la communauté. Pour être membre de la communauté impromptue, il faut que l'élément soit conforme aux spécifications propres à cette Communauté Impromptue. Les éléments ne répondant pas aux spécifications de la communauté15 impromptue, mais utilisant les protocoles de l'Internet, du WAP, du SMS ou du vocal ne pouvaient donc pas être considérés comme membres. Ils ne pouvaient donc pas utiliser les services mis en commun par les membres de la communauté impromptue, ni leur proposer leurs services propres. Le dispositif selon l'invention permet de remédier à cet inconvénient. Il20 comporte des passerelles bidirectionnelles entre la Communauté Impromptue et les éléments utilisant un protocole de l'Internet, et/ou un protocole WAP, et/ou un protocole SMS, et/ou un protocole vocal. Ces éléments peuvent dorénavant, par l'intermédiaire de l'invention, être considérés comme membres de la Communauté Impromptue, et cela, même sans être eux-mêmes conformes aux spécifications exigées pour faire partie de la Communauté. L'invention est donc une passerelle permettant de transférer des informations entre les membres de la communauté Impromptue et les éléments utilisant les différentes technologies, sans pour autant répondre aux exigences des spécifications de la communauté Impromptue. Selon les modes de réalisation, l'invention est un procédé composé de modules eux-mêmes réalisés en lignes de codes. Les dessins annexés illustrent l'invention. La figure 1 représente la place de l'invention comme passerelle entre les35 différentes technologies. La figure 2 représente les modules composants l'invention. En référence à ce dessin, nous distinguons: Module 1: Contrôleur Son rôle est de rechercher et de sélectionner les groupes et services demandés par un membre. -2- Module 2: Gestionnaire des services Son rôle est de référencer les services disponibles et de tenir cette liste à jour. Module 3: Gestionnaire des sessions5 Son rôle est de vérifier l'authentification du membre voulant rejoindre la Communauté Impromptue, de vérifier son type suivant le protocole utilisé (Intemrnet, WAP, SMS ou vocal) et de lui ouvrir une session de communication suivant son niveau d'autorisation. Module 4: Aiguilleur10 Son rôle est de transférer les informations demandées selon le type de protocole utilisé par le membre. Modules 5, 6, 7 et 8: interfaces Leurs rôles est de mettre en forme la présentation de l'information en fonction du type de protocole utilisé par le membre.15 Le dispositif selon l'invention est particulièrement destiné à mettre en réseau des éléments hétérogènes et à les faire communiquer entre eux. Il est applicable à l'industrie, la domotique, les télécommunications, l'informatique. A titre d'exemple, un téléphone fonctionnant suivant le protocole WAP peut20 allumer ou éteindre une lampe à distance, faire fonctionner un téléviseur ou tout autre appareil faisant partie de la communauté impromptue. -3- REVENDICATIONS 1) Dispositif permettant de faire communiquer un appareil qui utilise un voire plusieurs des protocoles Internet, WAP (Wireless Application Protocol), SMS (Short Message Services) ou vocal avec les membres d'une communauté impromptue (ou spontanée) genre JINI, JIRO (marques5 déposées de Sun Microsystems) caractérisé en ce qu'il comporte un module contrôleur, un module gestionnaire des services, un module gestionnaire des sessions, un module aiguilleur, et un module interface pour chacun des protocoles Internet, WAP, SMS, et vocal. 2) Dispositif selon la revendication 1 caractérisé par le module contrôleur qui sélectionne les groupes et services demandés par un membre. 3) Dispositif selon la revendication 1 caractérisé par le module gestionnaire des services qui référence et tient à jour la liste des services disponibles. 4) Dispositif selon la revendication 1 caractérisé par le module gestionnaire de sessions qui authentifie le membre voulant rejoindre la communauté Impromptue, qui vérifie son type suivant le protocole utilisé, et qui lui ouvre une session de communication suivant son niveau d'autorisation. ) Dispositif selon la revendication 1 caractérisé par le module aiguilleur qui transmet les informations demandées selon le type de protocole utilisé par le membre.20 6) Dispositif selon la revendication 1 caractérisé par les modules interfaces qui mettent en forme la présentation de l'information en fonction du type de protocole utilisé par le membre. 7) Dispositif selon la revendication 1 caractérisé en ce qu'il est composé de modules réalisés en lignes de codes. 8) Dispositif selon la revendication 1 caractérisé par l'accessibilité de l'interface de transfert d'informations du membre de la communauté impromptue à partir d'un navigateur Internet. 9) Dispositif selon la revendication 1 caractérisé par l'accessibilité de l'interface de transfert d'informations du membre de la communauté impromptue à partir d'un navigateur WAP. ) Dispositif selon la revendication 1 caractérisé par l'accessibilité de l'interface de transfert d'informations du membre de la communauté impromptue sous forme de message SMS. 11) Dispositif selon la revendication 1 caractérisé par l'accessibilité de l'interface de transfert d'informations du membre de la communauté impromptue sous forme vocale.