CN1726716A - 用于控制机上娱乐系统的方法 - Google Patents

用于控制机上娱乐系统的方法 Download PDF

Info

Publication number
CN1726716A
CN1726716A CN03810764.3A CN03810764A CN1726716A CN 1726716 A CN1726716 A CN 1726716A CN 03810764 A CN03810764 A CN 03810764A CN 1726716 A CN1726716 A CN 1726716A
Authority
CN
China
Prior art keywords
relevant
entertainment system
flight entertainment
procotol
controlled function
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.)
Pending
Application number
CN03810764.3A
Other languages
English (en)
Inventor
小肯尼思·A.·布拉迪
多米尼克·范·拉弗尔格海姆
莱尔·K.·诺顿
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.)
Thales Avionics Inc
Original Assignee
Thales Avionics Inc
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 Thales Avionics Inc filed Critical Thales Avionics Inc
Publication of CN1726716A publication Critical patent/CN1726716A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/214Specialised server platform, e.g. server located in an airplane, hotel, hospital
    • H04N21/2146Specialised server platform, e.g. server located in an airplane, hotel, hospital located in mass transportation means, e.g. aircraft, train or bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • 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
    • 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/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Abstract

一种使用诸如TCP/IP,HTTP,或FTP的网络协议控制机上娱乐(IFE)系统的方法。使用通过网络协议通信的网络客户机,网络服务器,和网络服务器程序控制多项功能,包括座位和广播的音频和视频,头顶阅读灯控制以及空乘呼叫。网络客户机对于机上娱乐系统的用户是可见的或不可见的,这取决于是web浏览器或是虚拟web浏览器被用作网络客户机。可独立于IFE系统的其它组件,设计,重新设计或测试用于每个在线可置换单元(LRU)的软件。IFE系统的特定功能仅提供给IFE系统的特定部分,允许不同等级的乘客对IFE系统进行不同级别的访问。

Description

