FR3091778A1 - IDENTIFICATION OF A STOPPED VEHICLE AND ITS LOCATION - Google Patents
IDENTIFICATION OF A STOPPED VEHICLE AND ITS LOCATION Download PDFInfo
- Publication number
- FR3091778A1 FR3091778A1 FR1900248A FR1900248A FR3091778A1 FR 3091778 A1 FR3091778 A1 FR 3091778A1 FR 1900248 A FR1900248 A FR 1900248A FR 1900248 A FR1900248 A FR 1900248A FR 3091778 A1 FR3091778 A1 FR 3091778A1
- Authority
- FR
- France
- Prior art keywords
- vehicle
- user
- sensor unit
- signature
- remote server
- 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
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/02—Registering or indicating driving, working, idle, or waiting time only
- G07C5/06—Registering or indicating driving, working, idle, or waiting time only in graphical form
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60S—SERVICING, CLEANING, REPAIRING, SUPPORTING, LIFTING, OR MANOEUVRING OF VEHICLES, NOT OTHERWISE PROVIDED FOR
- B60S1/00—Cleaning of vehicles
- B60S1/02—Cleaning windscreens, windows or optical devices
- B60S1/04—Wipers or the like, e.g. scrapers
- B60S1/32—Wipers or the like, e.g. scrapers characterised by constructional features of wiper blade arms or blades
- B60S1/38—Wiper blades
- B60S2001/3844—Wiper blades equipped with means to indicate wear or usage of blade
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/20—Administration of product repair or maintenance
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Traffic Control Systems (AREA)
Abstract
L’invention concerne un procédé d’identification d’un véhicule (1) comme étant à l’arrêt en vue d’une détermination d’un emplacement de ce véhicule à l’arrêt, comportant:- une étape préalable d’apprentissage dans les signaux captés par l’unité capteur,- et une étape courante de :* détection, dans les signaux (4) captés par l’unité capteur, de la signature de l’évènement correspondant à une mise à l’arrêt du véhicule et une sortie de l’utilisateur du véhicule,* détermination de dernières coordonnées de géolocalisation du véhicule ainsi détecté comme étant à l’arrêt, et* envoi au serveur distant (5) desdites coordonnées de géolocalisation.* détection d’un besoin de maintenance du véhicule (1),* envoi, par le serveur distant (5), d’une notification de proposition de service de maintenance sur le terminal mobile (8),* émission d’un signal de lancement du service de maintenance, le signal comportant au moins les coordonnées de géolocalisation.[Fig. 1] The invention relates to a method for identifying a vehicle (1) as being at a standstill with a view to determining a location of this stationary vehicle, comprising: a prior learning step in the signals picked up by the sensor unit, - and a current step of: * detection, in the signals (4) picked up by the sensor unit, of the signature of the event corresponding to a stopping of the vehicle and an exit of the user from the vehicle, * determination of the last geolocation coordinates of the vehicle thus detected as being stopped, and * sending to the remote server (5) of said geolocation coordinates. * detection of a need for maintenance of the vehicle vehicle (1), * sending, by the remote server (5), of a maintenance service proposal notification on the mobile terminal (8), * emission of a signal to start the maintenance service, the signal comprising at least the geolocation coordinates. [Fig. 1]
Description
L’invention a pour objet l’identification d’un véhicule comme étant à l’arrêt en vue d’une détermination d’un emplacement de ce véhicule à l’arrêt.The object of the invention is to identify a vehicle as being stationary with a view to determining the location of this stationary vehicle.
Des dispositifs électroniques embarqués dans des véhicules motorisés (tels que, par exemple, des tableaux de bords électroniques) peuvent inclure un moyen de géolocalisation par satellite, de type puces GPS typiquement. De telles réalisations permettent d’identifier une localisation courante du véhicule lorsqu’il est en fonctionnement et moteur en marche (notamment par l’utilisateur pour se guider).Electronic devices on board motorized vehicles (such as, for example, electronic dashboards) can include a satellite geolocation means, typically of the GPS chip type. Such embodiments make it possible to identify a current location of the vehicle when it is in operation and with the engine running (in particular by the user for guidance).
Problème techniqueTechnical problem
En revanche, d’une part, tous les véhicules ne sont pas nécessairement équipés d’une telle puce GPS. D’autre part, lorsque le moteur est éteint et que l’utilisateur est sorti de son véhicule, cette puce GPS n’est plus alimentée électriquement et il devient impossible de récupérer la dernière coordonnée de géolocalisation du véhicule à l’arrêt. Or, cette information est utile notamment pour la mise en œuvre d’un service d’entretien/maintenance d’une partie du véhicule qui ne nécessite pas la présence de l’utilisateur du véhicule. Typiquement, les opérateurs d’un tel service n’auraient, avec les moyens actuels d’une puce GPS implantée dans le véhicule, aucune information de dernière géolocalisation du véhicule, en s’assurant que le véhicule est bien dans les situations suivantes :
- le véhicule est à l’arrêt, moteur éteint,
- l’utilisateur est effectivement sorti du véhicule,
ces situations étant alors propices pour le service d’entretien/maintenance précité.On the other hand, on the one hand, all vehicles are not necessarily equipped with such a GPS chip. On the other hand, when the engine is off and the user has left his vehicle, this GPS chip is no longer electrically powered and it becomes impossible to retrieve the last geolocation coordinate of the vehicle when stationary. However, this information is useful in particular for the implementation of an upkeep/maintenance service for a part of the vehicle which does not require the presence of the user of the vehicle. Typically, the operators of such a service would not have, with the current means of a GPS chip implanted in the vehicle, any information on the last geolocation of the vehicle, ensuring that the vehicle is indeed in the following situations:
- the vehicle is stationary, engine off,
- the user has actually left the vehicle,
these situations then being conducive to the above-mentioned upkeep/maintenance service.
La présente invention vient améliorer la situation.The present invention improves the situation.
A cet effet, l’invention propose un procédé, mis en œuvre par des moyens informatiques, d’identification d’un véhicule motorisé comme étant à l’arrêt en vue d’une détermination d’un emplacement de ce véhicule à l’arrêt, dans lequel on prévoit un dispositif portable, à disposition d’un utilisateur du véhicule, le dispositif portable comportant une unité capteur de signaux, un module de géolocalisation et une interface de communication avec un serveur distant.To this end, the invention proposes a method, implemented by computer means, for identifying a motorized vehicle as being stationary with a view to determining a location of this stationary vehicle. , in which a portable device is provided, available to a user of the vehicle, the portable device comprising a signal sensor unit, a geolocation module and a communication interface with a remote server.
En particulier, le procédé comporte:- une étape préalable d’apprentissage dans les signaux captés par l’unité capteur, d’au moins une signature d’un évènement prédéfini, correspondant à une mise à l’arrêt du véhicule et une sortie, du véhicule, de l’utilisateur portant le dispositif portable,
- et une étape courante de :
* détection, dans les signaux captés par l’unité capteur, de ladite signature de l’évènement de mise à l’arrêt du véhicule et sortie de l’utilisateur,
* détermination de dernières coordonnées de géolocalisation du véhicule ainsi détecté comme étant à l’arrêt, et
* envoi au serveur distant desdites coordonnées de géolocalisation,.
Le serveur distant étant apte à communiquer avec un terminal mobile à disposition de l’utilisateur, le procédé peut comporter en outre :
- une détection de besoin de maintenance du véhicule,
- un envoi, par le serveur distant, d’une notification de proposition de service de maintenance sur le terminal mobile,
- la réception, par le serveur distant, d’une requête de service de maintenance émise par le terminal mobile.In particular, the method comprises:- a prior step of learning in the signals picked up by the sensor unit, at least one signature of a predefined event, corresponding to a stopping of the vehicle and an exit, of the vehicle, of the user carrying the portable device,
- and a common step of:
* detection, in the signals picked up by the sensor unit, of said signature of the event of stopping the vehicle and leaving the user,
* determination of the last geolocation coordinates of the vehicle thus detected as being stationary, and
* sending the said geolocation coordinates to the remote server,.
The remote server being capable of communicating with a mobile terminal available to the user, the method may further comprise:
- detection of vehicle maintenance needs,
- sending, by the remote server, of a maintenance service proposal notification to the mobile terminal,
- the reception, by the remote server, of a maintenance service request transmitted by the mobile terminal.
Ainsi, l’invention peut avoir recours à un apprentissage préalable d’une séquence de mise à l’arrêt du moteur et sortie de l’utilisateur du véhicule, par exemple par mise en œuvre d’une intelligence artificielle, en repérant préalablement chaque séquence de signaux reçus d’un ou plusieurs capteurs, par un marquage (ou « tag ») de chaque séquence, comme développé plus loin. Grâce à une telle disposition, dans l’étape courante où l’on cherche à déterminer les dernières coordonnées de géolocalisation du véhicule présumé à l’arrêt, si la succession de ces séquences apprises (mise à l’arrêt du véhicule et sortie de l’utilisateur) est effectivement identifiée, alors cette succession d’évènements a eu lieu avec certitude et donc les dernières coordonnées de géolocalisation sont effectivement celles d’un véhicule à l’arrêt et sans conducteur.Thus, the invention can have recourse to prior learning of a sequence for stopping the engine and exiting the user from the vehicle, for example by implementing artificial intelligence, by previously identifying each sequence of signals received from one or more sensors, by marking (or “tag”) of each sequence, as developed below. Thanks to such an arrangement, in the current step where it is sought to determine the last geolocation coordinates of the presumed stopped vehicle, if the succession of these learned sequences (stopping of the vehicle and exit from the 'user) is effectively identified, then this succession of events has taken place with certainty and therefore the last geolocation coordinates are indeed those of a stationary vehicle without a driver.
Dans ce qui précède, il est présenté une application du procédé ci-avant en particulier pour la mise en œuvre d’un service de maintenance de véhicules motorisés à l’arrêt, comme par exemple le remplacement des essuie-glaces après une période donnée, ou autres. Les utilisateurs de tels véhicules peuvent avoir préalablement souscrit à ce service et installé sur leur terminal mobile une application mobile correspondante.In the foregoing, an application of the above method is presented, in particular for the implementation of a maintenance service for stationary motor vehicles, such as, for example, the replacement of windscreen wipers after a given period, or others. Users of such vehicles may have previously subscribed to this service and installed a corresponding mobile application on their mobile terminal.
Par exemple, le terminal mobile est configuré pour envoyer la requête de service de maintenance sans action particulière de l’utilisateur ou en réponse à une action de l’utilisateur sur le terminal mobile (via une application mobile installée, typiquement).For example, the mobile terminal is configured to send the maintenance service request without any particular action by the user or in response to an action by the user on the mobile terminal (via an installed mobile application, typically).
Dans ce mode de réalisation, il peut être avantageux que le procédé comporte en outre, en réponse à la réception de la requête de service de maintenance, l’émission d’un signal de lancement du service de maintenance (destiné à des opérateurs humains qui peuvent alors intervenir sur le lieu du véhicule dont les dernières coordonnées de géolocalisation ont été récupérées par le serveur). Ainsi, dans ce mode de réalisation encore, il peut être avantageux en outre que le signal comporte au moins ces coordonnées de géolocalisation.In this embodiment, it may be advantageous for the method to further include, in response to receiving the maintenance service request, the transmission of a maintenance service initiation signal (intended for human operators who can then intervene on the location of the vehicle whose last geolocation coordinates have been retrieved by the server). Thus, in this embodiment again, it may also be advantageous for the signal to include at least these geolocation coordinates.
Selon une forme de réalisation particulière, l’étape préalable d’apprentissage comporte :
- acquérir une pluralité de signaux captés par l’unité capteur,
- identifier, dans chaque signal de la pluralité de signaux, si au moins une portion du signal correspond à l’évènement prédéfini,
- associer à l’au moins une portion du signal un marqueur représentatif de l’évènement prédéfini,
- entrainer, par apprentissage, une intelligence artificielle à la détection, dans des signaux captés par l’unité capteur, de ladite signature de l’évènement, l’entrainement étant effectué sur la base de chaque signal de la pluralité de signaux captés et des marqueurs associés à ladite portion de signal.According to a particular embodiment, the preliminary learning step comprises:
- acquiring a plurality of signals picked up by the sensor unit,
- identifying, in each signal of the plurality of signals, if at least a portion of the signal corresponds to the predefined event,
- associate with the at least one portion of the signal a marker representative of the predefined event,
- training, by learning, an artificial intelligence in the detection, in signals picked up by the sensor unit, of said signature of the event, the training being carried out on the basis of each signal of the plurality of signals picked up and of the markers associated with said signal portion.
A titre d’exemples non limitatifs, l’intelligence artificielle peut être mise en œuvre par un apprentissage « en profondeur » (appelé en anglais « deep learning »), par un réseau de neurones entrainé, ou par de l’apprentissage « machine » (de l’anglais « machine learning »). Dans un exemple pratique, un opérateur humain identifie dans les signaux des capteurs, chacune des situations pertinentes (extinction du moteur, mouvement de l’utilisateur pour sortir du véhicule) et marque ainsi chacune de ces situations pour entraîner un réseau de neurones à les reconnaitre.By way of non-limiting examples, artificial intelligence can be implemented by “deep” learning, by a trained neural network, or by “machine” learning. (from the English “machine learning”). In a practical example, a human operator identifies in the signals from the sensors, each of the relevant situations (engine off, movement of the user to get out of the vehicle) and thus marks each of these situations to train a neural network to recognize them. .
On peut définir un « réseau de neurones » généralement par un ensemble de fonctions de transfert dont les coefficients sont modifiés progressivement (au fur et à mesure de l’apprentissage) en fonction d’une nouvelle acquisition de signal capté et marqué comme étant un évènement à reconnaitre.We can define a "neural network" generally by a set of transfer functions whose coefficients are gradually modified (as the learning progresses) according to a new signal acquisition captured and marked as an event to recognise.
Dans des modes de réalisation, il peut être avantageux de s’assurer de l’identité du véhicule, préalablement à l’envoi au serveur distant des coordonnées de géolocalisation. Grâce à cette disposition, il est possible d’identifier que l’utilisateur a quitté son véhicule personnel, et non pas un autre véhicule, tel que par exemple un taxi. Il existe de nombreuses manières de s’assurer de l’identité du véhicule. Par exemple, le véhicule peut lui-même transmettre au dispositif portable un identifiant du véhicule par un moyen de communication courte portée, tel que Bluetooth par exemple. En effet, on peut prévoir qu’une mémoire du véhicule connectée à ce moyen de communication courte portée puisse stocker au moins un identifiant du véhicule, et envoyer au serveur distant l’identifiant de ce véhicule via le dispositif portable.In some embodiments, it may be advantageous to ensure the identity of the vehicle, prior to sending the geolocation coordinates to the remote server. Thanks to this provision, it is possible to identify that the user has left his personal vehicle, and not another vehicle, such as a taxi for example. There are many ways to ensure the identity of the vehicle. For example, the vehicle can itself transmit to the portable device an identifier of the vehicle by a short-range communication means, such as Bluetooth for example. Indeed, provision can be made for a vehicle memory connected to this short-range communication means to be able to store at least one vehicle identifier, and send the identifier of this vehicle to the remote server via the portable device.
Toutefois, une fois le moteur éteint, dans la plupart des situations pratiques, aucun module Bluetooth n’est opérationnel pour transmettre cet identifiant sauf à prévoir une batterie spécifiquement pour ce moyen.However, once the engine is off, in most practical situations, no Bluetooth module is operational to transmit this identifier unless a battery is provided specifically for this means.
Une autre manière d’identifier le véhicule comporte alors une étape d’identification du véhicule par détection d’une empreinte du véhicule, comme décrit ci-dessous.Another way of identifying the vehicle then comprises a step of identifying the vehicle by detecting a fingerprint of the vehicle, as described below.
Dans ce mode de réalisation, l’unité capteur comporte un accéléromètre capable de capter des vibrations du moteur du véhicule en marche, et ainsi le procédé comporte en outre :
un apprentissage préalable d’identification d’une vibration caractéristique du moteur dans au moins une phase prédéfinie de fonctionnement du moteur, cette vibration caractéristique étant alors représentative d’une identité du véhicule,
et une détection courante, dans les signaux captés par l’unité capteur, de cette vibration caractéristique,
l’envoi au serveur distant des coordonnées de géolocalisation étant alors conditionné par une détection positive de la vibration caractéristique précitée.In this embodiment, the sensor unit comprises an accelerometer capable of sensing vibrations of the engine of the vehicle in operation, and thus the method further comprises:
prior learning to identify a characteristic vibration of the engine in at least one predefined phase of engine operation, this characteristic vibration then being representative of an identity of the vehicle,
and a current detection, in the signals picked up by the sensor unit, of this characteristic vibration,
the sending to the remote server of the geolocation coordinates then being conditioned by a positive detection of the aforementioned characteristic vibration.
Grâce à une telle disposition, il est possible d’identifier à distance un véhicule même s’il n’est pas équipé d’un dispositif électronique de transmission de type Bluetooth (par exemple un véhicule d’un ancien modèle) ou encore si ce moyen de transmission n’est pas alimenté électriquement.Thanks to such an arrangement, it is possible to remotely identify a vehicle even if it is not equipped with an electronic transmission device of the Bluetooth type (for example a vehicle of an old model) or even if this transmission medium is not electrically powered.
Pour s’assurer de l’évènement de mise à l’arrêt du véhicule et sortie de l’utilisateur, on peut identifier d’une part que le véhicule est à l’arrêt, et d’autre part que son utilisateur en est sorti. Afin de s’assurer que le véhicule est à l’arrêt, selon un mode de réalisation, la signature dudit évènement comporte une vibration caractéristique de fonctionnement du moteur, sur un intervalle de temps, dans au moins une des situations suivantes :
- mise au point mort du moteur,
- extinction du moteur.To ensure the event of stopping the vehicle and leaving the user, it is possible to identify on the one hand that the vehicle is stationary, and on the other hand that its user has left it. . In order to ensure that the vehicle is stationary, according to one embodiment, the signature of said event includes a characteristic vibration of engine operation, over a time interval, in at least one of the following situations:
- neutralization of the engine,
- engine shutdown.
Afin de s’assurer que son utilisateur en est sorti, selon un mode de réalisation, l’unité capteur comporte au moins un élément parmi un accéléromètre, un altimètre, un gyroscope, un capteur de pression, capteur de lumière, un microphone. La signature dudit évènement comporte une mesure spécifique d’un mouvement de l’utilisateur, sur un intervalle de temps, dans au moins l’une des situations suivantes :
- l’utilisateur retire sa ceinture de sécurité,
- l’utilisateur ouvre la porte,
- l’utilisateur effectue un mouvement pour quitter le siège,
- l’utilisateur effectue un mouvement pour passer à travers la porte,
- l’utilisateur referme la porte,
- l’utilisateur actionne un mécanisme de fermeture du véhicule.In order to ensure that its user has gotten out of it, according to one embodiment, the sensor unit comprises at least one element from among an accelerometer, an altimeter, a gyroscope, a pressure sensor, a light sensor, a microphone. The signature of said event includes a specific measurement of a user's movement, over a time interval, in at least one of the following situations:
- the user removes his seat belt,
- the user opens the door,
- the user makes a movement to leave the seat,
- the user performs a movement to pass through the door,
- the user closes the door,
- the user actuates a closing mechanism of the vehicle.
Par exemple la mesure spécifique est une accélération caractéristique. Par exemple la porte est la porte du côté conducteur. Par exemple le siège est le siège du conducteur.For example, the specific measurement is a characteristic acceleration. For example the door is the driver's side door. For example the seat is the driver's seat.
Selon un mode de réalisation, la signature dudit évènement comporte une succession d’au moins deux accélérations caractéristiques correspondant à des situations respectives parmi les situations listées ci-avant, prises successivement dans l’ordre présenté ci-dessus.According to one embodiment, the signature of said event comprises a succession of at least two characteristic accelerations corresponding to respective situations among the situations listed above, taken successively in the order presented above.
Dans le cas présenté ici où l’unité capteur comporte un accéléromètre capable de détecter des accélérations caractéristiques de l’utilisateur, un tel accéléromètre peut capter en outre des vibrations, notamment des vibrations caractéristiques du moteur du véhicule, ce qui permet de réaliser une économie de moyens dans le dispositif portable.In the case presented here where the sensor unit comprises an accelerometer capable of detecting characteristic accelerations of the user, such an accelerometer can also detect vibrations, in particular vibrations characteristic of the engine of the vehicle, which makes it possible to achieve savings means in the portable device.
Il existe plusieurs manières de réaliser un dispositif portable. Dans un mode de réalisation, le dispositif portable est un terminal mobile (type smartphone ou autre objet connecté équipé d’un module GPS). Un tel équipement peut suffire à détecter des mouvements de l’utilisateur et des accélérations caractéristiques, ainsi que des vibrations caractéristiques du moteur. Toutefois, il est possible que l’utilisateur laisse son smartphone posé dans le vide-poche de l’habitacle du véhicule et que le smartphone ne détecte pas tous les mouvements de l’utilisateur. Dans une autre réalisation qui ne présente pas un tel inconvénient, le dispositif portable peut être constitué d’un accessoire portable connecté (bracelet connecté ou monture de lunettes connectée), portant l’unité capteur, et d’un terminal mobile apte à communiquer avec l’accessoire portable.There are several ways to make a portable device. In one embodiment, the portable device is a mobile terminal (smartphone type or other connected object equipped with a GPS module). Such equipment may be sufficient to detect characteristic user movements and accelerations, as well as characteristic engine vibrations. However, it is possible that the user leaves his smartphone placed in the glove compartment of the passenger compartment of the vehicle and that the smartphone does not detect all the movements of the user. In another embodiment which does not have such a drawback, the portable device may consist of a connected portable accessory (connected bracelet or connected spectacle frame), carrying the sensor unit, and a mobile terminal capable of communicating with wearable accessory.
Ce terminal mobile peut alors opérer les traitements d’identification de signaux caractéristiques dans les signaux captés par l’unité capteur. Néanmoins, les calculs à mettre en œuvre pour ces traitements sont fastidieux et il peut être préférable de réaliser ces calculs auprès du serveur.This mobile terminal can then carry out the processing for identifying characteristic signals in the signals picked up by the sensor unit. Nevertheless, the calculations to be implemented for these processing operations are tedious and it may be preferable to carry out these calculations with the server.
Dans cette forme de réalisation, on peut prévoir alors que le dispositif portable comporte l’unité capteur et un premier module de communication radiofréquence, apte à communiquer avec un deuxième module radiofréquence d’un terminal mobile, à disposition de l’utilisateur, et relié au serveur distant via un réseau étendu. Il peut s’agir typiquement de modules de communication Bluetooth ou Wi-Fi.In this embodiment, provision can then be made for the portable device to comprise the sensor unit and a first radiofrequency communication module, capable of communicating with a second radiofrequency module of a mobile terminal, available to the user, and connected to the remote server via a wide area network. These can typically be Bluetooth or Wi-Fi communication modules.
Dans une telle réalisation, le procédé peut comporter:
- Une transmission par le premier module au deuxième module des signaux captés,
- Une transmission du terminal mobile au serveur des signaux captés, et
- Un traitement auprès du serveur pour identifier un signal caractéristique parmi les signaux captés.In such an embodiment, the method may include:
- A transmission by the first module to the second module of the signals received,
- A transmission from the mobile terminal to the server of the signals received, and
- Processing with the server to identify a characteristic signal among the signals received.
Dans cette forme de réalisation, le terminal mobile peut avantageusement comporter le module de géolocalisation précité. En cas d’identification de la signature de l’évènement dans les signaux captés, le serveur requiert du terminal mobile les dernières coordonnées de géolocalisation du véhicule que peut transmettre alors le terminal mobile.In this embodiment, the mobile terminal can advantageously include the aforementioned geolocation module. In the event of identification of the signature of the event in the signals received, the server requests from the mobile terminal the last geolocation coordinates of the vehicle which the mobile terminal can then transmit.
Par ailleurs, le « signal caractéristique » précité peut être la signature précitée de l’évènement de mise à l’arrêt du véhicule et sortie de l’utilisateur. Il peut s’agir aussi d’identifier le véhicule d’après sa vibration caractéristique. Il peut s’agir aussi de reconnaitre l’utilisateur lui-même, comme prévu dans la forme de réalisation décrite ci-après.Furthermore, the aforementioned “characteristic signal” may be the aforementioned signature of the event of stopping the vehicle and leaving the user. It can also be a question of identifying the vehicle according to its characteristic vibration. It may also involve recognizing the user himself, as provided for in the embodiment described below.
Selon cette forme de réalisation particulière, le dispositif portable comporte un accessoire portable, connecté, à disposition de l’utilisateur et portant l’unité capteur, cette unité capteur comportant au moins un accéléromètre. En particulier, l’accéléromètre mesure au moins des mouvements de l’utilisateur pour détecter des gestes caractéristiques de l’utilisateur, ces gestes caractéristiques étant alors représentatifs d’une identité de l’utilisateur.According to this particular embodiment, the portable device comprises a portable accessory, connected, available to the user and carrying the sensor unit, this sensor unit comprising at least one accelerometer. In particular, the accelerometer measures at least movements of the user to detect characteristic gestures of the user, these characteristic gestures then being representative of an identity of the user.
Dans une forme de réalisation, l’accessoire connecté est effectivement une monture de lunettes à disposition de l’utilisateur équipée d’un accéléromètre et il a été observé effectivement qu’un mouvement physique de sortie de véhicule (ou d’autres gestes préalables encore) caractérisent un individu, comme une empreinte biométrique.In one embodiment, the connected accessory is actually a spectacle frame available to the user equipped with an accelerometer and it has actually been observed that a physical movement out of the vehicle (or other preliminary gestures ) characterize an individual, like a biometric fingerprint.
Comme indiqué précédemment, les utilisateurs peuvent avoir préalablement souscrit au service de maintenance et installé l’application mobile sur leur terminal. Comme par ailleurs, chaque utilisateur peut être identifié par un mouvement physique (de sortie de véhicule ou d’autres gestes encore) comme une empreinte biométrique, l’envoi de la notification de proposition de service de maintenance sur le terminal mobile de l’utilisateur peut être conditionné par l’identification de l’utilisateur par les gestes caractéristiques précités de l’utilisateur.As indicated above, users may have previously subscribed to the maintenance service and installed the mobile application on their terminal. As moreover, each user can be identified by a physical movement (exiting the vehicle or other gestures) such as a biometric fingerprint, the sending of the maintenance service proposal notification to the user's mobile terminal may be conditioned by the identification of the user by the aforementioned characteristic gestures of the user.
Ainsi, reconnaitre un utilisateur par ses gestes caractéristiques permet d’envoyer la notification au terminal de cet utilisateur précisément. En outre, un utilisateur qui vient de sortir du véhicule ne sera pas dérangé pendant sa conduite par le message reçu sur son terminal (puisqu’il est sorti du véhicule). Le message est reçu en outre à un moment pertinent, puisque l’utilisateur vient de sortir de son véhicule et est sensible à l’état du véhicule.Thus, recognizing a user by his characteristic gestures makes it possible to send the notification to the terminal of this user precisely. In addition, a user who has just exited the vehicle will not be disturbed while driving by the message received on his terminal (since he has exited the vehicle). The message is also received at a relevant time, since the user has just left his vehicle and is aware of the state of the vehicle.
Dans une réalisation où la maintenance précitée concerne une pièce du véhicule susceptible de s’user (comme des essuie-glaces typiquement), la détection d’un besoin de maintenance du véhicule peut comporter :
- un apprentissage préalable dans les signaux captés par l’unité capteur, d’une signature d’état d’usure d’une pièce prédéfinie du véhicule,
- et une détection courante, dans les signaux captés par l’unité capteur, de ladite signature d’état d’usure de la pièce prédéfinie.In an embodiment where the aforementioned maintenance concerns a part of the vehicle likely to wear out (typically such as windshield wipers), the detection of a need for maintenance of the vehicle may include:
- prior learning in the signals picked up by the sensor unit, of a wear state signature of a predefined part of the vehicle,
- And a current detection, in the signals picked up by the sensor unit, of said wear state signature of the predefined part.
Par exemple, la pièce prédéfinie est une paire d’essuie-glaces du véhicule et la signature de l’état d’usure est une vibration caractéristique du frottement des essuie-glaces usés sur le pare-brise.For example, the predefined part is a pair of windscreen wipers from the vehicle and the signature of the state of wear is a characteristic vibration of the friction of the worn windscreen wipers on the windshield.
Dans une réalisation alternative, la détection d’un besoin de maintenance du véhicule peut comporter :
- un apprentissage préalable dans les signaux captés par l’unité capteur, d’une signature caractéristique d’une sollicitation d’une pièce prédéfinie du véhicule,
- et une détection courante, dans les signaux captés par l’unité capteur, d’une dérive de ladite signature caractéristique de la sollicitation de la pièce prédéfinie.In an alternative embodiment, the detection of a need for maintenance of the vehicle can comprise:
- prior learning in the signals picked up by the sensor unit, of a characteristic signature of a stress on a predefined part of the vehicle,
- And a current detection, in the signals picked up by the sensor unit, of a drift of said characteristic signature of the stress on the predefined part.
Une sollicitation de la pièce prédéfinie est une action exercée par une force ou une charge sur la pièce prédéfinie ou une action de la pièce prédéfinie provoquée par une force ou une charge. Par exemple, une pièce prédéfinie est un balai d’essuie-glace et une sollicitation du balai d’essuie-glace est un actionnement d’un cycle de balayage du balai d’essuie-glace par un levier de commande. On peut prévoir par exemple un capteur (microphone ou autre) de signaux produits par le frottement d’essuie-glace (avec un son caractéristique en cas d’usure). Ce capteur peut être intégré dans l’unité capteur précitée par exemple.A stress of the predefined part is an action exerted by a force or a load on the predefined part or an action of the predefined part caused by a force or a load. For example, a predefined part is a wiper blade and a request for the wiper blade is an actuation of a wiper blade cycle by a control lever. For example, a sensor (microphone or other) of signals produced by the friction of the windscreen wiper (with a characteristic sound in the event of wear) can be provided. This sensor can be integrated in the aforementioned sensor unit for example.
On peut prévoir une forme de mise en œuvre de service, proprement dite, dans laquelle on fournit en outre une mémoire stockant une liste préétablie d’opérateurs associés chacun à une adresse de télécommunication de terminal mobile d’opérateur, et associé chacun dynamiquement à un indicateur de disponibilité et à des coordonnées de présence, l’indicateur de disponibilité prenant au moins l’une des valeurs parmi la liste consistant en : « disponible », « non disponible », et le service de maintenance du véhicule peut comporter :
- sélectionner, dans la liste préétablie d’opérateurs, un opérateur dont des coordonnées de présence sont dans un rayon d’action déterminé autour desdites coordonnées de géolocalisation, et dont l’indicateur de disponibilité présente une valeur « disponible »,
- émettre, par le serveur distant, une requête de service de maintenance sur le terminal mobile d’opérateur associé à l’opérateur sélectionné,
- en réponse à la réception, par le serveur distant, d’un message d’acceptation de réalisation du service de maintenance émis par le terminal mobile d’opérateur, stocker dans la mémoire, en association avec l’opérateur sélectionné, une nouvelle valeur de l’indicateur de disponibilité de l’opérateur « non disponible ».It is possible to provide a form of service implementation, strictly speaking, in which a memory is also provided storing a pre-established list of operators each associated with an operator's mobile terminal telecommunications address, and each dynamically associated with a availability indicator and to presence coordinates, the availability indicator taking at least one of the values from the list consisting of: "available", "not available", and the vehicle maintenance service may include:
- select, from the pre-established list of operators, an operator whose presence coordinates are within a determined radius of action around said geolocation coordinates, and whose availability indicator has an "available" value,
- issue, by the remote server, a maintenance service request on the operator's mobile terminal associated with the selected operator,
- in response to the reception, by the remote server, of a maintenance service performance acceptance message transmitted by the operator's mobile terminal, storing in the memory, in association with the selected operator, a new value operator availability indicator "not available".
La présente invention vise en outre un système pour la mise en œuvre du procédé ci-avant, comportant:
- un dispositif portable, à disposition d’un utilisateur du véhicule, et incluant une unité capteur de signaux, un module de géolocalisation, et une interface de communication avec un serveur distant, et
- ledit serveur distant.The present invention further relates to a system for implementing the above method, comprising:
- a portable device, available to a user of the vehicle, and including a signal sensor unit, a geolocation module, and a communication interface with a remote server, and
- said remote server.
L’invention vise en outre un serveur d’un système tel que décrit précédemment, ce serveur étant configuré pour mettre en œuvre :
- une étape préalable d’apprentissage dans des signaux captés par l’unité capteur, d’au moins une signature d’un évènement prédéfini, correspondant à une mise à l’arrêt du véhicule et une sortie, du véhicule, de l’utilisateur portant le dispositif portable,
- une étape courante de :
* détection, dans les signaux captés par l’unité capteur, de ladite signature de l’évènement de mise à l’arrêt du véhicule et sortie de l’utilisateur,
* et requête de dernières coordonnées de géolocalisation du véhicule ainsi détecté comme étant à l’arrêt.The invention further relates to a server of a system as described previously, this server being configured to implement:
- a prior step of learning in signals picked up by the sensor unit, at least one signature of a predefined event, corresponding to a stopping of the vehicle and an exit, from the vehicle, of the user wearing the portable device,
- a common step of:
* detection, in the signals picked up by the sensor unit, of said signature of the event of stopping the vehicle and leaving the user,
* and request for the last geolocation coordinates of the vehicle thus detected as being stationary.
L’invention vise aussi un programme informatique comportant des instructions pour la mise en œuvre du procédé ci-avant, lorsque ces instructions sont exécutées par un processeur.The invention also relates to a computer program comprising instructions for the implementation of the method above, when these instructions are executed by a processor.
Il peut s’agir typiquement du processeur (référence 22 de la figure 1) d’un circuit de traitement informatique comportant en outre une mémoire (6) pour le stockage des instructions du programme informatique, ainsi qu’une interface de communication (7) avec un réseau de communication étendu (21), comme décrit plus loin en référence à la figure 1.This may typically be the processor (reference 22 in Figure 1) of a computer processing circuit further comprising a memory (6) for storing computer program instructions, as well as a communication interface (7) with an extended communication network (21), as described later with reference to Figure 1.
D’ailleurs, d’autres caractéristiques et avantages de l’invention apparaîtront à la lecture de la description qui va suivre. Celle-ci est purement illustrative et doit être lue en regard des dessins annexés sur lesquels :Moreover, other characteristics and advantages of the invention will appear on reading the description which follows. This is purely illustrative and must be read in conjunction with the appended drawings on which:
Fig. 1Fig. 1
Fig. 2Fig. 2
Fig. 3Fig. 3
Fig. 4Fig. 4
Fig. 5Fig. 5
On décrit ci-après l’identification d’un véhicule à l’arrêt et de son emplacement.The identification of a stationary vehicle and its location is described below.
La figure 1 illustre un exemple de système 100 pour la mise en œuvre d’un procédé de détection d’un emplacement d’un véhicule à l’arrêt, dans le but notamment d’effectuer une maintenance sur ce véhicule.FIG. 1 illustrates an example of a system 100 for the implementation of a method for detecting the location of a stationary vehicle, in particular with the aim of carrying out maintenance on this vehicle.
Le système 100 comporte notamment le véhicule 1, une monture de lunettes connectée 2 portées par l’utilisateur 9, un téléphone intelligent, encore appelé en anglais « smartphone » 8, un réseau de communication étendu 21 comportant notamment internet et un serveur distant 5.The system 100 comprises in particular the vehicle 1, a connected spectacle frame 2 worn by the user 9, a smart telephone, also called in English “smartphone” 8, an extended communication network 21 comprising in particular the internet and a remote server 5.
Comme visible sur la figure 1, un utilisateur 9 de la monture de lunettes connectée 2 quitte le véhicule 1. Dans l’exemple de la figure 1, le véhicule 1 est une voiture de tourisme. En outre, l’utilisateur 9 dispose du smartphone 8.As visible in Figure 1, a user 9 of the connected glasses frame 2 leaves the vehicle 1. In the example of Figure 1, the vehicle 1 is a passenger car. Also, user 9 has smartphone 8.
L’utilisateur 9 a souscrit à un service de maintenance de son véhicule 1.User 9 has subscribed to a maintenance service for his vehicle 1.
Pour cela, l’utilisateur 9 a installé sur son smartphone 8 une application de service de maintenance et possède un compte utilisateur associé géré par le serveur distant 5.For this, the user 9 has installed a maintenance service application on his smartphone 8 and has an associated user account managed by the remote server 5.
Comme représenté sur la figure 1, le serveur distant 5 comporte un circuit de traitement informatique comportant un processeur 22 et une mémoire 6, ainsi qu’une interface de communication 7 avec un réseau de communication étendu 21.As shown in Figure 1, the remote server 5 comprises a computer processing circuit comprising a processor 22 and a memory 6, as well as a communication interface 7 with an extended communication network 21.
La mémoire 6 stocke, dans le compte utilisateur, un identifiant de l’utilisateur, un identifiant du véhicule de l’utilisateur, et une adresse de télécommunication du smartphone 8 de l’utilisateur, par exemple un numéro de téléphone. Elle peut stocker en outre des données temporaires (de calcul ou autre) et en particulier les données d’instructions du programme informatique de l’invention. Il peut s’agir ainsi d’une unité mémoire 6, globalement.The memory 6 stores, in the user account, an identifier of the user, an identifier of the vehicle of the user, and a telecommunications address of the smartphone 8 of the user, for example a telephone number. It can also store temporary data (calculation or other) and in particular the instruction data of the computer program of the invention. It can thus be a memory unit 6, overall.
Le serveur distant 5 est programmé pour envoyer sur l’application, via l’interface de communication 7, une notification de service de maintenance du véhicule 1 afin que le véhicule 1 bénéficie d’une maintenance à son dernier emplacement, lorsque ces deux conditions sont remplies :
Condition A) Le véhicule 1 nécessite une maintenance;
Condition B) L’utilisateur 9 est hors du véhicule 1 et n’en a pas besoin dans l’immédiat.The remote server 5 is programmed to send to the application, via the communication interface 7, a maintenance service notification for the vehicle 1 so that the vehicle 1 benefits from maintenance at its last location, when these two conditions are met. fulfilled:
Condition A) Vehicle 1 requires maintenance;
Condition B) User 9 is out of vehicle 1 and does not need it immediately.
Afin de s’assurer de la condition B) et de déterminer le dernier emplacement du véhicule dans cette condition, un procédé d’identification d’un véhicule 1 comme étant à l’arrêt avec son conducteur sorti du véhicule, est mis en œuvre.In order to ensure condition B) and to determine the last location of the vehicle in this condition, a process for identifying a vehicle 1 as being stationary with its driver out of the vehicle, is implemented.
On décrit ci-après un premier mode de réalisation du procédé d’identification.A first embodiment of the identification method is described below.
Comme décrit ci-dessous plus en détail, le procédé d’identification peut comporter les étapes suivantes :
Identification (S0) de l’utilisateur 9 ;
Identification (S1) du véhicule 1 ;
Identification (S2) des dernières coordonnées GPS du véhicule 1.As described below in more detail, the identification process may include the following steps:
Identification (S0) of the user 9;
Identification (S1) of vehicle 1;
Identification (S2) of the last GPS coordinates of the vehicle 1.
On décrit ci-après une identification (S0) de l’utilisateur 9.An identification (S0) of the user 9 is described below.
La monture connectée de la paire de lunettes 2 (appelée ci-après « monture de lunettes connectée 2 ») comporte une unité capteur 3 comportant un accéléromètre capable de mesurer des accélérations liées à des mouvements de l’utilisateur 9. La monture de lunettes connectée 2 est en outre configurée pour filtrer les signaux vibratoires reçus afin d’en isoler la partie utile. Notamment, la monture de lunettes connectée 2 comporte pour cela un circuit de traitement informatique comportant un processeur et une mémoire.The connected frame of the pair of glasses 2 (hereinafter called “connected glasses frame 2”) comprises a sensor unit 3 comprising an accelerometer capable of measuring accelerations linked to movements of the user 9. The connected glasses frame 2 is further configured to filter the vibratory signals received in order to isolate the useful part thereof. In particular, the connected spectacle frame 2 comprises for this purpose a computer processing circuit comprising a processor and a memory.
Chaque personne présente une démarche composée de mouvements qui lui sont propres. Aussi, la démarche d’une personne peut être un geste caractérisant l’utilisateur au même titre que ses empreintes digitales.Each person has a gait composed of movements that are specific to him. Also, the gait of a person can be a gesture characterizing the user in the same way as his fingerprints.
Notamment, l’utilisateur 9 effectue lorsqu’il conduit une série de mouvements de tête, par exemple pour regarder dans les rétroviseurs. Ainsi, la fréquence et l’amplitude du mouvement de tête que fait l’utilisateur 9 pour regarder dans son rétroviseur central peuvent former une signature gestuelle caractéristique de l’identité de l’utilisateur 9. La manière dont l’utilisateur 9 replace ses lunettes sur son nez peut également constituer une signature gestuelle caractéristique de son identité. En outre, la démarche naturelle de l’utilisateur 9 lorsqu’il marche, ouvre la porte de sa voiture et s’y introduit peuvent constituer autant de signatures gestuelles de l’utilisateur 9. De la même manière, lorsque l’utilisateur sort de sa voiture, claque la porte côté conducteur, etc. il s’agit d’une séquence de gestes qui peuvent caractériser à la fois l’utilisateur, et sa sortie effective du véhicule.In particular, the user 9 performs when driving a series of head movements, for example to look in the mirrors. Thus, the frequency and the amplitude of the movement of the head that the user 9 makes to look in his central rear-view mirror can form a gestural signature characteristic of the identity of the user 9. The way in which the user 9 replaces his glasses on his nose can also constitute a characteristic gesture signature of his identity. In addition, the natural gait of the user 9 when he walks, opens the door of his car and enters it can constitute as many gestural signatures of the user 9. In the same way, when the user leaves his car, slamming the driver's side door, etc. it is a sequence of gestures that can characterize both the user and his actual exit from the vehicle.
La monture de lunettes connectée 2 transmet au serveur distant 5 l’accélération mesurée lors du mouvement caractéristique de l’utilisateur 9, par l’intermédiaire du smartphone 8. Pour cela, la monture de lunettes connectée 2 et le smartphone sont équipé d’interfaces de communication courte portée, ici des interfaces Bluetooth. De plus, le smartphone 8 comporte pour cela un circuit de traitement informatique comportant un processeur et une mémoire. Le smartphone 8 transmet l’accélération au serveur distant 5 via le réseau de communication étendu 21.The connected spectacle frame 2 transmits to the remote server 5 the acceleration measured during the characteristic movement of the user 9, via the smartphone 8. For this, the connected spectacle frame 2 and the smartphone are equipped with interfaces short-range communication devices, here Bluetooth interfaces. In addition, the smartphone 8 comprises for this purpose a computer processing circuit comprising a processor and a memory. The smartphone 8 transmits the acceleration to the remote server 5 via the extended communication network 21.
Le serveur distant 5 comporte un circuit de traitement informatique apte à déterminer que l’accélération correspond à un mouvement caractéristique de l’identité de l’utilisateur 9. Pour permettre cette détermination, le circuit de traitement informatique comporte une intelligence artificielle qui a été préalablement entrainée.The remote server 5 comprises a computer processing circuit able to determine that the acceleration corresponds to a characteristic movement of the identity of the user 9. To allow this determination, the computer processing circuit comprises an artificial intelligence which has been previously trained.
Cet entrainement peut avoir été effectué par un opérateur pilotant un équipement mettant en œuvre l’intelligence artificielle et qui peut ainsi marquer (ou « tagger ») des actions (ou de séquences d’actions) en les renseignant via son équipement. Lors de l’entrainement, l’opérateur utilise en outre un véhicule de préférence du même modèle.This training may have been carried out by an operator piloting equipment implementing artificial intelligence and who can thus mark (or “tagger”) actions (or sequences of actions) by entering them via his equipment. During training, the operator also uses a vehicle preferably of the same model.
L’opérateur effectue plusieurs fois chaque action du type par exemple:
- Arrêter le moteur du véhicule,
- Retirer sa ceinture de sécurité,
- Ouvrir la porte du côté conducteur,
- Effectuer un mouvement pour quitter le siège conducteur,
- Effectuer un mouvement pour passer à travers la porte du côté conducteur,
- Refermer la porte du côté conducteur,
- Actionner un mécanisme de fermeture du véhicule.The operator performs each action of the type several times, for example:
- Stop the vehicle engine,
- Remove your seat belt,
- Open the door on the driver's side,
- Make a movement to leave the driver's seat,
- Make a movement to pass through the door on the driver's side,
- Close the door on the driver's side,
- Operate a closing mechanism of the vehicle.
Ces actions (ou une partie au moins de ces actions), prises successivement, peuvent constituer une séquence, comme on le verra plus loin, en particulier de mise à l’arrêt et sortie de l’utilisateur de son véhicule. Pour renseigner via son équipement de quelle action il s’agit sur les mesures d’accélération, le marquage peut consister en un tag (par exemple « retrait de la ceinture de sécurité ») associé à un intervalle de temps (par exemple « 2s - 8s ») de la mesure d’accélération, pour chacun des éléments de la séquence ci-dessus. Les mesures d’accélération acquises peuvent être par exemple envoyées de l’équipement au serveur distant 5 en association avec les marqueurs des actions. L’intelligence artificielle est ainsi entrainée à reconnaitre les actions précitées.These actions (or at least part of these actions), taken successively, can constitute a sequence, as will be seen later, in particular of stopping and exiting the user from his vehicle. To inform via its equipment of what action it is on the acceleration measurements, the marking can consist of a tag (for example "removal of the seat belt") associated with a time interval (for example "2s - 8s”) of the acceleration measurement, for each of the elements of the sequence above. The acquired acceleration measurements can for example be sent from the equipment to the remote server 5 in association with the action markers. Artificial intelligence is thus trained to recognize the aforementioned actions.
Ensuite, lors par exemple de la première utilisation du service par un utilisateur, l’utilisateur peut éventuellement entrer sur l’application de son smartphone 8 un identifiant d’utilisateur et/ou un identifiant de son véhicule (le numéro de la plaque d’immatriculation de son véhicule, par exemple).Then, during the first use of the service by a user, for example, the user can optionally enter on the application of his smartphone 8 a user identifier and/or an identifier of his vehicle (the license plate number vehicle registration, for example).
Dans une forme de réalisation, la monture de lunettes connectée 2 que porte l’utilisateur est configurée pour capter et transmettre au serveur distant 5 des mesures d’accélération (notamment des mouvements de tête de l’utilisateur, des vibrations, etc.), en association avec l’identifiant de l’utilisateur 9. Lors de sa première utilisation du service et des utilisations ultérieures, l’utilisateur 9 équipé de la monture de lunettes connectée 2 reproduit ainsi naturellement, sans même y penser, un ou plusieurs des éléments de la séquence d’actions précitée. Les actions peuvent ainsi être identifiées par le serveur distant 5, grâce à l’apprentissage précédent.In one embodiment, the connected spectacle frame 2 worn by the user is configured to capture and transmit to the remote server 5 acceleration measurements (in particular movements of the user's head, vibrations, etc.), in association with the identifier of the user 9. During his first use of the service and subsequent uses, the user 9 equipped with the connected spectacle frame 2 thus reproduces naturally, without even thinking about it, one or more of the elements of the aforementioned sequence of actions. The actions can thus be identified by the remote server 5, thanks to the previous learning.
En outre, comme décrit précédemment, les mesures d’accélération de chacune de ces actions peuvent en outre servir, lorsqu’elles sont acquises pour l’utilisateur 9 en particulier, de signature de l’identité de l’utilisateur 9.In addition, as described above, the acceleration measurements of each of these actions can also serve, when they are acquired for the user 9 in particular, as a signature of the identity of the user 9.
Ainsi l’intelligence artificielle est-elle entrainée en deux étapes principales : une première étape, par entrainement d’un réseau de neurones à l’aide de marqueurs d’action, correspondant à un entrainement à reconnaître des signatures d’actions effectuées par un opérateur, puis une seconde étape ultérieure, par apprentissage autonome, correspondant à un entrainement à reconnaître en particulier que les actions sont réalisées par un utilisateur donné 9. Avantageusement, l’utilisateur 9 n’a pas à effectuer d’action particulière pour entrainer l’intelligence autonome à le reconnaitre. Aussi, l’utilisateur 9 ne perçoit aucune intrusion dans sa vie quotidienne.Thus artificial intelligence is trained in two main stages: a first stage, by training a network of neurons using action markers, corresponding to training to recognize signatures of actions carried out by a operator, then a second subsequent step, by autonomous learning, corresponding to training in recognizing in particular that the actions are carried out by a given user 9. Advantageously, the user 9 does not have to perform any particular action to train the autonomous intelligence to recognize it. Also, user 9 does not perceive any intrusion in his daily life.
Ainsi, le circuit de traitement informatique du serveur distant 5 est apte à déterminer l’identité de l’utilisateur 9.Thus, the computer processing circuit of the remote server 5 is able to determine the identity of the user 9.
Avantageusement, cette détermination permet notamment de vérifier que la monture de lunettes connectée 2 est utilisée par l’utilisateur 9 enregistré dans le compte utilisateur, et non pas par un autre utilisateur.Advantageously, this determination makes it possible in particular to verify that the connected spectacle frame 2 is used by the user 9 registered in the user account, and not by another user.
Une fois l’identité de l’utilisateur 9 vérifiée, le véhicule 1 peut être identifié par l’étape d’identification (S1) du véhicule 1.Once the identity of the user 9 has been verified, the vehicle 1 can be identified by the identification step (S1) of the vehicle 1.
Les étapes d’identification (S1) du véhicule 1 et d’identification (S2) des dernières coordonnées GPS du véhicule 1 sont décrites ci-dessous en référence aux figures 1 et 2.The steps of identification (S1) of vehicle 1 and of identification (S2) of the last GPS coordinates of vehicle 1 are described below with reference to FIGS. 1 and 2.
Le moteur du véhicule 1 émet (S100) un signal de signature 4. Le signal de signature 4 est un signal vibratoire caractéristique du moteur et est détecté par l’unité capteur 3 de la monture de lunettes connectée 2.The engine of vehicle 1 emits (S100) a signature signal 4. The signature signal 4 is a vibration signal characteristic of the engine and is detected by the sensor unit 3 of the connected spectacle frame 2.
Afin de faciliter l’illustration, la capture du signal de signature 4 est représentée sur la figure 1 à l’extérieur du véhicule 1. En réalité, dans ce mode de réalisation, le signal de signature 4 est capté par l’unité capteur 3 lorsque l’utilisateur 9 est à l’intérieur du véhicule 1.For ease of illustration, the capture of the signature signal 4 is shown in Figure 1 outside the vehicle 1. In fact, in this embodiment, the signature signal 4 is picked up by the sensor unit 3 when user 9 is inside vehicle 1.
L’unité capteur 3 est un accéléromètre apte à détecter des vibrations. Le signal vibratoire caractéristique du moteur est une vibration du moteur dans au moins une phase prédéfinie de fonctionnement du moteur. En général, cette phase prédéfinie peut être sélectionnée dans la liste comprenant une accélération, un changement de vitesse prédéfini, une décélération, une mise au point mort, un allumage du moteur.The sensor unit 3 is an accelerometer capable of detecting vibrations. The characteristic vibration signal of the motor is a vibration of the motor in at least one predefined phase of motor operation. In general, this predefined phase can be selected from the list including acceleration, predefined gear change, deceleration, neutral, engine ignition.
Par exemple, il peut s’agir de pôles de vibration du moteur au point mort ou en régime constant, desquels pôles les différentes fréquences et les amplitudes associées caractérisent le moteur, comme illustré sur la figure 5. Alternativement ou en complément, il peut s’agir en outre d’une phase particulière de fonctionnement du moteur, dont les vibrations sont caractéristiques dans le temps, comme les phases d’accélération visibles sur les figures 3 et 4 commentées plus loin.For example, it may be poles of vibration of the engine at standstill or at constant speed, from which poles the different frequencies and the associated amplitudes characterize the engine, as illustrated in Figure 5. Alternatively or in addition, it can s It is also a particular phase of engine operation, the vibrations of which are characteristic over time, such as the acceleration phases visible in FIGS. 3 and 4, commented on below.
Le signal de signature 4 est le signal vibratoire du moteur (dans le temps et/ou en fréquences). Typiquement, le moteur vibre et cette vibration est transmise en partie dans l’habitacle dans lequel se situent l’utilisateur et son accessoire connecté 2 portant un accéléromètre. La vibration que subit ainsi l’accéléromètre peut définir un signal temporel de vibration du type illustré sur la figure 3. En effet, la figure 3 montre la différence de signatures vibratoires entre deux moteurs de véhicules différents au démarrage (à gauche 17, un premier modèle de véhicule et à droite, 18 un deuxième modèle).The signature signal 4 is the engine vibration signal (in time and/or in frequency). Typically, the motor vibrates and this vibration is partly transmitted to the passenger compartment in which the user and his connected accessory 2 carrying an accelerometer are located. The vibration that the accelerometer thus undergoes can define a temporal vibration signal of the type illustrated in FIG. 3. Indeed, FIG. vehicle model and on the right, 18 a second model).
En outre, il est possible d’estimer une transformée de Fourier de ce signal temporel pour en déduire les pôles de vibration de la figure 5.In addition, it is possible to estimate a Fourier transform of this temporal signal to deduce the vibration poles of figure 5.
L’instantané de la fréquence des modes et leur amplitude associée est caractéristique du moteur du véhicule 1, et peut servir pour identifier le moteur au même titre qu’une carte d’identité du véhicule 1.The snapshot of the frequency of the modes and their associated amplitude is characteristic of the engine of vehicle 1, and can be used to identify the engine in the same way as an identity card of vehicle 1.
Comme représenté sur la figure 1 par les ondelettes 19 et 20, la monture de lunettes connectée 2 transmet (S101) au smartphone 8, par l’intermédiaire des interfaces de communication courte portée, le signal vibratoire. Le smartphone 8 transmet (S102) le signal vibratoire jusqu’au serveur distant 5, via le réseau de communication étendu 21.As represented in FIG. 1 by the wavelets 19 and 20, the connected spectacle frame 2 transmits (S101) to the smartphone 8, via the short-range communication interfaces, the vibration signal. The smartphone 8 transmits (S102) the vibration signal to the remote server 5, via the extended communication network 21.
L’interface de communication 7 du serveur distant 5 est configurée pour recevoir le signal vibratoire.The communication interface 7 of the remote server 5 is configured to receive the vibration signal.
Le circuit de traitement informatique du serveur distant 5 a été préalablement configuré en tant qu’intelligence artificielle entraînée à identifier des signaux de signature.The computer processing circuit of the remote server 5 has been previously configured as an artificial intelligence trained to identify signature signals.
L’entrainement peut être réalisé en effectuant des marquages, encore appelé en anglais « tags », sur les graphes d’une série de nombreux graphes de signaux d’entrainement préalablement acquis et comportant la signature à reconnaitre ultérieurement. Typiquement ce « nombre de graphes » peut être plusieurs centaines, voire plusieurs milliers pour un entrainement robuste.The training can be carried out by making markings, also called in English “tags”, on the graphs of a series of numerous graphs of training signals previously acquired and comprising the signature to be recognized later. Typically this "number of graphs" can be several hundred, or even several thousand for robust training.
Dans le cas présent, des marqueurs ont été associés aux acquisitions de signaux de signature d’entrainement pour identifier une phase précise de fonctionnement du moteur du véhicule (par exemple son extinction pour l’identifier comme étant à l’arrêt).In the present case, markers were associated with the acquisitions of training signature signals to identify a precise phase of operation of the vehicle engine (for example its extinction to identify it as being at a standstill).
On peut, plus généralement, tenir à jour une base de données de signatures de différents moteurs. On peut utiliser un réseau de neurones et la fonction de transfert de chaque neurone est ajustée par rétroaction lors de l’entrainement du réseau de neurones. Pour cela, les acquisitions de signaux de signature d’entrainement sont envoyées dans le réseau de neurones pour identification. Pour chaque acquisition, on instruit a posteriori le réseau de neurones sur le type de moteur identifié qui doit être associé à chaque acquisition jusqu’à ce que le réseau de neurones soit apte à reconnaître lui-même, pour une nouvelle acquisition de signal de signature d’entrainement, le type de moteur d’où est issue une nouvelle acquisition de signal.It is possible, more generally, to keep a database of signatures of different engines up to date. A neural network can be used and the transfer function of each neuron is adjusted by feedback when training the neural network. For this, the acquisitions of training signature signals are sent to the neural network for identification. For each acquisition, the neural network is instructed a posteriori on the type of motor identified which must be associated with each acquisition until the neural network is able to recognize itself, for a new signature signal acquisition drive, the type of motor from which a new signal acquisition originated.
Ainsi, par l’emploi de son réseau de neurones ainsi entrainé, le serveur distant 5 identifie (S103) le signal comportant une signature 4 comme représentatif de l’identité du moteur et plus particulièrement du véhicule 1.Thus, by using its neural network thus trained, the remote server 5 identifies (S103) the signal comprising a signature 4 as representative of the identity of the engine and more particularly of the vehicle 1.
Plus généralement, l’intelligence artificielle peut être également entrainée en deux étapes principales, comme indiqué précédemment : une première étape, par entrainement d’un réseau de neurone à l’aide de marqueurs de phases de fonctionnement, correspondant à un entrainement à reconnaître des signatures de phases de fonctionnement d’un moteur en général, et une seconde étape ultérieure, par apprentissage autonome, correspondant à un entrainement à reconnaître que les actions sont réalisées par un type de moteur en particulier.More generally, artificial intelligence can also be trained in two main stages, as indicated previously: a first stage, by training a neural network using markers of operating phases, corresponding to training in recognizing signatures of operating phases of an engine in general, and a second subsequent step, by autonomous learning, corresponding to training in recognizing that the actions are carried out by a particular type of engine.
La seconde étape ultérieure peut être prolongée par un apprentissage autonome continu sur le moteur du véhicule 1, ou plus généralement sur le véhicule lui-même. En effet, un exemplaire de véhicule produit en série peut provoquer en service des vibrations qui peuvent évoluer au cours de la vie de ce véhicule, en fonction de son utilisation particulière, laquelle utilisation peut être différente de l’utilisation faite d’autres véhicules du même modèle.The second subsequent step can be extended by continuous autonomous learning on the engine of vehicle 1, or more generally on the vehicle itself. Indeed, an example of a mass-produced vehicle can cause vibrations in service which can change during the life of this vehicle, depending on its particular use, which use can be different from the use made of other vehicles of the same model.
Ainsi, le serveur distant 5 a identifié le véhicule 1 et l’utilisateur 9 par l’un de ses gestes caractéristiques.Thus, the remote server 5 has identified the vehicle 1 and the user 9 by one of its characteristic gestures.
En outre, le serveur distant 5 est configuré pour vérifier que l’identité de l’utilisateur 9 et l’identification du véhicule 1 retrouvées par les étapes décrites ci-dessus correspondent au même compte d’utilisateur enregistré dans le serveur distant 5.In addition, the remote server 5 is configured to verify that the identity of the user 9 and the identification of the vehicle 1 found by the steps described above correspond to the same user account registered in the remote server 5.
Avantageusement, cette vérification permet notamment d’identifier que l’utilisateur 9 est dans son véhicule personnel, et non pas dans un autocar ou un taxi. Le serveur distant 5 peut alors envoyer (S104) sur le smartphone 8 une notification de proposition de maintenance afin de s’assurer de l’accord de l’utilisateur 9 pour que la maintenance ait lieu. A réception de la notification, l’utilisateur 9 peut indiquer (S105) son accord pour que l’opération de maintenance ait lieu. Une fois que le serveur distant 5 a déterminé que l’utilisateur 9 est dans son véhicule 1 personnel, la condition B) peut être testée comme décrit ci-dessous.Advantageously, this verification makes it possible in particular to identify that the user 9 is in his personal vehicle, and not in a bus or a taxi. The remote server 5 can then send (S104) to the smartphone 8 a maintenance proposal notification in order to ensure the agreement of the user 9 for the maintenance to take place. Upon receipt of the notification, the user 9 can indicate (S105) his agreement for the maintenance operation to take place. Once the remote server 5 has determined that the user 9 is in his personal vehicle 1, condition B) can be tested as described below.
Pour des raisons pratiques, l’opération de maintenance doit avoir lieu alors que l’utilisateur 9 n’a pas besoin d’utiliser son véhicule 1. Pour cela, le procédé comporte une étape d’identification (S2) des dernières coordonnées GPS du véhicule 1 et à cette fin, il convient de déterminer que le véhicule 1 est garé et s’assurer que l’utilisateur 9 est sorti de son véhicule, le moteur du véhicule 1 étant éteint.For practical reasons, the maintenance operation must take place when the user 9 does not need to use his vehicle 1. For this, the method includes a step of identifying (S2) the last GPS coordinates of the vehicle 1 and to this end, it is necessary to determine that the vehicle 1 is parked and to ensure that the user 9 has left his vehicle, the engine of the vehicle 1 being switched off.
Un procédé pour déterminer que l’utilisateur 9 sort de son véhicule 1 est décrit ci-dessous. L’utilisateur 9 a effectué un trajet à l’aide de son véhicule 1. Il gare le véhicule 1. L’utilisateur 9 éteint le moteur du véhicule 1 et, comme représenté sur la figure 1, quitte le véhicule 1. Lorsqu’il quitte le véhicule 1, l’utilisateur 9 émet (S106) un signal caractéristique 10, comportant une signature d’un évènement (arrêt du moteur et sortie du véhicule). Comme représenté sur la figure 1, l’unité capteur 3 de la monture de lunettes connectée 2 capture la signature de ce signal 10 à la fois la vibration caractéristique du moteur à l’extinction et le geste caractéristique de l’utilisateur pour sortir du véhicule. L’unité capteur 3 comporte un accéléromètre configuré pour acquérir ces différentes mesures de vibrations et mouvements. L’accéléromètre peut être implanté dans la monture de lunettes connectée 2.A method for determining that the user 9 leaves his vehicle 1 is described below. User 9 has made a journey using his vehicle 1. He parks vehicle 1. User 9 turns off the engine of vehicle 1 and, as shown in FIG. 1, leaves vehicle 1. When he leaves the vehicle 1, the user 9 transmits (S106) a characteristic signal 10, comprising a signature of an event (stopping the engine and leaving the vehicle). As shown in Figure 1, the sensor unit 3 of the connected spectacle frame 2 captures the signature of this signal 10 both the characteristic vibration of the engine when switching off and the characteristic gesture of the user to exit the vehicle . The sensor unit 3 comprises an accelerometer configured to acquire these various measurements of vibrations and movements. The accelerometer can be implanted in the connected glasses frame 2.
Ce signal 10 est envoyé (S107) par la monture de lunettes connectée 2 au smartphone 8 qui le transmet (S108) au serveur distant 5.This signal 10 is sent (S107) by the connected spectacle frame 2 to the smartphone 8 which transmits it (S108) to the remote server 5.
Le serveur distant 5 comporte un circuit de traitement informatique apte à déterminer, dans le deuxième signal de signature 10, une signature de l’évènement d’extinction du moteur et de sortie, par l’utilisateur 9, du véhicule 1.The remote server 5 comprises a computer processing circuit able to determine, in the second signature signal 10, a signature of the event of engine extinction and exit, by the user 9, of the vehicle 1.
Le serveur distant 5 est équipé d’une intelligence artificielle entrainée à reconnaitre des signatures d’évènements dans les signaux qu’il reçoit de la monture 2 via le smartphone 8. Par exemple, la figure 4 représente une acquisition de mesure d’accélération en fonction du temps, acquise par l’accéléromètre de la monture de lunettes connectée 2 pour la séquence d’évènements suivante :
- L’utilisateur 9 marche (S11) pour rejoindre le véhicule 1.
- L’utilisateur 9 entre (S12) dans le véhicule 1.
- L’utilisateur 9 démarre (S13) le moteur.
- Le moteur effectue (S14) une séquence à différents tours moteur.
- L’utilisateur 9 sort (S15) du véhicule 1.
- L’utilisateur 9 marche (S16) pour s’éloigner du véhicule 1.The remote server 5 is equipped with an artificial intelligence trained to recognize event signatures in the signals that it receives from the mount 2 via the smartphone 8. For example, FIG. 4 represents an acceleration measurement acquisition in function of time, acquired by the accelerometer of the connected spectacle frame 2 for the following sequence of events:
- User 9 walks (S11) to reach vehicle 1.
- User 9 enters (S12) vehicle 1.
- User 9 starts (S13) the engine.
- The engine performs (S14) a sequence at different engine revolutions.
- User 9 exits (S15) from vehicle 1.
- User 9 walks (S16) to move away from vehicle 1.
Pour identifier cette succession d’évènements, un opérateur peut avoir marqué préalablement chaque évènement sur les mesures d’accélération. Par exemple, le marquage peut consister en un tag (par exemple « S11 ») associé à un intervalle de temps (par exemple « 40s -50s ») de la mesure d’accélération.To identify this succession of events, an operator may have previously marked each event on the acceleration measurements. For example, the marking may consist of a tag (for example "S11") associated with a time interval (for example "40s -50s") of the acceleration measurement.
Ainsi, l’intelligence artificielle du serveur distant 5 est apte à reconnaitre (S109), dans le signal de signature d’évènement, les évènements S15 et S16, dans cet ordre, et à identifier en outre un écart temporel typique entre ces deux évènements, ce qui caractérise ainsi une succession typique de ces évènements. Lorsque le serveur distant 5 a identifié les deux évènements S15 et S16, il envoie une requête (S110) de coordonnées courantes de géolocalisation au smartphone 8. L’application du smartphone 8 est configurée pour que le smartphone 8 interroge le module de géolocalisation du smartphone et transmette les coordonnées de géolocalisation courantes du smartphone, puis qu’il les envoie (S111) au serveur distant 5, en réponse à la requête de données de géolocalisation.Thus, the artificial intelligence of the remote server 5 is able to recognize (S109), in the event signature signal, the events S15 and S16, in this order, and to further identify a typical time difference between these two events. , which thus characterizes a typical succession of these events. When the remote server 5 has identified the two events S15 and S16, it sends a request (S110) for current geolocation coordinates to the smartphone 8. The application of the smartphone 8 is configured so that the smartphone 8 interrogates the geolocation module of the smartphone and transmits the smartphone's current geolocation coordinates, then it sends them (S111) to the remote server 5, in response to the geolocation data request.
L’interrogation du smartphone 8 par le serveur 5 intervient très peu de temps après la sortie de l’utilisateur de son véhicule (par exemple moins de cinq secondes). Ainsi, le serveur distant 5 obtient l’information du dernier emplacement du véhicule 1, définitivement garé pour une période assez longue permettant l’opération de maintenance. Le serveur distant 5 peut alors envoyer au smartphone 8 une notification de proposition de service de maintenance.The interrogation of the smartphone 8 by the server 5 takes place very shortly after the user leaves his vehicle (for example less than five seconds). Thus, the remote server 5 obtains the information of the last location of the vehicle 1, definitely parked for a long enough period allowing the maintenance operation. The remote server 5 can then send the smartphone 8 a maintenance service proposal notification.
Ainsi, le serveur distant 5 dispose du lieu où la maintenance du véhicule peut être entreprise, c’est-à-dire de l’emplacement du véhicule à l’arrêt.Thus, the remote server 5 has the place where the maintenance of the vehicle can be undertaken, that is to say the location of the vehicle when stopped.
Selon une variante, afin de s’assurer complètement de la condition B), le serveur distant 5 peut envoyer (S104) sur le smartphone 8 la notification de proposition de maintenance après avoir identifié que l’utilisateur 9 était sorti du véhicule 1, afin de s’assurer de l’accord de l’utilisateur 9 pour que la maintenance ait lieu. A réception de la notification, l’utilisateur 9 peut indiquer son accord pour que l’opération de maintenance ait lieu. Avantageusement, cette variante permet d’éviter que le serveur distant 5 ne planifie une maintenance dans le cas où l’utilisateur 9 n’était sorti que temporairement de son véhicule 1.According to a variant, in order to be completely sure of condition B), the remote server 5 can send (S104) to the smartphone 8 the maintenance proposal notification after having identified that the user 9 has left the vehicle 1, in order to to ensure the agreement of the user 9 for the maintenance to take place. Upon receipt of the notification, the user 9 can indicate his agreement for the maintenance operation to take place. Advantageously, this variant makes it possible to prevent the remote server 5 from planning maintenance in the event that the user 9 had only temporarily left his vehicle 1.
La maintenance précitée consiste en un changement des essuie-glaces 23 du véhicule 1 lorsque les essuie-glaces 23 sont usés, dans un exemple de réalisation présenté ci-après.The aforementioned maintenance consists of changing the windscreen wipers 23 of the vehicle 1 when the windscreen wipers 23 are worn, in an embodiment presented below.
Le service de remplacement d’essuie-glace 23 consiste à envoyer un coursier avec une paire d’essuie-glaces neuve sur le lieu des dernières coordonnées de géolocalisation du véhicule à l’arrêt. Le coursier remplace alors les essuie-glaces 23 du véhicule 1 pendant que l’utilisateur 9 ne se sert pas de son véhicule 1. Dans cet exemple, la condition A), c’est-à-dire le fait que véhicule 1 nécessite une maintenance, peut être assurée comme exposé ci-après.The wiper replacement service 23 consists of sending a courier with a new pair of wipers to the location of the last geolocation coordinates of the stationary vehicle. The courier then replaces the windshield wipers 23 of vehicle 1 while user 9 is not using his vehicle 1. In this example, condition A), that is to say the fact that vehicle 1 requires a maintenance, can be provided as explained below.
Les essuie-glaces 23 sont considérés usés à partir d’un temps d’utilisation défini, par exemple une année.The windscreen wipers 23 are considered worn after a defined period of use, for example one year.
Alternativement, les essuie-glaces 23 sont considérés usés en fonction d’un temps d’utilisation défini pondéré par des critères de fréquence et d’intensité d’utilisation du véhicule et/ou de fréquence et d’intensité de pluviométrie locale, et/ou d’exposition à des rayons ultraviolets.Alternatively, the wipers 23 are considered worn according to a defined time of use weighted by criteria of frequency and intensity of use of the vehicle and/or frequency and intensity of local rainfall, and/ or exposure to ultraviolet rays.
Alternativement, les essuie-glaces 23 sont considérés usés par détection et analyse d’un signal de signature qui peut être détecté, transmis et analysé comme suit. Ce signal, capté par l’unité capteur 3 de la monture de lunettes connectée 2, peut comporter effectivement une signature caractéristique de l’état d’usure des essuie-glaces 23. Par exemple, cette signature peut être une vibration caractéristique d’un frottement des balais 23 sur le pare-brise avec un bruit particulier.Alternatively, the wipers 23 are considered worn by detecting and analyzing a signature signal which can be detected, transmitted and analyzed as follows. This signal, picked up by the sensor unit 3 of the connected spectacle frame 2, may actually comprise a characteristic signature of the state of wear of the windscreen wipers 23. For example, this signature may be a characteristic vibration of a friction of the brushes 23 on the windshield with a particular noise.
Ensuite, avant d’envoyer un coursier sur le lieu des dernières coordonnées GPS, le serveur distant 5 peut sélectionner par exemple, dans une liste de coursiers stockée dans sa mémoire 6, un coursier disponible dans un rayon d’action prédéterminé autour des dernières coordonnées GPS du véhicule 1. Notamment, dans la mémoire 6, chaque coursier de la liste de coursiers est associé à un smartphone, est également associé à une option, encore appelé en anglais : « flag », de disponibilité prenant une valeur indiquant sa disponibilité (« disponible » ou « non disponible »), et chaque coursier est en outre associé à des coordonnées de présence. Pour chaque coursier, la valeur de l’option et les coordonnées de présence sont mises à jour dans le serveur distant 5, par exemple par l’envoi de requêtes périodiques de mise à jour par le smartphone du coursier. Le coursier sélectionné reçoit sur son smartphone une requête de maintenance, envoyée par le serveur distant 5. La requête comporte un identifiant du véhicule 1, par exemple sa plaque d’immatriculation, ainsi que ses dernières coordonnées GPS. Le coursier répond à cette requête pour valider auprès du serveur distant 5 qu’il va effectivement remplacer les essuie-glaces du véhicule 1.Then, before sending a courier to the place of the last GPS coordinates, the remote server 5 can select for example, from a list of couriers stored in its memory 6, a courier available within a predetermined radius of action around the last coordinates GPS of the vehicle 1. In particular, in the memory 6, each courier of the list of couriers is associated with a smartphone, is also associated with an option, also called in English: "flag", of availability taking a value indicating its availability ( "available" or "not available"), and each courier is also associated with presence coordinates. For each courier, the value of the option and the presence coordinates are updated in the remote server 5, for example by the sending of periodic update requests by the smartphone of the courier. The selected courier receives a maintenance request on his smartphone, sent by the remote server 5. The request includes an identifier of the vehicle 1, for example its license plate, as well as its last GPS coordinates. The courier responds to this request to validate with the remote server 5 that he is actually going to replace the windshield wipers of vehicle 1.
Grâce à une telle mise en œuvre, il est possible de proposer un service de maintenance de véhicule 1 sans intervention de l’utilisateur. En effet, l’utilisateur 9 n’a pas besoin de penser à changer ses essuie-glaces 23 régulièrement. En outre, le service de maintenance est apte à être effectué sans gêne pour l’utilisateur 9. En effet, le service détecte que l’utilisateur 9 est absent de son véhicule 1 et propose la maintenance lorsque l’utilisateur 9 n’a pas besoin de son véhicule 1. Par ailleurs, selon certains aspects impliquant la vérification de l’identité du véhicule 1, d’autres avantages peuvent être obtenus, notamment de sécurité, mais également d’identifier que l’utilisateur 9 est dans son véhicule personnel afin d’éviter d’effectuer une proposition de maintenance sur un autre véhicule que le véhicule personnel de l’utilisateur 9.Thanks to such an implementation, it is possible to offer a vehicle maintenance service 1 without user intervention. Indeed, the user 9 does not need to remember to change his wipers 23 regularly. In addition, the maintenance service is able to be carried out without inconvenience for the user 9. Indeed, the service detects that the user 9 is absent from his vehicle 1 and offers maintenance when the user 9 has not need for his vehicle 1. Moreover, according to certain aspects involving the verification of the identity of the vehicle 1, other advantages can be obtained, in particular security, but also to identify that the user 9 is in his personal vehicle in order to avoid carrying out a maintenance proposal on a vehicle other than the personal vehicle of the user 9.
Bien entendu, la présente invention ne se limite pas aux formes de réalisation décrites ci-avant à titre d’exemples ; elle s’étend à d’autres variantes.Of course, the present invention is not limited to the embodiments described above by way of examples; it extends to other variants.
Ainsi par exemple, afin de s’assurer de la condition B) et de déterminer le dernier emplacement du véhicule 1, un deuxième mode de réalisation du procédé d’identification peut être mis en œuvre comme présenté ci-dessous.Thus, for example, in order to ensure condition B) and to determine the last location of vehicle 1, a second embodiment of the identification method can be implemented as presented below.
Selon ce mode de réalisation, il n’est pas nécessaire d’effectuer une identification de l’utilisateur 9 mais de détecter un arrêt du véhicule et une sortie de l’utilisateur du véhicule seulement à partir du smartphone de l’utilisateur, qui constitue ainsi, seul, le dispositif portable comportant l’unité capteur 3. Le serveur distant 5 est toujours configuré pour déterminer que l’utilisateur 9 éteint le moteur du véhicule 1 et sort du véhicule 1. Cette détermination est effectuée sur la base de l’acquisition, par le smartphone 8, d’un signal comportant éventuellement une signature de cette succession d’évènements. Ce signal est transmis au serveur et dès lors que la signature d’évènements est identifiée par le serveur, le smartphone envoie ses coordonnées de géolocalisation, avec un identifiant du terminal (numéro de téléphone dans le réseau GSM, ou numéro de sa carte SIM, ou autres). Cet identifiant de smartphone permet de vérifier dans une base que la vibration caractéristique du moteur correspond bien au détenteur de ce véhicule d’après son identifiant de smartphone et qu’une notification peut être envoyée sur ce smartphone pour le lancement de l’opération de maintenance.According to this embodiment, it is not necessary to carry out an identification of the user 9 but to detect a stoppage of the vehicle and an exit of the user from the vehicle only from the user's smartphone, which constitutes thus, only the portable device comprising the sensor unit 3. The remote server 5 is always configured to determine that the user 9 turns off the engine of the vehicle 1 and leaves the vehicle 1. This determination is made on the basis of the acquisition, by the smartphone 8, of a signal possibly comprising a signature of this succession of events. This signal is transmitted to the server and as soon as the signature of events is identified by the server, the smartphone sends its geolocation coordinates, with a terminal identifier (telephone number in the GSM network, or number of its SIM card, or others). This smartphone identifier makes it possible to check in a database that the characteristic vibration of the engine corresponds to the owner of this vehicle according to his smartphone identifier and that a notification can be sent to this smartphone for the start of the maintenance operation .
Dans cette réalisation, pour identifier la vibration caractéristique du moteur, l’accéléromètre du smartphone peut être utilisé, ou en variante, un microphone que comportent habituellement les smartphones peut capter un signal acoustique dans lequel le serveur peut chercher une signature caractéristique. Ce microphone peut d’ailleurs servir aussi à détecter que l’utilisateur est sorti de son véhicule en détectant une signature de bruit de fermeture de portière suivi de bruits de pas par exemple. Ainsi, l’accéléromètre précité peut ne pas être utilisé.In this embodiment, to identify the characteristic vibration of the engine, the accelerometer of the smartphone can be used, or alternatively, a microphone that smartphones usually include can pick up an acoustic signal in which the server can look for a characteristic signature. This microphone can also be used to detect that the user has left his vehicle by detecting a door closing sound signature followed by footsteps for example. Thus, the aforementioned accelerometer may not be used.
Typiquement, le son d’une fermeture de portière d’un véhicule particulier peut être reconnu par apprentissage, mais aussi il est possible de déterminer la portière qui a été fermée (avant conducteur ou passager, ou arrière, etc.).Typically, the sound of a door closing of a particular vehicle can be recognized by learning, but also it is possible to determine the door that has been closed (front driver or passenger, or rear, etc.).
Dans une autre variante, le smartphone peut également être équipé d’une puce GPS (« Global Positioning System ») et on détecte que l’utilisateur est sorti de son véhicule en détectant un changement de vitesse de déplacement du smartphone, d’abord embarqué dans un véhicule en déplacement puis porté par l’utilisateur, qui marche. L’application permet de faire stocker, par la mémoire, une séquence de coordonnées de géolocalisation associées à des horodatages. Cette séquence est acquise par un prétraitement des données issues de la puce GPS embarquée dans le smartphone. La séquence de coordonnées peut servir ainsi à détecter que l’utilisateur est sorti de son véhicule, et ce en détectant. En variante, on peut prévoir que la monture de lunettes connectée 2 soit équipée d’une puce GPS pour les applications précitées.In another variant, the smartphone can also be equipped with a GPS chip ("Global Positioning System") and it is detected that the user has left his vehicle by detecting a change in the speed of movement of the smartphone, first on board in a moving vehicle then carried by the user, who is walking. The application makes it possible to store, by the memory, a sequence of geolocation coordinates associated with timestamps. This sequence is acquired by preprocessing data from the GPS chip embedded in the smartphone. The sequence of coordinates can thus be used to detect that the user has left his vehicle, and this by detecting. As a variant, provision can be made for the connected spectacle frame 2 to be equipped with a GPS chip for the aforementioned applications.
Bien qu’il ait été décrit un serveur distant comportant une intelligence artificielle pour permettre cette détermination, on peut prévoir plutôt un circuit de traitement informatique comportant une telle intelligence artificielle implanté plutôt dans le dispositif portable (smartphone ou monture de lunettes connectée).Although a remote server comprising an artificial intelligence has been described to allow this determination, it is possible instead to provide a computer processing circuit comprising such an artificial intelligence implanted rather in the portable device (smartphone or connected spectacle frame).
En outre, bien que le dispositif portable représenté sur la figure 1 se présente sous la forme d’une monture de lunettes connectée 2, d’autres types de dispositif portable peuvent permettre de réaliser l’invention. Par exemple, le dispositif portable peut être un bracelet connecté, un téléphone intelligent, encore appelé en anglais « smartphone », une ceinture connectée, une bague ou un collier connecté, une broche connectée, un sac à main ou une mallette connectée etc.Furthermore, although the portable device represented in FIG. 1 is in the form of a connected eyeglass frame 2, other types of portable device can make it possible to carry out the invention. For example, the portable device can be a connected bracelet, a smart phone, also called a “smartphone”, a connected belt, a connected ring or necklace, a connected pin, a connected handbag or briefcase, etc.
Il existe une grande variété de véhicules motorisés 1 dont le procédé de détection permet d’identifier l’emplacement. Par exemple, le véhicule est une automobile telle qu’une voiture de tourisme. Dans un autre exemple, le véhicule est un camion, une motocyclette ou une mobylette.There are a wide variety of motorized vehicles 1 whose detection process can identify the location. For example, the vehicle is an automobile such as a passenger car. In another example, the vehicle is a truck, motorcycle or moped.
Dans un mode de réalisation, le véhicule est une voiture électrique. Dans ce cas, le signal de signature 4 est par exemple un signal vibratoire caractéristique du système de freinage ou des suspensions, dans au moins une phase prédéfinie de fonctionnement du système de freinage ou des suspensions.In one embodiment, the vehicle is an electric car. In this case, the signature signal 4 is for example a vibration signal characteristic of the braking system or of the suspensions, in at least one predefined phase of operation of the braking system or of the suspensions.
Bien que l’exemple de service de maintenance mentionné ci-dessus soit un service de remplacement d’essuie-glaces, il existe une grande variété de service de maintenance, adaptables à tout autre besoin du véhicule, qui peuvent être effectué lors d’une identification d’un véhicule comme étant à l’arrêt en vue d’une détermination d’un emplacement de ce véhicule à l’arrêt telle que décrite ci-dessus. Par exemple, la maintenance peut consister à remplacer d’autres pièces usées du véhicule 1, telles que des phares depuis l’extérieur, des pneus, des enjoliveurs, ou autres. L’exemple de maintenance décrit ci-dessus est également adaptable à un lavage du véhicule 1, par exemple à un nettoyage de la partie extérieure du véhicule. Dans un tel exemple de maintenance, la carrosserie du véhicule est équipée d’au moins un capteur de dépôt de saleté. Le capteur est configuré pour envoyer une alerte à détection du dépassement d’un seuil de saleté déposée sur la carrosserie. Le serveur est configuré pour déclencher le service si l’utilisateur est sorti de son véhicule, à réception de l’alerte.Although the example of maintenance service mentioned above is a wiper replacement service, there are a wide variety of maintenance services, adaptable to any other vehicle needs, that can be carried out during a identification of a vehicle as being stationary with a view to determining a location of this stationary vehicle as described above. For example, the maintenance may consist of replacing other worn parts of vehicle 1, such as headlights from the outside, tires, hubcaps, or the like. The example of maintenance described above is also adaptable to a washing of the vehicle 1, for example to a cleaning of the exterior part of the vehicle. In such an example of maintenance, the vehicle body is equipped with at least one dirt deposit sensor. The sensor is configured to send an alert upon detection of the exceeding of a threshold of dirt deposited on the bodywork. The server is configured to trigger the service if the user has left his vehicle, upon receipt of the alert.
De manière générale, l’utilisation du service tel que décrit ne nécessite pas de souscrire à un service de maintenance régulière et peut également être une utilisation ponctuelle unique.In general, the use of the service as described does not require subscribing to a regular maintenance service and can also be a one-time use.
Le serveur distant 5 peut être implémenté de manière unitaire ou distribuée. L’ensemble formé du dispositif portable (par exemple la monture de lunettes connectée 2) et du terminal mobile (par exemple le smartphone 8) peut être implémenté de manière unitaire ou distribuée.The remote server 5 can be implemented in a unitary or distributed manner. The assembly formed by the portable device (for example the connected spectacle frame 2) and the mobile terminal (for example the smartphone 8) can be implemented in a unitary or distributed manner.
Par ailleurs, l’entrainement précité du réseau de neurones peut faire intervenir un opérateur qui peut être l’utilisateur comme décrit précédemment. Néanmoins, en variante, il peut s’agir d’un apprentissage autonome d’une intelligence artificielle. Dans un exemple typique d’une telle réalisation, un moyen informatique reconnait par exemple un mouvement vers le haut de la monture de lunettes 2 et interprète (d’après une table préenregistrée de règles d’interprétation) qu’un utilisateur se lève de son siège pour sortir du véhicule. L’intelligence artificielle marque (ou « taggue ») cette séquence comme une sortie de véhicule par un utilisateur. Ensuite, dans l’apprentissage, si l’utilisateur sort de telle manière que le mouvement de la monture effectue un trajet vers le haut d’une distance toujours comprise dans un même intervalle restreint (par exemple entre 1,00 m et 1,20 m), alors cet utilisateur précisément est bien identifié comme sortant de son véhicule.Furthermore, the aforementioned training of the neural network can involve an operator who can be the user as described above. However, as a variant, it can be an autonomous learning of an artificial intelligence. In a typical example of such an embodiment, a computer means recognizes for example an upward movement of the spectacle frame 2 and interprets (according to a pre-recorded table of interpretation rules) that a user gets up from his seat to get out of the vehicle. The artificial intelligence marks (or “tags”) this sequence as a vehicle exit by a user. Then, in learning, if the user goes out in such a way that the movement of the mount makes an upward trip of a distance always included in the same restricted interval (for example between 1.00 m and 1.20 m), then this user precisely is clearly identified as leaving his vehicle.
Par ailleurs, il a été décrit diverses modes de réalisation permettant à un serveur distant 5 d’identifier un véhicule et/ou un utilisateur à l’aide d’une intelligence artificielle entrainée à identifier des signaux de signature. Dans une option avantageuse, le smartphone peut être en outre configuré pour reconnaître une signature unique, à partir d’une première identification préalable de la signature unique par le serveur. Dans une telle option, la signature est transmise par le serveur 5 au smartphone après la première identification préalable, et stockée dans la mémoire en relation avec un identifiant du véhicule et/ou de l’utilisateur. Ainsi le smartphone peut être configuré pour effectuer certaines vérifications moins coûteuses en puissance calculatoire que l’identification effectuée par le smartphone via une intelligence artificielle.Furthermore, various embodiments have been described allowing a remote server 5 to identify a vehicle and/or a user using an artificial intelligence trained to identify signature signals. In an advantageous option, the smartphone can also be configured to recognize a unique signature, based on a first prior identification of the unique signature by the server. In such an option, the signature is transmitted by the server 5 to the smartphone after the first prior identification, and stored in the memory in relation to an identifier of the vehicle and/or of the user. Thus the smartphone can be configured to carry out certain verifications that are less costly in terms of computing power than the identification carried out by the smartphone via artificial intelligence.
Claims (16)
Le procédé comportant:
- une étape préalable d’apprentissage dans les signaux captés par l’unité capteur, d’au moins une signature d’un évènement prédéfini, correspondant à une mise à l’arrêt du véhicule et une sortie, du véhicule, de l’utilisateur portant le dispositif portable (2),
- et une étape courante de :
* détection (S106), dans les signaux captés par l’unité capteur, de ladite signature de l’évènement de mise à l’arrêt du véhicule et sortie de l’utilisateur,
* détermination de dernières coordonnées de géolocalisation du véhicule (1) ainsi détecté comme étant à l’arrêt, et
* envoi (S111) au serveur distant (5) desdites coordonnées de géolocalisation,
Le serveur distant étant apte à communiquer avec un terminal mobile à disposition de l’utilisateur, le procédé comporte en outre :
- une détection d’un besoin de maintenance du véhicule (1),
- un envoi, par le serveur distant (5), d’une notification de proposition de service de maintenance sur le terminal mobile (8),
- la réception, par le serveur distant (5), d’une requête de service de maintenance émise par le terminal mobile (8),
- en réponse à la réception de la requête de service de maintenance, l’émission d’un signal de lancement du service de maintenance, le signal comportant au moins les coordonnées de géolocalisation.Method, implemented by computer means, for identifying a motorized vehicle (1) as being stationary with a view to determining a location of this stationary vehicle, in which a portable device (2), available to a user of the vehicle, the portable device comprising a signal sensor unit (3), a geolocation module and a communication interface (7) with a remote server (5),
The process comprising:
- a preliminary step of learning, in the signals picked up by the sensor unit, of at least one signature of a predefined event, corresponding to a stopping of the vehicle and an exit, of the vehicle, of the user carrying the portable device (2),
- and a current stage of:
* detection (S106), in the signals picked up by the sensor unit, of said signature of the event of stopping the vehicle and leaving the user,
* determination of the last geolocation coordinates of the vehicle (1) thus detected as being stationary, and
* sending (S111) to the remote server (5) said geolocation coordinates,
The remote server being able to communicate with a mobile terminal available to the user, the method further comprises:
- detection of a need for vehicle maintenance (1),
- a sending, by the remote server (5), of a maintenance service proposal notification on the mobile terminal (8),
- the reception, by the remote server (5), of a maintenance service request sent by the mobile terminal (8),
- In response to the reception of the maintenance service request, the transmission of a start signal for the maintenance service, the signal comprising at least the geolocation coordinates.
- acquérir une pluralité de signaux captés par l’unité capteur,
- identifier, dans chaque signal de la pluralité de signaux, si au moins une portion du signal correspond à l’évènement prédéfini,
- associer à l’au moins une portion du signal un marqueur représentatif de l’évènement prédéfini,
- entrainer, par apprentissage, une intelligence artificielle à la détection, dans des signaux captés par l’unité capteur, de ladite signature de l’évènement, l’entrainement étant effectué sur la base de chaque signal de la pluralité de signaux captés et des marqueurs associés à ladite portion de signal.A method according to claim 1, wherein the prior learning step comprises:
- acquire a plurality of signals picked up by the sensor unit,
- identify, in each signal of the plurality of signals, whether at least a portion of the signal corresponds to the predefined event,
- associate with at least a portion of the signal a marker representative of the predefined event,
- training, by learning, an artificial intelligence in the detection, in signals picked up by the sensor unit, of said signature of the event, the training being carried out on the basis of each signal of the plurality of signals picked up and of the markers associated with said signal portion.
- un apprentissage préalable d’identification d’une vibration caractéristique du moteur dans au moins une phase prédéfinie de fonctionnement du moteur, la vibration caractéristique étant représentative d’une identité du véhicule,
- et une détection courante, dans les signaux captés par l’unité capteur, de ladite vibration caractéristique,
L’envoi (S111) au serveur distant (5) desdites coordonnées de géolocalisation étant conditionné par une détection positive (S100) de ladite vibration caractéristique..A method according to any preceding claim, wherein, the sensor unit comprising an accelerometer capable of sensing vibrations of the engine of the running vehicle, the method further comprises:
- prior learning to identify a characteristic vibration of the engine in at least one predefined operating phase of the engine, the characteristic vibration being representative of an identity of the vehicle,
- and a current detection, in the signals picked up by the sensor unit, of said characteristic vibration,
The sending (S111) to the remote server (5) of said geolocation coordinates being conditioned by a positive detection (S100) of said characteristic vibration.
- mise au point mort du moteur,
- extinction du moteur.A method according to claim 3, wherein the signature of said event comprises a characteristic vibration of engine operation, over a time interval, in at least one of the following situations:
- engine neutralization,
- engine shutdown.
la signature dudit évènement comporte une accélération caractéristique, mesure spécifique d’un mouvement de l’utilisateur, sur un intervalle de temps, dans au moins l’une des situations suivantes :
- l’utilisateur (9) retire sa ceinture de sécurité,
- l’utilisateur (9) ouvre la porte du côté conducteur,
- l’utilisateur (9) effectue un mouvement pour quitter le siège conducteur,
- l’utilisateur (9) effectue un mouvement pour passer à travers la porte du côté conducteur,
- l’utilisateur (9) referme la porte du côté conducteur,
- l’utilisateur (9) actionne un mécanisme de fermeture du véhicule.A method according to any one of the preceding claims, wherein the sensor unit (3) comprising at least one of an accelerometer, an altimeter, a gyroscope, a pressure sensor, a light sensor, a microphone,
the signature of said event includes a characteristic acceleration, a specific measurement of a movement of the user, over a time interval, in at least one of the following situations:
- the user (9) removes his seat belt,
- the user (9) opens the door on the driver's side,
- the user (9) makes a movement to leave the driver's seat,
- the user (9) makes a movement to pass through the door on the driver's side,
- the user (9) closes the door on the driver's side,
- the user (9) activates a closing mechanism of the vehicle.
- Une transmission par le premier module au deuxième module des signaux captés,
- Une transmission du terminal mobile au serveur des signaux captés, et
- Un traitement auprès du serveur pour identifier un signal caractéristique parmi les signaux captés.Method according to any one of the preceding claims, in which the portable device (2) comprises said sensor unit (3) and a first radiofrequency communication module, able to communicate with a second radiofrequency module of a mobile terminal, at the disposal of the user, and connected via a wide area network to the remote server (5), and the method comprises:
- Transmission by the first module to the second module of the signals picked up,
- A transmission from the mobile terminal to the server of the signals received, and
- Processing with the server to identify a characteristic signal among the signals picked up.
Et dans lequel l’accéléromètre mesure au moins des mouvements de l’utilisateur pour détecter des gestes caractéristiques de l’utilisateur, lesdits gestes caractéristiques étant représentatifs d’une identité de l’utilisateur.Method according to one of the preceding claims, in which the portable device (2) comprises a portable accessory, connected, available to the user and carrying the sensor unit (3), said sensor unit comprising at least one accelerometer,
And in which the accelerometer measures at least the movements of the user in order to detect characteristic gestures of the user, said characteristic gestures being representative of an identity of the user.
- un apprentissage préalable dans les signaux captés par l’unité capteur, d’une signature d’état d’usure d’une pièce prédéfinie du véhicule (1),
- et une détection courante, dans les signaux captés par l’unité capteur, de ladite signature d’état d’usure de la pièce prédéfinie.Method according to one of Claims 10 and 11, in which the detection of a need for maintenance of the vehicle comprises:
- prior learning in the signals picked up by the sensor unit, of a wear state signature of a predefined part of the vehicle (1),
- And a current detection, in the signals picked up by the sensor unit, of said state of wear signature of the predefined part.
- un apprentissage préalable dans les signaux captés par l’unité capteur, d’une signature caractéristique d’une sollicitation d’une pièce prédéfinie du véhicule,
- et une détection courante, dans les signaux captés par l’unité capteur, d’une dérive de ladite signature caractéristique de la sollicitation de la pièce prédéfinie.A method according to claim 12, wherein the detection of a need for maintenance of the vehicle comprises:
- prior learning in the signals picked up by the sensor unit, of a signature characteristic of a solicitation of a predefined part of the vehicle,
- And current detection, in the signals picked up by the sensor unit, of a drift in said signature characteristic of the stress on the predefined part.
- un dispositif portable (2), à disposition d’un utilisateur du véhicule, et incluant une unité capteur (3) de signaux, un module de géolocalisation, et une interface de communication (7) avec un serveur distant (5), et
- ledit serveur (5) distant.System for implementing the method according to one of the preceding claims, comprising:
- a portable device (2), available to a user of the vehicle, and including a signal sensor unit (3), a geolocation module, and a communication interface (7) with a remote server (5), and
- said remote server (5).
- une étape préalable d’apprentissage dans des signaux captés par l’unité capteur, d’au moins une signature d’un évènement prédéfini, correspondant à une mise à l’arrêt du véhicule et une sortie, du véhicule, de l’utilisateur portant le dispositif portable (2),
- une étape courante de :
* détection (S106), dans les signaux captés par l’unité capteur, de ladite signature de l’évènement de mise à l’arrêt du véhicule et sortie de l’utilisateur,
* et requête de dernières coordonnées de géolocalisation du véhicule (1) ainsi détecté comme étant à l’arrêt.Server of a system according to claim 14, configured to implement:
- a preliminary step of learning, in the signals picked up by the sensor unit, of at least one signature of a predefined event, corresponding to a stopping of the vehicle and an exit, of the vehicle, of the user carrying the portable device (2),
- a current stage of:
* detection (S106), in the signals picked up by the sensor unit, of said signature of the event of stopping the vehicle and leaving the user,
* and request for the last geolocation coordinates of the vehicle (1) thus detected as being stationary.
.Computer program comprising instructions for implementing the method according to one of claims 1 to 13, when said instructions are executed by a processor.
.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1900248A FR3091778B1 (en) | 2019-01-10 | 2019-01-10 | IDENTIFICATION OF A STOPPED VEHICLE AND ITS LOCATION |
| PCT/EP2020/050337 WO2020144241A1 (en) | 2019-01-10 | 2020-01-08 | Identifying a vehicle at standstill and the location of same |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1900248A FR3091778B1 (en) | 2019-01-10 | 2019-01-10 | IDENTIFICATION OF A STOPPED VEHICLE AND ITS LOCATION |
| FR1900248 | 2019-01-10 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FR3091778A1 true FR3091778A1 (en) | 2020-07-17 |
| FR3091778B1 FR3091778B1 (en) | 2021-06-11 |
Family
ID=66676811
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR1900248A Active FR3091778B1 (en) | 2019-01-10 | 2019-01-10 | IDENTIFICATION OF A STOPPED VEHICLE AND ITS LOCATION |
Country Status (1)
| Country | Link |
|---|---|
| FR (1) | FR3091778B1 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6339736B1 (en) * | 2000-03-31 | 2002-01-15 | International Business Machines Corporation | System and method for the distribution of automotive services |
| US20060111835A1 (en) * | 2004-11-23 | 2006-05-25 | Texas Instruments Incorporated | Location system for locating a parked vehicle, a method for providing a location of a parked vehicle and a personal wireless device incorporating the system or method |
| US20120089474A1 (en) * | 2010-10-07 | 2012-04-12 | Verizon Patent And Licensing Inc. | Automated automobile maintenance using a centralized expert system |
| FR2975517A1 (en) * | 2011-05-20 | 2012-11-23 | France Telecom | Method for automatic recording of parking position of e.g. car in public parking area, involves storing position of portable device at time of transition from detected displacement state of vehicle to detected stop state of vehicle |
| US20140232569A1 (en) * | 2013-02-21 | 2014-08-21 | Apple Inc. | Automatic identification of vehicle location |
| US20170206718A1 (en) * | 2016-01-19 | 2017-07-20 | Robert Bosch Gmbh | Methods and systems for diagnosing a vehicle using sound |
| US9812015B1 (en) * | 2014-09-02 | 2017-11-07 | Metromile, Inc. | Systems and methods for determining parking information for a vehicle using vehicle data and external parking data |
-
2019
- 2019-01-10 FR FR1900248A patent/FR3091778B1/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6339736B1 (en) * | 2000-03-31 | 2002-01-15 | International Business Machines Corporation | System and method for the distribution of automotive services |
| US20060111835A1 (en) * | 2004-11-23 | 2006-05-25 | Texas Instruments Incorporated | Location system for locating a parked vehicle, a method for providing a location of a parked vehicle and a personal wireless device incorporating the system or method |
| US20120089474A1 (en) * | 2010-10-07 | 2012-04-12 | Verizon Patent And Licensing Inc. | Automated automobile maintenance using a centralized expert system |
| FR2975517A1 (en) * | 2011-05-20 | 2012-11-23 | France Telecom | Method for automatic recording of parking position of e.g. car in public parking area, involves storing position of portable device at time of transition from detected displacement state of vehicle to detected stop state of vehicle |
| US20140232569A1 (en) * | 2013-02-21 | 2014-08-21 | Apple Inc. | Automatic identification of vehicle location |
| US9812015B1 (en) * | 2014-09-02 | 2017-11-07 | Metromile, Inc. | Systems and methods for determining parking information for a vehicle using vehicle data and external parking data |
| US20170206718A1 (en) * | 2016-01-19 | 2017-07-20 | Robert Bosch Gmbh | Methods and systems for diagnosing a vehicle using sound |
Also Published As
| Publication number | Publication date |
|---|---|
| FR3091778B1 (en) | 2021-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101912703B1 (en) | 3-channel monitoring apparatus for state of vehicle and method thereof | |
| EP2350984B1 (en) | Device for automatically unlocking an openable panel of a motor vehicle | |
| EP3809382B1 (en) | Electronic device and method for generating a warning signal, associated transport system and computer program | |
| FR2852048A1 (en) | METHOD FOR CONFIRMING AUTHORIZATION TO LOCK AND UNLOCK AND / OR USE AN OBJECT AND SECURITY DEVICE | |
| FR2988507A1 (en) | ASSISTANCE SYSTEM FOR A ROAD VEHICLE | |
| FR2986202A1 (en) | PORTABLE AUTHENTICATION MEDIUM AND VEHICLE SAFETY SYSTEM FOR A MOTOR VEHICLE | |
| WO2013001256A1 (en) | Method and system for monitoring a rental vehicle | |
| EP3464006A1 (en) | Device for monitoring the driving habits of a driver of a transport vehicle and corresponding method | |
| WO2020144241A1 (en) | Identifying a vehicle at standstill and the location of same | |
| WO2017021601A1 (en) | Device and method for detecting a parking space that is available for a motor vehicle | |
| WO2017149046A1 (en) | Device and method for monitoring a driver of a transport vehicle | |
| EP3752394B1 (en) | Method for monitoring an environment of a parked motor vehicle comprising an asynchronous camera | |
| FR3091778A1 (en) | IDENTIFICATION OF A STOPPED VEHICLE AND ITS LOCATION | |
| FR3091754A1 (en) | Identification of a motor vehicle by its vibratory characteristics | |
| WO2024023146A1 (en) | Method for determining an authorized speed limit where a motor vehicle drives | |
| WO2018224608A1 (en) | Device for recording movement data, corresponding method and program | |
| FR3057517A1 (en) | DEVICE FOR PREVENTING DANGEROUS SITUATIONS FOR A CONDUCTOR OF A TRANSPORT VEHICLE AND ASSOCIATED METHOD | |
| WO2021063846A1 (en) | Determination of a state of a user actively driving a motor vehicle or not | |
| FR3057516A1 (en) | DEVICE FOR PREVENTING DANGEROUS SITUATIONS FOR A CONDUCTOR OF A TRANSPORT VEHICLE AND ASSOCIATED METHOD | |
| FR2742706A1 (en) | Monitoring process for observing watchful state of driver to guard against tiredness | |
| FR3118671A1 (en) | Methods and systems for masking recorded personal visual data for testing a driver assistance function | |
| EP3554102A1 (en) | Method for automatically establishing a wireless connection between a mobile terminal and a multimedia computer of a vehicle | |
| WO2020058480A1 (en) | System and method for identifying a driver of a vehicle after the vehicle has been started | |
| WO2010034958A1 (en) | Vehicle alarm activation method, and related device | |
| FR3144092A1 (en) | Computer-implemented method for assisting the driving of a motor vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PLFP | Fee payment |
Year of fee payment: 2 |
|
| PLSC | Publication of the preliminary search report |
Effective date: 20200717 |
|
| PLFP | Fee payment |
Year of fee payment: 3 |
|
| RX | Complete rejection |
Effective date: 20210127 |
|
| PLFP | Fee payment |
Year of fee payment: 4 |
|
| PLFP | Fee payment |
Year of fee payment: 5 |
|
| PLFP | Fee payment |
Year of fee payment: 6 |
|
| PLFP | Fee payment |
Year of fee payment: 7 |
|
| PLFP | Fee payment |
Year of fee payment: 8 |