首页> 中国专利> 具有灵活的用户访问和共享的装置配置的可编程多媒体控制器

具有灵活的用户访问和共享的装置配置的可编程多媒体控制器

摘要

提供了一种系统,该系统包括可编程多媒体控制器,其中通过用户简档和用户名/密码的组合提供了灵活的用户访问。用于给定装置的配置可以由多个类似装置所共享,该给定装置可以形成系统的一部分或者可与系统进行交互操作。可共享的装置配置由主装置存储,并可由与主装置相同类型的其他装置共享。

著录项

  • 公开/公告号CN103168477A

    专利类型发明专利

  • 公开/公告日2013-06-19

    原文格式PDF

  • 申请/专利权人 萨万特系统有限责任公司;

    申请/专利号CN201180046038.7

  • 申请日2011-09-22

  • 分类号H04N21/475(20060101);H04N21/41(20060101);H04L12/28(20060101);

  • 代理机构72001 中国专利代理(香港)有限公司;

  • 代理人蒋骏;卢江

  • 地址 美国麻萨诸塞州

  • 入库时间 2024-02-19 19:54:51

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-04-26

    授权

    授权

  • 2013-09-11

    实质审查的生效 IPC(主分类):H04N21/475 申请日:20110922

    实质审查的生效

  • 2013-06-19

    公开

    公开

说明书

相关申请的交叉引用

本申请要求由Timothy R.Locascio等人于2010年9月22日提交的名称为“具有灵活的用户访问和共享的装置配置的可编程多媒体控制器”的序号为61/385,437的美国临时专利申请的权益,并通过引用将其结合于此。

背景技术

技术领域

本发明一般涉及多媒体和通信领域,并且更具体地,涉及一种用于家庭自动化或商业应用的可编程多媒体控制器,其能够对接、控制和管理多种多样的音频、视频、电信、数据通信和其它装置。

发明内容

简单地说,根据本发明的一个方面,提供了一种系统,该系统包括可编程多媒体控制器,其通过用户简档(user profile)和用户名/密码的组合提供了灵活的用户访问。指定了对该系统的访问或控制的级别的用户简档,可被创建并与个别用户或指定的用户群组相关联。每个个别用户被分配用户名和密码,该用户名和密码被存储为相关联的用户简档的一部分。当输入有效的用户名和密码时,允许用户根据相关联的用户简档访问并控制所述的系统。可以创建主用户简档,其能够本质上不受限制地访问和控制该系统。可以创建其他非主用户简档,其能够受限制地访问或控制系统,并且其适合于年轻的用户、客人、临时用户或其他人。

根据本发明的另一方面,针对给定装置的配置可以由多个类似装置所共享,该给定装置可以形成系统的一部分或者可以与系统交互操作。装置配置典型地包括图形数据、系统命令和在装置上呈递适当的用户接口所必需的系统状态信息。共享装置配置减少了完成所需的时间和总体系统配置的成本,因为它消除了为每个单独的装置创建单独的装置配置的需求,所述每个单独的装置是系统的初始部分,或者可以在稍后的时间变为系统的一部分。另外,对于包括足够的数据存储能力的装置而言,共享的装置配置可以被存储在主装置中并根据需要被分发到其它类似的非主装置,这与将所述共享的装置配置从所述可编程多媒体控制器分发到每一个非主装置相反。这种布置有利地减少了对该可编程多媒体控制器的资源的需求以及对连接所述控制器和所述装置的网络的需求。

附图说明

以下的本发明描述参照附图,其中:

图1的包括耦合到多个装置的可编程多媒体控制器的系统的框图;

图2图1中所示的可编程多媒体控制器的高级硬件体系结构的框图;

图3是根据本发明一个方面所构建的用户简档的示意性框图。

图4是图示了多个步骤的流程图,通过这些步骤,基于有效的用户名和密码的输入和相关联的用户简档中所指定的访问权限,用户可以获得对图1的可编程多媒体控制器的访问。