用于控制机上娱乐系统的方法
技术领域
本发明通常涉及计算机网络,尤其涉及一种使用网络协议控制和操作机上娱乐系统的系统和方法。
背景技术
目前多数商用飞机都装备有IFE(机上娱乐)系统。典型地,一个IFE系统包括多个互连的提供多项功能的计算机。这些计算机包括,例如,音频/视频前端设备,区域配电盒,乘客服务系统(PSS)和座位电子盒。在飞机的模块化环境中,每一台计算机都被称为在线可置换单元(“LRU”),因为在飞机建造和测试时,大多数是在生产线上“在线安装(line fit)”。至少一些在线可置换单元(“line replaceableunit(LRU)”)单独地或通过座位组直接连接到乘客座位。这些LRU是机上乘客和IFE系统的接口,并提供访问多项功能。更复杂的多功能IFE系统可包括接近1000台独立的互连的计算机,一起工作执行IFE系统的多项功能。
传统的IFE系统的LRU典型地包括相对简单的电子设备和微处理器以执行系统功能。提供给座位的音响设备的频道和音量通常由为座位组服务的座位电子盒控制,座位电子盒包括微处理器和信号调节电子设备以处理音频/视频输入信号。在某些已知系统,座位电子盒可以被机舱通知系统取代,以允许机组成员用对乘客的安全通知打断音频或视频。IFE系统必须符合联邦航空管理局(FAA)制定的严格要求,以避免干扰驾驶舱内和机上其它地方的安全重要飞行电子设备。此外,飞机工业制定了IFE系统的严格要求,例如,关于电源使用,带宽和IFE系统的重量。由于这些原因,IFE系统提供者在选择特定的硬件和软件组件时受到严格限制。
控制IFE系统的方法和系统典型地通过在“主-从”体系结构执行软件指令实现。主-从系统的特定功能可以用专利的,特殊应用的,和定制的软件实现。用于IFE系统更复杂功能的电子设备典型地包括具有微处理器和存储器的计算机。对于每一台主从计算机以及所执行的每项功能,要求定制的软件。每一个定制的软件都必须在系统中单独集成和测试。即使执行最简单的功能,集成和测试都是劳动密集和易于出错的。
定制的软件通常用于,例如,实现机舱管理终端,其与诸如磁带播放机,数字媒体播放器或游戏控制台的其它硬件交互。管理终端和IFE系统中其它设备的每一个接口,都被独立编程和测试。对于IFE系统所装备的每一个硬件,必须确定一个接口(例如,主计算机和特定类型的从计算机之间的接口),必须开发和测试两个软件程序(一个用于主计算机,一个用于从计算机)。如果以后期望对系统进行添加或修改,此修改很费时而且要求对原始系统设计的细节相当熟悉。
通过组合原本独立的软件组件,或将为一个设备设计的软件组件用于不同的设备,尝试加速传统IFE系统的设计,测试和维护。遗憾的是,这些努力导致了大量的系统错误和软件错误,而且,软件运行在系统中多种类型的硬件上时,软件修改的结果很难预测,所以软件错误很难修复。
而且,由于传统IFE系统中软件的定制特性,当开发系统的新的模块时,系统提供者很难支持其原有模块。设计旧的模块的工程师已离开系统提供者,新的工程师可能没有时间或能力学习原有系统是如何实现的。用专利硬件和软件体系结构诊断和修复系统错误需要时间和精力仅仅为了学习系统如何工作。维护资源通常耗费在教授新的工程师高度自主系统如何工作。
因此,需要一个IFE系统,其体系结构易于实现,修改,诊断,更模块化和更易于互连。
发明内容
本发明提供一种控制IFE系统的改进的系统和方法,通过使用网络客户机(例如web浏览器或终端仿真程序)和网络服务器程序(例如运行在诸如web服务器的网络服务器上的CGI脚本)克服上述问题,其中每一个网络客户机和网络服务器程序都位于一个或多个LRU上,执行IFE系统功能。网络客户机和服务器使用一个或多个网络协议通信,例如传输控制协议(TCP),用户数据报协议(UDP),超文本传输协议(HTTP)或文件传输协议(FTP)。
根据本发明的一个方面,IFE系统的功能在网络服务器请求之后执行,例如,以HTTP格式请求的统一资源定位器(URL),从web浏览器发送到位于相同或不同的LRU上的web服务器。web服务器使用网络服务器请求的信息,运行网络服务器程序,例如通用网关接口(CGI)脚本。受控功能包括座位音频和视频,空乘呼叫,和头顶灯开关。本发明的一个重要优点是对IFE系统功能的添加和修改大大简化;每一项功能可以作为web服务器上的单独的网络站点独立实现。
在一个实施例中,本发明提供了一种网络协议激活的IFE系统。系统提供一个用户接口使IFE系统用户可产生输入信号。用户接口连接到系统中的一个或多个LRU。处理器位于LRU中,用于在系统中处理输入信号以产生控制激活信号。控制激活信号被网络客户机(在一个实施例中是web浏览器)接收,网络客户机从控制激活信号产生网络服务器请求。网络服务器程序,在一个实施例中是运行在诸如APACHE TOMCAT服务器的web服务器上的CGI脚本,接收网络服务器请求,通过在IFE系统的一个或多个LRU上执行一条或多条指令,控制IFE系统的功能。功能执行后,网络服务器可选择地将网络服务器响应返回到网络客户机。基于网络客户机是否有全屏显示器(即,如果网络客户机是web浏览器而不是虚拟web浏览器),也可处理网络服务器响应用于显示。
在本发明的不同的实施例中,受控IFE系统的功能可能简单或复杂。IFE系统的复杂功能是座位音频和视频的分布。在某些实施例或操作模式中,座位音频和视频的分布是交互的,或由机组成员通过另一个连接到系统的用户接口控制,例如管理终端。IFE系统的其它复杂功能包括访问因特网网页,发送和接收电子邮件,单独或与系统其他用户一起玩电脑游戏,检查飞行信息,例如,预定的到达时间,飞行速度和位置。IFE系统的简单功能包括传统的与乘客服务系统(PSS)相关的功能,例如空乘呼叫按钮,或顶灯按钮。其它简单功能包括座位调节和气候控制。本领域的一般技术人员将认识到,其它简单和复杂功能都是可能的。
本发明的一个重要优点是IFE系统的用户接口不是必须有显示器,本发明系统的用户可以为网络客户机产生输入信号而无需使用显示器。用户接口可以是任何为系统产生输入信号的机械设备,例如开关,按钮或旋钮;在此实施例中,用户接口可以没有显示器。此优点可通过使用虚拟web浏览器实现。在本发明的以下陈述中,“虚拟web浏览器”是一个web浏览器,能接收控制激活,能产生诸如URL呼叫的网络服务器请求,能接收网络服务器响应,能将网络服务器响应,可能是HTML格式的网页,解析为对运行web浏览器的LRU上的软件和硬件组件有用的数据;但是,虚拟web浏览器不产生图形用户界面(GUI),GUI对于虚拟web浏览器执行与网络客户机相关的本发明方法的步骤是不必要的。连接到虚拟web浏览器的用户接口可提供一个最小显示,例如发光二极管(LED),或根本没有显示。
在另一个实施例中,用户接口可包括显示器和键盘。有网络客户机的笔记本电脑可作为连接到IFE系统的用户接口。(此实施例对于IFE系统的开发,测试和维护的目的尤其有利)。在其它实施例中,用户接口可以是触摸屏显示器。在所有这些实施例中,诸如典型web浏览器的网络客户机,可用于执行与网络客户机相关的方法的步骤。本领域的一般技术人员将认识到,多种不同的用户接口可用于产生系统输入信号。
在本发明的另一个实施例中,网络客户机和网络服务器之间的通信遵循诸如HTTP协议的TCP/IP协议。在其它实施例中,系统内的通信可遵循不同的网络协议,例如FTP,简单邮件传输协议(SMTP),TELNET,或无线应用协议(WAP)。本领域的一般技术人员将认识到,诸如安全套接壳(SSH)或安全HTTP(HTTPS)的安全网络协议也可用于本发明的系统内。
网络客户机和网络服务器不必物理地位于系统内的同一LRU上。在一个实施例中,网络客户机和网络服务器都装载到同一LRU的硬件。在另一实施例中,网络客户机程序加载在第一个LRU上,与在系统的第二个LRU上的网络服务器通信(遵循网络协议)。在本发明的系统中,也可能几个网络服务器程序同时运行在同一个网络服务器上,同时与多个网络客户机通信。可同时运行的网络服务器程序的数量主要受限于网络服务器和运行网络服务器的LRU的硬件资源。本发明的另一个重要优点是,相对于必须执行指令的有较少本地硬件资源的LRU,为具有网络服务器和网络服务器程序,可选择有较多硬件资源的远程LRU,从而控制IFE系统的功能。因此,本发明的IFE系统更灵活更模块化。
本发明也可提供使用网络协议执行IFE系统功能的方法。该方法始于通过用户接口产生输入信号。如上所述,用于产生输入信号的用户接口可以是简单开关,键盘,触摸屏,笔记本电脑,或其它任何合适的输入设备。
用户通过用户接口产生的输入信号由处理器处理,产生控制激活信号。此步骤中的处理也称为键值处理,允许将简单模拟或数字信号(无论在第一步中用户接口产生的何种信号)转换成控制激活信号,该信号对网络客户机程序非常有用。在一个实施例中,此步骤的处理由IFE系统第一个LRU上的硬件和软件(例如设备驱动程序)联合执行。对于用户接口产生的特定输入,所产生的控制激活信号是确定的。
此方法允许控制IFE系统的功能。使用控制激活信号,网络客户机产生网络服务器请求。网络服务器请求被发送到网络服务器。接收到网络服务器请求,网络服务器运行网络服务器程序,该程序在IFE系统的一个或多个LRU上执行与控制IFE系统特定功能相关的一条或多条指令。受控功能基于网络服务器请求的形式,网络服务器请求的形式基于控制激活信号的形式,控制激活信号的形式基于输入信号的形式。可选地,网络服务器程序也可产生具有受控功能相关信息的网络客户机响应。可在本发明的实施例中实现的其它可选附加步骤包括,发送网络客户机响应到网络客户机,处理网络客户机响应以显示,以及显示经处理的网络客户机响应。
如上所述,本发明的方法可以是诸如HTTP,FTP,SMTP,或TELNET的多个网络协议中的任一个。在本发明的一个优选实施例中,使用HTTP协议,产生HTTP格式的网络服务器请求。在本发明的另一个实施例中,网络服务器请求,网络客户机响应,或两者均可以诸如FTP格式的不同格式提供。本领域的一般技术人员将认识到,其它网络协议可用于IFE系统LRU之间的通信。
本发明的一个优点是,其避免了对于IFE系统中复杂软件通信接口的需要,因此IFE系统的添加和修改所需的时间和精力减少。特别是,通过使用标准软件技术,接口定义和协议,开发大大简化。有利地,TCP/IP广泛应用于系统组件之间的通信,允许IFE系统的各项功能在集成到系统之前可独立设计和测试。因此,IFE系统内的各个硬件可独立测试,通过独立设计和测试各个网络服务器程序,提高系统的可靠性。
本发明的另一个优点是,其减少了飞机机舱内所需的硬件,减轻了重量。例如,使用网络命令控制PSS组件,无需阅读灯和空乘呼叫功能的物理开关。IFE系统的所有功能可通过用户接口执行,该接口具有乘客,机组成员或两者都可使用的键盘和显示器或触摸屏。
根据本发明的一个实施例,网络服务器程序在IFE系统内的LRU上执行指令从而控制功能,选择地为网络客户机提供网络服务器响应。在一个实施例中,网络服务器程序用通用网关接口(CGI)脚本实现。本领域的技术人员已知,CGI脚本可以使用多种不同的编程语言书写,例如,实际提取报告语言(PERL)脚本,Java脚本,或用C,C++或Java。在当前本发明的优选实施例中,网络客户机程序是通过发送网络服务器请求访问CGI脚本的web浏览器,该请求以HTTP格式的URL呼叫的形式被发送到装载网络服务器程序(本例中为CGI脚本)的LRU。本领域的一般技术人员已知,以其它编程语言编写的其它程序可用于实现IFE系统的各种高级和低级功能。对于本发明,不必用CGI脚本实现网络服务器程序。网络服务器程序也可用JavaServelets(JSP),或遵循简单对象访问协议(SOAP)而实现。而且,网络服务器程序可使用网络客户机,执行特殊指令从而控制IFE系统的某些功能。在此类实施例中,网络客户机可以是Java Applet或JavaScript。
对于想成为使用网络协议的IFE系统的开发者的人的障碍在于,改变普通web浏览器和网络服务器,使其适合IFE系统的特定功能。通常,web浏览器和网络服务器之间的通信由用户发起,web浏览器仅显示与特定HTTP地址相关的文字或图片。当用户点击链接时,网络服务器响应用户激发的HTTP请求。没有用户输入,典型地网络服务器和web浏览器并不互相通信。但是,在IFE系统中,在执行功能之前要求用户产生输入信号不总是理想的。
但是,在另一个实施例中,本发明通过实现一个有限功能的“虚拟”web浏览器,克服了此障碍。在本发明的实施例中,用户接口不包括显示器,网络客户机程序是虚拟web浏览器。虚拟web浏览器执行与传统web浏览器相同的功能,解析超文本标记语言(HTML)产生URL呼叫,但是不像传统web浏览器那样向用户显示网页。在某些实施例中,网络客户机可以是具有最小显示器(例如发光二极管,发光二极管阵列,或小型液晶显示屏)的虚拟web浏览器,而不是根本没有显示器。虚拟web浏览器具有与传统web浏览器相同的能力,解析由网络服务器发送的HTML或可扩展标记语言(XML)文件,通常除了上述方面之外,虚拟web浏览器与普通web浏览器基本相同。
在使用网络协议的IFE系统中,工程师可实现新的功能,作为独立网页和独立程序文件。这极大地减少了困扰传统IFE系统的未预期的交互和副作用的风险。此外,在实施例中,只有收到网络客户机的网络服务器请求时才可访问系统功能,而且当此类功能完成时,就被挂起或终止。这就节省了IFE系统资源,允许引入新的功能而对系统整体影响较小。使用网络协议的IFE系统的灵活性和模块性比传统的方法和系统呈现更大的优势。
本发明的系统和方法的另一个显著优点是,已熟悉网络协议的典型的软件工程师,能较快地诊断和修复系统内的问题。消除了与传统IFE系统的定制软件相关的学习曲线。这样避免了开发,测试和维护的时间和精力的浪费。使用上述方法进行系统测试,将笔记本电脑,台式机或个人数字助理(PDA)计算机作为开发中的IFE系统的用户接口。测试系统各项功能,例如,通过从运行在笔记本电脑,台式机或PDA计算机上的web浏览器发起URL呼叫。笔记本电脑运行装载到IFE系统的计算机上的网络客户机程序;因此,装有诸如web浏览器的网络客户机程序的笔记本电脑,台式机或PDA计算机可以访问,演示和验证IFE系统的各项功能。本发明的方法有利地消除了为执行诊断而运行整个IFE系统的需要。
本发明的系统和方法也允许将IFE系统的特定功能的控制限制在特定的用户接口。其优点在于,IFE系统的某些功能的控制可以只供特定的用户或用户群使用。例如,在一个实施例中,仅连接到飞机头等舱部分的LRU的用户接口可以通过IFE系统访问因特网。
为了乘客和客舱,维护和工程机组成员的使用,本发明有效利用了网络服务。从乘客的角度,网络或者是不可见的,当使用乘客控制单元(PCU)时,或者是可见的,当使用个人数字网关(PDG)时。在不可见的情况下,PCU按键按下被虚拟web浏览器转换成在不可见网页上的不可见控制的控制激活信号。这些控制激活信号导致发出适当的HTTP命令,此命令转而包含适当的网络服务器活动。然后,基于特定的最初由乘客按下的PCU按键(例如,频道预览,阅读灯激活等),网络服务器程序导致所需活动发生。
对于包含低分辨率触摸屏的PDG,网页对乘客是可见的,屏幕控制激活导致适当的网络服务器发出和执行相同的HTTP命令。每个页面可链接到其它页面,每个页面由适于受控的IFE系统的特定功能的网络服务器产生。例如,显示可用座位电影的页面可能来自数字服务器单元,而频道转换页面可能由乘客自己的座位电子盒产生。
对于客舱,维护和工程机组成员,通过管理终端(或者管理终端不存在时,通过连接的笔记本电脑)访问IFE系统以及IFE系统的可见性。基于PC的单元提供高分辨率的触摸屏访问通过web浏览器展示的网页,其允许控制娱乐,维护和工程功能,包括控制娱乐服务。
在本发明的系统内每一个与人交互的节点,都有web浏览器。此交互可以是与乘客或与机组成员的交互。web浏览器将人的活动(按键按下,鼠标点击,触摸屏激活)转换成网络服务器请求。网络服务器执行所请求的活动,检索数据,并将更新的页面返回到浏览器。网络服务器位于任何可以从外部命令而执行功能的LRU上。web浏览器可由Java Applets或JavaScript协助;web服务器同样可由CGI和Java程序协助。这些协助允许硬件组件的交互,数据库访问,和其它功能。
附图说明
本发明上述的和其它的目的,优点和特征将从以下详述和附图中变得明确,其中:
图1a是使用网络协议的机上娱乐系统的座位级布局的第一种实施例的示意图;
图1b是使用网络协议的机上娱乐系统的座位级布局的第二种实施例的示意图;
图2a是根据本发明的实施例的用于机上娱乐系统第一部分的硬件组件的方框图,其包括一个前端组件;
图2b是根据本发明的实施例的用于机上娱乐系统第二部分的硬件组件的方框图,其包括一个座位级组件;
图2c是根据本发明的实施例的用于使用网络协议的机上娱乐系统的软件组件方框图;
图3是根据本发明的实施例的用户接口的一个实例;
图4a是在本发明的第一个实施例中,说明网络服务器请求和网络服务器响应的示意图;
图4b是在本发明的第二个实施例中,说明网络服务器请求和网络服务器响应的示意图;以及
图5是与本发明的实施例一致的用于控制IFE系统功能的方法的流程图。
具体实施方式
虽然本发明容许各种修改和替代形式,但借助图中实例说明某种优选实施例,并在此详述。但是需理解的是,该描述不希望将本发明限制于所述特定形式;相反,该描述期望包含,在所附权利要求书确定的本发明的精神和范围内的所有修改,替代和等价形式。
本发明的系统和方法通过将网络协议用于系统中LRU之间的通信,提供更为灵活和模块化的IFE系统。使用网络协议,通过减少装载在系统多个LRU上的软件之间的非预期冲突的可能性,提高了开发效率,使得目前装载在IFE系统的软件的升级和维护更简单。网络协议用于控制IFE系统能执行的多项功能。
虽然本发明的系统可以通过将程序载入IFE系统的多个LRU中的任一个实现,图1a和1b说明本发明的系统如何在飞机座位附近的LRU上实现的一个实例。参照图1a,所示座位750,具有椅背700,座位扶手725和踏板775。连接到座位的是用户接口200(如上发明内容所述),其可以是适于为系统提供输入信号的任何设备,例如薄膜按钮或触摸屏。用户接口200连接到LRU A100内的处理器300。在一个实施例中,LRU A是座位电子盒2160(如下关于图2b的说明和描述)。位于LRU A100内的处理器300是适合于将从用户接口200输入的信号转换为提供给网络客户机400的控制激活信号的处理器。在一个实施例中,处理器300包括,能有效将用户接口200提供的模拟或数字输入信号转换为提供给网络客户机400的控制激活信号的硬件和软件;在一个实施例中,软件包括键值路由表,用于将用户接口200产生的特定的输入信号映射为特定的控制激活信号。
在一个可能的实施例中,网络客户机400和网络服务器450位于同一个LRU(图1a所示的IFE系统的座位级部分的实施例中LRUA100)。本发明的系统的一个优点是,网络客户机400和网络服务器450可位于同一个LRU,因为这样提高了IFE系统执行某些功能的速度。但如图1b所示,对于本发明,网络客户机400和网络服务器450并不是必须位于同一个LRU。
使用诸如HTTP,FTP或TELNET的网络协议实现网络客户机400和网络服务器450之间的通信。在本发明的当前优选实施例中,使用HTTP协议。在此实施例中,用诸如C++的适当的编程语言实现的网络客户机400,是一个在与LRU A100的硬件兼容的诸如LINUX的操作系统上的web浏览器。提供给web浏览器的控制激活信号引起对网络服务器450的URL呼叫,在一个实施例中,网络服务器是web服务器,例如APACHE TOMCAT web服务器。在一个实施例中,网络服务器程序500是载入LRU A100硬件的存储器的CGI脚本。网络服务器程序500控制IFE系统1000的硬件资源,其对于执行与装载网络服务器程序500的LRU相关的IFE系统1000的功能是很必要的。例如,如果受控功能与头顶阅读灯相关,于是网络服务器程序500被连接到控制头顶灯的电路中的开关,通过执行连接到电路(在图2c所示本发明的实施例中,是区域配电盒2150)的LRU硬件上的指令,打开和闭合开关。如果受控功能与座位音频和视频显示相关,于是运行网络服务器程序500的LRU可能是数字服务器单元2500或音频/视频控制器2120。
图1a所示实施例中,网络服务器程序500连接到可选的显示器600。显示器600可包括音频和视频能力(音频能力可以通过图2b中的耳机2210提供,描述如下)。网络服务器程序500执行指令以控制IFE系统功能。因此,网络服务器程序500可协调IFE系统1000的硬件组件从而控制复杂功能。本发明的一个优点是,多个网络服务器程序500可同时在同一个或不同的网络服务器450上运行。几个网络客户机400可同时请求同一个网络服务器程序500,而且网络服务器程序500所执行的功能可以在几个不同用户的请求下同时执行。对于同时请求的数量的限制部分地由作为网络服务器程序500的平台的网络服务器450软件(在一个实施例中,是运行在LINU操作系统上的APACHE TOMCAT软件)设置,并部分地由运行网络服务器程序500的LRU的硬件资源设置。
如发明内容部分所述,本发明的一个优点是网络服务器450和网络服务器程序500可以在IFE系统1000的任何LRU上(具有可能的硬件资源)运行,而无须改变本发明的方法。这样以提高整个IFE系统1000效率的方式,允许硬件资源的节约和分布。本发明的系统非常灵活和模块化,在不同实施例中,部分系统可以移动到不同LRU中。这是可能的,因为当网络协议用于系统LRU之间的通信时,系统部分之间的连接保持相对不变。在图b1所示系统的座位级部分的第二种实施例中,网络客户机400和网络服务器450位于系统不同的LRU上(LRU B125和LRU C150)。网络客户机400和网络服务器450通过数据网1500通信,在本系统的当前优选实施例中,数据网是100BaseT以太数据网(图2a和2b中为1500,如下所述)。网络客户机400和网络服务器450的分离引起了稍长的时间消耗(从通过用户接口200提供输入信号到执行IFE系统功能),但是此分离提供了IFE系统的更大的灵活性和模块性,因为网络服务器450可以只装在IFE系统的几个LRU上,而不是装在每一个可能接收用户的执行特定功能的请求的LRU上。
如图1b所示的可选显示器650,不是直接连接到具有用户接口200的座位(如图1a所示实施例),而是连接到具有用户接口200的座位前的座位的椅背700。本发明的本方法在图1a和1b中是相同的;系统某些部分的位置的不同对本发明的方法没有影响。
整个IFE系统1000的一个实施例的硬件组件方框图如图2a和2b所示。图2a和2b中的多数方框表示单独的电子组件,技术上作为在线可置换单元(LRU),这些组件在飞机制造时被安装到生产线的飞机上,所以维护时可以以同样方式替换。依照本发明的实施例,在此描述本发明的各个LRU的功能,特别关注其在本发明的方法中的使用。
系统1000通常是局域网(LAN),其包括在网络数据主干网1500和娱乐广播或RF主干网1600上通信的多个计算机组件。网络数据主干网1500优选地使用100base T以太网,广播RF主干网1600能承载包括视频和音频信号的高带宽RF传输。
通常,系统1000的LRU包括在数字主干网1500上通信的管理终端1100,音频/视频控制器2120,数字服务器单元2500,一个或多个区域配电盒2150和多个分接单元2130。任一个LRU都可能具有能运行网络客户机400,网络服务器450,或两者的硬件。音频/视频控制器2120,数字服务器单元2500和其它辅助设备可以通过RF广播主干网1600为区域配电盒2150或分接单元2130提供音频和视频信号。区域配电盒2150将信号传送到其相关区域内的一个或多个座位电子盒(图2b 2160)。或者,分接单元2130从广播主干网1600接收信号,并将其发送到一个或多个相关的头顶显示单元2140。
管理终端
图2a中,机舱管理终端1100在一个实施例中是飞机机组成员访问IFE系统的中央用户接口。使用管理终端1100作为用户接口200,机组成员可以开始和停止机上电影,通知乘客,或检查食品和饮料订单。管理终端1100也允许用户通过用户接口200开启或关闭音频/视频内容或因特网对飞机乘客的可用性,或通过用户接口200开启或关闭IFE系统1000提供给乘客的其它功能。IFE系统的多数功能,无论其由机组成员或乘客发起,都由专门控制IFE系统1000特定功能的单独的网络服务器程序500控制。但如上所述,网络服务器程序500不必位于产生输入信号的物理位置附近的LRU上。管理终端1100可能仅运行网络客户机400(如图1b所示LRU B125),接收来自于IFE系统1000不同LRU上网络服务器程序500的网络服务器响应。或者,在另一个实施例中,管理终端1100可能有网络服务器450(能运行网络服务器程序500)和网络客户机400。如图2c是这种实施例,所示的管理终端1100运行web服务器5200和web浏览器5100。
在本发明的另一个实施例中,运行在管理终端的网络服务器上的网络服务器程序,例如CGI脚本,能控制相关的功能,对机上乘客的音频或视频射频广播,座位音频或视频流,交互式游戏,访问因特网,头顶阅读灯,空乘呼叫系统(例如,包括显示座位乘客的请求),气候调节系统(例如,连接到空调的调温装置),监视系统(例如,包括一个或多个安全照相机和一个或多个与之相连的显示器),机舱音频或视频通知系统,或客机信息显示(音频,视频,或两者均有)。
在一个实施例中,管理终端1100被连接到100Base T以太数据网(此前称为“以太网”)1500。图2a中的局域网(LAN)交换机2110是IFE系统1000的一个重要特征。LAN交换机2110允许每个LRU节点作为一个单独的部分连接到以太网,通过以太网产生更快的数据传输。在系统1000的另一个实施例中,使用多个LAN交换机2110。本发明的操作根据合适的网络通信标准,例如,以太网100Base T,10Base 2,10Base 5,100Base T,1000Base X,或吉比特网。但在另一个实施例中,网络可以替代的是异步传输模式(ATM),令牌环,或其它形式的网络。
区域配电盒
区域配电盒2150通常是本地座位级路由设备。区域配电盒2150控制网络数据主干网1500和RF主干网1600上的信号分布,将其分布到一组座位电子盒2160(图2b)。区域配电盒2150保存分配给座位电子盒2160和可选的分接单元2130的网络地址。区域配电盒2150优选地也包括机内测试设备(BITE)功能。此外,区域配电盒2150控制并与相应的区域乘客服务系统2155通信,其包括,例如头顶阅读灯和空乘呼叫指示器。可选地,以下述与音频/视频控制器2120同样方式,区域配电盒2150进一步操作控制分接单元2130。在一个实施例中,区域配电盒2150可具有有效运行网络客户机400,网络服务器450或两者的硬件。图2c所示本发明的实施例中,区域配电盒2150包括作为网络服务器450的web服务器5200,其能运行网络服务器程序500(例如CGI脚本),能控制IFE系统1000中与区域配电盒2150相关的功能,例如控制座位电源,头顶阅读灯,交互式游戏,访问因特网,音频/视频机舱通知系统,客机信息显示,或座位电话。
区域配电盒2150的硬件包括一个或多个具有存储器的微处理器,例如闪存,网络接口卡,RS485接口,射频放大器。此外,在一个实施例中,区域配电盒2150包括适当的增益控制电路对RF分配1600进行增益控制。在一个实施例中,运行或存储在区域配电盒2150上的软件可包括多个软件组件,例如操作系统(例如LINUX),web服务器(例如APACHE TOMCAT),TCP/IP.FTP客户机,FTP服务器,以及与分接单元和CSS交互的端口或连接器。适当的接口包括诸如RS485接口或USB的串口。本领域的技术人员将认识到,基于可用的硬件资源,区域配电盒2150的实施例能运行网络客户机400,网络服务器450,或两者。
音频视频控制器
音频/视频控制器2120通常作为娱乐前端控制器。音频/视频控制器2120与多个输入信号设备通信,例如,照相机,视频播放器和音频播放器。音频/视频控制器2120与数据主干网1500和广播主干网1600通信。音频/视频控制器2120所控制的功能包括,例如,分发音频和视频内容,控制分接单元2130和头顶显示单元2140,以及对诸如录像带播放器2080和音频播放器单元2090的各种输入的频率调制。如图2c所示的实施例中,音频/视频控制器2120具有web服务器形式的网络服务器450,它能运行诸如CGI脚本的网络服务器程序500,从而控制IFE系统1000中与音频/视频控制器2120相关的功能,例如,控制音频或视频射频广播,座位音频或视频流(例如数字媒体),交互式游戏,访问因特网,空乘呼叫系统,监视系统,机舱音频或视频通知系统或客机信息显示。
此外,在一个实施例中,音频/视频控制器2120作为乘客服务系统2060(PSS)的前端控制器,乘客服务系统包括,例如公共广播系统和警告指示器,通知乘客系紧安全带或不要抽烟。因此,音频/视频控制器2120连接到PSS的相关输入,例如驾驶舱区域扩音器2070,其可打断在RF主干网1600上传输的其它信号,用于机组成员通知。通过将PSS控制功能合并在音频/视频控制器2120中,消除了对控制PSS功能的独立LRU的需求。
而且,音频/视频控制器2120操作客机信息系统(PFIS)2100,作为系统数据的入口,系统数据包括从非IFE系统设备获取的数据,例如飞机识别,当前时间,飞行模式,航班号,纬度,经度和飞行速度。为了易于外部通信,音频/视频控制器2120进一步与机舱电信单元2050通信,其通过一条或多条卫星链路2020与基于地面或卫星的通信站通信。
本领域的技术人员将认识到,基于可用的硬件资源,音频/视频控制器2120的实施例能运行网络客户机400,网络服务器450,或两者。任何具有能运行网络客户机400或网络服务器450的硬件的LRU可以与音频/视频控制器安装在一起,这对于控制IFE系统中与音频/视频控制器2120相关的功能是必需的。
音频/视频控制器2120硬件包括微处理器,以太网交换机,电话接口组件,航空无线电公司(ARNIC)接口,RS485接口,以及用于公共广播和音频/视频内容发布的音频调制器。音频/视频控制器2120包括多种软件组件,例如包括诸如LINUX的操作系统,诸如APACHETOMCAT的web服务器,诸如FTP客户机或服务器的TCP/IP客户机或服务器,接到分接单元和CSS的RS485接口,以及LAPD通信。
数字服务器单元
数字服务器单元2500提供来自存储的,例如硬盘驱动器上的数字内容的模拟和视频输出,与已确定的外部接口模块化构造。为机架固定件提供了ARNIC600(飞机制造商发布标准)所确定的电气和物理接口。数字服务器单元2500获取电源,连接到外部控制接口,提供6路基带视频输出和与每一路视频输出相关的2路立体声音频输出,12路立体声输出,和将3路RF输入和6路调制视频信号(包括12路视频-音频)组合的1路RF输入,以及在此连接器的12路立体声调制音频输出。辅助前置连接器也通过SCSI II接口提供了诊断入口和存储子系统的扩展。
以与录像带播放器2080或录音带播放器2090类似的方法,数字服务器单元2500提供了视频娱乐。取代了录像带,视频内容以与运动图像专家组(MPEG)格式(MPEG-1或MPEG-2)兼容的压缩格式存储。视频数据以合成形式存储,包括视频和MPEG-2传输流格式的1到16个音轨。取代了录音带,音频内容以与MPEG-3(MP3)格式兼容的压缩格式存储在硬盘上。控制器上的CPU通过宽带快速SCSI接口访问高性能的磁盘驱动器。于是,数字内容通过TCP/IP流向数字服务器单元2500电路卡上的客户机平台。
可实现两种类型的客户机:视频客户机(2个/电路卡)和音频客户机(4个/电路卡)。每个视频客户机可产生1路视频输出和2路相关的同步立体声音轨,其从与视频合成的16路音轨中选出。每个音频客户机可产生3或4路音频输出。数字服务器单元2500包括3个视频客户机卡,用于全部6个视频客户机和6个相关的双立体声视频和音频/视频输出。实际上,一般目的是12路音频输出,而第13和14路输出用于实现PRAM和BGM功能。这两类飞机接口通常是单声道的,所以对第13和14路音频输出的MP3编程进行解码并存储为单声道MP3,只有立体声解码器的左声道连接到适当的飞机公共广播系统的输入。
视频客户机不仅是数字MPEG音频/视频解码器,而且是通用PC兼容平台,可执行定制的功能,其通过广播主干网1600作为广播视频信道显示。视频客户机的这种用途的一个典型实例是,客机信息系统(PFIS)2100的实现。
本领域的技术人员将认识到,基于可用的硬件资源,数字服务器单元2500的实施例能运行网络客户机400,网络服务器450,或两者。特别地,如图2c所示,数字服务器单元2500对于运行诸如CGI脚本的网络服务器程序500非常有用,网络服务器程序有利于控制IFE系统1000相关功能:座位音频/视频流(数字内容),射频音频或视频广播,交互式游戏,访问因特网或将因特网的信息存储在数字服务器单元2500硬盘上,监视系统,机舱音频或视频通知系统,客机信息显示。
卫星链路
为了与机外人员通信,图2a的IFE系统1000包括可选的卫星链路2020,其可为IFE系统1000提供音频,视频,声音和数据内容的附加来源。卫星链路与多通道接收机模块2030连接,为IFE系统1000提供多个视频信道。在一个实施例中,多通道接收机模块2030连接到与IFE系统的其它LRU相连的RF主干网1600。当卫星链路带宽没有被耗费大量带宽的图片或电影占用时,卫星链路2020也可与网络存储单元2040联合提供因特网访问,其中,飞机在地面时,将多个流行网页下载到网络存储单元2040。与机舱电信单元2050协作,卫星链路2020也可提供基于地面的电话网络访问,例如北美电话系统(NATS)。卫星链路2020和网络存储单元2040能运行网络客户机400,网络服务器450,或两者。
分接单元
通常,分接单元2130是可寻址设备,用于分接广播信号和将可选的或预定的信号部分发布到一个或多个显示单元。因此,分接单元2130直接连接到为一个乘客或一组乘客观看而安装的一个或多个头顶显示单元2140。例如,头顶显示单元2140可以安装在头顶位置的舱壁或天花板,观看者前面座位的椅背,可调节的托架结构,或任何合适的位置。在一个实施例中,IFE系统1000包括多个分接单元2130。分接单元的功能是打开或关闭显示单元,调节用于音频或视频频道选择的调谐器。在一个实施例中,分接单元2130也可用于报告音频/视频RF主干网1600上的RF信号的状态。在图2c所示实施例中,分接单元2130没有网络客户机400或网络服务器450。但本领域的技术人员将认识到,在另一个实施例中,分接单元2130可具有这些软件组件中的一个或两个。
座位电子盒
图2b是图2a方框图的延续,其中显示了多个座位电子盒2160,通过网络数据主干网1500连接到区域电子盒2150。每个座位电子盒2160为飞机上各个乘客提供一个与单个乘客控制单元2220,个人数字网关2230,视频显示单元2170或智能视频显示单元2175的接口。在另一个实施例中(图2b中未示出),多个视频显示单元2170或乘客控制单元2220被连接到每一个座位电子盒2160。座位电子盒2160也控制视频显示单元2170的电源,音频和视频频道选择,和音量。一个或多个通用串行总线2180或音频插孔2200也连接到座位电子盒2160,允许乘客将膝上型电脑2190或耳机2210连接到网络1000。座位电子盒2160的硬件包括(在一个实施例中)微处理器,RF分接头,RF放大器,RF级检测,RF增益控制,和RF分离器,FM调谐器,以及处理IP语音的数字信号处理器(DSP)。在图1a和1b所示的本发明的系统的实施例中,LRU A100,LRU B125和LRU C150可以是座位电子盒2160,虽然对于本发明的方法(如上述)所示的LRU并不必须是座位电子盒2160。本领域的技术人员将认识到,基于可用的硬件资源,座位电子盒2160的实施例能运行网络客户机400,网络服务器450,或两者。在一个实施例中,网络服务器程序500运行在座位电子盒2160的网络服务器450上,用于控制IFE系统1000的相关功能:座位电源,头顶阅读灯,气候调节系统,座位调节系统(例如,包括一个或多个用于移动座位的电机)或座位电话。
如图2c所示,在本发明的一个实施例中,座位电子盒2160有网络客户机400(以虚拟web浏览器5150的形式)和网络服务器450(以web服务器5200的形式)。本领域的技术人员将认识到,在本发明的其它实施例中,不同的软件组件集合可装载在座位电子盒2160上。
考虑上述的网络1000的硬件体系结构,现在将描述系统1000如何使用网络协议执行功能的步骤,网络协议用于系统中一个或多个LRU上的网络客户机400和网络服务器450之间的通信,网络服务器450能运行网络服务器程序500,通过在系统的一个或多个LRU上执行一条或多条指令,控制IFE系统功能。
IFE系统中特定LRU执行的特定功能可能根据实施例有所不同,注意这点是非常重要的。前文尽力描述了在不同实施例中,如何使用IFE系统1000中的每一个LRU从而控制IFE系统1000相关的一项或多项功能。但是,需牢记,当IFE系统的硬件组件重新配置或在系统中移动时,特定LRU所控制的功能将改变,本领域的一般技术人员将认识到,给定一组特定的硬件组件,应实现本发明必需的软件组件。本发明的核心是用网络协议能控制IFE系统相关功能的系统和方法,对于不同的实施例,即使用于控制系统特定功能的LRU变化,本系统和方法仍保持不变。
在具有IFE系统1000的飞机上的乘客利用用户接口200,例如图3所示实施例的用户接口,产生系统输入信号。如上所述,用户接口200可用诸如薄膜按钮的机械按钮,或具有键盘和显示器的多功能设备,或动态可更新触摸屏实现。用户接口200也可包括比图3所示选项(例如,“空乘呼叫”或“增大音量”)数量更少或更多的选项。本领域的技术人员将认识到,用户接口200可采用多种形式。例如,表1说明按下图3所示的某些按钮产生的网络服务器请求的实施例。
表1
功能            HTTP请求
音量增大        “http://Seat21A/Audio Volume.html/vol=up”
音量减小        “http://Seat21A/Audio Volume.html/vol=down”
阅读灯          “http://AVC/pss.html/Seat=21A & light=toggle”
模式            “http://Seat21A/mode.html/mode=Audio”
频道加          “http://Seat21A/Audio Channel.html/ch=up”
频道减          “http://Seat21A/Video Channel.html/ch=down”
图3所示实施例中,用户接口200包括4种不同的框架:PSS框架4100,音量框架4200,频道框架4300,和模式框架4400。框架允许将用户接口200产生的各类输入信号分组,以易于实现。根据本发明的一个方面,每个框架可能调用不同的CGI脚本用以控制IFE系统1000的特定功能。图3所示用户接口200可作为图2b的乘客控制单元2220或个人数字网关2230部分实现。
在一个实施例中,图3所示用户接口200连接到座位电子盒2160,虽然在其它实施例中,用户接口200可能连接到不同的LRU,或直接连接到数据网络1500(这是将笔记本电脑连接到系统用于维护和测试的情况)。在另一个实施例中,用户接口200与管理终端1100集成。可以将多个用户接口200连接到系统,而且本发明的系统的一个重要优点是,能接收来自多个用户的输入信号,并同时执行多项功能。当用户接口200连接到座位电子盒2160时,座位电子盒2160包括处理器300,如图1a和1b所示。
如图3所示实施例,当座位上的乘客希望调大音量时,他或她按下音量增大按钮4225。连接到用户接口200的处理器300将按钮按下所产生的输入信号转化成对应于音量增大的控制激活信号,提供给网络客户机400。对于图3所示实施例,网络客户机400是web浏览器。web浏览器产生一个HTTP格式的增大音量的网络服务器请求,如表1所示。使用诸如TCP或UDP的低层网络协议,响应特定输入信号的特定的网络服务器请求被发送到网络服务器450,其运行诸如编程为改变音量的CGI脚本的网络服务器程序500。运行网络服务器程序500时,从例如数字服务器单元2500的数据产生的音频流的音量被调高。所执行的功能与所产生的输入信号的类型一致,而且可以控制很多简单和复杂的不同功能。其它功能的网络服务器请求的实例如图3所示,包括空乘呼叫4150和模式4425。例如,可使用模式功能,切换IFE系统提供的音频控制和视频内容控制。图3所示其它按钮的用途已为本领域的一般技术人员所知。
本发明的一个优点是IFE系统1000的某些功能可限于飞机上的特定用户或一组用户。图2b和2c所示本发明的实施例中,说明了视频显示单元2170和智能视频显示单元2175;也说明了乘客控制单元2220和个人数字网关2230。乘客控制单元2220不能控制由个人数字网关2230控制的所有功能。如图2c所示,个人数字网关装有其自己的web浏览器5100(其要求个人数字网关2230包括某种显示器)形式的网络客户机400。乘客控制单元2220没有其自己的网络客户机400,依赖于连接到装载于座位电子盒2160上的虚拟web浏览器5150,实现请求网络客户机400的本发明方法的步骤。同样,智能视频显示单元2175比视频显示单元2170有更大能力控制IFE系统1000的功能。在本发明的实施例中,能力的差别是明显的,智能视频显示单元2175和个人数字网关2230仅安装在飞机的头等舱部分。
本领域的技术人员将认识到,IFE系统1000的很多功能可以只用软件开启或关闭。但是,正如关于智能视频显示单元2175和视频显示单元2170的相对能力的描述,以及个人数字网关2230和乘客控制单元2220相对能力的描述,IFE系统1000的某些功能的开启或关闭,可简单地通过从IFE系统1000的特定位置安装或拆除特定的硬件组件实现。
运行网络服务器程序500时,可产生某种输出以及控制IFE系统1000功能的执行指令。在本发明的一个实施例中,输出是网络服务器响应,例如图4a所示的6300和6350以及图4b的6900和6950。在本发明的当前优选实施例中,使用的网络协议是HTTP。因此,在本发明的当前优选实施例中,图4a和4b中产生的作为网络服务器响应的“按钮页面”是HTML格式的网页,由对应于特定功能的网络服务器程序500的CGI脚本产生。
如图4a所示本发明的实施例中,音频/视频控制器2120直接接到前端乘客服务系统2060。根据此实施例,当座位21A(标号为6600)的乘客按下他或她座位附近的按钮以激活阅读灯时,在一个中间步骤执行本发明的方法(如下图5详述)并产生网络服务器请求。对应于用户激活阅读灯的网络服务器请求在图4a中标号为6400。同样,如果座位22C的乘客决定呼叫空乘到他或她的座位,根据本发明方法的步骤产生网络服务器请求,图4a中标号为6500的网络服务器请求的实施例。这两种情况下,网络服务器请求被发送到音频/视频控制器2120上的web服务器5200,web服务器5200运行CGI脚本6200(虽然图4a所示仅一个CGI脚本,但对于这两项功能CGI脚本可能有所不同),CGI脚本6200执行指令,该指令被乘客服务系统设备驱动6100转化为对于与前端乘客服务系统2060相关的特定功能的直接控制,在这种情况下是空乘呼叫或阅读灯激活。CGI脚本6200也可产生如上所述的网页6300或6350形式的网络服务器响应。在本发明的一个实施例中,网页也可与随后从音频/视频控制器2120上的web服务器5200接收的网页一起,缓存在座位电子盒2160中。
图4b所示本发明的实施例与图4a所示本发明的实施例类似。区别是,使用每一个区域配电盒16800和区域配电盒26850控制区域乘客服务系统2155,而不是使用音频/视频控制器2120控制前端乘客服务系统2060。除此以外,方法步骤和系统结构与诸如web浏览器5100或虚拟web浏览器5150的网络客户机400,诸如web服务器5200的网络服务器450,诸如CGI脚本6200的网络服务器程序500类似,它们均以图1a-1b和2a-2c所述的同样方式工作。包括图4b主要为了说明本发明系统设计的灵活性。此外,图4a和4b说明当系统中一个或多个LRU失效时,如何用系统中不同LRU控制同样功能。
如图1-3的说明和描述,使用诸如HTTP,FTP或TELNET的网络协议,IFE系统1000在执行功能方面是非常有用的。图5所示是使用网络协议执行IFE系统1000功能的方法的步骤的实施例的控制流程图。第一步6000中,IFE系统1000的用户使用用户接口200产生输入信号。所产生的输入信号提供给处理器300,其执行主键处理步骤6100,用于将从用户接口200接收的输入信号转换为控制激活信号。步骤6300中,控制激活信号被发送到网络客户机400,步骤6400中网络客户机400产生与步骤6000中用户接口200所产生输入信号相应的网络服务器请求(如上有关图4a和4b的说明)。步骤6500中,网络服务器请求被发送到网络服务器450。接收到网络服务器请求后,网络服务器450通过在步骤6600中运行网络服务器程序500响应,通过在步骤6650中在一个或多个LRU上执行一条或多条指令,控制IFE系统1000的功能。如上有关图1a和1b的描述,图5的方法不必在IFE系统1000的单个LRU上执行。
步骤6600中执行IFE系统1000的功能之后可以有附加可选步骤。在某些实施例中,如图4a和4b所示,网络服务器程序500可以在步骤6700中产生网络服务器响应。在此实施例中,网络服务器程序500可以在步骤6800中将网络服务器响应发送到网络客户机400。然后,在步骤6850中处理网络服务器响应,最后在步骤6900中显示。
对于本领域的技术人员将明确,应理解对于在此所述当前优选实施例的各种变化和修改。这些变化和修改应该不偏离本发明的精神和范围并且不减少其所附优点。

