Brevet FR2793053A1 — publié le 20001103

La présente invention concerne d'une manière gé- nérale des systèmes informatiques et, d'une manière plus particulière, un système d'identification automatique et d'accès fluide lors d'une connexion à un service en li- gne. Lorsqu'un système informatique disponible immé- diatement est acheté, le client peut avoir besoin d'un entretien du système, ou peut souhaiter modifier et/ou faire évoluer le système. Dans ce cas, le client doit être sûr qu'un entretien et/ou des évolutions compatibles avec le système sont fournies. Ceci peut être accompli en identifiant le système du client par un numéro de modèle. Plus récemment, des clients ont acheté des systè- mes créés de manière personnalisée par opposition à un système disponible immédiatement. Ceci peut compliquer l'entretien et la modification du système. Les clients doivent savoir quelle est spécifiquement la constitution de leur système fabriqué de manière personnalisée, de même pour le technicien d'entretien ou le vendeur du sys- tème d'origine. Ceci peut être contrôlé en fournissant au vendeur ou au technicien d'entretien une information d'identification de l'ordinateur, telle qu'un numéro de série ou un autre numéro d'identification ou le nom de la société qui a acheté l'ordinateur, de manière à pouvoir se rapporter à la commande ou aux spécifications de l'achat à l'origine afin de connaître et de comprendre toutes les caractéristiques personnalisées d'un système particulier. Par exemple, un client peut appeler le vendeur et demander une partie nouvelle ou supplémentaire ou une partie de remplacement d'un système fabriqué de manière personnalisée. Le vendeur aura besoin de se rapporter au système d'origine afin de conseiller le client et de fournir un équipement compatible. Ceci est accompli par le vendeur en demandant au client de fournir le numéro de série ou un autre numéro d'identification de sorte que le système d'origine puisse être revisualisé et que des com- posants compatibles puissent être fournis. Ceci nécessite que le client connaisse ou soit capable de localiser le numéro de série et que le vendeur soit capable de locali- ser les enregistrements de vente et les données de spéci- fication concernant le système spécifique du client. Après qu'un client ait acheté un système informa- tique, il peut également avoir besoin d'accéder au ven- deur par le biais de la toile mondiale pour s'enquérir d'un service et/ou d'autres modifications et évolutions disponibles pour le système spécifique du client. Ce scé- nario nécessite encore une certaine forme d'identifica- tion du système d'origine afin d'éviter la substitution ou l'adjonction de parties ou d'évolutions qui ne sont pas compatibles avec le système d'origine. Un exemple de page sur la toile 100 destinée à fournir de telles infor- mations d'identification au vendeur via la toile mondiale est représenté sur la figure 1. Comme représenté sur la figure 1, en utilisant la page sur la toile 100, un client entre soit un indicateur de service du système soit un code de service express dans un champ 102 et en- suite sélectionne un bouton 104 étiqueté "Envoi" afin de soumettre l'information au vendeur. En outre, le vendeur peut avoir besoin du client pour remplir des informations supplémentaires concernant le client ou l'ordinateur que le vendeur peut déjà avoir, mais, ne peut pas identifier de manière automatique, avec le client, sans identifica- teur unique pour le système informatique du client. Par conséquent, des moyens sont nécessaires pour identifier d'une manière automatique un système informa- tique lorsque le client se connecte à un vendeur via la toile mondiale. Un mode de réalisation, en conséquence, fournit un logiciel qui trouve un numéro d'identification du client à partir du matériel ou d'un logiciel de l'ordina- teur, et ensuite achemine le numéro dans un logiciel de navigation déjà chargé dans le système du client pendant un processus de pré- installation en usine. Le logiciel de navigation doit alors inclure le numéro d'identification du client en tant que variable d'un localisateur de res- source universelle pré-installé sur le disque dur du sys- tème. A cet effet, un système informatique inclut un lo- giciel de navigation fourni sur un disque dur du système du client. Le principal avantage de ce mode de réalisation est que lorsque le client contacte le vendeur, le client n'a pas à trouver le numéro de série du système ni d'au- tres informations d'identification nécessaires ni à en- trer l'information peut-être d'une manière incorrecte dans un formulaire d'une page sur la toile. L'identifica- tion automatique du client et du système par le vendeur permet au vendeur de donner au client des informations concernant le système spécifique du client ou la partie commerciale dont a besoin le client. La présente invention va maintenant être mieux comprise à la lecture de la description qui va suivre, faite en référence aux dessins annexés, sur lesquels: - la figure 1 illustre une page sur la toile d'un site sur la toile d'un vendeur pour obtenir des informa- tions d'identification d'un système informatique, - la figure 2 est un schéma fonctionnel d'un exemple de système informatique personnel, - la figure 3 est un schéma fonctionnel d'un exemple de fonctionnement d'un mode préféré de réalisa- tion, - les figures 4 à 7 illustrent divers exemples de pages sur la toile d'un site de vendeur mettant en oeuvre les caractéristiques d'un mode préféré de réalisation. La figure 1 illustre une page sur la toile d'un site sur la toile d'un vendeur destinée à obtenir des in- formations d'identification d'un système informatique, comme décrit ci-dessus. La figure 2 est un schéma fonctionnel d'un sys- tème informatique 210 implémentant les caractéristiques d'un mode préféré de réalisation. Le système informatique 210 inclut une unité centrale de traitement ("CPU") 212, des dispositifs d'entrée/sortie (E/S), tels qu'un affi- chage, un clavier, une souris, et des commandes asso- ciées, désignés collectivement par la référence numérique 214, un disque dur et un lecteur 216 et d'autres disposi- tifs de mémorisation, tels qu'une disquette et un lecteur et d'autres dispositifs de mémorisation, désignés collec- tivement par la référence numérique 218, et divers autres sous-systèmes, désignés collectivement par la référence numérique 220, tous étant interconnectés via un ou plu- sieurs bus, représentés collectivement sur la figure 2 par un bus 222. La figure 3 représente les caractéristiques d'un processus d'installation en usine d'un mode préféré de réalisation. Cet exemple suppose que le vendeur a enre- gistré des informations spécifiques au système informati- que et, facultativement, spécifiques au client, dans une base de données. Les informations enregistrées correspon- dent à une clé unique correspondant au système informati- que. Durant l'installation d'un logiciel installé en usine pendant la fabrication d'un système informatique, tel que le système informatique 210 (figure 2), on sait installer un contenu HTML général 300 ayant des jetons ("contenu HTML général") sur le système 210. Conformément à un mode préféré de réalisation, le contenu HTML général 300, ainsi qu'un programme d'identification 304 qui four- nit un identificateur de système est passé à un programme d'installation 310 pour installer des parties telles que des bases de données "Favoris" et "Contenu HTML" 312, 314, respectivement, pré- installées sur le disque dur 216 (figure 2) du système du client 210 (figure 2) (l'identi- ficateur du système ou ce qu'on appelle par la suite ID du système sera utilisé tout le long de la description pour faire référence à une clé d'identification unique qui est utilisée pour faire correspondre un ordinateur à d'autres informations enregistrées sur une base de don- nées du vendeur). Le programme d'identification 304 peut fournir le ID du système par plusieurs procédés. Un exemple du pro- gramme d'identification 304 consiste à effectuer un appel système afin d'extraire un numéro d'identification à par- tir du microprocesseur, qui aurait été enregistré sous la forme d'une clé unique correspondant aux informations de client enregistrées au moment de la commande. Un autre exemple du programme d'identification 304 consiste à ex- traire le code de service express du système, mémorisé dans un disque dur ou incrusté dans une puce de l'ordina- teur. Cet exemple utiliserait le code de service express du système en tant que clé unique correspondant aux in- formations de client enregistrées au moment de la com- mande. Un autre exemple ferait juste correspondre le ID du système aux informations concernant ce qui est instal- lé dans l'ordinateur, et non quelques informations sur le client lorsque l'ordinateur est un système "disponible immédiatement". Encore un autre exemple extrairait le nu- méro d'étiquette de service en tant que ID du système. Une fois que le ID du système est trouvé, le pro- gramme d'identification 304 établit une variable système pour qu'elle soit égale au ID du système. Après que cette variable a été établie, une instruction destinée à appe- ler une adresse universelle spécifique de la toile mon- diale ("uniform resource locator" ou "URL") appelée "GET URL" (fourni dans le contenu HTML général du système 210) obtiendra l'adresse universelle ou URL spécifique, tout en fournissant le ID du système en tant que paramètre. Un serveur de site de la toile situé à la URL spécifique fe- ra ensuite correspondre le ID du système à l'enregistre- ment du client et affichera les informations spécifiques au client et/ou à l'ordinateur. D'une manière spécifique, en supposant que le ID du système est une étiquette de service (qui est BGP1X dans cet exemple), les programmes installés ressemblent à ce qui suit: findID(); http://mydell.us.dell.com/channel/start.asp?svctag=%SNUM% et l'instruction GET URL aurait réellement l'étiquette de service en tant que paramètre affiché comme ci-dessous: http://mydell.us.dell. com/channel/start.asp?svctag=BGPlX Il sera reconnu que les processus d'installation décrits ci-dessus, représentés et décrits en référence à la figure 3 seront effectuées indépendamment du fait que le système informatique 210 soit un système "disponible immédiatement" ou "fabriqué sur commande". Le fonctionnement du mode préféré de réalisation décrit ci-dessus va maintenant être illustré et décrit en référence aux figures 4 à 7. En se reportant à la figure 4, une page sur la toile 400 est affichée lorsqu'un client a pris l'étape ou les étapes appropriées, telles que faire une sélection à partir d'une liste de "Favoris", ou "Signets", utilisés d'une manière interchangeable, afin d'accéder au service et au support du vendeur via la toile mondiale. En sélec- tionnant la phrase "DEPANNAGE DE VOTRE ORDINATEUR" 402 on obtient l'affichage d'une page sur la toile 500 illustrée sur la figure 5. En utilisant le ID du système trouvé précédemment, la page sur la toile remplit le champ éti- quette de service du système 502 et le champ code de ser- vice express 504 de manière automatique à l'aide de l'étiquette de service (dans ce cas BGP1X) du système 210 (figure 2), ainsi que le code de service express corres- pondant à l'étiquette de service du système (dans ce cas, 19254741). Il doit être noté que le mode préféré de réa- lisation décrit ici permet que la présentation de la page sur la toile 100 (figure 1) soit court-circuitée, du fait les informations entrées normalement par le client en utilisant la page sur la toile 100 sont automatiquement entrées par le mode préféré de réalisation décrit ici. La figure 6 illustre une page sur la toile 600 utilisée par un client pour souscrire à des mises à jour fournies par le vendeur en liaison avec le système parti- culier et/ou l'environnement utilisateur du client. A nouveau, lorsqu'on a accès à cette page 600, l'étiquette de service du système du client est automatiquement en- trée dans un champ 604, lequel champ est rempli puisque le ID du système a été trouvé précédemment. De plus, un bouton approprié parmi de nombreux boutons radio de "l'environnement utilisateur" 608a à 608k est rempli au- tomatiquement grâce à une consultation de données dans une base de données du client appariant la désignation de "l'entreprise" au ID du système. Dans l'exemple illustré sur la figure 6, le champ 604 contient "BGPlX" et un bou- ton radio désigné par "Education K-12 " 608k, lequel cor- respond à une désignation d'entreprise. L'exemple repré- senté sur la figure 6 illustre à nouveau la manière par laquelle l'opportunité qu'a un client de faire une erreur est éliminée lors de l'entrée des informations d'identi- fication, dans ce cas, l'étiquette de service et l'envi- ronnement utilisateur, grâce à la fourniture automatique de ces informations au site sur la toile du vendeur. La figure 7 illustre encore une autre utilisation du mode préféré de réalisation décrit ici afin de fournir d'une manière automatique des informations d'identifica- tion d'un ordinateur et de son utilisateur; dans ce cas, les informations sont prévues pour le bénéfice d'un client qui a décidé de contacter le vendeur via le télé- phone, plutôt que la toile mondiale. Comme représenté sur la figure 7, une page sur la toile 700 fournit des infor- mations à un client lorsqu'il contacte le vendeur via le téléphone. Dans une première d'une série d'instructions, le client est avisé de se préparer à donner au vendeur le code de service express et/ou le numéro de l'étiquette de service du système, les deux étant fournis sur la page 700 de sorte que le client n'a pas besoin de localiser ces informations sur son système. En résultat, un mode de réalisation fournit un procédé consistant à munir un système informatique d'un identificateur de personnalisation automatique, intégré, destiné à être utilisé pour identifier le système infor- matique au niveau du site sur la toile du vendeur. Des jetons de HTML général sont remplacés par le ID du sys- tème trouvé par un programme d'identification. Le contenu HTML général, ayant le ID du système, est ensuite utilisé pour se connecter'à un site sur la toile qui peut utili- ser le ID du système pour générer un contenu spécifique au système. Un autre mode de réalisation fournit un système informatique incluant un processeur, une mémoire, et au moins un dispositif de mémorisation. Le système informa- tique inclut en outre un identificateur automatique de client, intégré, destiné à identifier le système informa- tique au niveau du site du vendeur sur la toile lorsque le système informatique est connecté à celui-ci. Comme on peut le voir, les avantages principaux de ces modes de réalisation sont que lorsque le client contacte le vendeur, le client n'a pas à trouver le numé- ro de série du système ni d'autres informations d'identi- fication nécessaires ni à entrer les informations, peut-être de manière incorrecte, sur un formulaire de la page sur la toile. L'identification automatique du client et du système par le vendeur permet au vendeur de fournir au client des informations concernant le système spécifi- que du client ou la partie commerciale dont a besoin le client. Le client n'est pas obligé de se rappeler ou de localiser les informations d'identification concernant son système, puisque ces informations d'identification sont fournies automatiquement au vendeur sans l'implica- tion du client. Du fait que le client n'est pas obligé de taper les informations d'identification nécessaires, le risque que des erreurs soient introduites dans les infor- mations du fait d'erreurs typographiques est efficacement éliminé. Aussi, le client n'est pas obligé de lire ni de comprendre une explication écrite concernant la manière de trouver et d'entrer les informations d'identification nécessaires, ceci accélérant le processus consistant à fournir de telles informations au vendeur. Il sera reconnu que la fourniture automatique des informations d'identification accomplie par le mode de réalisation décrit ici permet au site sur la toile du vendeur d'afficher automatiquement sur une page sur la toile des informations spécifiques au système informati- que 210 (figure 2), incluant, mais n'étant pas limitées à celle-ci, une liste de composants matériels et logiciels disponibles pour réparer ou faire évoluer le système in- formatique et des instructions de dépannage pour permet- tre au client de déterminer, et d'une manière potentielle de fixer, un problème au niveau du système informatique. De plus, le ID du système peut également être utilisé par un vendeur pour offrir d'autres types d'in- formations, ajustés d'une manière spécifique au client. Par exemple, le vendeur pourrait afficher des informa- tions commerciales, ou d'autres types d'informations, choisies d'une manière spécifique grâce au type d'infor- mations collectées dans la base de données du client. En somme, un grand nombre d'utilisations différentes peuvent être trouvés par un service en ligne si on a accès à cer- taines informations spécifiques au client lorsque ce client accède à son service. REVENDICAT IONS 1. Procédé pour munir un système informatique (210) d'un identificateur de client automatique, intégré, destiné à être utilisé dans une identification du système informatique au niveau d'un service en ligne, caractérisé en ce que le procédé comporte les étapes consistant à: munir un contenu HTML général (300)de jetons pour le système informatique, fournir des informations de système spécifiques au système informatique à une base de données (312, 314) accessible par le service en ligne, et fournir un programme (304) d'identification du système informatique afin de fournir un identificateur du système qui identifie de manière unique les informations de système. 2. Procédé selon la revendication 1, caractérisé en ce que le contenu HTML comporte une GET URL 3. Procédé selon la revendication 1, caractérisé en ce que l'identificateur du système inclut un code de service express du système (504). 4. Procédé selon la revendication 1, caractérisé en ce que l'identificateur du système inclut un numéro d'étiquette de service (604). 5. Procédé selon la revendication 1, caractérisé en ce que l'identificateur du système inclut un identifi- cateur unique provenant d'un microprocesseur. 6. Procédé selon la revendication 1, caractérisé en ce que, lors d'une connexion du système informatique à un site sur la toile du service en ligne, une étiquette de service (502) est automatiquement insérée dans au moins un champ approprié d'une page (500) du site sur la toile. 7. Procédé selon la revendication 1, caractérisé en ce que, lors d'une connexion du système informatique à un site sur la toile du service en ligne, un identifica- teur de type du client est automatiquement fourni au site sur la toile pour permettre de faire une sélection d'un environnement de client et de l'afficher sur une page sur la toile du service en ligne. 8. Procédé selon la revendication 1, caractérisé en ce que, lors d'une connexion du système informatique à un site sur la toile du service en ligne, une pluralité de contenus spécifiques au système est automatiquement fournie au site sur la toile et permet au service en li- gne d'afficher des informations spécifiques au système informatique sur,une page sur la toile. 9. Procédé selon la revendication 8, caractérisé en ce que les informations spécifiques au système infor- matique incluent une liste de composants matériels dispo- nibles. 10. Procédé selon la revendication 8, caractérisé en ce que les informations spécifiques au système infor- matique incluent des instructions de dépannage. 11. Procédé selon la revendication 8, caractérisé en ce que les informations spécifiques au système infor- matique incluent une liste de composants logiciels dispo- nibles. 12. Système pour munir un ordinateur (210) d'un identificateur de client automatique, intégré, destiné à être utilisé dans une identification de l'ordinateur au niveau d'un service en ligne, caractérisé en ce que le système comporte: des moyens pour fournir un contenu HTML général (300) ayant des jetons pour le système informatique, des moyens pour fournir des informations de sys- tème spécifiques à l'ordinateur à une base de données (312, 314) accessible par le service en ligne, et des moyens pour fournir un programme (304) d'identification du système informatique afin de fournir un ID du système qui identifie d'une manière unique les informations de système. 13. Système selon la revendication 12, caractéri- sé en ce que le contenu HTML inclut une instruction d'adresse universelle GET URL. 14. Système selon la revendication 12, caractéri- sé en ce que l'identificateur du système inclut un code de service express du système (504). 15. Système selon la revendication 12, caractéri- sé en ce que l'identificateur du système inclut un numéro d'étiquette de service (604). 16. Système selon la revendication 12, caractéri- sé en ce que l'identificateur du système inclut un iden- tificateur unique provenant du microprocesseur. 17. Système selon la revendication 12, caractéri- sé en ce que, lors d'une connexion du système informati- que à un site sur la toile du service en ligne, une éti- quette de service (502) est insérée automatiquement dans au moins un champ approprié d'une page sur la toile (500) du service en ligne. 18. Système selon la revendication 12, caractéri- sé en ce que, lors d'une connexion de l'ordinateur au service en ligne, un identificateur de type de client est fourni automatiquement au service en ligne pour permettre de faire une sélection d'un environnement de client et de l'afficher sur une page sur la toile du service en ligne. 19. Système selon la revendication 12, caractéri- sé en ce que, lors d'une connexion de l'ordinateur au service en ligne, une pluralité de contenus spécifiques au système est automatiquement fournie au service en li- gne et permet au service en ligne d'afficher des informa- tions spécifiques au système informatique sur une page sur la toile. 20. Système selon la revendication 19, caractéri- sé en ce que les, informations spécifiques à l'ordinateur incluent une liste de composants matériels disponibles. 21. Système selon la revendication 19, caractéri- sé en ce que les informations spécifiques à l'ordinateur incluent des instructions de dépannage. 22. Système selon la revendication 19, caractéri- sé en ce que les informations spécifiques à l'ordinateur incluent une liste de composants logiciels disponibles. 23. Système informatique (210) caractérisé en ce qu'il comporte un processeur (212), un dispositif servant de mémoire, et au moins un dispositif de mémorisation (216), le système informatique incluant en outre un iden- tificateur de client automatique (304), intégré, pour identifier le système informatique au niveau d'un service en ligne lorsque le système informatique est connecté à celui-ci. 24. Système informatique selon la revendication 23, caractérisé en ce que le système inclut en outre un identificateur du système pour le système informatique. 25. Système informatique selon la revendication 24, caractérisé en ce que l'identificateur du système in- clut une étiquette de service (502) et l'étiquette de service est insérée automatiquement dans au moins un champ approprié d'une page (500) du service en ligne. 26. Système informatique selon la revendication 24, caractérisé en ce que l'identificateur du système in- clut un identificateur du type de client et l'identifica- teur du type de client est fourni automatiquement au ser- vice en ligne pour permettre de faire une sélection d'un environnement du client et de l'afficher sur une page sur la toile du service en ligne. 27. Système informatique selon la revendication 23, caractérisé en ce qu'une pluralité de contenus spéci- fiques au système est fournie automatiquement au service en ligne et la pluralité de contenus spécifiques au sys- tème est affichée sur une page sur la toile du service en ligne. 28. Système informatique selon la revendication 27, caractérisé en ce que le contenu spécifique au sys- tème est sélectionné à partir du groupe constitué d'une liste de composants matériels disponibles, d'instructions de dépannage, et d'une liste de composants logiciels dis- ponibles. 29. Système informatique selon la revendication 23, caractérisé en ce que ledit dispositif de mémorisa- tion au moins st un disque dur (216).