Brevet FR2830151A3 — publié le 20030328

FR 2830151 A3 20030328 FR 0112341 A 20010925 "APPAREIL DE COMMUNICATION PORTATIF, ET SYSTEME ASSOCIE" La présente invention est relative à un appareil de communication portatif capable de se connecter à un réseau de communication de type Internet. Elle concerne en particulier, mais non exclusivement, un assistant numérique personnel. D'une façon générale, l'invention peut s'appliquer à tout dispositif de communication portatif de faibles dimensions. L'invention concerne également un système comprenant plusieurs de ces appareils. Un assistant numérique personnel peut être identifié comme un petit ordinateur portable offrant des outils de travail pour des tâches de bureau courantes. Idéalement, il est de taille à se glisser dans une poche. Il intègre de nombreuses fonctions, telles que la date, l'heure, carnet d'adresses, l'agenda électronique, des possibilités multimédias : audio-vidéo, le dessin, le traitement de texte, etc... Le succès de tels appareils fait que différents types d'assistant numérique personnel existent. D'une façon générale, un assistant numérique personnel est un appareil de petite taille tenant dans la main et comprenant un écran et des moyens de traitement de données. Par commodité, de nombreux appareils présentent un écran tactile permettant une saisie simplifiée voire naturelle des données. Les moyens de traitement de données comprennent un microprocesseur ou microcontrôleur mettant en oeuvre un système d'exploitation. Chaque assistant numérique personnel peut loger un système d'exploitation spécifique. Cependant, l'intercommunication entre deux appareils est souvent limitée à l'utilisation de deux appareils comprenant le même système d'exploitation. Par conséquent, un assistant numérique personnel donné ne peut pas forcément communiquer avec n'importe quel autre assistant numérique personnel. Pour qu'un assistant numérique personnel donné puisse s'interfacer avec tout type de système d'exploitation ou plate-forme tel que MAC OSO, Windows ou LINUX, il est nécessaire de créer pour chacune de ces plates-formes un programme de communication spécifique. La présente invention vise à apporter une solution à ce problème en proposant un assistant numérique personnel capable de s'interfacer avec une pluralité d'appareils de communication indépendamment du système d'exploitation de chacun. L'invention propose donc un appareil de communication portatif, tel qu'un assistant numérique personnel, capable de se connecter à un réseau de communication de type Internet. Selon l'invention, cet appareil comprend des moyens de communication pour agir en tant que serveur dans un tel réseau, la connexion à ce réseau étant temporaire. En d'autres termes, on installe dans les moyens de traitement de l'appareil un ensemble de logiciels ou programmes informatiques procurant à l'appareil des fonctions de serveur. Ces logiciels peuvent par exemple être du type http (Hypertext Transport Protocol), FTP (File Transfer Protocol) et CGI (Common Gateway Interface). De ce fait, lorsque connecté au réseau Internet, l'appareil selon l'invention renferme des données qui sont disponibles pour tout autre appareil capable de naviguer via Internet. Cet appareil peut donc communiquer avec tout autre appareil connecté à Internet, tel que micro-ordinateur ou tout autre assistant numérique personnel indépendamment du système d'exploitation de chaque appareil. Avantageusement, l'appareil selon l'invention est apte à se connecter à tout point du réseau de façon temporaire. Pour se faire, l'appareil selon l'invention peut comprendre des moyens pour se procurer une adresse dynamique à chaque connexion au réseau. Ainsi, à chaque connexion, une nouvelle adresse IP lui est attribuée. Selon une variante avantageuse de l'invention, l'appareil selon l'invention peut comprendre des moyens pour se procurer une même adresse à chaque connexion au réseau. De ce fait, les paramètres internes de cet appareil restent inchangés. De préférence, certaines données stockées dans l'appareil selon l'invention sont accessibles par mot de passe. Selon une caractéristique avantageuse de l'invention, l'appareil peut comprendre en outre des moyens d'interfaçage direct avec tout autre appareil de communication capable de se connecter à un serveur du réseau de communication de type Internet, ceci indépendamment du système d'exploitation logé dans chaque appareil. L'interfaçage direct peut par exemple être une liaison filaire, hertzienne ou infrarouge entre deux assistants numériques personnels. Par conséquent, l'échange de données n'est plus limité entre deux assistants numériques personnels provenant du même fabriquant, mais cet échange de données est possible entre un assistant numérique personnel selon l'invention et tout autre appareil de communication connectable à un serveur Internet. Suivant un autre aspect de l'invention, il est proposé un système de communication comprenant une pluralité d'appareils selon l'invention, ces appareils étant aptes à constituer un réseau temporaire. D'autres particularités et avantages de l'invention apparaîtront encore dans la description ci-après. Aux dessins annexés donnés à titre d'exemple non limitatifs : - la figure 1 est une vue synoptique de quelques éléments internes d'un assistant numérique personnel selon l'invention ; et - la figure 2 est une vue schématique simplifiée d'un système comprenant un appareil selon l'invention connecté à Internet et utilisé comme serveur par d'autres appareils. La figure 1 illustre de façon schématique plusieurs éléments internes d'un assistant numérique personnel selon l'invention. On distingue un écran d'affichage 1 qui peut par exemple être un écran tactile, un microprocesseur 2 pour traiter les données, une interface d'entrée-sortie 3 pour la communication avec le milieu extérieur, une alimentation 4, de la mémoire RAM 5 (Random Access Memory) et de la mémoire ROM 6. L'invention est remarquable par le fait que la mémoire ROM (Read Only Memory) 6 est configurée de telle sorte que l'assistant numérique personnel 7 constitue un serveur Internet. Pour se faire, cette mémoire ROM 6 comprend un système d'exploitation serveur mise en oeuvre sous LINUX par exemple, des protocoles de communication tels que HTTP et FTP, et un programme, dit script CGI, permettant l'accès aux données stockées dans l'appareil. Sur la figure 2 est représentée un système dans lequel peut s'insérer l'assistant numérique personnel selon l'invention. Ce système peut être utilisé dans le cadre d'un groupe de collaborateurs. Ces collaborateurs peuvent travailler indépendamment les uns des autres et sur des supports différents tels qu'un micro-ordinateur 11, un téléphone portable 10, un assistant numérique personnel 9 et l'assistant numérique personnel selon l'invention 7. Ces appareils peuvent avoir chacun un système d'exploitation différent, toutefois ils sont tous capables de se connecter à Internet. Dans le cadre du groupe de travail, il est souvent nécessaire d'échanger des données à distance ou de récupérer des instructions fournies par le responsable du groupe. On admet que l'utilisateur de l'appareil 7 est le responsable du groupe. Celui-ci peut vouloir transmettre à ces collaborateurs un ensemble de données qu'il a introduit dans son assistant numérique personnel 7. Il connecte alors l'appareil 7 à Internet pour que les données stockées dans son appareil soient disponibles pour les autres collaborateurs via les appareils 11,10 et 9. Ces données peuvent être présentées sous forme de page WEB. Les autres collaborateurs communiquent avec l'appareil 7 de la même façon qu'ils communiqueraient avec un tout autre serveur http fixe. Pour que l'appareil 7 puisse se connecter à Internet en tant que serveur, il se procure une adresse IP en communiquant tout d'abord avec le serveur 12 qui est un serveur DHCP (Dynamic Host Configuration Protocol). Ce serveur DHCP 12 permet d'attribuer des adresses IP libres à des appareils qui lui en font la demande. Par conséquent, l'appareil 7 selon l'invention est configuré de façon à requérir une adresse IP auprès du serveur DHCP 12. Le DHCP est un protocole utilisé pour configurer de façon automatique un hôte pendant le démarrage sur un réseau TCP/IP. On peut donc stocker un ensemble d'adresses IP disponible dans une base de données au sein du serveur 12 avec des informations telles que le masque de sous-réseau, les passerelles, les serveurs DNS (Domain Name Service), les serveurs WINS (Windows Internet Naming Service),... D'une façon générale, à la connexion, l'appareil 7 envoie une requête de configuration automatique et d'obtention d'adresse IP. Le serveur DHCP 12 lui propose alors une adresse IP disponible qui peut lui être allouée pour une période prédéterminée. L'invention est remarquable par le fait que l'assistant numérique personnel 7 peut être connecté à Internet à tout moment et à tout point pour une durée prédéterminée, et présenter des informations sous forme de pages WEB par exemple. En outre, cet appareil 7 peut s'interfacer directement avec d'autres assistants numériques personnels ne possédant pas le même système d'exploitation que lui. Cette correspondance peut donc se faire par exemple au moyen d'une liaison infrarouge. Bien sûr, l'invention n'est pas limitée aux exemples qui viennent d'être décrits et de nombreux aménagements peuvent être apportés à ces exemples sans sortir du cadre de l'invention. REVENDICATIONS 1. Appareil de communication portatif capable de se connecter à un réseau de communication de type Internet, caractérisé en ce qu'il comprend des moyens de communication pour agir en tant que serveur dans un tel réseau, la connexion à ce réseau étant temporaire. 2. Appareil selon la revendication 1, caractérisé en ce qu'il comprend des moyens pour se procurer une adresse dynamique à chaque connexion audit réseau. 3. Appareil selon la revendication1, caractérisé en ce qu'il comprend des moyens pour se procurer une même adresse à chaque connexion audit réseau. 4. Appareil selon l'une quelconque des revendication précédentes, caractérisé en ce que certaines données stockées dans cet appareil sont accessibles par mot de passe. 5. Appareil selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend en outre des moyens d'interfaçage direct avec tout autre appareil de communication capable de se connecter à un serveur du réseau de communication de type Internet, ceci indépendamment du système d'exploitation logé dans chaque appareil. 6. Appareil selon l'une quelconque des revendications précédentes, caractérisé par le fait que c'est un assistant numérique personnel. 7. Système de communication comprenant une pluralité d'appareils selon l'une quelconque des revendications précédentes, lesdits appareils étant aptes à constituer un réseau temporaire.