Claims (49)

1.一种网络协议激活的机上娱乐系统,包括:
用于允许该机上娱乐系统的用户产生输入信号的用户接口;
用于处理该输入信号,和响应于该输入信号产生控制激活信号的处理器;
用于接收该控制激活信号,和产生网络协议格式的网络服务器请求的网络客户机;
用于接收该网络服务器请求的网络服务器;以及
由该网络服务器运行,用于通过在该机上娱乐系统内的至少一个在线可置换单元上执行至少一条指令,控制该机上娱乐系统的功能的网络服务器程序。
2.如权利要求1所述的网络协议激活的机上娱乐系统,其中该网络服务器程序也产生一个网络客户机响应,借此,将关于该网络服务器程序所执行的功能的信息提供给网络客户机。
3.如权利要求1所述的网络协议激活的机上娱乐系统,其中网络客户机是虚拟web浏览器。
4.如权利要求1所述的网络协议激活的机上娱乐系统,其中网络客户机是web浏览器。
5.如权利要求1所述的网络协议激活的机上娱乐系统,其中网络服务器请求遵循超文本传输协议。
6.如权利要求1所述的网络协议激活的机上娱乐系统,其中网络客户机和网络服务器位于同一个在线可置换单元。
7.如权利要求1所述的网络协议激活的机上娱乐系统,其中网络客户机和网络服务器位于两个不同的在线可置换单元。
8.如权利要求1所述的网络协议激活的机上娱乐系统,其中网络服务器程序利用公共网关接口(CGI)脚本实现。
9.如权利要求1所述的网络协议激活的机上娱乐系统,其中所述被控制的功能与音频射频广播相关。
10.如权利要求1所述的网络协议激活的机上娱乐系统,其中所述被控制的功能与头顶视频射频广播相关。
11.如权利要求1所述的网络协议激活的机上娱乐系统,其中所述被控制的功能与座位电源相关。
12.如权利要求1所述的网络协议激活的机上娱乐系统,其中所述被控制的功能与座位音频流相关。
13.如权利要求1所述的网络协议激活的机上娱乐系统,其中所述被控制的功能与座位视频流相关。
14.如权利要求1所述的网络协议激活的机上娱乐系统,其中所述被控制的功能与交互式游戏相关。
15.如权利要求1所述的网络协议激活的机上娱乐系统,其中所述被控制的功能与访问因特网相关。
16.如权利要求1所述的网络协议激活的机上娱乐系统,其中所述被控制的功能与头顶阅读灯相关。
17.如权利要求1所述的网络协议激活的机上娱乐系统,其中所述被控制的功能与空乘呼叫系统相关。
18.如权利要求1所述的网络协议激活的机上娱乐系统,其中所述被控制的功能与气候调节系统相关。
19.如权利要求1所述的网络协议激活的机上娱乐系统,其中所述被控制的功能与座位调节系统相关。
20.如权利要求1所述的网络协议激活的机上娱乐系统,其中所述被控制的功能与监视系统相关。
21.如权利要求1所述的网络协议激活的机上娱乐系统,其中所述被控制的功能与机舱音频通知系统相关。
22.如权利要求1所述的网络协议激活的机上娱乐系统,其中所述被控制的功能与机舱视频通知系统相关。
23.如权利要求1所述的网络协议激活的机上娱乐系统,其中所述被控制的功能与客机信息显示相关。
24.如权利要求1所述的网络协议激活的机上娱乐系统,其中所述被控制的功能与座位电话相关。
25.如权利要求1所述的网络协议激活的机上娱乐系统,其中所述被控制的功能仅供机上娱乐系统的特定用户群使用。
26.一种使用网络协议执行机上娱乐系统功能的方法,该方法包括步骤:
接收来自用户接口的输入信号,该输入信号与机上娱乐系统所选功能相关;
产生对应于该输入信号的控制激活信号;
发送该控制激活信号到网络客户机;
产生网络客户机的网络服务器请求;
从网络客户机发送该网络服务器请求到网络服务器;
在网络服务器上运行网络服务器程序;以及
在机上娱乐系统内的至少一个在线可置换单元上执行至少一条指令,以使用该网络服务器程序控制机上娱乐系统的功能。
27.如权利要求26所述的方法,其中网络服务器请求遵循超文本传输协议。
28.如权利要求26所述的方法,其中在发送网络服务器请求的步骤中,网络客户机和网络服务器位于两个不同的在线可置换单元。
29.如权利要求26所述的方法,其中在发送网络服务器请求的步骤中,网络客户机和网络服务器位于同一个在线可置换单元。
30.如权利要求26所述的方法,其中网络服务器程序利用公共网关接口(CGI)脚本实现。
31.如权利要求26所述的方法,其中在执行步骤中,所述被控制的功能与音频射频广播相关。
32.如权利要求26所述的方法,其中在执行步骤中,所述被控制的功能与头顶视频射频广播相关。
33.如权利要求26所述的方法,其中在执行步骤中,所述被控制的功能与座位电源相关。
34.如权利要求26所述的方法,其中在执行步骤中,所述被控制的功能与座位音频流相关。
35.如权利要求26所述的方法,其中在执行步骤中,所述被控制的功能与座位视频流相关。
36.如权利要求26所述的方法,其中在执行步骤中,所述被控制的功能与交互式游戏相关。
37.如权利要求26所述的方法,其中在执行步骤中,所述被控制的功能与访问因特网相关。
38.如权利要求26所述的方法,其中在执行步骤中,所述被控制的功能与头顶阅读灯相关。
39.如权利要求26所述的方法,其中在执行步骤中,所述被控制的功能与空乘呼叫系统相关。
40.如权利要求26所述的方法,其中在执行步骤中,所述被控制的功能与气候调节系统相关。
41.如权利要求26所述的方法,其中在执行步骤中,所述被控制的功能与座位调节系统相关。
42.如权利要求26所述的方法,其中在执行步骤中,所述被控制的功能与监视系统相关。
43.如权利要求26所述的方法,其中在执行步骤中,所述被控制的功能与机舱音频通知系统相关。
44.如权利要求26所述的方法,其中在执行步骤中,所述被控制的功能与机舱视频通知系统相关。
45.如权利要求26所述的方法,其中在执行步骤中,所述被控制的功能与客机信息显示相关。
46.如权利要求26所述的方法,其中在执行步骤中,所述被控制的功能与座位电话相关。
47.如权利要求26所述的方法,进一步包括步骤:
网络服务器程序产生一个网络客户机响应,该网络客户机响应对于所述被控制的机上娱乐系统的特定功能和网络客户机发送的特定网络服务器请求是确定的;以及
发送该网络客户机响应到网络客户机。
48.如权利要求47所述的方法,进一步包括步骤:
处理该网络客户机响应以产生一个被处理的网络客户机响应;以及
在显示器上显示该被处理的网络客户机响应。
49.如权利要求47所述的方法,进一步包括步骤:
使机上娱乐系统的特定功能仅供给机上娱乐系统的特定用户群使用。
CN03810764.3A 2002-05-14 2003-04-07 用于控制机上娱乐系统的方法 Pending CN1726716A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/145,464 US7114171B2 (en) 2002-05-14 2002-05-14 Method for controlling an in-flight entertainment system
US10/145,464 2002-05-14

