FR2910206A1 - Procede et systeme permettant le pilotage assiste ou automatique d'un dispositif sur la base d'informations issues d'une population d'agents sans avoir a leur confier les commandes du dispositif - Google Patents
Procede et systeme permettant le pilotage assiste ou automatique d'un dispositif sur la base d'informations issues d'une population d'agents sans avoir a leur confier les commandes du dispositif Download PDFInfo
- Publication number
- FR2910206A1 FR2910206A1 FR0610989A FR0610989A FR2910206A1 FR 2910206 A1 FR2910206 A1 FR 2910206A1 FR 0610989 A FR0610989 A FR 0610989A FR 0610989 A FR0610989 A FR 0610989A FR 2910206 A1 FR2910206 A1 FR 2910206A1
- Authority
- FR
- France
- Prior art keywords
- agents
- terminals
- environment
- agent
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/046—Network management architectures or arrangements comprising network management agents or mobile agents therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/06—Asset management; Financial planning or analysis
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Medical Informatics (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Entrepreneurship & Innovation (AREA)
- Health & Medical Sciences (AREA)
- Marketing (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Procédé et système permettant le pilotage assisté ou automatique d'un dispositif sur la base d'informations issues d'une population d'agents sans avoir à leur confier les commandes du dispositif.Le système communique à travers des moyens de transmission ou de communication avec les terminaux (par exemple : ordinateurs, téléphones, mobiles, serveurs ...) (Tc) et (Ta) liés aux environnement des agents (A) et (C) respectivement et qui lui permettent d'observer les environnement et d'interagir en particulier avec les dispositifs des agents. Depuis ses terminaux (Ta), l'agent (A) va pouvoir observer la performance des agents de type (C) et affilier une ou plusieurs parties de son dispositif à un ou plusieurs d'entre eux. Une base de donnée (B) possède toutes les informations nécessaires sur les agents pour les authentifier lors de leurs connexions et mémoriser leurs affiliations respectives.Grâce notamment à des logiciels (L) installés sur les terminaux de (A) et de (C) et dans les serveurs (S), le système est capable de récolter des informations issues des différents environnement d'agents, de transformer celles issues des agents (C) pour assister les agents (A) qui se sont affiliés à ces agents (C) en préparant et éventuellement en lançant automatiquement des commandes exécutables par leurs dispositifs et adaptées à leur environnement.
Description
DOMAINE TECHNIQUE DE L'INVENTION La présente invention se rapporte au
domaine des réseaux de transmissions et de communication d'informations et de données. L'invention concerne plus particulièrement une population d'agents (personnes physique morale ou autre) pilotant chacun un dispositif , assemblage d'éléments ou d'organismes plus ou moins organisés (ex : engin mécanique, exploitation agricole, éléments logiciels, groupe de personnes, portefeuille d'investissement...) et chacun des agents devant prendre en compte les contraintes de son environnement propre (qui soient lo intérieures ou extérieures à son dispositif). Chaque dispositif peut être piloté grâce à une série de commandes, ordres ou signaux physiques (électriques, vocaux, visuels...) bien définies. Ces signaux, ordres ou commandes peuvent par exemple être lancées par l'agent depuis un terminal électronique ou un tableau de bord et qui peut être accédé à distance à travers un 15 système de communication ou de transmission. Par exemple, les agents pilotant des exploitations agricoles peuvent réaliser ce pilotage en réglant et paramétrant depuis leur terminal - ordinateur les différents éléments de leur dispositif (l'arrosage, l'aération, la température des serres...) tout en prenant en compte les conditions 20 climatiques extérieures (humidité, pluviosité, luminosité...) mesurées par des terminaux et capteurs liés à l'environnement. Dans la population des agents, certains, plus expérimentés que d'autres, peuvent prodiguer leurs conseils à d'autres agents ou faire profiter les autres agents de leurs expériences. Le système se propose de mettre en 25 relation les différents agents pour faciliter le partage les expériences, des savoirs et savoir-faire, en utilisant les informations issues de certains d'entre eux que l'on désignera par les conseillers , pour fournir conseil et assistance à d'autres agents que l'on désignera par assistés ; l'assistance proposée par le système pouvant aller jusqu'au pilotage 30 automatique ou semi-automatique des dispositifs des assistés. Les assistés peuvent être des novices, des agents moins expérimentés, ou simplement des agents voulant se décharger d'une partie de leurs fonctions 2910206 2 de pilotage. Pour cela, le système pourrait, d'une part, recueillir les avis des conseillers , observer le fonctionnement de leurs dispositifs (s'ils en pilotent) pour en tirer des informations et, d'autre part, observer le fonctionnement des dispositifs des assistés pour leur fournir l'information 5 adéquate ou lancer les bonnes commandes au moment où ils en ont besoin. Si les dispositifs des assistés peuvent être commandés via un terminal de commande qui peut être accessible par le système via les moyens de transmissions et de communication, le système se propose de se connecter à ce terminal et de transformer les informations à sa disposition en to commandes exécutables directement par les dispositifs des assistés et en les adaptant au contexte et à l'environnement de chacun des dispositifs (exemple : taille du dispositif, volume, paramètres locaux...). Les informations issues des conseillers peuvent être fournies par ces derniers de manière consciente (au cas où ils fournissent eux- 15 mêmes les informations qui sont récoltées par le système) ou de manière inconsciente (au cas où c'est le système qui récolte ces informations en observant le comportement, le pilotage et l'environnement du conseiller ). Selon l'invention, les agents n'ont pas nécessairement besoin d'établir des relations entre eux. Les conseillers ne connaissent pas 20 nécessairement les assistés. Le système peut se proposer de combiner toutes les informations à sa disposition pour offrir l'assistance la plus adaptée à un agent assisté . Mais si l'agent assisté veut bénéficier de l'expérience de certains agents conseillers en particulier, le système peut aussi lui proposer de n'utiliser que les informations issues de ces conseillers. 25 On dira, par la suite, dans le cadre de l'invention, qu'il y a dans ce cas une relation d'affiliation entre I ( assisté (ou de son dispositif ou certains éléments de son dispositif) et le conseiller (ou son dispositif ou encore ses informations). Effectivement, l'assisté peut vouloir gérer un sous-ensemble de son dispositif à la manière d'un conseiller 1 et un autre 30 sous-ensemble à la manière d'un conseiller 2. Il peut aussi demander au système de combiner les avis de plusieurs conseillers sur une même partie de son dispositif. 2910206 3 Si l'agent conseiller pilote lui-même un dispositif tout en étant observé par le système, et que les dispositifs de l'assisté et du conseiller sont identiques et soumis aux mêmes contraintes externes, l'assisté peut demander au système d'appliquer sur son dispositif de manière automatique 5 ou semi-automatique (ou sur certains éléments ou sous-ensemble de ce dispositif) les opérations qui sont effectuées par le conseiller sur le sien. Mais les informations issues des conseillers peuvent subir une transformation plus ou moins élaborée avant d'être fournies aux assistés et peut utiliser des algorithmes sophistiqués (par exemple, de l'intelligence io artificielle). L'information peut aussi être transformée et stockée pour être prodiguée avec un décalage. Par exemple : un agent (C) effectue un parcours donné en pilotant un engin. Le système va enregistrer le parcours de manières à ce qu'un agent (A) souhaitant faire le même parcours quelques instants, quelques jours ou quelques mois après... puisse ts bénéficier de l'expérience de (C), et demander éventuellement au système de piloter son engin de manière automatique en utilisant les informations issues de l'expérience de (C). ARRIERE-PLAN TECHNOLOGIQUE DE L'INVENTION 20 Les méthodes et les équipements connus de l'art antérieur qui permettent à des individus souhaitant donner par exemple des conseils, donner des cours sur un dispositif donné, leur avis sur la meilleure manière de gérer une exploitation, de piloter un engin..., s'appuient pour certains sur un principe de publication. Les informations et recommandations sont 25 diffusées sous forme d'articles (livre, journal papier, journal électronique, journal téléphoniques, page Internet, blogs, emails....). Les personnes souhaitant profiter de ces informations, sont amenées à se procurer ces journaux ou ces articles (en s'y abonnant par exemple pour les recevoir régulièrement), à exploiter les informations qu'ils contiennent 30 pour les interpréter et les transformer en commandes utiles pour le pilotage de leur dispositif. Ceci nécessite de la part de ces personnes, une grande consommation de temps et d'énergie d'une part et ne leur permet pas une réactivité optimale pour connaître les commandes adéquates à lancer en cas 2910206 4 de survenance de certains phénomènes qui leurs sont nouveaux face auxquels, une décision rapide s'impose (réactivité en temps réel demandée) et au sujet desquels les conseillers n'ont pas techniquement le temps de rédiger un article ou des recommandations. 5 D'autres solutions connues de l'art antérieur consistent à mettre en place un moteur de recherche documentaire (sur la base de mots-clés par exemple) mais qui présente toujours les mêmes inconvénients. D'autres solutions connues de l'art antérieur consistent à mettre en place un service clients téléphonique ( hotline en anglais) : où des ro conseillers répondent par téléphone aux questions des agents et essaient de leur porter assistance. Ces solutions ne déchargent pas les assistés de leurs tâches de pilotage et présentent le même inconvénient concernant la réactivité en temps réel. Certaines solutions connues de l'art antérieur consistent à 15 développer des logiciels de pilotage, les enregistrer sur un support informatique (CD-ROM par exemple) ou les mettre à disposition sur un serveur accessible à distance (solutions que l'on appelle ASP- Application Service Provider , i.e., Fournisseur de Services Applicatif). Ces solutions ne sont adaptées qu'à des phénomènes déterministes, où le pilotage peut être 20 complètement modélisable et automatisable sans intervention humaine, et peuvent nécessiter de la part des assistés un investissement de départ très lourd (selon l'exemple : acheter un logiciel/cd-rom, s'abonner à un ASP) et les empêchent de changer ou de prendre en compte facilement un nouveau conseiller. 25 Pour se décharger de tout ou partie des tâches de pilotage, d'autres solutions consistent à confier les commandes de son dispositif à un agent conseiller . Outre les problèmes de sécurité et de confiance, cette solution présente les inconvénients suivants : a- tous les conseillers ne souhaitent pas nécessairement porter cette 30 responsabilité, où de l'occuper à temps plein d'où un choix plus limité de conseillers . 2910206 5 b- elle ne permet pas d'avoir des responsabilités graduées : allant de la simple exploitation d'informations issues du conseiller, au pilotage complet du dispositif par le conseiller. c- elle manque de flexibilité car : 5 - peut empêcher plusieurs agents d'avoir accès à un même conseiller , s'il est techniquement impossible à un conseiller de piloter plusieurs dispositifs à la fois - le changement de conseiller n'est pas simple (par exemple : investissement de départ très lourd, il faut casser un contrat...) lo ne permet pas à l'assisté de se faire assister à un niveau variable dans le temps, à des niveaux plus ou moins élevés et pas toujours sur les mêmes éléments de son dispositif - ne permet pas à l'assisté de profiter simplement de plusieurs conseillers à la fois. 15 d- Elle ne permet pas de garder l'anonymat de (A) vis-à-vis de (C) DESCRIPTION GENERALE DE L'INVENTION La présente invention a donc pour objet de proposer un système permettant de supprimer un ou plusieurs des inconvénients de l'art antérieur. 20 Selon une première particularité, le système comporte un serveur permettant l'identification, la connexion et l'authentification d'agents depuis des terminaux connectés par l'intermédiaire de systèmes de communication et de transmission (par exemple : des systèmes de télécommunications). On désigne par terminaux un ensemble d'équipements liés à l'environnement 25 d'un agent pouvant comporter (liste non limitative) : des équipements à microcircuits et mémoires, des boîtiers électroniques, des serveurs, des tableaux de commandes, des capteurs de grandeurs et de signaux physiques (caméras...), des ordinateurs, des téléphones, des radio-téléphones cellulaires, ... permettant d'observer, de récupérer des 30 informations et d'interagir avec l'environnement de l'agent celui-ci pouvant 2910206 6 être une personne physique ou morale ou autre (par exemple : un processus informatique basé sur un algorithme). Une première catégorie d'agents souhaite proposer ses conseils ou faire profiter les autres agents de ses expériences. On va les nommer par la 5 suite les conseillers . Les conseillers peuvent être des personnes physiques ou des processus logiciels et autres algorithmes élaborant des avis ou des décisions. Dans le cas de processus de décisions automatiques, ces processus peuvent être intégrés au système (hébergés) ou lui être extérieurs. ~o Selon une autre particularité, le système permet la connexion et l'authentification d'une deuxième catégorie d'agents : ceux qui veulent piloter leur dispositif en profitant de l'expérience et des informations issues de l'ensemble des agents inscrits au système ou de certains d'entre eux exclusivement. Ces agents seront nommés par la suite les assistés et on 1s parlera d'une relation d'affiliation entre un assisté et les conseillers dont il a choisi de suivre les conseils ou les expériences. Selon une autre caractéristique, le système permet à un assisté de s'affilier à un conseiller en associant dans le cadre de cette affiliation une partie de son dispositif (celle sur laquelle il veut l'assistance du 20 conseiller). Par cette affiliation, l'assisté demande au système de le conseiller et de l'assister au pilotage ou de piloter cette partie du dispositif selon les informations issues de ce conseiller. Le système permet en outre à un assisté de pouvoir gérer plusieurs affiliations en parallèle. Selon une autre particularité, le système permet de publier une 25 notation des agents conseillers . Le système peut soit calculer cette note automatiquement en observant les performances des dispositifs des agents, soit la calculer en mesurant la satisfaction des agents qui se sont affiliés à ces conseillers par le passé, soit par l'observation des performances des dispositifs des assistés affiliés soit en utilisant une combinaison de tous 30 ces paramètres. Selon un mode de réalisation, le système peut comporter des éléments téléchargés dans les terminaux des agents (par exemple : 2910206 7 ordinateurs embarqués, équipement radio mobiles...) pour permettre des communications sécurisés entre ces terminaux et les serveurs du système. Selon un mode de réalisation, le système peut comporter des éléments téléchargés dans les terminaux des agents pour pouvoir 5 observer leur dispositif et/ou s'interfacer avec les terminaux de commandes depuis lesquels on pilote le dispositif. Selon un mode de réalisation, les agents conseillers autorisent le système à superviser le pilotage de leurs propres dispositifs (en temps réel ou avec un décalage plus ou moins grand), à stocker ces informations, à les io transformer pour proposer une assistance au pilotage de dispositifs aux affiliés. Selon un autre mode de réalisation, le système permet aux conseillers de se connecter au système et d'y déposer des informations, conseils et avis en pilotage de dispositifs. Le système transformera ces 15 informations, en commandes exécutables adaptées à chacun des dispositifs des assistés . Cette transformation peut être réalisée par une partie centrale du système (comme, par exemple, un serveur informatique) mais peut aussi être déléguée en partie à des éléments logiciels téléchargés sur les terminaux des agents assistés. 20 Selon un autre mode de réalisation, le système peut récupérer les informations diffusées par les conseillers sur des médias indépendants du système (journaux divers, sites Web...) pour les transformer en commandes et les appliquer pour le pilotage d'un dispositif virtuel ou réel, et permettre à des agents de s'y affilier. 25 Selon un autre mode de réalisation, le système permet aux conseillers de récupérer des informations sur les dispositifs de leurs affiliés pour mieux les conseiller. Selon un mode de réalisation, l'affiliation signifie au système qu'il doit répliquer les décisions de commandes réalisées ou recommandées par un 30 conseiller sur le dispositif de l'assisté affilié moyennant une adaptation prenant en compte ses caractéristiques propres et lui indique les 2910206 8 caractéristiques en question (par exemple : taille, volume, puissance de moteur...). Selon une autre particularité, le système permet, si l'assisté le souhaite, lancer automatiquement les commandes déduites des avis des 5 conseillers. Selon un autre mode de fonctionnement le procédé comprend une étape de notification consultable par l'agent depuis un terminal (ex : mobile, ordinateur, téléphone...). La notification lui présente une proposition de commande à réaliser. Le système attend alors une autorisation de la part de ~o l'assisté avant de lancer la commande proposée dans la notification. Le lancement des commandes par le système peut être fait depuis les serveurs centraux directement vers le dispositif de I < assisté Si l'interface le permet, ou transiter via ses terminaux de commande. Selon une autre particularité, le système permet aux assistés is d'activer ou de désactiver les notifications. Selon une autre particularité, le système comporte une interface à travers laquelle il est possible de définir des contraintes de pilotage (nécessaires par exemple dans le cadre du pilotage automatique) et qui vont soit être imposées aux conseillers , soit qui vont bloquer les commandes 20 issues de ces conseillers Si les contraintes définies ne sont pas respectées (exemple : respect de la limitation de vitesse, respect de ratios...) L'invention avec ses caractéristiques et avantages ressortira plus clairement à la lecture de la description faite en référence au dessin annexé dans lequel : 25 La figure 1 représente, de manière schématique, trois modes de réalisation non nécessairement exclusifs : un premier mode de réalisation du système selon l'invention où un agent conseiller (C) pilote, en utilisant potentiellement ses terminaux (Tc), un dispositif sous la supervision du système (du serveur S), 30 un deuxième mode de réalisation qui consiste pour l'agent conseiller (C) à se connecte à travers ses terminaux (Tc) pour fournir des 2910206 9 informations au système, informations qui sont éventuellement stockées et traitées dans les serveurs en attendant leur utilisation pour assister un affilié, et un troisième mode de réalisation où les conseils en pilotage de l'agent conseiller (C) sont publiés sur (journal), un des média et supports 5 disponibles (livre ou journal papier, électronique, téléphonique, serveur web...). C'est le cas par exemple d'un journaliste ou d'un bloggeur qui prodigue ses conseils dans un journal. Le système va récupérer puis traiter ces informations selon un processus donné qui peut nécessiter une intervention humaine, en utilisant des terminaux parmi (Tc), des logiciels ~o (algorithmes, intelligence artificielle ou autre) adéquats pour déduire des commandes qu'il va appliquer sur un dispositif virtuel (simulé) ou réel associé à (C) que l'on désigne par (dispositif type C ) et dont les assistés pourront consulter les performances et auxquels ils pourront s'y affilier. '5 DESCRIPTION DES MODES DE REALISATION PREFERES DE L'INVENTION Tel qu'il est illustré sur les figures 1, le système selon l'invention comprend un serveur (S) auquel peuvent se connecter des agents de type assisté (A) et des agents de type conseiller (C). 20 Sur la figure, sont illustrés : Un assisté (A) et un conseiller (C) avec plusieurs modes de réalisation possibles. (A) pilote un dispositif sur lequel il a besoin d'assistance ; ce dispositif pouvant être (liste non limitative) un engin mécanique, une exploitation agricole, des éléments logiciels, un groupe de personnes, un 25 portefeuille d'investissement... (A) va se connecter à travers un de ses terminaux aux serveurs du système pour s'affilier à un ou plusieurs conseillers de type (C) ou laisser le système combiner les informations provenant de tous les conseillers. Chaque agent se trouve avec son dispositif dans un environnement 30 dont il doit tenir compte dans ses décisions de commandes. Le système va puiser dans cet environnement les informations utiles pour le pilotage des dispositifs qui peuvent être soit mesurées par des terminaux de type 2910206 capteurs ou stockées sur des terminaux de type serveurs et qui sont liés à l'environnement de l'agent. Les terminaux de type capteurs vont permettre de mesurer certains paramètres de l'environnement comme par exemple : la température, l'image du terrain, l'humidité, le niveau de bruit 5 ambiant...) Une base de donnée (B), permet de mémoriser les paramètres et caractéristiques des (A) et des (C) pour d'une part les authentifier lors de leurs connexions et d'autre part de mémoriser les affiliations éventuelles entre les (A) et les (C) ainsi que les autres informations nécessaires au ro pilotage de leurs dispositifs (ex : caractéristiques techniques, composantes, autorisations...) Le système comprend aussi des éléments logiciels (L) installés sur les terminaux (Ta) et (Tc) ainsi que sur les serveurs (S). Ces logiciels peuvent entre autres s'interfacer avec les agents, leurs dispositifs et plus globalement avec leurs environnements respectifs pour récolter des informations ou commander les dispositifs. Le système peut se connecter avec certains des terminaux (Ta) et (Tc) des agents (A) et (C) pour envoyer à l'environnement des informations ou des commandes. Si les terminaux en question sont intégrés aux dispositifs, le système va pouvoir se connecter directement au dispositif pour le piloter. Selon le mode de réalisation préféré, (C) s'est déclaré au serveur (S) en tant que conseiller et permet au système ((S) et (Tc)) d'observer son environnement et son pilotage, d'enregistrer ses commandes et décisions et autorise le serveur à afficher ses performances pour attirer les assistés. L'assisté (A) souhaitant bénéficier des conseils et de l'expérience des autres agents (C), va demander au serveur (S) de piloter tout ou partie de son dispositif en utilisant les informations qu'il a récoltées en observant les différents environnements des agents (C).
Si l'assisté (A) souhaite bénéficier des connaissances d'un agent (C) exclusivement, il va demander au serveur (S) (à travers un des interfaces des terminaux Ta) son affiliation aux conseils de (C) uniquement. Le système 2910206 >> va alors assister (A) au pilotage de son dispositif en utilisant uniquement les informations issues de (C) et en particulier les décisions que (C) effectue sur son propre dispositif. (S) peut donner à (C) une certaine visibilité sur le ou les dispositifs 5 de ses affiliés (ex : (A)) pour permettre à (C) de fournir des informations plus pertinentes ou d'adapter son pilotage. Il peut, pour cela, créer un dispositif type C représentant l'état moyen des dispositifs des affiliés. Le dispositif type C peut aussi être un dispositif réel ou simulé piloté par le système selon les conseils de (C) et dont il peut mesurer et publier les io performances de manière neutre. Selon une variante de ce mode de réalisation, (A) est notifié par le serveur (par exemple par SMS, par email, par un message sur son espace Web personnel, par pop-up sur son terminal de commandes...) à chaque nouvelle décision de pilotage et proposition de nouvelles commandes, (S) 15 attendra alors une autorisation de la part de (A) avant de lancer la ou l'ensemble des commandes proposées. Selon un deuxième mode de réalisation de l'invention illustré sur la figure 1, le conseiller (C) diffuse ses avis dans un livre, journal ou autre media indépendant du système (papier, électronique...). Le système 20 comporte un processus (automatique ou semi-automatique avec intervention manuelle) qui, à travers les terminaux (Tc), va récolter ces informations, les traiter et mettre en place un dispositif (réel ou virtuel) appelé dispositif-type C qui va être piloté selon les conseils publiés de (C) et auquel pourront s'affilier les agents assistés.
Claims (5)
1. Procédé et système permettant le pilotage assisté ou automatique d'un dispositif sur la base d'informations issues d'une population d'agents sans avoir à leur confier les commandes du dispositif, comprenant un serveur (S) pouvant communiquer au travers des systèmes de transmission ou de communication avec : - des terminaux (Ta) pouvant interagir avec l'environnement d'au moins un agent (A) (environnement de A). Cet environnement inclut (A), son dispositif (dispositif de A ) sur le pilotage duquel il cherche de l'assistance et tous les éléments dont on a besoin pour le pilotage. Les terminaux peuvent appartenir en partie au système, en partie à l'environnement de (A) (en particulier être une partie intégrante de (dispositif de A )) ou être extérieurs à l'environnement de (A) et au système - des terminaux (Tc) pouvant interagir avec au l'environnement d'au moins un agent (C) (environnement de C ). Cet environnement inclut (C), éventuellement un dispositif (dispositif de C ) et tous les éléments pouvant fournir ou contenir des informations sur les conseils de (C) en pilotage ou sur sa manière de piloter son dispositif. Les terminaux peuvent appartenir en partie au système, en partie à l'environnement de (C) (en particulier être une partie intégrante de (dispositif de C )) ou être extérieurs à l'environnement de (C) et au système (Les terminaux (Ta) et (Tc) peuvent être de type (liste non limitative) : équipements à microcircuits et mémoires, boîtiers électroniques, serveurs, tableaux de commandes, capteurs de grandeurs et de signaux physiques (caméras...), ordinateurs, téléphones, radio-téléphone cellulaire, ... et un dispositif désigne un assemblage d'éléments ou d'organismes plus ou moins organisés pouvant être (liste non limitative) : un engin mécanique, une exploitation agricole, des éléments logiciels, un ensemble de personnes, un portefeuille d'investissement, ...) qui réagit à certains signaux (ou commandes ou ordres) bien définis en exécutant certaines actions produisant un résultat mesurable), 12 2910206 13 comprenant des éléments logiciels (L) installés sur les serveurs (S) et sur les terminaux (Ta) et (Tc) lui conférant la capacité à se connecter à certains des terminaux parmi les (Ta) ou les (Tc) pour observer l'environnement de l'agent et récolter des informations sur le pilotage de 5 l'agent, les ordres lancés, l'état de son dispositif, les paramètres externes de l'environnement, caractérisé par sa capacité, grâce à des éléments logiciels (L) installés sur les serveurs (S) et sur les terminaux (Ta) et (Tc), à se connecter lo au dispositif de chacun des agents au travers des terminaux (Ta) ou (Tc) pour lui envoyer des signaux, ordres ou commandes exécutables facilement par le dispositif, c'est-à-dire, dans un format et langage compréhensible par le dispositif de (A) d'une part, et adapté à son environnement (par exemple : ses caractéristiques propres, les contraintes locales externes au dispositif...), 15 caractérisé par sa capacité, grâce à des éléments logiciels (L) installés sur les serveurs (S) et sur les terminaux (Ta) et (Tc), à transformer les informations récoltées sur les différents environnement en conseils et commandes pour assister les agents de type (A) dans le pilotage, cette 20 transformation pouvant utiliser des logiques mathématiques et des algorithmes complexes (comme l'intelligence artificielle) et permettant de combiner les informations et avis provenant de plusieurs agents conseillers, caractérisé aussi par sa capacité à offrir aux agents de type (A) le 25 choix de bénéficier d'une assistance sur la base des informations récoltées par le système exclusivement depuis certains agents de type (C) choisis par (A), comprenant des éléments de mémoire (B) qui permettent : 2910206 14 de mémoriser les informations nécessaires à l'identification et à l'authentification des agents lorsqu'ils se connectent à travers leurs terminaux aux serveurs (S), de mémoriser les associations (d' affiliations ) entre : 5 - les agents (A) et la partie de leur dispositif sur laquelle ils souhaite assistance, d'une part - avec les agents (C) ou leurs dispositif d'autre part et de mémoriser aussi toutes les informations et autorisations nécessaires pour se connecter aux terminaux de type (Ta) et (Tc) caractérisé aussi par sa capacité à avertir les agents (sur l'interface d'au moins un de leurs terminaux), au cas où l'adaptation n'est pas possible (exemple non limitatif : inadéquation entre les dispositifs de (A) et de (C)) si l'affiliation qu'ils souhaitent réaliser n'est pas possible.
2. Système selon la revendication 1, caractérisé par le fait que le système présente des interfaces permettant à chacun des différents agents depuis un ou plusieurs de ces terminaux : - de s'inscrire au système, 20 -de créer une affiliation de tout ou partie de son dispositif à un ou plusieurs agents de type (C) inscrits dans le système ou de leurs dispositifs, - d'autoriser ou non le système à superviser son environnement - d'autoriser ou non le système à publier les performances liés au pilotage de son dispositif 25 - d'autoriser ou non le système à piloter tout ou une partie de son dispositif - d'autoriser ou non le système à permettre à d'autres assistés de créer des associations d'affiliation avec lui ou avec son dispositif. - de résilier son inscription du système 10 15 2910206 15
3. Système selon l'une des revendications 1 à 2, caractérisé par la mise en place dans le système de fonctions de contrôles pour pouvoir empêcher les associations d'affiliations circulaires (par exemple : A affilié à B, B affilié à c, c affilié à A). Ces contrôles produisent des alertes sur au 5 moins un des terminaux d'un agent (avec le message adéquat) et à destination de cet agent si l'affiliation qu'il souhaite créer conduit à une association circulaire.
4. Système selon l'une des revendications 1 à 3, caractérisé en ce qu'il présente une interface aux agents de type (A) ou (C) sur au moins un w des terminaux (Ta) ou (Tc) à travers laquelle ils peuvent envoyer au système des informations pouvant être transformées, stockées et utilisées par le système pour assister d'autres agents.
5. Système selon l'une des revendications 1 à 4, caractérisé par un serveur (S) capable une fois les informations relatives à un agent de type (C) 15 collectées et transformées en conseils et commandes, - de mettre en place ou de créer un dispositif réel ou virtuel (dispositif- type C ), et de lui appliquer ces commandes - et de calculer les performances de ce dispositif-type . 8. Système selon l'une des revendications 1 à 5, caractérisé en ce 20 que le système permette aux agents (A) à travers une interface d'un de leurs terminaux d'exprimer leur niveau de satisfaction concernant l'assistance reçue dans le cadre d'une affiliation. 9. Système selon l'une des revendications 1 à 6, caractérisé en ce que le système permette aux agents (A) à travers une interface depuis leurs 25 terminaux d'avoir accès aux performances des agents de type (C) avant de s'y affilier et de déléguer au système dans le cadre de cette affiliation le pilotage d'une partie de leur dispositif. Les performances d'un agent de type (C) pouvant être constituées d'une combinaison entre les performances de son dispositif, les performances de son dispositif-type et les performances 30 des dispositifs des agents qui lui sont affiliés et la satisfaction des affiliés. 10. Système selon l'une des revendications 1 à 7, caractérisé en sa capacité à offrir une interface permettant aux agents de type (A) de se 2910206 16 regrouper dans un premier temps avant d'affilier dans un deuxième temps le groupe formé par ces agents, à un conseiller (exemple non limitatif : si la taille de leurs dispositifs pris individuellement ne leur permet pas de s'affilier et nécessite de se regrouper pour atteindre une taille critique) 5 9. Système selon l'une des revendications 1 à 8, caractérisé en sa capacité à envoyer aux agents des notifications sur les états de leurs dispositif, l'état de leur environnement et sur les commandes effectuées ou qu'il propose d'effectuer sur leur dispositif (les notifications pouvant utiliser les modes non limitatifs suivants : pop-up , SMS, alerte vocale, email, lo appel téléphonique, fax... ) et la capacité donnée aux agents à travers les interfaces d'un ou plusieurs de leurs terminaux de désactiver ces notifications 10. Système selon l'une des revendications 1 à 9, caractérisé en ce qu'il propose à un agent de type (A) une interface depuis un ou plusieurs de fs ses terminaux (Ta) à travers laquelle l'agent peut indiquer au système qu'une autorisation de sa part est indispensable avant que le système ne lance une commande de pilotage à destination de son dispositif (pilotage semi-automatique). 11. Système selon l'une des revendications 1 à 10, caractérisé en 20 une interface depuis un ou plusieurs terminaux liés à l'environnement d'un agent permettant à l'agent, suite à une notification contenant une proposition de commande de pilotage de la part du système, de donner son autorisation ou sa désapprobation en acquittant simplement le message reçu (exemple non limitatif : appuyer sur une touche oui ou sur une touche non ) ou 25 en envoyant au système un message, à travers l'un des terminaux (Ta) ou (Tc), combinant des mots-clés, des codes secrets et des informations contenues dans la notification. 12. Système selon l'une des revendications 1 à 11, caractérisé en ce que les agents (A) ayant un dispositif affilié à un agent de type (C) puissent 30 geler temporairement cette affiliation, la couper ou changer d'affiliation à n'importe quel moment. 13. Système selon l'une des revendications 1 à 12, caractérisé en ce que le système offre une interface à travers laquelle, les agents ou 2910206 17 l'administrateur du système peuvent imposer des règles de pilotage qui bloquent les commandes et/ou alertent un agent si ces règles ne sont pas respectées (exemple non limitatif : dépassement d'un ratio, dépassement d'une vitesse, ...) 5 14. Système selon l'une des revendications 1 à 13, caractérisé en ce que le système offre aux agents de type (C) une interface sur un ou plusieurs des terminaux (Tc) à travers laquelle ils peuvent observer certaines données et informations sur les différents systèmes de leurs affiliés.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0610989A FR2910206B1 (fr) | 2006-12-15 | 2006-12-15 | Systeme intelligent permettant l'assistance au pilotage d'un dispositif sur la base d'informations issues d'une population d'agents. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0610989A FR2910206B1 (fr) | 2006-12-15 | 2006-12-15 | Systeme intelligent permettant l'assistance au pilotage d'un dispositif sur la base d'informations issues d'une population d'agents. |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2910206A1 true FR2910206A1 (fr) | 2008-06-20 |
FR2910206B1 FR2910206B1 (fr) | 2014-02-14 |
Family
ID=38370525
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR0610989A Expired - Fee Related FR2910206B1 (fr) | 2006-12-15 | 2006-12-15 | Systeme intelligent permettant l'assistance au pilotage d'un dispositif sur la base d'informations issues d'une population d'agents. |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2910206B1 (fr) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014207366A1 (fr) | 2013-06-25 | 2014-12-31 | Fives Cail | Moulin pour l'extraction du jus de cannes à sucre. |
EP3474509A1 (fr) * | 2017-10-18 | 2019-04-24 | ABB Schweiz AG | Procédés de commande d'un dispositif et système de commande |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001035272A2 (fr) * | 1999-11-05 | 2001-05-17 | Knowitall, Inc. | Appareil et procede dirigeant selectivement des utilisateurs vers des experts via un reseau informatique |
US20020133388A1 (en) * | 1999-03-22 | 2002-09-19 | Randall B. Lauffer | Assistance method and apparatus |
US20030084009A1 (en) * | 2001-10-30 | 2003-05-01 | International Business Machines Corporation | Product support of computer-related products using intelligent agents |
EP1549025A1 (fr) * | 2003-12-23 | 2005-06-29 | Symbol Technologies, Inc. | Système et procédé pour la fourniture d'informations en temps réel depuis des experts vers des utilisateurs |
FR2871262A1 (fr) * | 2004-06-02 | 2005-12-09 | Cervval Sarl | Dispositif de simulation de l'evolution d'un milieu par traitement asynchrone et chaotique, en presence d'entites autonomes interagissant en un systeme multi-agents |
US20060004680A1 (en) * | 1998-12-18 | 2006-01-05 | Robarts James O | Contextual responses based on automated learning techniques |
US20060206246A1 (en) * | 2004-10-28 | 2006-09-14 | Walker Richard C | Second national / international management and security system for responsible global resourcing through technical management to brige cultural and economic desparity |
-
2006
- 2006-12-15 FR FR0610989A patent/FR2910206B1/fr not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060004680A1 (en) * | 1998-12-18 | 2006-01-05 | Robarts James O | Contextual responses based on automated learning techniques |
US20020133388A1 (en) * | 1999-03-22 | 2002-09-19 | Randall B. Lauffer | Assistance method and apparatus |
WO2001035272A2 (fr) * | 1999-11-05 | 2001-05-17 | Knowitall, Inc. | Appareil et procede dirigeant selectivement des utilisateurs vers des experts via un reseau informatique |
US20030084009A1 (en) * | 2001-10-30 | 2003-05-01 | International Business Machines Corporation | Product support of computer-related products using intelligent agents |
EP1549025A1 (fr) * | 2003-12-23 | 2005-06-29 | Symbol Technologies, Inc. | Système et procédé pour la fourniture d'informations en temps réel depuis des experts vers des utilisateurs |
FR2871262A1 (fr) * | 2004-06-02 | 2005-12-09 | Cervval Sarl | Dispositif de simulation de l'evolution d'un milieu par traitement asynchrone et chaotique, en presence d'entites autonomes interagissant en un systeme multi-agents |
US20060206246A1 (en) * | 2004-10-28 | 2006-09-14 | Walker Richard C | Second national / international management and security system for responsible global resourcing through technical management to brige cultural and economic desparity |
Non-Patent Citations (1)
Title |
---|
CHANG E ET AL: "Keynote 2: Trust and Reputation Relationships in Service-Oriented Environments", INFORMATION TECHNOLOGY AND APPLICATIONS, 2005. ICITA 2005. THIRD INTERNATIONAL CONFERENCE ON SYDNEY, AUSTRALIA 04-07 JULY 2005, PISCATAWAY, NJ, USA,IEEE, 4 July 2005 (2005-07-04), pages 4 - 14, XP010821033, ISBN: 0-7695-2316-1 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014207366A1 (fr) | 2013-06-25 | 2014-12-31 | Fives Cail | Moulin pour l'extraction du jus de cannes à sucre. |
EP3474509A1 (fr) * | 2017-10-18 | 2019-04-24 | ABB Schweiz AG | Procédés de commande d'un dispositif et système de commande |
US11159535B2 (en) | 2017-10-18 | 2021-10-26 | Abb Schweiz Ag | Methods for controlling a device and control system |
Also Published As
Publication number | Publication date |
---|---|
FR2910206B1 (fr) | 2014-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Buhalis et al. | Technological disruptions in services: lessons from tourism and hospitality | |
Van Kranenburg | The internet of things | |
Marr | Future skills: The 20 skills and competencies everyone needs to succeed in a digital world | |
Jamil | Uber and the making of an Algopticon-Insights from the daily life of Montreal drivers | |
CN108513705A (zh) | 选择性传感器轮询 | |
US11178010B2 (en) | Personalized machine learning model management and deployment on edge devices | |
US11748636B2 (en) | Parking spot locator based on personalized predictive analytics | |
US20220292346A1 (en) | System and method for intelligent service intermediation | |
CN105103105A (zh) | 社交封面信息流界面 | |
Steelman et al. | Charting Your Organization's Bring-Your-Own-Device Voyage. | |
WO2010029244A1 (fr) | Procede et systeme de communication pour la determination d'une sequence de services lies a une conversation | |
Botsman et al. | Airbnb: Building a revolutionary travel company | |
Vaher | Next generation digital government architecture | |
WO2019130265A1 (fr) | Agent virtuel cognitif basé sur une plateforme cloud et utilisé dans un centre d'aide et interaction | |
FR2910206A1 (fr) | Procede et systeme permettant le pilotage assiste ou automatique d'un dispositif sur la base d'informations issues d'une population d'agents sans avoir a leur confier les commandes du dispositif | |
US20170149865A1 (en) | Knowledge management and communication distribution within a network computing system | |
CN117271787A (zh) | 知识库构建、智能客服实现与知识问答方法、设备及介质 | |
EP1320822A2 (fr) | Assistant personnel electronique intelligent | |
WO2014124372A1 (fr) | Procédé de distribution en temps réel de données et de contenus multimédias générés par concessionnaire provenant d'un environnement de vente au détail | |
Puntoni et al. | Consumer experiences with marketing technology: solving the tensions between benefits and costs | |
Adams et al. | Personal Trust Space and Devices:'Geography Will Not Be History'in the M-Commerce Future | |
CASS | WEBSIGHTS | |
Bell et al. | The Internet of things and data | |
FR3142824A1 (fr) | Procédé pour offrir un méta-service numérique en rapport avec au moins une personne morale ou physique, système et programme informatique associés | |
EP3910888A1 (fr) | Rendu intelligent de message |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 10 |
|
PLFP | Fee payment |
Year of fee payment: 11 |
|
ST | Notification of lapse |
Effective date: 20180831 |