图5是根据本发明的一个方面所构建的可共享的装置配置的示意性框图。

具体实施方式

图1是系统90的框图,该系统包括互连到多个装置的可编程多媒体控制器100。术语“可编程多媒体控制器”应该被广义地解释为一种装置,其包括通用计算机,并能够控制各种电气或电子装置、在其之间切换数据和/或以其它方式与其进行交互操作,该电气或电子装置诸如是音频、视频、电话、数据、安全、电动机操作的、继电器操作的、加热、通风和空调(HVAC)、能量管理和/或其它类型的装置。一系列的可编程多媒体控制器可以从Savant系统(MassachusettsOsterville的LLC)获得。

可编程多媒体控制器100可以被耦合到各种A/V装置,包括音频源装置110,诸如光盘(CD)播放器、数字视频盘(DVD)播放器、麦克风、数字视频记录器(DVR)、电缆箱、音频/视频接收器、个人媒体播放器和发源音频信号的其它装置;可以被耦合到各种视频源装置120,诸如数字视频盘(DVD)播放器、数字视频记录器(DVR)、个人媒体播放器和发源视频信号的其它装置;可以被耦合到各种音频输出装置130,诸如扬声器、结合扬声器的装置、和输出音频的其它装置;以及可以被耦合到各种视频输出装置140,诸如电视机、监视器、和输出视频的其它装置。

此外,可编程多媒体控制器100可以或直接地、或通过一个或多个中间控制器来耦合到、控制各种其它类型的装置和以其它方式与其进行交互操作。例如,可编程多媒体控制器100可以被耦合到管理定位在住宅或其他结构附近的相机系统的闭路电视(CCTV)控制系统170,管理HVAC装置以调节住宅或其它结构中的环境功能和/或能量管理装置的HVAC控制和/或能量管理系统175,和/或管理住宅或其它结构中的多个个别的安全传感器的安全系统180。响应于从可编程多媒体控制器100接收的控制命令,CCTV控制系统170、HVAC控制系统和/或能量管理系统175、以及安全系统180可以管理它们各自的即时控制下的装置。

此外,可编程多媒体控制器100可以被耦合到、控制一个或多个电子照明控制器190和以其它方式与其进行交互操作。所述一个或多个电子照明控制器190可以例如经由有线或无线链接被耦合到分布在整个住宅或其它结构中的多个继电器192和/或调光器单元193,以及利用电馈送被有线串联到位于其中的个别灯具。响应于从可编程多媒体控制器100接收的控制命令,电子照明控制器190可以选择性地触发继电器192和/或调整与特定的灯具(未示出)有线串联的调光器单元193,以在住宅或其它结构的不同房间中产生所期望水平的照度或暗度。

类似地,可编程多媒体控制器100可以耦合、控制一个或多个电动机操作装置控制器195和以其它方式与其进行交互操作,该一个或多个电动机操作装置控制器195例如是一个或多个自动遮光帘控制器或其它类型的控制器。与照明控制一样,响应于从所述可编程多媒体控制器100接收的控制命令,所述电动机操作装置控制器195可以选择性地触发在住宅或其它结构的各房间中的电动机操作装置(未示出),以达到所期望的效果。

可编程多媒体控制器100可以通过包括显示屏幕的一个或多个控制单元150,例如壁装控制单元、桌面控制单元、手持便携式控制单元等等,来接收用户输入。控制单元150可以包括触摸屏接口、鼠标和指示器接口、或其它类型接口。控制单元150可以是专用单元、专用于操作可编程多媒体控制器100,或通用装置,例如,膝上型计算机、台式计算机等等,被配置有实现用户接口的软件。在某些情况下,控制单元150可以经由诸如计算机的中间装置153、经由有线或无线连接或者网络,被耦合到该可编程多媒体控制器100。在其它情况下,控制单元150可以直接与可编程多媒体控制器100通信。