Publications (1)

Publication Number Publication Date
CN1726716A true CN1726716A (zh) 2006-01-25

Family

ID=29418634

Family Applications (1)

Application Number Title Priority Date Filing Date
CN03810764.3A Pending CN1726716A (zh) 2002-05-14 2003-04-07 用于控制机上娱乐系统的方法

Country Status (7)

Country Link
US (2) US7114171B2 (zh)
EP (1) EP1504604B1 (zh)
JP (1) JP4362104B2 (zh)
CN (1) CN1726716A (zh)
AU (1) AU2003224854A1 (zh)
TW (1) TW200306477A (zh)
WO (1) WO2003098378A2 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101867783A (zh) * 2010-06-08 2010-10-20 深圳市多尼卡电子技术有限公司 飞机中的分布缓存式音视频点播系统及其运行方法
CN102576356A (zh) * 2009-08-06 2012-07-11 路美克斯公司 串联联网光纤到座位的机内娱乐系统
CN102741816A (zh) * 2009-12-09 2012-10-17 汉莎航空技术公司 用于飞机的现场可更换单元
CN104067626A (zh) * 2012-01-20 2014-09-24 汤姆逊许可公司 机上娱乐系统
US9344351B2 (en) 2009-08-20 2016-05-17 Lumexis Corporation Inflight entertainment system network configurations
CN107277647A (zh) * 2016-04-07 2017-10-20 航迅信息技术有限公司 一种机载旅客娱乐数据更新及信息交互系统及方法
CN107798362A (zh) * 2016-08-29 2018-03-13 波音公司 利用通信标签的局部定位
CN109613907A (zh) * 2018-11-20 2019-04-12 苏州华启智能科技有限公司 一种具有自诊断能力的机载乘客控制系统

