WO2000052857A2 - Reseau de distribution d'informations et procede de gestion de panne de ce reseau - Google Patents

Reseau de distribution d'informations et procede de gestion de panne de ce reseau Download PDF

Info

Publication number
WO2000052857A2
WO2000052857A2 PCT/FR2000/000471 FR0000471W WO0052857A2 WO 2000052857 A2 WO2000052857 A2 WO 2000052857A2 FR 0000471 W FR0000471 W FR 0000471W WO 0052857 A2 WO0052857 A2 WO 0052857A2
Authority
WO
WIPO (PCT)
Prior art keywords
input
output
distribution device
distribution
network
Prior art date
Application number
PCT/FR2000/000471
Other languages
English (en)
Other versions
WO2000052857A3 (fr
Inventor
Pierre Bernas
Christian Sannino
Original Assignee
Thomson-Csf Sextant
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 Thomson-Csf Sextant filed Critical Thomson-Csf Sextant
Priority to EP00907724A priority Critical patent/EP1080554A2/fr
Priority to JP2000603176A priority patent/JP2002538717A/ja
Priority to US09/673,651 priority patent/US7362699B1/en
Publication of WO2000052857A2 publication Critical patent/WO2000052857A2/fr
Publication of WO2000052857A3 publication Critical patent/WO2000052857A3/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/53Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
    • H04H20/61Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for local area broadcast, e.g. instore broadcast
    • H04H20/62Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for local area broadcast, e.g. instore broadcast for transportation systems, e.g. in vehicles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1863Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
    • H04L12/1877Measures taken prior to transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection

Definitions

  • the present invention relates to an information distribution network and its fault management method. It can mainly be used in the telecommunications sector, especially in aeronautics. This invention could equally well apply to telecommunications networks on the ground or in any other field such as the navy.
  • the object of the invention is to allow an increase in the reliability of such a network. With the invention, a resistance of a network is increased in the face of a breakdown.
  • the fault management method associated with the invention makes it possible to increase stability by increasing the robustness of the network (load-carrying capacity), which makes it possible to reduce the risk of it collapsing (transmission breakdown for part of the users of this network).
  • telecommunications networks of the IFE type (In Flight Entertainment in English, in-flight entertainment in French). These telecommunications networks make it possible to offer intangible services to passengers such as video on demand, music, television, Internet connection or more generally to send requests to a central unit without traveling.
  • This central unit is responsible for providing data, associated with a corresponding function across the network.
  • a function can thus be a broadcast on a terminal available to a passenger of a requested program, a telephone call, an order for a product (drink, purchase of zero-rated products) or any other function that can transit over a network of telecommunications.
  • a method of realization commonly employed to realize such a distribution network consists in adopting a star topology on several levels in particular according to standard ARINC 628 part 4A.
  • a first level is constituted by a central unit to which are connected, in a point-to-point mode, information distribution devices.
  • Each information distribution device has several input-output.
  • An entrance- output is connected to a terminal via a bus.
  • Such an embodiment presents problems. Indeed, the airlines and more generally the operators of such networks are very sensitive to the availability rates of this equipment, which conditions the frequentation of their lines and their devices. Thus, during a network failure between a terminal and a distribution device, access to services from this terminal is impossible. In addition, if the breakdown occurs in a distribution device, then all the terminals which are connected to the latter are inaccessible. Generally, breakdowns in a network are the result of very harsh climatic and environmental conditions (vibrations, shocks) to which elements of the network are subjected. Indeed, in most cases such a network is produced from materials the use of which is intended mainly on the ground. In this ground use, we generally have stable climatic conditions. In contrast, with an airplane, weather conditions are highly unstable.
  • a common solution for testing the proper functioning of the terminals consists of involving test users who are responsible for testing the terminals before each use of the aircraft.
  • this solution is very cumbersome to implement due to the large number of test users it requires and the aircraft's downtime. This implies an increase in the cost of maintaining such a network.
  • This solution can only be applied when the device is at ground. That is to say that we do not intervene when the failure occurs but a posteriori.
  • this verification operation is only intended to provide an inventory of terminals or distribution devices out of working order.
  • the present invention proposes to remedy these problems by proposing an information distribution device for which redundancy is created. This redundancy makes it possible to supply a terminal with two different arrivals of information.
  • a breakdown of an information distribution device is transparent or at least of short duration for a terminal connected to this distribution device. This therefore makes it possible to increase the robustness of this network in the face of breakdowns. This avoids depriving users of the system or moving them and creating imbalances in the device.
  • an information distribution device is used, the operation of which is obtained for a bit rate lower than a maximum admissible bit rate. With this available speed margin we can therefore create redundancy.
  • the method of the invention makes it possible to limit the oversizing producing this bit rate margin and to homogenize the bit rates of all the information distribution devices by distributing a bit rate overload applied to the neighboring information distribution devices.
  • This homogenization of flow rates has the consequence of increasing a flow rate in the distribution devices by a factor less than the nominal flow rate.
  • an overload is applied to all the information distribution devices, but this overload can be 50%, 33%, or 25% of the nominal flow rate, instead of 100% if the entire overload is switched to the information distribution system neighbour.
  • the invention therefore relates to an information distribution network, between a central unit and stations, comprising information distribution devices with input-output connected on the one hand to the central unit and on the other hand to the stations, an interface device in each station, characterized in that the interface device of each station is connected to a first distribution device and to a second distribution device.
  • It also relates to a method for distributing the effects of a breakdown in a network for distributing information to terminals, characterized in that
  • N distribution devices to a central unit using transport means on each of which transits a primary flow, to a distribution device of rank m corresponds to a primary flow FP m ,
  • the distribution devices are provided with first input-output Ai to A, and second input-output Bi to B j ,
  • FIG. 1 a representation of the device of the invention
  • FIG. 2 a representation showing a first solution for managing a breakdown of an ADB with the method of the invention
  • - Figures 3 and 4 representations showing a second and a third fault management solution with the method of the invention in the event of a breakdown then two breakdowns respectively;
  • FIG. 1 shows a diagrammatic representation of a network 1 for distributing information in an airplane 2.
  • This network 1 comprises stations.
  • a station essentially comprises a communications terminal and a communications interface device for one or more users.
  • the communication terminal conventionally comprises a monitor, a keyboard and more generally multimedia means including a microphone and a speaker.
  • stations 3 to 18 In order not to add to the description, in an example, a number of stations restricted to sixteen was used, stations 3 to 18. This example is not limitative of the invention. In fact, such a network 1 for an aircraft can in reality comprise more than 500 stations (or less). These stations 3 to 18 have the main function of receiving information from a central unit 19.
  • This central unit 19 has the function of producing and controlling exchanges of information on the network 1. It may be a video server on demand, an encoder transforming images from a camera for example or any other means allowing to provide information.
  • the network 1 also comprises intermediate load-sharing nodes or information distribution devices 20, 21 and 22 which will hereinafter be called ADB (Area Distribution Box in English, local distribution box in French) 20 to 22 Each ADB 20 to 22 has upstream input-output and downstream input-output.
  • the ADBs 20 to 22 are connected on the one hand to the central unit 19 and on the other hand to the stations 3 to 18.
  • each station 3 to 18 comprises interface devices 23 to 38 respectively.
  • an ADB 20 to 22 makes a connection between the central unit 19 and interface devices 23 to 38.
  • an interface device 23 to 38 is connected on the one hand to a first ADB 20 at 22 and on the other hand at a second ADB 20 to 22 different from the first ADB.
  • an interface device 23 to 38 has two paths or means of access to the central unit 19. These accesses are complementary, that is to say that when an interface device 23 to 38 uses a path the other path is disabled.
  • a possible speed of a link between an ADB and a station allows, in accordance with the ARINC 628 part 4A standard in the case of networks in aeronautics, to have several stations on the link.
  • several interface devices are connected in cascade using a bus, or a chain, one end of which is connected to the first ADB and the other end to the second ADB.
  • a chain is therefore a bus on which stations are connected in cascade (or in series). That is to say that an output of a post is connected to an input of a next post.
  • the term bus will be used to speak indifferently of a bus or of a chain and the term cascade to speak of a link in cascade or in series.
  • the interface devices 23 and 24 are connected in cascade with a bus 39, a first end of which is connected to an input-output 40 upstream of the ADB 20 and a second end is connected to an input-output 41 of the downstream of the ADB 21.
  • An interface device such as the interface device 23 preferably comprises means for detecting a failure relating to a problem on a link to which it is connected. Such a detection means makes it possible to detect a fault between the interface device in which it is located and the upstream input-output to which the interface device is connected. Thus, if the failure detection means of the interface device 24 detects a failure, this means that the connection between the input-output 40 and the station 4 is interrupted.
  • the communication between the station 4 and the central unit 19 will be done via the ADB 21 by activating the input-output 41 and by deactivating the input-output 40.
  • the fault detection means of the interface device 24 comprises in a preferred example means for mutual acknowledgment with the central unit 19.
  • the central unit 19 and the interface device periodically send each other protocol messages, the purpose of which is only to inquire reciprocally about their correct availability. In the event that the interface device 23 is broken, it will not be able to acknowledge a request from the central unit 19.
  • the input-output 40 can then no longer serve as the arrival of information at station 3 So the central unit 19 diverts a request to station 3 via the ADB 20 into a request to station 3 via the ADB 21 using input-output 41. If in this case the station 3 still does not acknowledge the request from the central unit 19, then it will be considered as faulty and must therefore be deactivated by the central unit 19. More generally, the paths using failed splitters are invalid. Since the interface devices 23 and 24 are connected in cascade. If the device 23 breaks down, the input-output 40 can no longer be used to send information to the interface device 24. Thus, even after deactivating the station 3, the central unit 19 cannot communicate with the extension 4 only via the downstream input-output 41 of the ADB 21.
  • the protocol exchanges allow, by their organization, the central unit to determine if a terminal is broken, if its interface is broken , or if all of the ADB is down. Transmission diversions are organized accordingly. The diversions take place in a physical form (by switching circuits of the central unit) or in a functional form (by addressing the ADBs and their activated I / Os to connect terminals).
  • the central unit 19 includes a microprocessor 42, a management program 43 in a program memory 44, a data memory 45 as well as an information memory 46, all of these elements being connected by a bus 47.
  • the management program 43 controls the microprocessor 42 so that it selects the ADB 21.
  • ADB 21 activates input-output 41 so that information from information memory 46 can be sent to station 4.
  • a main function of information memory 46 is to be used as a server data.
  • the central unit 19 is not however limited to such management functions. In a variant, it could include an interface device (not shown) connected to the bus 47. It would thus be possible to connect to this interface device additional means of communication such as an antenna or else means used as a source of information. additional such as for example a camera, the information of which would be transmitted via the central unit 19.
  • the network 1 also comprises a switching device 48 from a first ADB to a second ADB.
  • this switching device 48 is in the central unit 19.
  • the central unit 19 further comprises an interface device 49 between the information memory 46 and the switching device 48.
  • This interface device 49 takes, on command from the microprocessor 42 via the bus 47, information from the information memory 46 and supplies it to the switching device 48.
  • the switching device 48 is controlled by the microprocessor 42 via the bus 47 depending on the address of the ADB for which the information is intended.
  • the microprocessor 42 controls the switching device 48 so that the information taken by the interface device 49 is sent to the input-output 41 of the ADB 21 and no longer to the input-output 40 of the ADB 20.
  • the switch or switches include switch tables with the addresses of the elements of the network. These switching tables are used to direct incoming or outgoing information to the corresponding ADB.
  • the switching obtained with the switching device 48 is carried out by a switch, or a set of switches, operating according to the Ethernet standard.
  • the interface device 49 is responsible for shaping, according to this Ethernet standard, information originating from the information memory 46.
  • the microprocessor 42 modifies the values of the addresses in the switching tables of the switch or switches.
  • the definition of address themselves made up of one or more fields makes it possible to reflect the topology of the network and to play on the modification of a field (for example, the number of the ADB) to switch all the stations of one ADB to another.
  • transmission of information between a ADB and a post is made by means of a bus such as bus 39 made with a cable with two twisted conductors.
  • a bus such as bus 39 made with a cable with two twisted conductors.
  • Such cables are sufficient to transmit information with a speed of the order of 100 Mbits / s.
  • We could very well use any other type of support such as in particular a coaxial cable or an optical fiber.
  • a choice of a cable with two twisted conductors leads to an inexpensive solution.
  • a link 50, 51 or 52 between the central unit 19 and the ADB 20, 21 or 22 respectively is produced with an optical fiber. We could just as easily make this link 50, 51 or 52 with any other means, provided that this means allows information to be transmitted at rates of the order of 800 Mbits / s.
  • the network 1 also includes special interface devices 53 and 54.
  • Each special interface device is used to connect a special terminal.
  • a special terminal allows the execution of functions different, or additional, to those authorized at a normal terminal. In a plane, a special terminal is made available to a hostess or a flight attendant.
  • Each ADB 20, 21 or 22 further comprises an additional input-output 55, 56 or 57 downstream and an additional input-output 58, 59 or 60 respectively.
  • CCC 53 or CCC 54 Common Cabin Console in English, common console of a cabin in French
  • CCC 53 or CCC 54 Common Cabin Console in English, common console of a cabin in French
  • the CCC 53 is connected on the one hand, by a link, to the input-output 55 of the ADB 20 and on the other hand, according to the invention, by another link to the input-output 59 of the ADB 21.
  • the CCC 54 is connected on the one hand, by a link, to the input-output 56 of the ADB 21 and on the other hand, by another link, to the input-output 60
  • the CCC 53 or 54 receives requests from stations 3 to 10 or stations 11 to 18 respectively.
  • a station for example station 3 comprises a terminal 61 connected to the interface device 23 via a data bus 62, this bus 62 being managed by the interface device 23.
  • the terminal 61 can take all possible forms. That is to say, it can consist of a screen with a keyboard or else a touch screen or also comprise a telephone or any other means of communication. In this example, the terminal 61 consists of a screen and a keyboard.
  • a user using this terminal 61 makes a request to a user connected to the CCC 53, or 54. To do this, the request is first transmitted from the station 61 to the interface device 23 via the bus 62. Then this request is transmitted from the interface device 23 to the central unit 19. It is processed by the management program 43.
  • the management program 43 which has recognized a request concerning a CCC, in particular the CCC 53, controls the microprocessor 42 accordingly.
  • the microprocessor 42 sends the request to the CCC 53 via the ADB 20.
  • the request is transmitted to the CCC 53 by through the input-output 59 of the ADB 21.
  • the same information routing process as previously is carried out.
  • a nominal speed of each ADB 20, 21 or 22 is equal to half of a maximum speed which can pass through this ADB. This maximum flow is notably achieved when the upstream input-output and downstream input-output are active simultaneously. This allows an ADB to be able to absorb an overload caused by a failure on a neighboring ADB or on part of a link of a bus.
  • FIGS. 2, 3 and 4 show how the method of the invention manages speed overloads due to a breakdown of a interface, an ADB or a fault between an ADB and the central unit.
  • These diagrammatic figures show only ADBs and buses such as 39 to which the interface devices are connected.
  • These Figures 2, 3 and 4 show only one direction of information broadcast from the central unit on a bus. They illustrate that of the two ADBs in charge of the bus.
  • FIG. 2 shows, in the event of a breakdown of an ADB K-1, a first fault management solution of the method of the invention.
  • N ADB connected in a star topology to a central unit (not shown) using transport means on each of which transits a primary flow FP.
  • a primary flow FP m is made to correspond to an ADB of rank m .
  • a distribution device is provided with first inputs-outputs Ai to Ai and second inputs-outputs Bi to B j .
  • a third solution, FIG. 4, consists, in the event of failure of the ADB of rank K, by the activation of only a few of the upstream inputs-outputs of the ADB of rank K + 1. All the inputs-outputs backing from ADB K + 1 are activated to serve the stations normally served by the ADB K.
  • the ADB K + 1 supports only two of its upstream I / O. The other two buses, normally connected to the upstream I / O of the ADB K + 1, are supported by downstream I / O of the ADB K + 2.
  • This distribution brings two results. First, the nominal speed of the ADB K + 2 (and therefore of an ADB in general), does not need to be twice the actual need. In the example it does not only have to be 50% higher.
  • the increase in speed is linked to the number of ADBs (here 2: the ADBs K + 1 and K + 2) which intervene to compensate for the breakdown of an ADB. Secondly, beyond this number of neighboring neighboring ADBs, the network can admit an additional failure, for example that of the ADB K + 3.
  • the second solution will be preferred.
  • the third solution is advantageous if several failures occur, or if the ADB at the end of the downstream chain has an active role in normal mode (some of its upstream I / O are connected to stations by a bus) but without redundancy.
  • the most suitable solution is chosen as a function of a desired maximum flow rate or according to a strategy, for example an implementation in a PLC.
  • it is determined how many ADBs there are in working order between a defective ADB of rank K and a defective ADB of rank K ⁇ n.
  • FIG. 5 illustrates in the form of an algorithm the various steps carried out by the method of the invention.
  • a first step 64 corresponds to a waiting step of the process.
  • the program 63 waits for the management program 43 to indicate that it has just detected an event, for example a failure.
  • the process of the invention increases by one unit a value in a register 65 for counting a number of failures in the central unit 19 (FIG. 1).
  • the method of the invention performs a step 66 of choosing a strategy. If the switchover is chosen then the method of the invention begins a step 67. In this step 67, the defective ADB is located. That is to say that a value of K or more precisely of the address K is sought.
  • the method launches a step 68 in which it will control, via the microprocessor 42, the deactivation of all the upstream input-outputs of the ADBs of rank K to N and the activation of all the downstream input-outputs of the ADBs of rank K + 1 to N.
  • the method of the invention therefore applies the second solution described above.
  • the location of the defective ADB that is to say the value of K, has been stored in the data memory 45.
  • step 69 is started instead of step 67.
  • the defective ADB is located by looking for the value of rank K ⁇ n of the failed ADB. Once found, this value of K ⁇ n is saved in the data memory 45.
  • step 70 the program 63 determines, as a function of the address of the ADB of rank K and the ADB of row K ⁇ n a number of upstream inputs-outputs and a number of downstream inputs-outputs to be activated for ADBs in operating condition.
  • step 70 begins a step 71 during which the microprocessor 42 controls the activation of the upstream input-output and downstream input-output thus determined.
  • the steps 68 or 71 the method of the invention returns to the waiting step 64.
  • an aircraft comprising 1000 stations is considered.
  • the stations are connected in cascade in groups of ten on a bus.
  • 40 stations are connected in cascade on the four upstream I / O of an ADB.
  • 26 ADBs are used in such a network.
  • an input or output upstream or downstream of an ADB must be able to provide information with a speed of the order of 100 Mbits / s.
  • the device of the invention is produced so as not to have to size cables at 800 Mbits / s, but on the contrary to be able to be limited to 500 Mbits / s.
  • the primary flow has a speed of the order of 400 Mbits / s.
  • a flow overload of a primary flow will vary from 0%, in the case of a single failure, up to 100%, in the case where a single ADB is in working condition between two ADBs Out of order.
  • the speed overload applied to the different primary flows of the ADBs concerned only reaches 25%.
  • the primary flows of network 1 will therefore be roughly equivalent to the nearest 25%.
  • stations are connected in cascades on a bus produced in compliance with the IEEE 1394 standard. That is to say that the buses are produced from cables with two twisted conductors and a maximum flow rate circulating on these buses is of the order of 100 Mbits / s.
  • This preferred example is in no way limitative of the invention.
  • the device of the invention and / or its method can be used in any network comprising at least two ADBs.

Abstract

Pour améliorer la robustesse d'un réseau (1), dans un avion (2) ou un bateau ou un train, comportant un ou plusieurs répartiteurs (20-22) dont une entrée sortie amont (40) est reliée à une première extrémité d'une chaînette (39) comportant des postes (3-4), à moindre coût de surdimensionnement, et avec une gestion dynamique d'une panne qui la rend transparente ou de très brève durée, on relie une deuxième extrémité de la chaînette à une entrée sortie aval (41) d'un autre répartiteur (21) et on met en oeuvre un processus de gestion de panne activant ou non l'une des extrémités d'une chaînette selon la nature et les conditions de la panne. De préférence, des adresses des éléments du réseau (1) peuvent refléter sa topologie et faciliter le basculement des adresses des postes entre des répartiteurs.

Description

Réseau de distribution d'informations et procédé de gestion de panne de ce réseau
La présente invention a pour objet un réseau de distribution d'informations et son procédé de gestion de panne. Elle est principalement utilisable dans le domaine des télécommunications, notamment dans l'aéronautique. Cette invention pourrait tout aussi bien s'appliquer à des réseaux de télécommunications au sol ou dans tout autre domaine tel que la marine. Le but de l'invention est de permettre une augmentation d'une fiabilité d'un tel réseau. Avec l'invention on augmente une résistance d'un réseau face à une panne. Le procédé de gestion des pannes associé à l'invention permet d'augmenter la stabilité en augmentant la robustesse du réseau (tenue de la charge), ce qui permet d'en diminuer un risque d'effondrement (rupture des transmissions pour une partie des utilisateurs de ce réseau).
Actuellement on trouve dans des cabines d'avions des réseaux de télécommunications de type IFE (In Flight Entertainment en anglais, distraction en vol en français). Ces réseaux de télécommunications permettent d'offrir des services immatériels à des passagers tels que vidéo à la demande, musique, télévision, connexion Internet ou plus généralement d'envoyer des requêtes à une unité centrale sans se déplacer. Cette unité centrale a en charge de fournir des données, associées à une fonction correspondante au travers du réseau. Une fonction peut ainsi être une diffusion sur un terminal à disposition d'un passager d'un programme demandé, une communication téléphonique, une commande d'un produit (boisson, achat de produits détaxés) ou toute autre fonction pouvant transiter sur un réseau de télécommunications. Une méthode de réalisation couramment employée pour réaliser un tel réseau de distribution consiste à adopter une topologie en étoile à plusieurs niveaux notamment selon la norme ARINC 628 part 4A. Dans une telle réalisation, un premier niveau est constitué par une unité centrale auxquelles sont reliés, selon un mode point à point, des dispositifs de répartition d'informations. Chaque dispositif de répartition d'informations comporte plusieurs entrées-sorties. Une entrée- sortie est reliée à un terminal par l'intermédiaire d'un bus. Il y a autant de terminaux que de passagers.
Une telle réalisation présente des problèmes. En effet, les compagnies aériennes et plus généralement les opérateurs de tels réseaux sont très sensibles aux taux de disponibilité de ces équipements, qui conditionnent la fréquentation de leurs lignes et leurs appareils. Ainsi, lors d'une panne du réseau entre un terminal et un dispositif de répartition, l'accès aux services depuis ce terminal est impossible. De plus, si la panne survient dans un dispositif de répartition, alors tous les terminaux qui sont reliés à ce dernier sont inaccessibles. Généralement, des pannes dans un réseau sont issues de conditions climatiques et environnementales (vibrations, chocs) très rudes auxquelles des éléments du réseau sont soumis. En effet, dans la plupart des cas un tel réseau est réalisé à partir de matériels dont une utilisation est prévue principalement au sol. Dans cette utilisation au sol, on a généralement des conditions climatiques stables. Par opposition, avec un avion, les conditions climatiques sont fortement instables. Ainsi, avant un départ, pendant une phase de stationnement d'un avion, on peut avoir une température supérieure à +60°C. Pendant un vol la température décroît jusqu'à une valeur de l'ordre de -50°C. A l'atterrissage la température peut être de +40°C par exemple. Ces variations de température importantes sont néfastes à un bon fonctionnement des matériels constitutifs du réseau. Il en résulte un taux de panne pouvant être élevé.
De plus lors d'une panne, des utilisateurs de ces terminaux sont généralement déplacés vers d'autres terminaux accessibles depuis l'unité centrale. Un tel déplacement a pour effet de créer un déséquilibre de l'avion. Ce déséquilibre est en général compensé par une augmentation de régime d'un des moteurs de l'appareil d'où il s'ensuit une augmentation de consommation de carburant.
Une solution courante pour tester le bon fonctionnement des terminaux consiste à faire intervenir des utilisateurs testeurs qui ont en charge de tester les terminaux avant chaque utilisation de l'avion. Mais cette solution est très lourde à mettre en œuvre en raison d'un nombre important d'utilisateurs testeurs qu'elle nécessite et du temps d'immobilisation de l'avion. Ceci implique une augmentation d'un coût de maintenance d'un tel réseau. Cette solution ne peut être appliquée que lorsque l'appareil est au sol. C'est à dire qu'on n'intervient pas au moment où la panne survient mais à posteriori. De plus cette opération de vérification n'a pour but que de fournir un recensement des terminaux ou dispositifs de répartition hors d'état de fonctionnement. La présente invention se propose de remédier à ces problèmes en proposant un dispositif de distribution d'informations pour lequel on crée une redondance. Cette redondance permet de fournir à un terminal deux arrivées différentes d'informations. En conséquence, lorsqu'une arrivée d'informations est bloquée, alors on commute aussitôt un chemin d'accès pour utiliser l'autre arrivée d'informations. Dans ce cas une panne d'un dispositif de répartition d'informations est transparente ou tout du moins de courte durée pour un terminal relié à ce dispositif de répartition. Ceci permet donc d'augmenter la robustesse de ce réseau face à des pannes. Ainsi on évite de priver les utilisateurs du système ou de les déplacer et de créer des déséquilibres dans l'appareil. Pour ce faire, on utilise un dispositif de répartition d'informations dont un fonctionnement est obtenu pour un débit inférieur à un débit maximal admissible. Avec cette marge de débit disponible on peut donc créer une redondance. Lorsqu'un dispositif de répartition tombe en panne toutes les informations qui lui étaient destinées sont envoyées à un dispositif de répartition d'informations voisin. Ce dispositif de répartition d'informations voisin permet d'obtenir la deuxième arrivée d'informations d'un terminal. Cette prise en charge du débit par ce dispositif de répartition d'informations voisin se traduit par une augmentation de son débit. Mais cette surcharge de débit est facilement absorbée puisqu'un dispositif de répartition possède une marge de débit.
Le procédé de l'invention permet quant à lui de limiter le surdimensionnement produisant cette marge de débit et d'homogénéiser les débits de tous les dispositifs de répartition d'informations en répartissant une surcharge de débit appliquée aux dispositifs de répartition d'informations voisin. Cette homogénéisation des débits a pour conséquence d'augmenter un débit dans les dispositifs de répartition d'un facteur moindre par rapport au débit nominal. Avec le procédé de l'invention on applique à tous les dispositifs de répartition d'informations une surcharge mais cette surcharge peut être 50 %, 33 %, ou 25% du débit nominal, au lieu de 100% si on bascule toute la surcharge sur le dispositif de répartition d'informations voisin.
L'invention concerne donc un réseau de distribution d'informations, entre une unité centrale et des postes, comportant des dispositifs de répartition d'informations avec des entrées-sorties connectées d'une part à l'unité centrale et d'autre part aux postes, un dispositif d'interface dans chaque poste, caractérisé en ce que le dispositif d'interface de chaque poste est relié à un premier dispositif de répartition et à un deuxième dispositif de répartition.
Elle concerne aussi un procédé de répartition des effets d'une panne dans un réseau de distribution d'informations à des terminaux caractérisé en ce que
- on relie, selon une topologie en étoile, N dispositifs de répartition à une unité centrale à l'aide de moyens de transport sur chacun desquels transite un flux primaire, à un dispositif de répartition de rang m correspond un flux primaire FPm,
- on munit les dispositifs de répartition de premières entrées-sorties A-i à A, et de deuxièmes entrées-sorties Bi à Bj,
- on relie les premières entrées-sorties Ai à A, d'un dispositif de répartition K par des bus Ki à K, aux deuxièmes entrées-sorties B-i à B, d'un dispositif de répartition consécutif K+1 , avec 1 < K < N,
- on relie des terminaux en cascade sur chaque bus Ki à K,,
- on active les premières entrées-sorties Ai à A, des dispositifs de répartition 1 à N,
- lors d'une panne entre un terminal relié par un dispositif de répartition K à l'unité centrale,
- on désactive une première entrée-sortie A-i à A, du dispositif de répartition K,
- on active une deuxième entrée-sortie B-i à B, du dispositif de répartition K+1. L'invention sera mieux comprise à la lecture de la description qui suit et à l'examen des figures qui l'accompagnent. Celles-ci ne sont présentées qu'à titre indicatif et nullement limitatif de l'invention. Les figures montrent :
- Figure 1 : une représentation du dispositif de l'invention ;
- Figure 2 : une représentation faisant apparaître une première solution de gestion d'une panne d'un ADB avec le procédé de l'invention ; - Figures 3 et 4 : des représentations faisant apparaître une deuxième et une troisième solution de gestion des pannes avec le procédé de l'invention face à une panne puis deux pannes respectivement ;
- Figure 5 : une description, sous une forme d'algorithme, du procédé de l'invention.
La figure 1 montre une représentation schématique d'un réseau 1 de distribution d'informations dans un avion 2. On pourrait très bien avoir ce réseau 1 selon l'invention dans un bateau, un train ou ailleurs. Ce réseau 1 comporte des postes. Un poste comporte essentiellement un terminal de communications et un dispositif d'interface de communications pour un ou plusieurs utilisateurs. Le terminal de communication comporte classiquement un moniteur, un clavier et plus généralement des moyens multimédia dont un microphone et un haut-parleur. Pour ne pas alourdir la description, dans un exemple, on a utilisé un nombre de postes restreint à seize, les postes 3 à 18. Cet exemple n'est pas limitatif de l'invention. En effet, un tel réseau 1 pour un avion peut comporter dans la réalité plus de 500 postes (ou moins). Ces postes 3 à 18 ont pour fonction principale de recevoir des informations d'une unité centrale 19. Cette unité centrale 19 a pour fonction de produire et de contrôler des échanges d'informations sur le réseau 1. Il peut s'agir d'un serveur vidéo à la demande, d'un encodeur transformant des images issues d'une caméra par exemple ou tout autre moyen permettant de fournir des informations. Le réseau 1 comporte en outre des nœuds intermédiaires répartiteurs de charge ou dispositifs de répartition d'informations 20, 21 et 22 que l'on nommera par la suite ADB (Area Distribution Box en anglais, boîtier de distribution locale en français) 20 à 22. Chaque ADB 20 à 22 comporte des entrées-sorties amonts et des entrées-sorties avals. Les ADB 20 à 22 sont reliés d'une part à l'unité centrale 19 et d'autre part aux postes 3 à 18.
Plus précisément, chaque poste 3 à 18 comporte des dispositifs d'interface 23 à 38 respectivement. Ainsi, un ADB 20 à 22 réalise une liaison entre l'unité centrale 19 et des dispositifs d'interface 23 à 38. Dans l'invention, un dispositif d'interface 23 à 38 est relié d'une part à un premier ADB 20 à 22 et d'autre part à un deuxième ADB 20 à 22 différent du premier ADB. Ainsi un dispositif d'interface 23 à 38 possède deux chemins ou moyens d'accès à l'unité centrale 19. Ces accès sont complémentaires, c'est-à-dire que lorsqu'un dispositif d'interface 23 à 38 utilise un chemin d'accès l'autre chemin d'accès est désactivé.
Un débit possible d'une liaison entre un ADB et un poste permet, conformément à la norme ARINC 628 part 4A dans le cas des réseaux dans l'aéronautique, d'avoir plusieurs postes sur la liaison. Pour cela, on relie en cascade plusieurs dispositifs d'interface grâce à un bus, ou une chaînette, dont une extrémité est reliée au premier ADB et une autre extrémité au deuxième ADB. Une chaînette est donc un bus sur lequel des postes sont reliés en cascade (ou en série). C'est-à-dire qu'une sortie d'un poste est reliée à une entrée d'un poste suivant. Par la suite on utilisera le terme bus pour parler indifféremment d'un bus ou d'une chaînette et le terme cascade pour parler d'une liaison en cascade ou en série. Ainsi par exemple on relie en cascade les dispositifs d'interface 23 et 24 avec un bus 39 dont une première extrémité est reliée à une entrée-sortie 40 amont de l'ADB 20 et une deuxième extrémité est reliée à une entrée-sortie 41 aval de l'ADB 21. Un dispositif d'interface tel que le dispositif d'interface 23 comporte de préférence un moyen de détection d'une panne relative à un problème sur une liaison à laquelle il est relié. Un tel moyen de détection permet de détecter une panne entre le dispositif d'interface dans lequel il se trouve et l'entrée-sortie amont à laquelle le dispositif d'interface est relié. Ainsi, si le moyen de détection d'une panne du dispositif d'interface 24 détecte une panne, cela signifie que la liaison entre l'entrée-sortie 40 et le poste 4 est interrompue. Alors, selon l'invention, la communication entre le poste 4 et l'unité centrale 19 se fera par l'intermédiaire de l'ADB 21 en activant l'entrée- sortie 41 et en désactivant l'entrée-sortie 40. Pour que l'unité centrale 19 soit informée d'une panne, le moyen de détection de panne du dispositif d'interface 24 comporte dans un exemple préféré des moyens pour un acquittement mutuel avec l'unité centrale 19. Dans un tel acquittement mutuel, l'unité centrale 19 et le dispositif d'interface s'envoient périodiquement des messages protocolaires, dont le but est seulement de se renseigner réciproquement sur leur disponibilité correcte. Dans le cas où le dispositif d'interface 23 serait en panne, il ne pourra pas acquitter une demande en provenance de l'unité centrale 19. L'entrée-sortie 40 ne peut alors plus servir d'arrivée d'informations au poste 3. Donc l'unité centrale 19 détourne une demande au poste 3 par l'intermédiaire de l'ADB 20 en une demande au poste 3 par l'intermédiaire de l'ADB 21 en utilisant l'entrée-sortie 41. Si dans ce cas le poste 3 n'acquitte toujours pas la demande de l'unité centrale 19, alors il sera considéré comme défaillant et devra donc être désactivé par l'unité centrale 19. Plus généralement, les chemins utilisant des répartiteurs défaillants sont invalides. Etant donné que les dispositifs d'interface 23 et 24 sont reliés en cascade. Si le dispositif 23 tombe en panne, l'entrée-sortie 40 ne peut plus être utilisée pour envoyer des informations au dispositif d'interface 24. Ainsi, même après avoir désactivé le poste 3, l'unité centrale 19 ne peut communiquer avec le poste 4 que par l'intermédiaire de l'entrée-sortie aval 41 de l'ADB 21. Les échanges protocolaires permettent, par leur organisation, à l'unité centrale de déterminer si un terminal est en panne, si son interface est en panne, ou si tout l'ADB est en panne. Des détournements de transmission sont organisés en conséquence. Les détournements s'effectuent sous une forme physique (par commutation de circuits de l'unité centrale) ou sous une forme fonctionnelle (par adressage des ADB et de leurs entrées-sorties activées pour relier des terminaux).
Afin de réaliser une gestion des entrées-sorties, l'unité centrale 19 comporte un microprocesseur 42, un programme de gestion 43 dans une mémoire de programmes 44, une mémoire de données 45 ainsi qu'une mémoire d'informations 46, tous ces éléments étant reliés par un bus 47. Ainsi, lorsque l'unité centrale 19 ne reçoit pas un acquittement d'un poste avec lequel elle veut communiquer alors le programme de gestion 43 commande le microprocesseur 42 pour qu'il sélectionne l'ADB 21. Dans l'ADB 21 on active l'entrée-sortie 41 afin que des informations en provenance de la mémoire d'informations 46 puisse être envoyées au poste 4. Une fonction principale de la mémoire d'information 46 est d'être utilisée comme serveur de données. Dans une variante on a plusieurs mémoires d'informations telles que 46 éventuellement chacune contrôlée par un microprocesseur. Ainsi on augmente les types de services offerts, une quantité d'informations disponibles (programmes) et/ou on assure une redondance d'un serveur de données. Chaque poste 3 à 18, chaque entrée- sortie et chaque ADB est identifié par une adresse. Le programme de gestion 43 mémorise dans la mémoire de données 45 toutes les adresses des postes 3 à 18 défaillants. L'unité centrale 19 n'en est pour autant pas limitée à de telles fonctions de gestion. Elle pourrait dans une variante comporter un dispositif d'interface (non représenté) raccordé au bus 47. On pourrait ainsi connecter sur ce dispositif d'interface des moyens de communication supplémentaires telle qu'une antenne ou alors des moyens utilisés comme source d'information supplémentaires comme par exemple une caméra dont les informations seraient transmises par l'intermédiaire de l'unité centrale 19.
Le réseau 1 comporte en outre un dispositif de commutation 48 d'un premier ADB vers un deuxième ADB. Dans un exemple préféré ce dispositif de commutation 48 est dans l'unité centrale 19. L'unité centrale 19 comporte en outre un dispositif d'interface 49 entre la mémoire d'informations 46 et le dispositif de commutation 48. Ce dispositif d'interface 49 prélève, sur commande du microprocesseur 42 par l'intermédiaire du bus 47, des informations dans la mémoire d'information 46 et les fournit au dispositif de commutation 48. Le dispositif de commutation 48 est commandé par le microprocesseur 42 par l'intermédiaire du bus 47 en fonction de l'adresse de l'ADB auquel les informations sont destinées. Ainsi, le microprocesseur 42 commande le dispositif de commutation 48 afin que les informations prélevées par le dispositif d'interface 49 soient envoyées à l'entrée-sortie 41 de l'ADB 21 et non plus à l'entrée-sortie 40 de l'ADB 20. Le ou les commutateurs comportent des tables de commutation avec les adresses des éléments du réseau. Ces tables de commutations permettent d'orienter une information entrante ou sortante vers l'ADB correspondant.
Dans une variante, la commutation obtenue avec le dispositif de commutation 48 est réalisée par un commutateur, ou un ensemble de commutateurs, fonctionnant selon la norme Ethernet. Dans ce cas le dispositif d'interface 49 a en charge de mettre en forme selon cette norme Ethernet des informations issues de la mémoire d'informations 46. En fonction des pannes recensées par le programme de gestion 43 et mémorisées dans la mémoire de données 45, le microprocesseur 42 modifie les valeurs des adresses dans les tables de commutation du ou des commutateurs. La définition d'adresse elles-mêmes constituées d'un ou plusieurs champs permet de refléter la topologie du réseau et de jouer sur la modification d'un champ (par exemple, le numéro de l'ADB) pour basculer tous les postes d'un ADB à un autre. Dans un exemple préféré, une transmission d'informations entre un ADB et un poste se fait au moyen d'un bus tel que le bus 39 réalisé avec un câble à deux conducteurs torsadés. De tels câbles sont suffisants pour transmettre des informations avec un débit de l'ordre de 100 Mbits/s. On pourrait très bien utiliser tout autre type de support tel que notamment un câble coaxial ou une fibre optique. Un choix d'un câble à deux conducteurs torsadés conduit à une solution peu coûteuse. Une liaison 50, 51 ou 52 entre l'unité centrale 19 et l'ADB 20, 21 ou 22 respectivement est réalisée avec une fibre optique. On pourrait tout aussi bien réaliser cette liaison 50, 51 ou 52 avec n'importe quel autre moyen pour autant que ce moyen autorise une transmission d'informations à des débits de l'ordre de 800 Mbits/s.
Le réseau 1 comporte en outre des dispositifs d'interface spéciaux 53 et 54. Chaque dispositif d'interface spécial sert à raccorder un terminal spécial. Un terminai spécial permet l'exécution de fonctions différentes, ou supplémentaires, à celles autorisées à un terminal normal. Dans un avion, un terminal spécial est mis à la disposition d'une hôtesse ou d'un steward. Chaque ADB 20, 21 ou 22 comporte en outre une entrée-sortie 55, 56 ou 57 aval supplémentaire et une entrée-sortie 58, 59 ou 60 amont supplémentaire respectivement. Par la suite, on utilisera le terme CCC 53 ou CCC 54 (Common Cabin Console en anglais, pupitre commun d'une cabine en français) pour désigner le dispositif d'interface spécial 53 ou le dispositif d'interface spécial 54 respectivement. Le CCC 53 est relié d'une part, par une liaison, à l'entrée-sortie 55 de l'ADB 20 et d'autre part, selon l'invention, par une autre liaison à l'entrée-sortie 59 de l'ADB 21. De même le CCC 54 est relié d'une part, par une liaison, à l'entrée-sortie 56 de l'ADB 21 et d'autre part, par une autre liaison, à l'entrée-sortie 60. Le CCC 53 ou 54 reçoit des demandes issues des postes 3 à 10 ou des postes 11 à 18 respectivement.
Un poste, par exemple le poste 3 comporte un terminal 61 relié au dispositif d'interface 23 par l'intermédiaire d'un bus 62 de données, ce bus 62 étant géré par le dispositif d'interface 23. Le terminal 61 peut prendre toutes formes possibles. C'est-à-dire qu'il peut être constitué d'un écran avec un clavier ou alors d'un écran tactile ou comporter en outre un téléphone ou tout autre moyen de communication. Dans cet exemple le terminal 61 est constitué d'un écran et d'un clavier. Ainsi, un utilisateur utilisant ce terminal 61 fait une demande à un utilisateur relié au CCC 53, ou 54. Pour ce faire, la demande est tout d'abord transmise du poste 61 au dispositif d'interface 23 par le biais du bus 62. Puis cette demande est transmise du dispositif d'interface 23 à l'unité centrale 19. Elle est traitée par le programme de gestion 43. Le programme de gestion 43 qui a reconnu une demande concernant un CCC, notamment le CCC 53, commande le microprocesseur 42 en conséquence. Le microprocesseur 42 envoie la demande au CCC 53 par l'intermédiaire de l'ADB 20. Dans le cas où une panne se produit entre l'entrée-sortie 55 et le dispositif de commutation 48, alors la demande est transmise au CCC 53 par l'intermédiaire de l'entrée-sortie 59 de l'ADB 21. Dans le cas où plusieurs postes souhaiteraient communiquer ensemble, le même processus d'acheminement des informations que précédemment est réalisé. Dans un fonctionnement normal, c'est-à-dire sans panne, et dans un exemple, seules les entrées-sorties amonts d'un ADB 20, 21 ou 22 sont actives. Ainsi, dans un exemple préféré, un débit nominal de chaque ADB 20, 21 ou 22 est égal à la moitié d'un débit maximal qui peut transiter par cet ADB. Ce débit maximal est notamment atteint lorsque les entrées-sorties amonts et les entrées-sorties avals sont actives simultanément. Ceci permet à un ADB de pouvoir absorber une surcharge occasionnée par une panne sur un ADB voisin ou sur une partie d'une liaison d'un bus.
La présente invention propose à cet effet un procédé de répartition des effets d'une panne dans un tel réseau 1. Les figures 2, 3 et 4 montrent comment le procédé de l'invention gère des surcharges de débit dues à une panne d'une interface, d'un ADB ou d'une panne entre un ADB et l'unité centrale. Ces figures, schématiques, ne font apparaître que des ADB et les bus tels que 39 auxquels sont reliés les dispositifs d'interface. Ces figures 2, 3 et 4 font apparaître seulement un sens de diffusion d'une information issue de l'unité centrale sur un bus. Elles illustrent celui des deux ADB en charge du bus. Les bus, dans les figures 2 à 4 et dans un souci de clarté, ne comportent pas de postes.
La figure 2 montre, dans le cas d'une panne d'un ADB K-1 , une première solution de gestion de panne du procédé de l'invention. On considère N ADB reliés selon une topologie en étoile à une unité centrale (non représentée) à l'aide de moyens de transport sur chacun desquels transite un flux primaire FP. On fait correspondre à un ADB de rang m un flux primaire FPm. On munit un dispositif de répartition de premières entrées- sorties Ai à Ai et de deuxièmes entrées-sorties B-i à Bj. Dans un exemple préféré, on prendra comme valeur de i la valeur 4. On relie donc les premières entrées-sorties A à A, d'un dispositif de répartition K par des bus Ki à K, aux deuxièmes entrées-sorties Bi à B, d'un ADB consécutif K + 1 , avec K compris entre des valeurs 1 à N incluses. On relie des terminaux en cascade sur chaque bus Ki à K,. Dans un fonctionnement normal, c'est-à- dire sans panne, on active les premières entrées-sorties A-i à A, des ADB 1 à N. Une entrée-sortie est munie, par exemple, d'un dispositif interrupteur. Dans ce cas, lorsqu'une entrée-sortie A,, par exemple, est active alors le dispositif interrupteur de l'entrée-sortie B, correspondante est ouvert et empêche ainsi une communication entre le bus concerné et l'entrée-sortie B,. Les premières entrées-sorties A-i à A, seront nommées par la suite entrées- sorties amonts et les deuxièmes entrées-sorties Bi à B, seront nommées entrées-sorties avals.
En cas de panne de l'ADB K - 1 ou du réseau l'alimentant, on désactive, à l'aide d'un microprocesseur tel que le microprocesseur 42 (Figure 1 ), les entrées-sorties amonts de l'ADB K - 1 de rang K - 1. On active, avec le microprocesseur 42, les entrées-sorties avals de l'ADB de rang K. Cette première solution du procédé de l'invention a pour conséquence d'avoir un flux primaire FPK dont un débit est égal au débit maximum que peut supporter un ADB.
Cette première solution, qui fonctionne, a pour effet de créer un déséquilibre dans la répartition des flux primaires. En effet, tous les flux primaires sont à un débit nominal sauf le flux primaire FPK qui lui est de débit double du débit nominal. Ceci implique que le dimensionnement d'un débit d'un flux doit être au maximum de deux fois le débit nominal si on veut servir les utilisateurs, ou moins si on en perd une partie.
Dans la figure 3 on montre une amélioration de cette première solution. En effet dans cette deuxième solution, sur panne de l'ADB de rang K, le microprocesseur 42 commande la désactivation de toutes les entrées- sorties amonts des ADB de rang K à N. Le microprocesseur 42 active toutes les entrées-sorties avals des ADB de rang K + 1 à N. Dans ce cas tous les flux primaires FPi à FPN sont de débit équivalent, égal au débit nominal.
Une troisième solution, figure 4, consiste, en cas de panne de l'ADB de rang K, en l'activation de quelques-unes seulement des entrées-sorties amonts de l'ADB de rang K + 1. Toutes les entrées-sorties avals de l'ADB K+1 sont activées pour desservir les postes normalement desservis par l'ADB K. Par exemple l'ADB K+1 ne prend en charge que deux de ses entrées-sorties amonts. Les deux autres bus, normalement reliés aux entrées- sorties amonts de l'ADB K+1 , sont pris en charge par des entrées- sorties avals de l'ADB K+2. Cette répartition amène deux résultats. Premièrement, le débit nominal de l'ADB K+2 (et donc d'un ADB en général), n'a pas besoin d'être du double du besoin réel. Dans l'exemple il n'est pas besoin que d'être 50 % plus élevé. L'augmentation de débit est liée au nombre d'ADB (ici 2 : les ADB K+1 et K+2) qui interviennent pour pallier la panne d'un ADB. Deuxièmement, au-delà de ce nombre d'ADB voisins intervenants, le réseau peut admettre une panne supplémentaire, par exemple celle de l'ADB K+3.
Dans le cas d'une seule panne on préférera la deuxième solution. La troisième solution est avantageuse dans le cas où plusieurs pannes surviennent, ou bien si l'ADB en bout de chaîne aval a un rôle actif en mode normal (quelques-unes de ses entrées-sorties amonts sont reliées à des postes par un bus ) mais sans redondance. Plus généralement on choisit la solution la mieux adaptée en fonction d'un débit maximum souhaité ou selon une stratégie, par exemple une mise en œuvre dans un automate. Dans ce cas avec le procédé de l'invention on détermine combien il y a d'ADB en état de marche entre un ADB défectueux de rang K et un ADB défectueux de rang K ± n. Ainsi, connaissant un nombre de bus à alimenter entre ces deux ADB, le programme 63 (figure 1 ) détermine un nombre d'entrées-sorties amonts et un nombre d'entrées-sorties avals à activer pour chacun de ces ADB en état de marche. Puis le microprocesseur 42 active les entrées-sorties amonts et les entrées-sorties avals ainsi déterminées. Cette dernière solution a pour avantage de répartir une surcharge de débit du ou des ADB en panne. Cette répartition permet d'homogénéiser les débits des flux primaires et ainsi de simplifier un fonctionnement d'une unité centrale à laquelle les ADB sont reliés.
La figure 5 illustre sous une forme d'un algorithme les différentes étapes réalisées par le procédé de l'invention. Une première étape 64 correspond à une étape d'attente du procédé. Pendant cette étape 64 le programme 63 attend que le programme de gestion 43 indique qu'il vient de détecter un événement, par exemple une panne. Dans ce cas le procédé de l'invention augmente d'une unité une valeur dans un registre 65 de comptage d'un nombre de pannes dans l'unité centrale 19 (figure 1 ). Puis le procédé de l'invention réalise une étape 66 de choix d'une stratégie. Si le basculement est choisi alors le procédé de l'invention entame une étape 67. Dans cette étape 67 on localise l'ADB défectueux. C'est-à-dire qu'on cherche une valeur de K ou plus précisément de l'adresse K. Une fois ceci réalisé, le procédé lance une étape 68 dans laquelle il va commander, par l'intermédiaire du microprocesseur 42, la désactivation de toutes les entrées-sorties amonts des ADB de rang K à N et l'activation de toutes les entrées-sorties avals des ADB de rang K + 1 à N. Le procédé de l'invention applique donc la deuxième solution précédemment décrite. La localisation de l'ADB défectueux c'est-à- dire la valeur de K a été mémorisée dans la mémoire de données 45.
Dans le cas où le test réalisé à l'étape 66 indique une stratégie de répartition de panne autour de l'ADB défectueux, alors on entame une étape 69 au lieu de l'étape 67. Pendant cette étape 69 on localise l'ADB défectueux en cherchant la valeur du rang K ± n de l'ADB en panne. Une fois trouvée, cette valeur de K ± n est sauvegardée dans la mémoire de données 45. Ensuite vient une étape 70 pendant laquelle le programme 63 détermine, en fonction de l'adresse de l'ADB de rang K et de l'ADB de rang K ± n un nombre d'entrées-sorties amonts et un nombre d'entrées-sorties avals à activer pour les ADB en état de fonctionnement. Après cette étape 70, débute une étape 71 pendant laquelle le microprocesseur 42 commande l'activation des entrées-sorties amont et des entrées-sorties avals ainsi déterminées. Après ies étapes 68 ou 71 le procédé de l'invention revient dans l'étape d'attente 64.
Dans cette description des différentes étapes du procédé de l'invention on a considéré que les événements étaient des pannes. En fait, on pourrait avoir des événements de toutes sortes tels que ceux liés à une maintenance du réseau par exemple ou toute autre fonction nécessitant une déconnexion d'un ADB. C'est-à-dire, on désactive un ADB pour pouvoir intervenir sur ce dernier. Ainsi, on peut avoir un premier événement relatif à une panne et un deuxième événement relatif à une maintenance d'un ADB ou toute autre combinaison d'événements.
Dans un exemple préféré on considère un avion comportant 1000 postes. Les postes sont reliés en cascade par groupe de dix sur un bus. On relie les bus comme dans l'invention. C'est-à-dire qu'on trouve de part et d'autre des extrémités du bus un ADB. Ainsi, lors d'un fonctionnement normal, 40 postes sont reliés en cascade sur les quatre entrées-sorties amonts d'un ADB. Ainsi on utilise 26 ADB dans un tel réseau. Dans ce cas si on prévoit un débit utile de l'ordre de 10 Mbits/s par poste alors il faut prévoir un débit de 10 x 10 = 100 Mbits/s par bus. Ainsi une entrée-sortie amont ou aval d'un ADB doit pouvoir fournir des informations avec un débit de l'ordre de 100 Mbits/s. Sachant qu'un débit maximal est obtenu lorsqu'un ADB fonctionne avec ses entrées-sorties amonts et ses entrées-sorties avals actives alors le débit maximal est de l'ordre de 8 x 100 Mbits/s = 800 Mbits/s. Cependant dans un exemple préféré on réalise le dispositif de l'invention pour ne pas avoir à dimensionner des câbles à 800 Mbits/s, mais au contraire pouvoir se limiter à 500 Mbits/s.
Lors d'un fonctionnement sans panne le flux primaire a un débit de l'ordre de 400 Mbits/s. Lorsque des pannes surviennent, une surcharge de débit d'un flux primaire va varier de 0 %, dans un cas d'une seule panne, jusqu'à 100 %, dans le cas où un seul ADB serait en état de fonctionnement entre deux ADB en panne. Par contre, dans le cas où deux ADB en panne seraient suffisamment éloignés l'un de l'autre la surcharge de débit appliquée au différents flux primaires des ADB concernés atteint seulement 25 %. Les flux primaires du réseau 1 seront donc sensiblement équivalents à 25 % près.
Dans cet exemple préféré des postes sont reliés en cascades sur un bus réalisé en respectant la norme IEEE 1394. C'est-à-dire que les bus sont réalisés à partir de câbles à deux conducteurs torsadés et un débit maximum circulant sur ces bus est de l'ordre de 100 Mbits/s. Cet exemple préféré n'est nullement limitatif de l'invention. De plus, le dispositif de l'invention et-ou son procédé peuvent être utilisés dans tout réseau comportant au moins deux ADB.

