EP0347354A1 - Broadcasting of information messages, especially road information, to fixed or mobile receivers for intermittent listening - Google Patents

Broadcasting of information messages, especially road information, to fixed or mobile receivers for intermittent listening Download PDF

Info

Publication number
EP0347354A1
EP0347354A1 EP89460016A EP89460016A EP0347354A1 EP 0347354 A1 EP0347354 A1 EP 0347354A1 EP 89460016 A EP89460016 A EP 89460016A EP 89460016 A EP89460016 A EP 89460016A EP 0347354 A1 EP0347354 A1 EP 0347354A1
Authority
EP
European Patent Office
Prior art keywords
message
information
messages
priori
broadcast
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
Application number
EP89460016A
Other languages
German (de)
French (fr)
Other versions
EP0347354B1 (en
Inventor
Denis M. Renault
Alain M. Poignet
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telediffusion de France ets Public de Diffusion
Orange SA
Original Assignee
Telediffusion de France ets Public de Diffusion
France Telecom SA
Etat Francais
Centre National dEtudes des Telecommunications CNET
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Telediffusion de France ets Public de Diffusion, France Telecom SA, Etat Francais, Centre National dEtudes des Telecommunications CNET filed Critical Telediffusion de France ets Public de Diffusion
Publication of EP0347354A1 publication Critical patent/EP0347354A1/en
Application granted granted Critical
Publication of EP0347354B1 publication Critical patent/EP0347354B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/091Traffic information broadcasting
    • G08G1/092Coding or decoding of the information
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/091Traffic information broadcasting
    • G08G1/094Hardware aspects; Signal processing or signal properties, e.g. frequency bands

Definitions

  • the invention relates to the field of broadcasting systems through an imperfect transmission channel and at limited speed, intended for fixed or mobile receivers with intermittent listening.
  • the broadcasting method relates to messages carrying state information of the attributes of a distribution of objects: in the case of traffic information messages, the objects are for example made up of sections of a road infrastructure, characterized by attributes such as fluidity.
  • German ARI system developed by the company BOSCH, consists of add a carrier in an FM channel.
  • the carrier's broadcast selectively corresponds to the moments when a journalist broadcasts, on an agreed radio station, information relating to road traffic.
  • Each adapted receiver is therefore provided with means for switching reception to the frequency of this radio chain, throughout the duration of transmission of the carrier.
  • This operational system has real efficiency, but its very reduced capacity, which is essentially limited to sending binary information (existence or not of the carrier), does not allow the transmission of road information directly interpretable by memory means. and on-board processing.
  • the object of the invention is to meet this type of requirement.
  • each information message broadcast comprises means of identifying the message distinct from the content of the message, as well as a priori time information of expiry of said message, in that each of said receivers comprises means for early replacement and / or cancellation of an earlier message upon receipt of a separate subsequent message with the same identifier, and in that each message is broadcast repeatedly until said a priori expiry time, or until its replacement or early cancellation.
  • said identification means include a message version number, which is different for each successive new set of deviation information for the same object or group of objects.
  • group of objects covers for example all of the objects successively concerned by the same "phenomenon".
  • a phenomenon is for example constituted by a local traffic jam which extends, over time, over a variable number of road sections.
  • Said means for replacing and / or canceling an earlier message in advance include means for comparing the messages received, with the same identifiers and the same version, so as to ensure rectification of transmission errors; - in the case of the emission of subsequent messages replacing a previous message with the same identifier, said subsequent message comprising a new a priori expiration time less than the old a priori expiration time of the previous message: . said subsequent message is broadcast until said new a priori expiration time .
  • an early cancellation message of said previous message is broadcast between said new a priori expiration time and said old expiration time; - in the case of a previous multi-object message replaced at least partially by a subsequent message of the same identifier, concerning a group of objects at least partially covering the group of objects designated by said previous message, said receiver processing means proceed the cancellation of said prior message before taking into account the content of said subsequent message.
  • any broadcast of a subsequent message with the same identifier as a previous message implicitly means the cancellation of the entire previous message.
  • This procedure has the advantage of implicitly signifying the cancellation of the previous message, without at any time the processing of the messages obliges to carry out an intervention at the level of the designated objects.
  • the preferred embodiment described below concerns the broadcasting of data to mobiles, using the RDS system (Radio Data System). However, it is clear that the invention applies to the dissemination of any other type of data, applicable to other type of networks (for example the Franco-German DAB system under development).
  • the RDS system is a system which is implemented on the basis of sound broadcasting in frequency modulation (FM), as illustrated in FIG. 6.
  • FM frequency modulation
  • This service was developed because of the problems posed by the short range of FM transmitters, and therefore the need to set up a network of transmitters with distributed frequencies to offer a service with large coverage.
  • This technique makes it possible to receive, at any point in the geographical area covered, a given broadcast service, provided that the receiver is tuned to the frequency of the corresponding local transmitter. This causes discomfort for the mobile user (typically the motorist) when he reaches the coverage border of the local transmitter to which it is tuned: he must indeed manually search for another frequency when the reception becomes poor.
  • the RDS system has endeavored to solve this problem by offering an automatic tuning function.
  • the principle consists in adding a digital subcarrier 60 to the basic sound signal.
  • the total spectrum of the FM channel therefore includes a first signal 61 corresponding to the addition of the stereophonic voices (D + G) / 2 (right voice plus left voice); - a subcarrier 62 at 19 KHz, which characterizes the fact that the channel is stereophonic - a signal 63 corresponding to the subtraction of the voices (D - G) / 2; - signal 60 corresponding to the RDS signal, centered on 57 KHz.
  • the amplitude of the subcarrier 60 is modulated by "biphase" representation of the data bits.
  • the digital channel thus obtained represents a capacity of 1187.5 bits per second organized in frames of 104 bits each. About 11 of these frames are transmitted by an FM / RDS transmitter every second. Each frame is identified as belonging to a certain type: 16 types are planned. All the frames contain a 16-bit word called PI (Program Identification), which characterizes by a code the program broadcast by the transmitter considered. Certain frames (of type 0) contain the list of so-called alternative frequencies and correspond schematically to the central frequencies of the surrounding transmitters which broadcast the same program.
  • PI Program Identification
  • the principle of automatic tuning is then as follows: - the receiver acquires the list of alternative frequencies; - it scans these frequencies and decides, according to its own strategy, to select the best at all times.
  • FIG. 7 A complete example of an information message is shown in FIG. 7. This standard message takes up the CEMT standard with a few modifications, notably concerning the addition of an identifier.
  • the message presented belongs to the category of messages called "user” (and therefore intended to provide the user with road information), unlike "system” messages of the type of message deletion messages as will be seen in relation to figure 8.
  • the standard message presented in FIG. 7 comprises on the one hand a header 71, on 17 bits, followed by an information train 72 on 47 bits.
  • the header includes the following fields: CYCLE 73, IDENTIFIER 75, and TYPE OF NOTIFICATION 74.
  • the CYCLE 73 field (on 1 bit) specifies a message delivery speed which is not relevant to the subject of the present invention.
  • the NOTIFICATION TYPE 74 field (on 1 bit) specifies whether the user must be notified of the receipt of the message.
  • the identifier 75 is represented on four sub-fields: - T 76, for the type of message ("user”, or “system”); - Theme 77, on 3 bits, corresponding to 8 possible themes (traffic, weather, ...); - Scope P 78, on 1 bit, (global or local message); - Number 79, on 10 bits, the last two of which are reserved for the expression of a version number (modulo 4) in the case of so-called "evolving" messages, that is to say likely to give rise to the dissemination of successive versions.
  • the information stream 72 of the message presented in FIG. 7 successively comprises a LOCALIZER sub-field 81, supplying in particular an item of item designation information and attributes to which the message relates; two fields CAUSE 82 and EFFECT 83 indicating the new value assigned to the attributes attached to the object, as well as a STOP-TIME field 84 relating to a time information a priori of expiry of the message and a COUNCIL field 85.
  • the messages broadcast can also be messages of variable length.
  • the header 71 of the message may be slightly different, for example by providing 5 additional bits for the THEME subfield 77.
  • the message stream 72 can then be replaced by fields of the "TLV" type: - T: Type on 1 byte (identification of the field), divided into two sub-fields T1.T2. (T1: nature of the attribute (s); T2: coding mode of the value taken by the attribute (s) in subfield V); - L: Length of the message of variable size, on 1 byte, and expressed in bytes; - V: Value of the message, namely its actual informative content, on L bytes.
  • the messages relating to urban traffic can be of variable length, and organized in the following manner.
  • the urban network is modeled as a set of sections.
  • Each section is identified by an 8-bit number.
  • the fluidity type message which is maintained by the information source and informs the terminals in real time of the traffic fluidity.
  • T T1.T2
  • the implementation of the invention for the dissemination of messages of the types described above, as for the dissemination of other types of messages, involves the following three principles: - the concept of equilibrium state, with respect to which deviation information is transmitted (fig. 1); - the notion of a priori hours of expiry of the message; - management of early cancellations and / or replacements of messages (fig. 2, 3, 4, 5, and 8).
  • the proposed system is based on the assumption that any dynamic attribute (likely to vary) admits a rest value or equilibrium value (10) (Fig 1).
  • this equilibrium value (10) there is obviously no particular message to send; on the other hand, when the attribute is removed from its equilibrium position (and the phenomenon is detected), a message will come to indicate this "abnormal" state (11, 12).
  • the messages broadcast are "commands" addressed to on-board computers.
  • Each on-board terminal includes a processing and on-board storage.
  • the storage means can be either in the form of a list management system, or preferably in the form of an on-board database.
  • the on-board database is advantageously a cartographic base constituted by a set of objects; a set of attributes is attached to each object.
  • Objects when they are of a cartographic nature, can be addressed by a message field generally called “localization” or “localizer” (see Fig. 7, reference 81).
  • a typical object is a road segment, a section of road framed by two crossroads; the attributes of this object for example: the length of the segment, the category and the name of the road axis to which it belongs, the number of lanes, the direction of traffic, the fluidity, etc ... certain attributes are very static (for example the length), others are dynamic (for example the fluidity).
  • the figure illustrates the following successive situations: - until time t, circulation is normal (10) (at steady state); from t1 to t2, it is difficult (11); - from t2 to t3, it is impossible (12); - from t3 to t4, it is again difficult (11); - from t4, it is normal again (10).
  • Figure 1 illustrates the need for the system to diffuse the abnormal states all the time they last and not only during the transitions. Indeed, if only transition messages were broadcast at times t1, t2, t3 and t4, a user "listening" at time T would never be warned that the current state is "difficult"; as the instant T can be arbitrary, the message must be broadcast throughout the duration of the disturbance.
  • the temporal scope of messages can be defined in three ways: . valid information "until further notice”, . information valid until a certain a priori expiry date or time ("stop-time") appearing in the message, . information valid for a conventional and implicit period of time.
  • the first method should be avoided in an unconnected environment; in this case, in fact, the absence of a "new order" can have two origins that the receiver cannot always distinguish: - it is an intention of the source, - or it is a transmission problem (intermittent exit from the coverage area for example).
  • the second method (stop-time” explained in the message) is functionally well suited and allows unambiguous management. This will be illustrated in particular below, in the commentary associated with FIG. 5.
  • the third method (validity of the message during a conventional period) is in practice a variant of the previous one in which the "STOP-TIME" is defined, but by default and at a constant value.
  • STOP-TIME a phenomenon, described by a message already transmitted, experiences an anticipated end (compared to the a priori expiry time, or "STOP-TIME" of the message)
  • the explicit identifier 75 makes it possible to define a message-command very simple of the type: "deletion says message n0 i". This situation is illustrated in Fig. 2.
  • a first message M (I) is first broadcast with t′1 as the a priori expiration time at t2 the phenomenon has disappeared prematurely; a SUP (I) deletion message must then be broadcast from t2 to t′1.
  • Each message has an expiration date in a field; when this date is reached, the stored message is automatically destroyed by the system terminals.
  • a solution could then consist simply in ceasing to broadcast the message in question; this solution is not retained because it involves managing a time-out (time after which, if the message has not been received, this will be interpreted as voluntary destruction) very difficult to implement, especially in situations of rapid variation in the number of messages to be broadcast or poor reception conditions.
  • FIG. 8 An example of the structure of such a message is presented in FIG. 8. It is a "system" type message characterized by a header 17 to 17 bits, followed by an identification 92 of the message to be deleted. If we refer to the example, the header advantageously includes the following information: Cycle (73) : any Typ (76) : system "Theme” (77) : 000 (delete) Range (78) : any Number (79) : XXXXXXXXX (non-evolving message) Notification (74) : 0 (no notification)
  • FIG. 5 translates a slightly different replacement situation, in which the photograph at time (n + 1) has an a priori expiration time prior to that of time n.
  • the first M1 message translates as A1B1C1D1
  • the second message M2 is translated as A2B2C2D2.
  • Diffusion can be organized as follows: from t1 to t2 : M1, or more generally M (I) Vn from t2 to t′2 : M2, or more generally M (I) Vn + 1 from t′2 to t′1 : SUP (1), or more generally SUP (I, Vn); with i: identifier of the message, and Vn: nth version of the message with identifier i.
  • the sequence M (J) - M (K) - SUP (I) indicates by convention that M (I) is deleted and replaced by M (J) and M (K).
  • the information SUP (I) is advantageously broadcast after the messages M (J) and M (K): this makes it possible to delimit the logical module of the messages "I, J, K", and implicitly means that the deletion of M (I) must intervene before taking into account the content of the messages M (J) and M (K).
  • the procedure adopted makes it possible to avoid sorting objects, when processing information messages for updating the information stored in the receiver.
  • the procedure for broadcasting alternative messages can be summarized as follows: - in the case of a previous multi-object message replaced at least partially by a subsequent message of the same identifier, concerning a group of objects covering at least partially the group of objects designated by said previous message, said receiver processing means proceed to the cancellation of said previous message before taking into account the content of said subsequent message; - in the case of a previous multi-object message replaced by at least two subsequent messages concerning groups of objects at least partially covering the group of objects designated by said previous message: . one of the subsequent messages is broadcast with the same identifier as said previous message; . the subsequent message (s) is broadcast with a new identifier, independent of the identifier of said previous message.

Abstract

The invention relates to the field of systems for broadcasting through a channel with imperfect transmission and with limited throughput, destined for fixed or mobile receivers with intermittent listening. The objective is to allow a reliable transmission of information which can be directly interpreted by on-board storage and processing means. This objective is achieved with the aid of a method consisting in transmitting information messages (M1, M2) of discrepancy relative to an equilibrium state, with message identifying and a priori lapse time (t'1, t'2). The invention applies advantageously to the transmission of road information. <IMAGE>

Description

L'invention relève du domaine des systèmes de diffusion à travers un canal à transmission imparfaite et à débit limité, à destination de récepteurs fixes ou mobiles à écoute intermittente.The invention relates to the field of broadcasting systems through an imperfect transmission channel and at limited speed, intended for fixed or mobile receivers with intermittent listening.

Dans une application particulière qui a motivé le développement de la présente invention, le procédé de diffusion concerne des messages porteurs d'informations d'état des attributs d'une distribution d'objets : dans le cas de messages d'informations routières, les objets sont par exemple constitués par des tronçons d'une infrastructure routière, caractérisés par des attributs tels que la fluidité.In a particular application which has motivated the development of the present invention, the broadcasting method relates to messages carrying state information of the attributes of a distribution of objects: in the case of traffic information messages, the objects are for example made up of sections of a road infrastructure, characterized by attributes such as fluidity.

Si l'on s'en tient à l'exemple de l'information routière, on conviendra que la diffusion hertzienne d'informations se heurte à un certain nombre d'éléments perturbateurs de la transmission comme par exemple, les obstacles physiques formant écran (immeubles, ponts, tunnels...), ou brouillage (lignes haute tension), ou encore à des éléments complexifiants comme par exemple le fait que les informations diffusées doivent pouvoir être parfaitement significatives et complètes pour un très grand nombre de récepteurs se trouvant chacun dans une configura­tion d'écoute spécifique (début d'écoute aléatoire, mémoire partielle et lacunaire, ...).If we stick to the example of traffic information, it will be agreed that the over-the-air broadcasting of information comes up against a certain number of disruptive elements of transmission such as, for example, physical obstacles forming a screen ( buildings, bridges, tunnels ...), or interference (high voltage lines), or to complexifying elements such as for example the fact that the information disseminated must be able to be perfectly meaningful and complete for a very large number of receivers each located in a specific listening configuration (start of random listening, partial and incomplete memory, ...).

Bien entendu, on ne peut remédier à ces inconvénients par une pure et simple augmentation de la quantité d'informations transmise à tout instant, du fait des capacités limitées de traitement envisageables pour les récepteurs embarqués et surtout du débit limité des canaux de transmission utilisables (transmission hertzienne).Of course, these drawbacks cannot be remedied by a pure and simple increase in the amount of information transmitted at any time, due to the limited processing capacities that can be envisaged for on-board receivers and above all the limited bit rate of the usable transmission channels ( radio transmission).

On connait déjà un certain nombre de systèmes destinés à permettre la diffusion de messages d'information dans ce type de condition, et notamment pour l'information routière.
Ainsi, le système allemand ARI, développé par la société BOSCH consiste à rajouter une porteuse dans un canal FM. L'émission de la porteuse correspond sélectivement aux instants où une journaliste diffuse, sur une chaine radiophonique convenue, des informations relatives au trafic routier. Chaque récepteur adapté est donc muni de moyens de basculement de la réception sur la fréquence de cette chaine radiophonique, pendant toute la durée d'émission de la porteuse.
We already know a certain number of systems intended to allow the dissemination of information messages in this type of condition, and in particular for traffic information.
Thus, the German ARI system, developed by the company BOSCH, consists of add a carrier in an FM channel. The carrier's broadcast selectively corresponds to the moments when a journalist broadcasts, on an agreed radio station, information relating to road traffic. Each adapted receiver is therefore provided with means for switching reception to the frequency of this radio chain, throughout the duration of transmission of the carrier.

Ce système opérationnel présente une efficacité réelle, mais sa capacité très réduite qui se limite essentiellement à l'envoi d'une information binaire (existence ou non de la porteuse) ne permet pas la transmission d'informations routières interprétables directement par des moyens de mémorisation et de traitement embarqués.This operational system has real efficiency, but its very reduced capacity, which is essentially limited to sending binary information (existence or not of the carrier), does not allow the transmission of road information directly interpretable by memory means. and on-board processing.

L'invention a pour objet de répondre à ce type d'exigence.The object of the invention is to meet this type of requirement.

Selon l'invention, ces objectifs sont atteints à l'aide d'un procédé caractérisé en ce qu'il consiste à stocker des informations de référence, dites informations d'état d'équilibre, dans lesdits moyens de mémorisation des récepteurs, et à diffuser des messages d'information d'écart par rapport au dit état d'équilibre, à travers ledit canal de diffusion,
en ce que chaque message d'information diffusé comporte des moyens d'identifica­tion du message distincts du contenu du message, ainsi qu'une information d'heure a priori de péremption dudit message,
en ce que chacun desdits récepteurs comprend des moyens de remplacement et/ou d'annulation anticipés d'un message antérieur lors de la réception d'un message ultérieur distinct de même identifiant,
et en ce que chaque message est diffusé à répétition jusqu'à ladite heure a priori de péremption, ou jusqu'à son remplacement ou annulation anticipés.
According to the invention, these objectives are achieved using a method characterized in that it consists in storing reference information, called equilibrium state information, in said receiver storage means, and in broadcast information messages of deviation from said state of equilibrium, through said broadcast channel,
in that each information message broadcast comprises means of identifying the message distinct from the content of the message, as well as a priori time information of expiry of said message,
in that each of said receivers comprises means for early replacement and / or cancellation of an earlier message upon receipt of a separate subsequent message with the same identifier,
and in that each message is broadcast repeatedly until said a priori expiry time, or until its replacement or early cancellation.

On constatera que c'est bien la combinaison de ces différentes caractéristi­ques qui permet d'atteindre les objectifs fixés. Ceci sera notamment développé lors de la description ci-après d'un mode de réalisation préférentiel de l'invention.It will be seen that it is the combination of these different characteristics which makes it possible to achieve the objectives set. This will be developed in particular during the description below of a preferred embodiment of the invention.

De façon avantageuse, lesdits moyens d'identification comprennent un numéro de version de message, différent à chaque nouveau jeu successif d'informa­tion d'écarts pour le même objet ou groupe d'objet.Advantageously, said identification means include a message version number, which is different for each successive new set of deviation information for the same object or group of objects.

La notion de groupe d'objet recouvre par exemple l'ensemble des objets successivement concernés par un même "phénomène". Dans le cas d'informations routières, un phénomène est par exemple constitué par un bouchon local qui s'étend, dans le temps, sur un nombre variable de tronçons routiers.The notion of group of objects covers for example all of the objects successively concerned by the same "phenomenon". In the case of traffic information, a phenomenon is for example constituted by a local traffic jam which extends, over time, over a variable number of road sections.

Ces moyens d'identification trouvent leur justification dans un certain nombre de cas de figure, dont notamment :
- lesdits moyens de remplacement et/ou d'annulation anticipés d'un message antérieur comportent des moyens de comparaison des messages reçus, de même identifiants et de même version, de façon à assurer une rectification des erreurs de transmission ;
- dans le cas de l'émission des messages ultérieurs de substitution à un message antérieur de même identifiant, ledit message ultérieur comportant une nouvelle heure a priori de péremption inférieure à l'ancienne heure a priori de péremption du message antérieur :
. on diffuse ledit message ultérieur jusqu'à ladite nouvelle heure a priori de péremption
. on diffuse un message d'annulation anticipée dudit message antérieur entre ladite nouvelle heure a priori de péremption et ladite ancienne heure de péremption ;
- dans le cas d'un message antérieur multiobjets remplacé au moins partiellement par un message ultérieur de même identifiant, concernant un groupe d'objets recouvrant au moins partiellement le groupe d'objets désigné par ledit message antérieur, lesdits moyens de traitement du récepteur procèdent à l'annulation dudit message antérieur préalablement à la prise en compte du contenu dudit message ultérieur.
These means of identification are justified in a certain number of cases, including in particular:
- Said means for replacing and / or canceling an earlier message in advance include means for comparing the messages received, with the same identifiers and the same version, so as to ensure rectification of transmission errors;
- in the case of the emission of subsequent messages replacing a previous message with the same identifier, said subsequent message comprising a new a priori expiration time less than the old a priori expiration time of the previous message:
. said subsequent message is broadcast until said new a priori expiration time
. an early cancellation message of said previous message is broadcast between said new a priori expiration time and said old expiration time;
- in the case of a previous multi-object message replaced at least partially by a subsequent message of the same identifier, concerning a group of objects at least partially covering the group of objects designated by said previous message, said receiver processing means proceed the cancellation of said prior message before taking into account the content of said subsequent message.

En d'autres termes, toute diffusion d'un message ultérieur de même identifiant qu'un message antérieur signifie implicitement l'annulation de la totalité du message antérieur.In other words, any broadcast of a subsequent message with the same identifier as a previous message implicitly means the cancellation of the entire previous message.

Selon une autre caractéristique, dans le cas d'un message antérieur multiobjets remplacé par au moins deux messages ultérieurs concernant des groupes d'objets recouvrant au moins partiellement le groupe d'objets désigné par ledit message antérieur:
- on diffuse un des messages ultérieurs avec le même identifiant que ledit message antérieur;
- on diffuse le ou les autres messages ultérieurs avec un nouvel identifiant, indépendant de l'identifiant dudit message antérieur.
According to another characteristic, in the case of an earlier multi-object message replaced by at least two subsequent messages relating to groups of objects at least partially covering the group of objects designated by said previous message:
- one of the subsequent messages is broadcast with the same identifier as said previous message;
- one or more other subsequent messages are broadcast with a new identifier, independent of the identifier of said previous message.

Cette procédure présente l'avantage de signifier implicitement l'annulation du message antérieur, sans qu'à aucun moment le traitement des messages n'oblige à effectuer une intervention au niveau des objets désignés.This procedure has the advantage of implicitly signifying the cancellation of the previous message, without at any time the processing of the messages obliges to carry out an intervention at the level of the designated objects.

D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture suivante de la description d'un mode de réalisation préférentiel de l'invention, donné à titre illustratif et non limitatif, et des dessins annexés dans lesquels :

  • - la figure 1 illustre le principe de diffusion d'informations d'une valeur d'écart par rapport à un état d'équilibre, selon l'invention ;
  • - la figure 2 est un schéma illustrant le processus d'annulation anticipée d'un message antérieur, selon l'invention ;
  • - la figure 3 illustre le principe de remplacement anticipé d'un message antérieur par un message ultérieur, selon l'invention ;
  • - la figure 4 illustre le principe de remplacement anticipé d'un message antérieur par deux messages ultérieurs, selon l'invention ;
  • - la figure 5 illustre le principe de remplacement d'un message antérieur, par un message ultérieur d'heure a priori de péremption plus rapprochée, selon l'invention ;
  • - la figure 6 illustre le fonctionnement du système RDS, utilisé dans un mode de mise en oeuvre préférentiel dit système de diffusion suivant l'invention ;
  • - la figure 7 est un schéma illustrant la structure d'un message à longueur fixe, de type "CEMT", tel que diffusé au sein d'un système RDS dans un mode de mise en oeuvre avantageuse de l'invention ;
  • - la figure 8 illustre une structure possible pour un message d'annulation anticipée d'un message antérieur.
Other characteristics and advantages of the invention will appear on reading the following description of a preferred embodiment of the invention, given by way of illustration and not limitation, and of the appended drawings in which:
  • - Figure 1 illustrates the principle of information dissemination of a deviation value from an equilibrium state, according to the invention;
  • - Figure 2 is a diagram illustrating the process of early cancellation of an earlier message, according to the invention;
  • - Figure 3 illustrates the principle of early replacement of a previous message by a subsequent message, according to the invention;
  • - Figure 4 illustrates the principle of early replacement of a previous message by two subsequent messages, according to the invention;
  • - Figure 5 illustrates the principle of replacing an earlier message, with a later message of a priori expiry time closer, according to the invention;
  • - Figure 6 illustrates the operation of the RDS system, used in a preferred mode of implementation said broadcasting system according to the invention;
  • - Figure 7 is a diagram illustrating the structure of a fixed length message, of the "CEMT" type, as broadcast within an RDS system in an advantageous embodiment of the invention;
  • - Figure 8 illustrates a possible structure for an early cancellation message from a previous message.

Le mode de réalisation préférentiel décrit ci-après concerne la radiodif­fusion de données vers des mobiles, utilisant le système RDS (Radio Data System). Toutefois, il est clair que l'invention s'applique à la diffusion de tout autre type de données, applicable à autre type de réseaux (par exemple le système D.A.B. franco-allemand en cours de développement).The preferred embodiment described below concerns the broadcasting of data to mobiles, using the RDS system (Radio Data System). However, it is clear that the invention applies to the dissemination of any other type of data, applicable to other type of networks (for example the Franco-German DAB system under development).

Le système RDS est un système qui se met en oeuvre sur la base des réseaux de radiodiffusion sonore en modulation de fréquence (FM), comme illustré en figure 6.The RDS system is a system which is implemented on the basis of sound broadcasting in frequency modulation (FM), as illustrated in FIG. 6.

Ce service a été développé du fait des problèmes posés par la faible portée des émetteurs en FM, et donc la nécessité d'implanter un réseau d'émetteurs à fréquences réparties pour offrir un service de grande couverture. Cette technique permet de recevoir, en tout point de la zone géographique couverte, un service radiodiffusé donné, à la condition de caler le récepteur sur la fréquence de l'émetteur local correspondant. Ceci entraine un inconfort pour l'usager mobile (typiquement l'automobiliste) lorsqu'il atteint la frontière de couverture de l'émetteur local sur lequel il est accordé : il doit en effet rechercher manuellement une autre fréquence lorsque la réception devient mauvaise.This service was developed because of the problems posed by the short range of FM transmitters, and therefore the need to set up a network of transmitters with distributed frequencies to offer a service with large coverage. This technique makes it possible to receive, at any point in the geographical area covered, a given broadcast service, provided that the receiver is tuned to the frequency of the corresponding local transmitter. This causes discomfort for the mobile user (typically the motorist) when he reaches the coverage border of the local transmitter to which it is tuned: he must indeed manually search for another frequency when the reception becomes poor.

Le système RDS s'est attaché à résoudre ce problème en offrant une fonction d'accord automatique.The RDS system has endeavored to solve this problem by offering an automatic tuning function.

Comme représenté en figure 6, le principe consiste à rajouter une sous porteuse numérique 60 au signal sonore de base.
Le spectre total du canal FM comprend donc
- un premier signal 61 correspondant à l'addition des voix stéréophoniques (D + G)/2 (voix droite plus voix gauche) ;
- une sous porteuse 62 à 19 KHz, qui caractérise le fait que le canal est stéréophonique
- un signal 63 correspondant à la soustraction des voix (D - G)/2;
- le signal 60 correspondant au signal RDS, centré sur 57 KHz.
As shown in FIG. 6, the principle consists in adding a digital subcarrier 60 to the basic sound signal.
The total spectrum of the FM channel therefore includes
a first signal 61 corresponding to the addition of the stereophonic voices (D + G) / 2 (right voice plus left voice);
- a subcarrier 62 at 19 KHz, which characterizes the fact that the channel is stereophonic
- a signal 63 corresponding to the subtraction of the voices (D - G) / 2;
- signal 60 corresponding to the RDS signal, centered on 57 KHz.

La modulation de l'amplitude de la sous-porteuse 60 est effectuée par représentation "biphase" des bits de données.The amplitude of the subcarrier 60 is modulated by "biphase" representation of the data bits.

Le canal numérique ainsi obtenu représente une capacité de 1187,5 bits par seconde organisés en trames de 104 bits chacune. Environ 11 de ces trames sont émises par un émetteur FM/RDS chaque seconde. Chaque trame est identifiée comme relevant d'un certain type : 16 types sont prévus.
Toutes les trames contiennent un mot de 16 bits appelé PI (Programme Identifica­tion), qui caractérise par un code le programme diffusé par l'émetteur considéré. Certaines trames (du type 0) contiennent la liste des fréquences dites alternatives et correspondent schématiquement aux fréquences centrales des émetteurs environnants qui diffusent le même programme.
The digital channel thus obtained represents a capacity of 1187.5 bits per second organized in frames of 104 bits each. About 11 of these frames are transmitted by an FM / RDS transmitter every second. Each frame is identified as belonging to a certain type: 16 types are planned.
All the frames contain a 16-bit word called PI (Program Identification), which characterizes by a code the program broadcast by the transmitter considered. Certain frames (of type 0) contain the list of so-called alternative frequencies and correspond schematically to the central frequencies of the surrounding transmitters which broadcast the same program.

Le principe d'accord automatique est alors le suivant :
- le récepteur acquiert la liste des fréquences alternatives ;
- il balaie ces fréquences et décide, selon une stratégie qui lui est propre, de retenir la meilleure à chaque instant.
The principle of automatic tuning is then as follows:
- the receiver acquires the list of alternative frequencies;
- it scans these frequencies and decides, according to its own strategy, to select the best at all times.

A partir de ce système de diffusion numérique, différentes applications ont été proposées. Des types de trames spécifiques ont été dédiés à chacune de ces applications, notamment :
- codage de l'horaire des émissions ;
- radiotexte ;
- synchronisation d'horloges ;
- "paging" ou appel de personnes ;
- messages d'informations routières.
From this digital broadcasting system, different applications have been proposed. Specific types of frames have been dedicated to each of these applications, in particular:
- coding of the program schedule;
- radio text;
- clock synchronization;
- "paging" or calling people;
- traffic information messages.

C'est sur cette dernière classe d'application que porte le mode de mise en oeuvre préférentiel de l'invention présenté ci-après.It is to this latter class of application that the preferred embodiment of the invention presented below relates.

Compte tenu des contraintes de fonctionnement du réseau FM/RDS non détaillées ici, le débit utile disponible, par émetteur, pour une application du type : "message d'information routière" n'excède guère cent bits par seconde.Given the operating constraints of the FM / RDS network not detailed here, the useful bit rate available, per transmitter, for an application of the type: "traffic information message" hardly exceeds one hundred bits per second.

A côté des principes de cellularisation de la diffusion et de modulation de la vitesse de distribution, (non développés ici car indépendants de la présente invention), les inventeurs se sont attachés à réaliser un codage le plus compact possible des messages, notamment en s'appuyant, pour certaines configurations de messages d'information routière, sur les travaux de la CEMT (Conférence Européenne des Ministres des Transports).Besides the principles of cellularization of the diffusion and modulation of the speed of distribution, (not developed here because independent of the present invention), the inventors endeavored to carry out a coding as compact as possible of the messages, in particular in supporting, for certain configurations of road information messages, the work of the ECMT (European Conference of Ministers of Transport).

Par rapport à ces travaux (version Madrid 1987), l'invention apporte la notion nouvelle essentielle d'identification des messages.Compared to this work (Madrid 1987 version), the invention provides the essential new notion of message identification.

Un exemple complet de message d'information est représenté en figure 7. Ce message type reprend le standard CEMT avec quelques aménagements concernant notamment l'ajout d'un identifiant.A complete example of an information message is shown in FIG. 7. This standard message takes up the CEMT standard with a few modifications, notably concerning the addition of an identifier.

Le message présenté appartient à la catégorie des messages dits "usager", (et donc destinés à fournir à l'usager une information routière), à la différence des messages "système" du type des messages de suppression de messages comme il sera vu en relation avec la figure 8.The message presented belongs to the category of messages called "user" (and therefore intended to provide the user with road information), unlike "system" messages of the type of message deletion messages as will be seen in relation to figure 8.

Le message type présenté en figure 7 comporte d'une part une en-tête 71, sur 17 bits, suivie d'un train d'information 72 sur 47 bits.
L'en-tête comporte les champs suivants : CYCLE 73, IDENTIFIANT 75, et TYPE DE NOTIFICATION 74.
The standard message presented in FIG. 7 comprises on the one hand a header 71, on 17 bits, followed by an information train 72 on 47 bits.
The header includes the following fields: CYCLE 73, IDENTIFIER 75, and TYPE OF NOTIFICATION 74.

Le champ CYCLE 73 (sur 1 bit) précise une vitesse de distribution de message, non pertinente avec l'objet de la présente invention.
Le champ TYPE DE NOTIFICATION 74 (sur 1 bit) précise si l'usager doit être averti de la réception du message.
The CYCLE 73 field (on 1 bit) specifies a message delivery speed which is not relevant to the subject of the present invention.
The NOTIFICATION TYPE 74 field (on 1 bit) specifies whether the user must be notified of the receipt of the message.

L'identifiant 75 est représenté sur quatre sous-champs :
- T 76, pour le type de message ("usager", ou "système") ;
- Thème 77, sur 3 bits, correspondant à 8 thèmes possibles (trafic, météo, ...) ;
- Portée P 78, sur 1 bit, (message global ou local) ;
- Numéro 79, sur 10 bits, dont les deux derniers sont réservés à l'expres­sion d'un numéro de version (modulo 4) dans le cas de messages dits "évolutifs", c'est-à-dire susceptible de donner lieu à la diffusion de versions successives.
The identifier 75 is represented on four sub-fields:
- T 76, for the type of message ("user", or "system");
- Theme 77, on 3 bits, corresponding to 8 possible themes (traffic, weather, ...);
- Scope P 78, on 1 bit, (global or local message);
- Number 79, on 10 bits, the last two of which are reserved for the expression of a version number (modulo 4) in the case of so-called "evolving" messages, that is to say likely to give rise to the dissemination of successive versions.

Le train d'information 72 du message présenté en figure 7 comporte successivement un sous-champ 81 LOCALISANT, fournissant notamment une information de désignation de l'objet et des attributs sur lesquels porte le message ; deux champs CAUSE 82 et EFFET 83 indiquant la nouvelle valeur affectée aux attributs attachés à l'objet, ainsi qu'un champ STOP-TIME 84 relatif à une information d'heure a priori de péremption du message et un champ CONSEIL 85.The information stream 72 of the message presented in FIG. 7 successively comprises a LOCALIZER sub-field 81, supplying in particular an item of item designation information and attributes to which the message relates; two fields CAUSE 82 and EFFECT 83 indicating the new value assigned to the attributes attached to the object, as well as a STOP-TIME field 84 relating to a time information a priori of expiry of the message and a COUNCIL field 85.

Les messages diffusés peuvent également être des messages à longueur variable.The messages broadcast can also be messages of variable length.

Dans ce cas, l'en-tête 71 du message peut être légèrement différente, par exemple en prévoyant 5 bits supplémentaires pour le sous-champ THEME 77. Le train de message 72 peut ensuite être remplacé par des champs du type "TLV" :
- T : Type sur 1 octet (identification du champ), découpé en deux sous-champs T1.T2. (T1: nature du ou des attributs; T2: mode de codage de la valeur prise par le ou les attributs dans le sous-champ V);
- L : Longueur du message de taille variable, sur 1 octet, et exprimée en octets ;
- V : Valeur du message, à savoir son contenu informatif proprement dit, sur L octets.
In this case, the header 71 of the message may be slightly different, for example by providing 5 additional bits for the THEME subfield 77. The message stream 72 can then be replaced by fields of the "TLV" type:
- T: Type on 1 byte (identification of the field), divided into two sub-fields T1.T2. (T1: nature of the attribute (s); T2: coding mode of the value taken by the attribute (s) in subfield V);
- L: Length of the message of variable size, on 1 byte, and expressed in bytes;
- V: Value of the message, namely its actual informative content, on L bytes.

A titre d'exemple, les messages relatifs au trafic urbain peuvent être à longueur variable, et organisés de la manière suivante.For example, the messages relating to urban traffic can be of variable length, and organized in the following manner.

Le réseau urbain est modélisé comme un ensemble de sections.The urban network is modeled as a set of sections.

Chaque section est identifiée par un numéro sur 8 bits. Est décrit ici le message de type fluidité qui est entretenu par la source d'information et informe en temps réel les terminaux de la fluidité du trafic.Each section is identified by an 8-bit number. Here is described the fluidity type message which is maintained by the information source and informs the terminals in real time of the traffic fluidity.

Codage du message "TLV" :Coding of the "TLV" message:

T = T1.T2
T1 = fluidité : '0000'
T2 = codage O : '0000'
L = 3.N (en binaire sur un octet)
V = S1S2... SN où chaque Si occupe 3 octets et décrit la fluidité d'une section selon le format suivant.
Si = SEC-ID, ETAT, TENDANCE, TFIN,

SEC-ID = n° de la section sur 8 bits
ETAT = 3 bits codant l'état de fluidité de la section. Parmi les 8 valeurs seules 5 sont définies : 000: fluide (équilibre) 001: ralenti 010: très ralenti 011: bloqué 111: indéterminé TENDANCE : 2 bits indiquant une tendance d'évolution de la fluidité : 00: stationnaire 01: fluidité décroissante 10: fluidité croissante 11: indéterminé TFIN = 11 bits qui donnent le moment dans la journée où cette observation peut être considérée comme obsolète. Ces 11 bits donnent en clair le numéro de la minute considérée dans la journée.
T = T1.T2
T1 = fluidity: '0000'
T2 = O coding: '0000'
L = 3.N (in binary on a byte)
V = S1S2 ... SN where each Si occupies 3 bytes and describes the fluidity of a section according to the following format.
If = SEC-ID, STATUS, TREND, TFIN,
or
SEC-ID = section number on 8 bits
STATUS = 3 bits coding the fluidity state of the section. Among the 8 values only 5 are defined: 000: fluid (balance) 001: slow motion 010: very slowed down 011: blocked 111: undetermined TREND: 2 bits indicating a trend in fluidity evolution: 00: stationary 01: decreasing fluidity 10: increasing fluidity 11: undetermined TFIN = 11 bits which give the moment in the day when this observation can be considered obsolete. These 11 bits give in clear the number of the minute considered during the day.

Exemples :Examples:

TFIN = 0TFIN = 0 00H00MN00H00MN TFIN = 600TFIN = 600 10H00MN10:00 AM TFIN = 1312TFIN = 1312 21H52MN9:52 PM

La mise en oeuvre de l'invention, pour la diffusion de messages des types décrits ci-dessus, comme pour la diffusion d'autres types de messages, fait intervenir les trois principes suivants :
- la notion d'état d'équilibre, par rapport auquel sont transmises des informations d'écart (fig. 1) ;
- la notion d'heures a priori de péremption du message ;
- la gestion des annulations et/ou remplacements anticipés des messages (fig. 2, 3, 4, 5, et 8).
The implementation of the invention, for the dissemination of messages of the types described above, as for the dissemination of other types of messages, involves the following three principles:
- the concept of equilibrium state, with respect to which deviation information is transmitted (fig. 1);
- the notion of a priori hours of expiry of the message;
- management of early cancellations and / or replacements of messages (fig. 2, 3, 4, 5, and 8).

Ces trois aspects vont maintenant être détaillés.These three aspects will now be detailed.

Tout d'abord le système proposé repose sur l'hypothèse que tout attribut dynamique (susceptible de varier) admet une valeur de repos ou valeur d'équilibre (10) (Fig 1). Quand la valeur courante observée correspond à cette valeur d'équilibre (10), il n'y a évidemment aucun message particulier à émettre ; par contre, quand l'attribut est écarté de sa position d'équilibre (et que le phénomène est détecté), un message viendra indiquer cet état "anormal" (11, 12).First of all, the proposed system is based on the assumption that any dynamic attribute (likely to vary) admits a rest value or equilibrium value (10) (Fig 1). When the current value observed corresponds to this equilibrium value (10), there is obviously no particular message to send; on the other hand, when the attribute is removed from its equilibrium position (and the phenomenon is detected), a message will come to indicate this "abnormal" state (11, 12).

Les messages diffusés sont des "commandes" adressées à des calculateurs embarqués.The messages broadcast are "commands" addressed to on-board computers.

Chaque terminal embarqué comprend une capacité de traitement et de mémorisation embarquée.Each on-board terminal includes a processing and on-board storage.

Avantageusement, les moyens de mémorisation peuvent être soit sous forme d'un système de gestion de liste, soit préférentiellement sous forme d'une base de données embarquée.Advantageously, the storage means can be either in the form of a list management system, or preferably in the form of an on-board database.

La base de données embarquée est avantageusement une base cartographi­que constituée par un ensemble d'objets ; à chaque objet est attaché un ensemble d'attributs. Les objets, lorsqu'ils sont de nature cartographique sont adressables par un champ du message généralement appelé "localisation" ou "localisant" (voir Fig. 7, référence 81).The on-board database is advantageously a cartographic base constituted by a set of objects; a set of attributes is attached to each object. Objects, when they are of a cartographic nature, can be addressed by a message field generally called "localization" or "localizer" (see Fig. 7, reference 81).

Un objet typique est un segment routier, portion de route encadrée par deux carrefours ; les attributs de cet objet par exemple : la longueur du segment, la catégorie et le nom de l'axe routier auquel il appartient, le nombre de voies, le sens de circulation, la fluidité, etc... certains attributs sont très statiques (par exemple la longueur), d'autres sont dynamiques (par exemple la fluidité).A typical object is a road segment, a section of road framed by two crossroads; the attributes of this object for example: the length of the segment, the category and the name of the road axis to which it belongs, the number of lanes, the direction of traffic, the fluidity, etc ... certain attributes are very static ( for example the length), others are dynamic (for example the fluidity).

Ainsi, en reprenant l'exemple des informations de circulation routière, sur un segment routier donné, la figure illustre les situations successives suivantes :
- jusqu'à l'instant t, la circulation est normale (10) (à l'état d'équilibre);
de t1 à t2, elle est difficile (11) ;
- de t2 à t3, elle est impossible (12) ;
- de t3 à t4, elle est à nouveau difficile (11) ;
- à partir de t4, elle est à nouveau normale (10).
Thus, using the example of road traffic information, on a given road segment, the figure illustrates the following successive situations:
- until time t, circulation is normal (10) (at steady state);
from t1 to t2, it is difficult (11);
- from t2 to t3, it is impossible (12);
- from t3 to t4, it is again difficult (11);
- from t4, it is normal again (10).

La figure 1 illustre la nécessité pour le système de diffuser les états anormaux tout le temps où ils durent et non pas seulement au moment des transitions. En effet, si seulement des messages de transition étaient diffusés aux instants t1, t2, t3 et t4, un usager "se mettant à l'écoute" à l'instant T ne serait jamais prévenu que l'état courant est "difficile" ; comme l'instant T peut être quelconque, le message doit être diffusé pendant toute la durée de la perturbation.Figure 1 illustrates the need for the system to diffuse the abnormal states all the time they last and not only during the transitions. Indeed, if only transition messages were broadcast at times t1, t2, t3 and t4, a user "listening" at time T would never be warned that the current state is "difficult"; as the instant T can be arbitrary, the message must be broadcast throughout the duration of the disturbance.

La portée temporelle des messages peut être définie de trois façons :
. information valable "jusqu'à nouvel ordre",
. information valable jusqu'à une certaine date ou heure a priori de péremption ("stop-time") figurant dans le message,
. information valable pendant une durée de temps conventionnelle et implicite.
The temporal scope of messages can be defined in three ways:
. valid information "until further notice",
. information valid until a certain a priori expiry date or time ("stop-time") appearing in the message,
. information valid for a conventional and implicit period of time.

La première méthode est à proscrire dans un environnement non connecté ; dans ce cas en effet, l'absence de "nouvel ordre" peut avoir deux origines que le récepteur ne sait pas toujours distinguer :
- c'est bien une intention de la source,
- ou c'est un problème de transmission (sortie intermittente de la zone de couverture par exemple).
The first method should be avoided in an unconnected environment; in this case, in fact, the absence of a "new order" can have two origins that the receiver cannot always distinguish:
- it is an intention of the source,
- or it is a transmission problem (intermittent exit from the coverage area for example).

La deuxième méthode ("stop-time" explicité dans le message) est fonctionnellement bien adaptée et elle autorise une gestion sans ambiguïté. Ceci sera notamment illustré plus loin, dans le commentaire associé à la figure 5.The second method ("stop-time" explained in the message) is functionally well suited and allows unambiguous management. This will be illustrated in particular below, in the commentary associated with FIG. 5.

La troisième méthode (validité du message pendant une période conventionnelle) est en pratique une variante de la précédente dans laquelle le "STOP-TIME" est défini, mais par défaut et à une valeur constante.
Lorsqu'un phénomène, décrit par un message déjà transmis, connait une fin anticipée (par rapport à l'heure a priori de péremtion, ou "STOP-TIME" du message), l'identifiant 75 explicite permet de définir un message-commande très simple du type : "suppression dit message n0 i". Cette situation est illustrée en Fig. 2.
The third method (validity of the message during a conventional period) is in practice a variant of the previous one in which the "STOP-TIME" is defined, but by default and at a constant value.
When a phenomenon, described by a message already transmitted, experiences an anticipated end (compared to the a priori expiry time, or "STOP-TIME" of the message), the explicit identifier 75 makes it possible to define a message-command very simple of the type: "deletion says message n0 i". This situation is illustrated in Fig. 2.

Un premier message M(I) est d'abord diffusé avec t′1 comme heure a priori de péremption à t2 le phénomène a disparu prématurément ; il faut alors diffuser un message de suppression SUP(I) de t2 jusqu 'à t′1.
Chaque message porte dans un champ une date de péremption ; lorsque cette date est atteinte, le message mémorisé est automatiquement détruit par les terminaux du système.
A first message M (I) is first broadcast with t′1 as the a priori expiration time at t2 the phenomenon has disappeared prematurely; a SUP (I) deletion message must then be broadcast from t2 to t′1.
Each message has an expiration date in a field; when this date is reached, the stored message is automatically destroyed by the system terminals.

Il peut arriver qu'il soit nécessaire de les détruire de façon "prématurée", c'est-à-dire avant la date de péremption avec laquelle ils sont diffusés, en particulier suite à une nouvelle "photographie" du phénomène ayant engendré le message et qui le rend prématurément caduque.It may happen that it is necessary to destroy them "prematurely", that is to say before the expiration date with which they are disseminated, in particular following a new "photograph" of the phenomenon that generated the message and that makes it prematurely obsolete.

Une solution pourra it alors consister simplement à cesser de diffuser le message en question ; cette solution n'est pas retenue car elle implique de gérer un time-out (temps au bout duquel, si le message n'a pas été reçu, cela sera interprété comme une destruction volontaire) très difficile à mettre en oeuvre, notamment dans les situations de variation rapide du nombre de messages à diffuser ou de mauvaises conditions de réception.A solution could then consist simply in ceasing to broadcast the message in question; this solution is not retained because it involves managing a time-out (time after which, if the message has not been received, this will be interpreted as voluntary destruction) very difficult to implement, especially in situations of rapid variation in the number of messages to be broadcast or poor reception conditions.

On diffuse donc explicitement un message de suppression. Un exemple de structure d'un tel message est présenté en Fig. 8. Il s'agit d'un message de type "système" caractérisé par un en-tête 91 à 17 bits, suivie d'une identification 92 du message à supprimer. Si l'on se réfère à l'exemple, l'en-tête compte avantageuse­ment les informations suivantes : Cycle (73) : quelconque Typ (76) : système "Thème" (77) : 000 (suppression) Portée (78) : quelconque Numéro (79) : X X X X X X X X X X (message non évolutif) Notification (74) : 0 (pas de notification) We therefore explicitly broadcast a deletion message. An example of the structure of such a message is presented in FIG. 8. It is a "system" type message characterized by a header 17 to 17 bits, followed by an identification 92 of the message to be deleted. If we refer to the example, the header advantageously includes the following information: Cycle (73) : any Typ (76) : system "Theme" (77) : 000 (delete) Range (78) : any Number (79) : XXXXXXXXXX (non-evolving message) Notification (74) : 0 (no notification)

Dans le cas de la figure 3, il y a non plus annulation anticipée, mais remplacement anticipé d'un message antérieur M1 par un message ultérieur M2.
. à t1 le phénomène est décrit par un message M1 : localisation L1, durée prévue jusqu'à t′1 ; pour le terminal, la prise en compte de ce message peut être représentée par le rectangle A1B1C1D1.
. à t2 le phénomène est décrit par le message M2 : localisation L2, durée prévue jusqu'à t′2, représentation dans le terminal A2B2C2D2.
M2 est en fait une nouvelle version dit message M1 ; cette situation est clairement décrite par un couple (identification, version), l'identification étant la même pour M1 et M2 distingués par un numéro de version.
In the case of FIG. 3, there is no longer an early cancellation, but an earlier replacement of an earlier message M1 with a later message M2.
. at t1 the phenomenon is described by a message M1: location L1, expected duration up to t′1; for the terminal, taking this message into account can be represented by the rectangle A1B1C1D1.
. at t2 the phenomenon is described by the message M2: location L2, expected duration up to t′2, representation in the terminal A2B2C2D2.
M2 is in fact a new version called M1 message; this situation is clearly described by a pair (identification, version), the identification being the same for M1 and M2 distinguished by a version number.

La figure 5 traduit une situation de remplacement un peu différente, dans laquelle la photographie à l'instant (n + 1) a une heure a priori de péremption antérieure à celle de l'instant n.FIG. 5 translates a slightly different replacement situation, in which the photograph at time (n + 1) has an a priori expiration time prior to that of time n.

Le premier message M1 se traduit par A1B1C1D1The first M1 message translates as A1B1C1D1

Le second message M2 se traduit par A2B2C2D2.The second message M2 is translated as A2B2C2D2.

Il est clair que de t′2 à t′1 il faudra diffuser un message SUP (I). La diffusion pourra être organisée comme suit : de t1 à t2 : M1, ou plus généralement M(I) Vn de t2 à t′2 : M2, ou plus généralement M(I) Vn+1 de t′2 à t′1 : SUP(1), ou plus généralement SUP(I, Vn); avec i: identifiant du message, et Vn: nème version du message d'identi­fiant i.It is clear that from t′2 to t′1 it will be necessary to broadcast a SUP (I) message. Diffusion can be organized as follows: from t1 to t2 : M1, or more generally M (I) Vn from t2 to t′2 : M2, or more generally M (I) Vn + 1 from t′2 to t′1 : SUP (1), or more generally SUP (I, Vn); with i: identifier of the message, and Vn: nth version of the message with identifier i.

Cette dernière diffusion SUP (I, Vn) est nécessaire pour prendre en compte les terminaux qui auraient acquis le message M(I) entre t1 et t2 puis n'auraient plus été à l'écoute pendant toute la durée (t2 t′2) du message M(I) Vn+1.This last broadcast SUP (I, Vn) is necessary to take into account the terminals which would have acquired the message M (I) between t1 and t2 then would no longer have been listening for the whole duration (t2 t′2) of the message M (I) Vn + 1.

De façon plus générale, il peut arriver qu'un phénomène, décrit à un instant par un message M1 de localisation L1, évolue et occupe dans un deuxième temps une double localisation L2 et L3, nécessitant la diffusion de deux nouveaux messages (fig 4) ; il est alors utile que le protocole indique que les deux messages en question représentent la mise à jour du premier.More generally, it may happen that a phenomenon, described at an instant by a message M1 of location L1, evolves and occupies in a second time a double location L2 and L3, requiring the dissemination of two new messages (fig 4) ; it is therefore useful that the protocol indicates that the two messages in question represent the update of the first.

Soit I, J, K les identifications respectives de ces messages dénommés M(I), M(J) et M(K) ; soit SUP(I) le message de suppression de M(I).Let I, J, K be the respective identifications of these messages called M (I), M (J) and M (K); let SUP (I) be the message to delete M (I).

La séquence M(J) - M(K) - SUP(I) indique par convention que M(I) est supprimé et remplacé par M(J) et M(K). Chronologiquement, l'information SUP(I) est avantageusement diffusée après les messages M(J) et M(K): celà permet de délimiter le module logique des messages "I,J,K", et signifie implicitement que la suppression de M(I) doit intervenir avant la prise en compte du contenu des messages M(J) et M(K).The sequence M (J) - M (K) - SUP (I) indicates by convention that M (I) is deleted and replaced by M (J) and M (K). Chronologically, the information SUP (I) is advantageously broadcast after the messages M (J) and M (K): this makes it possible to delimit the logical module of the messages "I, J, K", and implicitly means that the deletion of M (I) must intervene before taking into account the content of the messages M (J) and M (K).

Plus précisément, la procédure retenue permet d'éviter de faire du tri d'objets, lors du traitement des messages d'informations pour la mise à jour des informations mémorisées dans le récepteur.More specifically, the procedure adopted makes it possible to avoid sorting objects, when processing information messages for updating the information stored in the receiver.

Comme déjà mentionné, la procédure de diffusion de messages de remplacement peut être synthétisée de la manière suivante:
- dans le cas d'un message antérieur multiobjets remplacé au moins partiellement par un message ultérieur de même identifiant, concernant un groupe d'objets recouvrant au moins partiellement le groupe d'objets désigné par ledit message antérieur, lesdits moyens de traitement du récepteur procèdent à l'annulation dudit message antérieur préalablement à la prise en compte du contenu dudit message ultérieur;
- dans le cas d'un message antérieur multiobjets remplacé par au moins deux messages ultérieurs concernant des groupes d'objets recouvrant au moins partiellement le groupe d'objets désigné par ledit message antérieur:
. on diffuse un des messages ultérieurs avec le même identifiant que ledit message antérieur; . on diffuse le ou les autres messages ultérieurs avec un nouvel identifiant, indépendant de l'identifiant dudit message antérieur.
As already mentioned, the procedure for broadcasting alternative messages can be summarized as follows:
- in the case of a previous multi-object message replaced at least partially by a subsequent message of the same identifier, concerning a group of objects covering at least partially the group of objects designated by said previous message, said receiver processing means proceed to the cancellation of said previous message before taking into account the content of said subsequent message;
- in the case of a previous multi-object message replaced by at least two subsequent messages concerning groups of objects at least partially covering the group of objects designated by said previous message:
. one of the subsequent messages is broadcast with the same identifier as said previous message; . the subsequent message (s) is broadcast with a new identifier, independent of the identifier of said previous message.

Sur ce dernier point, on notera que l'annulation implicite du message antérieur résultant du fait que l'un des messages ultérieurs est de même identifiant, peut être remplacé par la diffusion explicite d'un message d'annulation du message antérieur, suivi de la diffusion des messages ultérieurs portant un identifiant indépendant de l'identifiant dit message antérieur annulé.On this last point, it should be noted that the implicit cancellation of the previous message resulting from the fact that one of the subsequent messages has the same identifier, can be replaced by the explicit broadcasting of a message to cancel the previous message, followed by the dissemination of subsequent messages carrying an identifier independent of the identifier known as the canceled previous message.

Claims (7)

1) Procédé de diffusion de messages d'information, notamment de messages d'information d'état des attributs d'une distribution d'objets, par exemple constitués par les tronçons d'une infrastructure routière, à travers un canal à transmission imparfaite et à débit limité, à destination de récepteurs fixes ou mobiles à écoute intermittente, lesdits récepteurs comprenant des moyens de mémorisation et de traitement desdites informations diffusées,
procédé caractérisé en ce qu'il consiste à stocker des informations de référence, dites informations d'état d'équilibre, dans lesdits moyens de mémorisa­tion des récepteurs, et à diffuser des messages d'information d'écart par rapport au dit état d'équilibre, à travers ledit canal de diffusion,
en ce que chaque message d'information diffusé comporte des moyens (75) d'identification du message distincts du contenu du message, ainsi qu'une information (84) d'heure a priori de péremption dudit message,
en ce que chacun desdits récepteurs comprend des moyens de remplace­ment et/ou d'annulation anticipés d'un message antérieur lors de la réception d'un message ultérieur distinct de même identifiant,
et en ce que chaque message est diffusé à répétition jusqu'à ladite heure a priori de péremption (84), ou jusqu'à son remplacement ou annulation anticipés.
1) Method for broadcasting information messages, in particular status information messages for the attributes of a distribution of objects, for example constituted by sections of a road infrastructure, through an imperfect transmission channel and at limited speed, intended for fixed or mobile receivers with intermittent listening, said receivers comprising means for memorizing and processing said broadcast information,
process characterized in that it consists in storing reference information, called equilibrium state information, in said receiver storage means, and in broadcasting information messages of deviation from said said state balance, through said diffusion channel,
in that each information message broadcast comprises means (75) for identifying the message distinct from the content of the message, as well as information (84) of a priori time of expiry of said message,
in that each of said receivers comprises means for early replacement and / or cancellation of an earlier message upon receipt of a separate subsequent message with the same identifier,
and in that each message is broadcast repeatedly until said a priori expiry time (84), or until its replacement or early cancellation.
2) Procédé selon la revendication 1 caractérisé en ce que lesdits moyens d'identification (75) comprennent un numéro de version de message, différent à chaque nouveau jeu successif d'information d'écarts pour le même objet ou groupe d'objets.2) Method according to claim 1 characterized in that said identification means (75) comprise a message version number, different with each new successive set of deviation information for the same object or group of objects. 3) Procédé suivant la revendication 1 caractérisé en ce que ladite heure a priori de péremption (84) est calculée à partir d'une durée fixe conventionnelle de validité du message correspondant.3) Method according to claim 1 characterized in that said a priori expiry time (84) is calculated from a conventional fixed duration of validity of the corresponding message. 4) Procédé suivant la revendication 2 caractérisé en ce que lesdits moyens de remplacement et/ou d'annulation anticipés d'un message antérieur comportent des moyens de comparaison des messages reçus, de même identifiants et de mêmes versions, de façon à assurer une rectification des erreurs de transmission.4) Method according to claim 2 characterized in that said means for replacement and / or early cancellation of a previous message comprises means for comparing received messages, with the same identifiers and the same versions, so as to ensure rectification transmission errors. 5) Procédé suivant la revendication 1 caractérisé en ce que, dans le cas de la diffusion d'un message ultérieur de substitution à un message antérieur de même identifiant, ledit message ultérieur comportant une nouvelle heure a priori de péremption inférieure à l'ancienne heure a priori de péremption du message antérieur,
- on diffuse ledit message ultérieur jusqu'à ladite nouvelle heure a priori de péremption
- on diffuse un message d'annulation anticipée dudit message antérieur entre ladite nouvelle heure a priori de péremption et ladite ancienne heure a priori de péremption.
5) Method according to claim 1 characterized in that, in the case of the dissemination of a subsequent message replacing a previous message of the same identifier, said subsequent message comprising a new time a priori expiration less than the old time a priori expiration of the previous message,
- said subsequent message is broadcast until said new a priori expiry time
- An early cancellation message of said previous message is broadcast between said new a priori expiration time and said old a priori expiration time.
6) Procédé suivant la revendication 1 caractérisé en ce que, dans le cas d'un message antérieur multiobjets remplacé au moins partiellement par un message ultérieur de même identifiant, concernant un groupe d'objets recouvrant au moins partiellement le groupe d'objets désigné par ledit message antérieur, lesdits moyens de traitement du récepteur procèdent à l'annulation dudit message antérieur préalablement à la prise en compte du contenu dudit message ultérieur.6) Method according to claim 1 characterized in that, in the case of an earlier multi-object message replaced at least partially by a subsequent message of the same identifier, concerning a group of objects at least partially covering the group of objects designated by said previous message, said receiver processing means cancel said previous message before taking into account the content of said subsequent message. 7) Procédé suivant la revendication 1 caractérisé en ce que, dans le cas d'un message antérieur multiobjets remplacé par au moins deux messages ultérieurs concernant des groupes d'objets recouvrant au moins partiellement le groupe d'objets désigné par ledit niessage antérieur:
- on diffuse un des messages ultérieurs avec le même identifiant que ledit message antérieur;
- on diffuse le ou les autres messages ultérieurs avec un nouvel identifiant, indépendant de l'identifiant dudit message antérieur.
7) Method according to claim 1 characterized in that, in the case of an earlier multi-object message replaced by at least two subsequent messages relating to groups of objects at least partially covering the group of objects designated by said prior niessage:
- one of the subsequent messages is broadcast with the same identifier as said previous message;
- one or more other subsequent messages are broadcast with a new identifier, independent of the identifier of said previous message.
EP19890460016 1988-06-17 1989-06-14 Broadcasting of information messages, especially road information, to fixed or mobile receivers for intermittent listening Expired - Lifetime EP0347354B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR8808348A FR2633080B1 (en) 1988-06-17 1988-06-17 BROADCAST OF INFORMATION MESSAGES, IN PARTICULAR OF ROAD INFORMATION, FOR FIXED OR MOBILE RECEIVERS WITH INTERMITTENT LISTENING
FR8808348 1988-06-17

