FR2911232A1 - Procede d'exploitation d'un service par un systeme hote a interface homme-machine, le systeme hote et l'ensemble d'un appareil electronique mobile et du systeme hote - Google Patents
Procede d'exploitation d'un service par un systeme hote a interface homme-machine, le systeme hote et l'ensemble d'un appareil electronique mobile et du systeme hote Download PDFInfo
- Publication number
- FR2911232A1 FR2911232A1 FR0700058A FR0700058A FR2911232A1 FR 2911232 A1 FR2911232 A1 FR 2911232A1 FR 0700058 A FR0700058 A FR 0700058A FR 0700058 A FR0700058 A FR 0700058A FR 2911232 A1 FR2911232 A1 FR 2911232A1
- Authority
- FR
- France
- Prior art keywords
- service
- host system
- proxy
- operating
- machine interface
- 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
- 238000000034 method Methods 0.000 title claims abstract description 19
- VJYFKVYYMZPMAB-UHFFFAOYSA-N ethoprophos Chemical compound CCCSP(=O)(OCC)SCCC VJYFKVYYMZPMAB-UHFFFAOYSA-N 0.000 title 1
- 238000004891 communication Methods 0.000 claims abstract description 6
- 101150112018 ced-4 gene Proteins 0.000 description 12
- 230000006870 function Effects 0.000 description 9
- 230000008901 benefit Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000004378 air conditioning Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000035755 proliferation Effects 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
- 230000002747 voluntary effect Effects 0.000 description 1
Classifications
-
- 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/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- 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/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- 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/2866—Architectures; Arrangements
- H04L67/289—Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-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
-
- 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
- H04L67/59—Providing operational support to end devices by off-loading in the network or by emulation, e.g. when they are unavailable
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/02—Details of telephonic subscriber devices including a Bluetooth interface
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephone Function (AREA)
Abstract
Il s'agit d'un procédé d'exploitation d'un service (1) dans un environnement externe à un appareil électronique mobile (4). Le service (1) est exploitable à l'aide d'un système hôte (10) à interface homme machine (11) adapté à l'environnement. On met en communication l'appareil mobile (4) et le système hôte (10) qui détecte la capacité d'exploitation du service (1) par l'appareil mobile (4), on télécharge (81, 82) dans le système hôte (10) un proxy (12) d'exploitation du service (1) et on déporte (130) l'exploitation du service (1) sur le système hôte (10) par l'intermédiaire de son interface homme machine (11). Le système hôte (10) comprend des moyens de reproduction d'informations (15), des moyens de commande (16) pour un utilisateur, un processeur de communication (14), une mémoire (12') de stockage d'un logiciel proxy (12) d'exploitation de service (1, 9) et un processeur (13) de mise en oeuvre du logiciel proxy (12).
Description
io La présente invention concerne les interfaces homme machine (IHM ou
MMI/HMI pour man/human machine interface ) utilisés tant pour des services distants offerts par des opérateurs que pour des services résidents ( stand alone ), sur des appareils ou dispositifs électroniques mobiles encore appelés CED ( consumer electronic device ) et sur des 15 stations informatiques fixes ou autres bases radio assimilables à des stations fixes.
Les CED peuvent être des téléphones mobiles, des ordinateurs portables ( laptop ), des assistants personnels (ou PDA pour personal digital 20 assistant ), des navigateurs GPS ( global positioning system ), des baladeurs ou autres lecteurs audio MP3 (comme ceux de la marque protégée iPod ), etc.
Les téléphones mobiles peuvent avoir accès eux-mêmes à divers types de 25 services offerts par des opérateurs, services tels que de diffusion d'informations de navigation routière, de trafic, touristiques, météorologiques, de réservation, de dépannage, commerciales ou boursières, etc ...
30 Les stations fixes peuvent être des ordinateurs de bureau (PC personal computer ou autres) notamment à applications multimédia, des bases domotiques (radio ou à courants porteurs) servant au contrôle des équipements automatisés de la maison (multimédia, chauffage ou climatisation, fermetures diverses, ...) ou des bases téléphoniques fixes 35 (filaires ou sans fil telles que bases téléphoniques DECT) ou embarquées, telles que les radio-téléphones des véhicules automobiles. 1 Comme les CED sont des appareils mobiles, ils sont nécessairement de taille très réduite et ne disposent que d'une IHM insuffisante pour des applications multimédia ou Internet (réseau WAP) ou même courrier électronique : écrans miniatures, interfaces d'entrée inappropriées, transducteurs sonores de mauvaise qualité audio, montages mécaniques du boîtier et fonctionnalités de l'appareil mal adaptés, etc ...
Par contre, les dimensions des stations fixes ne sont pas limitées. Les stations peuvent donc être pourvues d'une IHM ergonomique et adaptée Io à l'environnement.
Corrélativement, on a vu naître, sur le marché, des CED et stations fixes capables de communiquer entre eux grâce à des réseaux locaux de communication radio (Bluetooth, Wifi, USB radio...) ou filaires (USB 15 pour universal serial bus ).
A titre d'exemple, il existe actuellement entre des téléphones mobiles GSM ( global system mobile ) et des bases téléphoniques fixes DECT des moyens d'échanges permettant à l'utilisateur de ne contracter qu'un 20 abonnement, le mobile étant opérationnel hors du domicile et le téléphone fixe se substituant au mobile quand le porteur du mobile se trouve au domicile.
De même, il existe des véhicules automobiles dont l'habitacle est équipé 25 d'un dispositif téléphonique à la fois autonome et susceptible d'être utilisé en combinaison avec le téléphone mobile du conducteur ou de l'un de ses passagers.
Quand le porteur du téléphone mobile se trouve à proximité du téléphone 30 fixe du véhicule, ce dernier détecte le téléphone mobile, en reçoit les coordonnées d'abonné (contenu de la carte SIM) qu'il exploite directement, avec le bénéfice d'utiliser son IHM adapté à l'environnement de l'habitacle et à la conduite du véhicule.
Mais bien que tous les services offerts par l'opérateur GSM du téléphone mobile (téléphonie mobile, navigation Internet, renseignements de voyage et de météorologie, diffusion multimédia, etc ...) soient accessibles par le téléphone de l'habitacle, ce dernier est incapable de les exploiter.
Autrement dit, l'interface homme machine du dispositif hôte, ici le téléphone de bord du véhicule, n'est utilisable que pour un seul service, le service téléphonique. Il ne peut non plus être adapté à une quelconque io évolution technologique des services du réseau téléphonique, dont on connaît la prolifération galopante. Il ne peut non plus être adapté à d'autres services sans adaptation complexe et onéreuse.
En résumé, les dispositifs interfaces hôtes, du type ci-dessus, étant très 15 spécifiques et propriétaires, ils souffrent d'une absence d'adaptabilité aux services et une pérennité technologique très faible. En un mot, ils ne sont pas universels, et deviennent très rapidement dépassés.
La demanderesse a recherché à pallier ce manque d'adaptabilité et de 20 pérennité des systèmes hôtes.
A cet effet, l'invention concerne tout d'abord un procédé d'exploitation d'au moins un service dans un environnement externe à un appareil électronique mobile, dans lequel le service est exploitable, et à l'aide 25 d'un système hôte à interface homme machine adapté à l'environnement, procédé dans lequel on met en communication l'appareil mobile et le système hôte qui détecte la capacité d'exploitation du service par l'appareil mobile, on télécharge dans le système hôte un proxy d'exploitation du service et on déporte 30 l'exploitation du service sur le système hôte par l'intermédiaire de son interface homme machine.
Ainsi, l'IHM conviviale et adaptée à l'environnement considéré est associée à l'intelligence de l'appareil mobile (CED) grâce au proxy, qui est un moyen de traitement logiciel tampon de proche voisinage servant de mandataire au CED pour la transmission de requêtes.
L'invention a consisté non pas à augmenter les capacités de traitement ou d'intelligence du système de l'utilisateur, comme il eut été ordinaire de faire pour s'adapter mieux et plus complètement aux différents dispositifs technologiques et services disponibles, mais au contraire à vider le système de ses propres fonctions de traitement pour le réduire à une interface homme machine hôte universelle (IHMH) grâce à au io moins un moyen mandataire.
Ainsi, l'invention propose d'adapter la convivialité de l'IHMH à la puissance de traitement des CED.
15 Dans une mise en oeuvre particulière du procédé de l'invention, le service est un service offert par un opérateur et seulement exploitable par l'appareil mobile, par exemple un service de guidage.
Dans une autre mise en oeuvre du procédé de l'invention, le service est 20 un service direct de l'appareil mobile, par exemple un service de dictionnaire (on dit alors que l'appareil mobile est un appareil isolé stand alone ).
Le proxy d'exploitation du service peut être téléchargé de l'appareil 25 mobile d'exploitation du service ou d'un serveur.
Avantageusement, pour exploiter le service depuis le système hôte, on télécharge aussi un logiciel de définition des caractéristiques de présentation des informations sur l'interface homme ù machine du 30 système hôte.
L'invention concerne également un système hôte à interface homme machine pour la mise en oeuvre du procédé de l'invention, comprenant des moyens de reproduction d'informations et des moyens de commande 35 pour un utilisateur, système caractérisé par le fait qu'il comprend aussi au moins un processeur de communication, une mémoire de stockage d'un logiciel proxy d'exploitation de service et un microcontrôleur / processeur de mise en oeuvre du logiciel proxy.
Dans la forme de réalisation préférée du système hôte de l'invention, il est prévu au moins l'un des composants de l'ensemble comprenant une mémoire de masse, une unité opérationnelle (CPU), un contrôleur graphique, un élément de commande vocale (micro, haut parleur), un contrôleur de bus véhicule (CAN, MOST). Io De préférence, le système hôte comporte un logiciel de concentrateur média (media hub) agencé pour le téléchargement, le stockage et la mise en oeuvre du logiciel proxy.
15 L'invention concerne enfin un ensemble d'exploitation de service comportant au moins un appareil électronique mobile d'exploitation de service avec une interface homme û machine, un système hôte de l'invention dans un environnement externe à l'appareil mobile avec une interface homme û machine et des moyens agencés pour déporter 20 l'exploitation de l'interface homme û machine de l'appareil sur l'interface homme û machine du système hôte.
De préférence, le système hôte est agencé pour détecter la présence de l'appareil mobile et sa capacité d'exploitation d'un service. 25 Dans une réalisation particulière, l'ensemble de l'invention comporte un serveur de téléchargement de proxy.
Grâce à l'invention, dans l'exemple des véhicules, l'appareil mobile, qui 30 n'a pas besoin d'être monté mécaniquement selon une ergonomie liée à son utilisation, il est possible d'utiliser l'écran de bord du véhicule, c'est-à-dire l'écran du système hôte, qui est de taille appropriée, et les interfaces prévues dans l'habitacle, intégrant notamment des haut parleurs de qualité et des boutons de commande sur le volant, ce qui 35 améliore la sécurité.
En outre, dans ce même exemple des véhicules, on peut prévoir des échanges de données entre l'appareil ou l'opérateur du service et le calculateur de bord du véhicule, par exemple encore pour l'envoi de données de test moteur à une station de dépannage.
D'autres caractéristiques et avantages de la présente invention apparaîtront plus clairement à la lecture de la description ci-après du procédé, du système hôte d'exploitation de service et de l'ensemble du io système et d'un appareil électronique mobile d'exploitation de service selon l'invention, faite en référence au dessin annexé sur lequel : - la figure 1 est un schéma par blocs fonctionnels de l'ensemble du système hôte d'exploitation de service et d'un appareil électronique mobile, et 15 la figure 2 est un organigramme montrant les étapes du procédé de l'invention.
En référence à la figure 1, un service prédéterminé, illustré par le bloc 1, est offert, selon une première mise en oeuvre, par un centre opérateur 20 2 sur le Web 3. Un appareil électronique mobile CED 4, ici un téléphone mobile GSM, y a accès par son navigateur internet 5 et peut l'exploiter classiquement notamment par le navigateur 5, une application 9 de traitement du service 1 ou de traitement d'un service direct 9. 25 Le service 1 peut par exemple être un service de réservation, de renseignements touristiques ou météorologiques, de navigation automobile ou encore un service de navigation ou de courrier électronique sur Internet. Mais cette liste n'est pas exhaustive. 30 Une autre mise en oeuvre, similaire à celle ci-dessus, n'en diffère qu'en ce que le service 1 est remplacé par un service direct 9, c'est-à-dire un service présent exclusivement dans l'appareil 4, par exemple une application 9. Dans la suite, la référence 9 représente aussi bien une 35 application qu'un service.
L'application 9 peut par exemple être une application d'agenda électronique, de dictionnaire, de comptabilité, ou autre.
Quelle que soit la mise en oeuvre, l'application 9 de l'appareil portable 4 est reliée à un éditeur 6 et à une IHM 7, agencés pour mettre en forme et reproduire les informations à un utilisateur de l'appareil 4. L'IHM 7 comporte de manière classique un écran et un clavier (non repérés).
Io Le téléphone mobile 4 comporte un port radio locale ici Bluetooth 8, relié à l'éditeur 6, qui est agencé pour transmettre et recevoir des données au port radio 8 aussi bien qu'à l'IHM 7, comme il sera décrit plus loin.
15 Par ailleurs, et ici dans l'habitacle d'un véhicule (non représenté), est prévue un système hôte 10 d'exploitation du même service 1 ou 9 grâce à son IHM 11 adapté à l'habitacle et restant à demeure dans cet habitacle.
20 L'habitacle d'un véhicule n'est considéré qu'à titre d'exemple ; on aurait pu aussi parler d'un domicile.
Le système hôte 10 et le téléphone 4 forment l'ensemble dont il a été question plus haut. 25 Ici, le système 10 est une interface homme machine hôte universelle (IHMH). Les ressources 5, 9, 6 du téléphone 4 sont des logiciels implantés dans une unité de calcul 40 du CED 4.
30 L'IHMH 10 détecte les émissions Bluetooth du CED 4, ou inversement, par polling (connu de l'homme du métier) grâce à la présence d'un processeur Bluetooth 14. Un échange de trames initiales permet à l'IHMH 10 de connaître le service 1 ou 9 exploitable par le CED 4.
Pour exploiter le service 1 ou 9, un passager ou le conducteur du véhicule propriétaire du téléphone 4 peut soit utiliser son téléphone 4, et subir les inconvénients décrits plus haut, soit, si il est opérationnel, utiliser le système ou IHMH 10, avec tous les avantages également décrits ci-dessus.
Dans ce dernier cas, en effet, simultanément, le téléphone mobile 4 exploite le service 1 par les ressources 5, 9 et 6 comme s'il était exploité, contrôlé et commandé par sa propre IHM 7, mais c'est par Io l'IHM 11 de l'IHMH 10 via la liaison Bluetooth entre le port 8 et le processeur 14 que cette exploitation et ce contrôle / commande sont effectués. L'IHM du téléphone 4 est déporté sur le système hôte 10.
Cela est rendu possible grâce à la présence dans l'IHMH 10 d'un proxy 15 12 de l'application 9 ou du service 1.
L'homme du métier connaît le principe de fonctionnement des modèles logiciels proxies. Ces logiciels ont des fonctions de représentation, de mandataire, et ils sont codés pour un environnement déterminé, ici 20 l'environnement de l'IHM 11, pour un service 1 déterminé et indépendamment des caractéristiques du CED 4.
Le processeur 14 détecte et reçoit les signaux Bluetooth émis par le port 8 du téléphone 4 et les transmet au proxy 12. Ces signaux fournissent, 25 par exemple, à l'interface 11 des données conformes RSS ( Really Simple Syndication ou Rich Site Summary ou RDF Site Summary ) ou autres données du même type, comme expliquées ci-dessous.
30 Le RSS d'un site Internet est un résumé du site représentant le cadrage de ses ressources informatiques. Il constitue un standard pouvant rassembler les informations de différentes applications du type de l'application 9 et permettre un affichage ou une reproduction personnalisée, ici sur l'IHM 11, des informations reçues par l'utilisateur. 35 Les données RSS sont ici reçues dans un concentrateur média 13 (media hub), qui contient un logiciel de lecture RSS de définition de caractéristiques de présentation d'informations.
s On rappelle que `RSS' désigne une famille de protocoles de syndication de contenu sur Internet, à base de technologie XML ( extensible markup language ) utilisés principalement par les sites d'actualités, les weblogs et les podcasts. La mise en oeuvre de procédures RSS est bien connue de l'homme du métier, soit via un modem (non représenté) du io téléphone 4, soit par le proxy 12 correspondant à un lecteur RSS 61 ici inclus dans l'éditeur 6 mais pouvant être inclus dans l'application 9 du téléphone 4 selon l'application, et 21 inclus dans le proxy 12.
Ordinairement un concentrateur est un élément matériel permettant de 15 récupérer des données binaires (ici des données RSS) sur un port, de les régénérer et de les rediffuser sur plusieurs ports en opérant sur la première couche OSI ( open system interconnection ).
On comprendra que l'utilisation de cette technologie d'échanges RSS 20 permet le traitement, par le concentrateur 13 et l'IHMH 10, de plusieurs services différents 1 et de plusieurs applications différentes 9 du téléphone 4 pour être exploitées selon les souhaits de l'utilisateur, pourvu que ces applications 9 ou services 1 appartiennent à l'ensemble des applications utilisant les protocoles RSS. 25 En ce qui concerne les autres applications 9 incompatibles aux protocoles RSS, par exemple le traitement du courrier électronique ou de la navigation Internet, un autre proxy 12, ou un autre moyen désigné ci-dessous, est nécessaire dans l'IHMH 10 pour assurer les mêmes 30 fonctions de l'IHM 11 et conjointement un logiciel 61 similaire au lecteur RSS est nécessaire dans le téléphone 4.
Ici le concentrateur 13 a des fonctions bien plus étendues qu'un concentrateur ordinaire. Avant la concentration des caractéristiques RSS 35 de l'interface homme û machine adaptées à l'environnement de l'IHMH 10, de l'application 9 du service 1, il en commande le téléchargement. Il les télécharge à partir du CED 4 ou du centre 2 de l'opérateur dans l'IHMH 10, grâce à des moyens de téléchargement 82, pour les reproduire sur l'IHM 11.
Le concentrateur 13 est encore chargé de sélectionner le proxy 12 qui est nécessaire pour le service demandé 1 et de le lancer quand il faut, s'il est présent (sinon il provoque son téléchargement, comme on le verra plus loin, en commandant des moyens de téléchargement).
De préférence le concentrateur 13 est du type SPP, de façon à détecter lui-même la présence de l'appareil mobile 4. C'est alors lui qui détecte aussi les émissions Bluetooth et lance les proxies 12.
15 Le concentrateur 13 peut même éventuellement remplacer le proxy 12, par exemple pour la transmission des courriers électroniques.
L'IHMH 10 comporte enfin les couches 20 (ou stacks ) OSI de communication Bluetooth nécessaires aux proxies 12 et au concentrateur 20 13.
L'IHM 11 comporte enfin un clavier de commande 16 (ou une commande vocale comportant micro et haut parleur) et un contrôleur graphique 15 pour pouvoir reproduire des informations sur un écran 17 25 et exercer le contrôle û commande du service 1. Optionnellement, une unité opérationnelle 18, ou un microcontrôleur 18, et une mémoire de masse 19 permettent d'assurer la gestion de l'ensemble.
Tous les moyens fonctionnels 12, 13, 15, 18, 20 ci-dessus peuvent de 30 préférence être programmés sur des processeurs (chips) séparés.
Selon un premier mode de mise en oeuvre, chaque proxy 12 est préalablement installé dans l'IHMH 10 et le concentrateur 13 est initialisé pour le solliciter lors de l'utilisation. Si le proxy 12 est 35 implémenté sur un processeur, ce processeur est intégré à l'IHMH 10.
Io Selon un second mode de mise en oeuvre, seuls les emplacements 12' des proxies 12 sont prévus et réservés. Lorsqu'un proxy 12 devient nécessaire pour l'exploitation du service 1, il est téléchargé dans l'IHMH 10 à partir d'un serveur de téléchargement 30 qui peut être inclus dans le centre 2 de l'opérateur de service 1 lui-même via le CED 4. Mais le serveur de téléchargement 30 peut être indépendant et relié au CED 4 de façon classique (USB ou autre) par un réseau local 31 ou une liaison informatique directe 31.
Pour permettre le téléchargement des proxies 12, ont été prévues des fonctions 41 et 81 de téléchargement de proxy respectivement situées dans les microcontrôleurs 40 et 18. Mais on peut aussi utiliser les moyens de téléchargement 82 prévus dans le concentrateur 13.
Le proxy 12 est téléchargé par la fonction 81 ou 82 dans un processeur vide 12' initialement prévu à cet effet dans l'IHMH 10. Corrélativement, le concentrateur 13 est initialement prévu pour comporter les liens logiques qui lui permettra d'activer le proxy 12 lorsque il sera téléchargé.
Selon ce second mode de mise en oeuvre, l'IHMH 10 peut ne contenir aucun proxy 12 mais seulement les emplacements réservés 12' , et, lors de son utilisation, le concentrateur 13, détectant un téléphone 4 par liaison Bluetooth et détectant, dans les trames initiales des échanges Bluetooth, une nécessité de téléchargement de proxy 12, lance la fonction de téléchargement 81 ou 82 du proxy dans l'emplacement réservé 12' d'adresse prédéterminée ou calculable et mémorise cette adresse accompagnée des caractéristiques du proxy téléchargé 12 de façon à pouvoir en effectuer le lancement.
Le fonctionnement global du système composé du centre 2 opérateur du service 1, du téléphone 4 et du système hôte IHMH 10 va maintenant être expliqué, en référence à la figure 2.35 Quand un utilisateur porteur du téléphone 4 se trouve dans une zone Bluetooth de l'IHMH 10, lors d'une étape 100, le proxy 12 ou le concentrateur 13 détecte la présence du téléphone 4 soit par déclenchement volontaire, soit par polling ou sondage périodique. A une étape 110, les deux dispositifs 4 et 10 effectuent une opération de couplage Bluetooth ( pairing ), par échange de trames initiales classique (par exemple type SPP).
io Dans les trames initiales échangées, à une étape 120, le téléphone 4 propose le service 1 dont il dispose au concentrateur 13, par exemple d'un des services qui ont été évoqués ci-dessus. Cette opération peut être bidirectionnelle et provoquer immédiatement des téléchargements de proxies 12, comme on l'a vu ci-dessus. 15 L'utilisateur a alors, à une étape 130, le choix d'utiliser son téléphone 4 et son interface 7 ou l'IHMH 10 et son interface 11.
S'il préfère cette dernière solution, il lui suffit d'utiliser les commandes 20 de l'interface 11. Sa requête déclenche alors une étape 140 qui déporte l'exploitation du service 1 sur le système hôte 10 par l'intermédiaire de son interface homme machine 11.
Pour cela, le concentrateur 13 sélectionne le bon proxy 12, et par suite 25 la bonne application 9, permettant une mise en relation du type client / serveur entre l'IHMH 10 et le CED 4 incluant le logiciel RSS de définition des caractéristiques de présentation des informations sur l'interface homme û machine.
30 Plus précisément, le concentrateur 13 sélectionne le proxy 12 correspondant à la requête introduite sur l'IHM 11 et le proxy 12 transmet cette requête à l'éditeur 6 qui reconnaît l'application 9 correspondant au proxy 12 et qui la lui transmet.5 Si à cet instant le proxy 12 est encore absent, le concentrateur 13 provoque préalablement son téléchargement, ainsi que les données RSS (ou équivalent) dont a besoin, grâce à la fonction 82 (ou le microcontrôleur 18 par sa fonction 81) à partir du CED 4 dans un emplacement réservé 12 avant de lui céder le contrôle.
L'application 9 traite alors, à une étape 150, le service 1, selon la requête, et à une étape 160, retransmet les résultats ou les requêtes du service 1 vers l'IHM 11 par le même canal Bluetooth et le même proxy io 12.
A une étape 170, l'IHM 11 affiche ou émet selon le cas les résultats ou les requêtes du service 1 et peut solliciter à une étape suivante 180 l'expression d'une nouvelle requête utilisateur et provoquer l'exécution 15 d'une nouvelle étape 150. Et ainsi de suite.
On voit que, simultanément, on traite le service 1 dans l'appareil électronique mobile 4 par l'application 9 et, pour en bénéficier, on exploite l'interface homme machine 11 de l'IHMH 10 grâce à un proxy 20 12.
Inversement, si l'utilisateur préfère utiliser son téléphone 4, on peut prévoir qu'il lui suffise d'utiliser les commandes de l'interface 7. Il déclenche alors, lors d'une étape 240, une relation client / serveur 25 inverse de la précédente pourvu que le téléphone 4 présente une structure symétrique de celle de l'IHMH 10. Des étapes suivantes 250 à 280 symétriques des étapes 150 à 180 ci-dessus se déroulent ensuite.
Ainsi, et pour reprendre un exemple déjà évoqué, en utilisant un 30 concentrateur bidirectionnel relié au bus informatique du véhicule, on peut provoquer des échanges de données entre le calculateur de bord du véhicule et un service de dépannage via le CED 4.
On voit que, simultanément, on traite les équipements de test intégré 35 BITE ( built-in test equipment ) dans l'IHMH 10 par son microcontrôleur 18 et, pour émettre le message contenant les résultats de test temps réel vers un service de dépannage, on exploite l'interface homme machine 7 et le navigateur 5 du CED 4 grâce à une application 9 d'émission de courrier électronique. i0 15 20 25 30 35 20
Claims (12)
1- Procédé d'exploitation d'au moins un service (1) dans un environnement externe à un appareil électronique mobile (4), dans lequel le service (1) est exploitable, et à l'aide d'un système hôte (10) à interface homme machine (11) adapté à l'environnement, procédé dans lequel on met en communication l'appareil mobile (4) et le système hôte (10) qui détecte la capacité d'exploitation du service (1) par l'appareil mobile (4), on télécharge (81, 82) dans le système hôte (10) io un proxy (12) d'exploitation du service (1) et on déporte (130) l'exploitation du service (1) sur le système hôte (10) par l'intermédiaire de son interface homme machine (11).
2- Procédé selon la revendication 1, dans lequel le service est un 15 service direct (9) de l'appareil mobile (4).
3- Procédé selon la revendication 1, dans lequel le service (1) est un service offert par un opérateur (1, 2) et seulement exploitable par l'appareil mobile (4).
4- Procédé selon l'une des revendications 1 à 3, dans lequel le proxy (12) d'exploitation du service (1, 9) est téléchargé (140 ; 81, 82) de l'appareil mobile (4) d'exploitation du service (1). 25
5- Procédé selon l'une des revendications 1 à 3, dans lequel le proxy d'exploitation du service (1) est téléchargé d'un serveur (30).
6- Procédé selon l'une des revendications 1 à 5, dans lequel, pour exploiter le service (1, 9) depuis le système hôte (10), on télécharge 30 aussi (140) un logiciel de définition des caractéristiques de présentation des informations sur l'interface homme ù machine (11) du système hôte (10).
7- Système hôte (10) à interface (11) homme machine pour la mise en 35 oeuvre du procédé selon les revendications 1 à 6, comprenant des moyens 15de reproduction d'informations (15) et des moyens de commande (16) pour un utilisateur, système caractérisé par le fait qu'il comprend aussi au moins un processeur de communication (14), une mémoire (12') de stockage d'un logiciel proxy (12) d'exploitation de service (1, 9) et un processeur (13) de mise en oeuvre du logiciel proxy (12).
8- Système selon la revendication 7, dans lequel il est prévu au moins l'un des composants de l'ensemble comprenant une mémoire de masse (19), une unité opérationnelle (18), un contrôleur graphique (15), un élément de commande vocale (16), un contrôleur de bus véhicule.
9- Système selon l'une des revendications 7 et 8, comportant un logiciel de concentrateur média (13) agencé pour le téléchargement (82), le stockage (12') et la mise en oeuvre du logiciel proxy (12).
10- Ensemble d'exploitation de service (1) comportant au moins un appareil électronique mobile (4) d'exploitation de service (1) avec une interface homme û machine (7), un système hôte (10) dans un environnement externe à l'appareil mobile (4) avec une interface homme û machine (11) et des moyens agencés pour déporter l'exploitation de l'interface homme û machine (7) de l'appareil mobile (4) sur l'interface homme û machine (11) du système hôte (10).
11- Ensemble selon la revendication 10, dans lequel le système hôte 25 (10) est agencé pour détecter la présence de l'appareil mobile (4) et sa capacité d'exploitation d'un service (1).
12- Ensemble selon l'une des revendications 10 et 11, comportant un serveur (30) de téléchargement de proxy (12). 30
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0700058A FR2911232B1 (fr) | 2007-01-05 | 2007-01-05 | Procede d'exploitation d'un service par un systeme hote a interface homme-machine, le systeme hote et l'ensemble d'un appareil electronique mobile et du systeme hote |
EP07291639A EP1942635B1 (fr) | 2007-01-05 | 2007-12-28 | Procédé d'exploitation d'un service par un système hôte à interface homme-machine et le système hôte |
JP2008000085A JP2009003908A (ja) | 2007-01-05 | 2008-01-04 | ヒューマン・マシーンインタフェースを有するホストシステムによってサービスを実施する方法、ホストシステムとモバイル電子機器、ホストシステムパッケージ |
US11/969,304 US20080171514A1 (en) | 2007-01-05 | 2008-01-04 | Method for operating a service by a host system with a human-machine interface, the host system and the mobile electronic device and host system package |
CNA2008100881545A CN101262496A (zh) | 2007-01-05 | 2008-01-07 | 由具有人机界面的主机***操作服务的方法、主机***和移动电子设备、及主机***包 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0700058A FR2911232B1 (fr) | 2007-01-05 | 2007-01-05 | Procede d'exploitation d'un service par un systeme hote a interface homme-machine, le systeme hote et l'ensemble d'un appareil electronique mobile et du systeme hote |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2911232A1 true FR2911232A1 (fr) | 2008-07-11 |
FR2911232B1 FR2911232B1 (fr) | 2009-03-20 |
Family
ID=38289981
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR0700058A Active FR2911232B1 (fr) | 2007-01-05 | 2007-01-05 | Procede d'exploitation d'un service par un systeme hote a interface homme-machine, le systeme hote et l'ensemble d'un appareil electronique mobile et du systeme hote |
Country Status (4)
Country | Link |
---|---|
US (1) | US20080171514A1 (fr) |
JP (1) | JP2009003908A (fr) |
CN (1) | CN101262496A (fr) |
FR (1) | FR2911232B1 (fr) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI308723B (en) * | 2006-07-21 | 2009-04-11 | Sunplus Technology Co Ltd | System for simulating mobile phone and method thereof |
CN102216731B (zh) * | 2008-08-11 | 2014-10-01 | Tti发明D有限公司 | 在车辆中使用联网移动设备的***和方法 |
US10163273B2 (en) | 2010-09-28 | 2018-12-25 | Ford Global Technologies, Llc | Method and system for operating mobile applications in a vehicle |
DE102011081600A1 (de) * | 2011-08-25 | 2013-02-28 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren zum Betreiben eines Fahrzeuginformationssystems, Fahrzeuginformationssystem und Computerprogramm |
CN106125558A (zh) * | 2016-07-05 | 2016-11-16 | 无锡市华东电力设备有限公司 | 智能家居控制*** |
US10448762B2 (en) | 2017-09-15 | 2019-10-22 | Kohler Co. | Mirror |
US11093554B2 (en) | 2017-09-15 | 2021-08-17 | Kohler Co. | Feedback for water consuming appliance |
US11099540B2 (en) | 2017-09-15 | 2021-08-24 | Kohler Co. | User identity in household appliances |
US11314215B2 (en) | 2017-09-15 | 2022-04-26 | Kohler Co. | Apparatus controlling bathroom appliance lighting based on user identity |
US10887125B2 (en) | 2017-09-15 | 2021-01-05 | Kohler Co. | Bathroom speaker |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006063602A1 (fr) * | 2004-12-14 | 2006-06-22 | Bayerische Motoren Werke Aktiengesellschaft | Systeme pour la mise a disposition d'une application logicielle presente sur un terminal mobile dans un vehicule automobile |
WO2006067541A1 (fr) * | 2004-12-22 | 2006-06-29 | Nokia Corporation | Interface de telephone mobile s'utilisant dans un vehicule |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003521963A (ja) * | 1999-04-20 | 2003-07-22 | ノヴァ テクノロジー コーポレイション | 基質の相対水分過剰を測定する装置 |
US6559773B1 (en) * | 1999-12-21 | 2003-05-06 | Visteon Global Technologies, Inc. | Reconfigurable display architecture with spontaneous reconfiguration |
AU2002255568B8 (en) * | 2001-02-20 | 2014-01-09 | Adidas Ag | Modular personal network systems and methods |
DE10310115A1 (de) * | 2003-03-06 | 2004-09-23 | Siemens Ag | Anordnung und Schnittstellenmodul zur Anbindung unterschiedlicher mobiler Funktelefone an Bedienkomponenten in einem Kfz |
US7050834B2 (en) * | 2003-12-30 | 2006-05-23 | Lear Corporation | Vehicular, hands-free telephone system |
US20070015537A1 (en) * | 2005-07-14 | 2007-01-18 | Scosche Industries, Inc. | Wireless Hands-Free Audio Kit for Vehicle |
-
2007
- 2007-01-05 FR FR0700058A patent/FR2911232B1/fr active Active
-
2008
- 2008-01-04 US US11/969,304 patent/US20080171514A1/en not_active Abandoned
- 2008-01-04 JP JP2008000085A patent/JP2009003908A/ja active Pending
- 2008-01-07 CN CNA2008100881545A patent/CN101262496A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006063602A1 (fr) * | 2004-12-14 | 2006-06-22 | Bayerische Motoren Werke Aktiengesellschaft | Systeme pour la mise a disposition d'une application logicielle presente sur un terminal mobile dans un vehicule automobile |
WO2006067541A1 (fr) * | 2004-12-22 | 2006-06-29 | Nokia Corporation | Interface de telephone mobile s'utilisant dans un vehicule |
Also Published As
Publication number | Publication date |
---|---|
CN101262496A (zh) | 2008-09-10 |
FR2911232B1 (fr) | 2009-03-20 |
US20080171514A1 (en) | 2008-07-17 |
JP2009003908A (ja) | 2009-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2911232A1 (fr) | Procede d'exploitation d'un service par un systeme hote a interface homme-machine, le systeme hote et l'ensemble d'un appareil electronique mobile et du systeme hote | |
EP3619602B1 (fr) | Messagerie de mise à jour pour dispositifs informatiques de véhicule | |
US8996454B2 (en) | Remote management and access of databases, services and devices associated with a mobile terminal | |
EP1922822B1 (fr) | Systeme universel d'enregistrement d'evenements/donnees | |
US8676135B2 (en) | In-vehicle mobile music purchase | |
EP2413565B1 (fr) | Téléphone mobile comprenant un serveur de diffusion en flux avec des moyens de commande de la transformation d'un fichier avant sa diffusion | |
FR2914080A1 (fr) | Systeme et procede de gestion de donnees en provenance et a destination d'un vehicule automobile. | |
KR20110082881A (ko) | 휴대전화 컨넥티비티 기반에 차량용 컨버전스 방법 및 그 장치 | |
JP2013516812A (ja) | 自動車情報システム | |
EP1942635B1 (fr) | Procédé d'exploitation d'un service par un système hôte à interface homme-machine et le système hôte | |
CN104685517A (zh) | 用于在汽车中提供数据的方法和*** | |
FR3047332A1 (fr) | Systeme et procede d'identification automatique d'un modele de vehicule | |
WO2021001618A1 (fr) | Procédé et système pour gérer une tâche de maintenance d'un véhicule automobile | |
FR2911751A1 (fr) | Procede et installation de telecommunication pour la fourniture d'un service a l'utilisateur d'un equipement personnel, support de donnees correspondant | |
FR3125145A1 (fr) | Procédé et dispositif de contrôle d’un système d’infodivertissement embarqué dans un véhicule | |
EP2947855A1 (fr) | Dispositif de communication entre une interface homme-machine d'un véhicule automobile et un téléphone mobile | |
FR3122307A1 (fr) | Procédé, dispositif et système de communication de données pour véhicule | |
FR3122306A1 (fr) | Procédé, dispositif et système de contrôle d’un système embarqué d’un véhicule | |
WO2012022922A1 (fr) | Terminal portable pour réseau mobile | |
EP1011280A1 (fr) | Procédé et dispositif de communication embarqué à bord d'un véhicule | |
FR3005547A1 (fr) | Adresse ip multicast fixe tpeg | |
FR2835373A1 (fr) | Systeme et procede de gestion de l'etablissement d'une connexion de flux, au sein d'un reseau audiovisuel domestique |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
CD | Change of name or company name | ||
CD | Change of name or company name | ||
PLFP | Fee payment |
Year of fee payment: 10 |
|
PLFP | Fee payment |
Year of fee payment: 11 |
|
PLFP | Fee payment |
Year of fee payment: 12 |
|
PLFP | Fee payment |
Year of fee payment: 14 |
|
PLFP | Fee payment |
Year of fee payment: 15 |
|
PLFP | Fee payment |
Year of fee payment: 16 |
|
PLFP | Fee payment |
Year of fee payment: 17 |
|
PLFP | Fee payment |
Year of fee payment: 18 |