管理受控的住宅或非住宅环境的产品的制作方法

文档序号:6569730阅读:246来源:国知局
专利名称:管理受控的住宅或非住宅环境的产品的制作方法
技术领域
一般来说,本发明涉及联网,更确切地说,涉及网络内的信息分
配,
背景技术
倌息时代的曙光已经为计算机处理能力展现了令人振奋的新机 会.为了提高效率、降低成本和提高生产力,已经在广泛的场所中部 署了个人计算机.小型化和便携性已经使得个人计算机成为许多商务 环境中更顺手、更有价值的工具。个人计算机已经变为非商务环境中 非常有用的工具,包括教育机构和家庭。
家庭计算机网络正在日益普及.在家里,多个个人计算机能够迤 接在一起,允许用户共享若干文件而不必亲自拿着软盘从一个房间到 另一个房间.计算机网络也允许用户共享打印机、传真机和其他设备,, 为了接入外部网络和服务,也可以提供因特网接入设备。因此,用户 可以採作家用计算机从世界各处获得对信息的即时访问。
尽管家庭计算机网络日益增多,但是必须克服几个重要问题。例 如,为了部署家庭网络,安装过程可能既费时又费钱。另外,家庭计 算机网络也不容易与其他住宅设备整合,比如电视机、立体声音响、
DVD播放机和其他家用电子设备,在个人计算机与其他音频/视频 (AV)设备(比如电视机、DVD播放机、PVR等)之间能够高效地 分配数字AV数据由于通信标准和/或格式的差异和演变而复杂化了,
另一个重要的挑战是能够有效地控制联网的住宅设备,尽管能够 训练遥控单元向娱乐中心的部件(比如电视机、立体声音响和VCR) 发送.信号,但是没有已知的中心设备能够与住宅中多个个人计算机和其他模拟和/或数字设备通信并控制它们。
虽然改进的计算机处理能力以及对信息全球访问的结合已经导 致了信息处理时代的巨大进步,但是仍然需要简单、廉价而通用的系 统能够将连接到住宅网络的多种住宅设备的功能进行整合。

发明内容
本文介绍了在某环境内管理多个设备和/或应用的方法、系统和 计算机程序产品,比如住宅、商家、学校等,以及其周边区域。控制
中心包括一个或多个服务器或处理系统,并且能够实现设备和/或应用 的集中化命令和控制。
所述设备和/或应用可以包括通信设备(比如电话、对讲机等)、
娱乐系统(比如电视机、CD/DVD播放机、游戏应用、立体声音响等)、 监控系统(比如保安摄像头、嬰孩监视器等)、安全系统(比如火警、 喷、淋系统、门锁或窗锁等)、个人计算机(比如台式机、笔记本、记 事本、个人数字助理等)、烹饪电器(比如烤箱、咖啡壶、食品/饮料 电热器等)、舒适系统(比如供暖和空调、加湿器、抽湿器、空气净 化器、电灯开关、电灯调光器等),诸如此类。
所述控制中心能够向设备和/或应用分配信息或在它们之间分配 信息(包括视频、音频、语音、文本、图形、控制消息等)。所述控 制中心支持视频/音频服务、电话通信、消息传递、文件共享、网络互 连和/和保安。
物理尺寸不大、为连续而不中断的电源而连接着电源线并且置于 方便传输和接收无线信号的物理位置的任何平台都适于封装即容纳包 括所述控制中心的硬件。在某实施例中,烟雾探测器用作所述控制中 心的平台。所述烟雾探测器的天花板安装基座和与住宅或办公室现有 110伏特的AC电源线的直接连接为所述控制中心提供了理想的平台, 并且使信息的传输能够遍及所述受控环境,不是通过无线连接就是通 过所述电源线。同样,所述控制中心能够被封装在无线接入点内,它 为所述控制中心提供了 "永远接通"的无线连接。便携式控制器(比如个人数字助理、无线记事本等)能够使用户 与所述控制中心互动。这样的互动包括变更所述其他设备和/或应用的 配置和性能。所以,所述便携式控制器提供了对其他设备和/或应用的 远程访问,并且使所述用户能够从所述环境内的任何位置控制它们的 功能和/或操作。在某实施例中,所述控制中心位于所述便携式控制器 之内。在另一个实施例中,所述控制中心位于与所述便携式控制器不 同的集中位置。
所述便携式控制器能够配备有位置感知和/或用户感知的功能。 因而,所述控制中心具有跟踪和/或监控所述便携式控制器位置的能 力,并且根据所述用户身份实现个人化的配置。
为了控制所述系统部件的操作和/或功能,或者由所述控制中心 或者由所述用户能够自动地建立一个或多个控制宏。控制宏包括一组 命令,执行时使所述控制中心能够管理一个或多个系统组件的多个操 作和/或功能。所述控制宏能够与控制宏文件名相关联,用于将来的检 索和执行。所述控制宏存储在所述控制中心。在某实施例中,所述便 携式控制器是可编程的以便向所述控制中心发布一般的控制请求,从 而执行来自所述控制宏的命令序列。
所述控制中心能够访问在本地或内部数据库中存储的更新后电
子节目指南(EPG)。所述EPG能够在所述便携式控制器上或者其 他设备和/或应用上显示给用户。所述控制中心也能够通过例如所述全 球因特网,从外部或远程源中得到所述EPG信息。
EPG界面能够显示在所述便携式控制器上,以使用户能够根据 所述电子指南信息选择频道和/或从所述电子指南中选择用于录制的 节目。在某实施例中,所述EPG界面包括多个频道对象,其中每个频 道对象都代表着由用户所选择的"喜爱,,节目频道。每个所述频道对象 都直接地或间接地链接到用于对应喜爱频道的开关和/或电子指南信 息。因而当被选中或激活时,所述激活的频道对象能够发送控制消息, 它不是为所述对应频道检索节目信息就是把所选中的设备切换到所述 对应频道。在某实施例中,频道对象激活时发送了三条命令之一,取决于所 述频道对象被激活的时间长短。如果所述频道对象在第 一 时间值到期 以前(如两秒钟之前)被撤销,就发送命令将设备(如电视机)切换 到与所述激活的频道对象相关联的节目频道。
如果所述频道对象在第一时间值(如两秒钟)到期之后,但是在
第二时间值(如四秒钟)之前被撤销,就发送命令在所述EPG界面上 显示快速浏览对象。所述快速浏览对象包括为在与所述激活的频道对 象相关联的节目频道上传送而列出节目的节目信息。
如果所述频道对象在所述第二时间值(如四秒钟)到期之后被撤 销,就发送命令在所述EPG界面上显示跳转到指南对象。所述跳转到 指南对象包括与所述多个频道对象相关联的节目频道的电子指南信 息。
在激活频道对象后也能够在所述EPG界面上显示计时器图示。 所述计时器图示包括同心的内外圆。在前述第一和第二时间值对应时 间阶段上,修改所述内外圆的视觉特征。例如,在等于所述第一时间 值(如两秒钟)的时间阶段上,所述内圆在径向上充填。同样,在等 于所述第二时间值的时间阶段上,所述外圆在径向上充填。