Publications (2)

Publication Number Publication Date
EP0347354A1 true EP0347354A1 (en) 1989-12-20
EP0347354B1 EP0347354B1 (en) 1993-06-09

Family

ID=9367557

Family Applications (1)

Application Number Title Priority Date Filing Date
EP19890460016 Expired - Lifetime EP0347354B1 (en) 1988-06-17 1989-06-14 Broadcasting of information messages, especially road information, to fixed or mobile receivers for intermittent listening

Country Status (4)

Country Link
EP (1) EP0347354B1 (en)
DE (1) DE68906966T2 (en)
ES (1) ES2042051T3 (en)
FR (1) FR2633080B1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0887782A2 (en) * 1997-06-27 1998-12-30 Deutsche Telekom AG Remote interrogation system to prepare information about the traffic conditions on motorways
WO1999012138A1 (en) * 1997-09-03 1999-03-11 Mannesmann Vdo Ag Navigation system for a vehicle
WO2000033278A1 (en) * 1998-11-30 2000-06-08 Robert Bosch Gmbh Method for requiring and processing traffic information
WO2000039774A2 (en) * 1998-12-14 2000-07-06 Mannesmann Ag Method for identifying events which cover more than one segment using segments
EP1033692A2 (en) * 1999-03-01 2000-09-06 Nokia Mobile Phones Ltd. Method of transmitting traffic information in a vehicle

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BBC RESEARCH DEPARTMENT REPORT, no. 17, novembre 1987, pages 1-23, Tadworth, Surrey, GB; A.G. LYNER: "Experimental radio data system (RDS): A survey of reception reliability in the UK" *
RUNDFUNKTECHNISCHE MITTEILUNGEN, vol. 30, no. 3, mai/juin 1986, pages 101-108, Munich, DE; J. MIELKE et al.: "Radio-Daten-System RDS - Gegenwärtiger Entwicklungsstand und Versuchsergebnisse" *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0887782A2 (en) * 1997-06-27 1998-12-30 Deutsche Telekom AG Remote interrogation system to prepare information about the traffic conditions on motorways
EP0887782A3 (en) * 1997-06-27 2000-05-31 Deutsche Telekom AG Remote interrogation system to prepare information about the traffic conditions on motorways
WO1999012138A1 (en) * 1997-09-03 1999-03-11 Mannesmann Vdo Ag Navigation system for a vehicle
WO2000033278A1 (en) * 1998-11-30 2000-06-08 Robert Bosch Gmbh Method for requiring and processing traffic information
WO2000039774A2 (en) * 1998-12-14 2000-07-06 Mannesmann Ag Method for identifying events which cover more than one segment using segments
WO2000039774A3 (en) * 1998-12-14 2000-09-21 Mannesmann Ag Method for identifying events which cover more than one segment using segments
EP1033692A2 (en) * 1999-03-01 2000-09-06 Nokia Mobile Phones Ltd. Method of transmitting traffic information in a vehicle
EP1033692A3 (en) * 1999-03-01 2002-02-27 Nokia Mobile Phones Ltd. Method of transmitting traffic information in a vehicle
US6868331B2 (en) 1999-03-01 2005-03-15 Nokia Mobile Phones, Ltd. Method for outputting traffic information in a motor vehicle
EP1538582A2 (en) * 1999-03-01 2005-06-08 Nokia Corporation Method of transmitting traffic information in a vehicle
US7193528B2 (en) 1999-03-01 2007-03-20 Nokia Corporation Method for outputting traffic information in a motor vehicle
EP1538582A3 (en) * 1999-03-01 2010-07-07 Nokia Corporation Method of transmitting traffic information in a vehicle