Claims

REVENDICATIONS
1 - Réseau de distribution d'informations (1 ), entre une unité centrale (19) et des postes (3-18), comportant des dispositifs de répartition d'informations (20-22) avec des entrées-sorties connectées d'une part à l'unité centrale (19) et d'autre part aux postes (3-18), un dispositif d'interface (23-38) dans chaque poste, caractérisé en ce que le dispositif d'interface (23- 38) de chaque poste (3-18) est relié à un premier dispositif de répartition et à un deuxième dispositif de répartition.
2 - Réseau selon la revendication 1 caractérisé en ce que plusieurs dispositifs d'interface sont montés en cascade sur une liaison à partir d'un dispositif de répartition.
3 - Réseau selon l'une des revendications 1 à 2 caractérisé en ce qu'un dispositif d'interface comporte un moyen de détection d'une panne relative à un problème sur une liaison entre ce dispositif d'interface et le premier ou le deuxième dispositif de répartition. 4 - Réseau selon la revendication 3 caractérisé en ce que le moyen de détection de pannes comporte des moyens pour un acquittement mutuel avec l'unité centrale.
5 - Réseau selon l'une des revendications 1 à 4 caractérisé en ce qu'il comporte un dispositif de commutation (48) du premier dispositif de répartition vers le deuxième dispositif de répartition.
6 - Réseau selon la revendication 5 caractérisé en ce que le dispositif de commutation (48) est dans l'unité centrale (19).
7 - Réseau selon l'une des revendications 1 à 6 caractérisé en ce qu'une liaison entre un dispositif de répartition et un dispositif d'interface est réalisé avec un câble (39) à deux conducteurs torsadés.
8 - Réseau selon l'une des revendications 1 à 7 caractérisé en ce qu'un dispositif de répartition est relié par une liaison connectée à une de ses entrées-sorties (55-57) à un seul dispositif d'interface spécial (53, 54), ce dispositif d'interface spécial étant relié par une autre liaison connectée à une autre entrée-sortie (58-60) d'un autre dispositif de répartition.
9 - Réseau selon l'une des revendications 1 à 8 caractérisé en ce que chaque dispositif de répartition est capable de supporter un débit supérieur à un débit nominal. 10 - Réseau selon l'une des revendications 1 à 9 caractérisé en ce que des adresses utilisées pour identifier des éléments du réseau comportent des champs dont un premier champ permet d'identifier un groupe de postes connectés à un dispositif de répartition identifié par un deuxième champ et qu'une modification d'une valeur du deuxième champ permet de connecter un groupe de postes sur un autre dispositif de répartition.
11 - Procédé de répartition des effets d'une panne dans un réseau de distribution d'informations à des terminaux caractérisé en ce que
- on relie, selon une topologie en étoile, N dispositifs de répartition à une unité centrale à l'aide de moyens de transport sur chacun desquels transite un flux primaire, à un dispositif de répartition de rang m correspond un flux primaire FPm,
- on munit les dispositifs de répartition de premières entrées-sorties Ai à A- et de deuxièmes entrées-sorties Br, à Bj, - on relie les premières entrées-sorties Ai à A\ d'un dispositif de répartition K par des bus Ki à K, aux deuxièmes entrées-sorties Bi à Bj d'un dispositif de répartition consécutif K+1 , avec 1 < K < N,
- on relie des terminaux en cascade sur chaque bus Ki à K,,
- on active les premières entrées-sorties Ai à A, des dispositifs de répartition 1 à N,
- lors d'une panne entre un terminal relié par un dispositif de répartition K à l'unité centrale,
- on désactive une première entrée-sortie Ai à Ai du dispositif de répartition K, - on active une deuxième entrée-sortie Bi à Bj du dispositif de répartition K+1. 12 - Procédé selon la revendication 11 caractérisé en ce que
- on désactive, lors d'un événement relatif au dispositif de répartition K, les premières entrées-sorties Ai à Aj des dispositifs de répartition K+1 à N,
- on active les deuxièmes entrées-sorties Bi à Bj des dispositifs de répartition K+1 à N.
13 - Procédé selon l'une des revendications 11 ou 12 caractérisé en ce que
- lors d'une panne on active quelques-unes des premières entrées- sorties A- à A du dispositif de répartition K+1. 14 - Procédé selon l'une des revendications 11 à 13 caractérisé en ce que
- on détermine, lors d'un autre événement relatif à un dispositif de répartition K ± n, en fonction d'un nombre de dispositifs disponibles entre les dispositifs de répartition K et K±n, un nombre de premières entrées-sorties et un nombre de deuxième entrée-sortie à activer pour chacun de ces dispositifs disponibles, ce nombre étant différent au plus d'une unité entre deux dispositifs disponibles,
- on active des entrées-sorties ainsi déterminées parmi les entrées- sorties Ai à A et ou Bi à Bj.
PCT/FR2000/000471 1999-03-02 2000-02-25 Reseau de distribution d'informations et procede de gestion de panne de ce reseau WO2000052857A2 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP00907724A EP1080554A2 (fr) 1999-03-02 2000-02-25 Reseau de distribution d'informations et procede de gestion de panne de ce reseau
JP2000603176A JP2002538717A (ja) 1999-03-02 2000-02-25 情報分配装置およびネットワークの故障管理プロセス
US09/673,651 US7362699B1 (en) 1999-03-02 2000-02-25 Data distribution network and method for managing a breakdown in said network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR9902570A FR2790628B1 (fr) 1999-03-02 1999-03-02 Reseau de distribution d'informations et procede de gestion de panne de ce reseau
FR99/02570 1999-03-02