Families Citing this family (144)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7002994B1 (en) * 2001-03-27 2006-02-21 Rockwell Collins Multi-channel audio distribution for aircraft passenger entertainment and information systems
US8909729B2 (en) 2001-11-20 2014-12-09 Portulim Foundation Llc System and method for sharing digital media content
US20070022465A1 (en) * 2001-11-20 2007-01-25 Rothschild Trust Holdings, Llc System and method for marking digital media content
US7711774B1 (en) 2001-11-20 2010-05-04 Reagan Inventions Llc Interactive, multi-user media delivery system
US8504652B2 (en) 2006-04-10 2013-08-06 Portulim Foundation Llc Method and system for selectively supplying media content to a user and media storage device for use therein
US20050216938A1 (en) * 2002-05-14 2005-09-29 Thales Avionics, Inc. In-flight entertainment system with wireless communication among components
US7126580B2 (en) 2002-06-13 2006-10-24 Panasonic Automotive Systems Company Of America Interface for a multifunctional system
EP1554645A2 (en) * 2002-06-13 2005-07-20 Panasonic Automotive Systems Company Of America Interface for a multifunctional system
US20040082318A1 (en) * 2002-10-24 2004-04-29 Lane David E Transit vehicle wireless broadcast system
US7139595B2 (en) * 2002-10-24 2006-11-21 The Rail Network, Inc. Transit vehicle wireless transmission broadcast system
US7224698B2 (en) * 2002-11-27 2007-05-29 Bellsouth Intellectual Property Corporation Edge side assembler
US7263102B2 (en) * 2002-11-27 2007-08-28 At&T Intellectual Property, Inc. Multi-path gateway communications device
US7379464B2 (en) * 2002-11-27 2008-05-27 At&T Bls Intellectual Property, Inc. Personal digital gateway
US20070019072A1 (en) * 2003-07-28 2007-01-25 The Boeing Company Apparatus for processing digital images
US20050067530A1 (en) * 2003-09-25 2005-03-31 Schafer Roland L. Cabin services system for a mobile platform
US7962259B2 (en) * 2003-09-25 2011-06-14 The Boeing Company Cabin services system for a mobile platform
US20050130717A1 (en) * 2003-11-25 2005-06-16 Gosieski George J.Jr. System and method for managing audio and visual data in a wireless communication system
US7231233B2 (en) * 2003-11-25 2007-06-12 G Squared, Llc Combined multi-media and in ear monitoring system and method of remote monitoring and control thereof
US8403411B2 (en) * 2003-12-15 2013-03-26 Digecor, Inc. Detachable seat mounted audio-visual entertainment system with locally storable, selectable, and updatable content
JP2005199998A (ja) * 2003-12-18 2005-07-28 Denso Corp 車載用画像表示システム
JP2005218010A (ja) * 2004-02-02 2005-08-11 Matsushita Electric Ind Co Ltd 車両用データ伝送システム
WO2005079310A2 (en) * 2004-02-17 2005-09-01 Thales Avionics, Inc. In flight entertainment control unit
US7734740B2 (en) * 2004-04-16 2010-06-08 The Boeing Company Configuration management apparatus and related methods
JP2008501297A (ja) * 2004-05-27 2008-01-17 タレス アビオニクス インコーポレイテッド コンポーネント間のワイヤレス通信を備える機内娯楽システム
JP2008500639A (ja) * 2004-05-27 2008-01-10 タレス アビオニクス インコーポレイテッド 機内娯楽システムの遠隔診断のシステムおよび方法
US8262478B2 (en) * 2004-05-28 2012-09-11 Wms Gaming Inc. Gaming device with attached audio-capable chair
WO2005120127A1 (en) * 2004-05-28 2005-12-15 Wms Gaming Inc. Speaker system for a gaming machine
JP5020072B2 (ja) * 2004-06-15 2012-09-05 パナソニック・アビオニクス・コーポレイション 移動中に視聴コンテンツを表示するための携帯型メディアデバイスおよび方法
US8747226B2 (en) * 2004-07-07 2014-06-10 Nintendo Of America, Inc. Car-based entertainment system with video gaming
CN101053236A (zh) * 2004-11-04 2007-10-10 皇家飞利浦电子股份有限公司 基于hdd的商业飞机娱乐系统
WO2006052941A1 (en) * 2004-11-05 2006-05-18 Panasonic Avionics Corporation System and method for receiving broadcast content on a mobile platform during international travel
CA2583720A1 (en) * 2004-11-05 2006-06-22 Thales Avionics, Inc. System for providing in-flight entertainment with data redundancy
US8776146B2 (en) * 2004-12-28 2014-07-08 Livetv, Llc Aircraft in-flight entertainment system including a distributed digital radio service and associated methods
US20060168090A1 (en) * 2005-01-07 2006-07-27 United Technologies Corporation Remote integrated subsystems in an aircraft or the like
WO2006130215A1 (en) * 2005-03-29 2006-12-07 Panasonic Avionics Corporation System and method for routing communication signals via a data distribution network
US20060277589A1 (en) * 2005-04-19 2006-12-07 Margis Paul A System And Method For Presenting High-Quality Video
EP1900209A2 (en) 2005-06-23 2008-03-19 Panasonic Avionics Corporation System and method for providing searchable data transport stream encryption
US7597286B2 (en) * 2005-09-12 2009-10-06 Boeing Company Simplified power system for a cabin services system for an aircraft
US8128027B2 (en) * 2005-09-12 2012-03-06 The Boeing Company Plug-n-play power system for an accessory in an aircraft
US8166506B2 (en) * 2005-09-12 2012-04-24 The Boeing Company Simplified cabin services system for an aircraft
US7971221B2 (en) * 2005-09-12 2011-06-28 The Boeing Company Overhead video system for an aircraft
US8325232B2 (en) * 2005-09-12 2012-12-04 The Boeing Company Wireless camera surveillance system for an aircraft
DE102005054845A1 (de) * 2005-11-15 2007-05-16 Dewert Antriebs Systemtech Elektrogeräteanordnung, insbesondere für ein Möbel
US20070124391A1 (en) * 2005-11-30 2007-05-31 Caterpillar Inc. Electronic mail system for a work machine
US7395344B2 (en) * 2005-12-02 2008-07-01 The Boeing Company Method for ACARS application communication over an IP network
JP2007274019A (ja) * 2006-03-30 2007-10-18 Matsushita Electric Ind Co Ltd デジタル方式情報配信システムおよびその方法
WO2008013729A2 (en) * 2006-07-21 2008-01-31 Thales Avionics, Inc. Aircraft video display unit and system
US20080061609A1 (en) * 2006-09-06 2008-03-13 Williamson Robert V Airplane passenger seats with embedded displays and other i/o components for interfacing with passenger laptop computers
US8997159B2 (en) * 2006-09-08 2015-03-31 Virgin America Inc. On-board vessel entertainment system
US8184974B2 (en) 2006-09-11 2012-05-22 Lumexis Corporation Fiber-to-the-seat (FTTS) fiber distribution system
DE102007006033A1 (de) * 2007-02-07 2008-08-14 Recaro Aircraft Seating Gmbh & Co. Kg Sitzbedieneinheit
US8537982B2 (en) * 2007-04-20 2013-09-17 Rmg Networks, Inc. System for synchronizing telephones and electronic displays
WO2008134695A1 (en) * 2007-04-30 2008-11-06 Thales Avionics, Inc. Server design and method
US20080313259A1 (en) * 2007-04-30 2008-12-18 Thales Avionics, Inc. In-flight entertainment and cabin integration service oriented software architecture and method
WO2009036362A1 (en) 2007-09-14 2009-03-19 Panasonic Avionics Corporation System and method for interfacing a portable media device with a vehicle information system
CN101802766A (zh) 2007-09-14 2010-08-11 松下航空电子公司 用于交通工具信息系统的媒体装置接口系统和方法
US9407034B2 (en) 2007-09-14 2016-08-02 Panasonic Avionics Corporation Communication connector system and method
JP5421266B2 (ja) * 2007-09-14 2014-02-19 パナソニック・アビオニクス・コーポレイション 乗物用情報システムのための携帯型ユーザ用操作デバイスおよび操作方法
JP5386492B2 (ja) 2007-09-24 2014-01-15 パナソニック・アビオニクス・コーポレイション 移動中のモバイルプラットフォームにおけるブロードバンドコンテンツの受信システムおよび方法
US20100189120A1 (en) * 2007-12-17 2010-07-29 Wael William Diab Method and system for a centralized vehicular electronics system utilizing ethernet in an aircraft
US20090187640A1 (en) * 2008-01-23 2009-07-23 International Business Machines Corporation In-flight information system
DE102008007023B4 (de) * 2008-01-31 2010-09-23 Airbus Deutschland Gmbh Verfahren und System zur Spannungsversorgung von Flugzeugkabinenmodulen
US8468263B2 (en) * 2008-02-18 2013-06-18 The Boeing Company Onboard network system architecture for improved communication and method of use
WO2009116972A1 (en) * 2008-03-20 2009-09-24 Thomson Licensing System and method for processing priority transport stream data in real time in a multi-channel broadcast multimedia system
DE102008018071B4 (de) * 2008-03-31 2022-03-31 Lufthansa Technik Aktiengesellschaft Anordnung zur Steuerung von Funktionen eines Flugzeugsitzes
US20090288123A1 (en) * 2008-05-14 2009-11-19 Havlovick Ron G Passenger tray convenience system
US20090307730A1 (en) * 2008-05-29 2009-12-10 Mark Donaldson Media enhancement module
JP2009286365A (ja) * 2008-05-30 2009-12-10 Fujitsu Ltd 情報提供装置、情報提供方法、情報提供プログラム及び情報提供システム
US8457034B2 (en) * 2008-06-17 2013-06-04 Raytheon Company Airborne communication network
US8382516B2 (en) * 2008-10-02 2013-02-26 Thales Avionics, Inc. Adaptable configuration plug in a vehicle entertainment system
US8561105B2 (en) * 2008-11-04 2013-10-15 Thomson Licensing System and method for a schedule shift function in a multi-channel broadcast multimedia system
KR20110087210A (ko) * 2008-11-07 2011-08-02 톰슨 라이센싱 멀티채널 방송 멀티미디어 시스템에서 컨텐트 스트림 필터링을 제공하기 위한 시스템 및 방법
DE102008059823B4 (de) * 2008-12-01 2012-08-30 Airbus Operations Gmbh Informationssystem für Mitteilungen von Passagieren an Flugbegleitpersonal
US20100138581A1 (en) * 2008-12-02 2010-06-03 Randall Bird Universal Docking System
US8509990B2 (en) 2008-12-15 2013-08-13 Panasonic Avionics Corporation System and method for performing real-time data analysis
US20100162326A1 (en) * 2008-12-18 2010-06-24 Airvod Limited In-Flight Entertainment System
US8402268B2 (en) 2009-06-11 2013-03-19 Panasonic Avionics Corporation System and method for providing security aboard a moving platform
US8424045B2 (en) 2009-08-14 2013-04-16 Lumexis Corporation Video display unit docking assembly for fiber-to-the-screen inflight entertainment system
US9016627B2 (en) 2009-10-02 2015-04-28 Panasonic Avionics Corporation System and method for providing an integrated user interface system at a seat
EP2486728A4 (en) * 2009-10-05 2015-10-21 Lumexis Corp IN-CAR RADIO COMMUNICATION SYSTEM
US20110162023A1 (en) * 2009-12-30 2011-06-30 Marcus Kellerman Method and system for providing correlated advertisement for complete internet anywhere
US20110126242A1 (en) * 2009-11-25 2011-05-26 Douglas Cline Inflight entertainment system with screen configurable video display unit roles
US9979589B2 (en) 2009-12-10 2018-05-22 Royal Bank Of Canada Coordinated processing of data by networked computing resources
US9940670B2 (en) 2009-12-10 2018-04-10 Royal Bank Of Canada Synchronized processing of data by networked computing resources
US10057333B2 (en) 2009-12-10 2018-08-21 Royal Bank Of Canada Coordinated processing of data by networked computing resources
ES2754099T3 (es) 2009-12-10 2020-04-15 Royal Bank Of Canada Tratamiento sincronizado de datos mediante recursos informáticos en red
US9959572B2 (en) * 2009-12-10 2018-05-01 Royal Bank Of Canada Coordinated processing of data by networked computing resources
JP5602876B2 (ja) 2009-12-14 2014-10-08 パナソニック・アビオニクス・コーポレイション 動的電力管理を行なうシステム及び方法
DE102010011306A1 (de) * 2010-03-13 2011-09-15 Volkswagen Ag Verfahren und Vorrichtung zur Einstellung von mindestens einem Parameter mindestens einer Lichtquelle
DE102010012591B4 (de) * 2010-03-23 2012-04-26 Lufthansa Technik Ag Kameraeinheit insbesondere für Überwachung in einem Transportmittel
CN102971214B (zh) 2010-04-27 2016-01-13 松下航空电子公司 用于用户接口设备的连接支撑系统及方法
US9356991B2 (en) * 2010-05-10 2016-05-31 Litera Technology Llc Systems and methods for a bidirectional multi-function communication module
US9143732B2 (en) * 2010-06-22 2015-09-22 Livetv, Llc Aircraft IFE system cooperating with a personal electronic device (PED) operating as a commerce device and associated methods
US9516352B2 (en) 2010-06-22 2016-12-06 Livetv, Llc Registration of a personal electronic device (PED) with an aircraft IFE system using a PED generated registration identifier and associated methods
US8806521B2 (en) * 2010-06-22 2014-08-12 Livetv, Llc Personal electronic device (PED) cooperating with an aircraft IFE system for redeeming an in-flight coupon and associated methods
US9143807B2 (en) * 2010-06-22 2015-09-22 Livetv, Llc Registration of a personal electronic device (PED) with an aircraft IFE system using PED generated registration token images and associated methods
US9003454B2 (en) 2010-06-22 2015-04-07 Livetv, Llc Registration of a PED with an aircraft IFE system using an aircraft generated registration identifier and associated methods
US9143738B2 (en) * 2010-06-22 2015-09-22 Livetv, Llc Aircraft IFE system interfacing with a personal electronic device (PED) for redeeming an in-flight coupon and associated methods
EP2614003B1 (en) 2010-09-10 2016-04-20 Panasonic Avionics Corporation Chair with an integrated user interface system and method
US8533763B2 (en) 2011-03-07 2013-09-10 Intheairnet, Llc In-flight entertainment system
US8683105B1 (en) * 2011-09-02 2014-03-25 Rockwell Collins, Inc. Modular avionics system
US8892792B2 (en) * 2011-09-12 2014-11-18 Intheairnet, Llc Distributed media system
US8776145B2 (en) 2011-09-16 2014-07-08 Elwha Llc In-transit electronic media with location-based content
US9158908B2 (en) 2011-09-16 2015-10-13 Elwha Llc Power source for in-transit electronic media
DE102012200042A1 (de) * 2012-01-03 2013-07-04 Airbus Operations Gmbh Serversystem, luft- oder raumfahrzeug und verfahren
DE102012200487A1 (de) * 2012-01-13 2013-07-18 Lufthansa Technik Ag Bordkommunikationsgerät und -system für eine Kabine eines Fahrzeugs
MY171073A (en) * 2012-07-13 2019-09-24 Singapore Airlines Ltd A method and device for controlling a display device
EP2739126B1 (en) * 2012-11-30 2021-06-30 Airbus Operations GmbH Electronic device
US9355396B1 (en) 2013-01-07 2016-05-31 American Airlines, Inc. System and method for providing goods and services during vehicular travel by correlating first and second identifications of a seat on a vehicle using a computer server positioned on the vehicle and a near field communication (NFC) tag positioned on the vehicle and associated with the seat
US9205914B1 (en) 2013-01-31 2015-12-08 Bombardier Inc. Distributed architecture for a system and a method of operation of the system incorporating a graphical user interface controlling functions in a vehicle cabin
US11021269B2 (en) 2013-01-31 2021-06-01 Bombardier Inc. System and method for representing a location of a fault in an aircraft cabin
US10222766B2 (en) 2013-01-31 2019-03-05 Bombardier Inc. System and method of operation of the system incorporating a graphical user interface on a mobile computing device for a member of a flight crew in a vehicle cabin
US9650141B2 (en) 2013-01-31 2017-05-16 Bombardier Inc. System and a method of operation of the system incorporating a graphical user interface in a bulkhead of a vehicle cabin
US10452243B2 (en) 2013-01-31 2019-10-22 Bombardier Inc. System and method of operation of the system incorporating a graphical user interface in a side ledge of a vehicle cabin
US9245443B2 (en) * 2013-02-21 2016-01-26 The Boeing Company Passenger services system for an aircraft
CA2841685C (en) 2013-03-15 2021-05-18 Panasonic Avionics Corporation System and method for providing multi-mode wireless data distribution
US9406236B1 (en) * 2013-06-06 2016-08-02 The Boeing Company Multi-user disparate system communications manager
EP3007975B1 (en) 2013-06-12 2018-09-05 Kyntrol LLC Aircraft seating network interface
CN103442040A (zh) * 2013-08-13 2013-12-11 北京航天金盾科技有限公司 一种用于客运卡点系统的数据通信方法
US9672745B2 (en) 2014-03-11 2017-06-06 Textron Innovations Inc. Awareness enhancing display for aircraft
US9772712B2 (en) 2014-03-11 2017-09-26 Textron Innovations, Inc. Touch screen instrument panel
CA2944400C (en) 2014-04-04 2019-12-03 Systems And Software Enterprises, Llc Mobile device in-flight entertainment connection
US9436568B2 (en) * 2014-06-04 2016-09-06 The Boeing Company Simplified passenger service unit (SPSU) tester
US9716735B2 (en) * 2015-02-18 2017-07-25 Viasat, Inc. In-transport multi-channel media delivery
FR3035073B1 (fr) * 2015-04-14 2018-09-07 Stelia Aerospace Cabine d'aeronef interactive
US9420314B1 (en) 2015-05-07 2016-08-16 The Boeing Company Distribution of in-flight entertainment content to portable electronic devices
EP3229475A1 (en) * 2016-04-04 2017-10-11 Nigel Greig Ife system
US10554722B2 (en) 2016-05-19 2020-02-04 Panasonic Avionics Corporation Methods and systems for secured remote browsing from a transportation vehicle
US9900082B1 (en) * 2016-06-13 2018-02-20 Stitel Networks, LLC Converged data communications in satellite networks
JP6893399B2 (ja) * 2016-07-07 2021-06-23 デクセリアルズ株式会社 絶縁被覆粒子、絶縁被覆粒子の製造方法、粒子含有組成物、及び異方性導電接着剤
US20180027036A1 (en) * 2016-07-22 2018-01-25 Panasonic Avionics Corporation Crew mobile device-based content loader for entertainment system
US10142158B2 (en) * 2016-10-05 2018-11-27 Astronics Advanced Electronic Systems Corp. Auto address and configuration of a multi-drop communication system including automatic termination of same
US10983814B2 (en) * 2017-03-29 2021-04-20 Theatre FX, LLC Systems and methods for providing language selection technology through interface with cinema servers
US10742750B2 (en) * 2017-07-20 2020-08-11 Cisco Technology, Inc. Managing a distributed network of function execution environments
DE102017223409A1 (de) * 2017-12-20 2019-06-27 Airbus Operations Gmbh Datenauswertungssystem und verfahren zur datenauswertung in einem flugzeug
WO2019232440A1 (en) * 2018-06-01 2019-12-05 Systems And Software Enterprises, Llc Systems and methods for recommendation system based on implicit feedback
DE102018121123B4 (de) * 2018-08-29 2022-08-11 Airbus Operations Gmbh Automatisierter Selbsttest von Kabinenlautsprechern
US10611481B1 (en) * 2018-09-19 2020-04-07 Rockwell Collins, Inc. Passenger chair component monitoring system
US11504626B2 (en) * 2018-11-29 2022-11-22 Ts Tech Co., Ltd. Seat system and seat experience device
US10710723B1 (en) * 2019-01-08 2020-07-14 Thales Avionics, Inc. Transferring information between a vehicle based user device and a server to validate user information before granting internet access
US11077945B2 (en) 2019-11-04 2021-08-03 Panasonic Avionics Corporation Remote NFC device with aircraft in-flight entertainment (IFE) seatback
US10972760B1 (en) 2020-03-05 2021-04-06 Panasonic Avionics Corporation Secure testing of vehicle entertainment systems for commercial passenger vehicles
US11572174B2 (en) 2020-03-23 2023-02-07 Panasonic Avionics Corporation Systems and methods for modifying control of a device within a vehicle
US11228789B2 (en) * 2020-05-06 2022-01-18 Panasonic Avionics Corporation Vehicle entertainment systems for commercial passenger vehicles