可编程多媒体控制器100还可以经由一个或多个手持的以按钮为中心的远程控制单元和/或壁装的以按钮为中心的控制单元155、或从包括环形触摸传感器的一个或多个手持远程控制单元157接收用户输入。包括环形触摸传感器的远程控制单元157可以适于操纵,并使用显示在显示装置上的屏上菜单系统做出控制选择。关于包括环形触摸传感器的远程控制单元的进一步细节,可在Madonna等人于2006年9月13日提交的名称为“用于可编程多媒体控制器的远程控制单元”的序号为11/520,328的美国专利申请中找到,其内容在此通过引用整体结合到本文中。

该可编程多媒体控制器100还可以通过一个或多个移动装置160接收用户输入。如本文中所使用的,术语“移动装置”是指适于由个人搬运的电子装置,包括多媒体智能电活,诸如从苹果公司可得的多媒体电话和从ResearchIn Motion有限公司可得的装置,多用途平板计算装置,诸如从苹果公司可得的平板电脑,具有增强能力的便携式媒体播放器,诸如从苹果公司可得的touch、个人数字助理(PDA)、电子书阅读器等等。这种移动装置可以与可编程多媒体控制器100直接通信,或通过各种无线、蜂窝、和/或有线网络(未示出)进行间接通信。

此外,可编程多媒体控制器100可以通过集成到可编程多媒体控制器100本身中的触摸屏或其它接口,例如呈现在可编程多媒体控制器100的前面板165上的触摸屏或其他接口,来接收用户输入。

更进一步,可编程多媒体控制器100可以通过集成到视频输出装置140(诸如电视机)中的触摸屏来接收用户输入。

响应于来自任何如下部件的用户输入:控制单元150,以按钮为中心的远程控制单元和/或壁装的以按钮为中心的控制单元155、包含环形触摸传感器的远程控制单元157、移动装置160、前面板165和/或视频输出装置140,可编程多媒体控制器100可以在音频源装置110、视频源装置120、音频输出装置130和/或视频输出装置140之间切换数据,对其发出控制命令和/或以其它方式与其进行交互操作。此外,响应于用户输入,可编程多媒体控制器100可以对CCTV控制系统170、HVAC控制和/或能量管理系统175、安全系统180、电子照明控制器190以及电动机操作装置控制器195发出控制命令以及以其它方式与其进行交互操作。

图2是用于可编程多媒体控制器100的示例高级硬件体系结构200的示意性框图。所示的各种部件可被布置在可编程多媒体控制器100的“母板”上,或者布置在由底板(未示出)互连的多个电路卡上。微控制器210管理可编程多媒体控制器100的一般操作。在一些配置中,微控制器210经由总线218耦合到音频开关215和视频开关220。音频开关215和视频开关220优选地是能够同时切换多个连接的交叉点开关。然而,可以采用能够切换数字信号的许多其它类型的开关,例如时分多路复用(TDM)开关或其它装置。此外,尽管示出了两个单独的开关215、220,音频和视频开关可以被合并成支持两种类型的数据的切换的单个开关,或者在一些配置中可以不存在开关215、220。

中间板235将所述音频和视频开关215、220互连到各种输入和输出模块,例如,一个或多个视频输入/输出模块300、一个或多个音频输入/输出模块290和/或一个或多个其他模块295。中间板235还进一步被耦合到以太网开关230,该以太网开关230允许10BaseT、100BaseT、千兆字节以太网和/或其它类型的数据信号的切换。以太网开关230将以太网端口232和处理子系统240互连至微控制器210。

