通信网络的制作方法

文档序号:6599874阅读:143来源:国知局
专利名称:通信网络的制作方法
技术领域
本发明的实施例一般涉及内容递送领域。具体而言,本发明的实施例提供了一种 选择适合当前内容的设备以使得用户对该内容的体验最大化的协调服务。
背景技术
目前,当计算机网络中引入了具有独特配置的新计算机时,通常在没有经过开发 人员创建能使该新计算机与网路上的其它计算机通信的专用脚本这一冗长而又乏味的过 程之前,该新计算机不能与该网络上的其它计算机进行通信。另外,在对该新计算机进行配 置以与其它计算机通信之后,该新计算机中的设备配置通常是静态的。例如,在使用电线将 音频信号发送到与该新计算机的扬声器输出插孔相连的一对扬声器对该新计算机进行了 配置时,该连接将保持不变直到用户改变该设备配置。如果一没有连接至该新计算机的外 部扬声器更加适合处理该音频信号,由于设备配置使得该新计算机不能与该外部扬声器通 信,所以该新计算机也不会将该音频信号发送给该外部扬声器。相应地,用户必须手动地改 变设备配置以利用该外部扬声器。因此,提供一种允许计算机动态地与设备进行通信而无需开发人员创建专用脚本 或手动配置这些设备的服务的需求随之产生。此外,该服务允许具有不同格式的计算机自 由交换内容从而通过有效利用可增强用户体验的设备使网络环境中用户体验最大化也将 是有利的。

发明内容
本领域的这些和其它问题是通过一协调器来解决的,该协调器提供协调服务以通 过确定网络环境中内容与多个设备之间的最佳适配来使网络环境中的用户体验最大化。该协调器包括至少一个分级组件、侦听组件、以及控制组件。分级组件为内容和多 个设备分配指示重要性的值。侦听组件从这多个设备采集关于设备供应的信息;从内容元 数据或存储内容的设备采集关于内容偏好的信息;以及采集关于网络环境中变化的信息。 控制组件指定用户介入的级别,其默认为无用户介入。协调器利用控制、侦听以及分级组件 提供的信息从多个设备中自动选择一组合适设备来再现该内容。同时,该协调器可提供解决设备冲突的仲裁组件。该仲裁组件包括在解决设备冲 突时评估这多个设备所提供的设备供应或分配给这多个设备的值的一组规则。网络环境包括能够无线通信的多个设备。这多个设备的第一通信设备接收来自内 容源的流内容并再现该内容。这多个设备的第二通信设备接收与第一通信设备的内容不同 的内容并再现该不同内容。当第一通信设备接近第二通信设备时,协调器被启动以确定正由第一通信设备再现的内容是否应优先于正在第二通信设备上再现的不同内容。协调器通过挖掘内容与多个设备之间的关系来确定网络环境中该内容与这多个 设备之间的最佳适配。挖掘关系的方法包括接收内容信息、接收设备信息、以及将该内容信 息和设备信息进行相关。所发现的关系包括不同内容之间的内容-内容关系、设备与内容 之间的内容-设备关系、以及不同设备之间的设备-设备关系,并由协调器存储以便于在这 多个设备之间更快速地通信。其它优点和新颖特征部分将在以下说明中进行阐述,而部分将在对以下内容的研 习的基础上为本领域的技术人员所明确,或者可通过本发明的实践来学习。