Publications (2)

Publication Number Publication Date
WO2000052857A2 true WO2000052857A2 (fr) 2000-09-08
WO2000052857A3 WO2000052857A3 (fr) 2000-12-28

Family

ID=9542710

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2000/000471 WO2000052857A2 (fr) 1999-03-02 2000-02-25 Reseau de distribution d'informations et procede de gestion de panne de ce reseau

Country Status (5)

Country Link
US (1) US7362699B1 (fr)
EP (1) EP1080554A2 (fr)
JP (1) JP2002538717A (fr)
FR (1) FR2790628B1 (fr)
WO (1) WO2000052857A2 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1330058A1 (fr) * 2000-10-19 2003-07-23 Mitsubishi Denki Kabushiki Kaisha Systeme de diffusion d'informations

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2896933B1 (fr) * 2006-01-31 2008-06-27 Thales Sa Reseau de communication cdma embarque
FR2931265B1 (fr) * 2008-05-13 2015-12-11 Thales Sa Procede et dispositif pour l'aide a la maintenance d'un systeme
FR2949161B1 (fr) * 2009-08-14 2011-09-09 Thales Sa Dispositif pour le diagnostic de systeme
EP2299582B1 (fr) * 2009-09-18 2015-03-11 SMA Solar Technology AG Onduleur doté d'un boîtier et composants électriques et électroniques agencés dedans
DE102012200042A1 (de) * 2012-01-03 2013-07-04 Airbus Operations Gmbh Serversystem, luft- oder raumfahrzeug und verfahren

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4377000A (en) * 1980-05-05 1983-03-15 Westinghouse Electric Corp. Automatic fault detection and recovery system which provides stability and continuity of operation in an industrial multiprocessor control
US5555466A (en) * 1994-10-12 1996-09-10 Asa Electronics Corporation Vehicular audio/visual system having distribution box for connecting individual passenger monitors to multiple program sources

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4149038A (en) * 1978-05-15 1979-04-10 Wescom Switching, Inc. Method and apparatus for fault detection in PCM muliplexed system
FR2503500A1 (fr) * 1981-04-03 1982-10-08 Cit Alcatel Dispositif de secours de terminal d'abonne
EP0234191B1 (fr) * 1986-01-09 1993-12-29 Nec Corporation Réseau de télécommunication en mode paquet avec des connexions vituelles parallèles pour le reroutage de paquets de message
US4847837A (en) * 1986-11-07 1989-07-11 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Local area network with fault-checking, priorities and redundant backup
GB8807050D0 (en) * 1988-03-24 1988-04-27 British Telecomm Communication system
US5276440A (en) * 1989-02-16 1994-01-04 International Business Machines Corporation Network device information exchange
JP2655287B2 (ja) * 1990-08-31 1997-09-17 ベル コミュニケーションズ リサーチ インコーポレーテッド ハイブリッド・リング回路
US5442630A (en) * 1991-05-24 1995-08-15 Gagliardi; Ugo O. ISDN interfacing of local area networks
US5781715A (en) * 1992-10-13 1998-07-14 International Business Machines Corporation Fault-tolerant bridge/router with a distributed switch-over mechanism
US5596647A (en) * 1993-06-01 1997-01-21 Matsushita Avionics Development Corporation Integrated video and audio signal distribution system and method for use on commercial aircraft and other vehicles
FR2716764B1 (fr) 1994-02-25 1996-04-26 Sextant Avionique Procédé et dispositif pour la distribution d'informations "multimedia".
US5923743A (en) * 1995-05-15 1999-07-13 Rockwell International Corporation Single-wire data distribution system and method
FR2736482B1 (fr) 1995-07-07 1997-09-12 Sextant Avionique Dispositif de communication entre une pluralite de modules fonctionnels installes dans une unite locale et un bus externe de type arinc 629
JPH0964883A (ja) * 1995-08-24 1997-03-07 Toshiba Corp 多重化端局装置
US5748617A (en) * 1996-05-01 1998-05-05 Mci Corporation Method and apparatus for emulating a digital cross-connect switch network
US5907486A (en) * 1997-05-09 1999-05-25 I/O Control Corporation Wiring method and apparatus for distributed control network
JP2988440B2 (ja) * 1997-06-11 1999-12-13 日本電気株式会社 端局装置
US6545981B1 (en) * 1998-01-07 2003-04-08 Compaq Computer Corporation System and method for implementing error detection and recovery in a system area network
JP3919316B2 (ja) * 1998-01-28 2007-05-23 富士通株式会社 センター装置の切替え方法及び、これを用いたケーブルモデムシステム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4377000A (en) * 1980-05-05 1983-03-15 Westinghouse Electric Corp. Automatic fault detection and recovery system which provides stability and continuity of operation in an industrial multiprocessor control
US5555466A (en) * 1994-10-12 1996-09-10 Asa Electronics Corporation Vehicular audio/visual system having distribution box for connecting individual passenger monitors to multiple program sources

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1330058A1 (fr) * 2000-10-19 2003-07-23 Mitsubishi Denki Kabushiki Kaisha Systeme de diffusion d'informations
EP1330058A4 (fr) * 2000-10-19 2005-08-10 Mitsubishi Electric Corp Systeme de diffusion d'informations
US7272356B1 (en) 2000-10-19 2007-09-18 Mitsubishi Denki Kabushiki Kaisha Information delivery system

