数据分布的制作方法

文档序号:7733177阅读:217来源:国知局
专利名称:数据分布的制作方法
技术领域
本发明尤其涉及电视、视频与其他信号的分布和联网。
传统的分布系统采用被分布在网络上的服务器和一个或多个接收机。这样的系统直接把内容分布到每个接收机,以及典型地每个接收机被单个用户控制,或是与单个基本输出设备相联系。这样的系统适合于大量的广泛分布的用户,但并不理想地适用于把内容分布到用户群。
众所周知,用本地服务器来把内容分布到这样的用户群,但这样的本地服务器的使用,会在保持这样的本地服务器的控制和在这样的本地服务器之间的通信方面以及在为系统的每个用户提供适当的业务方面(不管他们接收的内容来自哪个本地服务器),引起多种困难。
如果希望通过使用不同的本地服务器在不同的时间内分布各种各样不同类型的数据(其中如果用户是暂时的),如果希望保持系统的集中的控制,如果希望直接为系统的使用向用户收费,如果各个用户对于系统具有不同的需要或期望,以及如果希望提高在各个用户与系统之间互动的水平,则这样的困难会加重。
本发明寻求改良这些问题,或至少为公众提供有用的替换方案。
应当指出,本发明的某些方面在多用户或多房间环境下或在局域网中使用的媒体分布/网络连接系统中找到具体的应用。这里描述的许多实施例(在实施例的任何方面)是针对在旅馆内的系统以及它们的安装和使用。正如这里使用的,术语“旅馆”优选地被理解为包括其中旅客临时被分配一个房间或房间的一部分(无论是否付费)的任何形式的机构。应当看到,这里描述的实施例,以及系统,方法和特性也容易地在其他环境内安装和使用,具体地包括船舶,特别是巡航船舶,飞机,火车,医院,多住宅单元,例如单元楼,或公寓房,住房组,办公室或办公室组,工厂,船舶或船舶组,学校和其他工作的、商业的或教育的环境,车站,机场和其他运输终端。
双后向信道按照本发明的一个方面,提供了管理包括远端服务器和本地分布子系统(包括本地服务器)的数据分布系统的方法,包括从本地分布子系统的一个部件发送数据到本地服务器;以及从本地服务器发送数据到远端服务器。
这样,可以对于数据分布系统的管理加强控制。
在本发明的一个实施例中,本地分布子系统的部件可以是服务器本身的部件。
方法还可包括在数据发送到远端服务器之前,在本地服务器处处理数据。因此,方法可提供增加的功能性。
优选地,这个处理步骤可包括把数据与时间,日期,或其他独特的标识相联系。替代地,或此外,这个处理步骤可涉及到数据的精巧的分析,例如,从本地分布子系统的部件发送的数据的统计分析。
方法还可包括从远端服务器发送另外的数据到本地服务器,以及优选地,在本地分布子系统内分布另外的数据。
优选地,方法包括在远端服务器处接收数据,以及响应于这些数据发送另外的数据。
优选地,方法还可包括在发送数据到远端服务器之前,把数据存储在本地服务器,优选地存储在数据库中。
更优选地,方法还可包括把数据存储在远端服务器,优选地也存储在数据库中。
优选地,方法还可包括生成代表各个数据的重要性的优先权数据。
更优选地,方法还可包括根据这样的优先权数据,发送数据到远端服务器。
方法可包括周期地发送数据到远端服务器。
在优选实施例中,方法可包括提供多个本地分布子系统,每个本地分布子系统包括各自的本地服务器;从每个本地分布子系统的各个部件发送各个数据到各个本地服务器;以及从每个这样的本地服务器发送各个数据到远端服务器。
优选地,方法可包括从该或每个本地分布系统的多个部件发送数据。
诊断信息方法还可包括在远端服务器处接收数据和根据这些数据分析系统的性能。
这样,可以提高系统效率。
按照本发明的另一个方面,提供了分析包括远端服务器和本地分布子系统的数据分布系统的方法,包括在远端服务器处接收来自本地子系统的一个部件的数据;以及根据这个数据分析数据分布系统的性能。
优选地,数据包括来自预定的数目的用户的和/或在预定的时间间隔内记录的和/或从预定的本地服务器处接收的数据。
数据可包括诊断数据。
替代地或此外,数据可包括状态信息。
方法还可包括根据数据发现并排除(debug)错误。
记录击键数据可包括用户输入数据。
优选地,数据包括用户识别号。
更具体地,方法包括根据用户输入数据生成或更新用户资料。
用户资料按照本发明的再一个方面,提供了生成用户资料的方法,包括从本地分布子系统的一个部件发送用户输入数据到远端服务器;以及根据这个用户输入数据生成用户资料。
方法还可包括根据从本地分布子系统的另一个部件和/或从远离该本地分布子系统的另一个本地分布子系统的一个部件得到的用户输入数据,生成用户资料。
优选地,方法包括根据现有的资料生成用户资料。
按照本发明的又一个方面,提供了管理数据的分布的方法,包括提供包含本地服务器的本地分布子系统;以及把用户资料从远端服务器传送到本地服务器。
优选地,方法可包括响应于优选地从本地服务器发送到远端服务器的传送请求,发送用户资料。
更优选地,传送请求可包括用户识别号。
方法还可包括把用户资料存储在本地分布子系统。
方法还可包括根据预定的时间间隔的消逝和/或根据用户输入数据,删除被存储在本地分布系统处的用户资料。
优选地,方法可包括根据用户资料在本地服务器处生成数据。
更优选地,可以生成数据的菜单。
另外,优选地,可以生成显示数据。
方法还可包括从本地服务器发送数据到本地分布子系统的一个部件。
优选地,方法还可包括接收对于数据的请求和根据这样的请求发送数据到本地分布子系统的部件。
优选地,对于数据的请求包括用户识别号。
方法可包括根据用户识别号选择用户资料,以及根据选择的用户资料生成数据。
另一方面,本发明提供管理数据的分布的方法,包括提供包含本地服务器的本地分布系统;在本地服务器处存储多个用户资料;接收请求;根据该请求选择用户资料;根据选择的用户资料生成数据;以及发送数据到本地分布系统的一个部件。
优选地,请求可包括用户识别号和/或标识本地分布系统的部件的识别号。
优选地,用户资料可以具有正如此前描述的、生成的用户资料的形式。
记录击键现在描述本发明的再一个方面,其中提供了用于存储数据的系统,包括服务于多个用户的服务器,用于接收来自用户的数据的装置,用于发送这样的数据到服务器的装置,以及用于存储这样的数据的存储器。
通过在服务于多个用户的服务器处提供用于记录数据的存储器,可以保持用户行动以及其他系统事件的记录。
系统可以是任何类型的贮存系统,诸如电信系统,计算机系统,或视频或音频传输系统。具体讲,系统可以是在多个住宅或多房间的建筑物(例如旅馆)中安装的视频和/或音频和/或计算机娱乐系统。
数据可以在一段给定长度的时间内,诸如一天,一星期或一月内,被存储。
用于从接收装置发送这样的数据(典型地以发送信道的形式)到服务器的装置,优选地也可以被用来从服务器发送数据。发送信道可包括电缆,例如同轴电缆,或双绞线对电缆,例如数据等级双绞线对电缆,诸如基本上遵从或超过ANSI/EIA/TIA-568-1991,类别3,的技术条件的或遵从或超过类别5的技术条件的双绞线对电缆,或电话级双绞线对电缆,或可包括电磁辐射传输路径,例如微波链路,或这样的电缆或这样的传输路径的组合。
接收装置可适当地包括任何种类的压力、声音、光、温度、或运动敏感装置,例如按钮或开关,或键盘,诸如遥控器,键盘或鼠标。这样的接收装置典型地可被使用来提供命令来控制设备,诸如电视机等。来自接收装置的数据的贮存典型地等同于接收装置的主要功能。
接收装置可被链接到房间中的电气或机械设备,例如,电视机,视频记录器或放像机,光,门或锁机构,迷你酒吧系统,暖气或空调系统,火警或烟雾报警,喷洒器系统,水龙头,或淋浴器。
存储器优选地位于服务器处,以及可包括任何类型的电子数据贮存装置,例如,硬盘驱动,软盘,CD,或光贮存装置,或可包括,或可以是非电子的,例如打印输出结果。
数据可包括例如与系统的状态或系统的用户有关的附加数据。例如,数据可包括数据被生成或被存储的日期或时间,或系统的状态,或系统的任何部件,或被链接到系统的任何电的或机械的设备,或与用户有关的识别号,诸如用户的名字,或用户的雇主的名字,或与系统或系统的任何部分,或与被链接到系统的任何电的或机械的设备的有关的识别号。
例如,数据可包括错误消息,以使得例如可以根据用户的先前的行动进行诊断。
优选地,系统还包括网络中心(hub)服务器和至少一个另外的服务器,网络中心服务器服务于多个所述服务器,以及用于发送所述数据到网络中心的装置。
这样,网络中心可以分析和/或比较来自不同的服务器的数据。
优选地,系统包括用于检索来自网络中心服务器的所述数据。优选地,网络中心服务器位于远离所述服务器的台址,以及可包括任何类型的电子数据贮存装置,例如,硬盘驱动,软盘,CD,或光贮存装置。
优选地,系统还包括用于从被存储在贮存装置中的数据中选择要被发送到网络中心服务器的数据的装置。
优选地,系统还包括用于根据被存储的数据配置系统的装置。因此,存储的数据可被利用来反映用户的喜好。
配置装置优选地根据被存储在或者是服务器或者是网络中心的数据来配置系统,以便达到更大的速度和效率。
优选地,系统还包括用于接收用户识别号,和把存储的数据与用户识别号相联系/相关的装置,优选地,该或每个服务器用来接收用户识别号,检索与用户识别号相联系/相关的存储的数据,以及根据检索的数据配置系统。
优选地,系统还包括用于根据存储的数据发现并排除系统中的错误的装置。
优选地,系统还包括用于处理被存储在存储器中的数据的处理器。通过提供用于处理数据的处理器,有关例如系统的特性或系统的部件或用户的信息可被推断或被提取。
处理器(典型地在服务器处)可以是任何种类的电子处理设备,以及可包括,例如,专用硬件部件,或运行应用程序的通用处理器。
处理器可以处理所述数据和对于或在数据之间以及优选地也对于或在数据和外部数据之间,执行任何种类的统计分析。处理器,例如可提供平均、相关、灵敏度、或时间序列分析,或它可应用人工智能或神经网络或数据开采子程序到数据和/或外部数据。处理器也可以应用任何种类的数据适配或外插技术。
例如,处理器可以处理所述数据或外部数据,产生例如整个地用于旅馆的集聚的数据,作为时间或日期,或用户特性,或对于用户可提供的音频、视频或其他数据的类型,或旅馆占用率,或用户在旅馆内的花费,或其他集中的或各个用户特性的函数。
优选地,处理器在接收的数据被存储在存储器后处理接收数据。
优选地,处理器用来处理数据,生成分析数据,以及把数据与分析数据进行联系/相关。
优选地,分析数据表示数据的接收的时间和/或日期。
优选地,处理器对数据执行统计分析。
优选地,该或每个服务器用来接收来自在旅馆中的用户的数据。
处理器可处理在一个时间间隔期间,例如在一次旅馆逗留期间,或在一系列旅馆逗留中,用于特定的用户的所述数据。
优选地,系统还包括用于从被存储在贮存装置中的数据中选择要被发送到网络中心的数据的装置。
本发明的再一个方面提供一种通过使用如上所述的系统存储数据的方法。
诊断信息在本发明的再一个方面,提供了管理诊断信息的方法,方法包括从多个设备接收诊断信息;以及把接收的诊断信息转发到远端服务器。
在本发明的再一个方面,提供了安装如这里描述的软件的方法,其中所述软件是响应于在远端服务器处诊断信息的接收而被安装的。
在本发明的再一个方面,提供了安装如这里描述的软件的方法,其中所述诊断信息表示所述软件是否已被成功地安装。
在本发明的再一个方面,提供了用于管理诊断信息的设备,设备包括本地服务器,被配置来从多个设备接收诊断信息和把接收的诊断信息转发到远端服务器。
优选地,设备还包括远端服务器,用于从所述本地服务器接收所述诊断信息。
优选地,所述远端服务器被配置来响应于所述诊断信息的接收而发送软件。
优选地,本地服务器被配置来接收和存储音频/图象数据以及按要求分布音频/图象数据到一个或多个设备。
优选地,设备还包括一个或多个附加的本地服务器,每个附加的本地服务器被配置成从各个多个设备接收诊断信息和把接收的诊断信息转发到远端服务器。优选地,诊断信息具有SNMP收集器或XML文件的形式。
优选地,所述本地服务器被配置成从所述远端服务器接收软件,以及安装所述软件。
XML/分布数据按照本发明的另一个方面,提供了分布数据的方法,包括在第一设备处接收数据和相关的数据;分析相关的数据;根据相关的数据的分析,处理数据;以及从第一设备发送数据到第二设备。
处理步骤可包括存储数据。替代地或此外,处理步骤可包括把数据传送到适当的处理器以进行处理。
数据可包括内容,软件升级,电子节目导引数据,与内容的描述有关的数据,状态信息,错误消息或其他通知数据,与使用信息有关的数据,或任何其他形式的数据,或以上形式的数据的组合。
优选地,方法可包括在第三设备处生成相关的数据。更优选地,方法可包括从第三设备发送数据与相关的数据到第一设备。
优选地,方法还可包括从第一设备发送另外的相关的数据到第二设备;在第二设备处分析另外的相关的数据;以及根据另外的相关的数据的分析,在第二设备处处理数据。
另外,优选地,方法可包括生成另外的相关的数据。更优选地,方法可包括在第一设备处生成另外的相关的数据。
优选地,第一设备和第二设备是本地数据分布系统的部件。
按照本发明的另一个方面,提供了管理数据分布的方法,提供本地数据分布系统;在本地分布子系统处把相关数据与该数据相联系;发送数据与相关数据到设备;分析该相关数据;以及根据相关数据的分析,处理该数据。
优选地,方法可包括生成相关的数据。
另外,优选地,设备可以是本地数据分布系统的另一个部件。替代地或此外,设备可包括远端服务器。
数据可包括多个数据组,以及相关的数据和/或另外的相关的数据可以规定在至少两个数据组之间的相互关系。
优选地,相关的数据和/或另外的相关的数据可包括控制命令。
数据可包括可执行的数据。
优选地,方法可包括通过使用一组法则分析相关的数据和/或另外的相关的数据。
更优选地,法则组可以是可公共的法则组。
在一个实施例中,法则组可包括XML方案或XML文件类型定义。
XML在本发明的另一个方面,提供了下载数据组的方法,包括把数据组连同用于执行数据组的公共标题文件一起发送到一个设备。
优选地,标题文件规定在数据组之间的相互关系,以及优选地,标题文件至少部分地是以语言“XML”编写的,以及标题文件包含关于设备如何处理数据组的指令教导。这样的处理例如可涉及到分布或更新。
具体地,设备可位于旅馆。
优选地,方法还包括存储数据组,以及将数据组分配到多个本地控制单元。
在本发明的再一个方面,提供了用于把如前所述的方法付诸实施的设备。
在本发明的再一个方面,提供了请求数据的方法,包括发送对于数据的请求,它包括数据的特性的说明。
优选地,对于数据的请求至少部分地是以通用语言编写的,它优选地可包括任何种类的信息,以及优选地以语言“XML”编写。
优选地,数据是内容或状态信息。
在本发明的再一个方面,提供了操纵数据的方法,该方法包括下载文件;确定文件的内容;按照文件的内容选择内容处理器;以及用选择的内容处理器操纵文件。
优选地,文件的内容从文件本身被确定。
优选地,文件包括文件名称,以及从文件名称确定文件的内容。
优选地,方法还包括下载标识以后要被发送的文件的内容的信息,其中从下载的信息确定文件的内容。
软件升级按照本发明的又一个方面,提供了管理包括远端服务器和本地分布子系统(包括本地服务器)的数据分布系统的方法,方法包括从远端服务器发送软件到本地服务器;以及在本地子系统内的设备中安装软件。
方法可包括以电报文体发送软件。
优选地,方法可包括自动地安装软件。
方法还可包括发送相关的数据到本地服务器,以及根据相关的数据选择和/或安装软件。
优选地,方法还包括发送软件到本地子系统的一个部件,以及在该部件处安装软件。
在本发明的再一个方面,提供了安装软件的方法,包括从远端存储单元发送软件到一个存储单元,以及安装所述软件。
本发明的另一个方面提供在旅馆处安装软件的方法,包括从远端存储单元发送软件到旅馆,以及安装所述软件,因此能更容易和经济地安装软件。
正如这里使用的术语“安装”包括“更新”。典型地,软件被安装在旅馆电视系统或它的一部分中。
优选地,方法包括以电报文体发送软件。
优选地,方法还包括提供位于旅馆房间中的、用于音频/图象数据的接收机,以及在接收机中安装软件。
优选地,方法还包括提供在旅馆中的、用于接收和分布音频/图象数据的服务器,以及在服务器中安装软件。
这个重要的特性被独立地提供。
所以,按照本发明的再一个方面,提供了在旅馆处安装软件的方法,包括提供在旅馆中的、用于接收和分布音频/图象数据的服务器,以及在服务器中安装软件。
优选地,方法还包括将有关把以后要被发送到旅馆的软件的名称和/或内容通知旅馆的信息发送到旅馆。
按照本发明的另一个方面,提供了安装软件的方法,包括发送软件到第一设备,从而发送软件到第二设备,以及在所述第二设备处安装所述软件。
优选地,方法包括提供在第一和第二设备中间的第三设备。
优选地,方法还包括将有关把以后要被发送到第一设备的软件的名称和/或内容通知第一设备的信息发送到第一设备。
优选地,方法还包括在第一设备处识别软件,以及分析软件要被发送到多个这样的第二设备中的哪个第二设备。
优选地,软件包括一组计算机指令和/或内容,诸如媒体有用的东西或用户接口有用的东西。
优选地,软件包括源代码,目标代码,可执行的文件或配置信息。
优选地,软件是程序更新,方法还包括按照程序更新来更新安装的程序的步骤。
优选地,程序更新包括日程表信息,以及更新安装的程序的步骤在由日程表信息确定的时间被执行。
在本地服务器处EPG的动态生成按照本发明的再一个方面,提供了管理包括远端服务器和本地分布子系统(包括本地服务器)的数据分布系统的方法,包括从远端服务器发送软件到本地服务器;存储数据在本地服务器;以及在本地服务器处生成可提供用于在本地子系统内的分布的数据的菜单。
方法还可包括在本地服务器处生成多个菜单。此外,方法也可包括在本地服务器处生成多个互相链接的菜单。
优选地,方法可包括根据数据的特性生成菜单。
方法还可包括从由中央服务器发送到本地服务器的说明性数据来确定数据的特性。
加书签现在描述本发明的再一个方面,其中提供了发送节目到接收机的方法,方法包括以下步骤在发送进程期间发送部分节目到接收机;生成书签数据,书签数据表示该发送进程的进度;以及存储书签数据。
存储的书签数据然后可任选地可被使用来使得用户能够在第二发送进程期间回顾第二部分的节目,第二部分的开始点至少部分地由存储的书签数据来确定。
优选地,方法还包括在第二发送进程期间发送第二部分的节目到接收机,第二部分的开始点至少部分地由存储的书签数据被确定。
第二部分的开始点可以由存储的书签数据被绝对地确定。替换地,第二部分的开始点可以根据用户输入被调节。第一和第二部分总的将是节目的非重叠的接连的部分,虽然可想象地,第一和第二部分可以部分地重叠。
优选地,本发明还包括以下步骤接收继续执行请求,响应于继续执行请求的接收,检验直接播出资源的可用性;如果直接播出资源是可用的,启动第二发送进程,如果直接播出资源是不可用的,则发送一个消息到接收机。
因此,如果直接播出资源是不可用的,则接收机可被告知。
优选地,方法还包括以下步骤接收暂停请求,响应于暂停请求的接收,终结第一发送进程,以及监视在暂停请求的接收后预定的暂停时间间隔的到期,其中书签数据响应于暂停时间间隔的到期而被生成。
这提供了暂停功能,从而使它能有效地使用直接播出资源。书签数据在预定的暂停时间间隔到期时被生成和被存储。
优选地,方法还包括从用户输入设备接收暂停请求。
用户输入设备可以是任何适用的设备,诸如键盘,鼠标,或话筒(与适当的话音识别软件相组合)。
优选地,方法还包括以下步骤在以后的发送进程期间发送节目的一部分到接收机,接收停止请求,响应于停止请求的接收终结发送进程,生成以后的书签数据,以后的书签数据表示以后的发送进程的进度,以及存储以后的书签数据。
因此,方法包括停止功能以及暂停功能。
优选地,方法还包括在第一发送进程期间分配直接播出资源给接收机,以及在第一发送进程终结后从接收机解除直接播出资源的分配。
因此,直接播出资源可被释放,以及如果需要的话,可迅速地分配给另一个接收机。
典型地,直接播出资源是直接播出计算机的输出信道。
优选地,直接播出资源响应于暂停时间间隔到期被解除分配。
因此,直接播出资源在暂停时间间隔期间可保持分配给接收机,使得传输能够快速继续执行,如果在暂停时间间隔期间接收到继续执行命令的话。
优选地,方法还包括以下步骤接收业务请求;响应于业务请求的接收,终结第一发送进程;以及把与业务请求有关的数据发送到接收机。
这可以在第一发送进程后的时间间隔中提供直接播出资源的重新分配,因此能更有效地使用直接播出资源,并提供更广泛的业务给用户。与业务请求有关的数据例如可以是不同的节目(诸如MPEG2流),或某些宣告或诸如唤醒呼叫的消息。
优选地,方法还包括以下步骤把接收的业务请求与先前存储的优先权法则进行比较,以确定接收的业务请求的优先权水平,以及只在优先权水平超过预定的门限值才终结第一发送进程。
因此,如果接收到低的优先权业务请求,则第一发送进程将不被打扰。
优选地,方法还包括从用户输入设备接收业务请求的步骤。
用户输入设备可以是任何适当的设备,诸如键盘,鼠标或话筒(与适当的话音识别软件相组合)。
优选地,方法还包括以下步骤按照存储的书签数据生成书签回顾信息,以及把书签回顾信息呈现给用户。
书签回顾信息可以等同于存储的书签数据,它可以只包含存储的书签数据子组,和/或它可包含附加信息。在优选的例子中,书签回顾信息包括节目题目,以及剩余的时间量。书签回顾信息可以以图象和/或声音的形式,或以任何适当的方式被呈现给用户。书签回顾信息的项目的菜单(每个项目与不同的节目有关)可被呈现给用户,使得用户能够选择想要的节目。
优选地,方法还包括以下步骤,接收书签回顾信息修改请求,以及按照书签回顾信息修改请求修改书签回顾信息数据。
这可以使得用户能够例如通过删除信息而主动修改书签回顾信息。这可能是希望的,如果用户确信他在以后的时间不要继续回顾节目的话,因此减小需要呈现给用户的信息量。替换地,用户可能希望删除(或否则修改)信息,如果它涉及到会造成对于用户尴尬的成人内容的话。
书签回顾信息可被修改,如有必要,不用修改基础的存储的书签数据。
优选地,方法还包括从用户输入设备接收书签回顾信息修改请求的步骤。
用户输入设备可以是任何适当的设备,诸如键盘、鼠标或话筒(与适当的话音识别软件相组合)。
优选地,方法还包括以下步骤接收书签修改请求,以及按照书签修改请求修改存储的书签。
代替进行修改书签回顾信息,用户例如可通过删除数据而修改基础的存储的书签数据。这可节省存储器空间,以及提供以上对于修改书签回顾信息所讨论的相同的优点。
接收机可以是具有传输功能的本地控制单元的一部分,这就使书签修改请求和/或书签回顾信息修改请求和/或从本地控制单元接收业务请求成为可能。替换地,请求可以是从某些其他源被接收的。
优选地,方法还包括从用户输入设备接收书签修改请求的步骤。
用户输入设备可以是任何适当的设备,诸如键盘、鼠标或话筒(与适当的话音识别软件相组合)。
方法可以在如这里描述的、用于分布数据的任何系统中,具体地在任何联网的系统中被执行,以及具体地可以由如这里描述的、用于把电视/视频或电视/视频/射频/音频信号分布到不同的位置的系统来执行。方法可以由如这里描述的服务器来执行。
方法可以由例如处理器或交换机(它们可以是大型处理器或服务器的一部分,和可以是独立的设备)来执行。用于执行本发明的装置可以以硬件或软件来实施。
书签数据可被存储在存储器,例如硬盘、软盘、或甚至任何计算机或电子贮存装置中,或可以被打印输出。
节目可以是任何类型的电子数据,具体地数字数据,例如计算机数据,包括计算机程序,文本数据,和/或代表音频/图象数据的信号,以及可包括以各种各样的压缩格式的数据,包括MPEG-2,MPEG-4,由不同的加密算法(包括DVB-CS,DES,3DES)保护的MP3。节目可以按照各种不同的协议或技术,具体地IP协议,被发送。节目具体地可以是电视或视频信号,具体地但不排它地,是数字信号,以及可以以数据流(例如MPEG输送流)的形式来分布。
现在描述本发明的再一个方面,其中提供了用于发送节目到接收机的设备,设备包括用于在发送进程期间发送部分节目到接收机的装置,用于生成书签数据的装置,书签数据表示该发送进程的进度,以及用于存储书签数据的装置。
优选地,直接播出资源适配于在第二发送进程期间发送第二部分的节目到接收机,第二部分的开始点至少部分地由存储的书签数据来确定。
优选地,设备还包括用于接收继续执行请求的装置,以及用于响应于继续执行请求的接收,检验直接播出资源的可用性,如果直接播出资源是可用的,则发起第二发送进程,如果直接播出资源是不可用的,则发送一个消息到接收机的装置。
优选地,设备还包括用于接收暂停请求的装置,用于响应于暂停请求的接收,终结第一发送进程的装置,以及用于监视在暂停请求的接收后预定的暂停时间间隔的到期的装置,其中书签数据是响应于暂停时间间隔的到期而生成的。
优选地,设备还包括用于接收和发送暂停请求的用户输入设备。
用户输入设备可以是任何适用的设备,诸如键盘、鼠标、或话筒(与适当的话音识别软件相组合)。
优选地,发射机适配于在以后的发送进程期间发送节目的一部分到接收机,以及设备还包括用于接收停止请求的装置,以及用于响应于停止请求的接收终结发送进程的装置,其中用于生成数字数据的装置被适配于生成以后的书签数据,以后的书签数据表示以后的发送进程的进度。
优选地,设备还包括控制器,用于在第一发送进程期间分配直接播出资源给接收机,以及在第一发送进程终结后从接收机解除直接播出资源的分配。
优选地,直接播出资源是直接播出计算机的输出信道。
优选地,直接播出资源响应于暂停时间间隔到期而被解除分配。
优选地,设备还包括用于接收业务请求的装置;以及用于响应于业务请求的接收,终结第一发送进程的装置,其中直接播出资源适于把与业务请求有关的数据发送到接收机。
优选地,设备还包括用于把接收的业务请求与先前存储的优先权法则进行比较,以确定接收的业务请求的优先权水平的装置,以及用于只在优先权水平超过预定的门限值才终结第一发送进程的装置。
优选地,设备还包括用于接收和发送业务请求的用户输入设备。
用户输入设备可以是任何适用的设备,诸如键盘、鼠标、或话筒(与适当的话音识别软件相组合)。
优选地,设备还包括用于按照存储的书签数据生成书签回顾信息的装置,以及用于把书签回顾信息呈现给用户的装置。
优选地,设备还包括用于接收书签回顾信息修改请求的装置,以及用于按照书签回顾信息修改请求来修改书签回顾信息数据的装置。
优选地,设备还包括用于接收书签回顾信息修改请求的用户输入设备。
用户输入设备可以是任何适当的设备,诸如键盘、鼠标或话筒(与适当的话音识别软件相组合)。
优选地,设备还包括用于接收书签修改请求的装置,以及用于按照书签修改请求来修改存储的书签的装置。
优选地,设备还包括用于接收书签修改请求的用户输入设备。
用户输入设备可以是任何适当的设备,诸如键盘、鼠标或话筒(与适当的话音识别软件相组合)。
优选地,接收机是具有传输功能的本地控制单元的一部分,这使书签修改请求和/或书签回顾信息修改请求和/或从本地控制单元接收业务请求成为可能。
优选地,设备还包括一个或多个附加的直接播出资源,用于发送节目到各个分配的接收机;以及控制器,用于管理直接播出资源对于接收机的分配和解除分配。
书签数据的菜单按照本发明的再一个方面,提供了管理数据的分布的方法,包括生成至少一段书签数据,使能继续执行分布已被停止的各个至少一段数据,以及显示标识这样的至少一段数据的菜单。
按意愿分配和解除分配再一个方面,本发明提供了控制在服务器与接收机之间的数据的分布的方法,包括提供分布装置(诸如处理器和相关的存储器),按意愿分配分布装置(诸如处理器和相关的存储器)以便在服务器与接收机之间分布数据;以及按意愿解除分配分布装置。
分布装置的动态分配方法还可包括提供另一个分布装置(诸如处理器和相关的存储器);按意愿分配该另一个分布装置在服务器与接收机之间分布数据;以及确保该分布装置与该另一个分布装置中的至少一个被分配来在服务器与接收机之间分布数据。数据到接收机的传递可以是不中断的。
在停止情形下中止分配优选地,方法也可包括在服务器与接收机之间停止数据分布的情形下解除分布装置的分配。
典型地,停止可以是临时停止或永久停止。
方法还可包括生成书签数据,使得能够由分布装置继续执行分布数据。分配或解除分配在接收机处,或对于用户不一定是显而易见的。
方法也可包括响应于用户输入停止数据的分布。
方法还可包括响应于暂停命令停止数据的分布,以及在暂停命令后的暂停时间间隔到期后解除分布装置的分配。
直接播出资源的分配在本发明的再一个方面,提供了用于管理一个或多个直接播出资源的设备,设备包括控制器,用于在发送进程期间分配该或每个直接播出资源到各个接收机;书签发生器,用于生成书签数据,书签数据表示发送进程的进度;以及存储器,用于存储书签数据。
在本发明的又一个方面,提供了用于管理一个或多个直接播出资源的软件,软件被配置成在发送进程期间分配该或每个直接播出资源到各个接收机,生成书签数据,书签数据表示发送进程的进度,以及存储书签数据。
在本发明的再一个方面,提供了管理连接资源的方法,方法包括在第一连接进程期间分配连接资源到第一接收机;生成第一书签数据,第一书签数据表示第一连接进程的进度;存储第一书签数据;在第一连接进程结束后从第一接收机解除连接资源的分配;在第二连接进程期间分配连接资源到第二接收机;生成第二书签数据,第二书签数据表示第二连接进程的进度;以及存储第二书签数据。
优选地,连接资源包括互联网连接。
在启动后网页重新引导按照本发明的另一个方面,提供了管理数据分布系统的方法,方法包括接收来自系统的部件的、对于数据的请求;确定并不代表所请求的多个数据的特性的参量;以及根据这样的参量,或者处理对于数据的请求;或者把不同于请求的数据的其他数据返还到系统的部件。
优选地,参量可以是与对于数据的请求无关的。
更优选地,参量可以代表先前的对于数据的请求的特性。
在一个实施例中,参量可以代表可能来自于特定的部件和/或在特定的时间间隔期间作出的和/或可能来自于特定的用户的、先前的对于数据的请求的数目。
优选地,方法可包括如果对于数据的请求是优选地可能来自于特定的部件和/或在特定的时间间隔期间和/或来自于特定的用户的、对于数据的第一请求,则返回其他数据。
对于数据的请求可以是来自数据分布系统以外的源的、对于数据的请求。而且,对于数据的请求的处理可包括转发对于数据的请求。
优选地,对于数据的请求可以是对于互联网数据的请求。
更优选地,对于数据的请求可以是对于主网页的请求,在这种情形下,另外的数据包括另外的网页。
优选地,设备可包括接收机。
设备可包括便携式计算机,在这种情形下,方法优选地还包括提供用于便携式计算机到分布系统的连接。
方法还可包括用对于其他数据的请求替代对于数据的请求。
优选地,数据分布系统可包括本地数据分布系统。
更优选地,本地数据分布系统可以位于旅馆内或可以与旅馆有关。
现在描述本发明的再一个方面,它提供了至少一个以下的互相组合的特性-中间装置,用于分布数据的系统,服务器,处理器,控制装置,显示装置,中间装置,接口,接收机,笔记本电脑通过LCU的连接,通过电视机与用户的通信,对于与旅客通信不需要浏览器,由LCU对于笔记本电脑的控制,地址的分配,优选地通过LCU到笔记本电脑的IP地址,内容通过LCU到两个设备的同时分布,笔记本电脑通过LCU的连接和例如通过LCU到电视机的内容的分布,作为被连接的时间的函数或作为传送的数据量的函数的笔记本电脑连接的收费,可在通过LCU被连接的互联网的笔记本电脑上观看到的内容的控制,到虚拟专用网的连接,通过LCU的笔记本电脑的模拟,头端服务器,网络中心服务器。
由系统提供的笔记本电脑连接性业务允许旅馆旅客使用他们的个人笔记本电脑,接入通过互联网传递的内容和业务。这使得旅客能够“冲浪”互联网或使用互联网作为到防火墙(它控制到旅客的公司的网络的接入)的通信路径。
在本发明的再一个方面,提供了分布第一组数据和第二组数据的方法,包括分布与第二组数据的一部分相交织的第一组数据的一部分。
因此,多个组的数据可以同时被分布。
这样的方法特别适用于使用这里描述的系统的实施方案,以及与这里描述的方法相结合。
第一组数据可以是一个特定的内容片段,例如一个电影,以及第二组数据可以是另一个内容片段,例如另一个电影。
替换地,第一组数据和第二组数据可以是不同类型的数据,例如,以下的任何两种数据音频/图象数据(具体地是数字电视/视频信号),文本数据,静止图象,电子节目导引(EPG),游戏,具体地为计算机程序的计算机数据或互联网数据和/或以不同的格式和/或受到不同的加密方法。
第一组数据的部分与第二组数据的部分可以在数据流内被临时交织。例如,第一数据组的每个部分可以以第一组分组的各个分组被发送,以及第二组数据的部分可以以第二组分组的各个分组被发送,分组例如是IP分组。包含第一部分数据的分组和包含第二部分数据的分组可以在数据流内被临时交织。
在例如接收机处接收后,第一组数据的部分可被处理,以形成第一组数据,和/或第二组数据的部分可被处理,以形成第二组数据。
替换地,第一组数据的部分和/或第二组数据的部分,例如,可被重新发送到输出装置。例如,如果第一组数据包含代表电影的音频/图象数据,包含第一组数据的部分的每个分组可以在接收机处(例如,机顶盒)被接收,然后被实时地输送到显示设备,例如电视机,而同时包含第二组数据的部分(例如,另一个电影,一段音乐,或互联网数据)的每个分组可以在接收机处(例如,机顶盒)被接收,以及被实时地输送到另一个输出设备,例如电视机,扬声器,或计算机。因此可以达到通过单个信道分布的多个组的音频/图象数据的同时的实时传送。
优选地,第一和第二组数据都被分布到同一个设备。
优选地,第一组数据的部分与第二组数据的部分,每个包含标识设备的地址。
优选地,方法还包括给第一组数据的部分加标签;以及给第二组数据的部分加标签。
优选地,方法还包括在中断时间间隔期间中断分布第一组数据;在中断时间间隔期间分布与第二组数据的部分相交织的第三个第一组数据的部分;以及在中断时间间隔结束时重新继续分布第一组数据。
优选地,第一组数据的分布是响应于用户输入继续执行的。
优选地,方法还包括接收第一组数据的部分和重新发送第一组数据的部分到第一输出设备;以及接收第二组数据的部分和重新发送第二组数据的部分到第二输出设备。
优选地,方法还包括接收第一组数据的部分和把第一组数据的部分实时地输送到第一输出设备。
优选地,方法还包括接收第二组数据的部分和把第二组数据的部分实时地输送到第二输出设备。
优选地,方法还包括在分布前接收和存储第一和第二组数据。
典型地,方法还包括把存储的数据组划分成各个部分。因此,这些部分的尺寸可以按希望的那样被选择。
典型地,方法还包括从第一输出设备输出第一组数据;以及同时从第二输出设备输出第二组数据。因此,数据可以在第一设备(诸如笔记本电脑)和第二设备(诸如电视机)处同时地被输出。
优选地,方法还包括从第一输出设备输出第一组数据的部分;以及同时从第二输出设备输出第二组数据的部分,以便给用户造成印象第一组数据的部分和第二组数据的部分是同时接收的。
优选地,方法还包括在输出设备上接收和输出第一组数据的第一部分,以及随后在输出设备上接收和输出第一组数据的第二部分,这样在输出设备上有第一组数据的连续的输出。
本发明的再一个方面提供分布数据到多个控制单元的方法,方法包括通过按照本发明的先前的方面的方法在第一信道上分布第一组数据和第二组数据到控制单元中的第一个控制单元;以及通过按照本发明的先前的方面的方法在第二信道上分布第三组数据和第四组数据到控制单元中的第二个控制单元。
在优选实施例中,按照本发明的第一方面的中间装置和按照本发明的另一个方面的控制单元的功能,每个由本地控制单元(LCU)提供。
本发明的再一个方面提供分布数据的方法,包括把第一和第二组数据从中央网络中心发送到多个本地服务器;在每个本地服务器处存储第一和第二组数据;以及通过分布第一组数据的部分与第二组数据的部分相交织而分布来自至少一个本地服务器的第一和第二组数据。
在本发明的再一个方面,提供了分布第一组数据和第二组数据的方法,包括分布第一组数据的部分与第二组数据的部分相交织。
因此,多个组的数据可被同时地分布。
这样的方法特别适用于使用这里描述的系统的实施方案,以及与这里描述的方法相结合。
第一组数据的部分和第二组数据的部分优选地通过相同的信道被分布。
第一组数据可以是一个特定的内容片段,例如一个电影,以及第二组数据可以是另一个内容片段,例如另一个电影。
替换地,第一组数据和第二组数据可以是不同类型的数据,例如,以下的任何两种数据音频/图象数据(具体地是数字电视/视频信号),文本数据,静止图象,电子节目导引(EPG),游戏,具体为计算机程序的计算机数据或互联网数据和/或以不同的格式和/或受到不同的加密方法。
第一组数据的部分与第二组数据的部分可以在数据流内被临时交织。例如,第一数据组的每个部分可以以第一组分组的各个分组被发送,以及第二组数据的部分可以以第二组分组的各个分组被发送,分组例如是IP分组。包含第一部分数据的分组和包含第二部分数据的分组可以在数据流内被临时交织。
在例如接收机处接收后,第一组数据的部分可被处理,以形成第一组数据,和/或第二组数据的部分可被处理,以形成第二组数据。
替换地,第一组数据的部分和/或第二组数据的部分,例如,可被重新发送到输出装置。例如,如果第一组数据包含代表电影的音频/图象数据,包含第一组数据的部分的每个分组可以在接收机处被接收,然后被实时地输送到显示设备,例如电视机,而同时包含第二组数据的部分(例如,另一个电影,一段音乐,或互联网数据)的每个分组可以在接收机处被接收,以及被实时地输送到另一个输出设备,例如电视机,扬声器,或计算机。因此可以达到通过单个信道分布的多个组的音频/图象数据的同时的实时传送。
在本发明的再一个方面,提供了用于分布第一组数据和第二组数据的设备,包括用于分布第一组数据的部分与第一组数据的部分相交织的装置。
优选地,第一和第二组数据都适于被分布到同一个设备。
优选地,第一组数据的部分与第二组数据的部分,每个包含标识设备的地址。
优选地,设备还包括用于在分布前接收和存储第一和第二组数据的装置。
优选地,设备还包括用于把存储的数据组划分成各个部分的装置。
优选地,设备还包括用于给第一组数据的部分加标签;以及给第二组数据的部分加标签的装置。
优选地,设备还包括用于在中断时间间隔期间中断分布第一组数据;在中断时间间隔期间分布与第二组数据的部分相交织的第三个第一组数据的部分;以及在中断时间间隔结束时继续执行分布第一组数据的装置。
优选地,第一组数据的分布适于响应于用户输入继续执行。
优选地,设备还包括用于接收第一组数据的部分和重新发送第一组数据的部分到第一输出设备的装置;以及用于接收第二组数据的部分和重新发送第二组数据的部分到第二输出设备的装置。
优选地,设备还包括用于接收第一组数据的部分和把第一组数据的部分实时地输送到第一输出设备的装置。
优选地,设备还包括用于接收第二组数据的部分和把第二组数据的部分实时地输送到第二输出设备的装置。
优选地,设备还包括用于从第一输出设备输出第一组数据的部分;以及同时从第二输出设备输出第二组数据的部分的装置,这样给用户造成印象第一组数据的部分和第二组数据的部分是同时接收的。
优选地,设备还包括用于在输出设备上接收和输出第一组数据的第一部分,以及随后在输出设备上接收和输出第一组数据的第二部分的装置,这样在输出设备上有第一组数据的连续输出。
在本发明的再一个方面,提供了用于分布数据到多个控制单元的设备,设备包括用于通过如前所述的设备分布第一组数据和第二组数据到控制单元中的第一个控制单元的装置;以及用于通过如前所述的设备分布第三组数据和第四组数据到控制单元中的第二个控制单元的装置。
在本发明的再一个方面,提供了分布数据的设备,包括用于把第一和第二组数据从中央网络中心发送到多个本地服务器的装置;用于在每个本地服务器处存储第一和第二组数据的装置;以及用于通过如前所述的设备分布来自至少一个本地服务器的第一和第二组数据的装置。
优选地,第一组数据是互联网数据。
在本发明的再一个方面,提供了如前所述的方法,其中数据分布系统和/或本地数据分布系统适于分布数据到多个不同的位置。
在本发明的再一个方面,提供了如这里在任何方面描述的、用于分布数据到多个不同的位置的方法。
优选地,不同的位置是在建筑物或船舶内的不同的位置。
优选地,不同的位置是在相邻地区中不同的住宅。
优选地,不同的位置是在医院环境内的不同的位置。
优选地,不同的位置是在教育设施,护理设施,医疗设施,滞留设施,娱乐设施,文娱设施,医院设施,办公设施,运输设施或其中一组人照应另一组人的、包括机构、建筑物或船舶的任何其他设施中的不同的房间,套房或区域。
优选地,不同的位置是在学校,大学,护理室,医院,电影院,旅馆,餐馆,(巡航)船舶,或办公室中的不同的房间,套房或区域;或在监狱中的不同的单元。
双后向信道-设备按照本发明的另一个方面,提供了包括远端服务器和本地分布子系统(包含本地服务器)的数据分布系统,本地分布子系统包括用于发送数据到本地服务器的一个部件(诸如处理器和相关的存储器);以及本地服务器包括用于从本地服务器发送数据到远端服务器的装置(诸如处理器和相关的存储器)。
优选地,系统还包括用于在数据发送到远端服务器之前,在本地服务器处存储数据的装置(诸如处理器和相关的存储器)。
远端服务器可包括用于存储数据的装置(诸如处理器和相关的存储器)。
本地服务器可包括用于在数据发送到远端服务器之前,处理数据的装置(诸如处理器和相关的存储器)。
远端服务器可包括用于发送另外的数据到本地服务器和用于在本地分布子系统内分布另外的数据的装置(诸如处理器和相关的存储器)。
系统还可包括多个本地分布子系统,每个包括各个本地服务器;用于从每个本地分布子系统的各个部件发送各个数据到各个本地服务器的装置(诸如处理器和相关的存储器);以及用于从每个这样的本地服务器发送各个数据到远端服务器的装置(诸如处理器和相关的存储器)。
诊断信息-设备远端服务器可包括用于根据数据分析系统的性能的装置(诸如处理器和相关的存储器)。
按照本发明的另一个方面,提供了包括远端服务器和本地分布子系统的数据分布系统,远端服务器包括用于从本地子系统的一个部件接收数据的装置(诸如处理器和相关的存储器);以及用于根据这个数据来分析数据分布系统的性能的装置(诸如处理器和相关的存储器)。
记录击键-设备系统还可包括用于生成数据的用户输入设备。
用户资料-设备按照本发明的再一个方面,提供了生成用户资料的设备,包括本地分布子系统;远端服务器;用于从本地分布子系统的一个部件发送用户输入数据到远端服务器的装置(诸如处理器和相关的存储器);以及用于根据这个用户输入数据生成用户资料的装置(诸如处理器和相关的存储器)。
另一方面,本发明提供了用于管理数据的分布的设备,包括本地分布子系统(它包括本地服务器);以及用于把用户资料从远端服务器传送到本地服务器的装置(诸如处理器和相关的存储器)。
按照本发明的再一个方面,提供了用于管理数据的分布的设备,包括本地分布系统(它包括本地服务器);在本地服务器处用于存储多个用户资料的贮存装置(诸如存储器贮存);用于接收请求的装置(诸如处理器和相关的存储器);用于根据请求选择用户资料的装置(诸如处理器和相关的存储器);用于根据选择的用户资料生成数据的装置(诸如处理器和相关的存储器);以及用于发送数据到本地分布系统的一个部件的装置(诸如处理器和相关的存储器)。
XML/分布数据-设备按照本发明的另一个方面,提供了用于分布数据的设备,包括用于接收数据和相关的数据的第一设备,用于分析相关的数据的分析器;用于根据相关的数据的分析来处理数据的装置(诸如处理器和相关的存储器);以及用于把数据从第一设备发送到第二设备的装置(诸如处理器和相关的存储器)。
优选地,设备还包括用于生成相关的数据的第三设备。
在另一方面,本发明提供包括如这里先前描述的设备的本地数据分布系统。
按照本发明的另一方面,提供了本地数据分布系统,包括用于把相关的数据与在本地分布子系统的部件处的数据相联系的装置(诸如处理器和相关的存储器);用于发送数据和相关的数据到一个装置的装置(诸如处理器和相关的存储器);用于分析相关的数据的分析器;以及用于根据相关的数据的分析来处理数据的装置(诸如处理器和相关的存储器)。
XML在本发明的再一个方面,用于下载数据组的设备,包括用于把数据组连同用于这些数据组的公共标题文件一起发送到一个设备。
优选地,设备还包括多个用于接收数据组的本地控制单元。
优选地,设备还包括用于发送对于数据的请求的装置,该请求包括数据的特性的说明。
在本发明的再一个方面,提供了用于操纵数据的设备,设备包括用于下载文件的装置;用于确定文件的内容的装置;多个用于文件操纵的内容处理器;以及用于按照文件的内容选择一个内容处理器。
软件升级-设备按照本发明的另一个方面,提供了包括远端服务器和本地分布子系统(包含本地服务器)的数据分布系统,系统包括用于从远端服务器发送软件到本地服务器和把软件安装在本地子系统内的一个装置中的装置(诸如处理器和相关的存储器)。
在本发明的再一个方面,提供了用于安装软件的设备,包括用于从远端位置发送软件到一个位置的装置,以及用于安装所述软件的装置。
在本发明的另一个方面,提供了用于在旅馆安装软件的设备,包括用于从远端位置发送软件到旅馆的装置,以及用于安装所述软件的装置。
优选地,设备还包括用于位于旅馆房间中的音频/图象数据的接收机,以及用于安装软件到接收机的装置。
优选地,设备还包括用于接收和分布在旅馆中的音频/图象数据的装置,以及用于安装软件到服务器的装置。
在本发明的再一个方面,提供了旅馆数据分布系统,包括用于接收和分布在旅馆中的音频/图象数据的服务器,以及用于在服务器中安装软件的装置。
在本发明的另一个方面,提供了用于安装软件的设备,包括用于发送软件到第一设备的装置,用于发送软件到第二设备的装置,以及用于在所述第二设备中安装所述软件的装置。
按照本发明的又一个方面,本发明提供了包括远端服务器和本地分布子系统(包含本地服务器)的数据分布系统,包括用于从远端服务器发送数据到本地服务器的装置(诸如处理器和相关的存储器),用于存储数据在本地服务器的贮存装置(诸如存储器贮存装置),以及用于在本地服务器处生成可提供用于在本地子系统内的分布的数据的菜单的菜单生成器(诸如处理器和相关的存储器)。
书签数据的菜单-设备按照本发明的另一个方面,提供了用于管理数据的分布的设备,包括书签生成器(诸如处理器和相关的存储器),用于生成至少一段书签数据,使能继续执行分布已被停止的各个至少一段数据,以及显示器,用于显示识别这样的至少一段数据的菜单。
按意愿分配和解除分配-设备按照本发明的另一个方面,提供了用于控制在服务器与接收机之间的数据的分布的设备,包括分布装置(诸如处理器和相关的存储器);用于按意愿分配分布装置来在服务器与接收机之间分布数据的装置(诸如处理器和相关的存储器);以及用于按意愿解除分配分布装置的装置(诸如处理器和相关的存储器)。
分布装置的动态分配-设备优选地,设备还可包括另一个分布装置(诸如处理器和相关的存储器);用于按意愿分配该另一个分布装置来在服务器与接收机之间分布数据的装置(诸如处理器和相关的存储器);以及用于确保该分布装置与该另一个分布装置中的至少一个被分配来在服务器与接收机之间分布数据的装置(诸如处理器和相关的存储器)。
在启动后网页重新引导-设备按照本发明的另一个方面,提供了数据分布系统,包括用于接收来自系统的部件的、对于数据的请求的装置(诸如处理器和相关的存储器);用于确定并不代表所请求的多个数据的特性的参量的装置(诸如处理器和相关的存储器);以及根据这样的参量,用于或者处理对于数据的请求;或者把不同于请求的数据的其他数据返还到系统的部件的装置。
在本发明的再一个方面,提供了如这里在任何方面描述的、用于分布数据到多个不同的位置的设备。
优选地,不同的位置是在建筑物或船舶内的不同的位置。
优选地,不同的位置是在相邻地区中不同的住宅。
优选地,不同的位置是在医院环境内的不同的位置。
优选地,不同的位置是在教育设施,护理设施,医疗设施,滞留设施,娱乐设施,文娱设施,医院设施,办公设施,运输设施或其中一组人照应另一组人的、包括机构、建筑物或船舶的任何其他设施中的不同的房间,套房或区域。
优选地,不同的位置是在学校,大学,护理室,医院,电影院,旅馆,餐馆, (巡航)船舶,或办公室中的不同的房间,套房或区域;或在监狱中的不同的单元。
本发明扩展到引用如这里描述的设备的、具有不同的位置的设施,建筑物,船舶,具有住宅的相邻地区,医院环境,教育设施,护理设施,医疗设施,滞留设施,娱乐设施,文娱设施,医院设施,办公设施,运输设施或其中一组人照应另一组人的、包括机构、建筑物或船舶的任何其他设施,学校,大学,护理室,医院,电影院,旅馆,餐馆,(巡航)船舶,或监狱。
现在描述本发明的再一个方面,它以任何适当的组合提供如前所述的管理数据分布系统的方法,如前所述的分析数据分布系统的性能的方法,如前所述的生成用户资料的方法,如前所述的管理数据的分布的方法,如前所述的管理诊断信息的方法,如前所述的下载数据组的方法,如前所述的请求数据的方法,如前所述的操纵数据的方法,如前所述的安装软件的方法,如前所述的安装软件到旅馆的方法,如前所述的发送节目到接收机的方法,如前所述的控制数据的分布的方法,如前所述的管理连接资源的方法,如前所述的分布第一组数据和第二组数据的方法,如前所述的分布数据到多个控制单元的方法。
按照本发明的再一个方面,提供了适配于实现如前所述的任何方法的计算机程序。
按照另一个方面,提供了其上存储有如上所述的计算机程序的计算机可读的媒体。
在本发明的又一个方面,提供了有形地体现如前所述的计算机程序产品的信号。
本发明也提供了用于实行这里描述的任何方法和/或体现这里描述的任何的设备特性的计算机程序和计算机程序产品,以及其上存储用于实现这里描述的任何方法和/或体现这里描述的任何的设备特性的程序的计算机可读的媒体。
本发明也提供了体现用于实行这里描述的任何方法和/或体现这里描述的任何的设备特性的计算机程序的信号,发送这样的信号的方法,以及具有支持用于实现这里描述的任何方法和/或体现这里描述的任何的设备特性的计算机程序的操作系统的计算机产品。
本发明扩展到基本上如这里参照附图描述的方法和/或设备。
本发明的一个方面的特性可以以任何适当的组合被用到本发明的另一个方面。具体讲,方法方面可被应用到设备方面,以及反之亦然。
而且,以硬件实施的特性通常可以以软件来设施,并且反之亦然。对于软件和硬件特性的任何参考在这里应当被看作为这样的。
在本发明的再一个方面,提供了被配置来通过如前所述的方法来分布数据的系统,系统包括用于分布数据的服务器,以及用于接收和处理数据的一个或多个单元。
也提供了被配置来通过如前所述的方法来分布数据的系统,系统包括中央网络中心;多个用于存储和分布数据的本地服务器,以及用于接收和处理数据的一个或多个单元。
也提供了适于实行如前所述的方法的计算机程序,以及其上存储有这样的计算机程序的计算机可读的媒体。
本发明还扩展到处理器,存储器,用于分布数据的系统,控制装置,本地服务器,头端服务器,接收机,接收装置,远端服务器,网络中心服务器,控制器,硬盘,交换机,IGMP交换机,传输装置,后向信道,接口,生成器,生成装置,分布装置,直接播出卡,直接播出计算机,网关服务器,通信管理器,译码器,接收机/译码器,防火墙,数据库,更新管理器,档案管理器,事件监视器,或显示器,它们体现如这里描述的、本发明的任何方面,包括设备,系统,计算机程序,计算机可读的媒体,信号,或计算机产品。
现在参照附图,纯粹作为例子,描述本发明的进一步的优选特征,其中