Family Cites Families (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3795771A (en) * 1970-05-15 1974-03-05 Hughes Aircraft Co Passenger entertainment/passenger service and self-test system
US4774514A (en) * 1984-07-20 1988-09-27 Messerschmitt-Boelkow Blohm Gesellschaft Mit Beschraenkter Haftung Method and apparatus for carrying out passenger-related and flight attendant-related functions in an airplane
US4887152A (en) * 1987-01-30 1989-12-12 Sony Corporation Message delivery system operable in an override mode upon reception of a command signal
JP2658030B2 (ja) * 1987-01-30 1997-09-30 ソニー株式会社 情報伝送装置
US4896209A (en) * 1987-02-10 1990-01-23 Sony Corporation Passenger vehicle polling system having a central unit for polling passenger seat terminal units
US5959596A (en) * 1993-06-24 1999-09-28 Nintendo Co., Ltd. Airline-based video game and communications system
US5568484A (en) * 1994-12-22 1996-10-22 Matsushita Avionics Systems Corporation Telecommunications system and method for use on commercial aircraft and other vehicles
US6064420A (en) * 1995-06-15 2000-05-16 Intel Corporation Simulating two way connectivity for one way data streams for multiple parties
US6058288A (en) * 1995-08-07 2000-05-02 Sextant In-Flight Systems, Llc Passenger service and entertainment system
US5761673A (en) * 1996-01-31 1998-06-02 Oracle Corporation Method and apparatus for generating dynamic web pages by invoking a predefined procedural package stored in a database
US5835127A (en) * 1996-04-25 1998-11-10 Sony Corporation Integrated electronic system utilizing a universal interface to support telephony and other communication services
US5896129A (en) * 1996-09-13 1999-04-20 Sony Corporation User friendly passenger interface including audio menuing for the visually impaired and closed captioning for the hearing impaired for an interactive flight entertainment system
US5854591A (en) * 1996-09-13 1998-12-29 Sony Trans Com, Inc. System and method for processing passenger service system information
US5848367A (en) * 1996-09-13 1998-12-08 Sony Corporation System and method for sharing a non-volatile memory element as a boot device
US6014381A (en) * 1996-09-13 2000-01-11 Sony Corporation System and method for distributing information throughout an aircraft
US5973722A (en) * 1996-09-16 1999-10-26 Sony Corporation Combined digital audio/video on demand and broadcast distribution system
US6018764A (en) * 1996-12-10 2000-01-25 General Instrument Corporation Mapping uniform resource locators to broadcast addresses in a television signal
US6034688A (en) * 1997-09-15 2000-03-07 Sony Corporation Scrolling navigational display system
US6002929A (en) * 1997-09-29 1999-12-14 Mototrola, Inc. Exchange which extends SIM based authentication and method therefor
JP3889510B2 (ja) * 1998-05-21 2007-03-07 アルパイン株式会社 車載機器制御システム
US6813777B1 (en) * 1998-05-26 2004-11-02 Rockwell Collins Transaction dispatcher for a passenger entertainment system, method and article of manufacture
GB9909825D0 (en) * 1998-09-08 1999-06-23 Airnet Global Holdings Limited Communications system for aircraft
US6249913B1 (en) * 1998-10-09 2001-06-19 General Dynamics Ots (Aerospace), Inc. Aircraft data management system
US6289378B1 (en) * 1998-10-20 2001-09-11 Triactive Technologies, L.L.C. Web browser remote computer management system
US6308205B1 (en) * 1998-10-22 2001-10-23 Canon Kabushiki Kaisha Browser-based network management allowing administrators to use web browser on user's workstation to view and update configuration of network devices
US6266815B1 (en) * 1999-02-26 2001-07-24 Sony Corporation Programmable entertainment system having back-channel capabilities
US6598227B1 (en) * 1999-03-24 2003-07-22 Rockwell Collins, Inc. Vehicle entertainment system having multiple download channels
US6526580B2 (en) * 1999-04-16 2003-02-25 Digeo, Inc. Broadband data broadcasting service
US6177887B1 (en) * 1999-07-06 2001-01-23 George A. Jerome Multi-passenger vehicle catering and entertainment system
CN1783997A (zh) * 1999-08-27 2006-06-07 诺基亚有限公司 用于数字视频广播的移动多媒体终端
JP3570310B2 (ja) * 1999-10-05 2004-09-29 日本電気株式会社 無線lanシステムにおける認証方法と認証装置
JP2001337872A (ja) * 2000-05-29 2001-12-07 Cec:Kk サービス提供システム
US20030093798A1 (en) * 2000-07-10 2003-05-15 Michael Rogerson Modular entertainment system configured for multiple broadband content delivery incorporating a distributed server
US6941369B1 (en) * 2000-07-20 2005-09-06 Unisys Corporation Gateway CGI and access control manager for secure inter-server communications with system and method for web serving using same
CN1223195C (zh) * 2000-08-16 2005-10-12 波音公司 向移动平台提供双向数据业务和实况电视节目的方法和设备
US6947556B1 (en) * 2000-08-21 2005-09-20 International Business Machines Corporation Secure data storage and retrieval with key management and user authentication
US20020107961A1 (en) * 2001-02-07 2002-08-08 Naoya Kinoshita Secure internet communication system
US7000189B2 (en) * 2001-03-08 2006-02-14 International Business Mahcines Corporation Dynamic data generation suitable for talking browser
US20020160773A1 (en) * 2001-03-29 2002-10-31 Tenzing Communications, Inc. Communications systems for aircraft including wireless systems
US20020170060A1 (en) * 2001-05-08 2002-11-14 Lyman Julie F. Methods and apparatus for transmitting portal content over multiple transmission regions
US7263712B2 (en) * 2001-05-29 2007-08-28 Intel Corporation Enabling a PC-DTV receiver to share the resource cache with multiple clients
US6990338B2 (en) * 2001-06-11 2006-01-24 The Boeing Company Mobile wireless local area network and related methods
US20030046701A1 (en) * 2001-08-31 2003-03-06 O'donnell Mary E. User interface for mobile platforms and related methods
US20050039208A1 (en) * 2001-10-12 2005-02-17 General Dynamics Ots (Aerospace), Inc. Wireless data communications system for a transportation vehicle
US6996544B2 (en) * 2002-02-27 2006-02-07 Imagineer Software, Inc. Multiple party content distribution system and method with rights management features
US20050067530A1 (en) * 2003-09-25 2005-03-31 Schafer Roland L. Cabin services system for a mobile platform
US20050210288A1 (en) * 2004-03-22 2005-09-22 Grosse Eric H Method and apparatus for eliminating dual authentication for enterprise access via wireless LAN services

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102576356A (zh) * 2009-08-06 2012-07-11 路美克斯公司 串联联网光纤到座位的机内娱乐系统
CN102576356B (zh) * 2009-08-06 2016-04-27 路美克斯公司 串联联网光纤到座位的机内娱乐系统
US9344351B2 (en) 2009-08-20 2016-05-17 Lumexis Corporation Inflight entertainment system network configurations
CN102741816A (zh) * 2009-12-09 2012-10-17 汉莎航空技术公司 用于飞机的现场可更换单元
CN102741816B (zh) * 2009-12-09 2015-11-25 汉莎航空技术公司 用于飞机的现场可更换单元
CN101867783A (zh) * 2010-06-08 2010-10-20 深圳市多尼卡电子技术有限公司 飞机中的分布缓存式音视频点播系统及其运行方法
CN104067626A (zh) * 2012-01-20 2014-09-24 汤姆逊许可公司 机上娱乐系统
CN107277647A (zh) * 2016-04-07 2017-10-20 航迅信息技术有限公司 一种机载旅客娱乐数据更新及信息交互系统及方法
CN107798362A (zh) * 2016-08-29 2018-03-13 波音公司 利用通信标签的局部定位
CN109613907A (zh) * 2018-11-20 2019-04-12 苏州华启智能科技有限公司 一种具有自诊断能力的机载乘客控制系统

Also Published As

Publication number Publication date
US20030217363A1 (en) 2003-11-20
JP2005528030A (ja) 2005-09-15
AU2003224854A1 (en) 2003-12-02
EP1504604B1 (en) 2012-12-26
WO2003098378A3 (en) 2004-02-05
JP4362104B2 (ja) 2009-11-11
AU2003224854A8 (en) 2003-12-02
US7114171B2 (en) 2006-09-26
TW200306477A (en) 2003-11-16
EP1504604A4 (en) 2010-01-13
EP1504604A2 (en) 2005-02-09
WO2003098378A2 (en) 2003-11-27
US20070130591A1 (en) 2007-06-07

Similar Documents

Publication Publication Date Title
CN1726716A (zh) 用于控制机上娱乐系统的方法
CN104093077B (zh) 多终端互联的方法、装置及系统
CN106713937A (zh) 视频播放控制方法、装置及终端设备
CN102200976B (zh) 桌面应用转换成网络应用的定制系统和方法
EP1438834A2 (en) Digital entertainment solution
US20090021585A1 (en) Remote monitoring method using mobile terminal and system thereof
CN1650286A (zh) 用于在有限结构网络内配置和下载的方法及系统
US8799408B2 (en) Localization systems and methods
WO2009008886A2 (en) Client-side in formation processing system, apparatus and methods
EP1535460A2 (en) Information platform
CN110113407A (zh) 小程序状态同步方法、设备和计算机存储介质
US20050210509A1 (en) Dynamic generation of video content for presentation by a media server
US20210250661A1 (en) Network services platform systems, methods, and apparatus
CN107210044A (zh) 无人机推进系统噪声的建模和降低
KR20090078168A (ko) 레이어 화면을 이용하여 멀티화면이 구현된 표시장치를갖는 전자게시판.
CN103414866A (zh) 播放在线音视频的方法、嵌入式多媒体设备及电视
US20070083660A1 (en) Amorphic Computing
US9094702B2 (en) Customizing language and content of media for an announcement
CN105391793A (zh) 一种跨平台聊天系统和跨平台聊天方法
CN1905683A (zh) 数字多媒体广播组件及接收广播数据的移动终端和方法
WO2007149615A2 (en) Client-side information processing system and methods
CN101729853B (zh) 一种节目过滤系统、方法、装置及设备
CN101506797B (zh) 用于具有多个媒体播放模型的媒体播放工具的方法和装置
CN1617578A (zh) 信息提供系统和方法,内容记录装置和方法及计算机程序
CN1373970A (zh) 用于测试应用程序的装置及其方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication