Brevet FR2858503A1 — publié le 20050204

PROCEDE DE RECEPTION D'UN COURRIEL AU NIVEAU D'UN SERVEUR DE COURRIER ET D'ENVOI D'UN COURRIEL CONVERTI La présente invention concerne l'envoi et la lecture de courriers électroniques (courriels) et plus particulièrement un procédé de réception d'un courriel au niveau d'un serveur de courrier électronique et d'envoi d'un courriel converti à partir du serveur de courrier électronique. Des courriels en tant qu'outils de communication pour remplacer des courriers classiques entre individus et sociétés se sont beaucoup répandus. L'une des raisons de cette popularité est qu'ils protègent l'environnement en réduisant la 10 consommation de papier. Un effet progressif grave de réchauffement de la planète peut être effectivement résolu par ce moyen. Une autre raison est que de nombreux logiciels d'application commodes sont disponibles sur certains produits d'informations ayant des capacités de communication (par exemple 15 ordinateurs classiques ou portables) et certains terminaux portables ayant des capacités de communication (par exemple des assistants numériques personnels ou PDA, des téléphones cellulaires, etc.). En outre, un tel logiciel d'application est rendu plus puissant si l'on y ajoute des caractéristiques 20 supplémentaires. Ainsi, un courriel peut contenir du texte et des fichiers en couleur et graphiques. La loi stipule qu'un utilisateur doit acheter un logiciel d'application légal pour l'installer légalement dans le produit d'information ou dans le terminal portable. Ainsi, l'utilisateur peut faire tourner le logiciel d'application pour 5 produire un document et le mémoriser en tant que fichier de document. Le fichier de document peut alors être ajouté à un courriel avant de l'envoyer vers un autre produit d'information ou terminal portable. Toutefois, un utilisateur (c'est-à-dire un récepteur) 10 au niveau d'un autre produit d'information ou terminal portable peut ne pas avoir le même logiciel d'application en raison du prix élevé du logiciel d'application ou de son manque de besoin. En d'autres termes, il n'y a pas de logiciel d'application adapté dans l'autre produit d'information ou terminal portable. 15 Egalement, il se peut qu'un logiciel ou matériel d'un autre produit d'information ou terminal portable interdise l'installation dans celui-ci du logiciel d'application. Ainsi le récepteur au niveau de l'autre produit d'information ou terminal portable ne pourra pas lire le fichier joint au courriel car il 20 n'y a pas moyen de faire tourner le logiciel d'application. En conséquence le message contenu dans le courriel ne sera pas complètement présenté au récepteur. Ceci peut provoquer des troubles et des inconvénients. Il existe donc un besoin d'amélioration. La présente invention prévoit un procédé de réception d'un courriel au niveau d'un serveur de courrier électronique et d'envoi d'un courriel converti, comprenant les étapes suivantes: prévoir un module de conversion dans le serveur de courrier électronique, le module de conversion comprenant au 30 moins une forme simple et une pluralité de formes complexes correspondant chacune à la forme simple; et, tandis que le serveur de courrier électronique détectant un terminal portable est en train de recevoir le courriel de celui-ci, valider le serveur de courrier électronique pour réaliser les sous-étapes 35 suivantes: activer le module de conversion pour convertir le courriel de forme complexe non lisible par un terminal portable en un nouveau courriel ayant une forme simple lisible par le terminal portable; et envoyer le nouveau courriel ayant une forme simple au terminal portable. Selon un mode de réalisation de la présente invention, la forme complexe convertie par le module de conversion est un fichier joint du courriel non lisible par le terminal portable et la forme simple est le fichier joint du courriel lisible par le terminal portable. Selon un mode de réalisation de la présente invention, un texte du courriel est traité comme étant de forme complexe si le texte du courriel n'est pas lisible par le terminal portable, ou bien le texte du courriel est traité comme étant de forme simple si le texte du courriel est lisible par le terminal 15 portable. Selon un mode de réalisation de la présente invention, le module de conversion comprend en outre un programme de réinitialisation pour limiter un trajet et un nom de fichier de la forme simple stockée dans le serveur de courrier électronique 20 et redéfinir une structure de forme complexe comme une structure correspondant à celle de la forme simple. Selon un mode de réalisation de la présente invention, le programme de réinitialisation est capable de supprimer directement un fichier électronique converti pour laisser de 25 l'espace dans le serveur de courrier électronique. Selon un mode de réalisation de la présente invention, le terminal portable fournit une commande de lecture au serveur de courrier électronique de sorte que, après avoir lu la commande de lecture, le serveur de courrier électronique traite 30 le courriel compatible avec le terminal portable et renvoie le courriel au terminal portable après le traitement ultérieur. Selon un mode de réalisation de la présente invention, la commande de lecture comprend une identification (ID) de sorte que, après avoir lu la commande de lecture, le serveur de 35 courrier électronique détermine si la commande de lecture vient du terminal portable en identifiant l'ID et en activant le module de conversion si la détermination est positive. Selon un mode de réalisation de la présente invention, le procédé comprend en outre un protocole utilisé pour l'envoi 5 et la lecture du signal entre le terminal portable et le serveur de courrier électronique, le protocole comprenant une couche de conversion pour mémoriser 1'ID tandis que le terminal portable envoie la commande de lecture de sorte que, après que le serveur de courrier électronique utilisant le protocole a lu la commande 10 de lecture, le serveur de courrier électronique détermine si la commande de lecture provient du terminal portable en identifiant si l'ID existe dans la couche de conversion et active la couche de conversion si la détermination est positive. Selon un mode de réalisation de la présente invention, 15 le module de conversion comprend en outre une table de conversion incluant une pluralité de champs de forme complexe pour mémoriser respectivement une extension du fichier joint non lisible par le terminal portable, un champ de forme simple compatible avec les champs de forme complexe pour mémoriser une 20 extension du fichier joint lisible par le terminal portable, et un champ de conversion comprenant un programme de codage pour convertir la forme complexe en la forme simple, le programme de codage étant sélectionné à partir de l'un d'une pluralité de programmes d'application pour le serveur de courrier 25 électronique de sorte que, en réponse à la lecture de la commande de lecture, le serveur de courrier électronique réalise les étapes suivantes: (a) déterminer si l'ID existe dans la commande de lecture; (b) si la détermination faite à l'étape (a) est positive, activer un module de conversion; (c) déterminer si le texte du courriel a une forme simple; (d) si la détermination faite à l'étape (c) est 35 négative, réaliser une conversion du texte du courriel sur la base de la table de conversion et du programme de réinitialisation; (e) déterminer si le fichier joint du courriel a une forme simple sur la base de la table de conversion; (f) si la détermination à l'étape (e) est négative, réaliser une conversion du fichier joint pour obtenir un nouveau courriel de forme simple; et (g) envoyer le nouveau courriel de forme simple au terminal portable. Selon un mode de réalisation de la présente invention, si la détermination faite à l'étape (c) est positive, le procédé comprend en outre les sous-étapes suivantes: (cl) déterminer si le fichier joint du courriel a une forme simple sur la base de la table de conversion; (c2) si la détermination faite à l'étape (cl) est négative, réaliser une conversion du fichier joint pour obtenir un nouveau courriel de forme simple; et (c3) envoyer le nouveau courriel de forme simple au terminal portable. Ces objets, caractéristiques et avantages, ainsi que d'autres de la présente invention seront exposés en détail dans la description suivante de modes de réalisation particuliers faite à titre non-limitatif en relation avec les figures jointes parmi lesquelles: la figure 1 représente la structure d'une table de conversion selon l'invention; et la figure 2 est un organigramme illustrant un procédé selon l'invention. La présente invention concerne un procédé de réception 30 d'un courriel au niveau d'un serveur de courrier électronique et d'envoi d'un courriel converti, comprenant les étapes susmentionnées. Par suite, le récepteur au niveau du terminal portable pourra lire avec succès le courriel. Selon l'invention, le terminal portable fournit une 35 commande de lecture au serveur de courrier électronique. Après lecture de la commande de lecture, le serveur de courrier électronique traite un courriel compatible avec le terminal portable. Ensuite, le courriel est renvoyé au terminal portable après traitement ultérieur. On notera qu'il existe une 5 identification (ID) dans la commande de lecture. Après lecture de la commande lecture, le serveur de courrier électronique peut déterminer si la commande de lecture vient du terminal portable en identifiant l'ID. Enfin, le serveur de courrier électronique active le module de conversion si la détermination est positive. 10 On notera qu'un protocole (par exemple POP3 - version 3 du protocole des postes) doit être mis en oeuvre pour l'envoi ou la lecture de signal entre le terminal portable et le serveur de courrier électronique. Dans ce mode de réalisation, le protocole comprend une couche de conversion pour mémoriser l'ID 15 tandis que le terminal portable envoie la commande de lecture. Le serveur de courrier électronique utilise alors le protocole pour lire la commande de lecture. Le serveur de courrier électronique peut déterminer si la commande de lecture vient du terminal portable en identifiant si l'ID existe dans la couche 20 de conversion. Enfin, le serveur de courrier électronique active la couche de conversion si la détermination est positive. Dans ce mode de réalisation, le module de conversion comprend en outre un programme de réinitialisation pour limiter le trajet et le nom de fichier de la forme simple mémorisée dans 25 le serveur de courrier électronique et redéfinir la structure de la forme complexe comme une structure correspondant à celle de la forme simple. Ainsi on peut éviter une répétition du nom de fichier, d'où il résulte une simplification de la lecture du courriel par le serveur de courrier électronique ou le terminal 30 portable. On peut également convertir la forme complexe en la forme simple. En outre, le programme de réinitialisation peut supprimer directement le fichier électronique converti pour laisser de l'espace dans le serveur de courrier électronique. Selon l'invention, la forme complexe convertie par le 35 module de conversion peut être un fichier joint du courriel (c'est-à-dire un fichier joint ayant une extension.doc, .rtf ou.ppd) non lisible par le terminal portable. Pour le module de conversion, la forme simple est un fichier joint de courriel (c'est-à-dire un fichier joint ayant une extension.html ou 5.gif) non lisible par le terminal portable. Dans le but de convertir correctement un courriel et de permettre au courriel d'être lu par le terminal portable, le texte du courriel sera traité conmme un texte ayant une forme complexe si le texte du courriel n'est pas lisible par le terminal portable. Au 10 contraire, le texte du courriel sera traité comme ayant une forme simple si le texte du courriel est lisible par le terminal portable. La figure 1 illustre une structure de table de conversion selon la présente invention. La table de conversion 15 est utilisée pour convertir une forme complexe en une forme simple. En détail, le module de conversion comprend une table de conversion comprenant une pluralité de champs de forme complexe, un champ de forme simple compatible avec les champs de forme complexe et un champ de conversion. Une extension du fichier 20 joint non lisible par le terminal portable est mémorisée dans chacun des champs de forme complexe. Une extension d'un fichier joint lisible par le terminal portable est mémorisée dans le champ de forme simple. Un programme de codage pour convertir la forme complexe en la forme simple est mémorisé dans le champ de 25 conversion. Le programme de codage peut être l'un d'une pluralité de programmes d'application (par exemple WORD, EXCEL, POWER POINT, etc. disponibles auprès de Microsoft Corp.) pour le serveur de courrier électronique. La figure 2 illustre un procédé mis en oeuvre par le 30 serveur de courrier électronique en réponse à la lecture de la commande de lecture. Ce procédé comprend les étapes suivantes. A l'étape 201, on détermine si il y a un ID dans la commande de lecture. Si oui, le processus passe à l'étape 202. Si non, le processus saute à l'étape 208. A l'étape 202, on 35 active le module de conversion. A l'étape 203 on détermine si le texte du courriel a une forme simple. Si oui, le processus saute à l'étape 205. Si non, le processus passe à l'étape 204. A l'étape 204, on réalise une conversion du texte du courriel sur la base de la table de conversion et du programme de 5 réinitialisation. A l'étape 205, on détermine si un fichier joint du courriel a une forme simple sur la base de la table de conversion. Si oui, le processus saute à l'étape 207. Si non, le processus saute à l'étape 206. A l'étape 206, on réalise une conversion du texte du fichier joint sur la base de la table de 10 conversion et du programme de réinitialisation pour obtenir un nouveau courriel de forme simple. A l'étape 207, on envoie le nouveau courriel ayant une forme simple. Le processus se termine immédiatement. A l'étape 208, on traite le courriel de façon usuelle. Bien entendu, la présente invention est susceptible de diverses variantes et modifications qui apparaîtront à l'homme de l'art. REVENDICATIONS 1. Procédé de réception d'un courriel au niveau d'un serveur de courrier électronique et d'envoi d'un courriel converti, comprenant les étapes suivantes: prévoir un module de conversion dans le serveur de 5 courrier électronique, le module de conversion comprenant au moins une forme simple et une pluralité de formes complexes correspondant chacune à la forme simple; et tandis que le serveur de courrier électronique détectant un terminal portable est en train de recevoir le 10 courriel de celui-ci, valider le serveur de courrier électronique pour réaliser les sous-étapes suivantes: activer le module de conversion pour convertir le courriel de forme complexe non lisible par un terminal portable en un nouveau courriel ayant une forme simple lisible par le 15 terminal portable; et envoyer le nouveau courriel ayant une forme simple au terminal portable. 2. Procédé selon la revendication 1, dans lequel la forme complexe convertie par le module de conversion est un 20 fichier joint du courriel non lisible par le terminal portable et la forme simple est le fichier joint du courriel lisible par le terminal portable. 3. Procédé selon la revendication 1, dans lequel un texte du courriel est traité comme étant de forme complexe si le 25 texte du courriel n'est pas lisible par le terminal portable, ou bien le texte du courriel est traité comme étant de forme simple si le texte du courriel est lisible par le terminal portable. 4. Procédé selon la revendication 1, dans lequel le module de conversion comprend en outre un programme de 30 réinitialisation pour limiter un trajet et un nom de fichier de la forme simple stockée dans le serveur de courrier électronique et redéfinir une structure de forme complexe comme une structure correspondant à celle de la forme simple. 5. Procédé selon la revendication 4, dans lequel le programme de réinitialisation est capable de supprimer directement un fichier électronique converti pour laisser de l'espace dans le serveur de courrier électronique. 6. Procédé selon la revendication 1, dans lequel le terminal portable fournit une commande de lecture au serveur de courrier électronique de sorte que, après avoir lu la commande de lecture, le serveur de courrier électronique traite le courriel compatible avec le terminal portable et renvoie le 10 courriel au terminal portable après le traitement ultérieur. 7. Procédé selon la revendication 6, dans lequel la commande de lecture comprend une identification (ID) de sorte que, après avoir lu la commande de lecture, le serveur de courrier électronique détermine si la commande de lecture vient 15 du terminal portable en identifiant l'ID et en activant le module de conversion si la détermination est positive. 8. Procédé selon la revendication 7, comprenant en outre un protocole utilisé pour l'envoi et la lecture du signal entre le terminal portable et le serveur de courrier 20 électronique, le protocole comprenant une couche de conversion pour mémoriser l'ID tandis que le terminal portable envoie la commande de lecture de sorte que, après que le serveur de courrier électronique utilisant le protocole a lu la commande de lecture, le serveur de courrier électronique détermine si la 25 commande de lecture provient du terminal portable en identifiant si l'ID existe dans la couche de conversion, et active la couche de conversion si la détermination est positive. 9. Procédé selon la revendication 8, dans lequel le module de conversion comprend en outre une table de conversion 30 incluant une pluralité de champs de forme complexe pour mémoriser respectivement une extension du fichier joint non lisible par le terminal portable, un champ de forme simple compatible avec les champs de forme complexe pour mémoriser une extension du fichier joint lisible par le terminal portable, et 35 un champ de conversion comprenant un programme de codage pour il convertir la forme complexe en la forme simple, le programme de codage étant sélectionné à partir de l'un d'une pluralité de programmes d'application pour le serveur de courrier électronique de sorte que, en réponse à la lecture de la 5 commande de lecture, le serveur de courrier électronique réalise les étapes suivantes: (a) déterminer (201) si l'ID existe dans la commande de lecture; (b) si la détermination faite à l'étape (a) est 10 positive, activer (202) un module de conversion; (c) déterminer (203) si le texte du courriel a une forme simple; (d) si la détermination faite à l'étape (c) est négative, réaliser (204) une conversion du texte du courriel sur 15 la base de la table de conversion et du programme de réinitialisation; (e) déterminer (205) si le fichier joint du courriel a une forme simple sur la base de la table de conversion; (f) si la détermination à l'étape (e) est négative, 20 réaliser (206) une conversion du fichier joint pour obtenir un nouveau courriel de forme simple; et (g) envoyer (207) le nouveau courriel de forme simple au terminal portable. 10. Procédé selon la revendication 9, dans lequel, si 25 la détermination faite à l'étape (c) est positive, le procédé comprend en outre les sousétapes suivantes: (cl) déterminer si le fichier joint du courriel a une forme simple sur la base de la table de conversion; (c2) si la détermination faite à l'étape (cl) est 30 négative, réaliser une conversion du fichier joint pour obtenir un nouveau courriel de forme simple; et (c3) envoyer le nouveau courriel de forme simple au terminal portable.