图1是媒体分布/联网系统的示意图;图2是图1的媒体分布/联网系统的更详细的示意图;图3是图1的媒体分布/联网系统的一个变例的更详细的示意图;图4是图1的媒体分布/联网系统的一个变例的还更详细的示意图;图5是图1,2,3,和4的系统中的服务器的方框图;图6是显示在网络中心,多个头端服务器(HES)和多个本地控制单元(LCU)之间的连接的示意图;图7是显示在优选实施例中的视频输出进程状态和在这些状态之间的转移的状态图;图8是显示在优选实施例中的音频输出进程状态和在这些状态之间的转移的状态图;图9是显示在优选实施例中的笔记本电脑连接性进程状态和在这些状态之间的转移的状态图;图10是显示在优选实施例中的在TV上的互联网进程状态和在这些状态之间的转移的状态图;图11是显示与书签有关的菜单的特性和其他控制屏幕的图;图12是显示在通过公共信道传输期间两个视频文件的交织的示意图;以及图13是显示在通过两个方块的信道传输期间四个视频文件的交织的示意图。
现在提供系统的高级别总貌。在此之前先更详细地说明系统内的通信,包括处理和分布在一个台址处接收的数据,特别是因为这涉及到软件的安装和诊断信息的生成。然后接着说明对于特定的用户的系统定制,以及由用户标出内容的书签。然后有数据的交织的某些讨论,这是系统的重要的特性,以及增加它在处理大量不同类型的数据时的通用性。最后是系统的总的能力的某些进一步的说明和替换实施例的某些说明。
1.系统总貌图1所示的媒体分布/联网系统,或数据分布系统,支持来自包括服务器1的中央网络中心的数据流的接收。中央网络中心服务器1提供数据流到远离网络中心服务器1的一个或多个台址50,以及被提供到这些台址的数据流可以按台址的要求被定制。具体地,中央网络中心提供数据流到远离网络中心服务器1的一个或多个旅馆,且被提供到旅馆的数据流可以按旅馆的要求被定制。
虽然图1上只显示了一个台址,但应当理解,在大多数情形下,网络中心服务器1传递数据到一个以上的台址。
本地分布子系统位于每个台址。这样的本地分布子系统的部件(本地服务器,被称为头端服务器2,本地控制单元(LCU)3,和电视机5)被显示于图1。在图2到4上显示了另外的部件,将在下面更详细的讨论。
在优选实施例中,数据流由网络中心通过卫星发射机52进行发送,以及由在每个台址处的卫星接收机54进行接收。
在每个台址处接收后,数据流被处理和被存储在位于头端服务器(HES)2内的数据库340处,头端服务器控制数据流分布到在台址内的特定的位置(例如特定的房间)处的本地控制单元(LCU)3。
在替换实施例中,数据库340可以是与头端服务器2分开的,但被链接到该头端服务器。
图1的系统被更详细地显示于图2。卫星发射机52,卫星接收机54,和卫星56未显示于图2上。
在优选实施例中,也提供了从台址处的HES通过以太网4,防火墙7,路由器8,非对称数字用户线(ADSL)9和互联网10到网络中心服务器1的后向信道。在替换实施例中,这样的互联网链路被使用来代替卫星链路,或作为卫星链路的备份,从网络中心分布数据流到台址。
虽然图1和图2上只显示了单个LCU 3,但将会看到,通常将有大量LCU被链接到每个HES。例如,在旅馆,典型地有LCU的网络,在每个客房中放置一个LCU。
图3上更详细地显示优选实施例的一个变例。交换的点对点数字分布网络11采用互联网协议(IP),具体地是用户数据报文协议(UDP/IP)。在设备房间116中,来自地面电视天线118的引下线120给接收机和MPEG编码器152馈送信号,它把对于接收的地面电视节目的数字MPEG视频流154提供给服务器2(虽然在图上只显示了一个服务器2,但可以采用几个这样的服务器)。另外,来自卫星碟形天线122的引下线124给译码器/解扰码器158馈送信号,它把对于接收的卫星电视节目的数字MPEG视频流160提供给服务器2。而且,视频放像设备162具有数字输出,并把对于视频节目的数字MPEG视频流164提供给服务器2。服务器2选择哪个视频流要被发送到哪个房间112,以及通过使用UDP/IP,或TCP/IP把选择的视频流放置在数字网11上,每个被寻址到选择的房间112。在每个房间112,电视机114通过本地控制单元(LCU)3被连接到网络11,LCU 3接收被寻址到该房间112的视频流,对它进行译码,以及把最后得到的模拟视频和音频信号提供给电视机5。每个LCU也用来通过网络138发送请求到服务器2,例如,改变提供给该LCU 3的电视/视频信道。
网络11被设计成支持高到10Mbps的带宽,用于在服务器2与每个LCU 3之间的通信。对于传递这个带宽所需要的部件,因为每个旅馆的不同的拓扑,-例如,楼层的布局,电梯,和服务器2所位于的设备房间116的位置,将是变化的。每个LCU 3所需要的10Mbps的带宽可以通过使用被构建在更高速(100Mbps)的交换机168上的交换网被传递,每个交换机具有多到23个端口,例如11个端口又通过千兆比特(Gigabit)交换机或高速主干网链接交换机170被链接到服务器2(以及互相链接)。每个LCU 3通过这样的100Mbps交换机168和工作在高到10Mbps的类别5(ANSI/EIA/TIA-568-1991)未屏蔽的双绞线对(UTP)电缆系统172被连接到网络。每个交换机168通过使用这样的Gigabit交换机70和工作在高到100Mbps的类别5 UTP电缆系统176被连接到主干网174。服务器2直接被连接到Gigabit交换机170。
对于具有不高的带宽的、较小的设备,通过使用具有较少的端口的10/100Mbps交换机,以及通过使用用于主干网的较低速度的电缆系统,这个结构可被简化。
在各种实施例中,在HES 2与LCU 3之间的连接可以通过电缆连接被建立,具体地,类别3,类别5,电话,或同轴电缆,微波,或其他电磁波链接,卫星传输,蓝牙,和这些媒体的组合。在某些环境下,例如在火车内,在HES 2与LCU 3之间的连接可以通过无线链路而不是电缆,或在特定的实施例中结合电缆,被建立。
在优选实施例中,通过使用用户数据报文协议(UDP/IP)在HES与LCU之间传输数据。在替换例中,使用其他的通信协议,具体地,其他的点对点通信协议。
每个LCU被连接到至少一个设备,通常至少是电视机5或其他显示设备。LCU也适配于接收来自远端控制单元23的用户输入。用户因此可控制附着到LCU的设备的运行,或可以与HES通信,例如,以便请求特定的数据或内容。
HES把数据请求与控制准则进行比较,以便确定例如所请求的数据是否是可提供的,以及是否允许用户接入该数据。
LCU处在HES与被连接到LCU的设备之间的通信的中间。
在优选实施例中,HES从网络中心,或从某些其他源(诸如,互联网或地面电视或无线电广播)接收各种各样的数据,包括音频/图象数据,以及分布这些数据到LCU。LCU通常输出这样接收的数据到相关的设备,例如电视机。
LCU在输出数据到相关的设备之前处理某些这样接收的数据。例如,在优选实施例中,在HES与LCU之间传输的数据是数字数据,以及在HES与LCU之间传输的任何数字音频图象数据在输出给与LCU有关的电视机之前典型地被变换成模拟音频图象数据。
在优选实施例中,HES也发送控制与信息消息到LCU,这样的消息,例如EPG,可以由HES产生。
1.1 LCU在优选实施例中,参照图2,每个LCU 3具有主要的以太网端口17,以及通过通信路径11和以太网4与HES 2通信。每个LCU 3也具有旅客以太网端口16和串行端口18,它使得旅客插入到他们的笔记本电脑6。在图1上,为了说明起见,笔记本电脑6被显示为被连接到旅客以太网端口16。每个LCU 3被连接到各个电视机5。笔记本电脑6通过点对点(PPP)保密连线12与防火墙7通信。为了避免疑问,图1所示的点对点保密连线12不代表在笔记本电脑与防火墙之间的直接的物理连线;而是这个点对点保密连线通过LCU 3和通信路径11建立起来。遥控单元23提供用户输入命令到LCU 3。
在LCU内提供两个网络接口一个与头端服务器(HES)2通信,以及一个用于旅客插入他们的笔记本电脑6。在LCU与HES之间的网络连接是通过使用其中连接Cat-5双绞线对电缆的RJ-45接头以10Mbps运行的10Base-T以太网4。提供了两个不同的方法来允许旅客通过旅馆的“高速度”互联网网关、串行接口18和10Base-T以太网端口16接入互联网。
10Base-T端口16以10Mbps运行,以及笔记本电脑通过被插入到TelePort上的RJ-45端口的Cat-5电缆被连接。端口是按每个网络中心被连线的,这样,不需要通过电缆的十字交叉。
串行端口18是9芯D型阴接头,它支持115.2Kbps的连接速度。
笔记本电脑6通过使用TCP/IP协议(通过用于10BaseT连线16的IEEE 802.3以太网或用于串行端口18的PPP)连接到系统。
1.2头端服务器虽然HES 2在图1和图2被显示为单个服务器,将会看到,HES 2是逻辑服务器,它例如可以根据要被服务的LCU 3的数目被安装为一个或多个物理服务器,LCU 3的数目例如又可取决于旅馆中房间的数目。
在HES内有各种服务器应用,包括接入管理器21,收费管理器22,网关服务器20,升级管理器310,媒体管理器311,通信管理器312,以及配置管理器176。
接入管理器21控制由系统提供的所有的业务,包括对于每个旅客的业务的接入控制许可。收费管理器22控制对于由旅客使用的业务的收费的所有的方面。网关服务器20控制和监视在被附着到LCU的笔记本电脑与防火墙(它通过ADSL连接使旅馆连接到互联网)之间的每个连接。网关服务器也把基于连接和使用的数据传送到收费管理器进行处理。
网关服务器确保分组被安全地路由到它们的入境和出境目的地,管理该进程,包括发起和终结,以及监视业务流和收集统计资料。
HES 2被耦合到资产管理系统15。
现在参照图5更详细地描述HES 2。
HES 2处理具有各种各样格式(模拟、数字、压缩的、加密的、等等)的输入流,以及输出MPEG-2格式的数字流到支持互联网组管理协议(IGMP)的交换机170。信道控制器使用IGMP,以允许LCU 3预订任何的基于共享的流的媒体业务。UDP/IP传输协议被使用来发送MPEG-2流到LCU 3。
HES 2包括媒体捕获、压缩和流动功能,并且包括媒体管理器311,它处理与媒体有关的事件。媒体管理器311从配置管理器176收集信道和调度信息,然后把消息传送到特定的信道管理器178。这些消息详细描述需要存取的行动;例如,装载资产(asset)文件,或通过特定的卡/信道传送资产。配置管理器176拥有系统范围信息的中心贮藏库。这个数据被使用来控制特定的安装的许多方面。配置管理器数据库的子集保存对于HES 2特定的信息。这标识各种服务器,被登记的卡、被分配的信道、装载的媒体资产和总的日程表。
服务器也可包括以下的部件接收模拟RF和卫星信号以及把它们变换成MPEG-2格式的数字信号的电视和无线电卡280,282,284;接收MPEG-2格式的数字信号的电视和无线电卡;通过旅馆网络广播(multicast)MPEG-2或MP3文件的直接播出卡286;以及用于HES 2的软件,例如信道管理器178,流部件等等。HES 2例如可以被呈现为用于安装在“19英寸”机柜的8单位台架。在机柜内,有母板(例如,Intel 700MHz处理器,256MB RAM,和18GB硬盘),用于媒体卡的、具有24插槽的PCI总线,100Mbps网卡,电源和风扇。HES使用DHCP委托方,请求用于被安装的每个卡的IP地址,以及SNMP委托方,它把卡的状态的任何改变报告给信道控制器中的SNMP服务器。被安装在HES 2中的每个媒体卡280-284通过到交换机170的一个端口的类别5飞线被连接到IGMP交换机170。如果提供一个以上的HES 2,则每个HES 2被连接到网络中心,因此它们可以与网络的其他设备通信。交换机170通过它的上行链路端口被连接到网络。交换机支持IGMP,以及以100Mbps运行。交换机170的端口的数目和交换机的数目将取决于每个设备。
HES包括至少一个硬盘350,其上存储可供分布使用的数据。数据库340位于该或每个硬盘350上,或在替换实施例中,数据库340位于单独的贮存媒体,诸如另一个硬盘上,在这种情形下,该或每个硬盘350包含被存储在数据库中的至少某些数据的拷贝。
1.3防火墙在优选实施例中,提供了防火墙7。通过一个IP地址路由所有的笔记本电脑连接性进程到互联网,降低成本和提高安全性。
1.4网络中心网络中心包括具有被安装在存储器中的数据库13的形式的贮存装置,以及被包括在网络中心服务器1内的至少一个处理器。
内容和相关的信息,包括电影、音乐、软件和软件升级、静止图象、EPG或有关EPG的信息、游戏和应用,被存储在被连接到网络中心服务器1的数据库13。内容到台址的分布由网络中心服务器1控制。
有关内容的信息、内容的使用和分布在网络中心被接收、存储和处理,以及按需要被发送到台址。具体地,被连接到网络中心服务器1的数据库存储有关内容与内容文件和EPG的信息,诸如标题,状态,目的地状态,提供信息,准备信息,许可证信息,运行时间,类别,文件大小,文件名称,艺术家,式样,核心唱片盒状态,语言,文件识别号,文件状态,供应者,品质控制状态。这样的信息可以被网络中心服务器1修正。
被存储在数据库13中的其他信息包括台址或旅馆细节,包括位置,识别号,城市,电话号码,系统细节,配置文件,价格,和更新细节。
网络中心服务器管理被存储在数据库中的数据到台址(例如旅馆)的分布。数据通过专门租用的线路被发送到无线通信提供者,它负责从卫星发射机52发送数据,以及在卫星接收机54处接收数据。
具有在网络中心服务器处的处理器的形式的处理装置负责准备用于分布到台址的数据。正如下面具体地结合升级管理器更详细地讨论的,特定的数据组通过描述数据组的内容和相关性的XML标题文件被链接。XML标题文件也提供关于数据在台址处接收后如何被处理和/或被存储的指令。
在网络中心服务器1与旅馆或其他台址之间的链路使得有关内容使用的信息和其他信息能够在网络中心服务器1与旅馆或其他台址之间传送。这样的信息包括在特定的旅馆或其他台址处可用的内容,总的和可用的贮存容量,有关可用的内容的信息,信道信息,以及例如基于每个房间,每次逗留,每位旅客,每个旅馆,和每个时间间隔的集中的或各个的使用信息。这样的数据被网络中心服务器1和数据库13存储和处理。
确实,正如下面更详细地讨论的,有关系统的任何数据,或系统的使用法,可以从系统的部件被发送到头端服务器,被存储在头端服务器的数据库,以及随后被发送到网络中心服务器。网络中心服务器因此可监视系统的任何方面。
后向信道被提供在任何台址处系统的任何部件与网络中心服务器之间。网络中心服务器也能够分布任何的数据片段(包括软件)到任何台址处的系统的任何部件,然而,正如下面更详细地讨论的,在优选实施例中,内容的分布被本地地控制。
在优选实施例的一个实施方案中,数据流通过卫星链路被发送到HES 2,并且,如果文件被引导到该旅馆的话,则在HES 2处从数据流中提取出文件。
数据流被引导到的旅馆或其他台址的名单被包括在以数据被发送到无线通信提供者的XML文件中。从由网络中心发送的数据中构建数据流是无线通信提供者的责任。
数据流包括视频和音频节目、屏幕摄影、电子节目指南,可执行文件,对于信息的请求,命令,应用和应用更新。
具体地,数据流包括数据升级(它包含软件升级),且这些升级在从数据流接收文件后在服务器处被自动执行。
1.5笔记本电脑连接性笔记本电脑连接性功能使得旅客能够通过连接到LCU单元的旅客以太网端口而把PC连接到互联网。通过系统网络把业务路由到外部的防火墙和外面的互联网。
旅客以受打扰最小的方式达到接入互联网。假设以下内容·旅客笔记本电脑具有通常可靠的、能够进行10BaseT的以太网接口。
·旅客笔记本电脑具有通常可靠的TCP/IP网络堆栈。
·如果旅客笔记本电脑规定静止IP地址,则它也规定网关和域名业务(DNS)服务器设置值。
LCU提供以下内容到笔记本电脑·DHCP服务器发出IP地址,网关和DNS服务器到具有DHCP委托方的笔记本电脑。
·用静止IP地址假冒笔记本电脑的IP地址。这允许笔记本电脑的业务以可正确路由的IP地址传送到网络。
·在笔记本电脑具有固定的设置值时,DNS请求重新引导到本地DNS服务器。
·当电笔记本电脑预期网关存在时用作为网关。
HES传送IP地址,用于LCU的第二接口,以及在它请求启动笔记本电脑接口时用于笔记本电脑。
大多数初始化实际上是在头端服务器第一次调用开始的笔记本电脑连接RJ45功能时完成的。
引用一种功能把TCP/IP堆栈附着到LCU的旅客以太网端口。
被分配到笔记本电脑的IP地址被加到LCU的主表。
最后,在旅客以太网端口上调用一种功能发动DHCP服务器。这个服务器被配置成只提供一个地址-它被分配给笔记本电脑。它也被建立来提供DNS服务器(当前由头端服务器以它的自己的DHCP业务提供给LCU的同一个服务器)的地址,以及设置笔记本电脑的缺省网关为LCU本身。
HES提供用于LCU的旅客以太网端口的IP地址,分配给笔记本电脑的IP地址,以及网络掩蔽,它描述在同一个子网上的、而同时提供与主网络端口的IP地址的不同点的两个地址。
这种建立程度对于支持具有DHCP委托方的笔记本电脑是足够的。它把对于DHCP服务器的请求广播到LCU的旅客端口-LCU用分配的IP地址,DNS服务器设置值和本身作为缺省网关进行应答。来自笔记本电脑的业务到达LCU,然后LCU把它路由到由HES提供的、它自己的缺省网关以外。到达LCU的、用于笔记本电脑的业务通过使用通常的路由程序被路由到旅客端口。
1.6在TV上的互联网在优选实施例中,在TV进程上的互联网被运行Citrix终端业务的视窗(Windows)2000服务器监管。
被安装在视窗2000Citrix终端服务器上的Citrix进程管理器监视登录的Citrix进程以及当进程关闭时通知网关管理器。该业务可接受对于列举的用户进程退出登录的请求。
惯用的互联网探索者(Internet Explorer)被使用于在TV上的互联网。它通过使用XML与网关管理器流插座服务器通信,请求用户与收费率细节,通知应用退出和预订时间到。所有的需要的参量由网关管理器在请求中发送到LCU,起动Citrix委托方。
Genbrowse被安装在视窗(Windows)2000Citrix终端服务器,以及它是可供所有用户使用的。
2.系统内的通信现在提供在位于司令部的网络中心服务器1,被安装在每个旅馆的HES 2,和LCU之间发生的通信的高级别的总貌。总貌清楚地阐述每个服务器的作用和支持通信的核心业务。图4显示在总貌中所用的结构和核心业务。
现在详细地描述有关内容和其他数据(具体地,软件)的选择、贮存、和重新分布的HES的方面。HES的这些方面包括网关服务器20,它提供在HES与外面的世界之间的连接;升级管理器,它处理进入的数据,和负责内容或其他类型的数据的升级、更新、或装载的高的级别管理;以及通信管理器,它处理外出的数据,并负责监视与传送诊断数据以及与系统使用或事件有关的数据。
特别注意到在网络中心、HES、和LCU之间发送的数据的类型以及这个数据如何被存储和处理;软件的分布和安装,有关系统内各种设备的诊断信息的分布,以及有关用户喜好和在HES和网络中心的行动的信息的分布、贮存和分析。
然后,接着进行与数据分布到用户的控制以及用户与系统的互动,具体地给内容或其他类型的数据加书签,以及向用户收费更密切有关的说明。
最后,描述与不同类型的内容或数据分布到用户或由各种输出设备输出这个内容或数据有关的系统特性。
2.1网关服务器如图1,4和5所示的网关服务器20提供在外部世界与系统之间的单个接入点。网关服务器与RAID-5硬盘系统相适配,这样,大的文件可以安全地存储,以使得硬盘故障将不需要重新发送文件。网关服务器包括旅馆核心部件。
用于装载数据进行安装的主要机构,例如在欧洲,是卫星接收机54和下行链路330。下行链路是总是开放的、运行在2Mbps的连接,并且是完全管理的业务。
通过下行链路传送的文件在从卫星发射机52发送之前被加密,并被加标记,这样,接收软件可确定文件应当被装载还是被略去。接收软件解密进入的数据流,以及确定文件是否应当被装载在HES 2上。由软件处理的数据流被写入到在数据流标题中命名的文件和目录。
网关服务器20支持在HES 2与网络中心服务器1之间的通信机制,并且管理与网络中心服务器的连接的物理细节,这样,各种不同的通信任选项可被支持,而不必认出内部的应用。网关服务器还在连接故障情形下处理要被发送到网络中心服务器1的消息的缓存。
每个旅馆配备有由各种国家电信提供商安装和管理的1Mbps ADSL连接9。然而,在优选实施例的变例中,网关服务器支持租用线路,ISDN,或POTS调制解调器连接。
2.2数据流管理业务虽然网关服务器20用作为在HES与网络中心服务器之间的通信桥路,但有两个核心业务负责路由、管理、和处理在HES与网络中心服务器之间发送的数据流和业务。
这些业务被称为升级管理器310,它处理进入的数据;而通信管理器312,它处理输出的数据。
现在讨论为升级管理器的输入数据流和运行的特性,以及通信管理器的输出数据流和运行的特性。
2.3输入数据流用于要被装载到系统的数据的主要路径是通过卫星链路330。卫星链路具有管理的、总是开放的、2Mbps的下行链路带宽。HES软件使用互联网(通过ADSL线路9)请求用来解密进入的资产的密钥,以及也请求重新发送损坏了的分组。
以下的数据从网络中心服务器1通过卫星链路330被传送到HES2·媒体资产314;具有MPEG-2格式的视频和音频文件,和EPG。
·应用版本;用于LCU的引导图象文件,用于每个HES应用的目标和执行文件,包含用于升级在HES处的数据库的DDL与DML命令的可执行的文件。
·配置信息320;保持用于应用的配置数据的文件,以及用于装载配置信息到数据库的DML正本。
·用户接口资产322;Java服务器网页,图象和图形文件,以及规定和控制用户接口的“观看和感知”的Java归档文件。
正如下面更详细地讨论的,这样的数据通常用XML标题文件发送,它规定内容和数据的分量部分的相关,并且这个XML标题文件规定在头端服务器接收后数据如何被处理。
2.4升级管理器的运行升级管理器310提供可以处理下面描述的事项的框架。XML方案是对于下面参考的每个类别的输入和输出文件被规定的。
升级管理器310监视被软件下载到工作区域308的文件。这种监视是通过链路201执行的。
当整个文件被下载到工作区域308时,文件的内容由文件的名称来确定。例如,“.sw”的下标可表示包含软件版本的zip文件。这个方法的优点在于,单个文件包装该版本的所有的分量部分,它们可包括XML文件,或XML或规定该版本的内容其他标题的其他文件,应用目标和可执行文件,安装程序,帮助和支持文件。
在文件包含软件版本的情形下,XML文件或规定在该版本的分量部分之间的相互关系的标题,以及也可包括标识软件要被安装到的系统的那个部件的识别号。在优选实施例的变例中,HES分析XML文件或该版本的标题和内容,以及本身决定软件应当被引导到的系统的那个部件。软件版本可被引导到系统的任何部分,包括HES本身和LCU。
在替换实施例中,XML文件被下载,它通知升级管理器要被下载的、以后下载的文件的名称和内容。这是非常好且灵活的,但需要升级管理器内稍微更大的复杂性,因为内容文件不一定是下一个下载的文件,而且实际上可能永不被下载,所以升级管理器必须能检验错误并把错误报告回HES,然后收拾任何孤立(orphanded)的XML文件。
一旦升级服务器310确定已下载的文件的内容,升级管理器就引起子内容管理处理过程314-322,以操纵文件。从升级管理器断开文件的处理,让升级管理器处理过程成为其中可以支持不同的组的内容处理器的框架。
2.4.1媒体资产这类下载的文件包括大文件的集合,其XML标题文件规定在该集合内的文件的内容和相关值。典型的视频资产将作为八个包含电影的500Mb文件,而EPG,它可以潜在地是一系列其他的MPEG,JPEG和文本文件被运送。音频文件在单个的情形下可以作为具有EPG的单个5Mb文件被运送,而CD可作为一组5Mb文件和一个EPG被运送。
参照图4,内容管理处理过程314把文件作为来自工作区域308的一组复制到媒体管理器,并且运行安装程序来更新在LCU上保持的媒体资产的寄存器。
2.4.2 LCU引导图象在LCU处的许多软件不是永久地安装的,而是每次LCU被引导时被安装的,此后,引导图象文件被装载到LCU。引导图象文件包含由LCU需要的软件和其他数据。
在优选实施例中,LCU处的软件的更新所以包括把新的引导图象文件从网络中心发送到HES,并且随后把引导图象文件发送到LCU。
LCU引导图象是单个可执行的文件,它通过规定何时要施加升级的XML文件被运送,参照图4,内容管理处理过程316把引导图象文件复制到HES的特定的目录上,并通过关于何时要重新引导LCU的指令把一个项目加到调度器上。
在替换实施例中,在LCU处的特定的软件被安装,而不用重新引导LCU以及不用在LCU中重新安装其他软件。在这些替换实施例中,软件从HES被发送,与内容交织或如有必要与其他数据交织,这样,LCU的运行不被中断。软件被本地地存储在LCU,直至对于要被安装的软件的最适当的时刻为止,以便提供对于提供给用户的业务的最小的打扰。
2.4.3 HES应用在优选实施例中,通过正常安装程序施加对于HES应用的所有的升级。升级可被包装为单个下载的文件,它是包含对于成功地执行升级所需要的所有的文件的分区的(zipped)文件。安装程序负责装载新的目标代码以及是可执行的,并通过DDL和DML正本对数据库方案和内容施加改变。安装程序能够在安装一个或多个部件的故障的情形下管理安装的重新运行。
参照图4,内容管理处理过程318把升级文件复制到HES的特定的目录,以及通过关于何时要施加升级的指令把一个项目,连同要被运行来安装文件的程序的名称一起,加到调度器。
2.4.4配置信息在优选实施例中,通过正常安装程序施加对于对被保持在系统内的配置信息的所有的改变。升级可被包装为单个下载的文件,它是包含对于成功地执行升级所需要的所有的文件的ZIP文件。安装程序负责替换现有的配置文件以及通过DML正本对数据库内容施加改变。安装程序能够在安装一个或多个部件的故障的情形下管理安装的重新运行。
参照图4,内容管理处理过程320把升级文件复制到HES的特定的目录,以及通过关于何时要施加升级的指令把一个项目,连同要被运行来安装文件的程序的名称一起,加到调度器。
2.4.5用户接口资产这类下载文件是Java服务器网页,图象和图形文件,以及规定和控制用户接口的“观看和感知”的Java归档文件的集合。XML标题文件规定在集合内的文件的内容和相关值。升级可被包装为单个下载的文件,它是包含对于成功地执行升级所需要的所有的文件的ZIP文件。
参照图4,内容管理处理过程322把升级文件复制到HES的特定的目录,以及通过关于何时要施加升级的指令把一个项目加到日程表上,连同要被运行来安装文件的程序的名称一起。
每个内容管理处理过程314-322的责任是在执行期间把它的状态通知升级管理器310,以及在结束时把完成状态报告给升级管理器。
升级管理器310通过通信管理器312把内容管理处理过程报告回网络中心服务器1。在安装文件或资产的故障的情形下,在网络中心服务器1处作出关于要采取的补救行动的决定。
2.5输出数据流正如下面更详细地讨论的,通信管理器负责从头端服务器到网络中心服务器的数据的通信,通信管理器被链接到数据库340,其中存储有要被发送到网络中心服务器的数据。在优选实施例中,数据库340也被使用来存储从网络中心服务器接收的数据。在头端服务器的其他部件,例如升级管理器310,以及具体地内容管理处理过程314到322,和数据库340之间的连接,在优选实施例中,在图4上未示出。
用于从HES 2到网络中心服务器1传送数据的主要的路径是通过虚拟专用网(VPN)。在VPN与每个旅馆之间的链路是1Mbps ADSL连接9。以下的数据是通过VPN从HES传送到网络中心服务器的·通过卫星链路330接收的文件的接收的确认·通知网络中心服务器文件的安装的状态·诊断信息。HES可以即时地发送诊断信息到网络中心服务器(例如,简单的网络管理协议(SNMP)收集器)·事件登录数据·使用数据数据典型地被存储在头端服务器的数据库,并按须要被发送到网络中心服务器。数据通常周期地发送到网络中心服务器,例如每天一次,虽然如上所述,某些数据还被即时地发送。
在优选实施例中,优先权数据是与要被发送到网络中心服务器的数据有关的,以及到网络中心服务器的传输取决于这个优先权数据。
例如,某些使用数据,诸如在某些时间间隔内所有的用户击键的记录,具有低的优先权,因此每天一次地被发送到网络中心服务器。其他数据,诸如报告在系统的部件处的错误的诊断信息,具有可变的和代表数据的重要性的相关的优先权数据。例如,造成系统坍塌的严重错误会导致具有非常高的优先权的诊断信息传输到HES。HES即时地发送这样的数据到网络中心服务器。
其他数据,诸如日期、时间、用户识别号、或系统部件识别号,可任选地与从HES发送到网络中心服务器的数据相联系。
在优选实施例中,系统可被配置成把可由本地分布子系统的任何部件产生的任何数据存储在HES的数据库,并把这些数据发送到网络中心服务器。
XML文件由识别从HES发送到网络中心的数据的分量的内容和相关值的HES被产生。
被存储在HES的特定的数据、被应用来确定优先权数据的法则、以及被应用来控制数据到网络中心服务器的传输的法则,由运行在HES的应用项确定。这个应用项和它应用来确定这些事物的参量可以在台址处由用户改变,或可以通过把升级或修改发送到从网络中心服务器发送的应用项而被修改。
2.6通信管理器的运行通信管理器312提供其中可以处理下面描述的事项的结构。XML方案是对于下面参考的每类输入和输出文件规定的。
2.6.1诊断参照图4,在HES内的通信管理器312,无论何时需要时,能够把诊断信息从旅馆的任何部件发送到网络中心服务器。这个信息被使用来把需要权宜地解决的问题通知网络中心服务器处的管理控制台(未示出),这样,设备可被正面主动地管理。
管理控制台在网络中心处通过显示屏幕输出数据到用户,以及用户可监视在特定的台址处或在多个台址上系统的性能。
管理控制台也能够自动地发送消息。例如,如果管理控制台接收到代表在特定的台址处的严重错误的数据,则它可以自动地发送电子邮件消息到在该台址处的负责的个人,以及在台址处和在网络中心处发出警报。
在优选实施例中,管理控制台响应于来自该台址的特定的数据的接收,也指令发送数据到特定的台址。在一个例子中,管理控制台响应于接收到表示要被发送到台址的数据还没有被正确地接收的、来自该台址的数据,也指令重新发送数据。在一个例子中,管理控制台响应于关于在台址处的相应的软件片段出现故障的、来自台址的数据的接收,指令发送和安装该软件片段到台址。
被使能发出诊断信息的每个部件,或者通过使用SNMP协议将数据格式化,或者发送数据作为XML文件。数据被发送到事件监视器324,然后它把文件转发到通信管理器,用于以后发送到网络中心服务器1。
正如以上讨论的,优先权数据是与诊断信息有关的,以及诊断信息到网络中心服务器的发送取决于这个优先权数据。
诊断信息可涉及到系统的任何方面。例如,特定的诊断信息涉及到软件版本或正如这里讨论的其他数据的下载和安装的成功与否。这样的下载和安装也根据诊断信息被发起。特定的诊断信息也根据由网络中心,或由HES请求的测试被生成。
诊断信息包括由系统的部件生成的错误消息。例如,如果在HES内的收费管理器(负责对旅馆的旅客收费)不能够与图2所示的资产管理系统(PMS)15通信,则收费管理器生成错误消息,它被发送到事件监视器,事件监视器为它指定高的优先权,并把它转发到通信管理器,通信管理器立即把它发送到网络中心服务器处的管理控制台。
2.6.2事件登录和使用数据按照调度的原则,档案管理器326聚集所有的用户数据,音频轨道和事件登录,以及通过使用通信管理器把它们发送到网络中心服务器。被传送到网络中心的所有的数据被格式化为XML文件。
2.7使用数据接着更详细地讨论使用数据的某些方面,使用数据在HES和网络中心处被监视,存储和处理,以及它是在上文中结合通信管理器一起被提到的。
在优选实施例中,这样的使用数据包括与特定的内容片段,例如电影或按要求可提供的视频的节目,或被调度的业务,或公共的可提供的信道,或特定的音乐记录轨道,唱片盒或成套节目的分布的观看有关的数据,并且还包括与互联网接入有关的数据。这样的数据按每个房间、每个用户、或每个时间间隔的原则被不同地保持。
特别有用的是按每个用户的原则保持这样的数据,以及在优选实施例中,这个和甚至各种各样其他用户有关的数据被保持。
具体地,在优选实施例中,所有的指令被记录在HES 2。这些指令包括,具体地,在用户房间中由用户传送的所有的指令,例如,最具体地,如由遥控器23和/或键盘/开关板(未示出)发送的、到或通过LCU 3和/或电视机5的那些指令。在这个另一个实施例的特定的实施方案中,这些指令包括(或也包括)由网络中心服务器1发送到HES 2的指令和由HES 2发送到LCU 3的指令。
指令记录与被存储在HES(以及在特定的实施例中,中央的网络中心服务器)的或由HES可接入的数据相关或相联系。系统使得记录能够由特定的用户的喜好和使用的历史组成。对于特定的用户的记录可以由在不同的旅馆处的服务器接入,以及在用户到达其中安装有系统的特定的旅馆后,用户的房间中的系统的建立可以根据用户的记录被定制。
在特定的实施例中,例如,指令记录与特定的用户识别号、特定的用户所工作的公司、使用的时间和日期、特定的旅馆或安装的识别号、特定的房间的特性、价格和付费信息,与市场或销售信息的反应能力,与互联网使用,或与旅馆设施的使用相关或相联系。
指令记录被发送到网络中心服务器,在其中实行指令的记录,以及创建或更新用户的资料。在用户到达特定的台址后,用户资料被特定的HES下载,以及由该HES按临时的原则被保存。用户资料按永久的原则被保存在网络中心服务器。在替换实施例中,用户资料被保存,并按分布的原则通过网络中心服务器和系统的所有的HES实行分析。
各种各样统计分析技术,包括平均,相关,和时间序列分析,在网络中心处施加到指令记录和用户资料。这些技术例如可以按每个用户、每个台址、每个公司、或每个时间间隔的原则被施加。这样的统计分析的结果可以在接收到来自特定的HES的请求后被生成。在替换实施例中,这样的统计分析由各个HES本身执行。
在优选实施例中,用户的识别号是在办理入住手续时被告知系统的,虽然在替换实施例中,用户的识别号是在用户房间中由用户通过遥控器输入PIN号而被告知系统的。PIN通过LCU被发送到HES。
在用户房间中系统的建立根据用户的记录被定制。初始地,被显示给用户的菜单屏幕,最容易制成可供用户使用的其他数据,以及呈现给用户的收费任选项根据用户的记录被定制。然而,在用户的记录包括行动的记录或关于环境或其他参量(例如房间温度或亮度水平)的喜好的情形下,这样的环境或其他参量可根据用户的记录被定制。
下面参照图6给出记录的指令的工作的例子。
用户访问具有HES 1000和LCU 1001-1003的旅馆。用户输入各种指令到他们的房间中的LCU,例如LCU 1001。指令被HES 1000记录,以及被使用来汇编对于该特定的用户的资料。在用户办理离开手续后,HES 1000把资料发送到网络中心服务器1。
在以后的时间,用户办理入住具有HES 1010和LCU 1011-1013的不同的旅馆。用户输入某些个人的细节,这些细节被发送到网络中心服务器1。这些细节使得网络中心服务器1能够检索与该特定的用户有关的资料。检索的资料被下载到HES 1010,以及被使用来定制系统。
例如,被呈现给以后的特定的数据,和数据的菜单,随检索的资料而变化。
在优选实施例中,用户资料在整个用户逗留期间被存储在HES,以及当用户办理离开手续时,或当用户在预定的时间间隔内未使用系统时被删除。被存储在HES处的用户资料也周期地被更新,通常通过从网络中心下载更新的版本,如果用户逗留在旅馆很长的时间间隔的话。
在用户逗留期间,如果每次在用户使用不同的LCU时得到用户识别号,则用户指令可以从多个不同的LCU被记录。
在替换实施例中,用户本人不需要输入个人细节到系统,而是可以从在办理入住手续时由用户给出的数据中,或例如从他们的信用卡数据或贵宾卡数据中取得细节。
在替换的例子中,它是以上描述的例子的变例。
虽然以上的例子具体地是针对旅馆内的实施例描述的,但在这些例子阐述的特性也可以在各种各样的其他环境下的实施例中找到,例如在下面更详细地讨论的这些环境中。
2.8 XML的使用和在系统内通信的例子XML在系统的优选实施例中被使用,因为它提供一个框架结构,在其中可以规定数据类型和在数据类型之间的相互关系,提供了用于分布和处理相关的数据片段或数据类型的通用的和有力的框架结构。它也提供高度便携式格式,因为XML使能的任何设备可以分析XML文件或标题。提供类似的特性的其他语言或协议,可以在替换的实施例中被使用。
XML使能创建和格式化文本、网页、或文件结构以及规定用于处理这样的文本、网页或文件的法则。对于在文本、网页、或文件内的不同的数据类型可以创建标记,并可以规定在数据类型之间的相互关系。
特定的XML文件通过使用XML处理器和按照特定的XML方案或文本类型定义(DTD)被分析。在优选实施例中,XML处理器被链接到各种不同的应用,它们在分析以后处理数据。
数据在系统的部件之间,例如在LCU与HES之间,在HES的部件之间,以及在HES与网络中心服务器之间以XML格式或通过XML标题被发送。
具XML格式或XML标题的文件也由系统的部件,例如通信管理器312,升级管理器310,内容管理器314到322,网关服务器20,网络中心服务器1,管理控制台,LCU 3,事件监视器324,和档案管理器326生成。
现在考虑在优选实施例中,从网络中心服务器到本地分布子系统的部件的数据的分布,以及从本地分布子系统的部件到网络中心的数据的分布的例子。
数据文件以XML格式通过规定数据文件要被分布到哪个台址的XML标题文件,从网络中心服务器1被发送到无线通信提供者。XML文件由无线通信提供者进行分析,数据文件被包括在输送数据流中,它根据XML标题中的信息来寻址,并将输送数据流从卫星发射机52发送到台址处的卫星接收机54。
现在考虑在数据流被寻址到的台址处数据文件的处理。数据文件由网关服务器20传送到升级管理器310。数据文件由升级管理器进行分析,以及XML标记表示文件为包含媒体资产。
内容管理处理过程314被起动,并且其他标记表示包含电影数据的MPEG文件的内容,位置和相关,以及在数据文件内的内容文件的说明的内容,位置和相关。
如上面讨论的,内容管理处理过程314把文件复制到数据库340内的特定的存储栈。
对于数据的请求然后从LCU 3被发送到HES 2。LCU以XML文件发送这个请求,它在HES处被分析。分析的请求然后被传送到HES内适当的应用项。作为应答,生成数据文件,包含来自早先被存储在数据库340中的内容数据的说明的数据,并且包含显示信息。XML标题文件被生成,它包含内容数据的说明的内容和相关以及显示数据。数据文件和XML标题文件被发送到LCU,LCU分析XML标题文件,并把数据文件的内容传送到LCU中适当的处理过程。数据然后在电视机5上被显示。
用户根据被显示的数据选择另外的数据,以及对于数据的请求以XML文件从LCU被发送到HES,它在HES处被分析。分析的请求然后被传送到HES内适当的应用项,并作为应答,早先被存储在数据库340中的MPEG数据被传送到LCU。在优选实施例中,XML标题通过MPEG数据流被发送,它被分析以及提供有关MPEG数据流的信息。
在以上例子中描述的处理过程中,代表由用户作出的每次按键按压的数据也从LCU被发送到HES,并被存储在数据库340中。类似的用户输入数据也从本地分布子系统内的其他的LCU被发送,并且也被存储在数据库340中。在本例中,相关的数据连同按键按压数据一起被存储,即作出按键按压的时间和日期,识别按键按压数据是从哪个LCU发送的部件识别号,代表当作出按键按压时在电视机5上显示的数据的数据,以及代表在作出按键按压时正在由LCU执行的其他处理的数据。
所有这样的用户输入数据和非紧急的诊断或其他数据,每天一次地从HES通过连接9被发送到网络中心。数据作为XML文件被发送,XML标记规定文件内数据的内容和相关。在网络中心服务器处接收后,文件的XML部分被分析,且数据被传送到适当的应用项,并按需要被存储或被处理。
击键数据被存储在网络中心的存储器中,且处理器被使用来分析击键数据和早先从在本例中讨论的台址或从其他台址被接收和被存储的、其他类似的数据。在本例中,分析的目的是确定特定的菜单屏幕的效率;通过分析用户如何通过菜单导航,例如,确定返回到特定的菜单屏幕多少次,以及用户观看特定的菜单屏幕多长时间,可以确定如何容易理解菜单屏幕或菜单屏幕如何混淆。
典型地,击键数据的记录,正如以上在例子中描述的,只在有限的时间间隔,或只在有限的数目的台址处才发生,且系统的性能的方面的具体的研究和分析具有预定的持续时间。
在这样的研究中,指令从网络中心被发送到作为用户的HES,以规定哪些数据要被存储和被发送到网络中心。这样的指令具有规定研究参量的数据的形式,它再次连同XML标题一起被发送,或被引入XML文件中。XML被分析以及规定参量的数据被发送到HES内的适当的应用项。替换地,研究参量由运营商本地地被设置。
从以上的例子中可以看到,在优选实施例中,网络中心能够集中地管理分布系统的方方面面,虽然在特定的台址处在本地分布子系统内数据的分布和呈现以及通信被转移到运行在该台址的HES处的应用项。
正如讨论的,在优选实施例中,针对在特定的本地分布子系统处的数据的分布和呈现以及通信的参量和应用项从网络中心被发送和被安装,以及数据被发送回网络中心,意味着对于运行系统不需要由运营商本地干预。然而,运营商能够按需要被本地干预,以便管理或修改这样的参量或应用项。
通过另外的例子,以下的XML文本类型定义(DTD)规定在优选实施例中在网络中心服务器与HES之间传送的数据的格式。
·在视频“成套节目”内文件的内容和相关·在音频“成套节目”内文件的内容和相关·LCU软件版本细节·HES应用软件版本细节;在软件版本内用于文件的内容和安装细节·在用户接口资产322的版本内文件的内容和相关·诊断信息的内容和结构·事件登录的内容和结构·使用数据的内容和结构具有XML格式的、对于数据的请求可以根据数据的特定的特性被请求。例如,特定的类型的所有的数据,例如由特定的XML标签标出的可以被请求,或该数据的某些由另外的准则被限制;例如,特定的类型的所有的数据在特定的时间间隔内被存储。
3.加书签现在讨论加书签功能,它使得用户能够从规定的位置停止和启动数据流的业务。
加书签的总貌是,书签数据的生成和贮存,以及数据的类型作为或连同书签数据一起被存储。然后通过显示可能的系统的状态图讨论视频、音频、TV上的互联网、和笔记本电脑连接性业务的加书签的具体的例子。
在现有技术系统中,如果MPEG数据流被停止,则重新选择它,牵涉到新的收费,且业务从开始点再次开始。
在本系统的优选实施例中,有可能确保,如果数据流由于任何原因被停止,则退出点被加书签,确保如果互联网进程被停止,系统知道对于用户剩余多少接入时间,在以后时间从退出点重新开始业务,显示可提供重新继续/重新起动的、被加书签的项目或业务的菜单,以及在停止、暂停、或切换内容的直接播出后重新分配直接播出资源。
加书签允许数据流业务在用户请求下被停止,然后在以后的时间点从同一个位置处重新启动。当数据流被停止时,资源被释放,促使媒体服务器的更好利用和可用性。
这里描述的各种实施例针对内容的分布。在大多数这样的实施例中,内容的这样的分布可以在用户的命令下,通常通过操作遥控器单元被停止或暂停。在优选实施例中,当该内容的分布被停止或暂停或当新的内容的被请求时,通过把表示内容的数据和表示被发送到本地控制单元的内容的最后部分的数据贮存在HES的数据库340,内容被自动地加书签。
例如,用户可通过使用系统的按要求的视频方面为两个不同的电影付费。他们然后可以在观看一个或另一个电影之间切换。每次他们从观看一个电影切换到观看另一个电影时,他们所观看的影片的那个点被加书签,并在切换回该影片时,影片从最后的加书签的点处(或较早的加书签的点,如果用户选择的话)被输出。
在优选实施例的变例中,在数据从HES到LCU的传输或对传输的请求时,内容的直接播出可被暂停或被停止和加书签。这样的数据例如可以是通常的宣告,消息,报警呼叫,或火警警报。而且,关于是否因此暂停和停止内容的直接播出和对内容加书签的决定可以根据数据的优先权级别(例如,火警报警总是具有优先权)和用户的喜好,以及按照优先权法则被作出。
其他书签数据包括加密信息,具体讲,使能解密在加书签点处的内容的密钥,收费信息,特别是,有关由用户对于特定的内容片段进行付费的信息,有关用户有权利接收多少另外的内容的权利信息,以及有关特定的内容被加书签的时间的时间信息。在优选实施例中,如果加书签的内容在特定的时间间隔内没有再次被访问,则书签信息被自动删除。
3.1业务状态改变以下的分析给出当遇到对于各种不同的类型的业务(即,视频、音频、笔记本电脑连接性、和TV上的互联网业务)的请求时执行的实际的行动的详细的说明。
3.1.1视频通过系统发出按要求的视频流。在正在播放视频流时的任何点,用户可请求暂停或停止该业务。
当旅客通过选择在遥控器上或在屏幕上的Stop,而停止播放影片时,Stop图标就在数据流上加书签,这样,旅客能够在以后的时间从退出点重新继续被停止的影片。
暂停业务,使得数据流暂停,导致TV上的静止图象。在可配置的暂停时间间隔后,数据流被加书签,导致该图象在TV上被清除。媒体服务器资源被清除。
如果用户在暂停时间间隔内选择重新继续业务,则数据流被重新起动。
如果用户希望重新起动加书签的视频流,则系统确定最后的位置,适当的媒体服务器资源的可用性,并随后从该位置启动业务。
图7的状态图表示视频流的主状态和引起状态改变的转移。
在图7上被称为的功能StartService(起动业务)包括或包含在TV上的互联网,笔记本电脑连接性,消息,宣告,视频流,音频流,和唤醒等功能。
在图7上被称为的功能ChangeTVState(改变TV状态)包括或包含功能TV关断(TV被关断),TV待机(TV被切换到等待)和模拟TV。
旅客具有从开始点重新继续停止的内容或在退出点重新继续内容的任选项。
在优选实施例中,用于发出一个已被购买但还没有完成的业务的选择器屏幕呈现用于重新继续,从开始点播放,或取消等的任选项。
在状态表上的项目StartSefvice(起动业务),如图7所示,是指如果新的业务被选择,而同时现有的业务仍旧主动地被分配给LCU,则现有的业务将自动地被加书签,并被关闭。
在替换实施例中,在视频状态图中从播放状态到停止转移可被改变到视频结束。而且,从播放到加书签状态的新的停止转移是可能的,且从加书签到播放状态的新的重新起动转移是可能的。
3.1.2音频通过系统发出按要求的音频流。在正在播放音频流时的任何点,用户可请求暂停或停止该业务。暂停业务,使得数据流暂停。在可配置的暂停时间间隔后,数据流被加书签。媒体服务器资源被清除。
如果用户在暂停时间间隔内选择重新继续业务,则数据流被重新起动。如果用户希望重新起动加书签的音频流,则系统确定最后的位置,适当的媒体服务器资源的可用性,并随后从该位置启动业务。
图8的状态图表示音频流的主状态和引起状态改变的转移。
如图8所示的、功能StartService(起动业务)[宣告]和StartService[唤醒]是指需要蜂鸣器的所有的业务。
音频业务的加书签法则能够考虑宣告的优先权化级别。如果宣告优先权与蜂鸣器有关,则音频流被加书签和被终结。
在替换实施例中,在音频状态图中从播放状态到停止转移可被改变到视频结束。从播放到加书签状态的新的停止转移也是可能的,以及从加书签到播放状态的新的重新起动转移是可能的。规定从播放到加书签的移动的StartService(起动业务)转移可被扩展到包括需要蜂鸣器的声音的所有的业务。
3.1.3笔记本电脑连接性用户可通过系统发起笔记本电脑连接性进程。在系统配置的进程时间间隔内(通常为24小时)进程是有效的。在这个时间间隔期间,用户可使用、离开和重新继续他们的进程。如果进程超过进程时间间隔,则用户必须起动新的进程。
图9的状态图表示笔记本电脑进程的主要的状态,以及造成状态改变的转移。
3.1.4 TV上的互联网用户可通过系统发出TV上的互联网进程。在系统配置的进程时间间隔内(通常为24小时)进程是有效的。在这个时间间隔期间,用户可使用、离开和重新继续他们的进程。如果进程超过进程时间间隔,则用户必须起动新的进程。
图10的状态图表示TV上的互联网进程的主要的状态,以及造成状态改变的转移。
用于TV上的互联网或笔记本电脑连接性进程的其他互联网进程成套节目在优选实施例中对于用户是可用的。例如,用户可以根据被发送到用户的数据的类型或数量,或根据连接时间来收费。由旅客购买的成套节目可以在固定的时间间隔内提供无限制的互联网接入,或固定的数目的登录,或可以与连接时间或所传输的数据量成比例地准备收费,或可以提供无限制接入直到每个极限,对于超过这个极限的部分进行附加收费。
互联网进程可被加书签,计及特定的用户可应用的特定的互联网进程成套节目。
应当指出,在替换实施例中,删除不一定对作为重新继续业务网页的特定的任选项有用。
而且,在特定的实施例中,遥控器的专门的功能键绕过浏览器,所以可引导到浏览器的不一致状态;例如,如果在遥控器上按压停止键,则浏览器仍将假设在LCU请求数据流停止的同时,数据流正在播放。这样的专门按键可以在头端被忽略,避免这种类型的不一致。
3.2用户经验现在描述在优选实施例中可供用户使用的、系统的能力。然后接着更详细地说明呈现给用户的菜单和控制屏幕,随后是这些菜单和控制屏幕是如何由系统生成的某些讨论。
以下的分析也表示用户经验如何涉及到以上描述的状态图。
如上所述,在完成以前被停止的付费业务被“加书签”。这规定业务将重新开始的点,或对于互联网进程可以在线地花费的剩余的时段。
主菜单被更新,以呈现额外的“未结束的内容”任选项。
一旦付费业务在完成以前被停止,菜单任选项“未完成的内容”(或最大19个字符长度的每个类似的标题)出现在主菜单上,呈现给用户。这个任选项只在有加书签的业务或未外出的定时的业务时才被显示。选择这个任选项导致在新的页面上允许接入到加书签的数据流传送的内容和其他停止的业务。
如果选择这个菜单任选项,则用户被引到“状态屏幕”,显示哪个特定的标题或业务(例如,笔记本电脑互联网进程)是未完成的。这些未结束的业务按时间先后次序被显示,最新看到的标题在最上面。屏幕也显示在一个业务上剩余多少时间或接入权利失效的时间。这个接入时间将用时间(24小时时钟)和日期来规定。
业务状态页显示在完成之前用户已起动(购买)和停止的、所有的加书签的数据流传送的业务以及其他基于时间的业务(这还可包括当前正在播放的音频流)。业务用详细说明剩余时间(以小时和分钟来显示)和业务接入将停止的时间(被显示为日期和时间)的信息来显示。用户可通过未结束的内容的列表来浏览,然后通过选择业务来选择重新起动或去除特定的项目。
用户能够重新继续一个业务或在状态屏幕上删除对它的标注。这专门应用到成人题材,允许用户避免潜在的为难。选择这些标题或业务之一并按压OK,导致表示选择的标题/业务和提供对于重新继续业务或删除“加书签”的进行选择的屏幕,而选择“删除”使得用户返回到状态屏幕。
选择“Resume(重新继续)”将如下地重新继续业务音频和视频业务从它们的加书签的位置重新继续,这个位置通常是它们被停止的点。
在TV上的互联网和笔记本电脑连接性业务使得它们的进程重新继续。互联网进程(其中旅客已在线地购买)在主页重新继续,允许旅客在原先购买的时间的剩余部分内冲浪。
除了成人题材外,不需要PIN或房间号输入。成人业务在业务重新继续之前需要输入PIN。
如果旅客使用屏幕浏览来重新选择还没有完成的业务,则业务被重新继续而不用以与如上所述选择业务的相同的的方式输入另外的PIN或房间号。
如果业务不能重新继续,例如因为在该时间没有视频流可供使用,则旅客被显示以劝告的屏幕,告诉用户应当以后再试。
被选择的业务通过以重新继续业务的任选项被显示。选择重新继续使得业务被重新起动如果请求的业务不能被重新继续,则显示适当的劝告的文本。这是在音频或视频业务不能重新继续时(例如,当资源在适当的媒体服务器上是不可提供时),或在TV上的互联网或笔记本电脑连接性进程不能起动时(例如,如果业务被过分预定)发生。
这个例外的信息在数据检查跟踪中被记录。
3.3菜单/控制屏幕选择参照图11更详细地描述涉及到加书签的菜单和其他控制屏幕的特性。
3.3.1主菜单主菜单屏幕具有用于七个主菜单任选项的空间“TV和家庭”;“成人”;“电影”;“音乐”;“互联网”;“旅馆业务”;和“未结束的内容”。
一旦收费的业务已经付费,但还未完成,则“未结束的内容”任选项出现在可看见的菜单分级结构的底部。选择这个任选项,链接到“状态屏幕”,它显示哪些特定的标题或业务是未完成的。
成人菜单任选项被加亮-例如通过显示包围任选项的方框。成人菜单任选项在下面被描述为聚焦点。对于主菜单,聚焦点被设置为“TV和家庭”最受欢迎的主菜单任选项。
3.3.2状态屏幕状态屏幕通过在主菜单屏幕上的“未结束的内容”任选项被接入。
屏幕列出未结束的内容的项目,诸如电影,音乐,或互联网连接进程。当未结束的内容在所有的种类上被组合时没有”TV & Movie(电影)”图形。
屏幕显示对于诸如可按小时购买的、TV上的互联网的业务的剩余的时间。屏幕也显示“Access until(接入到此为止)”,它显示超过此时间后业务就不再可用。如果网络中心试图按日程表的一部分去除老的内容,则必须对于电影等进行割除。“Access until”被给出为24小时时钟标准+日期(被规定为数字+月的名称或缩略语)。
选择标题并按压OK调用下一个屏幕。
用户可通过按压遥控器上的“菜单”按钮或通过选择在屏幕上部的主菜单任选项而返回到主菜单。
未结束的业务按购买的次序被归类,最新购买的在最上面。如果有的话,聚焦点被设置在“更多的任选项”上,否则在第一个未结束的标题/业务上。
3.3.3删除/重新继续屏幕选择的标题或业务在删除/重新继续屏幕上被确认。
在遥控器上选择取消并按压OK,使得用户返回到先前的屏幕,而在遥控器上选择重新继续并按压OK,在业务被停止的点处重新起动音频或视频业务。不用再次输入PIN或房间号。
重新继续互联网进程,使得在等于剩余的进程时间的时间间隔内从互联网主页重新继续业务。
旅客具有设施来删除对于旅客由于灵敏度的原因不想要显示的标题的标注。
数据流从旅客上次退出的点立即起动。声音记录轨道如原先地被选择。
有可能当旅客希望重新继续业务时,视频流是不可用的。显示对于这个影响的劝告的文本。
3.3.4从主菜单屏幕接入未结束的内容旅客在主菜单屏幕上可能没有通知未结束的内容任选项,或估价它的重要性。在这种情形下,用户可能试图通过熟知的回到菜单屏幕的浏览路由,重新选择先前购买的影片。即使旅客没有估价在主菜单屏幕上未结束的内容任选项的重要性,它也被显示在所有的菜单屏幕上直到选择器屏幕。
旅客到达选择器屏幕,在该屏幕上他试图重新起动/重新继续先前已购买的影片。选择器屏幕包括影片的梗概和三个菜单任选项。系统认出该影片已被购买并将选择器屏幕呈现给旅客以供任选从退出点重新继续电影或从开始点重新起动电影,或再次选择。
重新继续电影是免费的,但从开始点重新起动是可收费的。旅客不需要输入PIN或房间号。如果旅客希望从开始点重新起动影片,则下一个屏幕告诉用户选择或重新选择语言选择。如果旅客不想对先前购买的电影再次付费,则他选择取消并返回到先前的屏幕。电影通过在可配置的时间间隔内显示的要求按钮来起动,然后从屏幕逐渐消失。
3.4设计细节下一节详细说明支持上述的功能的项目。具体讲,考虑为进行升级系统以支持加书签功能而需要的改变。
在优选实施例中,对于用户可用的各种菜单屏幕是Java服务器页的形式。这样的Java服务器页包括加书签业务状态页,业务重新继续/重新起动页,支持加书签的audioplay.jsp和videoplay.jsp页,在重新继续成人数据流业务的purchase.jsp页,和允许重新继续或重新起动的servicevod.jsp和serviceaod.jsp页。
适当的文本和变换被包括在特性文件中。
为了支持加书签功能,各种改变对于系统内的Java类别或应用是必须的。例如,业务类别支持对于加书签的和定时的业务起作用的方法。增强网关服务器20和安排HES-LCU API提供附加信息的消息也是必须的。
在HES处的数据库必须被更新成包括新的类别,新的业务和适当的配置,以引用书签状态页。适当的文本和变换被包括在数据库中。
如果系统被升级成支持加书签,则收费管理器需要增强。
3.5用户行动正如上面讨论的,在停止功能上加书签能够停止音频或视频流以及记录退出点,停止互联网进程以及记录剩余的接入时间(购买的时间减去已过去的时间),如果占优势的接入权利,就许可用户从退出点重新继续音频或视频业务,许可用户在等于剩余的接入时间的时间间隔内从互联网主页重新继续互联网进程。通常,旅客重新继续未结束的业务,而不用再次被收费且不必重新输入房间号或PIN。
现在提供某些可能的用户行动和它们对于按要求的视频(VoD),按要求的音频(AoD),TV上的互联网,和笔记本电脑互联网业务的相关的影响的表。