Also Published As

Publication number Publication date
FR2633080A1 (en) 1989-12-22
DE68906966T2 (en) 1994-01-20
EP0347354B1 (en) 1993-06-09
FR2633080B1 (en) 1990-11-09
DE68906966D1 (en) 1993-07-15
ES2042051T3 (en) 1993-12-01

Similar Documents

Publication Publication Date Title
EP0757878B1 (en) Digital signal divided into self-contained data containers, in particular for data transmission to selective call receivers
FR2717969A1 (en) Method and equipment for broadcasting messages to mobile radio stations
FR2690029A1 (en) A method of transmitting digital paging data, and corresponding paging receiver.
EP0624996A1 (en) Radiotelephone method of mobile subscriber localisation and radiotelephone therefor
FR2910776A1 (en) COMMUNICATION METHOD BETWEEN AT LEAST ONE CLIENT STATION AND AT LEAST TWO BASE STATIONS
EP0734131B1 (en) Method for administrating an optical ring with wavelength multiplexing
EP2172074B1 (en) Access point and node for controlling routing in a hybrid network
EP0347354B1 (en) Broadcasting of information messages, especially road information, to fixed or mobile receivers for intermittent listening
EP3957104A1 (en) Method for predicting a modification of the linkage conditions of a terminal to a cellular network
CA2169176A1 (en) Method for increasing the autonomy of a radio-paging receiver and corresponding receiver
EP0566454A1 (en) Method of and apparatus for broadcast resource management
EP0784390B1 (en) Method for changing the monitoring program in a receiving station of a microwave link, receiving station and corresponding microwave data transmission system
FR3100203A1 (en) Vehicle event alert method and device
EP0634069A1 (en) Radio network type data transmission installation and method
EP0347355B1 (en) Synchronised multi-topical information broadcasting permitting a reconfigurable listening strategy over a transmitter park and of radio programmes
EP1413494B1 (en) Method for secure exchange of information messages
WO2016177778A1 (en) System for distributing digital documents to roaming media servers, and apparatuses implementing the method
FR2761556A1 (en) AMRT TRANSMISSION PROCESS ON A PLURALITY OF CARRIER FREQUENCIES, CORRESPONDING SIGNAL AND RECEIVER
EP0921662A2 (en) Method for allocating transmission channels to a mobile station in packet mode
WO2021240082A1 (en) Method and system for communicating in a wireless cellular network
FR3102634A1 (en) Method and device for securing vehicle communication
FR2859060A1 (en) Digital network data transmission system includes use of distance indicator at each node to determine which routes are permitted to continue passage of information
EP0676872A1 (en) Cyclical and cellular data radio broadcasting
FR3112447A1 (en) Centralized management of the execution of connected services of a vehicle
FR2789830A1 (en) Transmission method and apparatus for accelerating a real time data transmission, comprises a second-type packet line calculated from the first packet line

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): DE ES GB NL