加入本文并构成说明书一部分的附图,展示了本发明,并且连同 所述说明进一步用于讲解本发明的原理并能够使有关领域的技术人员 实现和使用本发明。图中同样的附图标记指示同样或功能类似的要素。 另外,附图标记最左几位标识最早出现该附图标记的图。
图l展示了控制系统;
图2展示了具有归档和/或检索组件的控制服务器;
图3展示了控制服务器;
图4A展示了控制系统的定位机构;
图4B展示了控制系统的另一个定位机构;
图5展示了跟踪和/或监控系统组件的流程图;图6展示了响应用户位置,命令和/或控制系统组件的流程图7展示了呈现控制选项的用户界面;
图8是用于实现本发明的实例计算机系统;
图9展示的流程图用于定义控制宏以观看电影录像;
图IO展示的流程图用于激活图9的控制宏;
图ll展示了另一个控制系统;
图12展示了另一个控制系统;
图13展示了另一个控制系统;
图14展示了用于控制器客户机的支架;
图15展示了用于控制器客户机的另一个支架;
图16展示了用于控制器客户机的另一个支架;
图17A展示了用于控制器:^户机的另一个支架;
图17B展示了用于控制器客户机的另一个支架;
图18展示了用于控制器客户机的另 一个支架以及控制器客户机;
图19展示了用于控制器客户机的另一个支架;
图20展示了 EPG界面;
图21展示了呈现节目信息的流程图22展示了具有计时器图示的EPG界面;
图23展示了另一种计时器图示;
图24展示了快速浏览对象;
图25展示了跳转到指南的窗口。
具体实施例方式
目录 I .系统概述 II.网络控制系统
ni.控制服务器和档案库
iv. 管理系统功能
v. 位置感知VI.个人化使用的外观控制器客户机
vn.示范系统实施 i .系统概述
本说明书公开了 一个或多个实施例,它们包括本发明的若干特 点。说明书中所介绍的实施例以及对"一个实施例"、"某实施例"、"实 例实施例"等的引用,表明所介绍的实施例可以包括具体的特点、结构 或特征,但是每个实施例可以不必都包括该具体的特点、结构或特征。 而且,这些短语未必指同一实施例。此外,当连同实施例介绍具体的 特点、结构或特征时,建议在相关领域技术人员的知识内连同其他实 施例一起实现这样的特点、结构或特征,无论是否显式地介绍。
本发明包括的若干方法和/或技术用于受控环境内多个设备和/或 应用的集中命令和控制,比如住宅、商家、学校等。因此在本发明的 实施例中,受控环境是住宅环境。居住环境属于住家、公寓、移动住 宅、游艇或其他类型住处的范围。不过在实施例中,住宅环境包括住 所的周边区域以及指定周边内的任何遮蔽物、构造、改进等。
在其他实施例中,本发明在非住宅环境中实现。非住宅环境包括 但是不限于综合办公楼、小办公室套房、制作工作室、仓库、娱乐场 所、保健设施、旅店、度假胜地、飞机、轮船、汽车等。在实施例中, 非住宅实施例的受控环境不仅包括上述结构的实际范围,而且包括指 定周边内它们的周围。
在本发明的受控环境内, 一个或多个计算机服务器等向其他设备 和/或应用提供集中的命令和控制中心以分配信息(包括视频、音频、 语音、文本、图形、控制消息等)。这些设备和/或应用包括通信设备
(比如电话、对讲机等)、娱乐系统(比如电视机、CD/DVD播放机、 游戏应用、立体声音响等)、监控系统(比如保安摄像头、嬰孩监视 器等)、安全/保安系统(比如火警、喷淋系统、门锁或窗锁等)、个 人计算机(比如台式机、笔记本、记事本、个人数字助理等)、烹饪 电器(比如烤箱、咖啡壶、食品/饮料电热器等)、舒适系统(比如供气净化器、电灯开关、电灯调光器等)、 电源插座、电源供应等。
在某实施例中,便携式控制器(比如个人数字助理、无线记事本 等)使用户能够与所述集中的命令和控制中心互动。这样的互动包括 变更所述受控环境内其他设备和/或应用的配置和性能。所以,所述便 携式设备提供了对其他设备和/或应用的远程访问,并且使所述用户能 够从所述受控环境内的任何位置控制它们的功能和/或操作。
例如,用户能够操作便携式设备从受控环境内的任何位置接收已 录制的或实况视频。所述视频能够呈现与便携式设备相连的显示器或 用户当前所在区域内的监视器上。所以,用户在游泳池附近散步或在 漩涡浴的同时也能够观看电视节目。此外,用户将能够在便携式显示 设备或另 一台显示器上观看来自婴孩监视器或保安摄像头的视频,比 如无线记事本、台式计算机、电视屏幕等。
在实施例中,用户能够观看或收听在其他电视机、个人计算机和 /或音频系统上正在呈现的媒体。因而,"父母"用户能够监控其他房间 中他们的孩子正在观看的电视节目、网站和/或音频唱片。本发明包括 的若干协议使父母用户能够阻塞对不良内容的访问。
在实施例中,用户能够通过外部接口比如因特网访问集中的命令 和控制中心。在用户旅行或工作的同时,用户能够访问位于受控环境 内的设备和/或应用。因此,本发明允许用户登录到受控环境中下载或 存储文件,从监视设备中接收信号,打开或锁上入口通路上的锁,等 等。
II.网络控制系统
如以上讨论,本发明能够在住宅和/或非住宅的受控环境中实现。 例如,介绍以下实施例时参考了住宅环境。不过应当理解,以下实施 例可以修改为也包括非住宅环境。
图l展示了根据本发明实施例的网络控制系统100。本发明考虑 了模拟和数字环境。系统100是可伸缩、相对廉价和多样化的住宅网络。如图所示,系统100包括通信网络180,互连着多个系统组件。 系统组件包括电话机102、定位单元104、计算机客户机106、摄像机 108、控制器客户机IIO、电视机112、控制服务器114、监视器116、 音频客户机118和住宅电器120。其他设备和/或应用也可以包括为系 统组件。
控制服务器114管理着其他系统组件之间的信息分配。正如以下 更详细的介绍,控制服务器114与其他组件互动以直接地或间接地在 通信网络180上分配数据(包括音频和/或视频)、语音和/或控制消 息。在某实施例中,控制服务器114命令和控制一个或多个其他系统 组件的操作和/或功能。
电话机102是一个或多个有线和/或无线的电信设备。电话机102 在常规的住宅电话通路和通信网络180上交换电信信号。在某实施例 中,电话机102实现了网络电话(VoIP),在计算机网络(比如全球 因特网)上交换语音通信,并且使得语音信号对通信网络180可用。 在某实施例中,电话机102包括传真功能。
定位单元104指明在用作系统100容纳环境的住宅内的空间位 置。定位单元104经由有线和/或无线接口与其他系统组件(如控制服 务器114)相连。定位单元104可用于指明住宅内的场地或房间。定 位单元104还可用于指明场地或房间内的特定位置。不仅如此,定位 单元104还能够被安置在住宅之外,从而指明住宅的外部区域。在某 实施例中,定位单元104连接了另一个系统组件。在另一个实施例中, 多个定位单元104分布在住宅各处。例如,定位单元104能够位于墙、 门、天花板、地板等之内,或者安装在其上。以下将进一步介绍定位 单元104。
计算机客户机106包括有线和/或无线的个人计算机、个人数字 助理(PDA)、增强电话机、个人电视机或者链接到通信网络180的 其他数据处理设备。作为个人计算机,计算机客户机106可以是台式 机、笔记本电脑、记事本等。连接到计算机客户机106的显示器提供 了文本或图形用户界面(GUI),并且使用户能够与控制服务器114互动地通信。计算机客户机106的输入设备包括键盘、鼠标、口头命 令接口、鼠标轮、游戏杆、舵板、触摸屏、话筒、游戏杆、指示笔、 光笔或任何其他类型的外围设备。
摄像机108是一个或多个视频摄像机、可携式摄像机等。有线和 无线设备都在本发明考虑之列。摄像机108可以是住宅保安或监控系 统的一部分,比如嬰孩监视器等。在某实施例中,摄像机108包括的 控制单元能够对多种摄像机功能进行遥控,比如摇摄、俯仰、变焦、 对焦、光圏控制等。
控制器客户机110是有线和/或无线的数据处理设备,它使用户 能够与控制服务器114和其他系统组件进行互动并向其发送控制消 息。控制器客户机110可以是作为计算机客户机106列出的便携式或 非便携式版本的设备。例如,计算机客户机106可以是具有与其他系 统组件互动能力的、链接到通信网络180并包括显示器的个人笔记本 或记事本电脑、PDA、增强电话机或其他设备。因此,控制器客户机 110使用户能够远程地控制系统100多种組件的操作。在某实施例中, 控制器客户机IIO的显示器能够从其他系统組件接收视频和/或音频。 在某实施例中,控制器客户机IIO包括闪速ROM,它能够进行无线 下载和/或上传。
电视机112可以是常规的电视机。在某实施例中,电视机112经 过增强以支持互动和/或个人服务。个人服务包括虛拟录制、节目编排、 暂停/倒带、实况广播等。例如,电视机112可以是经过增强以支持 MSN TV月艮务的个人电视机,该服务由(加利福尼亚州Mountain View的)WebTV网络公司主办,它支持(华盛顿州Redmond的) 微软公司的产品WebTV 。在某实施例中,电视机112包括用于有线 和/或卫星接收的机顶盒。在某实施例中,电视机112连接着PVR、 VCR或DVD播放机。
监视器116是支持闭路观察的有线或无线显示器。在某实施例中, 监视器116是扁平的LCD,安置在墙上、竖立在书桌、餐桌或拒台上, 定位在水池或热浴盆的近旁,等等。在某实施例中,当监视器116运行在不活动状态时,监视器116接收流式屏幕保护,它显示照片、肖 像等的静态或动态图像。在某实施例中,当监视器116处于活动状态 时,监视器116从电视机、立体声音响或者保安/监控系统(比如嬰孩 监视器)等中接收信号。音频客户机118是有线的或无线的音频系统,比如立体声音响、 音频服务器、CD/唱片/盒式磁带播放机、MP3播放机等。音频客户机 118可以是话筒,作为保安/监控系统比如婴孩监视器的一部分。在某 实施例中,音频客户机118是位于住宅各处的一个或多个扬声器或相 似的音频输出。在另一个实施例中,音频客户机118是对讲机系统、 公共广播系统、房门应答服务等。住宅电器120是一种或多种住宅电器,比如但是不限于电水箱、 电炉、微波炉、烤箱、咖啡壶、闹钟、恒温器、加湿器、喷淋装置、 照明、电灯调光器等。在某实施例中,控制服务器114和/或控制器客 户机110控制着一种或多种住宅电器120的操作和/或功能,比如开/ 关、计时器、调节(如电炉温度等)、暂停、打盹等。上述系统组件不为了面面俱到。其他的设备(包括电器)、应用 等也能够实现,并且被视为在本发明的范围之内。如所讨论,通信网络180为系统组件之间的通信提供了传输媒介。 在实施例中,控制服务器114管辖其他系统组件之间的通信流量。因 而,通过控制服务器114,路由或以其他方式控制了系统组件之间的 信息交换。在另一个实施例中,通信网络180支持对等式通信。因而, 系统组件彼此直接交换音频、视频、其他数据和/或控制消息,而不受 到控制服务器114的集中式管理。所以,在没有控制服务器114时也 能够实施本发明。在这样的非集中式实施例中,多个系统组件分配和 共享对通信网络180的控制和管理功能,所以系统组件能够在没有集 中控制服务器114的情况下在有线和/或无线媒介上彼此通信。通信网络180是有线的和/或无线的局域网(LAN)。因此,通 信网络180包括有线、无线或兼而有之的传输媒介,包括卫星、陆地 (如光纤、铜线、UTP、 STP、同轴线、光纤-同轴混合(HFC)等)、无线电、微波、自由空间光学方式以及/或者任何其他传输形式或方法。在使用有线传输媒介的实施例中,通信网络180是以太网LAN, 能够支持例如100Mbps到1 Gbps。在某实施例中,CAT-5线缆等连 接着控制服务器114并分布到每个房间内的某位置。在某实施例中, 线缆分布到每个系统组件,比如电视机112、监视器116等。系统组 件包括负责连接线缆的音频/视频(AV)连接器。在使用无线传输媒介的实施例中,通信网络180支持IEEE标准 802.11(a),它规定了用于大尺寸视频的无线以太网协议。使用这种协 议,通信网络180能够以九十英尺的有效范围应对高达五十四Mbps。在另 一个无线实施例中,通信网络180支持IEEE标准802.11(b), 它规定了用于小尺寸视频的无线以太网协议。利用这种无线协议,通 信网络180的有效范围大约是150到300英尺,并且能够以4到5 Mbps 的有效带宽支持十一 Mbps的标称带宽。在另一个实施例中,通信网 络180支持用于无线城域网的IEEE 802.16 WirelessMAN⑧标准。在 另 一个实施例中,使用了 (由Bluetooth SIG公司开发的)Bluetooth 无线技术支持与系统100的短程无线连接。在某实施例中,通信网络180包括电话线和/或电源线。在某实 施例中,通信网络180使常规的电源插座和连线能够使系统组件互连 并使它们能够彼此通信。在某实施例中,通信网络180包括住宅电话 网络联盟(HomePNA)开发的通信技术等。HomePNA技术实现了电 话服务和住宅网络的操作,包括但不限于视频会议、视频保安、VoIP 电话、数字视频网络、因特网共享和多用户游戏。如以上讨论,通信网络180包括中心控制服务器114,使系统组 件能够彼此通信。在本发明的若干实施例中,物理尺寸相对不大、为 连续而不中断的电源而连接着电源线并且置于方便传输和接收无线信 号的物理位置的任何平台都适于为中心控制服务器114提供封装、容 纳等。图11展示了网络控制系统100的实施例,它包括无线网络接入 点1180,比如(加利福尼亚州Irvine的)Linksys Group 乂>司或(加 利福尼亚州San Jose的)Cisco系统公司的产品,作为控制服务器114的平台。无线接入点1180为控制服务器114 (图1)提供了在无线网 络中的连接中心点,以及跟踪系统组件状态所需的永远接通连接。此 外,无线接入点1180能够在有线和无线网络之间提供连接点。在图11中,系统组件包括控制器客户机110、电视机112、媒体 播放机1112和线缆盒1108。具有外部控制接口 (如线缆或IR)的其 他系统组件可以包括比如电话机102、定位单元104、计算机客户机 106、摄像机108、控制服务器114、监视器116、音频客户机118、住 宅电器120等。图11所示网络还包括一个红外线/串行桥接器1182。在某实施例 中,红外线/串行桥接器1182符合无线通信的IEEE 802.11(b)标准。 红外线/串行桥接器1182与诸如电视机112、线缆盒1108和媒体播放 机1112的独立系统组件交换红外线信号。图12展示了网络控制系统100的另一个实施例,它包括多个红 外线/串行桥接器1182(a)-1182(e)。每个红外线/串行桥接器 1182(a)-1182(e)都与一个或多个独立组件互动。如图所示,红外线/串 行桥接器1182(a)与电视机112(a)、线缆盒1108和媒体播放机1112进 行互动。正如对相关领域中的技术人员会显而易见,红外线/串行桥接 器1182(b)与调谐器1104或任何类型的业主以太网设备进行互动。红 外线/串行桥接器1182(c)与住宅电器120(a)进行互动,也就是用于 HVAC系统的恒温器。红外线/串行桥接器1182(d)与另一台住宅电器 120(b)进行互动,也就是电灯。红外线/串行桥接器1182(e)与电视机 112(b)和DSS盒1106进行互动。因而,本发明能够将传统的设备(比如依赖红外线/串行通信协 议的消费电子设备),以及由通用即插即用(UPnP)论坛所定义的 UPnPTM设备和应用整合为系统组件。在标题为"Legacy Device Bridge for Residential or Non-Residential Networks,,的申请(2003年1月7 曰提交的美国专利申请60/438,296号)中介绍了受控环境实施IEEE 802.11(b)红外线/串行桥接器的实例,其内容在此引用作为参考,如同 全文阐述。图13展示了网络控制系统100的另一个实施例,它包括烟雾探 测器1380。烟雾探测器1380包括网络接口卡1382,它使烟雾探测器 1380能够充当控制服务器114的再一个平台,为控制服务器提供 HomePNA和/或无线(如IEEE 802.11 )的网络连通。利用烟雾探测 器的位置和对电源线的接入,控制服务器能够向受控环境各处发送数 据和/或控制消息,不是通过无线连接就是通过电源线。由于目前的大 多数烟雾探测器都是硬连线到住宅或办公室的电源线,所以烟雾探测 器平台还为控制服务器114提供了永远接通的连通。使用烟雾探测器 作为控制服务器114的平台的另一个优点是能够将烟雾探测器安装在 天花板以便于范围更大的通信。图14展示了能够用作控制服务器114的平台的另一种设备。所 示设备是用于遥控单元的支架1400,比如控制器客户机110或另一种 系统组件。图15和图16中展示了支架1400的替代视图。支架1400 包含插座1402,用于支持遥控单元或其他设备。插座1402为遥控器 或其他设备提供了集成的充电基底。将遥控器插入到插座1402中时, 电源供应端口 1404<更向其供电。来自电源供应端口 1404的电源:故转 换为DC电源。功率供应端口 1404还提供了与HomePNA/电源线网络 的连通。支架1400还包括实现网络连通的以太网接口 1406。此外,支架 1400还有一个实现无线网络连通的无线接口 ,比如WiFi (即IEEE 标准802.11(a)或(b))。支架1400还有通过IR信号进行通信的IR接 口 1410。支架1400还可以有其他的传输和数据端口 (如串行(RS-232 ) 或USB)以及网络接口 (如HomePNA/电源线)。这样的连通4吏支架 1400能够充当桥接器,将基于分组的数据信号(如WiFi)转换为IR 或串行信号。支架1400包括LED指示器,指明该支架的电源1408 和网络连通状态1412。图17A、图17B和图18中展示了支架1400的另一个实施例。图 19描绘了根据本发明实施例的支架。如图19所示,支架1400包括无 线接口 l卯2 (比如802.11b收发器),向IP网络提供无线连通。支架1400包括IrDA信标1908,作为与IR启用的传统设备通信的接口 。 支架1400包含一个或多个红外线接口 1904,用于与IR启用的传统设 备通信。支架1400包含一个或多个串行接口 l卯6,用于与串口启用 的传统设备通信。支架1400包括电源供应接口 1910,用于经由 HomePNA/电源线网络通信。IR接口 1410 (见图14到图18)可以包括IrDA信标1908。在 某实施例中,IR接口 1410包括IR发射器,适于与有IR能力的传统 设备进行无线单向通信。在替代实施例中,IR接口 1410包括IR发射 器/接收器对或IR收发器,适于与有IR能力的传统设备进行无线双向 通信。根据这些实施例,在沿着向传统设备的畅通视线通道上且在某 预定传输范围内某位置上的支架1400实现了与传统设备的无线IR通 信。在替代实施例中,IR接口 l卯4包括的接口适于与依靠IR软件 狗的传统设备进行有线通信。根据这个替代实施例,为了与传统设备 进行有效通信,不必将支架1400置于任何特定位置。本文介绍的烟雾探测器1380、无线网络接入点1180和支架1400 是能够用作控制服务器114的平台的代表性设备。正如以上所述,可 以包括任何其他设备而不会改变本发明的范围,包括但不限于独立计 算机、遥控器、电源设备(包括电源板、电源调节器、电源插座、电 源供应等)、机顶盒、线缆盒、路由器、桥接器等。具有"永远接通" 的功能(即接入连续而不中断的电源)且位于便于与其他系统组件进 行无线通信的任何现有的或将要开发的设备都能够使用。这样的设备 能够包括或者修改为连接网络接口卡(如网络接口卡1382)以便实现 平台功能。也应当理解,无线网络接入点1180能够容纳在,具有无线或有 线网络连接的任何类型的"永远接通,,平台上(比如烟雾探测器、吊扇 等)。因而,所述平台会提供无线接入点(WAP)功能,以补充且不 妨碍其传统功能。利用例如烟雾探测器的现有线路,接入点(如无线 网络接入点1180)能够与烟雾探测器串联地安装。二者能够包装在同一塑料壳中。无线接入点通常需要以太网连接,以便将其桥接到有线的以太网络(它又可以连接到线缆或DSL调制解调器)。如果在烟雾 探测器处没有以太网线路,该无线接入点可以按中继器模式使用,扩 展具有以太网连接的另一个无线接入点范围(参见例如本文参考图12 所介绍的信号中继器1202 )。烟雾探测器1380是能够用作无线网络接入点1180的平台的代表 设备。WAP功能能够集成到连接电源的任何其他设备中,包括但是不 限于吊扇、灯具、墙壁开关、二氧化碳探测器、墙壁插座等。在采用 电源线联网的实施例中,电源线桥接器和无线接入点能够集成在一起, 避免了仅仅按中继器模式操作的需要。m.控制服务器和档案库控制服务器114是一个或多个服务器,其中每台服务器都是一个 或多个计算机,彼此提供并向其他系统组件提供多种共享资源。共享 资源包括节目、网页、数据库和若干库;输出设备,比如打印机、绘 图仪、显示监视器和传真机;通信设备,比如调制解调器和因特网接 入"^殳施;以及其他外围设备比如扫描仪等。通信设备能够支持有线的 或无线的通信,包括卫星、陆地(光纤、铜线、同轴线等)、无线电、 微波、自由空间光学方式以及/或者任何其他传输形式或方法。在某实施例中,控制服务器114被配置为支持为管理公共和私有 因特网主干上的通信而开发的标准因特网协议(IP)。该协议在因特 网标准(STD) 5,请求注解(RFC) 791 (因特网架构理事会)中定 义。控制服务器114也支持传输协议,比如传输控制协议(TCP)、 用户数据报协议(UDP)、实时传输协议(RTP)或资源保留协议 (RSVP)。传输协议支持多种类型的数据传输标准,比如文件传输 协议(FTP )、超文本传输协议(HTTP )、简单网络管理协议(SNMP )、 网络时间协议(NTP)等。在某实施例中,控制服务器114被配置为支持多种操作系统,比 如(犹他州Provo的)Novell公司的产品Netware 操作系统;微软公司的产品MS-DOS 和Windows⑧操作系统;(马里兰州Laurel的) Linux Online公司的产品Linux⑧操作系统;(加利福尼亚州Palo Alto 的)Sun Mocrosystems公司的产品Solaris 操作系统等;对相关领 域的技术人员是显而易见的。控制服务器114可用于查询、接收和/或写入多种存档和/或检索 组件。这些存档和/或检索组件对于控制服务器114可以是内部的和/ 或外部的。例如,控制服务器114被配置为接收压缩的数据流,过滤 数据流以取得元数据(比如日期、时间、源等)以及存储数据流和元 数据以备将来检索。图2显示了根据本发明实施例连接多种存档和/或检索(A/R)组 件的控制服务器114。 A/R组件包括媒体存档202、调谐器204、 DSS 盒206、线缆盒208、媒体更换器210和媒体播放机212。上述存档和 /或检索组件不是面面俱到的列表。其他存档和/或检索组件也能够实 施并被视为在本发明的范围之内。存档和/或检索组件(如图2所示)可以集中地布置,遍及住宅 广泛分布,或者经过网络连接280从外部源(比如在全球因特网上进 行通信的网络服务器)可访问。网络连接280包括有线和/或无线LAN 或广域网(WAN),比如机构的内联网、本地因特网、基于全球的因 特网(包括万维网(WWW))、外联网、虛拟私有网、用于数字手 机的特许无线电信频带(包括CDMA、 TDMA、 GSM、 EDGE、 GPRS、 CDMA2000、 WCDMA FDD和/或TDD或者TD-SCDMA技术)等。 网络连接280包括有线、无线或双方的传输介质,包括卫星、陆地(如 光纤、铜线、UTP、 STP、同轴线、光纤-同轴混合(HFC)等)、无 线电、自由空间光学方式、微波以及/或者任何其他传输形式或方法。媒体存档202为多种数据(包括视频和音频)和元数据提供了一 种或多种存储介质。在某实施例中,媒体存档202包括可拆卸的存储 单元(如软盘、CD-ROM等),如以下更详细的介绍。为了支持更大 容量的内容, 一个或多个集成数据库或数据仓库用于存储内容和支持 控制服务器114,正如本文的介绍。在某实施例中,媒体存档202包括基于关系或面向对象(OO) / 组件的数据库管理系统系统等,它控制着数据库记录中数据和元数据 的存储、检索和更新。数据库管理系统也控制数据集成,实施完整性 规则和约束(包括数据的完整性和引用的完整性),以及实施安全约 束。在实施例中,媒体存档202是在多个磁盘阵列上存储数据的可伸 缩系统。以微软公司的产品SQL服务器2000应用程序、(加利福尼 亚州Redwood市的)Oracle公司的产品Oracle 91预数据库等可以实 施数据仓库。在实施例中,媒体存档202支持开放式数据库互接 (ODBC )或Java数据库互连(JDBC )协议。在实施例中,媒体存档202是索引文件数据库系统或计划文件数 据库系统,比如(马萨诸塞州Lincoln的)Sleepycat软件公司的产品 Berkeley DB数据库资源。调谐器204接收电视和/或无线电广播的音频和/或视频信号。调 谐器204是一种或多种独立的无线电和/或电视调谐器。在某实施例中, 调谐器204被配置为接收NTSC/PAL电视信号。DSS盒206接收来自卫星接收器的音频和/或视频广播信号。线 缆盒208通过铜线、UTP、 STP、同轴线、光纤或HFC接口接收音频 和/或视频广播以及按次计费单播。除了接收广播信号之外,控制服务器114也可配置为支持录制能 力。如所讨论,可以将广播录制到媒体存档202。不过,控制服务器 114包括一种或多种录制/回放应用或设备,也就是媒体播放器212和 媒体更换器210。媒体播放机212可以是VCR播放机、DVD播放机、 PVR、视频服务器、虛拟录音机、音频服务器、立体声音响、CD播 放机、唱片播放机、录音磁带或卡带播放机、数字音频磁带录音机以 及/或者通过磁性、光学、电子或任何其他存储介质,存储、记录、产 生或回放的任何其他设备或应用。可以根据曲集、歌曲、艺术家、流 派等索引录制品。媒体更换器210录制和回放媒体和/或多媒体,类似于媒体播放机212。不过,媒体更换器210能够加载要被播放的多种录制品(如 CD。 DVD等)而不需要重新加载。例如,媒体更换器210可以是自 动光盘机等设备,它能够使用户立即加载例如全部可用的CD。IV.管理系统功能控制服务器114对受控环境比如系统100内的多种功能多提供了 集中式的命令和控制。由控制服务器114所管理的功能包括视频服务、 音频服务、电话通信、消息传递、文件共享、因特网访问和保安。根 据本发明的实施例,用户操作控制器客户机110建立或重新配置这些 功能和/或接收来自控制服务器114或其他系统组件的媒体(不是从其 他系统组件直接地接收就是通过控制服务器114从系统组件间接地接 收)。图3展示了控制服务器114的实施例。控制服务器114包括多种 控制器模块,用于管理多种系统功能。如图所示,控制服务器114包 括视频控制器302、音频控制器304、电话控制器306、消息传递控制 器308、文件共享控制器310、外部网络接口 (x-接口 )控制器312以 及保安控制器314。这些控制器模块被配置为通过通信网络与其他系 统组件交换信号。这些控制器模块也被配置为与其他A/R组件交换通 信信息。正如参考图2的介绍,A/R组件包括媒体存档202、调谐器 204、 DSS盒206、线缆盒208、媒体更换器210、媒体播放机212等。视频控制器302管理着系统100内的视频信号交换。视频控制器 302为连接到例如计算机客户机106、电视机112、监视器116、控制 器客户机110等的显示器接收和/或分配视频信号。视频控制器302还 与A/R组件互动,比如媒体存档202、调谐器204、 DSS盒206、线缆 盒208、媒体更换器210、媒体播放机212、网络连接280等。在实施 例中,视频控制器302对指派给视频并补充或替代本发明A/R组件的 内部存储介质进行读取和/或写入。因此,视频控制器302从A/R组件(和/或其内部存储介质)接 收视频信号,并且将它们分配到其他系统组件(比如电视机112、控制器客户机110等)。视频控制器302还可以接收来自源(如网络连 接280、电视机ll2、媒体存档202等)的视频流,并且将该流存储在 A/R組件(如媒体存档202、媒体播放机212等)之一和/或其内部存 储介质中,以便将来观看。例如,视频控制器302能够查询网站(如 www.mtv.com)以下载要播放和/或存储到系统组件的音乐视频。根据 本发明实施例,为了能够在通信网络180上分配,视频控制器302提 供了实时MPEG编码。换言之,视频控制器302能够实时地或在短期 内接收、编码和分配媒体流。在实施例中,为了音频/或视频分配,网 络连接280使视频控制器302或类似组件能够实施宽带因特网接入。另 一个控制器模块是音频控制器304。音频控制器304管理系统 100内的音频信号交换。所以,音频控制器304为一个或多个音频组 件接收和/或分配音频信号,比如连接到例如计算机客户机106、电视 机112、监视器116、控制器客户机110等的音频客户机118或扬声器。 音频控制器304还与A/R组件互动(比如调谐器204、 DSS盒206、 线缆盒208、媒体更换器210、媒体播放机212、网络连接280等), 以^_从A/R组件接收音频信号并将它们分配到其他系统组件(如音频 客户机118、控制器客户机110等)。另外,音频控制器304也能够 从源(如网络连接280、电视机112、媒体存档202等)接收音频流, 并且将该流存储在A/R组件(如媒体存档202、媒体播放机212等) 之一,以便将来再调用。在实施例中,音频控制器304对指派给音频 的内部存储介质进行读取和/或写入,因此对其内部存储介质往返分配 音频。例如,音频控制器304能够查询网站(如"Mp3.com")以下载 要播放和/或存储到系统组件的数字录制品。在某实施例中,音频控制 器304实时地或在短期内将该音频流编码为MPEG-3的格式以产生接 近CD的音质。在另一个实施例中,音频控制器304实时地或在短期 内对该音频流进行编码以产生CD质量的音频。电话控制器306是控制服务器114内的另一个控制器模块。电话 控制器306管理着来自常规电话信道和/或计算机网络(如通信网络 180、网络连接280等)的电信分配。在某实施例中,电话机102连接),比如POTS或PSTN。电 话机102也可以连接到蜂窝或卫星通信信道(未显示)。提供的专用 接口 (未显示)使蜂窝/卫星电话机102能够与系统100互动。在常规 信道上接收或发送的呼叫也由控制服务器114监视和/或控制。因而, 控制服务器114的响应是将来自呼叫的信号分配到其他系统组件。例 如,控制器客户机110就是一个可能的接收组件。因此,用户能够直 接地操作控制器客户机110经过电话102机间接地发出和/或接收呼 叫。在另一个实施例中,电话机102连接到计算机网络。作为替代, 连接到计算机客户机106的有线或无线电话机(未显示)有能力与计 算机网络互动。该计算机网络是通过通信网络180或网络连接280所 访问的LAN或WAN (比如因特网),或者系统组件(即电话机102、 计算机客户机106)能够具有到计算机网络的专用链接,使得该链接 独立于通信网络180。在某实施例中,电信信号被格式化为VoIP等。 无论计算机网络的源是什么,来自计算机网络的电信信号都由控制服 务器114监视和/或控制。正如参考常规电信呼叫的讨论,控制服务器 114的响应是将来自呼叫的信号分配到其他系统组件,例如控制器客 户机110。除了回答、发出和/或分配电信呼叫之外,控制服务器114还可 用于执行其他通话功能。在某实施例中,控制服务器114支持快速拨号。电话号码存储在连接住宅控制服务器114的存储器(比如参考图 2所介绍的A/R组件之一)中。在另一个实施例中,控制服务器114 可编程为实行服务阻塞。用户能够创建特征概况以阻塞来自某指定号 码或号码族(如900呼叫等)的呼叫。在又一个实施例中,控制服务 器114记录入站/出站的呼叫并且/或者启用重拨过去和/或丢失的呼 叫。控制服务器114还包括消息传递控制器308。消息传递控制器308 能够使通过电话控制器306等所收到的电话呼叫集中存储。语音消息 被写入到连接控制服务器114的存储器(比如参考图2所介绍的A/R组件之一)。消息传递控制器308还允许在系统100内创建、存储和/ 或检索消息(包括音频、视频和/或文本)。换言之,用户能够操作系 统组件之一 (如控制器客户机IIO、电话机102、音频客户机118等) 为同一用户或另一位用户创建消息。消息可以是"待办事项,,列表、照 顾嬰儿的指令、杂货店购物列表等。消息传递控制器308还使控制服 务器114能够与计算机客户机106或其他系统组件互动,以便从计算 机电子邮件、即时消息传递服务以及/或者笔记、任务、待办事项和/ 或个人日程表的事件中搜索和/或检索数据。控制服务器114还包括文件共享控制器310。文件共享控制器310 使控制服务器114能够用作中心文件服务器,用于与系统100通信的 所有个人计算机。在容纳系统100的住宅内,文件共享控制器310允 许其中的系统组件存储和访问若干文件。不过,在某实施例中,位于 系统100之外的设备也能够通过文件共享控制器310存储和/或检索文 件。例如,假若系统100的ISP支持静态IP地址,远程用户就可以登 录到控制服务器114中,通过文件共享控制器310检索和/或存储文件。X-接口控制器312是控制服务器114的另一个控制器模块。X-接口控制器312管理着外部设备和/或应用对系统组件的访问,以及/ 或者系统组件对外部设备、应用和/或网站的访问。因而,x-接口控制 器312提供了到外部网络的网关,比如全球因特网、其他私有WAN 等。在某实施例中,x-接口控制器312支持网络代理并可配置为全部 或按用户阻塞所指定的网站。在另一个实施例中,x-接口控制器可用 于跟踪和/或记录其他系统组件对网站的接入/访问。X-接口控制器312支持对外部网络的有线和/或无线的访问,包 括电缆和/或卫星ISP。在某实施例中,x-接口控制器312允许控制服 务器114用作网络服务器,只要ISP能够提供静态IP地址。保安控制器314使控制服务器114能够与多种保安系统互动,并 且/或者管理它们,包括系统100的通信安全协议。在某实施例中,保 安控制器314控制和/或监视来自若干系统组件的反馈,它们构成保安 系统的一部分。例如,能够捕捉视频(如摄像机108)和音频(音频客户机118、摄像机108等)并向控制器客户机110或监视器116分 发。在住宅内或住宅周边的外部位置也可以放置运动传感器。来自运 动传感器的反馈也能够传输到保安控制器314。在某实施例中,这样 的反馈激活了邻近内的摄像机108和/或音频客户机118。在另一个实 施例中,这样的反馈激活警报或者向控制器客户机110的用户发信号。 为了向用户发信号,控制器客户机110能够振动、响铃、闪现消息等。 连接到摄像机108的控制系统允许保安控制器314移动和/或对焦摄像 机108。在某实施例中,保安控制器314可用于响应用户的输入,对 门、窗或通路进行锁闭或解锁。
在某实施例中,保安控制器314与消防和安全控制系统连接。因 而,若干传感器馈入控制服务器114,允许系统100或用户监控紧急 情况。通过控制服务器114和/或控制器客户机110能够运行警报、喷 淋装置等。
除了住宅入口以及消防和安全系统之外,保安控制器314也与个 人资产保安系统互动,比如保险箱、文件拒、房间、抽屉等。能够创 建和保持保安记载以允许所选中的个人进入安全区域。为了允许进入, 能够存储和验证密码、生物特征等。
保安控制器314还允许建立和保持若干记载,以便监视和/或限 制对网站、电话号码、电视频道、CD、录像带等的访问。在某实施例 中,建立的用户记载允许从位于外部的设备和/或应用对系统组件进行 远程访问。例如,通过保安控制器314能够授权外部用户通过因特网 从远程位置登录到控制服务器114之中,并且接收来自摄像机108的 实况信号、来自摄像机108的存档信号、来自电视机112的广播、经 由消息传递控制器308存储的消息、经由文件共享控制器310存储的 文件等。例如,父母因度假或工作离开时能够访问控制服务器114, 监视他们的家和/或他们的子女或者临时保姆。
控制服务器114不限于图3所描述的功能。控制服务器114能够 包括其他模块,用于控制多种系统组件的操作和功能,包括通过屏上 菜单模仿用户的遥控命令。在某实施例中,控制服务器114能够为包括A/R组件的一个或多个系统组件设置时钟或将其同步。控制服务器 114包括实时时钟,用户设置它时可以通过与控制服务器114的直接 用户接口,也可以通过另一个系统组件,比如控制器客户机110。作 为替代,也能够经由因特网(即网络连接280)设置实时时钟。控制 服务器114使用其自身的实时时钟,通过操纵其他系统组件的菜单系 统设置相应系统组件的时钟。由于控制服务器114跟踪并监视这些系 统组件的状态,所以控制服务器114是可编程的,以便操纵系统组件 的菜单在不干扰组件操作的情况下设置时钟,比如在播放和录制电影 时。
导航系统组件的指令存储在连接控制服务器114的数据库或类似 的库中。换言之,为了设置或编程例如VCR或DVD播放机内部时钟 而操纵其菜单的输入数字能够存储。所存储的数字与在控制服务器 114存储的一组IR代码相关联。在适宜的时间,从IR代码数据库或 库中检索这些IR代码,并且传送到适宜的媒体播放机212。收到这些 IR代码后就执行,以操纵菜单设置该时钟。因此,除了设置时间外, 还能够选择IR代码编程媒体播放机212以录制选择的节目等。
在某实施例中,控制服务器114在数据库中保持着更新的电子节 目指南。为了向用户呈现,电子节目指南(EPG)能够显示在控制器 客户机110上或相似的系统组件上。控制服务器114能够从因特网服 务中获得该电子指南,比如从(加利福尼亚州Pasadena的) Gemstar-TV指南国际公司的产品GUIDE Plus+ 。用户能够操纵控制 器客户机110,根据该电子指南数据选择频道和/或从电子指南中选择 节目进行录制。
图20展示了能够在控制器客户机110上或另一个系统组件上显 示的EPG界面2000。EPG界面2000包括多个频道对象2002a-2002n, 其中每个对象都代表着由用户所选择的"喜爱"节目频道。EPG界面
2000可以是触摸屏用户界面,从而使用手指、指示笔或其他器件选择 频道对象2002a-2002n之一。作为替代,也能够使用语音识别、鼠标、 光标箭头或其他定点设备以及/或者用户界面。在某实施例中,控制服务器114包括EPG控制器(用作视频控 制器302的完整或独立组件),它管理着EPG界面2000和频道对象 2002a-2002n的显示。每个频道对象2002a-2002n都直接或间接地链接 到对应的喜爱频道的开关和/或EPG信息(如Artsworld、 BBC One、 Bravo、 CNBC、 MTV、 Cartoon Network 、 Animal Plane" C丽、 Discovery等)。因而,当选择和激活频道对象2002a-2002n时,所激 活的频道对象能够传输控制消息,不是检索对应频道的节目信息就是 将所选中的设备(比如电视机112、调谐器204、 DSS盒206、线缆盒 208等)切换到对应的频道。
参考图21,流程图2100显示了在EPG界面比如EPG界面2000 上呈现节目信息的控制流实例。流程图2100的控制流开始在步骤2102 并立即转到步骤2104。在步骤2104,从用户接口接收激活信号,比如 触摸屏或其他输入设备。如图22所示,用户按住频道对象2002a-2002n 之一以激活与MTV节目频道相关联的频道对象。
激活频道对象2002a-2002n后,在步骤2106启动计时器。例如, 能够产生时钟信号将初始设置为零的计时器寄存器加一。在步骤 2108,从例如该寄存器读取该计时器数值。
要是用户释放了或以其他方式撤销了激活的频道对象 2002a-2002n,就产生撤销信号。在步骤2110,控制流检查该撤销信 号。如果发现了撤销信号,控制流立即转到步骤2124,正如以下的介 绍。否则,控制流转到步骤2112。
在步骤2112,分析来自步骤2108的计时器数值。如果计时器数 值小于两秒,控制转到步骤2114。在步骤2114,在激活的频道对象 2002a-2002n上显示计时器的图示。图22展示了计时器图示2202的 实例,它是激活频道对象2002a-2002n时产生的。计时器图示2202是 具有两个同心圆的动态对象,它们随着时间流逝而被填充。
图23展示了具有两个同心圓的计时器图示2202的另一个实例。 同心圆包括快速浏览圆2304和跳转到指南圆2306。快速浏览圆2304 链接着快速浏览计时器,跳转到指南圆2306链接着跳转到指南计时器。在某实施例中,计时器图示2202因此同心圆以半透明蓝色开始, 并且以顺时针方向旋转半径方式填充另一种颜色以表明时间流逝。快 速浏览计时器和跳转到指南计时器的每一个都与不同的预定时间阈值 相关联,并且每个同心圆都在对应的时间跨度内以独特的速率填充, 时间跨度在预定的时间阈值到期。例如,快速浏览计时器的时间阈值 可以设置为两秒,而跳转到指南计时器的时间阈值可以设置为四秒。 所以,快速浏览圆2304将在两秒之内在径向上以另一种颜色填充。然 后,跳转到指南圆2306将在下一个两秒之内在径向上以另一种颜色填 充。
返回参考图21可以解释这种情况。在步骤2114显示了计时器图 示2202并且已经激活了相关联的计时器之后,在步骤2116从计时器 读取计时器的下一个数值。假设在步骤2110尚未检测到撤销信号,就 在步骤2118将计时器的数值与预定的时间阈值进行对比。如果计时器 的数值已经到达了快速浏览计时器的预定阈值,就在步骤2120显示快 速浏览对象。例如,如果计时器的数值至少是两秒,但是小于四秒, 就在计时器图示2202上呈现快速浏览的覆盖图。
图24展示了在快速浏览时间阈值到期后产生的快速浏览对象 2402。快速浏览对象2402可以是弹出的小气球,它显示了激活频道上 当前正在播放的节目。
返回参考步骤2118,如果计时器的数值已经到达了跳转到指南计 时器的预定阈值,就在步骤2122显示跳转到指南对象。例如,假若计 时器的数值是两秒或大于两秒,但是小于四秒,就显示跳转到指南窗 口或画面,它隐藏了计时器图示2202。
图25展示了跳转到指南的窗口 2500,它显示了用户"喜爱频道" 电视台队列的节目信息。已激活的喜爱频道所在的行被加亮。在这一 点上,用户可以从屏幕释放手指、指示笔和/或其他输入设备并可以自 由地操纵节目指南。
返回参考步骤2110,如果检测出了撤销信号,计时器的数值将触 发多种事件。例如,假若在步骤2124在两秒钟已经流逝之前(即快速浏览的阈值),用户从屏幕上释放了手指/指示笔,那么在步骤2126, 就向适合的系统组件(如电视机112、调谐器204等)发送控制消息 (如IR命令),以切换到所选择的喜爱频道。另外在步骤2130,取 消计时器图示2202 (包括同心圆2304和2306)。
另一方面,如果在步骤2128,在大于两秒钟但是在四秒钟已经流 逝之前(即跳转到指南的阈值)用户从屏幕上释放手指/指示笔,那么 在步骤2130,就取消跳转到指南计时器,隐藏计时器图示2202,隐藏 快速浏览对象2402,并且不向适合的系统组件发送控制消息。
如果在跳转到指南的阈值到期(如四秒钟或更长)之后检测出了 撤销信号,就显示跳转到指南对象,正如以上在步骤2122的讨论。因 此,在步骤2122显示节目信息(如跳转到指南窗口 2500)或在步骤 2130取消计时器图示后,控制流结束,正如在步骤2195所表明。
应当理解,已经通过实例(正如所述,例如在步骤2112、 2118、 2124和2128以及图23)而不限制地提供了计时器的阈值。系统设计 师或用户能够按期望建立不同的阈值。
除了设置系统组件的配置之外,控制服务器114还统辖着对网络 控制系统100增加和/或删除系统组件。在某实施例中,为了跟踪和监 视受控环境的指定区域内的全部设备和/或应用(即系统组件),建立 了区域概况。基于文本的或图形的用户界面使用户能够指定区域的大 小。例如,区域可以是一个或多个房间或房间内指定的区域。正如以 上的讨论,本发明也可以用于控制位于例如住宅的周边区域内的系统 组件的操作和功能。因此,区域可以包括这样的外部区域。
一旦建立了区域,用户就能够指定要由控制服务器114所统辖的 系统组件。可以向系统组件分配图标和名称,并且用户可以设置或指 示这些属性。在某实施例中,自动地检测系统组件并添加到网络IOO。 系统组件通过连续地或定期地广播发现控制消息而宣布其存在。控制 服务器114接收该广播并通过从发现消息中提取系统组件的名称和属 性,将该系统组件添加到该具体区域的概况。系统组件可以自动地添 加到区域概况,系统组件也可以临时添加,直到用户经过自动发现而接受或拒绝系统组件的添加。在某实施例中,自动地添加或去除的系
统组件被呈现在显示设备(比如控制器客户机110)上。用户可以明
确地接受概况变化,或者忽略它从而允许概况变化获得自动批准。关
于对概况的更新,控制服务器114还可以通过广播机制显式地请求区 域中所有系统组件标识它们自己。
如果系统组件从网络100中去除或停止广播其发现消息,控制服 务器114保存该系统组件的历史。因此,如果该系统组件重新连接到 网络IOO,控制服务器114就保留着状态信息,所以该系统组件会以 其先前的表现形式再出现(比如,相同的图标、名称、区域等)。如 果将系统组件重新定位到另一个房间,控制服务器114更新状态信息 以自动地将系统组件添加到新房间的区域概况。在某实施例中,状态 变化时通知用户,用户可以接受或拒绝该修改。
正如以上的讨论,本发明支持不包括控制服务器114的实施例。 因而,系统组件可以在没有集中命令中心的情况下彼此交换信息,包 括控制消息。不过,在某实施例中,控制器客户机110包括控制服务 器114的某些或全部功能。这种功能可以包括视频控制器302、音频 控制器304、电话控制器306、消息传递控制器308、文件共享控制器 310、 x-接口控制器312和/或保安控制器314。控制器客户机110还能 够与一个或多个以上讨论的多种A/R组件进行互动并控制它们。因此, 用户能够从任何位置操纵便携式的控制器客户机110,控制系统组件 的操作和功能。
V.位置感知
在本发明的若干实施例中,网络控制系统100实时地或在短期内 跟踪和/或监视多种系统组件(本文称为"目标组件")的位置。随着 用户在容纳系统100的受控环境内迁移,本发明能够执行几种协议以 使系统100能够确定目标组件的位置,进而与目标组件进行通信的用 户的位置。在某实施例中,控制中心(比如控制服务器114、连接到 目标组件的本地处理器等)确定目标组件(比如控制器客户机110等)的当前位置并发送指令,以便重新配置目标组件以控制所指定的附近
区域内的其他系统组件。例如,假若判定控制器客户机110位于进餐 区域之内,控制服务器114就使控制器客户机110有能力控制在餐区 域之内安置的系统组件。这样的组件可以包括电灯调光器、音响系统、 用于食品器具的加热单元等。
在几个实施例中都利用了定位设备跟踪和/或监视目标组件。正 如以上参考图1的介绍,在容纳系统100的受控环境的各处都分布着 一个或多个定位单元104。定位单元104可以连接到目标组件(比如 控制器客户机IIO、音频客户机118、电话机102等),或者作为受控 环境内的独立设备而安置。
在某实施例中,定位单元104是RF通信系统的一部分。因而, RF应答器与RF询问器互动以传递定位信息。应答器连接着系统组件 并产生唯一识别该系统组件的标识信息。该应答器也可以产生其他类 型信息,包括系统组件的分配位置,如果该组件是固定的或不常移动 的设备。因此,正如以下进一步的详细介绍,应答器可以连接到目标 组件或定位组件(比如定位单元104 )。
应答器可以是有源的或无源的。有源的应答器发射包含标识信息 的连续或周期信号。无源的应答器保持着不活动和/或静默直到被例如 询问器所激活,或者被用户手工激活。因此,系统组件(它包括应答 器)可以在静默模式或激活模式下运行。在激活模式下,实时地或在 短期内跟踪和/或监视系统组件(即目标组件)的位置。在静默模式下, 在激活应答器之前,系统100并不绝对确定地知道系统组件(即目标 组件)的当前位置。
当询问器来到应答器的通信范围之内时,被连接到另 一个系统组 件并接收定位信息(比如标识信息等)。询问器将自动地从有源应答 器接收定位信息,或者将激活无源应答器以接收定位信息。
参考图4A和图4B可以解释应答器与询问器之间的互动。图4A 展示了在系统100内定位系统组件的实施例。如图所示,应答器404 连接到控制器客户机110,而询问器406连接到定位单元104或嵌入其内。因而,在用户402携带着控制器客户机110进入到定位单元104(即询问器406)的附近时,定位单元104就从控制器客户机IIO接收标识码。标识码包括用于发射控制器客户机110的标识符等。在某实施例中,定位单元104向(参考图l所介绍的)住宅控制服务器114发送标识码以便进一步处理。定位单元104还可以发送其他标识代码或具有被轮询的控制器客户机110标识符的信息。在某实施例中,定位单元104发送附近地区的标识符等,用于定位单元104所在住宅环境的区域(如场地、房间等)。在另一个实施例中,控制服务器114从定位单元104的标识符确定附近地区标识符。已经举例介绍了控制器客户机IIO。其他系统组件也可以与应答器404连接,从而配置为由本发明实施例确定它们的位置。
图4B展示了在系统100内定位系统组件的另一个实施例。如图所示,应答器404连接到定位单元104或嵌入其内。询问器406连接到控制器客户机IIO。因此,当用户402携带着控制器客户机110进入到定位单元104 (即应答器404 )的附近时,控制器客户机110从定位单元104接收标识码。标识码包括用于发射定位单元104的标识符、受控环境区域(如场地、房间等)的附近区域标识符。在某实施例中,控制器客户机110处理该标识码以确定其位置并且/或者为存档目的而向控制服务器114发送该标识码。在另一个实施例中,控制器客户机110向(参考图1介绍的)控制服务器114发送标识码以确定其位置并用于进一步处理。已经再次举例介绍了控制器客户机110。其他系统组件也可以与询问器406连接,从而配置为由本发明实施例确定它们的位置。
在某实施例中,应答器404是电子标签、信标、控制器等。电子标签的特征为具有任何形状或尺寸,位于系统组件上或集成在系统组件内。电子标签包括连接到通信电路的微处理器,支持与其他设备的RF通信。微处理器连接到存储信息(即标识信息)的存储器和与其他设备交换信息的收发器。
在某实施例中,应答器404具有用于发射定位信息的专用微处理器。在另一个实施例中,应答器404利用或共享了主持系统组件(如控制器客户机no)的微处理器以交换定位信息。例如,主持的系统组件将可能包括红外线端口 ,连接到位于系统组件中的微处理器和存储器。存储器包括标识信息和相关的数据。微处理器与存储器和红外线端口互动以支持与询问器406的信息交换。因而,微处理器、存储器和红外线端口之间的互动用作应答器404。
应答器404与询问器406之间的无线通信由多种技术支持。在某实施例中,(Bluetooth SIG公司开发的)BluetoothTM无线技术用于实施应答器404与询问器406之间的短距离无线接口 。
在某实施例中,作为对RF通信的替代或补充,定位单元104是使用条形码的数据收集系统的一部分。换言之,将条形码配置给系统组件并存储着唯一标识该系统组件的标识信息。正如参考应答器的介绍,条形码也能够存储其他类型的信息,包括系统组件的分配位置,如果该组件是固定设备。条形码扫描器收集标识信息以便能够处理该信息以确定系统组件的位置。
参考图4A和图4B也能够介绍条形码的数据收集。换言之,根据本发明的实施例,询问器406是条形码扫描器而应答器404是条形码。返回参考图4A,将条形码404配置给控制器客户机110而将条形码扫描器406配置给定位单元104或嵌入其中。在用户402携带着控制器客户机110进入到定位单元104 (即条形码扫描器406 )的附近区域时,定位单元104就接收包含控制器客户机110的标识符的标识码。正如以上参考询问器的介绍,带有或不带附近区域标识符的标识码被发送给(参考图1所介绍的)控制服务器114,以便进一步处理。尽管已经举例介绍了控制器客户机110,但是其他系统组件也可以连接着条形码404,从而配置为由本发明实施例确定它们的位置。
返回参考图4B,展示了用条形码对系统组件进行定位的另一个实施例。如图所示,将条形码404配置给定位单元104或嵌入其中,而将条形码扫描器406配置给控制器客户机110。在用户402携带着控制器客户机110进入到定位单元104(即条形码404 )的附近区域时,控制器客户机110就接收包含发射定位单元104的标识符的标识码。正如以上参考应答器的介绍,在某实施例中,标识码包括用于发射定位单元104的标识符、住宅环境区域的附近区域标识符等。带有或不带附近区域标识符的标识码由控制器客户机110进行处理以确定其位置,并且/或者发送到(参考图1所介绍的)控制服务器114以便进一步处理。尽管已经举例介绍了控制器客户机110,但是其他系统组件也可以连接着条形码扫描器406,从而配置为由本发明实施例确定它们的位置。
利用RF和条形码技术表现了跟踪和/或监视系统组件位置的替代方法。正如对相关领域的技术人员会显而易见,利用本发明也能够实施其他的定位技术。例如在更大规模的环境中,使用GPS接收机、蜂窝信号、三角测量等都是可用的备选方案。
在另一 个实施例中,在不使用定位单元104的情况下也能够实现定位。控制器客户机110等的响应是从用户操作的控制器客户机110接收命令并处理。以手工和/或口头方式向控制器客户机110输入若干命令。控制器客户机110处理这些命令,或者向控制服务器114发送这些命令以确定位置。例如,用户可以指定位置"客厅",而控制器客户机110将会得到客厅概况以控制客厅中的设备。
不过在另一个实施例中,可以向定位单元104等输入语音和/或手工命令。用户也会输入目标组件(如控制器客户机IIO)的标识符,而定位单元104会向控制服务器114等发送控制信号,以便更新目标组件的位置记录。
正如以上所述,本发明支持用于收集位置信息的多种协议。本发明提供的几种方法和/或技术用于处理位置信息,以便跟踪和/或监视系统100的多种组件的位置或运动。参考图5,流程图500表示本发明实施例的一般操作流程。更确切地说,流程图500显示的流程图实例用于跟踪和/或监视受控环境内的系统组件。
参考图5,流程图500的控制流在步骤501开始并立即转到步骤503。在步骤503,系统100的适当组件访问定位器代码,它们对应于被跟踪和/或被监视的系统组件(即目标组件)。返回参考图1和图2,本发明能够确定任何上述系统组件的当前位置,包括但是不限于电话机102、定位单元104、计算机客户机106、摄像机108、控制器客户机IIO、电视机112、控制服务器114、监视器116、音频客户机118、住宅电器120、媒体存档202、调谐器204、 DSS盒206、线缆盒208、媒体更换器210、媒体播放机212以及/或者其他设备和/或应用。
正如以上所述,本发明包括用于访问定位器代码(或者如以上介绍的附近区域标识符)的多种实施例。例如,在某实施例中,用户与文本或图形界面互动以手工方式输入目标组件的当前位置。在另一个实施例中,语音命令接口使用户能够输入目标组件的语音命令。因而,用户口头地传达当前位置。
在某实施例中,目标组件与定位单元104互动以访问定位器代码。返回参考图4B,目标组件(如控制器客户机110等)连接着询问器406。询问器406为了附近区域标识符而轮询定位单元104。双方系统組件的当前位置都由附近区域标识符包括的定位器代码指明。
返回参考图4A,询问器406整合在定位单元104。因此,目标组件(如控制器客户机110等)由询问器406轮询。结果,询问器406接收被轮询目标组件的标识符。通过将该标识符与询问器406的附近区域标识符相关联而产生定位器代码。
返回参考图5的步骤506,定位器代码被发送到命令中心用于进一步的定位处理。在某实施例中,命令中心是控制服务器114。在另一个实施例中,命令中心在目标组件(如控制器客户机110、计算机客户机106等)处。
在步骤509,将定位器代码与区域进行匹配。区域可以是特定的场地、门厅、走廊、阳台、房间等。区域可以是场地、门厅、走廊、阳台、房间等内的特定范围。区域也可以是容纳系统100的住宅外部周边内的特定范围,或者是住宅地面上邻接或自由矗立的遮蔽物。
在步骤512,将当前区域传达到目标組件进行通信并且/或者存储在控制服务器114的记录中以便将来再调用。在系统组件已经定位并且其定位数据已经更新后,控制流结束,正如在步骤595所表明。
在某实施例中,定位信息使系统100能够基于与系统100互动的用户的当前位置,命令和/或控制特定的系统组件。这可以参考图6进行介绍。正如图6所展示,流程图600表示本发明实施例的一般操作流程。更确切地说,流程图600显示了控制流的实例,基于用户的当前位置,命令和/或控制系统组件。
参考图6,流程图600的控制流在步骤601开始并立即转到步骤503-509。正如参考图5所介绍,在步骤503-509,定位器代码使系统100能够确定与目标组件(如控制器客户机110)互动的用户的当前位置或区域。
在步骤612,访问该区域的区域概况。区域概况包括设备和/或应用(即系统组件)的列表,它们从控制服务器114和/或控制器客户机110接收命令和/或控制。
在步骤615,为了呈现控制选项让用户浏览而对区域概况进行处理。控制选项包括区域概况对应的设备和/或应用的所述列表。正如参考图5的介绍,可以在控制服务器114处远程地确定定位,也可以在目标组件(如控制器客户机IIO)处本地地确定定位。如果远程确定,例如控制服务器114就产生并发送用户界面,在目标组件(如用户正在操作的控制器客户机110或另一个系统组件)上显示控制选项。如果本地确定,目标组件(如控制器客户机110)就检索该区域概况以产生用户界面。可以在要求时将区域概况发送到目标组件,也可以用可得到的区域概况定期更新目标组件。
在步骤618,用户操作目标组件(如控制器客户机110等)发送请求以控制在区域概况中标识的系统组件(比如电视机112、住宅电器120等)。用户可以发送请求以控制系统组件功能和/或操作。用户可以发送请求以更改组件的配置或安全概况。也可以发送其他控制请求,正如对相关领域技术人员会显而易见。
在步骤621,由指派的组件执行该控制请求。可以将控制请求直接发送到所指派的组件,也可以经由控制服务器114间接地发送到所指派的组件。在控制请求已经执行之后,控制流结束,正如步骤695所表明。
例如,假若用户正在操作控制器客户机110并由系统100确定他位于"客厅"中,控制器客户机110便会收到对客厅中系统组件进行控制的用户界面。 一种系统组件可以包括例如保安监视器116,它接收位于住宅前门的摄像头108的视频输入。用户可以与控制器客户机110互动,对摄像头108进行摇摄、倾斜或对焦以在监视器116上显示站立在前门的来访者的图像。另一种系统组件可以是电视机112,控制器客户机110可以收到用户界面,控制电视机112的音量级别或频道选择。用户还可以与控制器客户机IIO互动以更改HVAC设备(即住宅电器120)的设置。
本发明支持向用户呈现控制选项的多种文本、图形或口头命令接口。图7展示了用户界面700的实施例,用于呈现位置特定的控制选项。在控制器客户机110上产生用户界面700。不过,正如本文的介绍,用户可以操作任何其他系统组件以发送控制请求,只要该系统组件配置为产生用户界面700等。
用户界面700包括控制选项区域702。控制选项区域702为指派的区域从区域概况中标识若干系统组件。在这个实例中,区域是客厅。在客厅的区域概况中标识的系统組件包括电视机112和音频客户机118。组件控制704a-704b使用户能够向对应的系统组件发送控制请求。组件控制704a对应于电视机112。组件控制704b对应于音频客户机118。也可以包括另外的组件控制704a-704b以便向具体区域概况记载的其他系统组件发送控制请求。
由控制选项区域702所指定的区域可以由以上介绍的定位实施例所确定,该区域也可以是用户指定的,而与控制器客户机110用户的当前位置无关。通过激活区域开关706就使该区域为用户指定的。
消息传递开关708使用户能够与参考图3所介绍的消息传递控制器308互动。因此用户能够检查电子邮件、语音邮件、住宅内部消息等。媒体浏览器710使用户能够从另 一个系统组件浏览媒体。例如,用户可以与组件控制704a互动以观看电视机112上当前正在广播的电视节目。用户还可以与组件控制704b互动以从音频客户机118中接收音频。
尽管媒体浏览器710被显示为视频或多媒体播放器,但是媒体浏览器710也允许接收没有视频的音频信号。媒体浏览器710还可以是网络浏览器,或者用于字处理、视频游戏等的软件应用程序。因此,用户可以与控制选项区域702和区域开关706互动,以便从容纳系统100的住宅环境内的任何位置的其他系统组件中接收文本、音频、视频、媒体和/或多媒体。
VI.配置控制器客户机以便个人使用
本发明使用户能够操作控制器客户机110以命令和/或控制其他系统组件。在某实施例中,控制器客户机110仅仅允许用户控制在控制器客户机IIO附近区域内的系统组件。在另一个实施例中,控制器客户机IIO提供了控制在另一个区域中系统组件的选项。
在实施例中,根据为用户建立的预置概况控制多种系统组件。这些概况可以是对所有用户通用的和/或为特定用户专门配置的。如果为特定用户配置,本发明利用了多种协议识别或验证特定用户并执行为该用户建立的概况。在某实施例中,向系统组件(如控制器客户机IIO等)输入用户名和/或密码。该密码可以表达为口头命令、文本、对象、像素等。在另一个实施例中,系统组件收集生物测定。因而实施了视网膜、虹膜、面部、手掌、指紋和/或语音的识别技术,以识别和/或验证用户。在另一个实施例中,系统组件(如控制器客户机110等)读取用户卡。为了识别和/或验证用户也可以使用其他用户识别和/或验证技术。本发明允许用户在适当时更改概况。以上介绍的识别和/或验证技术防止了其他用户更改或删除已经建立后的用户概况。
在实施例中,本发明使用户能够建立对系统组件的"喜爱,,设置进行存储的概况。例如,对电视节目、音频/视频录制品、房间温度、热浴盆控制、闹钟、电灯/调光器设置、网站、新闻广播、金融频道等都 可以建立喜爱设置。
在实施例中,用户可以建立概况以创建"播放目录"。例如,为了
在例如电视机112或音频客户机118上回放,可以准备和/或存储一系 列视频或音频录制品。为了在例如监视器116或计算机客户机106上 回放,可以准备和/或存储一系列图形图象或照片。根据本发明的实施 例,也能够创建其他形式或者媒体和/或多媒体的播放目录,正如对相 关领域的技术人员将显而易见。
在实施例中,可以创建概况以为若干系统组件建立安全协议。例 如,可以创建概况以阻塞所指定的用户访问一定的内容。例如可以防 止非成年用户访问所指定的电视频道、网站、区域(比如,可锁住的 房间、抽屉、保险箱等)等。
在实施例中,本发明使单个用户能够建立多个概况。这多个概况 的每一个都能够改编为用于上下文敏感的活动。例如,用户可以创建
用于晚间娱乐的概况,它包括但不限于预置灯光、音频/视频放映、安 全访问报警、热浴盆控制等。也可以为家庭式办公室活动建立另一种 概况,它包括但不限于预置嬰儿监视器、古典录制品的播放目录、咖 啡壶计时器控制等。可以为早晨例行仪式建立概况,它包括但不限于 预置闹钟/打盹控制、咖啡壶计时器控制、灯光、新闻广播等。
用户还可以建立多个概况,与其他个人一起时使用。例如,与未 成年人相伴时,用户可以具有设置了安全控制的概况以阻塞一定的电 视节目,网站、音频录制品等。不过,与成年人相伴时,用户可以再 调用具有更宽松安全设置的另一个概况。
因而,本发明使多种系统组件(如控制器客户机110等)除了能 够感知位置外,也能够感知用户。例如,基于上述的用户概况能够按 用户定制控制器客户机110。在实施例中,感知用户功能允许系统100 实施"跟随我"的系统控制。例如,实施"跟随我"视频时将所选定的视 频产品传递到遍及受控环境的多个显示器。用户将操作例如控制器客 户机110选择视频产品(如电视播映、DVD录制品等)。视频产品可以呈现在控制器客户机110上(如参考图7所介绍的媒体浏览器710 )。 当用户在受控环境内的房间之间移动时,系统100跟踪控制器客户机 110并检索用于每个区域的区域概况。因此,当用户进入新的区域或 房间时,位于该房间中的监视器116或电视机112将会自动地开始显 示由控制器客户机110所选定的视频产品。
同样,本发明也能够实施"跟随我,,音频。因而,用户能够操作例 如控制器客户机110选择音频产品(如CD录制品、无线电广播等)。 当用户在房间之间移动时,本发明的定位技术使系统100能够将音频 产品传递到位于控制器客户机110附近区域的音频客户机118、监视 器116等。
"跟随我"照明是本发明的另一个示范实施。当用户携带着控制器 客户机110进入或离开房间时,系统100将基于概况记载发送命令使
灯光变暗或者开启/或关闭灯光。
在某实施例中,可以建立一个或多个控制宏以控制系统组件的操
作和/或功能。控制宏包括一组命令,执行时使控制服务器114能够控 制一个或多个系统组件的多个操作和/或功能。控制宏(即一组命令) 能够与控制宏文件名相关联以便将来再调用和执行。
用户可以通过操作控制器客户机110 、计算机客户机106或与控 制服务器114进行通信的用户界面来定义控制宏。在某实施例中,可 以实施的图形用户界面使用户能够定义新的控制宏。图9提供了根据 本发明实施例定义控制宏的实例。流程图卯0显示了控制流的实例, 用于定义控制宏以观看DVD上录制的电影。
参考图9,当用户触发录制宏命令从正常的系统操作中辨别宏录 制模式时,流程图900的控制流在步骤卯l开始。在步骤903,用户 操作上述设备(即控制器客户机110、计算机客户机106或控制服务 器114的用户界面)之一以选择用户试图用于观看电影并包含系统组 件(如电视机112、监视器116等)的房间。
在步骤906,再调用了所选定房间的区域概况。正如以上的讨论, 区域概况标识了位于指定区域中的一切系统组件。在某实施例中,区域概况存储在控制服务器114中,它检索和产生对用户可用的适合区 域概况。
在步骤909,用户复查区域概况并选择观看系统组件(如电视机 112)。用户还为DVD源指定视频输入。用户可以规定所期望的任何 设置,包括但是不限于对比度、亮度等。
在步骤912,用户指定所期望的音频设置。在某实施例中,用户 为观看系统组件(如电视机112)设置音量级别。在另一个实施例中, 用户选择了要使用的外部扬声器(如音频客户机118)以辅助或替代 观看系统组件(如电视机112)的内部扬声器。
在步骤915,用户从媒体更换器210中选择所期望的DVD电影。 作为替代,如果DVD播放机(即媒体播放机212 )与所选定的观看系 统组件(如电视机112)位于同一房间,用户就可以指示媒体播放机 212开始播放当前加载的电影,或简单地打开媒体托盘并等待用户手 工插入所期望的DVD。
在步骤918,用户为在区域概况中指明的照明电器120指定设置。 用户可以将照明调暗到所期望的舒适等级。在某实施例中,照明电器 120包括(宾夕法尼亚州Cooperburg的)Lutron电子设备^>司的产 品RadioRA住宅调光器系统。因而,本发明能够为操作RadioRA调 光器系统创建控制命令。返回参考图12,照明电器120是由信号中继 器1202所控制的示范照明系统,用于调光器系统比如Lutron的 RadioRA或X-10调光器系统。
在步骤921,将执行电视机112、音频客户机118(如果被选中)、 媒体播放机212 (或媒体更换器210 )以及照明电器120的规范的控制 命令一并与公共控制宏相关联。
在步骤924,用户保存该控制宏并给它一个文件名,比如"看电 影"。在使用控制器客户机110创建宏"看电影,,的实施例中,用户可以 将该宏关联到特定的宏按钮或图标。因此,当用户激活"看电影"宏按 钮时,再调用并执行用于实现用户的预指定选项的全部相关联命令, 以便电视机112准备好播放所期望的电影。在创建并保存了控制宏之后,激活已准备好,控制流结束,正如步骤995所表明。
在某实施例中,与特定控制宏相关联的命令存储在控制服务器 114,或者存储在与控制服务器114或媒体存档202合并的数据库或库 中。因此,在使用控制器客户机110执行控制宏的实施例中,控制器 客户机110使用户能够将控制宏与控制宏按钮或图标相关联。当执行 控制宏按钮时,它向控制服务器114发送通配命令。控制服务器114 又检索与该通配命令相关联的命令组,并且向适宜的系统组件发送该 命令组以执行。换言之,本发明使移动设备比如控制器客户机110, 能够向集中式命令中心比如控制服务器114发送单个的高级请求。控 制服务器114根据其环境(如用户、位置)解释该单个请求,并且找 到需要在通信网络180 (它包括无线(或电源线)通信)上发送的对 应命令序列。
根据本发明的实施例,作为替代,根据选定房间或区域中存在的 具体设备——或者由控制服务器通过已存储的房间概况而知晓或者在 创建房间概况时由控制服务器实时地检测到——控制服务器114能够 自动地创建控制宏。例如,假若控制服务器检测出某房间比如客厅有 一台DVD播放机和TV,控制服务器将自动地建立与以上介绍的宏可 比的基础"看电影,,宏,它能够由用户进一步定制。
图IO展示了根据本发明实施例激活控制宏的实例。流程图1000 显示了激活流程图卯0的控制宏的控制流,它适合观看在DVD上录 制的电影。
参考图IO,流程图1000的控制流在步骤1001开始并立即转到步 骤1003。在步骤1003,用户激活在步骤卯1-995中定义的"看电影,, 控制宏。
在步骤1006,与"看电影"控制宏相关联的命令组从其存储位置被 再调用。命令组包括用户预定义的指定,用于控制所指定系统组件的 功能和/或操作。在这个实例中,与"看电影"控制宏相关联的命令组包 括调整照明电器120、激活媒体更换器210 (或媒体播放机212 )以及 激活电视机112的命令。如果用户期望在房间的立体声扬声器系统上聆听电影配音,命令组便还会包括激活适宜音频系统组件(如音频客
户机118)的命令。
在使用控制器客户机110激活控制宏的实施例中,控制器客户机 110发送与"看电影"控制宏相关联的通配命令。该通配命令被发送到 控制服务器114,它再调用与"看电影"控制宏的通配命令相关联的命 令组。
在步骤1009,根据命令组识别房间和系统组件(即电视机112、 媒体更换器210或媒体播放机212、照明电器120、音频客户机118)。 在参考图9所介绍的实例中,房间在控制宏中指定。不过,在另一个 实施例中,控制宏本身不必是房间特定的。正如以上介绍,本发明包 括跟踪用户或控制器客户机110位置的方法和/或技术。因此,用户可 以请求激活控制宏(比如"看电影,,控制宏)以便在用户当前所在的任 何房间中看电影。因而,控制服务器114便会将用户的当前位置指定 为执行控制宏的房间。同样,控制服务器114能够检索用户当前位置 的房间概况并能识别位于指定房间中的观看组件、媒体播放机和照明 组件。
在步骤1012,对在步骤1009识别出的每个系统组件都进行设备 接入许可的验证。正如以上介绍,对操作多种系统组件的限制可以由 保安控制器314建立和制定。所以,本发明提供的方法和/或技术用于 识别或验证正在请求"看电影,,控制宏的用户,以及用于判断该用户是 否被授权对控制宏中指定的系统组件(包括实际的DVD)进行操作。 如果判定该用户未被授权对所指定的系统组件进行访问,可以发送消
息通知用户访问已经#:阻塞。
在步骤1015,本发明确定哪些命令与在步骤1009识别出的每个 系统组件相关联。例如,指定浏览器设置的控制命令排在电视机112 的队列。同样,指定照明设置的控制命令排在照明电器120的队列。
在某实施例中,控制服务器114为每个系统组件分配组件专用的 命令。对组件专用命令进行了编码并通过适宜协议发送到所指定的系 统组件。控制服务器114还更新其记录以跟踪每个系统组件的状态。在步骤1018,每个系统组件都接收和执行组件专用命令。从而便 自动调节了指定房间中的照明(即电器120),依照预定义打开和配 置了指定的电视机112并类似地激活了所指定的DVD播放机(媒体 更换器210和媒体播放机212 )。根据控制宏中所指定的扬声器选项, 还激活了音频118并等待接收DVD播放机供给的音频。
在步骤1021,向用户界面发送控制屏,用户用它激活控制宏。如 果使用了控制器客户机110,控制屏便呈现在显示器上以指明已经适 当地执行了控制宏,并且DVD电影准备好开始播放(或DVD播放机 准备好接收所期望的电影,如果选择了这个选项)。之后,控制流结 束,正如在步骤1095表明。
VE.示范系统的实现
图l至图7是允许对本发明进行解释的概念性展示。应当理解, 本发明的实施例能够以硬件、固件、软件或其组合实现。在这样的实 施例中,多种組件和步骤都将会以硬件、固件和/或软件实现以完成本 发明的功能。也就是说,硬件、固件或软件模块的相同部分能够完成 所展示块(即组件或步骤)的一个或多个。
另外,在能够实施本文所介绍功能的 一个或多个计算机系统或其 他处理系统都能够实现本发明。参考图8,图中显示了用于实现本发 明的实例计算机系统800。根据这个实例计算机系统800介绍了多种 实施例。阅读了本说明后,如何使用其他的计算机系统和/或计算机体 系结构实现本发明,对扭关领域中的技术人员将变得显而易见。
计算机系统800包括一个或多个处理器,比如处理器804。处理 器804可以是专用的或通用的数字信号处理器。处理器804连接到通 信基础设施806 (比如通信总线、跨接条或网络)。
计算机系统800还可以包括显示器接口 802,它转发来自通信基 础设施806 (或来自未显示的帧緩冲器)的图形、文本和其他数据以 便在显示器单元830上显示。
计算机系统800还包括主存储器808,优选情况下是随机存取存储器(RAM),并且还可以包括辅助存储器810。辅助存储器810可 以包括例如,硬盘驱动器812和/或可拆卸存储驱动器814,代表软盘 驱动器、磁带驱动器和光盘驱动器等。可拆卸存储驱动器814以众所 周知的方式读写可拆卸存储单元818。可拆卸存储单元818代表着软 盘、磁带、光盘等,它们由可拆卸存储驱动器814读写。应当认识到, 可拆卸存储单元818包括计算机可用的存储介质,其中存储着计算机 软件(如程序或其他指令)和/或数据。
在替代实施例中,辅助存储器810包括其他类似的装置,允许向 计算机系统800中加载计算机程序或其他指令。这样的装置包括例如 可拆卸存储单元822和接口 820。这些装置的实例包括程序盒式磁带 和盒式磁带接口 (比如在视频游戏设备中所发现的)、可拆卸存储器 芯片(比如EPROM或PROM)和相关联的插座,以及其他可拆卸存 储单元822和接口 820,它们都允许将数据从可拆卸存储单元822传 递到计算机系统800。
计算机系统800还可以包括通信接口 824。通信接口 824允许在 计算机系统800与外部设备之间传递软件和/或数据。通信接口 824的 实例包括调制解调器、网络接口 (比如以太网卡)、通信端口 、 PCMCIA 插槽和卡等。通过通信接口 824传递的软件和数据都以信号828的形 式,它们可以是能够由通信接口 824所接收的电子的、电磁的、光学 的或其他信号。这些信号828经由通信通道(即信道)826提供给通 信接口 824。通信通道826携带信号828并能够使用导线或电缆、光 纤、电话线、蜂窝电话链接、RF链接、自由空间光学方式和其他通 信信道实现。
在本文档中,术语"计算机程序介质"和"计算机可用介质,,都用于 一般地指若干介质比如可拆卸存储单元818、可拆卸存储单元822、安 装在硬盘驱动器812中的硬盘以及信号828。这些计算机程序产品是 向计算机系统800提供软件的装置。在某实施例中,本发明针对这样 的计算机程序产品。
计算机程序(也称计算机控制逻辑或计算机可读程序代码)存储在主存储器808和/或辅助存储器810中。计算机程序也可以经由通信 接口 824接收。这样的计算机程序执行时使计算机系统800能够实施 本文所讨论的本发明。确切地说,计算机程序执行时使处理器804能 够实施本发明的若干过程,比如使用以上讨论的住宅控制服务器114、 控制器客户机lio、计算机客户机106以及/或者系统100的其他系统 组件所实施的方法,例如方法500和/或方法600。所以这样的计算才;u 程序表示计算机系统800的控制器。
在使用软件实施本发明的实施例中,使用可拆卸存储器驱动器 814、硬盘驱动器812或通信接口 824能够将软件存储在计算机程序产 品中并加载到计算机系统800中。当控制逻辑(软件)由处理器804 执行时,使处理器804执行本文介绍的本发明的功能。
在另一个实施例中,主要以硬件实施本发明,使用例如若干硬件 组件,比如专用集成电路(ASIC)。为了执行本文所介绍功能的硬件 状态机实施,对相关领域中的技术人员将是显而易见的。
在又一个实施例中,使用硬件和软件的组合实施本发明。
虽然以上已经介绍了本发明的多种实施例,但是应当理解,呈现 它们只是举例而不是限制。对于相关领域中的技术人员显而易见,对 其形式和细节能够做出多种改变而不脱离本发明的实质和范围。另外, 正如先前讨论,应当理解,本发明的方法、系统和计算机程序产品不 应当受限于住宅环境。本发明能够实施在具有中心处理系统的其他类 型的环境中,向分散在指定区域各处的多个设备和/或应用分配介质并 发送命令和/或控制信号。除了住宅之外,指定区域还包括但不限于综 合办公楼、小办公室套房、制作工作室、仓库、娱乐场所、保健设施、 旅店、度假胜地、飞机、轮船、汽车等。因此,本发明不应当受限于 任何以上介绍的示范实施例,而是应当仅仅根据以下权利要求书及其 等效内容定义。
权利要求
1.一种在与处理设备相连的显示器上呈现节目信息的方法,包括(a)选取用户输入以激活所述显示器上描绘的且与节目频道相关联的频道对象;(b)当所述频道对象被激活第一时间阶段时,在所述显示器上产生呈现节目的节目信息的快速浏览对象,所述节目为在与所述频道对象相关联的节目频道上传送而列出;以及(c)当所述频道对象被激活超过所述第一时间阶段的第二时间阶段时,在所述显示器上产生呈现电子节目指南的跳转到指南对象,所述电子节目指南列出多个节目频道的节目信息。
2. 根据权利要求l的方法,进一步包括 (a)激活与所述频道对象相关联的计时器。
3. 根据权利要求l的方法,进一步包括(a)在所述显示器上产生计时器图示,所述计时器图示包括两个 同心圆,具有内圆和外圆。
4. 根据权利要求3的方法,进一步包括(a)在等于所述第一时间阶段的时间阶段上,在径向上充填所述内圆。
5. 根据权利要求3的方法,进一步包括(a)在等于所述第二时间阶段的时间阶段上,在径向上充填所述外圆。
6. 根据权利要求3的方法,进一步包括(a)在所述第一时间阶段到期之前,在撤销所述频道对象时,取 消所述计时器图示的显示。
7. 根据权利要求3的方法,进一步包括(a)在所述第二时间阶段到期之前,如果撤销所述频道对象,则 取消所述计时器图示和所述快速浏览对象的显示。
8. 根据权利要求1的方法,进一步包括(a)在所述电子节目指南中加亮与所述频道对象相关联的节目频道。
9. 根据权利要求l的方法,进一步包括(a)在所述第一时间阶段到期之前,撤销所述频道对象。
10. 根据权利要求9的方法,进一步包括(a)发送控制消息,所述控制消息在执行时控制远程设备的操作 和/功能。
11. 根据权利要求10的方法,其中,所述控制消息的执行包括 (a)将所述控制消息转换为将所述远程设备切换到与所述频道对象相关联的节目频道的可执行指令。
12. 根据权利要求l的方法,进一步包括(a)在所述第二时间阶段到期之前,撤销所述频道对象。
13. 根据权利要求12的方法,进一步包括(a)在所述第二时间阶段到期之前,如果撤销所述频道对象,则 取消所述快速浏览对象的显示。
14. 一种在与处理设备相连的显示器上呈现节目信息的方法,包括(a) 选取用户输入以激活所述显示器上描绘的且与节目频道相关 联的频道对象;(b) 如果所述频道对象被激活不超过指定值的时间阶段,则发送 指令将设备切换到与所述频道对象相关联的节目频道;(c) 如果所述频道对象被激活等于所述指定值的时间阶段,则发 送指令显示呈现节目的节目信息的快速浏览对象,所述节目为在与所 述频道对象相关联的节目频道上传送而列出;以及(d) 如果所述频道对象被激活超过所述指定值的时间阶段,则发 送命令以显示呈现电子节目指南的跳转到指南对象,所述电子节目指 南列出多个节目频道的节目信息。
15. —种显示节目信息的方法,包括(a) 显示用户界面上描绘的多个频道对象,其中每个频道对象都 与节目频道相关联;(b) 显示与所述多个频道对象相关联的至少一个计时器,所述至 少 一个计时器响应指明频道对象激活的信号;(c) 显示呈现节目的节目信息的快速浏览对象,所述节目为在与 激活的频道对象相关联的节目频道上传送而列出,所述快速浏览对象 合成在包括所述激活频道对象的图像上;以及(d) 显示呈现电子节目指南的跳转到指南对象,所述电子节目指 南列出与多个频道对象相关联的节目频道的节目信息,所述跳转到指 南对象合成在包括所述激活频道对象的图像上。
16. 根据权利要求15的方法,进一步包括(a)显示计时器图示,所述计时器图示包括内圆和外圆,其中所 述计时器图示合成在包括所述激活频道对象的图像上。
17. 根据权利要求16的方法,进一步包括(a)在计时器到达第一时间值时,在到期的时间阶段上修改所述 内圆的视觉特征,其中所述计时器在所述激活的频道对象激活后启动。
18. 根据权利要求17的方法,进一步包括(a)在所述计时器到达第二时间值时,在到期的时间阶段上修改 所述外圆的视觉特征,其中所述第二时间值时超过所述第一时间值时, 所述计时器在所述激活的频道对象激活后启动。
19. 一种计算机程序产品,包括计算机可用介质,所述计算机可 用介质中记录着计算机可读的程序代码功能,用于使计算机在显示器 上呈现节目信息,包括(a) 第一计算机可读的程序代码功能,使所述计算机显示多个频 道对象,其中每个频道对象都与节目频道相关联;(b) 第二计算机可读的程序代码功能,使所述计算机选取用户输 入,从所述多个频道对象中指明频道对象的激活;(c) 第三计算机可读的程序代码功能,使所述计算机显示呈现节 目的节目信息的快速浏览对象,所述节目为在与激活的频道对象相关联的节目频道上传送而列出;以及(d)第四计算机可读的程序代码功能,使所述计算机显示呈现电 子节目指南的跳转到指南对象,所述电子节目指南列出与多个频道对 象相关联的节目频道的节目信息。
20. 根据权利要求19的计算机程序产品,进一步包括(a)第五计算机可读的程序代码功能,使所述计算机启动与所述 多个频道对象中的至少一个相关联的至少一个计时器,其中,所述第 二计算机可读的程序代码功能响应指明频道对象激活的信号。
21. 根据权利要求19的计算机程序产品,进一步包括(a)第五计算机可读的程序代码功能,使所述计算机显示包括内 圆和外圆的计时器图示。
22. 根据权利要求21的计算机程序产品,进一步包括(a)第六计算机可读的程序代码功能,使所述计算机在计时器到 达第一时间值时,在到期的时间阶段上修改所述内圆的视觉特征,其 中,所述计时器在所述激活的频道对象激活后启动。
23. 根据权利要求22的计算机程序产品,进一步包括(a)第七计算机可读的程序代码功能,使所述计算机在所述计时 器到达第二时间值时,在到期的时间阶段上修改所述外圆的视觉特征, 其中,所述第二时间值超过所述第一时间值,所述计时器在所述激活 的频道对象激活后启动。
24. 根据权利要求19的计算机程序产品,进一步包括(a)第五计算机可读的程序代码功能,使所述计算机在所述激活 的频道对象被激活的时间阶段不超过指定值时发送指令,使设备切换 到与所述频道对象相关联的节目频道。
25. 根据权利要求19的计算机程序产品,其中,所述第三计算 机可读的程序代码功能包括(a)在与所述激活的频道对象相关联的计时器到达指定值时使所 述计算机显示所述快速浏览对象的计算机可读程序代码。
26. 根据权利要求19的计算机程序产品,其中,所述第四计算机可读的程序代码功能包括(a)在与所述激活的频道对象相关联的计时器超过所述指定值时 使所述计算机显示所述跳转到指南对象的计算机可读程序代码。
27. —种用于遥控器的支架,包括(a) 配置为支持所述遥控器的插座;(b) 通信接口,与位于受控环境各处的多个网络组件交换通信信 息;以及(c) 电源端口,具有与所述插座的电气连接,其中,所述电源端口#:配置为当所述遥控器被支持在所述插座内时向所述遥控器提供电 源。
28. 根据权利要求27的支架,进一步包括(a)控制中心,用于控制所述网络组件的操作和/或功能。
29. 根据权利要求28的支架,其中,所述通信接口包括(a) 第一装置,在所述遥控器与所述控制中心之间交换通信信息;以及(b) 第二装置,向一个或多个所述网络組件发送控制请求。
30. 根据权利要求27的支架,其中,所述通信接口包括以太网 接口,它使所述支架与至少一个所述网络组件通信连接。
31. 根据权利要求27的支架,其中,所述通信接口包括无线接 口,它使所述支架与所述网络组件至少其一通信连接。
32. 根据权利要求27的支架,其中,所述通信接口包括红外线 接口,它使所述支架与至少一个所述网络组件通信连接。
33. 根据权利要求27的支架,其中,所述通信接口包括桥接接 口,用于将基于分组的数据信号转换为红外线信号或串行信号。
34. 根据权利要求27的支架,其中,所述通信接口包括串行接 口,用于使所述支架与启用串口的传统设备通信连接。
35. 根据权利要求27的支架,其中,所述通信接口包括电源线 接口,它使所述支架与电源线网络通信连接。
36. 根据权利要求27的支架,其中,所述电源端口包括电源线接口,它使所述支架与电源线网络通信连接。
37. 根据权利要求27的支架,进一步包括 (a)LED指示器,用于指明电源连接或网络连接的状态。
38. —种用于在受控环境内分配信息的系统,包括(a) 位于遍及所述受控环境的多个网络组件;(b) 遥控器,被配置为向一个或多个所述网络组件发送控制请求;以及(c) 支架,其中所述支架包括支持所述控制器装置的插座,并且 所述支架进一步包括通信接口,用于与一个或多个所述网络組件交换 通信信息。
39. 根据权利要求38的系统,其中,所述支架是控制所述网络 组件的操作和/或功能的控制中心所用的平台。
40. 才艮据权利要求38的系统,进一步包括(a)定位装置,用于跟踪和/或监视至少一个所述网络组件的位置 或运动。
41. 根据权利要求40的系统,其中,所述遥控器被配置为与所 述定位装置互动,并且所述遥控器进一步被配置为向位于所述遥控器 附近区域内的一个或多个所述网络组件发送控制请求。
42. 根据权利要求38的系统,其中,所述通信接口包括电源端 口,具有与所述插座的电气连接,所述电源端口被配置为当所述遥控 器被支持在所述插座内时向所述遥控器提供电源。
43. 根据权利要求38的系统,其中,所述通信接口包括以太网 接口,它使所述支架与至少一个所述网络组件通信连接。
44. 根据权利要求38的系统,其中,所述通信接口包括红外线 接口,它使所述支架与至少一个所述网络组件通信连接。
45. 根据权利要求38的系统,其中,所述通信接口包括LED指 示器,用于指明电源连接或网络连接的状态。
46. —种在受控环境内分配信息的方法,包括(a)操作遥控器,向位于支架内的控制中心发送请求,所述支架包括支持所述便携设备的插座;(b) 由所述控制中心接收所述请求并处理所述请求;以及(c) 响应所述请求,控制一个或多个设备或应用的操作或功能。
47. 根据权利要求46的方法,进一步包括(a)当所述便携设备被支持在所述插座内时向所述遥控器提供电源。
48. 根据权利要求46的方法,其中,所述控制包括(a)通过以太网接口传达控制信号,以控制所述一个或多个设备 或应用的操作或功能。
49. 根据权利要求46的方法,其中,所述控制包括(a)通过无线接口传达控制信号,以控制所述一个或多个设备或 应用的操作或功能。
50. 根据权利要求46的方法,其中,所述控制包括(a)通过红外线接口传达控制信号,以控制所述一个或多个设备 或应用的操作或功能。
51. 根据权利要求46的方法,其中,所述控制包括(a) 通过桥接接口通信;以及(b) 将基于分组的数据信号转换为红外线信号或串行信号,从而 控制所述一个或多个设备或应用的操作或功能。
52. 根椐权利要求46的方法,其中,所述控制包括(a)通过串行接口传达控制信号,以控制启用串口的传统设备的 操作或功能。
53. 根据权利要求46的方法,其中,所述控制包括(a)通过电源线接口传达控制信号,以控制所述一个或多个设备 或应用的操作或功能。
54. —种用于管理受控环境内的多个网络组件的系统,包括(a) 控制中心,用于控制所述多个网络组件的操作和/或功能;以及(b) 使所述网络组件与所述控制中心之间能够在有线或无线媒介上通信的平台,其中所述平台是吊扇、灯具、墙壁开关、二氧化碳探 测器或墙壁插座。
55. 根据权利要求54的系统,其中,所述平台包括(a) 第一装置,使所述网络组件能够在无线媒介上通信;以及(b) 第二装置,能够在有线媒介上与所述控制中心通信。
56. 根据权利要求54的系统,进一步包括(a)连接到所述平台的红外线-串行桥接器,其中所述红外线-串 行桥接器包括使所述网络控制器与所述网络组件之间能够在无线媒介 上通信的装置。
57. 根据权利要求54的系统,进一步包括(a)遥控器,被配置为向一个或多个所述网络组件发送控制请求。
58. 根据权利要求54的系统,进一步包括(a)定位装置,用于跟踪和/或监视至少一个所述网络组件的位置 或运动。
59. 根据权利要求58的系统,其中,所述遥控器与所述控制中 心和所述定位装置通信连接,并且所述遥控器进一步被配置为向位于 所述遥控装置附近区域内的一个或多个所述网络组件发送控制请求。
60. 根据权利要求54的系统,进一步包括(a)遥控器,被配置为向 一个或多个所述网络组件发送控制请求。
61. 根据权利要求60的系统,进一步包括(a)支架,所述支架包括支持所述遥控器的插座,其中,所述支 架是控制所述网络组件的操作和/或功能的控制中心所用的平台。
62. 根据权利要求60的系统,进一步包括(a)支架,所述支架包括支持所述遥控器的插座,其中,所述支 架包括通信接口 ,与位于受控环境各处的多个网络组件交换通信信息。
63. —种用于管理受控环境内的多个网络组件的设备,包括(a) 发射器装置,用于在无线媒介上向至少一个所述网络組件发 送通信信息,(b) 其中,所述设备是吊扇、灯具、墙壁开关、二氧化碳探测器或墙壁插座。
64. 根据权利要求63的设备,进一步包括(a)接收器装置,用于在无线媒介上从至少一个所述网络组件访 问通信信息。
65. 根据权利要求64的设备,其中,至少一个所述接收器装置 或所述发射器装置包括到至少一个所述网络组件的有线接口。
66. 根据权利要求63的设备,进一步包括(a)控制中心,用于控制所述多个网络组件的操作和/或功能。
67. 根据权利要求63的设备,其中,所述设备与控制所述多个 网络组件的操作和/或功能的控制中心通信连接,所述控制中心远离所 述设备。
全文摘要
控制服务器或者类似的中央处理器管理着经由有线和/无线通信网络相连的多个设备之间数据(包括音频和视频)、语音和控制信号的分配。所述设备包括视听设备(比如电视机、监视器、PDA、记事本、笔记本、MP3、便携立体声音响等)以及家用电器(比如照明、烤箱、闹钟等)。所述控制服务器支持音像服务、电话通信、消息传递、文件共享、联网和保安。便携控制器允许用户从受控住宅和/或非住宅环境包括其周边区域内任何位置接入和控制所述网络设备。所述控制器经过增强以支持位置感知和用户感知功能。
文档编号G06F13/00GK101583931SQ200680043731
公开日2009年11月18日 申请日期2006年9月29日 优先权日2005年9月29日
发明者J·弗罗瑞斯, M·匹兹, P·克里加诺斯基, 林惟仁 申请人:无极公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1