Brevet FR3015070A1 — publié le 20150619

PROCEDE POUR L'ACCES A DES DONNEES D'UN DISPOSITIF NOMADE L'invention concerne l'utilisation d'un dispositif nomade et, en particulier, l'accès aux données stockées dans un tel dispositif. La plupart des dispositifs nomades, en particulier les téléphones commercialisés actuellement comporte un écran tactile. Cet écran est utilisé à la fois pour afficher et interagir avec des applications exécutées sur ces dispositifs nomades (par exemple la lecture de fichiers musicaux ou l'utilisation de la fonction téléphone). Les écrans tactiles permettent l'utilisation la d'interfaces graphiques sophistiquées, attrayantes et facilitant l'interaction avec les applications. Néanmoins, les écrans de ces dispositifs nomades sont de tailles relativement modestes (souvent de l'ordre de 4 à 5 pouces). Il en résulte que les interfaces graphiques sont souvent denses et nécessitent une attention 15 soutenue de la part d'un utilisateur. Par conséquent, l'utilisation de ces applications n'est pas compatible avec la tâche de conduite d'un véhicule automobile. Pour remédier à ce problème, il a été proposé de développer, sur ces équipements nomades, des applications spécifiques et comportant une 20 interface graphique compatible avec la conduite. Ces applications concernent par exemple : - Le pilotage d'un amplificateur installé dans le véhicule (volume, graves, aigus, balance,...) ; - Le pilotage d'une radio (sélection de la bande, de la fréquence, gestion des 25 favoris,...) installée dans le véhicule ou l'accès à des webradios internet via le dispositif nomade ; - la lecture de fichiers musicaux (accès par artistes, par albums,...) ; - la téléphonie mains libres (journal d'appels, contacts,...). Pour certaines fonctionnalités de ces applications, il est nécessaire 30 d'accéder à des informations stockées dans le dispositif nomade : par exemple pour l'application « téléphone », il est nécessaire d'accéder à la liste des derniers appels, au carnet d'adresses,... ; de la même manière l'application « media » utilise les fichiers musicaux stockés dans le dispositif nomade avec les informations associées (image de la pochette, ...). Pour développer des applications sur un dispositif nomade, il est nécessaire d'utiliser les bibliothèques logicielles mises à disposition par les fabricants du dispositif nomade et/ou les sociétés en charge des systèmes d'exploitation installés sur le dispositif. Selon les dispositifs, les bibliothèques logicielles disponibles ne permettent pas toujours d'accéder à l'ensemble des données du dispositif. Par exemple, sur certains dispositifs nomades, il n'est pas possible d'accéder à la liste des derniers appels ou au réglage de la luminosité de l'écran par l'intermédiaire des bibliothèques logicielles disponibles. L'invention a donc pour but de rendre possible le développement, sur un dispositif nomade, d'applications compatibles avec la conduite automobile et ayant accès à l'ensemble des données du dispositif nomade. Elle propose plus précisément à cet effet un procédé pour l'accès à des données d'un dispositif nomade par une application, comportant des étapes de : - Etablissement d'une connexion entre le dispositif nomade et un équipement électronique, - Envoi de données depuis le dispositif nomade vers l'équipement électronique, - Exécution, sur le dispositif mobile, de l'application, - Emission, par le dispositif mobile, d'un signal indiquant l'exécution de l'application - Envoi, par l'équipement électronique, des données reçues en réponse à la réception du signal. Lorsque le dispositif nomade (par exemple un téléphone) se connecte (par exemple en Bluetooth) avec l'équipement électronique (par exemple l'équipement radio du véhicule), des données sont envoyées pour être exploitées par l'interface homme machine du véhicule. C'est grâce à ce mécanisme qu'il est possible d'accéder via l'interface homme machine du véhicule au journal d'appels ou au carnet d'adresse du dispositif. Les données transmises à l'équipement électronique, ne sont pas toutes accessibles, pour les développeurs, via les bibliothèques logicielles fournies avec le dispositif nomade. En communicant ces données, depuis l'équipement électronique vers le dispositif nomade, l'invention permet, aux applications développés sur la base des bibliothèques logicielles, d'accéder à ces données. L'invention permet donc de développer des applications compatibles avec la conduite d'un véhicule et ayant un accès à l'ensemble des données 1 o du dispositif nomade. Selon un mode de réalisation, le dispositif nomade est un téléphone, les données envoyées correspondant à un historique d'appels téléphoniques et/ou un carnet d'adresses, l'historique d'appels comportant une date d'appel, un numéro de téléphone et une durée estimée de l'appel. 15 De façon préférentielle, l'application est une application de téléphonie. Selon un mode de réalisation, l'équipement électronique est un calculateur embarqué dans un véhicule. L'invention concerne aussi un équipement électronique embarqué dans un véhicule comportant des moyens de communication sans fil, 20 caractérisé en ce qu'il comporte un module logiciel adapté pour : - Recevoir des données provenant d'un dispositif avec lequel l'équipement électronique est connecté via les moyens de connections sans fil, Recevoir un signal, indiquant le lancement d'une application sur 25 le dispositif, Emettre les données reçues en réponse à la réception du signal. L'invention concerne aussi un véhicule comportant un calculateur embarqué selon l'invention. 30 L'invention concerne aussi un système comportant un dispositif nomade et un équipement électronique selon l'invention. D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et des dessins annexés, sur lesquels: - la figure 1 illustre un exemple d'un système pour mettre en oeuvre le procédé selon l'invention ; - la figure 2 montre un diagramme illustrant le procédé selon l'invention. Les dessins annexés pourront non seulement servir à compléter l'invention, mais aussi contribuer à sa définition, le cas échéant. La figure 1 montre un exemple d'un système pour mettre en oeuvre le procédé selon l'invention. Un tel système 10 comprend un équipement nomade 11, un équipement électronique 12 embarqué à bord d'un véhicule 13. Le dispositif nomade 11 est par exemple un téléphone intelligent (ou smartphone), une tablette électronique, un ordinateur ou une clé électronique. Cet équipement nomade 11 comprend au moins un processeur (ou CPU pour Central Processor Unit), un moyen d'affichage (tel qu'un écran), un moyen de désignation (par exemple une dalle tactile). Le dispositif nomade 11 comporte aussi des moyens de communications avec l'équipement électronique 12 dans le véhicule 13, par exemple de type Bluetooth. Le dispositif nomade 11 comporte éventuellement des moyens de communications avec un réseau distant, tel qu'Internet, comportant des ressources informatiques partagées. Ces moyens de communications sont par exemple une connexion réseau de télécommunications type 2G/3G/4G. Le dispositif nomade 11 comporte aussi un premier module logiciel capable de récupérer des informations envoyées par un équipement auquel il est relié via la communication sans fil. Le premier module logiciel met à disposition les informations reçues à l'application (par exemple mise à disposition d'un journal d'appels pour une application téléphonie) L'équipement électronique 12, embarqué dans le véhicule 13 comprend des moyens de communications sans fil (par exemple de type Wifi ou Bluetooth) pour établir une communication entre l'équipement électronique 12 et le dispositif nomade 11. L'équipement électronique 12 comporte un deuxième module logiciel capable de récupérer des données envoyées par le dispositif nomade 11 lors de la connexion des deux appareils 11, 12 (par exemple via une connexion Bluetooth). Le deuxième module logiciel permet aussi de renvoyer ces données vers le dispositif nomade 11 en utilisant un canal de communication spécifique. Le canal de communication spécifique est par exemple un profil de port série (profil SPP pour Serial Port Profile) si la communication sans fil est 1 o de type Bluetooth. Ce canal de communication permet la transmission des données sans intervention spécifique de la part de l'utilisateur. Pour rappel, le standard Bluetooth définit des profils d'application (appelés Bluetooth profiles) permettant de définir le type de services offerts 15 par un équipement communiquant via Bluetooth. Selon une caractéristique de l'invention, les données émises comportent un historique d'appels téléphoniques et/ou un carnet d'adresses. L'historique d'appels téléphoniques (aussi appelé journal d'appels) comporte une date d'appel, un numéro de téléphone et une durée estimée de l'appel. 20 L'historique peut aussi comporter une information indiquant, pour chaque appel, s'il s'agit d'un appel manqué, d'un appel émis ou d'un appel reçu. Le carnet d'adresses comporte par exemple une liste de noms associés avec une ou plusieurs adresses et/ou un ou plusieurs numéros de 25 téléphones et/ou une ou plusieurs adresses électroniques. L'invention concerne aussi un procédé pour l'accès à des données d'un dispositif nomade par une application. La figure 2 montre un diagramme illustrant le procédé selon l'invention. Le procédé selon l'invention comporte une étape d'établissement 21 30 d'une connexion entre le dispositif nomade 11 et un équipement électronique 12. Il s'agit par exemple d'une connexion sans fil de type Bluetooth. Le procédé selon l'invention comporte aussi une étape d'envoi de données 22 depuis le dispositif nomade 11 vers l'équipement électronique 12. Dès que les deux appareils 11, 12 sont connectés, le dispositif nomade 11 transmet, à l'équipement électronique des données pour que celles-ci soient exploitées par l'interface homme machine du véhicule. Le procédé selon l'invention comporte aussi des étapes de : - exécution 23, sur le dispositif mobile 11, de l'application, en réponse à la réception d'une instruction provenant d'un utilisateur, ou via une exécution automatique par exemple à la détection d'une étiquette NFC (pour Near Field Communication), et - émission 24, le dispositif mobile 11, d'un signal indiquant l'exécution de l'application. Lorsque l'utilisateur commande l'exécution de l'application, par exemple par sélection d'une icône ou par appel d'une commande vocale, celle-ci est exécutée sur le dispositif nomade 11. Lorsque l'application est exécutée, celle-ci commande l'émission d'un signal à destination de l'équipement électronique de façon à lui indiquer qu'elle a besoin d'accéder à des données stockées sur cet équipement 12. Le procédé selon l'invention comporte aussi une étape d'envoi 25, par l'équipement 12, des données reçues en réponse à la réception du signal. A la réception du signal, l'équipement électronique 12 envoie les données vers le dispositif nomade 11 via un canal de communication dédié. Selon une caractéristique de l'invention, le procédé comporte en outre une étape préalable d'appairage du dispositif nomade 11 avec l'équipement électronique 12. Si la communication sans fil est de type Bluetooth, il faut appairer une première fois le dispositif mobile 11 au module télématique 12. Ce processus est simple et la connexion est ensuite instantanée jusqu'au désappairage ou changement de dispositif mobile 11.30 REVENDICATIONS1. Procédé pour l'accès à des données d'un dispositif nomade (11) par une application, comportant des étapes de : - Etablissement (21) d'une connexion entre le dispositif nomade (11) et un équipement électronique (12), - Envoi de données (22) depuis le dispositif nomade (11) vers l'équipement électronique (12), - Exécution (23), sur le dispositif nomade (11), de l'application, Caractérisé en ce qu'il comporte en outre des étapes de : - Emission (24), par le dispositif nomade (11), d'un signal indiquant l'exécution de l'application - Envoi (25), par l'équipement électronique (12), des données reçues en réponse à la réception du signal. 2. Procédé selon la revendication 1, dans lequel, le dispositif nomade (11) est un téléphone, les données envoyées correspondant à un historique d'appels téléphoniques et/ou un carnet d'adresses, l'historique d'appels comportant une date d'appel, un numéro de téléphone et une durée estimée de l'appel. 3. Procédé selon l'une des revendications 1 ou 2, dans lequel, l'application est une application de téléphonie. 4. Procédé selon l'une des revendications précédentes, dans lequel, l'équipement électronique (12) est un calculateur embarqué dans un véhicule. 5. Equipement électronique (12) embarqué dans un véhicule (13) comportant des moyens de communication sans fil, caractérisé en ce qu'il comporte un module logiciel adapté pour :- Recevoir des données provenant d'un dispositif (11) avec lequel l'équipement électronique (12) est connecté via les moyens de connections sans fil, - Recevoir un signal, indiquant le lancement d'une application sur le dispositif (11), - Emettre les données reçues en réponse à la réception du signal. 6. Véhicule comportant un calculateur embarqué selon la revendication précédente. 7. Système comportant un dispositif nomade (11) et un équipement électronique (12) selon la revendication 5.10