在一个实施例中,处理子系统240包括一个或多个“通用计算机”245。如本文所使用的,通用计算机245是指被配置为执行一组指令,并可根据所执行的特定指令执行各种不同的功能或者任务的装置。通常,但不总是,通用计算机245执行通用操作系统,诸如从微软公司可得的操作系统、从各种厂商可得的操作系统、从Apple公司可得的操作系统或其他操作系统。通用计算机245可以具有各种形状因子中的任意。例如,通用计算机245可以是中央处理单元(CPU)卡,单板计算机(SBC),PC/104处理模块,常规ATX形状因子母板和CPU,包括箱体、电源和其它附件的“现成的”小形状因子通用个人计算机,包括箱体、电源和其它附件的“现成的”大形状因子通用个人计算机,和/或包括箱体、电源和其它附件的机架装配通用个人计算机。通用计算机245可以包括存储装置,例如硬盘驱动器、光盘只读存储器(CDROM)驱动器、闪速存储器、或其它类型的存储装置,和/或可以被互连到处理子系统240中的其它地方所提供的存储装置。

处理子系统240优选地具有用于供应图形的一个或多个图形输出241、242,诸如模拟视频图形阵列(VGA)连接器、数字视觉接口(DVI)连接器、苹果显示连接器(ADC)连接器或者其它类型的连接器。这种图形输出241、242可以例如直接从处理子系统240的一个或多个通用计算机245所供应。如本文所使用的,术语“图形”应被广义地解释为涵盖各种各样的计算机图形、文本、全运动视频、静止图像或其它类型的视觉数据,其可被呈现在各种不同的颜色空间(例如RGB、YCrCb等)中任意颜色空间之中,呈现在各种不同的颜色深度(例如8比特颜色、16比特颜色、24比特颜色、32比特颜色等)中的任意颜色深度下。在一些配置中,将所述图形从处理子系统240传递到视频开关220,并然后被切换至可编程多媒体控制器100的其它部分,例如视频输入/输出模块300。替代地,在一些布置中,来自处理子系统240的图形可以被直接传递到模块,诸如视频输入/输出模块300。

多个通用串行总线(USB)端口247互连到USB集线器243。存储卡接口225也被连接到USB集线器243。该接口可以接受一个或多个熟知的存储卡格式,例如压缩闪存(CompactFlash)TM卡、记忆棒(Memory Stick)TM卡、安全数字(SecureDigital)TM(SD)卡或其它格式。采用USB开关244将USB链路切换到处理子系统240。以类似的方式,将多个IEEE 1394(火线(Firewire)TM)端口246互连到IEEE 1394集线器247并互连到IEEE 1394开关248,以用于切换到处理子系统240。

微控制器210进一步被连接到串行外围接口(SPI)和内部集成电路(I2C)分配电路250,其向相对低的数据传输率的装置提供串行通信接口。SPI/I2C控制器250被连接到中间板235,并由此将来自微控制器210的控制命令提供给可编程多媒体控制器100的模块290、295、300和其它装置。此外,将来自SPI/I2C控制器250的连接提供给装置,诸如风扇控制器251、温度传感器252和电源管理器电路253,其共同地管理可编程多媒体控制器100的热特性并防止过热。

微控制器210还被连接到允许与外部装置进一步互连的红外(IR)接口260、RS232接口265和RF接口267。而且,提供装置控制接口275来与照明、家庭自动化和电动机和/或继电器操作的装置进行通信。明显想到的是,包括WiFi、蓝牙(Bluetooth)TM、ZigbeeTM和/或其它有线和无线接口的各种其它接口,可以由该可编程多媒体控制器100所采用。

最后,扩展端口280被提供用于将若干个可编程多媒体控制器100链接在一起,以形成扩展的系统,同时提供前面板显示器285(例如触摸屏液晶显示(LCD)显示器)来向用户显示状态、配置和/或其它信息,以及接受用户输入。

