Brevet FR2836260A1 — publié le 20030822

PROCEDE DE DIFFUSION DE MESSAGES ANNONCANT AU MOINS UN EVENEMENT La présente invention concerne un procédé de génération d'au moins un message, notamment vocal, annonçant au moins un événement. Il est déjà connu de diffuser des annonces d'informations annonçant la survenance d'événements perturbant ou modifiant le trafic routier, notamment autoroutier. Ces annonces d'informations sont élaborées à partir d'événements saisis localement par les opérateurs qui surveillent le trafic routier. Elles sont lues au microphone par un animateur radio et sont diffusées en direct ou en différé sur un programme FM (par exemple diffusé sur 107,7 MHz) qui peut être reçu par les automobilistes. La présente invention a pour objet un procédé qui permette d'assurer le même service de manière automatique, notamment pendant les plages horaires où l'animateur n'est pas présent. L'idée de base est d'élaborer des messages adaptés à chaque événement, ces messages pouvant ensuite être diffusés sur un réseau, en particulier sous forme de messages vocaux qui ne nécessitent l'intervention d'un animateur. Dans ce but, l'invention concerne un procédé de génération de messages annonçant au moins un événement, caractérisé en ce qu'il met en oeuvre : - renseigner une base de données tenant à jour une liste d'évènements, chaque événement étant identifié par un champ représentant le type de l'événement et au moins un champ représentant un élément de message variable caractéristique de l'événement, à insérer dans au moins une région d'insertion d'un message prédéfini commun à tous les évènements de ce type. - générer pour au moins un événement répertorié dans la base de données un message comportant un dit message prédéfini dont chaque région d'insertion a été complétée, notamment par synthèse vocale, par un élément de message caractéristique à insérer et diffusé notamment par synthèse vocale. Le procédé peut mettre en oeuvre une diffusion automatique à des périodes prédéfinies, d'annonces d'information comportant au moins un dit message notamment un message vocal. Pour chaque message prédéfini dans la base de données, un champ de priorité codifiant l'importance de l'événement, peut être renseigné. Le procédé peut être caractérisé en ce que, lors de la diffusion d'une annonce d'information sur des évènements, les messages correspondant à ces évènements sont diffusés en fonction de leur priorité éventuelle. En particulier un événement peut être la survenance d'une perturbation sur un réseau routier, notamment un réseau autoroutier, l'évolution ou la fin d'une dite perturbation. Le procédé peut être caractérisé en ce que la base de données comporte un champ pour recenser les événements selon au moins un type d'événement à diffuser, dont notamment : - accident signalé, accident confirmé, coupure, ralentissement signalé, ralentissement confirmé, bouchon signalé, bouchon confirmé, chantier avec voie (s) neutralisée (s), chantier avec basculement de chaussée, objet sur la chaussée, animal errant, véhicule en panne avec gêne, précipitations importantes, grêle, neige, brouillard, salage de la chaussée. Le procédé met avantageusement en oeuvre un ordinateur en liaison, notamment via à un réseau local, avec la base de données. L'ordinateur peut générer les messages et/ou les annonces d'information. it peut éventuellement émettre, par l'intermédiaire de sa carte son, des messages vocaux et/ou des annonces d'information, par exemple en numérique, en direction d'une entrée d'un système de diffusion par exemple une radio FM. Le procédé peut mettre en oeuvre un boîtier de commutation situé entre la sortie de la carte son de l'ordinateur et l'entrée du système de diffusion, de manière à permettre à un opérateur de diffuser un message parlé, un microphone étant relié à cet effet au dit boîtier de commande. D'autres caractéristiques et avantages de l'invention apparaîtront mieux à la lecture de la description qui va suivre, dans laquelle la figure unique illustre une architecture d'un système mettant en oeuvre l'invention. La figure unique montre un ordinateur ORD de type PC ou autre qui a accès à une base de données DB dans laquelle les éléments caractéristiques des événements à prendre en compte sont stockés. Par exemple, l'accès à la base DB s'effectue à l'aide d'un réseau local RL qui par exemple gère le trafic routier, notamment autoroutier. L'ordinateur élabore des messages écrits et/ou des messages vocaux par synthèse vocale. Ces derniers sont émis par la carte son de l'ordinateur 1 (sortie S) vers une station de radiodiffusion ST, éventuellement par l'intermédiaire d'un boîtier de commutation BC équipé d'un microphone MIC qui permet le cas échéant à un opérateur de générer à travers le microphone MIC un message parlé à diffuser en direct. La sélection et la mise en forme des événements devant faire l'objet d'une diffusion radiophonique sont effectuées à partir des données de la base de données DB, qui est tenue à jour et qui tient compte de l'apparition de nouveaux événements ou de la fin d'événements existants. La synthèse vocale des messages peut être assurée par un progiciel de synthèse vocale qui permet à partir d'un texte de composer un message parlé. La base de données DB peut contenir des informations autres que celles nécessaires à la diffusion des messages. Un premier champ TYPE-EV code le type de l'événement par exemple de 1 à 17 comme dans l'exemple ci-après. A chaque type d'événement est associé un message type qui comporte des passages d'insertion dans lesquels on insère l'information contenue dans le champ correspondant du message. Dans la liste ci-après les passages d'insertion sont désignés par le nom du champ à insérer, placé entre crochets par exemple [AUTOCOD] signifie insérer le nom de l'autoroute par exemple A 1. TYPEEV TEXTE 1 (Accident signalé) Attention. Les services de sécurité vous informent qu'un accident est signalé sur l'autoroute [AUTOCOD] en direction de [SENS] au niveau du point kilométrique [FEPKDEV]. Soyez prudents 2 (Accident confirmé) Attention. Les services de sécurité vous informent qu'un accident s'est produit sur l'autoroute [AUTOCOD] en direction de [SENS] au niveau du point kilométrique [FEPKDEV]. Suite à cet accident, la voie lente est actuellement neutralisée. Soyez prudents. 3 (Coupure) Attention. L'Autoroute [AUTOCOD] est actuellement coupée en direction de [SENS] au niveau de la borne kilométrique [FEPKDEV]. En conséquence, une sortie obligatoire a été mise en place à la sortie [SORTIE]. Soyez prudents. 4 (Ralentissement signalé) Attention. Les services de sécurité vous informent qu'un ralentissement est signalé sur l'autoroute [AUTOCOD] en direction de [SENS] au niveau de la borne kilométrique [FEPKDEV]. Soyez prudents 5 (Ralentissement confirmé) Attention. Les services de sécurité vous informent qu'un ralentissement de [LONGUEUR] s'est formé sur l'autoroute [AUTOCOD] en direction de [SENS] à partir de la borne kilométrique [FEPKDEV]. Soyez prudents. 6 (Bouchon signalé) Attention. Les services de sécurité vous informent qu'un bouchon est signalé sur l'autoroute [AUTOCOD] en direction de [SENS] au niveau de la borne kilométrique [FEPKDEV]. Soyez prudents 7 (Bouchon confirmé) Attention. Les services de sécurité vous informent qu'un bouchon de [LONGUEUR] s'est formé sur l'autoroute [AUTOCOD] en direction de [SENS] à partir de la borne kilométrique [FEPKDEV]. Soyez prudents 8 (Chantier avec 2 voies neutralisées (Al Les services de sécurité vous informent que vous rencontrerez une zone de travaux sur l'autoroute [AUTOCOD] en direction de [SENS] entre les bornes kilométriques [FEPKDEV] et [FEPKFEV]. La circulation au niveau de cette zone ne s'effectue que sur une voie. Soyez prudents et adaptez votre vitesse. 9 (Chantier avec basculement de chaussée) Attention. Les services de sécurité vous informent que vous rencontrerez une zone de travaux sur l'autoroute [AUTOCOD] en direction de [SENS] entre les bornes kilométriques [FEPKDEV] et [FEPKFEV]. La circulation au niveau de cette zone s'effectue en contre sens. Soyez prudents et adaptez votre vitesse. 10 (Animal errant) Attention. Un animal errant sur la chaussée est signalé sur l'autoroute [AUTOCOD] en direction de [SENS] au niveau de la borne kilométrique [FEPKDEV]. Soyez vigilants, les services de la SANEF se rendent sur place. 11 (Objet sur chaussée) Attention. Un objet sur la chaussée est signalé sur l'autoroute [AUTOCOD] en direction de [SENS] au niveau de la borne kilométrique [FEPKDEV]. Soyez vigilants, les services de la SANEF se rendent sur place. 12 (Véhicule en panne avec gêne) Attention. Un véhicule en panne sur la chaussée est signalé sur l'autoroute [AUTOCOD] en direction de [SENS] au niveau de la borne kilométrique [FEPKDEV]. Soyez vigilants, les services de sécurité se rendent sur place. 13 (Précipitations importantes) Attention. Les services de sécurité vous informent que des précipitations importantes sont signalées sur l'autoroute [AUTOCOD] en direction de [SENS] entre les bornes kilométriques [FEPKDEV] et [FEPKFEV]. Adaptez votre vitesse et augmentez vos distances de sécurité. 14 (Grêle) Attention. Les services de sécurité vous informent que des chutes de grêles sont signalées sur l'autoroute [AUTOCOD] entre les bornes kilométriques [FEPKDEV] et [FEPKFEV]. Adaptez votre vitesse et augmentez vos distances de sécurité 15 (Neige) Attention. Les services de sécurité vous informent que des chutes de neige sont signalées sur l'autoroute [AUTOCOD] entre les bornes kilométriques [FEPKDEV] et [FEPKFEV]. Adaptez votre vitesse et augmentez vos distances de sécurité. 16 (Brouillard) Attention. Les services de sécurité vous informent que des nappes de brouillard sont signalées sur l'autoroute [AUTOCOD] entre les bornes kilométriques [FEPKDEV] et [FEPKFEV]. Adaptez votre vitesse et augmentez vos distances de sécurité. 17 (Salage) Attention. Pour votre sécurité, les équipes de la SANEF sont en train d'effectuer des salages sur l'autoroute [AUTOCOD] entre les bornes kilométriques [FEPKDEV] et [FEPKFEV]. Adaptez votre vitesse et augmentez vos distances de sécurité. Pour les messages vocaux, les champs de la base de données qui sont utilisés sont les suivants (pour les 17 types d'événements mentionnés ci-dessus à titre d'exemple) : AUTOCOD : autoroute concerné par l'événement par exemple A 1, SENS : direction dans laquelle on rencontre l'événement par exemple LILLE, FEPKDEV : point kilométrique de l'événement ou du début de l'événement, FEPKFEV : point kilométrique de la fin de l'événement, SORTIE : nom de la sortie obligatoire en cas de coupure de l'autoroute, LONGUEUR : distance entre les points kilométriques, de début et de fin de l'événement et éventuellement IMPORTANCE : niveau de priorité du message. Exemple : Evénement enregistré dans la base BWEB TYPE-EV : 12 AUTOCOD : A 1 SENS : LILLE FEPKDEV : 107. Message écrit ou vocal : Attention. Un véhicule en panne sur la chaussée est signalé sur l'autoroute A 1 en direction de LILLE au niveau de la borne kilométrique 107. Soyez vigilants, les services de sécurité se rendent sur place. La base de données DB peut également contenir une table contenant les messages types à diffuser. Alternativement, cette table est stockée en local dans l'ordinateur ORD. La base de données peut également contenir une table historique des événements traités. Les événements non traités sont par exemple regroupés dans un sous-dossier spécifique EVT-NON-TRAIT. Un indicateur, par exemple un pointeur de numéro d'événement, signale les nouveaux événements ou ceux dont le type a changé de manière à permettre la génération des nouveaux messages. La diffusion des messages peut avoir lieu suivant deux modes donnés ci-après à titre d'exemple : e Un mode automatique qui permet l'émission des messages sans intervention d'un opérateur, pendant des périodes prédéfinies par des paramètres. e Un mode manuel, dans lequel il est possible de composer, d'écouter et de diffuser n'importe quel message. Dans le mode automatique, il y a deux types de déclenchement de diffusion de messages : 'Déclenchement de la diffusion d'un message dès l'apparition d'un nouvel événement, de modification d'un événement en cours ou de la disparition d'un nouvel événement. Déclenchement de la rediffusion de tous les messages liés aux événements en cours. Le passage du mode automatique au mode manuel pendant la diffusion d'un message stoppe cette diffusion (arrêt d'urgence). - Quand un nouvel événement survient, quelques secondes avant, ou pendant la rediffusion de messages, il est automatiquement diffusé après la fin de l'annonce en cours, par exemple quelques minutes après la fin de l'annonce. - Si plusieurs messages doivent être diffusés, on recherche l'événement codifié comme le plus important, puis on diffuse tous les messages associés à des événements survenus sur la même autoroute, et passe ensuite aux autres autoroutes, en diffusant les messages par ordre d'importance. - Le logiciel de synthèse vocale contient des locutions spécifiques, de début de message selon que celui-ci se trouve en position 1, 2,3 ou suivante. - Une phase de fin est systématiquement associée à la fin de chaque annonce. La fin d'un événement signalé dans la base peut déclencher elle aussi un message d'annonce de la fin de la perturbation spécifique à l'évènement. Un mode de réalisation d'un algorithme de déclenchement est décrit ci-après. 1) A l'heure de diffusion de l'annonce moins un laps de temps paramétrable : 1) stockage en mémoire de l'ordinateur ORD des événements non traités et affichage des nouveaux événements dans une zone de l'écran, 2) lecture des messages types correspondant aux nouveaux événements, formation des messages complets en remplaçant les portions variables par le contenu des champs correspondants, classement des messages selon l'ordre de leur diffusion, avec affichage des messages dans une zone réservée de l'écran ECR, 3) stockage en mémoire des événements disparus, lecture des messages types correspondant à la fin de ces événements, et formation des messages complets en remplaçant les parties variables par le contenu des champs correspondants et affichage des messages dans la zone réservée de l'écran ECR. II) A l'heure de diffusion : Diffusion de l'annonce regroupant l'ensemble des messages diffusés, la diffusion étant ensuite suivie d'une éventuelle rediffusion des messages à rediffuser (concernant par exemple des événements anciens non encore terminés). Une rediffusion de messages peut être effectuée suivant l'organigramme ci-après : 1) rafraîchissement de l'affichage et affichage des événements en cours ; 2) stockage mémoire des messages types correspondant aux événements en cours, et formation des messages complets en remplaçant les parties variables par le contenu des champs correspondants, classement des messages selon les critères d'ordre de diffusion, et affichage sur l'écran ECR des messages à rediffuser ; 3) diffusion du message par l'intermédiaire de la carte son de l'ordinateur ORD. Le procédé selon l'invention permet ainsi une génération automatique, à partir de données événementielles, de messages d'information combinés sur les conditions de circulation sur autoroute, lus par synthèse vocale, et diffusés via une radio d'autoroute.... et plus généralement tout autre mode de diffusion vocale, écrite ou électronique (serveur téléphonique, site Internet, messages Internet, messages téléphonie mobile, radio texte, T. M. C. ( Traffic Message Channel))) panneaux lumineux d'informations...). Dès qu'ils sont connus, les événements survenus sur l'autoroute, sont saisis manuellement par exemple en mode texte par des opérateurs présents 24H/24. Chaque événement est codifié, dans une fiche, en fonction de sa nature, et hiérarchisé. Sur chaque fiche ainsi saisie, liée à un événement survenu sur l'autoroute, des mentions variables sont associées : point kilométrique, nature de l'événement, sens, nombre de voies, etc, qui permettent de renseigner la base de données DB. Le système selon l'invention permet ainsi : 1) de sélectionner dans la base de données DB les fiches d'événements devant être diffusés, 2) de les trier, les hiérarchiser, pour au final, associer à chaque fiche retenue, un message type, et inclure à ce message type les variables propres à chaque fiche sélectionnée (point kilométrique, autoroute, etc). Les critères de tri sont liés à la nature de l'événement, à sa localisation, etc... Le système gère la priorité entre plusieurs fiches simultanées. Il est capable de les ordonner selon une règle, et de les enchaîner lors de la diffusion. Dans le cas où le système enchaîne plusieurs messages, la bibliothèque de messages types prévoit des locutions différentes, suivant que le message est diffusé en début, ou à la suite d'un autre. Le système prévoit aussi des messages types de non événement", diffusés toutes les 15 minutes (par exemple : le trafic est fluide"...), et des phrases types de fins de messages ( restez vigilants, 107,7 FM vous tient informés ...). Enfin, lorsqu'un événement saisi disparaît, un message type pour annoncer la fin de l'événement est également engendré (concernant l'accident signalé sur l'autoroute A XX, au point kilométrique X, il n'y a plus de gêne à la circulation). En pratique, les messages créés dans la base DB sont lus dès leur première génération, puis toutes les 10 minutes jusqu'à disparition de la fiche, lorsque l'événement perturbateur est considéré comme terminé. La lecture utilise un logiciel du commerce, ELAN Text to Speech , qui assure uniquement la mise en synthèse vocale des messages créés. Les messages ainsi engendrés de façon automatique sont susceptibles de diffusion par synthèse vocale via un programme radio FM ou autre, ou bien encore via tout mode audio (serveur téléphonique, réseau interne, site Internet, etc), ou sous forme écrite via tout mode de diffusion électronique (messages Internet, téléphoniques), par panneaux lumineux d'information, par texte radio Traffic Message Channet"ou RDS Radio Data System", etc. REVENDICATIONS 1) Procédé de génération de messages annonçant au moins un événement, caractérisé en ce qu'il met en oeuvre : - renseigner une base de données (DB) tenant à jour une liste d'évènements, chaque événement étant identifié par un champ représentant le type de l'événement et au moins un champ représentant un élément de message caractéristique de l'événement, à insérer dans au moins une région d'insertion d'un message prédéfini commun à tous les évènements de ce type. - générer pour au moins un événement répertorié dans la base de données (DB) un message comportant un dit message prédéfini dont chaque région d'insertion a été complétée par un élément de message caractéristique à insérer. 2) Procédé selon la revendication 1, caractérisé en ce qu'un dit message est un message vocal et en ce que des annonces d'information comportant au moins un dit message vocal sont diffusées à des périodes prédéfinies. 3) Procédé selon une des revendications 1 ou 2, caractérisé en ce qu'au moins certains des évènements répertoriés, sont associés un champ de priorité codifiant l'importance de l'évènement. 4) Procédé selon la revendication 3, caractérisé en ce que, lors de la diffusion d'une annonce d'information sur des évènements, les messages vocaux correspondant à des évènements dont le champ de priorité a été renseigné sont diffusés en fonction de leur priorité. 5) Procédé selon la revendication 4, caractérisé en ce que, lorsqu'un nouvel événement est ajouté à la base de données immédiatement avant ou pendant la diffusion de l'annonce d'information, la diffusion du message correspondant à ce nouvel événement est réalisée après la fin de l'annonce d'information. 6) Procédé selon une des revendications précédente, caractérisé en ce qu'un événement est la survenance d'une perturbation sur un réseau routier, notamment un réseau autoroutier, l'évolution ou la fin d'une dite perturbation. 7) Procédé selon la revendication 6, caractérisé en ce que la base de données (DB) comporte un champ pour recenser les événements selon au moins l'un des types d'événement à diffuser, notamment : - accident signalé, accident confirmé, coupure, ralentissement signalé, ralentissement confirmé, bouchon signalé, bouchon confirmé, chantier avec voie (s) neutralisée (s), chantier avec basculement de chaussée, objet sur la chaussée, animal errant, véhicule en panne avec gène, précipitations importantes, grêle, neige, brouillard, salage de la chaussée. 8) Procédé selon l'une des revendications précédentes, caractérisé en ce qu'il met en oeuvre un ordinateur (ORD), qui est en liaison avec la base de données (DB), et qui génère lesdits messages. 9) Procédé selon la revendication 8, caractérisé en ce que l'ordinateur est relié, via un réseau local (RL) à ladite base de données (DB). 10) Procédé selon une des revendications 8 ou 9, caractérisé en ce que les messages sont des messages vocaux et en ce que l'ordinateur (ORD) les émet par l'intermédiaire de sa carte son en direction d'une entrée d'un système de diffusion, tel qu'une radio-FM. 11) Procédé selon la revendication 10, caractérisé en ce qu'il met en oeuvre un boîtier de commutation (BC) situé entre la sortie de la carte son de l'ordinateur et l'entrée du système de diffusion, de manière à permettre à un opérateur de diffuser un message parlé, un microphone (MIC) étant relié à cet effet audit boîtier de commutation (BC).