4.直接播出资源的分配现在参照图1,2和5讨论直接播出资源的分配和解除分配。
在优选实施例中,被使用来从HES 2到LCU 3的内容的分布的资源可能不足以使得内容能够同时被分布到所有的LCU,以及因此使得所有的潜在的用户同时接入到内容。典型地,这样的直接播出资源可能由于经济的原因而受限制,虽然这里描述的系统是可缩放的,以及如果提供足够的直接播出资源,则允许所有的潜在的用户同时接入到内容,在最现实的生活的情形下多半不引起这样的要求。
在这样的优选实施例中,当通过使用以上讨论的处理过程,内容到LCU的分布在特定的时间间隔内被暂停或停止,且内容被自动地加书签时,直接播出资源被自动释放。直接播出资源然后可按需要被分配给其他LCU。如果原先的内容的分布被重新继续,例如通过用户按压遥控器单元23的暂停按键或重放按钮,则书签信息被检索,另外的直接播出资源被分配给LCU,以及原先内容的分布从它被暂停或停止的点处重新继续。
典型地,一个或多个直接播出计算机被链接到或被包括在HES中。直接播出计算机包括硬盘350,在其上存储可提供来分布到用户的内容;以及直接播出卡286,每个卡控制多个数据流的输出,或输出信道360。数据库340可被放置在该或每个硬盘350,或可被放置在分开的贮存媒体,在这种情形下,该或每个硬盘存储至少某些数据的拷贝在数据库340。典型地,HES发送指令到直接播出计算机,数据流传送例如包含影片的特定的文件到特定的IP地址,通常是特定的LCU的IP地址。直接播出计算机负责从硬盘350检索适当的数据,并确保数据流被正确地寻址并以适当的速率被直接播出。典型地,数据流从直接播出卡的输出信道360被传送到交换机,典型地IGMP交换机170,用于向前分布到适当的LCU的。
HES监视直接播出计算机或计算机的运行,例如所有的直接播出信道是否已被占用。在从特定的LCU接收到暂停命令后,以及通常在某个时间间隔后,书签数据被存储在HES,以及HES指令直接播出计算机使得正在数据流传送数据到该LCU的、直接播出卡的特定的输出信道是可用的。如果对于重新继续进行加书签的内容到LCU的分布的请求被HES接收,则书签数据被检索,以及直接播出计算机的输出信道被分配给该LVU。
更一般地,在优选实施例中,具有每个直接播出卡的直接播出信道形式的直接播出资源可以由具有处理器形式的控制装置被分配,以便把数据分布到任何特定的LCU,以及被解除分配,以使得它们可被用来按需要将数据分布到任何LCU。
如有需要,这种分配和解除分配被动态地执行。
在一个例子中,在优选实施例中,直接播出信道由具有HES的媒体管理器311部件的形式的处理器,响应于来自该LCU的、对数据的请求被分配到LCU,以及数据通过该直接播出信道流动到LCU。在数据流动期间,直接播出信道被解除分配,而另一个直接播出信道被分配来继续进行数据的流动。信道的分配和解除分配同时被执行,这样,数据连续地流动到LCU,或在优选实施例的变例中,这样,给用户的印象是数据连续地流动。
在优选实施例的变例中,直接播出信道的解除分配和另一个直接播出信道的分配不同时发生。在这样的情形下,数据在切换期间被超高速缓存在LCU或HES处的存储器中,以便确保数据的连续地流动。
在一个例子中,在数据流动到LCU时,如果第一直接播出信道由于故障成为不能运行的,则第一直接播出信道在处理器的控制下用第二直接播出信道动态地替换。
5.对于数据的请求的重新引导在优选实施例中,用户能够通过在TV上的互联网应用项或通过经以太网端口16或串行端口18被连接的便携式或其他计算机接入互联网。
对于连接到互联网台址的请求从LCU传送到HES,然后通过防火墙7,如果它们符合被防火墙评估的准则且如果互联网连接是可用的话,则随后转发到被寻址的互联网台址。
例如,如果请求的网页被潜在地理解为包含如在HES 2的控制下由防火墙7规定的不适当的内容,则对于数据的请求被防火墙停止,且数据被返回到LCU,以便显示给用户,说明所请求的网页是不可用的。
而且,如果不可能满足对于数据的请求,例如,如果互联网连接是不可用的,或如果本地系统的部件是不能运行的,则数据再次被返回到LCU,以便显示给用户,说明所请求的数据是不可用的。
在优选实施例中,HES通过防火墙的控制,能够响应于对于数据(例如互联网数据)的请求,与所请求的特定的数据的任何特性以及所请求的特定的数据是否可用无关地,控制被发送到用户的数据。
在优选实施例中,例如,无论何时互联网进程被起动时,则不管哪些互联网数据被用户请求,喜爱的网页数据被发送到LCU。例如,旅馆自己的网页数据可被发送到LCU。之后,对于数据的请求然后被正常处理,且所请求的数据如果可用或如果允许的话,则返回到用户。
在本例中,对于数据的请求用对于旅馆自己的网页数据的请求替换。
处理器和存储器在HES被提供来确定互联网进程何时被起动,并在接收对于数据的第一请求后把喜爱的数据返回到LCU。
各种其他的准则可以由处理器规定来确定如何处理对于数据的请求,特别是对于互联网数据的请求。例如,用户可能被限于只接入特定的互联网台址,除非他们购买适当的收费任选项,或用户可能必须输入识别号以及根据这个识别号可能只被允许接入特定的互联网台址。如果他们不被允许接入,则对于数据的请求将用对于其他数据的请求替换,而与所请求的数据的特性无关。
6.交织的内容现在参照图1,2和3讨论与内容的交织有关的系统的各个方面,具体讲,在HES与LCU之间的传输中不同类型内容的交织。更详细地讨论从内容的交织(具体地,互联网与音频/图象数据的交织)得到的系统的各种能力,给予用户的印象是,至少一个明显地连续的数据流可以实时地与其他数据的传递同时地被传递。也讨论了在用户的命令下两个以上的组的数据的交织以及一个或多个交织的数据组的选择的控制。
各种各样的数据在HES与LCU之间传输,具体讲,音频/图象数据,特别是数字电视/视频信号,文本信号,静止图象,活动图象,EPG,游戏,计算机数据,特别是计算机程序或互联网数据。在优选实施例中,这样的数据组被划分成部分,一个数据组的部分与另一个数据组的部分互相交织。
第一组数据可以是内容(例如影片)的一个特定的片段,而第二组数据可以是内容(例如另一个影片)的另一个片段。
第一组数据的部分和第二组数据的部分通常在一个数据流内被临时地交织。典型地,第一组数据的每个部分在第一组分组的各个分组中被发送,且第二组数据的每个部分在第一组分组的各个分组中被发送,分组通常是IP分组。
在LCU处接收后,第一组数据的部分被处理而形成第一组数据,而第二组数据的部分被处理而形成第二组数据。
第一组数据的部分和第二组数据的部分也可以被重新发送到输出设备,而不用首先被重新组合。例如,在一个例子中,第一组数据是代表影片的具有MPEG格式的音频/图象数据,而包含第一组数据的一部分的每个分组被LCU接收,然后实时地被数据流动到被连接到LCU的电视机。第二组数据是互联网数据,而包含第二组数据的一部分的每个分组在LCU处被接收,然后被数据流动到被连接到LCU的计算机。
如果交织的数据的分组的大小和内容被HES处的应用项适当地选择,则当实际上正在接收两个交织的数据组时,可以给予用户一个印象正在接收至少一个连续的数据流。
LCU能够或者根据用户的命令或者自动地独立地控制从HES发送到LCU的任何交织的数据组的传输。
当LCU被连接到一个以上的设备时,内容的交织是特别有利的,因为它使能通过LCU同时地把内容发送到每个设备且HES与每个设备进行通信。
图12上给出内容的交织的例子。
第一视频资产(VID1)通过图1所示的卫星链路52,54,56被发送到HES 2,并被HES 2存储。
第二视频资产(VID2)随后通过卫星链路被发送到HES 2,并被HES 2存储。
LCU 3请求VID1在电视机5上实时地播放,并且VID2在笔记本电脑6上同时地实时播放。
媒体管理器把VID1和VID2划分成N个各自的数据分组VID1(1),VID1(2)…VID1(N);以及VID2(1),VID2(2)…VID2(N)。N个数据分组然后以交织的形式VID1(1),VID2(1),VID1(2),VID2(2)等等被发送。每个分组随后被LCU 3接收,并被适当地引导到电视机5或笔记本电脑6。
图13显示四个视频VID1,VID2(如上所述地来自TV 5和笔记本电脑6)和VID3与VID4(来自被附着到不同的LCU的TV 5’和笔记本电脑6’)的同时的输出。
VID1与VID2以交织的形式被发送到第一LCU(在图12上由标签“CHANNEL 1(信道1)”来表示),以及VID3与VID4以交织的形式被发送到第二LCU(在图12上由标签“CHANNEL 2(信道2)”来表示)。
优选地,每个数据分组VID1(1),VID2(1),VID3(1),VID4(1)等是包含正确的LCU的IP地址的IP分组。替换地,信号可被频率复用,且每个LCU具有它自己的专用频道。
虽然在以上给出的例子中,VID1-VID4先前由HES 2接收和存储,但应理解,一个或多个视频资产可被接收和被立即转发到(与另一个视频资产相交织)LCU,而不用中间贮存步骤。
在替换实施例中,音频/视频信号(例如,VID1(1),VID1(2)…VID1(N))可以与互联网信号相交织,使得用户能够通过使用笔记本电脑在互联网上冲浪,并同时在电视机5上观看电影。
在另一个实施例中,HES可以发送信息或错误消息到用户(例如,用户可能达到与收费有关的、某个时间限制),以及音频/图象数据和/或互联网信号的传输被中断,而消息被显示在电视机5或笔记本电脑6上。在用户对消息进行应答后(例如,通过使用遥控器单元发送信号到LCU,响应于此,LCU发送一个消息到HES),中断时间间隔被终结,且音频/图象数据和/或互联网信号的传输被重新继续。在实施例的一个变例中,音频/图象数据和/或互联网信号连同消息数据一起(即,三个数据组的交织)继续被发送,且音频/图象数据和/或互联网信号被缓存,而显示消息数据。
虽然图12上的视频资产VID1,VID2被LCU实时地接收和重新发送,但应当理解,不同类型的交织的内容可以以不同的方式被处理、存储或路由。例如,某些数据分组可以在贮存或重新发送到连接的设备之前在LCU处被组合。
7.系统的能力现在描述在旅馆内的优选实施例的某些能力。对于在不同于旅馆的环境下的优选实施例的变例,也得到相同的或相似的能力。
系统通过泛欧洲卫星提供最新式的定制的内容,以多种语言的全部按要求的编程,并指向旅客的旅馆业务。人们可从根据诸如旅客资料、占用率和房间收益那样的因素专门为旅客制作的节目中获益。
系统提供新的业务、升级的技术和管理的内容。
所提供的所有业务是对旅客和旅馆经理要求的扩展研究的结果。所有新的业务是基于正在进行的研究。系统提供专门为每个旅客制作的最新式定制内容,设计的业务反映旅客在房间中的行为。
系统首先记录服务器上的每个指令。
系统为旅馆旅客提供数字“自动点唱机”。唱片盒的选择被定期地回顾和更新,以满足旅客的要求。
系统也提供到旅馆的资产管理系统的单个保密链路。重要的增值业务被设计成提高职员的生产率和改进旅客满意度。
系统可传送消息到各个旅客,并把信息瞄准特殊的旅客组,诸如,告知会议代表开会时间和地点。
8.替换的实施例这里(在任何方面或实施例中)描述的许多实施例是针对旅馆内的系统以及它们的安装和使用。然而,这里描述的实施例、以及系统、方法和特性也容易在其他环境内(在特定的多用户或多个房间的环境内)被安装和使用。这样的环境具体地包括船只,特别是巡航船只飞机火车医院多住宅单元,例如单元楼,或公寓房住房组办公室或办公室组,工厂,船舶或船舶组,学校和其他工作的、商业的或教育的环境车站,机场和其他运输终端确实,优选实施例的特性之一是,它们可以容易地在各种环境(诸如以上描述的那些环境)之间传送,而没有或很少修正。
因此,对旅客的查询将被看作为包括在任何这样的环境下的任何这样的实施例的任何用户。
优选实施例的特性是,被分布的信号,数据或信息既不限于音频/图象,具体地电视,信号,数据或信息,也不限于提供文娱业务的优选实施例。
确实,优选实施例提供通用信息、传送消息业务、报警呼叫、价格和收费信息、教育材料、具有电子格式的文本,或可被存储的或被电子发送和检索的或被本地服务器接收的任何类型的材料。
在特定的实施例中,在医院内,系统被使用来提供消息传送、报警呼叫、和调度信息给护士、医生和其他医院职员。在某些这样的实施例中,本地控制单元和在替换的本地服务器中被链接到由职员携带的寻呼机。
在学校、学院、大学和其他教育环境内的特定的实施例中,系统被使用来提供教育材料,诸如讲课笔记、教科书材料和音频/图象材料,以及使教员能与学生之间进行通信,并提供通常的消息传送、时间表和信息业务。
在房屋内的优选实施例中,系统被使用来提供娱乐,诸如地面和卫星电视、无线电、音频、按要求的视频、预定发行的影片以及游戏、教育材料,诸如教科书材料、课程、讲课笔记和音频/图象材料、广告、一般的和目标的,银行与其他金融业务、购物业务和一般的信息。
在旅馆、船只、火车、飞机、车站和机场内的优选实施例中,除了上述的某些材料和业务以外,系统还被使用来提供时间表、售票、预订、天气和其他旅行有关的信息。
在办公室、工厂和其他工作环境内的优选实施例中,除了上述的某些材料和业务以外,系统被使用来提供具有电子形式的文本的接入、雇员出勤的记录、日记和调度的业务、工资单信息和业务、训练材料以及数理逻辑信息。
以下内容可应用于如这里描述的或如附图上显示的实施例的任何方面。
涉及到信息贮存的特性可以通过适当的存储器单元或贮存器来实施。涉及到信息处理的特性可以通过适当的处理器或控制装置,以软件或硬件或二者的组合来实施。
在本发明的范围内提供了类似于在这里无论何处描述的设备特性的方法步骤,且反之亦然。在前述的任何的或所有的部分中,以上描述的、不同的特性和方面,包括方法和设备特性和方面,可以以任何适当的方式被组合。
本申请人主张在附图上的设计权利和/或版权。
应当理解,以上本发明纯粹是通过例子来描述的,并且可以在本发明的范围内进行细节的修改。
在本说明书以及(在适当的场合)权利要求书和附图中公开的每个特征可以独立地或以任何适当的组合出现。
权利要求
1.一种管理包括远端服务器和包含本地服务器的本地分布子系统的数据分布系统的方法,包括从本地分布子系统的一个部件发送数据到本地服务器;以及从本地服务器发送数据到远端服务器。
2.按照权利要求1的方法,还包括在数据发送到远端服务器之前,在本地服务器处处理数据。
3.按照权利要求1或2的方法,还包括从远端服务器发送另外的数据到本地服务器,以及优选地,在本地分布子系统内分布另外的数据。
4.按照任何前述的权利要求的方法,包括在远端服务器处接收数据,以及响应于该数据发送另外的数据。
5.按照任何前述的权利要求的方法,还包括在发送数据到远端服务器之前,把数据存储在本地服务器,优选地存储在数据库中。
6.按照任何前述的权利要求的方法,还包括把数据存储在远端服务器,也优选地存储在数据库中。
7.按照任何前述的权利要求的方法,还包括生成代表各个数据的重要性的优先权数据。
8.按照任何前述的权利要求的方法,还包括根据这样的优先权数据,发送数据到远端服务器。
9.按照任何前述的权利要求的方法,还包括周期地发送数据到远端服务器。
10.按照任何前述的权利要求的方法,包括提供多个本地分布子系统,每个包括各个本地服务器;从每个本地分布子系统的各个部件发送各自的数据到各个本地服务器;以及从每个这样的本地服务器发送各自的数据到远端服务器。
11.按照任何前述的权利要求的方法,包括从该或每个本地分布系统的多个部件发送数据。
12.按照任何前述的权利要求的方法,还包括在远端服务器处接收数据和根据这些数据分析系统的性能。
13.一种提供了分析包括远端服务器和本地分布子系统的数据分布系统的性能的方法,包括在远端服务器处接收来自本地子系统的一个部件的数据;以及根据这个数据分析数据分布系统的性能。
14.按照任何前述的权利要求的方法,其中数据包括来自预定的数目的用户的和/或在预定的时间间隔内记录的和/或从预定的本地服务器处接收的数据。
15.按照任何前述的权利要求的方法,其中数据包括诊断数据。
16.按照任何前述的权利要求的方法,其中数据包括状态信息。
17.按照任何前述的权利要求的方法,还包括根据数据发现并排除(debug)错误。
18.按照任何前述的权利要求的方法,其中数据包括用户输入数据。
19.按照任何前述的权利要求的方法,其中数据包括用户识别号。
20.按照权利要求19的方法,包括根据用户输入数据生成或更新用户资料。
21.一种生成用户资料的方法,包括从本地分布子系统的一个部件发送用户输入数据到远端服务器;以及根据这个用户输入数据生成用户资料。
22.按照权利要求20或21的方法,还包括根据从本地分布子系统的另一个部件和/或从远离该本地分布子系统的另一个本地分布子系统的一个部件得到的用户输入数据,生成用户资料。
23.按照权利要求20到22的任一项的方法,还包括根据现有的资料生成用户资料。
24.一种管理数据分布的方法,包括提供包含本地服务器的本地分布子系统;以及把用户资料从远端服务器传送到本地服务器。
25.按照权利要求24的方法,还包括响应于优选地从本地服务器发送到远端服务器的传送请求,发送用户资料。
26.按照权利要求25的方法,其中传送请求包括用户识别号。
27.按照权利要求24到26的任一项的方法,还包括把用户资料存储在本地分布子系统。
28.按照权利要求27的方法,还包括根据预定的时间间隔的消逝和/或根据用户输入数据,删除被存储在本地分布系统处的用户资料。
29.按照权利要求24到28的任一项的方法,包括根据用户资料在本地服务器处生成数据。
30.按照权利要求29的方法,其中生成数据的菜单。
31.按照权利要求29或30的方法,其中生成显示数据。
32.按照权利要求29到31的任一项的方法,还包括从本地服务器发送数据到本地分布子系统的一个部件。
33.按照权利要求32的方法,还包括接收对于数据的请求和根据这样的请求发送数据到本地分布子系统的部件。
34.按照权利要求33的方法,其中对于数据的请求包括用户识别号。
35.按照权利要求34的方法,还包括根据用户识别号选择用户资料,以及根据选择的用户资料生成数据。
36.一种管理数据分布的方法,包括提供包括本地服务器的本地分布系统;在本地服务器处存储多个用户资料;接收请求;根据该请求选择用户资料;根据选择的用户资料生成数据;以及发送数据到本地分布系统的一个部件。
37.按照权利要求36的方法,其中请求包括用户识别号和/或标识本地分布系统的部件的识别号。
38.按照权利要求24到37的任一项的方法,其中用户资料是按照权利要求20到23的任一项生成的用户资料。
39.一种用于存储数据的系统,包括服务于多个用户的服务器,用于接收来自用户的数据的装置,用于发送这样的数据到服务器的装置,以及用于存储这样的数据的存储器。
40.按照权利要求39的系统,还包括网络中心服务器和至少一个另外的服务器,网络中心服务器服务于多个所述服务器,并用于发送所述数据或基于所述数据的用户资料到网络中心服务器的装置。
41.按照权利要求40的系统,还包括用于从被贮存装置中的数据选择要被发送到网络中心服务器的数据的装置。
42.按照权利要求39到41的任一项的系统,还包括用于根据被存储的数据来配置系统的装置。
43.按照权利要求39到42的任一项的系统,还包括用于接收用户识别号,并把存储的数据与用户识别号相联系/相关的装置。
44.按照权利要求42和43的系统,其中该或每个服务器适合于接收用户识别号;检索与用户识别号相联系/相关的存储的数据;以及根据检索的数据来配置系统。
45.按照权利要求39到44的任一项的系统,还包括用于根据存储的数据发现并排除系统中的错误的装置。
46.按照权利要求39到45的任一项的系统,还包括用于处理检索的数据的处理器。
47.按照权利要求46的系统,其中处理器在接收的数据被存储在存储器后处理该接收的数据。
48.按照权利要求45或46的系统,其中处理器适合于处理数据,生成分析数据,并把数据与分析数据相联系/相关。
49.按照权利要求48的系统,其中分析数据表示数据的接收的时间和/或日期。
50.按照权利要求48或49的系统,其中处理器对数据进行统计分析。
51.按照权利要求39到50的任一项的系统,其中该或每个服务器适合于接收来自在旅馆中的用户的数据。
52.一种通过使用如在权利要求39到51的任一项中要求的系统存储数据的方法。
53.一种管理诊断信息的方法,方法包括从多个设备接收诊断信息;以及把接收的诊断信息转发到远端服务器。
54.按照权利要求53和权利要求98到111的任一项的方法,其中所述软件是响应于在远端服务器处诊断信息的接收而被安装的。
55.按照权利要求53和权利要求98到111的任一项的方法,其中所述诊断信息表示所述软件是否已被成功地安装。
56.一种用于管理诊断信息的设备,设备包括本地服务器,被配置来从多个设备接收诊断信息和把接收的诊断信息转发到远端服务器。
57.按照权利要求56的设备,还包括远端服务器,用于从所述本地服务器接收所述诊断信息。
58.按照权利要求57的设备,其中所述远端服务器被配置来响应于所述诊断信息的接收而发送软件。
59.按照权利要求56到58的任一项的设备,其中本地服务器被配置来接收和存储音频/图象数据以及按要求分布音频/图象数据到一个或多个设备。
60.按照权利要求56到59的任一项的设备,还包括一个或多个附加的本地服务器,每个附加的本地服务器被配置成从各个多个设备接收诊断信息和把接收的诊断信息转发到远端服务器。
61.按照权利要求56到60的任一项的设备,其中诊断信息具有SNMP收集器的形式。
62.按照权利要求56到60的任一项的设备,其中诊断信息具有XML文件的形式。
63.按照权利要求56到62的任一项的设备,其中所述本地服务器被配置成从所述远端服务器接收软件,以及安装所述软件。
64.一种分布数据的方法,包括在第一设备处接收数据和相关的数据;分析相关的数据;根据相关的数据的分析,处理数据;以及从第一设备发送数据到第二设备。
65.按照权利要求64的方法,还包括在第三设备处生成相关的数据,以及优选地从第三设备发送数据与相关的数据到第一设备。
66.按照权利要求64或65的方法,还包括从第一设备发送另外的相关的数据到第二设备;在第二设备处分析另外的相关的数据;以及根据另外的相关的数据的分析,在第二设备处处理数据。
67.按照权利要求66的方法,还包括优选地在第一设备处,生成另外的相关的数据。
68.按照权利要求64到67的任一项的方法,其中第一设备和第二设备是本地数据分布系统的部件。
69.一种管理数据的分布的方法,包括提供本地数据分布系统;在本地分布子系统的一个部件处把相关数据与该数据相联系;发送数据与相关数据到设备;分析该相关数据;以及根据相关数据的分析,处理该数据。
70.按照权利要求64到68的任一项的方法,还包括生成相关的数据。
71.按照权利要求70的方法,其中设备是本地数据分布系统的另一个部件,或设备是远端服务器。
72.按照权利要求64到71的任一项的方法,其中数据包括多个数据组,以及相关的数据和/或另外的相关的数据规定在至少两个数据组之间的相互关系。
73.按照权利要求64到72的任一项的方法,其中相关的数据和/或另外的相关的数据包括控制命令。
74.按照权利要求64到73的任一项的方法,其中数据包括可执行的数据。
75.按照权利要求64到74的任一项的方法,包括通过使用一组法则分析相关的数据和/或另外的相关的数据。
76.按照权利要求75的方法,其中法则组可以是公共地可供使用的法则组。
77.按照权利要求75或76的方法,其中法则组可包括XML方案或XML文件类型定义。
78.一种下载数据组的方法,包括把数据组连同用于执行数据组的公共标题文件一起发送到一个设备。
79.按照权利要求78的方法,其中标题文件规定在数据组之间的相互关系。
80.按照权利要求78或79的方法,其中标题文件至少部分地是以语言“XML”编写的。
81.按照权利要求78到80的任一项的方法,其中标题文件包含关于设备如何处理数据组的教导。
82.按照权利要求78到81的任一项的方法,其中设备位于旅馆。
83.按照权利要求78到82的任一项的方法,还包括存储数据组,以及分布数据组到多个本地控制单元。
84.用于将如在权利要求78到83的任一项中要求的发明付诸实施的设备。
85.一种请求数据的方法,包括发送对于数据的请求,它包括数据的特性的说明。
86.按照权利要求85的方法,其中对于数据的请求至少部分地是以通用语言编写的,它优选地可包括任何种类的信息,以及优选地以语言“XML”编写。
87.按照权利要求85或86的方法,其中数据是内容。
88.按照权利要求85到87的任一项的方法,其中数据是状态信息。
89.一种操纵处理数据的方法,该方法包括下载文件;确定文件的内容;按照文件的内容选择内容处理器;并用选择的内容处理器来操纵处理文件。
90.按照权利要求89的方法,其中文件的内容由文件本身被确定。
91.按照权利要求89或90的方法,其中文件包括文件名称,且文件的内容由文件名称被确定。
92.按照权利要求89的方法,还包括下载标识以后要被发送的文件的内容的信息,其中文件的内容由下载的信息被确定。
93.一种管理包括远端服务器和包括本地服务器的本地分布子系统数据分布系统的方法,方法包括从远端服务器发送软件到本地服务器,以及在本地子系统内的设备中安装软件。
94.按照权利要求93的方法,包括电报地发送软件。
95.按照权利要求93或94的方法,包括自动地安装软件。
96.按照权利要求93到95的任一项的方法,还包括发送相关的数据到本地服务器,以及根据相关的数据选择和/或安装软件。
97.按照权利要求93到96的任一项的方法,还包括发送软件到本地子系统的一个部件,以及在该部件处安装软件。
98.一种安装软件的方法,包括从远端位置发送软件到一个位置,以及安装所述软件。
99.一种在旅馆处安装软件的方法,包括从远端位置发送软件到旅馆,以及安装所述软件。
100.按照权利要求98或99的方法,包括电报地发送软件。
101.按照权利要求98到100的任一项的方法,还包括提供位于旅馆房间中的、用于音频/图象数据的接收机,以及在接收机中安装软件。
102.按照权利要求98到101的任一项的方法,还包括在旅馆中提供用于接收和分布音频/图象数据的服务器,以及在服务器中安装软件。
103.一种在旅馆处安装软件的方法,包括在旅馆中提供用于接收和分布音频/图象数据的服务器,以及在服务器中安装软件。
104.按照权利要求99到103的任一项的方法,还包括将有关把以后要发送到旅馆的软件的名称和/或内容通知旅馆的信息发送到旅馆。
105.一种安装软件的方法,包括发送软件到第一设备,从而发送软件到第二设备,以及在所述第二设备处安装所述软件。
106.按照权利要求105的方法,还包括将有关把以后要发送到第一设备的软件的名称和/或内容通知第一设备的信息发送到第一设备。
107.按照权利要求106的方法,还包括在第一设备处识别软件,并分析软件要被发送到多个这样的第二设备中的哪个第二设备。
108.按照权利要求93到107的任一项的方法,其中软件包括一组计算机指令和/或内容,诸如媒体资产或用户接口资产。
109.按照权利要求108的方法,其中软件包括源代码,目标代码,可执行的文件或配置信息。
110.按照权利要求108或109的方法,其中软件是程序更新,方法还包括按照程序更新来更新安装的程序的步骤。
111.按照权利要求110的方法,其中程序更新包括日程表信息,以及其中更新安装的程序的步骤在由日程表信息确定的时间时执行。
112.一种管理包括远端服务器和包括本地服务器的本地子系统的数据分布系统的方法,包括从远端服务器发送软件到本地服务器;存储数据在本地服务器中;以及在本地服务器处生成可提供用于在本地子系统内的分布的数据的菜单。
113.按照权利要求112的方法,还包括在本地服务器处生成多个互相链接的菜单。
114.按照权利要求112或113的方法,还包括根据数据的特性生成菜单。
115.按照权利要求114的方法,还包括从由中央服务器发送到本地服务器的说明性数据中确定数据的特性。
116.一种发送节目到接收机的方法,方法包括以下步骤在发送进程期间发送部分节目到接收机;生成书签数据,书签数据表示该发送进程的进度;以及存储书签数据。
117.按照权利要求116的方法,还包括在第二发送进程期间发送节目的第二部分到接收机,第二部分的开始点至少部分地由存储的书签数据被确定。
118.按照权利要求117的方法,还包括以下步骤接收重新继续请求,响应于重新继续请求的接收,检验直接播出资源的可提供性;如果直接播出资源是可用的,则发起第二发送进程,如果直接播出资源是不可用的,则发送一个消息到接收机。
119.按照权利要求116到118的任一项的方法,还包括以下步骤接收暂停请求;响应于暂停请求的接收,终结第一发送进程;以及监视在暂停请求的接收后预定的暂停时间间隔的到期,其中书签数据是响应于暂停时间间隔的到期被生成的。
120.按照权利要求119的方法,还包括从用户输入设备接收暂停请求。
121.按照权利要求119或120的方法,还包括以下步骤在以后的发送进程期间发送节目的一部分到接收机;接收停止请求;响应于停止请求的接收,终结发送进程;生成以后的书签数据,以后的书签数据表示以后的发送进程的进度;以及存储以后的书签数据。
122.按照权利要求116到121的任一项的方法,还包括在第一发送进程期间分配直接播出资源给接收机,以及在第一发送进程终结后从接收机解除直接播出资源的分配。
123.按照权利要求119和权利要求122的方法,其中直接播出资源响应于暂停时间间隔的到期被解除分配。
124.按照权利要求116到123的任一项的方法,还包括以下步骤接收业务请求;响应于业务请求的接收,终结第一发送进程;以及把与业务请求有关的数据发送到接收机。
125.按照权利要求124的方法,还包括以下步骤把接收的业务请求与先前存储的优先权法则进行比较,以确定接收的业务请求的优先权水平;以及只在优先权水平超过预定的门限值才终结第一发送进程。
126.按照权利要求125的方法,还包括从用户输入设备接收业务请求的步骤。
127.按照权利要求116到126的任一项的方法,还包括以下步骤按照存储的书签数据生成书签回顾信息;以及把书签回顾信息呈现给用户。
128.按照权利要求127的方法,还包括以下步骤,接收书签回顾信息修改请求;以及按照书签回顾信息修改请求修改书签回顾信息数据。
129.按照权利要求128的方法,还包括从用户输入设备接收书签回顾信息修改请求的步骤。
130.按照权利要求116到129的任一项的方法,还包括以下步骤接收书签修改请求;以及按照书签修改请求修改所存储的书签。
131.按照权利要求130的方法,还包括从用户输入设备接收书签修改请求的步骤。
132.一种用于发送节目到接收机的设备,设备包括用于在发送进程期间发送部分节目到接收机的装置;用于生成书签数据的装置,书签数据表示该发送进程的进度;以及用于存储书签数据的装置。
133.按照权利要求132的设备,其中直接播出资源适配于在第二发送进程期间发送第二部分的节目到接收机,第二部分的开始点至少部分地由存储的书签数据被确定。
134.按照权利要求132或133的设备,还包括用于接收重新继续请求的装置;以及用于响应于重新继续请求的接收,检验直接播出资源的可用性,如果直接播出资源是可用的,则发起第二发送进程;如果直接播出资源是不可用的,则发送一个消息到接收机的装置。
135.按照权利要求132到134的任一项的设备,还包括用于接收暂停请求的装置;用于响应于暂停请求的接收,终结第一发送进程的装置;以及用于监视在暂停请求的接收后预定的暂停时间间隔的到期的装置,其中书签数据是响应于暂停时间间隔的到期被生成的。
136.按照权利要求195的方法,还包括用于接收和发送暂停请求的用户输入设备。
137.按照权利要求195或136的设备,其中发射机适配于在以后的发送进程期间发送节目的一部分到接收机,且设备还包括用于接收停止请求的装置;以及用于响应于停止请求的接收终结发送进程的装置,其中用于生成数字数据的装置适于生成以后的书签数据,以后的书签数据表示以后的发送进程的进度。
138.按照权利要求132到137的任一项的设备,还包括控制器,用于在第一发送进程期间分配直接播出资源给接收机,并在第一发送进程终结后从接收机解除直接播出资源的分配。
139.按照权利要求132到138的任一项的设备,其中直接播出资源是直接播出计算机的输出信道。
140.按照权利要求135和权利要求135的设备,其中直接播出资源响应于暂停时间间隔的到期来解除分配。
141.按照权利要求132到140的任一项的设备,还包括用于接收业务请求的装置;以及用于响应于业务请求的接收,终结第一发送进程的装置,其中直接播出资源适于把与业务请求有关的数据发送到接收机。
142.按照权利要求141的设备,还包括用于把接收的业务请求与先前存储的优先权法则进行比较,以确定接收的业务请求的优先权水平的装置,以及用于只在优先权水平超过预定的门限值才终结第一发送进程的装置。
143.按照权利要求142的设备,还包括用于接收和发送业务请求的用户输入设备。
144.按照权利要求132到143的任一项的设备,还包括用于按照存储的书签数据生成书签回顾信息的装置;以及用于把书签回顾信息呈现给用户的装置。
145.按照权利要求144的设备,还包括用于接收书签回顾信息修改请求的装置;以及用于按照书签回顾信息修改请求来修改书签回顾信息数据的装置。
146.按照权利要求145的设备,还包括用于接收书签回顾信息修改请求的用户输入设备。
147.按照权利要求132到146的任一项的设备,还包括用于接收书签修改请求的装置;以及用于按照书签修改请求来修改存储的书签的装置。
148.按照权利要求147的设备,还包括用于接收书签修改请求的用户输入设备。
149.按照权利要求132到148的任一项的设备,其中接收机是具有传输功能的本地控制单元的一部分,这使能书签修改请求和/或书签回顾信息修改请求和/或从本地控制单元接收业务请求。
150.按照权利要求132到149的任一项的设备,还包括一个或多个附加的直接播出资源,用于发送节目到各个分配的接收机;以及控制器,用于管理直接播出资源对于接收机的分配和解除分配。
151.一种管理数据的分布的方法,包括生成至少一段书签数据,使能重新继续分布已被中止的各个至少一段数据,以及显示标识这样的至少一段数据的菜单。
152.一种控制在服务器与接收机之间的数据的分布的方法,包括提供分布装置;按意愿分配分布装置,以便在服务器与接收机之间分布数据;以及按意愿解除分配分布装置。
153.按照权利要求152的方法,包括提供另一个分布装置;按意愿分配该另一个分布装置,以便在服务器与接收机之间分布数据;以及确保该分布装置与该另一个分布装置中的至少一个装置被分配来在服务器与接收机之间分布数据。
154.按照权利要求152的设备,包括在服务器与接收机之间中止数据的分布的情形下解除分布装置的分配。
155.按照权利要求154的设备,包括生成书签数据,使得能够由分布装置重新继续分布数据。
156.按照权利要求154或155设备,包括响应于用户输入而中止数据的分布。
157.按照权利要求156的设备,还包括响应于暂停命令中止数据的分布,以及在暂停命令后的暂停时间间隔到期后解除分布装置的分配。
158.一种用于管理一个或多个直接播出资源的设备,设备包括控制器,用于在发送进程期间分配该或每个直接播出资源到各个接收机;书签发生器,用于生成书签数据,书签数据表示发送进程的进度;以及存储器,用于存储书签数据。
159.一种用于管理一个或多个直接播出资源的软件,软件被配置成在发送进程期间分配该或每个直接播出资源到各个接收机;生成书签数据,书签数据表示发送进程的进度;以及存储书签数据。
160.一种管理连接资源的方法,方法包括在第一连接进程期间分配连接资源到第一接收机;生成第一书签数据,第一书签数据表示第一连接进程的进度;存储第一书签数据;在第一连接进程结束后从第一接收机解除连接资源的分配;在第二连接进程期间分配连接资源到第二接收机;生成第二书签数据,第二书签数据表示第二连接进程的进度;以及存储第二书签数据。
161.按照权利要求160的方法,其中连接资源包括互联网连接。
162.一种管理数据分布系统的方法,方法包括接收来自系统的部件的、对于数据的请求;确定并不代表所请求的多个数据的特性的参量;以及根据这样的参量,或者处理对于数据的请求;或者把不同于请求的数据的其他数据返还到系统的部件。
163.按照权利要求162的方法,其中参量是与对于数据的请求无关的。
164.按照权利要求162或163的方法,其中参量代表先前的对于数据的请求的特性。
165.按照权利要求164的方法,其中参量代表优选地来自于特定的部件和/或在特定的时间间隔期间的和/或来自于特定的用户的、先前的对于数据的请求的数目。
166.按照权利要求164或165的方法,其中方法包括如果对于数据的请求是优选地来自于特定的部件和/或在特定的时间间隔期间和/或来自于特定的用户的、对于数据的第一请求,则返回其他数据。
167.按照权利要求162到166的任一项的方法,其中对于数据的请求是来自数据分布系统以外的源的、对于数据的请求,以及优选地对于数据的请求的处理包括转发对于数据的请求。
168.按照权利要求162到167的任一项的方法,其中对于数据的请求可以是对于互联网数据的请求。
169.按照权利要求168的方法,其中对于数据的请求是对于主网页的请求,以及另外的数据包括另外的网页。
170.按照权利要求162到169的任一项的方法,其中设备包括接收机。
171.按照权利要求162到170的任一项的方法,其中设备包括便携式计算机,以及方法优选地还包括提供用于便携式计算机到分布系统的连接。
172.按照权利要求162到171的任一项的方法,还包括用对于其他数据的请求替代该对于数据的请求。
173.按照权利要求162到172的任一项的方法,其中数据分布系统是本地数据分布系统。
174.按照权利要求173的方法,其中本地数据分布系统位于旅馆内或是与旅馆有关的。
175.一种分布第一组数据和第二组数据的方法,包括分布与第二组数据的部分交织的第一组数据的部分。
176.按照权利要求175的方法,其中第一和第二组数据都被分布到同一个设备。
177.按照权利要求175或176的方法,其中第一组数据的部分与第二组数据的部分,每个包含标识设备的地址。
178.按照权利要求175到177的任一项的方法,还包括在分布之前接收和存储第一和第二组数据。
179.按照权利要求175的方法,还包括把存储的数据划分成各个部分。
180.按照权利要求175到179的任一项的方法,还包括给第一组数据的部分加标签;以及给第二组数据的部分加标签。
181.按照权利要求175到181的任一项的方法,还包括在中断时间间隔期间中断第一组数据的分布;在中断时间间隔期间分布与第二组数据的部分相交织的第三个第一组数据的部分;以及在中断时间间隔结束时重新继续第一组数据的分布。
182.按照权利要求181的方法,其中第一组数据的分布是响应于用户输入而被重新继续的。
183.按照权利要求175到182的任一项的方法,还包括接收第一组数据的部分和重新发送第一组数据的部分到第一输出设备;以及接收第二组数据的部分和重新发送第二组数据的部分到第二输出设备。
184.按照权利要求175到183的任一项的方法,还包括接收第一组数据的部分和第一组数据的部分实时地流到第一输出设备。
185.按照权利要求184的方法,还包括接收第二组数据的部分和第二组数据的部分实时地流到第二输出设备。
186.按照权利要求175到185的任一项的方法,还包括从第一输出设备输出第一组数据的部分,以及同时从第二输出设备输出第二组数据的部分,以便给用户造成印象第一组数据的部分和第二组数据的部分是同时地接收的。
187.按照权利要求175到186的任一项的方法,还包括在输出设备处接收和输出第一组数据的第一部分,以及随后在输出设备处接收和输出第一组数据的第二部分,这样在输出设备处有第一组数据的连续的输出。
188.一种分布数据到多个控制单元的方法,方法包括按照权利要求175到187的任一项的方法分布第一组数据和第二组数据到第一个控制单元;以及按照权利要求175到187的任一项的方法分布第三组数据和第四组数据到第二个控制单元。
189.一种分布数据的方法,包括从中央服务器发送第一和第二组数据到多个本地服务器;存储第一和第二组数据在每个本地服务器中;以及按照权利要求94到105的任一项的方法分布来自至少一个本地服务器的第一和第二组数据。
190.按照权利要求175到189的任一项的方法,其中第一组数据是互联网数据。
191.被配置来按照权利要求175到190的任一项的方法分布数据的服务器。
192.一种被配置来按照权利要求175到190的任一项的方法分布数据的系统,系统包括用于分布数据的服务器,以及用于接收和处理数据的一个或多个单元。
193.一种被配置来按照权利要求189的方法分布数据的系统,系统包括中央网络中心;用于存储和分布数据的多个本地服务器;以及用于接收和处理数据的一个或多个单元。
194.一种用于分布第一组数据和第二组数据的设备,包括用于分布与第二组数据的部分相交织的第一组数据的部分的装置。
195.按照权利要求194的设备,其中第一和第二组数据都适配于被分布到同一个设备。
196.按照权利要求194或195的设备,其中第一组数据的部分与第二组数据的部分,每个包含标识设备的地址。
197.按照权利要求194到196的任一项的设备,还包括用于在分布前接收和存储第一和第二组数据的装置。
198.按照权利要求197的设备,还包括用于把存储的数据组划分成各个部分的装置。
199.按照权利要求194到198的任一项的设备,还包括用于给第一组数据的部分加标签;以及给第二组数据的部分加标签的装置。
200.按照权利要求194到199的任一项的设备,还包括用于在中断时间间隔期间中断第一组数据的分布;在中断时间间隔期间分布与第二组数据的部分相交织第三个第一组数据的部分;以及在中断时间间隔结束时重新继续分布第一组数据的装置。
201.按照权利要求200的设备,其中第一组数据的分布适配于响应于用户输入被重新继续。
202.按照权利要求194到201的任一项的设备,还包括用于接收第一组数据的部分和重新发送第一组数据的部分到第一输出设备的装置;以及用于接收第二组数据的部分和重新发送第二组数据的部分到第二输出设备的装置。
203.按照权利要求194到202的任一项的设备,还包括用于接收第一组数据的部分和把第一组数据的部分实时地流到第一输出设备的装置。
204.按照权利要求203的设备,还包括用于接收第二组数据的部分和把第二组数据的部分实时地流到第二输出设备的装置。
205.按照权利要求194到204的任一项的设备,还包括用于从第一输出设备输出第一组数据的部分,和同时从第二输出设备输出第二组数据的部分的装置,这样给用户造成印象第一组数据的部分和第二组数据的部分是同时地接收的。
206.按照权利要求194到204的任一项的设备,还包括用于在输出设备处接收和输出第一组数据的第一部分,以及随后在输出设备处接收和输出第一组数据的第二部分的装置,这样在输出设备处有第一组数据的连续的输出。
207.一种用于分布数据到多个控制单元的设备,设备包括用于通过按照权利要求194到206的任一项的设备分布第一组数据和第二组数据到第一个控制单元的装置;以及用于通过按照权利要求194到206的任一项的设备分布第三组数据和第四组数据到第二个控制单元的装置。
208.一种用于分布数据的设备,包括用于把第一和第二组数据从中央网络中心发送到多个本地服务器的装置;用于在每个本地服务器处存储第一和第二组数据的装置;以及用于通过按照权利要求194到205的任一项的设备分布来自至少一个本地服务器的第一和第二组数据的装置。
209.按照权利要求194到207的任一项的设备,其中第一组数据是互联网数据。
210.如根据权利要求69,93到97,112到115,151到157,或162到173的、按照权利要求1到38,69到77的任一项的方法,其中数据分布系统和/或本地数据分布系统适配于分布数据到多个不同的位置。
211.按照权利要求210的设备,其中不同的位置是在建筑物或船舶内的不同的位置。
212.按照权利要求210的设备,其中不同的位置是在相邻地区中的不同的住宅。
213.按照权利要求210的设备,其中不同的位置是在医院环境内的不同的位置。
214.按照权利要求210的设备,其中不同的位置是在教育设施、护理设施、医疗设施、滞留设施、娱乐设施、文娱设施、医院设施、办公设施、运输设施或其中一组人照应另一组人的包括机构、建筑物或船舶的任何其他设施中的不同的房间、套房或区域。
215.按照权利要求210的方法,其中不同的位置是在学校、大学、护理室、医院、电影院、旅馆、餐馆、(巡航)船舶或办公室中的不同的房间、套房或区域,或在监狱中的不同的单元。
216.一种数据分布系统,包括远端服务器和包括本地服务器的本地分布子系统,本地分布子系统包括用于发送数据到本地服务器的一个部件;且本地服务器包括用于把数据从本地服务器发送到远端服务器的装置。
217.按照权利要求216的系统,还包括用于在数据发送到远端服务器之前,存储数据在本地服务器的装置。
218.按照权利要求216或217的系统,其中远端服务器包括用于存储数据的装置。
219.按照权利要求216到218的任一项的系统,包括多个本地分布子系统,每个包括各自的本地服务器;用于从每个本地分布子系统的各个部件发送各个数据到各自的本地服务器的装置;以及用于从每个这样的本地服务器发送各个数据到远端服务器的装置。
220.按照权利要求216到219的任一项的系统,其中远端服务器包括用于根据数据,分析系统的性能的装置。
221.一种包括远端服务器和本地分布子系统的数据分布系统,远端服务器包括用于从本地子系统的一个部件接收数据的装置;以及用于根据这个数据来分析数据分布系统的性能的装置。
222.按照权利要求216到221的任一项的系统,还包括用于生成数据的用户输入设备。
223.一种用于生成用户资料的设备,包括本地分布子系统;远端服务器;用于把用户输入数据从本地分布子系统的一个部件发送到远端服务器的装置;以及用于根据这个用户输入数据来生成用户资料的装置。
224.一种用于管理数据的分布的设备,包括本地分布子系统;以及用于把用户资料从远端服务器传送到本地服务器的装置。
225.一种用于管理数据的分布的设备,包括包括本地服务器的本地分布系统;用于存储多个用户资料在本地服务器的贮存装置;用于接收请求的装置;用于根据请求选择用户资料的装置;用于根据选择的用户资料生成数据的装置;以及用于发送数据到本地分布系统的一个部件的装置。
226.一种用于分布数据的设备,包括用于接收数据和相关的数据的第一装置;用于分析相关的数据的分析器;用于根据相关的数据的分析来处理数据的装置;以及用于把数据从第一装置发送到第二装置的装置。
227.按照权利要求226的系统,还包括用于生成相关的数据的第三装置。
228.包括按照权利要求226或227的设备的本地数据分布系统。
229.一种本地数据分布系统,包括用于把相关的数据与在本地分布子系统的部件处的数据相联系的装置;用于发送数据和相关的数据到一个设备的装置;用于分析相关的数据的分析器;以及用于根据相关的数据的分析来处理数据的装置。
230.一种用于下载数据组的设备,包括用于把数据组连同用于这些数据组的公共标题文件一起发送到一个设备的装置。
231.按照权利要求230的设备,包括多个用于接收数据组的本地控制单元。
232.一种用于请求数据的设备,包括用于发送对于数据的请求的装置,该请求包括数据的特性的说明。
233.一种用于操纵数据的设备,设备包括用于下载文件的装置;用于确定文件的内容的装置;多个用于文件操纵的内容处理器;以及用于按照文件的内容选择一个内容处理器。
234.一种包括远端服务器和包括本地服务器的本地分布子系统的数据分布系统,系统包括用于从远端服务器发送软件到本地服务器和把软件安装在本地子系统内的一个设备中的装置。
235.一种用于安装软件的设备,包括用于从远端位置发送软件到一个位置的装置,以及用于安装所述软件的装置。
236.一种用于在旅馆安装软件的设备,包括用于从远端位置发送软件到旅馆的装置,以及用于安装所述软件的装置。
237.按照权利要求236的设备,还包括用于位于旅馆房间中的音频/图象数据的接收机,以及用于安装软件到接收机的装置。
238.按照权利要求236的设备,还包括用于在旅馆中接收和分布音频/图象数据的装置,以及用于安装软件到服务器的装置。
239.一种旅馆数据分布系统,包括用于在旅馆中接收和分布音频/图象数据的服务器,以及用于安装软件到服务器的装置。
240.一种用于安装软件的设备,包括用于发送软件到第一装置的装置,用于从而发送软件到第二装置的装置,以及用于安装所述软件到所述第二装置的装置。
241.一种包括远端服务器和包括本地服务器的本地分布子系统的数据分布系统,包括用于从远端服务器发送数据到本地服务器的装置;用于存储数据在本地服务器的贮存装置;以及用于在本地服务器处生成可提供用于在本地子系统内分布的数据的菜单的菜单生成器。
242.一种用于管理数据的分布的设备,包括书签生成器,用于生成至少一段书签数据,使能重新继续分已被中止的各个至少一段数据;以及显示器,用于显示识别这样的至少一段数据的菜单。
243.一种用于控制在服务器与接收机之间的数据的分布的设备,包括分布装置;用于按意愿分配分布装置来在服务器与接收机之间分布数据的装置;以及用于按意愿解除分配分布装置的装置。
244.按照权利要求242的设备,包括另一个分布装置;用于按意愿分配该另一个分布装置来在服务器与接收机之间分布数据的装置;以及用于确保该分布装置与该另一个分布装置中的至少一个被分配来在服务器与接收机之间分布数据的装置。
245.一种数据分布系统,包括用于接收来自系统的部件的、对于数据的请求的装置;用于确定并不代表所请求的多个数据的特性的参量的装置;以及根据这样的参量,用于或者处理对于数据的请求;或者把不同于请求的数据的其他数据返还到系统的部件的装置。
246.一种适于实行按照权利要求1到38,52到55,64到131,151到157,160到190,或210到215的方法的计算机程序。
247.一种其上存储有按照权利要求246的计算机程序的计算机可读的媒体。
248.一种基本上如这里参照附图描述的系统。
249.一种基本上如这里参照附图描述的服务器。
250.一种基本上如这里参照附图描述的接收机。
251.一种基本上如这里参照附图描述的本地控制单元。
252.一种按照权利要求53到55的任一项和权利要求1到38的任一项的方法。
253.一种按照权利要求39到51的任一项和权利要求56到63的任一项的设备。
254.一种按照权利要求64到92的任一项和权利要求1到38或53到55的任一项的方法。
255.一种按照权利要求93到111的任一项和权利要求1到38,53到55或64到92的任一项的方法。
256.一种按照权利要求112到115的任一项和按照权利要求1到38,53到55或64到111的任一项的方法。
257.一种按照权利要求116到131的任一项和权利要求1到38,53到55或64到115的任一项的方法。
258.一种按照权利要求132到150的任一项和权利要求39到51或56到63的任一项的设备。
259.一种按照权利要求151和权利要求1到38,53到55或64到131的任一项的方法。
260.一种按照权利要求152到157的任一项和权利要求1到38,53到55,64到131,或151的任一项的方法。
261.一种按照权利要求158和权利要求39到51,56到63或132到150的任一项的设备。
262.一种按照权利要求160到161的任一项和权利要求1到38,53到55或64到111的任一项的方法。
263.一种按照权利要求162到174的任一项和权利要求1到38,53到55,64到131,151到157,或160到161的任一项的方法。
264.一种按照权利要求175到190的任一项和权利要求1到38,53到55,64到131,151到157,或160到174的任一项的方法。
265.一种按照权利要求192到209的任一项和权利要求39到51,56到63,132到150,或158的任一项的设备。
266.一种按照权利要求216到219的任一项和权利要求39到51,56到63,132到150,158,或192到209的任一项的设备。
267.一种按照权利要求220到221的任一项和权利要求39到51,56到63,132到150,158,192到209,或216到219的任一项的设备。
268.一种按照权利要求222和权利要求39到51,56到63,132到150,158,192到209,或216到222的任一项的设备。
269.一种按照权利要求223到225的任一项和权利要求39到51,56到63,132到150,158,192到209,或216到222的任一项的设备。
270.一种按照权利要求226到229的任一项和权利要求39到51,56到63,132到150,158,192到209,或216到225的任一项的设备。
271.一种按照权利要求230到232的任一项和权利要求39到51,56到63,132到150,158,192到209,或216到229的任一项的设备。
272.一种按照权利要求233和权利要求39到51,56到63,132到150,158,192到209,或216到232的任一项的设备。
273.一种按照权利要求234和权利要求39到51,56到63,132到150,158,192到209,或216到233的任一项的设备。
274.一种按照权利要求235到240的任一项和权利要求39到51,56到63,132到150,158,192到209,或216到234的任一项的设备。
275.一种按照权利要求241和权利要求39到51,56到63,132到150,158,192到209,或216到240的任一项的设备。
276.一种按照权利要求242和权利要求39到51,56到63,132到150,158,192到209,或216到241的任一项的设备。
277.一种按照权利要求243到244的任一项和权利要求39到51,56到63,132到150,158,192到209,或216到242的任一项的设备。
278.一种按照权利要求245和权利要求39到51,56到63,132到150,158,192到209,或216到244的任一项的设备。
全文摘要
给出了数据分布系统。诸如网络中心服务器(1)的远端服务器,被连接到本地分布子系统,该子系统包括,诸如头端服务器(2)的本地服务器。数据从本地分布子系统的一个部件,诸如本地控制单元(3),发送到本地服务器(2),且数据从本地服务器被发送到远端服务器(1)。
文档编号H04N7/173GK1531809SQ02811674
公开日2004年9月22日 申请日期2002年3月1日 优先权日2001年4月17日
发明者J·B·菲斯克, J B 菲斯克, K·科塔克, 加斯托内, A·J·加斯托内, 贾米森, I·L·贾米森, 奥斯丁, T·A·奥斯丁, 普里梅, A 帕格, C·D·普里梅, J·C·A·帕格 申请人:夸德里加技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1