为了管理用户对可编程多媒体控制器100的访问以及在其上的控制,一个或多个用户简档可以被创建为配置控制器100的过程的一部分。一旦被创建,这种用户简档可以被存储在可编程多媒体控制器100内的处理子系统240中。如图3中所示,用户简档300包括若干种类型的信息。通常,用户简档300包括向与简档相关联的用户识别适当的用户接口所必需的信息。提供用户名302和密码304,其可以由用户(未示出)输入以便获得对可编程多媒体控制器100的访问。提供装置名称306,其是向装置(例如,用户的或其它装置)分配的名称,特定用户将使用该装置与可编程多媒体控制器100进行交互。提供简档名称308,其是分配给用户简档的名称。提供装置能力标记310,其指示用户装置的特定能力(例如SSL支持、支持服务器侧软件版本和其它)。提供访问权限312,其指定用户被允许的对可编程多媒体控制器100的访问级别。附加信息也可被包括在用户简档300中。

图4是图示了用户可以获得对可编程多媒体控制器100(图1)的访问并且在其上进行控制的步骤的流程图。在步骤400,用户对装置加电,该装置例如是iOS装置,诸如从苹果公司可得的或touch,用户意图使用该装置来控制可编程多媒体控制器100。用户的装置先前已接收了装置配置,这将在下文结合图5进行讨论,其使得所述装置能够呈递用于与可编程多媒体控制器100进行交互的适当的用户接口。

在步骤402,用户的装置和可编程多媒体控制器100使用Bonjour名称服务(其是OSX的部分)来发现彼此并注册。接下来,在步骤404,用户的装置显示该装置支持的可能用户接口的列表。在步骤406,用户选择所期望的用户接口,以及响应于提示,输入用户名和密码。假设可编程多媒体控制器100能够验证由用户输入的用户名和密码(即,通过将它们与用户的相关联用户简档中所存储的用户名和密码进行比较),控制器100在步骤408向用户装置提供存储在其中的唯一标识符。

接下来,在步骤410,用户装置呈递适当的用户接口。被呈递的用户接口基于由用户在步骤406做出的选择和先前存储在该装置中的装置配置。在步骤412,基于相关联的用户简档中指定的访问权限,用户可以发出命令以访问和控制可编程多媒体控制器100。

作为配置可编程多媒体控制器100的过程的一部分,可创建一个或多个可共享的装置配置。一旦被创建,这样的可共享的装置配置可以被初始存储在可编程多媒体控制器100内的处理子系统240中(图2)。图5示出了可共享的装置配置500。通常,可共享的装置配置500包括在与所述配置相关联的装置上呈递适当的用户接口所必需的图形、布局和元数据。具体地,可共享的装置配置500包括图形数据502,该图形数据502通常是将出现在用户接口中的图像。图形布局信息504指定了空间关系,该空间关系要被应用到图形数据502以适当地呈递用户接口。系统命令506指定了系统命令,该系统命令对于图形数据502和图形布局信息504的特定组合是有效的。系统状态信息508为与配置500相关联的装置提供必要状态信息,以与可编程多媒体控制器100上的运行时间系统进行通信。附加信息也可以被包括在可共享的装置配置500中。

一旦可共享的装置配置已经被创建并初始存储在可编程多媒体控制器100内的处理子系统240中,该配置的副本可以被传送到适当的装置,诸如移动装置160(图1)之一。进一步地,例如,一旦可共享的装置配置的副本被存储在移动装置160之一,该装置可以被视为相对于相同类型的其他装置的主装置。因此,当与主装首相同类型的其他装置(即,需要相同的装置配置的其他装置)正被添加到系统90时,这种非主装置可以从上装置获得可共享的装置配置的副本,该副本存储在该主装置中,这与可编程多媒体控制器100成对比。可以使用Wi-Fi或移动装置中通常找到的其他无线或有线通信功能来完成可共享的装置配置的这种分发。

前述的描述已经针对本发明的特定实施例。然而,将显而易见的是,可以在达到所描述的实施例的一些或全部优点的情况下,对其进行其他变形和修改。另外,这里所描述的程序、过程和/或模块可在硬件、软件中被实现,体现为具有程序指令的计算机可读媒体、固件或其组合。因此,所附的权利要求的目的是覆盖在本发明的真实精神和范围内的所有这样的变形和修改。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号