图1是示出了适于实现本发明的一个计算机环境的框图。图2是本发明的一个实施例的网络示意图,示出了与协调器通信的多个网络设 备;图3是本发明的另一实施例的组件图,示出了提供图2中协调器的功能的多个组 件;图4A和4B是本发明的实施例的流程图,示出了确定最佳适配的方法以及再现内 容的方法;图5A和5B是本发明的实施例的流程图,示出了解决设备争用的方法和解决内容 争用的方法;图6是示出了网络环境的网络示意图,该网络环境提供了控制网络环境中各设备 的动态用户界面;图7是示出了利用了图2中协调器所提供的功能的网络环境的网络示意图,该网 络环境包括百叶窗设备、外部扬声器以及具有内部扬声器的宽屏幕电视;图8是示出了使内容流向多个网络设备的网络环境的网络示意图;图9是示出了图8的网络环境如何响应加入该网络的新设备的网络示意图。
具体实施例方式本发明提供了一种在各个设备之间有效进行通信的协调器。该协调器使得传输包 括视频和音频在内的内容的通信网络能够根据设备供应和内容偏好有效地利用各设备。在 本发明的一个实施例中,各设备能够无线通信并且包括诸如智能电话、扬声器、灯、投影仪、 膝上型电脑、监视器、个人数字助理等。以使得用户对内容的体验最大化的方式利用这些设备。图1是示出了适于实现本发明的一个计算机环境的框图。该计算系统环境100仅 是合适计算环境的一个示例,而无意暗示对使用或功能范围的任何限制。也不应将计算环 境100理解为具有与在示例性操作环境100中示出的任意一个组件或其组合相关的任何依 存性或要求。本发明可在许多其它的通用或专用计算系统环境或配置上运行。可适合用于本 发明的公知的计算系统、环境、和/或配置的示例包括,但并不限于,个人计算机、服务器计 算机、手持式或膝上型设备、多处理器系统、基于微处理器的系统、机顶盒、可编程电子消费品、网络PC、微型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等。可在诸如程序模块等由计算机执行的计算机可执行指令的一般性环境背景中对本发明进行说明。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、 程序、对象、组件组件、数据结构等。本发明还可在任务由通过通信网络所链接的远程处理 设备来执行的分布式计算环境中来实践。在分布式计算环境中,程序模块位于包括存储器 存储设备的本地和远程计算机存储介质两者中。参照图1,用于实现本发明的一个示例性系统包括计算机110形式的通用计算设 备。计算机Iio的组件可包括,但并不限于,处理单元120、系统存储器130、以及将包括系 统存储器在内的各种系统组件耦合至处理单元120的系统总线121。系统总线121可以是 包括存储器总线或存储器控制器、外围总线、以及使用各种总线体系结构中任一总线体系 结构的局部总线在内的诸多类型的总线结构中任一种。作为示例而非限制,这些体系结构 包括工业标准体系结构(ISA)总线、微通道体系结构(MCA)总线、增强型ISA(EISA)总线、 视频电子标准协会(VESA)局部总线、以及也被称为Mezzanine总线的外围部件互联(PCI) 总线。计算机110通常包括各种计算机可读介质。计算机可读介质可以是可由计算机 110访问的任何可用介质并包括易失性和非易失性介质、可移动和不可移动介质。作为示例 而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括以任 何方法或技术实现的用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信 息的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括,但并不限于,RAM、 ROM、EEPR0M、闪存或其它存储器技术、CD-ROM、数字通用盘(DVD)或其它光盘存储、磁带盒、 磁带、磁盘存储或其它磁存储设备、或可用于存储所需信息并可由计算机110访问的任何 其它介质。通信介质通常以诸如载波或其它传输机制之类的已调制数据信号的形式体现计 算机可读指令、数据结构、程序模块或其它数据,并包括任何信息传递媒介。术语“已调制数 据信号”是指这样一种信号,它的一个或多个特性已以在信号中编码信息的方式被设置或 改变。作为示例而非限制,通信介质包括诸如有线网络或直接有线连接等有线介质,以及诸 如声波、RF、红外及其它无线介质等无线介质。以上介质的任意组合也应被包括在计算机可 读介质的范围内。系统存储器130包括诸如只读存储器(ROM) 131及随机存取存储器(RAM) 132等易 失性和/或非易失性存储器形式的计算机存储介质。含有有助于在诸如启动期间在计算机 110内的各要素之间传送信息的基本例程的基本输入/输出系统(BIOS) 133通常被存储在 ROM 131中。RAM 132通常包含即刻可为处理单元120存取和/或当前正由处理单元120 操作的数据和/或程序模块。作为示例而非限制,图1示出了操作系统134、应用程序135、 其它程序模块136、以及程序数据137。计算机110还可包括其它可移动/不可移动、易失性/非易失性计算机存储介 质。仅是作为示例,图1示出了对不可移动、非易失性磁介质进行读取和写入的硬盘驱动器 141,对可移动、非易失性磁盘152进行读取或写入的磁盘驱动器151,以及对诸如⑶-ROM等 可移动、非易失性光盘156或其它光学介质进行读取或写入的光盘驱动器155。可在该示例 性操作环境中使用的其它可移动/不可移动、易失性/非易失性计算机存储介质包括,但并 不限于,磁带盒、闪存卡、数字通用盘(DVD)、数字录像带、固态RAM、固态ROM等。硬盘驱动器141通常通过诸如接口 140等不可移动存储器接口连接至系统总线121,而磁盘驱动器151和光盘驱动器155通常通过诸如接口 150等可移动存储器接口连接至系统总线121。以上讨论并在图1中示出的驱动器及其相关联的计算机存储介质提供了用于计 算机110的计算机可读指令、数据结构、程序模块和其它数据的存储。在图1中,例如,硬盘 驱动器141被示为存储操作系统144、应用程序145、其它程序模块146、以及程序数据147。 需要注意的是,这些组件可以与操作系统134、应用程序135、其它程序136、以及程序数据 137相同或不同。这里操作系统144、应用程序145、其它程序模块146、以及程序数据147 被给予不同编号以说明它们至少是不同的副本。用户可通过例如键盘162、以及通常是指 鼠标、跟踪球或触摸垫等定点设备161等输入设备向计算机110输入命令和信息。其它输 入设备(未示出)可包括操话筒、纵杆、游戏垫、盘式卫星天线、扫描仪等。这些和其它输入 设备经常通过耦合至系统总线的用户输入接口 160连接至处理单元120,但也可通过诸如 并行端口、游戏端口或通用串行总线(USB)等其它接口和总线结构来连接。监视器191或 其它类型的显示器设备也通过诸如视频接口 190等接口连接至系统总线121。除了监视器 191,计算机还可包括诸如扬声器197和打印机196等可通过输出外围接口 195连接的其它 外围输出设备。计算机110可在使用到诸如远程计算机180等一个或多个远程计算机的逻辑连接 的联网环境中操作。远程计算机180可以是个人计算机、服务器、路由器、网络PC、对等设备 或其它公共网络节点,并且虽然图1中仅示出了存储器存储设备181,但通常包括以上关于 计算机110所描述的许多或所有要素。图1中绘制的逻辑连接包括局域网(LAN) 171和广 域网(WAN) 173,并且还可包括其它网络。这些联网环境在办公室、企业范围的计算机网络、 内联网和因特网中是很普遍的。当在LAN联网环境中使用时,计算机110通过网络接口或适配器170连接至LAN 171。当在WAN联网环境中使用时,计算机110通常包括用于通过诸如因特网等WAN 173建 立通信的调制解调器172或其它装置。可为内置或外置的调制解调器172可通过网络接口 170或其它适当机制连接至系统总线121。在联网环境中,关于计算机110所描述的程序模 块或其部分,可存储在远程存储器存储设备中。作为示例而非限制,图1示出了驻留于存储 器设备181上的远程应用程序185。应该认识到的是,示出的网络连接是示例性的,也可使 用在计算机间建立通信链接的其它装置。图2是本发明的一个实施例的网络示意图,示出了与协调器230通信的多个智能 网络设备212-214和220-224。参照图2,网络200包括协调器230、内容云210、内容数据库211、内容设备 212-214 以及设备 220-224。协调器230使得网络设备212-214和220-224能够在无需预先配置每个设备的情 况下彼此相互通信。参照图3对协调器230进行了更加具体的讨论。内容云210表示诸如内容存在于横跨全球的各个位置的因特网等内容源。内容包 括诸如音频和视频等多媒体内容。协调器允许内容云210向设备220-224提供内容。内容数据库211是保存内容的存储设备。内容数据库211可以是外部通信网络使 得单独设备。协调器230与内容数据库211进行通信以访问和检索内容。内容设备212-214包括诸如个人计算机、膝上型电脑和个人数字助理等智能设备。内容设备212-214能够存储内容信息。设备220-224是从内容源210-214检索内容的智能设备。这里,设备220-224用 作客户端设备并接收存储在内容源210-214上的内容。然而,设备220-224还可用作向其 它客户端设备发布内容的服务器。图6是示出了网络环境600的网络示意图,其提供控制网络环境600中设备 610-630的动态用户界面设备640。协调器230无线地与动态用户界面设备640及设备 610-630通信以在动态用户界面设备640上提供内容列表和设备列表。设备610-630包括灯光设备610、代理设备611、百叶窗设备620和显示器设备 630。灯光设备610和百叶窗设备620是非智能设备,而显示器设备630和动态用户界面设 备640是智能设备。显示器设备630可包括投影仪、监视器、宽屏幕电视、膝上型电脑等。动 态用户界面设备640可包括诸如个人数字助理、手机等便携式设备。灯光设备610和百叶 窗设备620控制网络环境600中的环境光线。代理设备611向协调器230提供关于非智能 设备的状态和能力的信息;采集环境信息;以及从动态用户界面设备640接收命令以控制 非智能设备610和620。图7是示出了利用图2中协调器所提供的功能的网络环境700的 网络示意图,网 络环境700包括百叶窗设备620、外部扬声器720和具有内部扬声器715的宽屏幕电视710。 外部扬声器720和内部扬声器715再现音频内容。宽屏幕电视710再现视频内容。外部扬 声器720、内部扬声器715、百叶窗设备620以及宽屏幕电视710无线地通信以确定当前由 宽屏幕电视710、外部扬声器720和内部扬声器715再现的内容的最佳操作状态。例如,协 调器230可确定宽屏幕电视710正在再现诸如偏向黑暗环境的恐怖电影等内容。相应地, 协调器230可通过与代理设备611通信以关闭百叶窗620来降低环境光线。图3是本发明的另一实施例的组件图,示出了提供图2中协调器230的功能的多 个组件310-340。协调器230包括分级组件310、侦听组件320、仲裁组件330以及控制组件340。分级组件310向内容或者发送或接收该内容的设备分配指示重要性的值。这些值 可以根据业务规则或相关性来分配。业务规则可定义在多个设备试图向同一设备发布内容 时哪一设备具有优先级。例如,向显示器设备发送通知的门铃设备可相对于显示器设备上 依据钟点流动的电影具有优先级。侦听组件320采集来自内容和设备的信息。采集自内容的信息可包括诸如R-G-B 值、作者、大小、最佳显示和音频设置等元数据。设备信息可包括诸如立体声、颜色、位置、显 示器大小等描述设备供应和能力的属性。仲裁组件330解决设备或内容冲突。仲裁组件320利用分配给内容和设备的值来 决定再现哪个内容并且利用哪个设备再现该内容。仲裁组件330可被配置成补救设备冲突 或内容冲突,或者两者。控制组件340指定协调器的用户介入程度。这使得协调器可以在没有用户介入情 况下自动运行或与用户交互以决定在哪里和如何再现该内容。应该注意的是,协调器可以是跨网络分布的移动代码。每个网络设备可运行实现 如上所述组件中一个或多个的协调器代理。协调器还可以是内容的一部分。图4A和4B是本发明的实施例的流程图,示出了确定最佳适配的方法和再现内容的方法。参照图4A,协调器确定可以是网络环境中一个或多个设备的最佳适配。在S410, 协调器从网络环境中的一个或多个设备采集包括描述了每个设备的能力的属性的设备数 据。在本发明的一个替换实施例中,设备数据被限于网络环境中设备的子集。设备能力可 描述设备的工作特征,包括关于诸如光线信息、音量信息等最佳工作条件的信息。在接收设 备数据之后,在S411,协调器采集包括内容元数据的内容数据。内容数据可包括音频和视 频信息,而内容元数据可描述用于再现该内容的最佳显示和音频设置等。在S412-S413,协 调器综合这些设备和内容数据并将它们相关。该相关性使得协调器能够确定在哪里再现该 内容数据。在S411,诸如钟点、温度、环境光线条件等环境数据被协调器所采集。使用该环 境数据和相关性数据,协调器能够动态地选择适合再现该内容的最佳适配设备。因此,协调 器通过自动调节设备条件以创造适合用户的音频和视频体验来使用户体验最大化。过程在 S415结束。
参照图7,网络环境700可实现图4A的方法以确定扬声器组715和720哪个适于 再现音频内容。协调器采集包括关于百叶窗设备620、宽屏幕电视710、内部扬声器715和外 部扬声器720的信息的设备数据。诸如机顶盒等内容源可向协调器提供内容数据。将内容 数据和设备数据综合并相关以确定在哪里再现该内容数据。例如,内部扬声器715可被最 优化成再现在用户正面产生的正面声音,而外部扬声器720被最优化成再现来自用户背后 的背景声音。因此,协调器使用相关且综合的数据在内部扬声器715与外部扬声器720之 间进行选择以使音频声音最佳。另外,在再现视频时也作类似考虑。业务规则可以指示在 存在多个设备(未示出)时应将视频内容发送到诸如宽屏幕电视710等较大显示器设备。 协调器通过利用相关且综合的数据选择再现该视频内容的最佳显示器设备。此外,协调器 采集环境数据以确定在再现音频或视频内容时的最佳光线条件。参照图8,在本发明的一个替换实施例中,协调器根据网络环境中网络设备的可用 性来再现内容。在S421,协调器从一个或多个内容源接收内容,并在S422动态地在网络设 备上生成用户界面以显示内容和设备列表。内容列表是当前在网络环境中的网络设备上再 现的内容清单。同时,当从一个或多个内容源接收到不同内容时,协调器生成不同内容之间 的相关性并将这些相关性和内容列表提供给网络设备。设备列表是协调器可以控制并在新 设备进入该网络环境时自动更新的所有网络设备的清单。在生成设备列表之后,在S423,协 调器或用户从该设备列表选择适用于再现内容列表上所列的内容的设备。随后,在S424,对 设备的可用性进行检测。如果设备可用,则在S425将内容传送到该设备以供再现;否则,在 S426选择默认设备再现该内容。过程在S427结束。参照图6,网络环境600实现图4B中根据设备可用性再现内容的方法。这里,显 示器设备630可从本地或外部内容源或网络环境600接收内容。协调器可控制灯光设备 610自动使光线变暗以及控制百叶窗设备620自动关闭以创造适于在显示器设备630上显 示包括星星的夜空和太阳系的环境。协调器确定显示器设备630正在再现不同内容——夜 空和太阳系,并生成相关性以指示夜空和太阳系是相关联的天文内容。该相关性可包括当 相关联的内容在显示器设备640上再现时被触发的交互。协调器自动地在动态用户界面设 备640上生成用户界面,包括相关性和诸如火星、海王星等星球列表的内容列表。用户界面 设备640还包括设备列表,包括灯光设备610、百叶窗设备620以及显示器设备630。用户界面设备640可自动地或有用户介入地控制在显示器设备630上再现的内容以及由灯光 设备610和百叶窗设备620所产生的环境光线。协调器可利用相关性自动控制用户界面 设备640以选择应由哪个显示器设备630再现该夜空。例如,在用户界面设备640上选择 火星触发了关于太阳系的交互从而对火星进行放大,同时利用该相关性确定火星附近的星 座群触发了关于夜空的交互从而显示火星附近的星座群。因此,原本显示夜空的显示器设 备630显示火星附近的星座群,而原本显示太阳系的显示器设备630显示火星。对动态用 户界面设备640的具体讨论在通过引用包括于此的题为“System andmethod for sharing information based on proximity (根据接近程度共享信息的系统和方法)”的共审待批的 申请序列号10/743,312、案卷编号MFCP. 108793中被提供。图5A和5B是本发明的实施例的流程图,示出了解决设备争用的方法和解决内容 争用的方法。参照图5A,当新设备进入网络环境时确定最佳适配设备。协调器在S511根据指定 的业务规则决定哪一设备取得优先,或用户可以介入以决定应该取得优先的设备。一旦作 出判定,就在S512确定在该取得优先的设备上再现的内容的位置。在S513,生成能够再现 该内容的设备列表。在S514,协调器确定这些设备中哪些设备是最佳适配设备以及接近取 得优先的设备的设备。如果最佳适配设备并不接近,则在S516选择能够再现该内容的最近 设备。否则,在S515,选择最佳适配设备。过程在S517结束。解决设备争用的方法使得离开老网络并进入新网络的移动设备能够自动地与该 新网络中的其它设备同步。参照图8-9,在参照图9新设备950进入网络环境800时,网络 环境800中的协调器实现图5A的设备争用方法。这里,新设备950上的内容被无线地发送 到显示器设备830和扬声器设备820,因为它们最佳适配且接近。参照图8,网络环境800包括百叶窗设备620、显示器设备830、扬声器设备820以 及屏幕设备840。显示器设备830接收来自网络环境800外部的内容源的流内容。参照图 9,当与显示器设备830再现不同内容的新设备950进入网络环境800时,设备争用方法被 启动。协调器确定新设备950上的内容相对于显示器设备830当前再现的内容是否应该取 得优先。这里,业务规则可指示进入网络的新设备取得优先。所以当前在新设备950上再 现的内容应该在显示器设备830上被再现。协调器确定当前由新设备950再现的内容的位 置、生成包括显示器设备830和扬声器设备820在内的最佳适配和接近设备列表,并在最佳 适配设备、显示器设备830以及扬声器设备820上再现新设备950的内容。当诸如显示器设备830、扬声器设备820以及新设备950等多个网络设备流送相同 的内容时,协调器在各设备之间创建父子关系。网路上从其处产生流内容的新设备950被 考虑为父,而扬声器设备820和显示器设备830等其它网络设备被考虑为子。因此,停止扬 声器设备820或显示器设备830等子网络设备处的再现,并不停止父网络设备——新设备 950处的再现,而停止父网络设备——新设备950处的再现则停止显示器设备830和扬声器 设备820等与父网络设备——新设备950相关联的所有设备处的再现。此外,在本发明的一个替换实施例中,可以对内容进行混合、组合或改编以创建多 媒体呈现。例如,宣传一特定艺术家的标记可包含对该艺术家的图像、视频、歌曲以及文章 的许可和链接。在通过援引包括于此、题为“System and method fordistributing digital content over a netWOrk(用于在网路上发布数字内容的系统和方法)”的共审待批的申请序列号11/048,203、案卷编号MFCP. 117026中提供了该技术的具体说明。参照图5B,本发明的另一实施例是解决内容争用的方法。无线网络环境中诸如具有内部扬声器的显示器设备这样的设备可同时接收两个或多个内容流。这里,显示器设备 在S521从第一内容源接收内容流,并在S522接收可能来自诸如门铃或第二内容源等通知 设备的通知流。第一和第二内容源可以是网络环境本地或外部的设备。通知流可以是视频、 音频或文本消息。协调器可自动地解决所有内容争用或可要求用户来解决内容争用当中指 定的子集。在S523,协调器可根据预先配置的业务规则或根据协调器分配给通知流和内容 流的值来确定该通知流是否该被忽略。例如,业务规则可指定忽略在指定时间段接收到的 通知流。相应地,协调器自动忽略在该指定时间段接收到的通知流。如果协调器在该指定 时间段之外的时间接收到通知流,则协调器可将分配给该通知流的值与分配给内容流的值 相比较以确定哪个流更加重要。或者,协调器可被预先配置为询问用户以解决所存储的在 本地产生的内容与所存储的在外部产生的内容之间的争用。在S523,如果协调器确定通知 流被分配了指示较高重要性的较大值,且不应被忽略,则在S524在显示器设备上与当前再 现的内容一道显示或代替当前再现的内容显示通知流。另外,当在S525和S524中再现通 知流时,协调器可根据该通知流的重要性调节通知流的音频电平和显示大小。过程在S526 结束。总之,本发明的实施例生成了内容-内容、内容-设备关系以及设备-设备关系并 在再现内容时利用生成的关系自动创造是用户享受最大化的适当环境。本发明的上述说明 是示例性的,对于本领域的技术人员将可以对配置和实现进行修改。例如,虽然已参照图 1-9 一般性地对本发明进行了说明,但这些说明仅是示例性的。相应地,本发明的范围将仅 由所附权利要求来限定。
权利要求
一种具有能够无线传送内容的多个通信设备的通信网络,所述通信网络包括第一通信设备,用于接收流内容;第二通信设备,用于接收与流向所述第一通信设备的内容不同的内容;以及协调器,用于确定所述流内容是否应优先于所述与在第一通信设备上流动的内容不同的内容。
2.如权利要求1所述的通信网络,其特征在于,还包括 连接到非智能设备的第三通信设备。
3.如权利要求1所述的通信网络,其特征在于,所述与流向所述第一通信设备的内容 不同的内容是通知流。
4.如权利要求1所述的通信网络,其特征在于,所述第一通信设备从因特网接收内容。
5.如权利要求2所述的通信网络,其特征在于,还包括 用于动态生成用户界面的第四通信设备。
6.如权利要求1所述的通信网络,其特征在于,所述协调器跨所述第一和第二通信设 备分布。
全文摘要
具有至少一个分级组件、侦听组件、以及控制组件的协调器控制网络环境中多个网络设备当中一组设备来再现多媒体内容。该协调器将多媒体内容与这多个网络设备相关。侦听组件采集关于网络环境的数据以增强用户对多媒体内容的体验。协调器利用该网络环境数据以及多媒体内容与这多个网络设备的相关性来自动地从这多个网络设备当中选择在该组设备上再现多媒体内容可使用户视觉和听觉享受最大化的那组设备。
文档编号G06F17/30GK101820421SQ20101013458
公开日2010年9月1日 申请日期2006年4月28日 优先权日2005年4月29日
发明者D·W·博默特, F·P·古登赫维特, G·L·汉得里克森, J·C·克鲁茨 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1