Also Published As

Publication number Publication date
US7362699B1 (en) 2008-04-22
FR2790628A1 (fr) 2000-09-08
EP1080554A2 (fr) 2001-03-07
WO2000052857A3 (fr) 2000-12-28
FR2790628B1 (fr) 2001-06-01
JP2002538717A (ja) 2002-11-12

Similar Documents

Publication Publication Date Title
US8224936B2 (en) Configuration file override
RU2405261C2 (ru) Система обслуживания электронной программы передач, способ формирования и работы этой системы
RU2694145C2 (ru) Система развлечений на транспортном средстве
EP2320603B1 (fr) Système de communication dans un aéronef
US10623822B2 (en) Virtual cable modem termination system redundancy
WO2007119176A2 (fr) Appareil permettant de gérer des demandes pour des données dans un réseau de communication
FR2598575A1 (fr) Dispositif de commande de reseau de zone locale
EP3555745B1 (fr) Dispositif de chargement de données dans des unités informatiques de traitement depuis une source de données
WO2000052857A2 (fr) Reseau de distribution d&#39;informations et procede de gestion de panne de ce reseau
US7308491B2 (en) System and method for on-line upgrade of call processing software using group services in a telecommunication system
US20070283038A1 (en) Method and System for Providing Ad-Splicer Redundancy in a Cable/MSO Network
CN109428820B (zh) 一种多线路由方法及系统
EP0715437A1 (fr) Procédé d&#39;acheminement de cellules dans un réseau ATM
FR2725811A1 (fr) Appareil et procede pour systeme de reservation de memoire tampon
US20070121588A1 (en) System and method of routing data packets
EP2529517B1 (fr) Dispositif de commutation et de routage modulable
EP1595385B1 (fr) Architecture de reseau ethernet/ip a haute disponibilite de service
WO2013167745A1 (fr) Systeme de transmission de donnees
WO2001022684A1 (fr) Procede et systeme de transmission d&#39;une chaine de messages pour base de donnees
CN111666107A (zh) 用于机上娱乐显示终端的服务的高效启动
US20050198022A1 (en) Apparatus and method using proxy objects for application resource management in a communication network
FR3089079A1 (fr) Réseau de communication embarqué d’un véhicule, commutateur d’un tel réseau de communication et procédé correspondant.
US11705978B2 (en) Traffic management architecture
US9286168B2 (en) Sparing method and apparatus
CN117376240A (zh) 组播业务的回切方法、装置、设备、系统及存储介质

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): JP US

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC

WWE Wipo information: entry into national phase

Ref document number: 2000907724

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 09673651

Country of ref document: US

AK Designated states

Kind code of ref document: A3

Designated state(s): JP US

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC

WWP Wipo information: published in national office

Ref document number: 2000907724

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 2000907724

Country of ref document: EP