17P Request for examination filed

Effective date: 19891110

17Q First examination report despatched

Effective date: 19920424

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: TELEDIFFUSION DE FRANCE SA

Owner name: FRANCE TELECOM

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE ES GB NL

REF Corresponds to:

Ref document number: 68906966

Country of ref document: DE

Date of ref document: 19930715

RAP2 Party data changed (patent owner data changed or rights of a patent transferred)

Owner name: TELEDIFFUSION DE FRANCE SA

Owner name: FRANCE TELECOM

GBT Gb: translation of ep patent filed (gb section 77(6)(a)/1977)

Effective date: 19930913

REG Reference to a national code

Ref country code: ES

Ref legal event code: FG2A

Ref document number: 2042051

Country of ref document: ES

Kind code of ref document: T3

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
REG Reference to a national code

Ref country code: GB

Ref legal event code: IF02

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20050527

Year of fee payment: 17

Ref country code: DE

Payment date: 20050527

Year of fee payment: 17

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: NL

Payment date: 20050530

Year of fee payment: 17

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: ES

Payment date: 20050609

Year of fee payment: 17

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20060614

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: ES

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20060615

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NL

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20070101

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20070103

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20060614

NLV4 Nl: lapsed or anulled due to non-payment of the annual fee

Effective date: 20070101

REG Reference to a national code

Ref country code: ES

Ref legal event code: FD2A

Effective date: 20060615