Transaction dispatcher for a passenger entertainment system, method and article of manufacture

   
   

A computer is used to manage communication over a network between one or more network addressable units and a plurality of physical devices of a passenger entertainment system. The system is configured and operated using software to provide passenger entertainment services including audio and video on-demand, information dissemination, product and service order processing, video teleconferencing and data communication services. The system includes a system server and a network supporting multiple computer processors. The processors and the server comprise application software that control telephony applications and network services. The server is coupled by way of the network to physical devices of the system. The server comprises software that instantiates a network addressable unit server that interfaces to one or more network addressable units, that instantiates a services server that interfaces to one or more service clients that provide services of the passenger entertainment system, and that instantiates a router and one or more mail slots comprising a lookup table that identify each of the clients. Data comprising a network routing address and a physical device type are used to access the lookup table to determine message destinations. The respective servers interface to their clients by way of named pipes that translate messages from a first format to a second format. The server also comprises software that instantiates intranodal thread processors that route messages between processes on the physical devices and the one or more service clients to route services of the passenger entertainment system to the processes on the physical devices.

Un ordinateur est utilisé pour contrôler la communication au-dessus d'un réseau entre une ou plusieurs unités accessibles de réseau et une pluralité de dispositifs physiques d'un système de divertissement de passager. Le système est configuré et actionné en utilisant le logiciel pour fournir des services de divertissement de passager comprenant audio et vidéo sur demande, diffusion de l'information, traitement d'ordre de produit et de service, système de téléconférences visuel et services de communication de données. Le système inclut un serveur de système et un réseau soutenant les processeurs multiples d'ordinateur. Les processeurs et le serveur comportent le logiciel d'application qui commandent des applications de téléphonie et des services de réseau. Le serveur est couplé par le réseau aux dispositifs physiques du système. Le serveur comporte le logiciel que les instantiates un serveur accessible d'unité de réseau qui connecte à une ou plusieurs unités accessibles de réseau, ce des instantiates un serveur de services qui connecte à un ou plusieurs clients de service qui fournissent des services du système de divertissement de passager, et qui des instantiates un couteau et un ou plusieurs expédient les fentes comportant une table de consultation qui identifient chacun des clients. Des données comportant une adresse de cheminement de réseau et un type de dispositif physique sont employées pour accéder à la table de consultation pour déterminer des destinations de message. Les serveurs respectifs connectent à leurs clients par les pipes appelées qui traduisent des messages d'un premier format à un deuxième format. Le serveur comporte également le logiciel qui les processeurs intranodal de fil d'instantiates qui conduisent des messages entre les processus sur les dispositifs physiques et les un ou plusieurs clients de service aux services d'itinéraire du système de divertissement de passager aux processus sur les dispositifs physiques.

 
Web www.patentalert.com

< Availability and scalability in clustered application servers by transmitting expected loads of clients to load balancer

< Convention checking apparatus, convention checking system, convention checking method, and storage medium on which is recorded a convention checking program

> System and method for automatically generating a graphical program to perform an image processing algorithm

> System and method for caching results

~ 00141