用于设立通用遥控器的系统和方法转让专利

申请号 : CN200480027049.0

文献号 : CN101129076B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄澜平帕特里克·H·海斯

申请人 : 环球电子有限公司

摘要 :

一种使用附着到VCR(15)或电视机(14)的射频识别(RFID)标签(1030)来配置通用遥控器(10)的方法。通用遥控器(10)经由RF天线(102)和与解码器(104)相关联的接收器从RFID标签(1030)接收数据,并使用从RFID标签(1030)接收的数据来将选择命令映射到选择命令键,以便选择命令键中一个或多个的触发使通用遥控器(10)发射一个或多个选择命令,以控制VCR(15)或电视机(14)。

权利要求 :

1.一种用于设立通用遥控器的方法,所述通用遥控器具有:命令键;发射电路,用于响应一个或多个命令键的触发而发射命令;以及接收器电路,用于接收RF传输,所述方法包含:经由所述通用遥控器的所述接收器从RFID标签接收数据;以及

使用从所述RFID标签接收的所述数据把选择命令映射到选择命令键,由此设立所述通用遥控器,使得所述选择命令键中一个或多个的触发使所述通用遥控器经由所述发射电路发出所述选择命令中的一个或多个,以命令已与所述RFID标签数据相关的设备的操作,其中所述通用遥控器访问数据库,该数据库包括用于不同类型和制造商的设备的命令代码,并且所述数据库使RFID标签的数据与命令代码相互参照。

2.如权利要求1所述的方法,其中,所述RFID标签数据包含识别命令代码库中命令代码的数据。

3.如权利要求2所述的方法,包含使用从所述RFID标签接收的所述数据以使来自在所述通用遥控器上本地存储的库的选择命令映射到选择命令键。

4.如权利要求2所述的方法,包含使用从所述RFID标签接收的所述数据以使来自远离所述通用遥控器存储的库的选择命令被下载到所述通用遥控器中并映射到选择命令键。

5.如权利要求4所述的方法,包含直接从所述通用遥控器建立与所述库的连接。

6.如权利要求4所述的方法,包含借助于中间设备建立与所述库的连接。

7.如权利要求6所述的方法,其中,所述中间设备包含电缆机顶盒。

8.如权利要求6所述的方法,其中,所述中间设备包含个人计算机。

9.如权利要求1所述的方法,其中,所述RFID标签数据包含EPC号码。

10.如权利要求1所述的方法,其中,所述RFID标签数据包含设备类型数据和设备指定号码数据。

11.如权利要求1所述的方法,其中,所述RFID标签数据包含识别所述通用遥控器的唯一用户的数据。

12.如权利要求1所述的方法,其中,所述RFID标签数据包含识别由设备支持的功能的数据。

13.如权利要求1所述的方法,其中所述通用遥控器具有经由模式键的触发可选择的工作模式,并且其中只有当所述通用遥控器经由所述模式键的触发而被置于所述工作模式时,所述选择命令中的至少一个才被映射到所述选择命令键中的至少一个。

14.一种用于设立通用遥控器的方法,所述通用遥控器具有:命令键;发射电路,用于响应一个或多个命令键的触发而发射命令;以及接收器电路,用于接收RF传输,所述方法包含:经由所述通用遥控器的所述接收器从多个RFID标签接收数据;以及使用从所述RFID标签中每一个接收的所述数据把选择命令映射到选择命令键,由此设立所述通用遥控器,使得所述选择命令键中一个或多个的触发使所述通用遥控器经由所述发射电路发出所述选择命令中的一个或多个,以命令已与从所述RFID标签中每一个接收的所述数据相关的设备的操作,其中所述通用遥控器访问数据库,该数据库包括用于不同类型和制造商的设备的命令代码,并且所述数据库使RFID标签的数据与命令代码相互参照。

15.如权利要求14所述的方法,其中,从所述RFID标签中每一个接收的所述数据包含识别命令代码库中命令代码的数据。

16.如权利要求15所述的方法,包含使用从所述RFID标签中至少一个接收的所述数据以使来自在所述通用遥控器上本地存储的库的选择命令映射到选择命令键。

17.如权利要求15所述的方法,包含使用从所述RFID标签中至少一个接收的所述数据以使来自远离所述通用遥控器存储的库的选择命令被下载到所述通用遥控器中并映射到选择命令键。

18.如权利要求17所述的方法,包含直接从所述通用遥控器建立与所述库的连接。

19.如权利要求17所述的方法,包含借助于中间设备建立与所述库的连接。

20.如权利要求19所述的方法,其中,所述中间设备包含电缆机顶盒。

21.如权利要求19所述的方法,其中,所述中间设备包含个人计算机。

22.如权利要求14所述的方法,其中,从RFID标签中每一个接收的所述数据包含EPC号码。

23.如权利要求14所述的方法,其中,从所述RFID标签中每一个接收的所述数据包含设备类型数据和设备指定号码数据。

24.如权利要求14所述的方法,其中,从所述RFID标签中每一个接收的所述数据包含识别由相应设备支持的功能的数据。

25.如权利要求14所述的方法,包含从在与所述遥控器无线电通信的区域之内的每个RFID标签接收所述数据。

26.如权利要求14所述的方法,包含使用从所述RFID标签中每一个接收的所述数据以在所述通用遥控器的选择工作模式下自动将选择命令映射到选择命令键,所述工作模式是可选择的,以使单个相应的设备成为从所述通用遥控器发射的命令的首要目标。

27.如权利要求14所述的方法,包含接收用户输入以在所述通用遥控器的选择工作模式下将选择命令映射到选择命令键,所述工作模式是可选择的,以使单个相应的设备成为从所述通用遥控器发射的命令的首要目标。

28.如权利要求14所述的方法,包含使用从所述RFID标签中每一个接收的所述数据以在所述通用遥控器的模式下自动将选择命令映射到选择命令键,以便当所述通用遥控器被置于所述模式下时,多个设备同时可命令。

29.如权利要求28所述的方法,其中,所述模式包含家庭影院模式。

30.如权利要求28所述的方法,其中所述模式包含房间模式。

31.如权利要求14所述的方法,进一步包含从所述通用遥控器传输RF信号,以发起从所述RFID标签的所述数据的所述接收。

说明书 :

技术领域

本发明总的来说涉及遥控系统,并且更加具体地,涉及用于设立并配置通用遥控器以命令一个或多个制造商的一种或多种类型的可遥控设备的功能的系统和方法。示范性类型的设备包括(但不限于)电视、盒式磁带录像机(VCR)、电缆盒(cable box)、磁盘播放器、数字视频录像机(DVR)、恒温器、游戏控制台等等。

背景技术

制造商典型地向设备提供遥控器,并且像这样,不同制造商的不同设备类型常常用不同的遥控器来命令。为了使用户需要的单独遥控器的数目最小化,已开发了通用遥控器。因此,用于命令各制造商的各种类型设备的各种功能的通用遥控器已变得十分普遍。作为例子,在共同赋予的美国专利4,959,810、5,255,313和5,552,917中描述了通用遥控器。
在设立通用遥控器的普通方法中,从制造商向设备供应的遥控器中获悉用于命令该设备功能的代码。然后,存储在通用遥控器之内的获悉的代码,对于后来的向设备的传输是可用的。作为替换,能够将用于命令各种类型和各制造商的设备的功能的代码预编程到通用遥控器中。用户然后与通用遥控器交互,以使通用遥控器识别用户希望命令的(一个或多个)设备,亦即,用户手工将设备代码输入到通用遥控器中,如美国专利4,959,810中描述的那样。通用遥控器使用用户输入的识别信息以访问那些预编程的代码,这些代码适合于命令识别的(一个或多个)设备。
尽管这些设立方法对于它们预期的目的确实起作用,但是已看到,设立并配置通用遥控器的手工过程对于许多用户而言可能是苛求、吃力并且通常是挫败的。因此,存在对用于设立并配置通用遥控器的改进的系统和方法的需要。

发明内容

根据这种需要,以下描述了用于允许通用遥控器自动设立并配置以命令各种类型和各制造商的设备的系统和方法。
从阐述示范性实施例的以下详细说明和附图中,会获得用于设立和配置通用遥控器的系统和方法的目标、优点、特征、性能和关系的更好评价,所述实施例指示了可以使用所述系统和方法的原理的各种方式。

附图说明

为了更好地理解在下文中描述的用于设立通用遥控器的示范性系统和方法,可以参考以下附图中显示的优选实施例,其中:
图1显示了示范性的系统,其中,通用遥控器提供命令以控制电视机和VCR的功能;
图2是具有装置触发设立性能的示范性通用遥控器单元的平面图;
图3是用于使用设备以设立通用遥控器的示范性过程的流程图;
图4是用于使用设备供应的数据以设立通用遥控器的示范性过程的流程图;
图5显示了使用通用遥控器的可控互联设备的示范性系统;
图6显示了用于在通用遥控器和设备之间直接双向通信的示范性系统;
图7是用于使用设备供应的数据以设立并配置通用遥控器的示范性过程的流程图;
图8是用于使用设备供应的数据以设立并配置通用遥控器以便命令设备功能的示范性过程的继续的流程图;
图9a-9d显示了由接收示范性设备功能标识符数据引起的示范性通用遥控器触摸屏;
图10a和10b显示了适合于随本发明使用的RFID标签的示范性形式;
图11显示了用于随RFID标签系统使用的示范性的提议的电子产品代码;
图12显示了用于使用RFID标签数据来设立通用遥控器的示范性系统;
图13是显示用于使用远程存储的配置数据来设立通用遥控器的示范性过程的流程图;
图14显示了用于使用中间个人计算机和对接站(docking station)来将通用遥控器链接到远程数据仓库的示范性系统;
图15显示了用于使用经由无线连接可访问的中间个人计算机来将通用遥控器链接到远程数据仓库的示范性系统;
图16显示了用于使用经由无线连接可访问的中间因特网网关来使通用遥控器和远程数据仓库链接的示范性系统;
图17显示了用于使用经由无线连接可访问的中间电缆机顶盒来使通用遥控器和远程数据仓库链接的示范性系统;
图18显示了图5的网络化的家庭影院系统,其包括个人计算机,用于将网络化的家庭影院系统链接到远程数据仓库;以及
图19和20每个都显示了用于使用识别个人的RFID标签数据的示范性系统,其目的是为了根据对于所述个人已指定的优先选择,使通用遥控器设立它自己。

具体实施方式

以下描述了用于设立并配置通用遥控器以命令一个或多个制造商的一种或多种类型的设备的一种或多种功能的各种系统和方法。作为例子,图1显示了示范性系统11,其中,通用遥控器10装备有设备触发设立(“DAS”)性能,由此通用遥控器10可以由设备设立,以命令设备的功能,设备示出为电视机14和VCR 15。为此目的,图2显示了示范性通用遥控器10,其适合于以这种方式使用:其包括微控制器19、一般标记为25的发射器和接收器(或收发器)、一般标记为16的各种命令键、以及电源键或按钮17,所有这些都是众所周知的。如显示的那样,可以理解,触摸屏上显示的软键能够替代,或者结合硬键使用。可以进一步理解,使用红外(IR)传输和/或其他传输介质,诸如射频(RF)、电感耦合、可见光(例如调制电视图像信号)等等,可以进行所示出的装置之间的通信。
为了命令各种设备的功能,命令键16可以包括下述按键,所述按键用于将通用遥控器10置于工作模式下,以向已与所述工作模式相关联的一个或多个目标设备传输命令。例如,可以触发“TV”模式按键,以将通用遥控器10置于主要传输电视功能命令的工作模式下,可以触发“VCR”模式按键,以将通用遥控器10置于主要传输VCR功能命令的模式下,等等。另外,通用遥控器10可以具有“家庭影院”选择,其可以被触发,以将通用遥控器10置于用于命令家庭影院之内的多个目标设备的工作模式下。在“家庭影院”模式下,某些命令键的触发造成向某些预定的或用户可选择的目标设备传输命令,例如,向放大器传输音量控制命令,向电缆盒传输频道控制命令,向电视传输图像控制命令,等等。针对“家庭影院”工作模式下的各个命令键或命令键组的预期目标设备可以是预定的或用户可编程的。
更进一步,通用遥控器10可以具有一个或多个“房间”选择,其可以被触发,以将遥控器10置于“房间”工作模式下,用于命令例如家庭活动室、卧室等等的指定房间之内的或者典型地会发现的一个或多个设备。在这点上,“房间”的选择可以造成目标设备被分配给一个或多个“模式”按键,据此通用遥控器10会在各种工作模式下按照惯例操作。“房间”的选择还可以用于将通用遥控器10置于能够命令位于选择的房间之内的一个或多个目标设备中每一个的某个功能的模式,例如,由此某些命令键的触发造成以与“家庭影院”工作模式相类似的方式向某些目标设备传输命令。“房间”工作模式下的预期目标设备,在描述的任一情况下,亦即,前者情况下的用于“模式”的预期目标设备,以及后者情况下的用于命令键或命令键组的预期目标设备,可以是预定的或用户可选择的。还进一步,遥控器可以具有一个或多个“用户”选择,其可以被触发,以将遥控器置于“用户”模式下,由此可以存储和恢复根据特定用户的优先选择、设置、偏好等等规定的遥控器配置信息。
当消费者例如购买了VCR 15时,为了设立通用遥控器10,参考图1描述的系统可以指令用户:a)将设备(例如VCR 15)插头插入电源;b)保持通用遥控器10接近设备;以及c)按下电源按钮以接通设备。然后当设备“通电”时,设备借助于尖叫信号(squawk signal)向通用遥控器10提供装置代码数据,从而使通用遥控器设立它自己,以命令设备的功能。
可以意识到,不需要响应设备“通电”单独传输尖叫信号。相反,存在其他方式使设备对通用遥控器10识别它自己。例如,设备能够具有菜单,其提供用于要求设备发起尖叫信号传输的手段。另外,通过使用户按下设备面板上的按钮组合,能够发起尖叫信号的传输。更进一步,通过在设备上具有某种类型的主复位按钮,可以模拟设备插上电源。
转向图3,在那里显示了示范性方法,其可用软件和/或硬件实现,一般用于使用设备以设立与示范性设备一致的通用遥控器10,为先前描述的初始“通电”尖叫传输方法。简要地,在显示的流程图中,当AC电源施加于设备时,设备发射识别尖叫信号,然后“接通”它的接收器,并且监视来自通用遥控器10的命令传输。如果设备从通用遥控器10接收到“通电”命令传输,则它执行“通电”功能并继续正常操作,亦即,通用遥控器10成功地接收到了尖叫传输,并且设立它自己以命令设备。然而,如果设备没有从通用遥控器10接收到“通电”命令传输,则程序检查以查看电源是否已手工“接通”(例如通过触发设备的面板按钮),并且如果已接通,则设备执行“通电”功能并继续正常操作。在设备尚未手工“通电”的情况下,可以重复尖叫传输过程。
为了更加详细地解释,系统11的编程的工作逻辑是这样的,以致于当设备检测到它已被插上电源但仍未从通用遥控器10接收到“通电”信号时,设备进入初始化状态,并且传输尖叫信号,其包含识别以下情况的数据:a)设备的类型;以及b)它对应的遥控器编码格式。在传输尖叫信号之后,设备对其特定格式的“通电”命令监听一段时间。
现在参考图4,描述了用于设立通用遥控器单元12的可以用硬件和/或软件实现的示范性方法。为此目的,如果用户简单地按下通用遥控器10上的除了电源按钮17之外的任何按键16,则这就唤醒或激发了通用遥控器10中的微控制器19,并使其以传统方式发送适当的命令信号。在启动通用遥控器10的电源按钮17的情况下(亦即,指定用于特殊类型设备的特定电源按钮或通用电源按钮,其可能需要用户在启动电源按钮之前启动模式按钮),微控制器19首先短暂地将通用遥控器10置于接收模式下,并且监听尖叫信号。如果未检测到尖叫信号,则通用遥控器10继续以传统方式发送电源命令信号,并且由于“通电”操作一般占用几秒钟,所以监听时限造成的短暂(毫秒)延迟对用户而言并不显著。
如果通用遥控器10的微控制器19在监听时期期间检测到可识别的尖叫信号,则它继续分析尖叫信号之内包含的标识数据。如果通用遥控器10支持设备类型和编码格式,则微控制器19开始执行指令序列,其使用标识数据重新配置它的程序设计,以便使用那些适合于命令设备功能的命令代码,然后向设备传输适当的响应命令(例如电源命令)。可以从驻留在通用遥控器10上的命令代码库中选择适合于命令设备功能的命令代码,亦即,设备识别数据用于相互参照预编程库之内设置的命令代码,并且/或者可以根据识别数据将适合于命令设备功能的命令代码下载到遥控器10中,如在下文中描述的那样。在通用遥控器10的工作模式被指定用于命令设备功能的情况下,例如,连同“电源”键的启动(或者启动预先分配给特定模式的电源键,例如“TV电源”、“VCR电源”等等)来启动“模式”键,在这种情况下,指令序列也可以用于重新配置通用遥控器10的程序设计,以便当遥控器被置于相应于“模式”键/“模式电源”键启动的工作模式下时,设备将成为命令的首要目标。替代地,从设备接收的设备类型信息可以用于自动分配设备给遥控器工作模式。
如果通用遥控器10不支持设备的命令传输,亦即,不认可标识数据,则可以编程通用遥控器10,以简单地保持其以前的配置不变。此外,如果设备未接收到“通电”命令,则设备可以重复其尖叫信号的传输并等待响应,持续这种交替的尖叫/监听序列,直到接收到响应的时间或者预定的时限期满为止。通过例如用户按下设备面板上的按钮,或者通过来自和设备一起供应的专用遥控器的传输命令的接收,也可以终止交替的尖叫/监听序列。当尖叫/监听序列终止时,设备退出这种初始化状态并开始正常操作。
在名称为“Universal Remote Control System with Device ActivatedSetup(具有设备触发设立的通用遥控系统)”的美国专利6,157,319中(本申请是其连续部分)更加完整地描述了用于这样的尖叫信号的示范性数据帧布局和传输格式。为了简洁起见,’319专利的披露以其整体在此并入作为参考。
更进一步,通过使用射频识别(“RFID”)系统,也可以向通用遥控器10供应用于设立通用遥控器10的数据。各种RFID系统在本领域中是众所周知的,如由名称为“Transponder Apparatus And System(转发器设备和系统)”的美国专利3,713,148或名称为“Responder unit fortransponder arrangement(用于转发器布置的应答器单元)”的美国专利5,438,335所示范的那样。如这些专利中描述的那样,RFID系统典型地包括粘贴到所关心的物体的“标签”,其中标签响应由读取装置发起的射频查询信号。诸如统一代码委员会(www.uc-council.org)和AutoID(www.autoidcenter.org)之类的组织促进了用于产品标识目的的RFID标签技术的标准化的和便宜的形式的采用。对关于示范性RFID系统的进一步信息,读者还可以参考由the Auto-ID Center,Massachusetts Institute of Technology,77 Massachusetts avenue,Cambridge,MA 02139出版的“Auto ID Technology Guide”(未注明日期)或由the Institute of Information Systems,ETH Zürich,Haldeneggsteig 4,CH-8092 Zürich,Switzerland在2002年11月2日出版的Thomas Schoch的“Auto-ID Technology:MIT’s Approach toStandardize Product identification”。然而,本领域技术人员将可以意识到,存在实现射频识别系统的许多可能的方法。因此,在此使用的术语“RFID”并不打算限于上面的参考文献中描述的设备和方法,而是应当在其最广泛的可能意义下诠释。
转向图10a和10b,在那里显示了示范性RFID标签,其包含:RF收发器IC芯片1020,其用产品标识编程;以及线圈1010,其既充当天线,又用来收集来自读取装置生成的信号的能量(亦即,在“无源”或阅读器驱动的标签的情况下)。图10a中显示的RFID标签1000适合于结合产品标签1030使用,而图10b中显示的RFID标签1100则被小型化并封装1040,适合于并入到服装等中,或者甚至植入到皮肤下面,像例如名称为“Syringe-implantable identification transponder(注射器可植入的标识转发器)”的美国专利5,211,129或名称为“Passiveintegrated transponder tag with unitary antenna core(具有单一天线磁心的无源集成转发器标签)”的美国专利6,400,338所关注的那样。还可以参考名称为“Implantable Personal Verification Systems(可植入的个人验证系统)”(未注明日期)的产品小册子,其可从网址为www.4verichip.com的Verichip公司得到。
在图11中进一步显示了供RFID标签系统使用的如上面提到的AutoID组织提议的那样的示范性电子产品代码(EPC)。在显示的示范性标签中,EPC号码包含标头(header)和3组数据。标头标识EPC的版本号,以供将来EPC的不同长度或类型之用。号码的第二个字段标识EPC附属的产品的制造商,有时被称作“EPC管理者”。第三个字段,叫做“对象分类”,是指产品的确切类型,例如库存单位(SKU)或型号。第四个字段是序列号,其唯一标识特定的项目。将可以意识到,如上所述划分的96位号码,将对2.68亿可能的制造商提供唯一的标识符,每一个制造商具有1600万可能的产品(对象分类)并且在每个产品分类中具有680亿的序列号。EPC的较短版本,例如对于不需要一直标识到单独项目的产品使用较小的序列号字段,同样是可能的。
为了管理与EPC号码的所有排列组合有关的大量潜在信息,标准设置组织期待号码的第一字段(例如EPC管理者,以及可能地,对象分类)简单地充当对基于因特网的信息存储位置的指示器。因此,以和域名服务(DNS)服务器将URL分解成唯一物理因特网地址大致相同的方式,AutoID组织设想提供对象名服务(ONS),其会将EPC分解到因特网上或其他地方的可电子存取的位置,在所述位置处,可以得到关于项目的另外的信息。在上面提到的“Auto ID TechnologyGuide”中可以发现关于EPC分解的更多细节。
现在转向图12,RFID标签1030可以和设备相关(例如,通过置于设备、设备标签、设备箱、设备所有者手册等等之上/之内),并且通用遥控器10包括RF天线102和具有相关解码器104的接收器(或收发器)。如可以意识到的那样,会用数据电子编程RFID标签1030,所述数据充当设备代码,以向通用遥控器10识别设备。这种数据可以包含:设备类型数据与设备指定号码数据,如美国专利6,157,319或序列号为09/334,584的美国申请中描述的那样;UPC号码,其已被分配给设备(亦即,它指示设备类型、制造商,以及有时设备的型号);EPC号码,如上所述;等等,只要所述数据能够用于相互参照命令代码库中的命令代码,所述命令代码适合于命令识别的设备的功能。这样,通用遥控器10就适合于接收RFID标签数据,将所述数据译码,并使用所述数据选择命令代码,从而设立它自己,以命令设备的功能。在这点上,遥控器10可适合于基于制造商和型号的识别立即从本地内部代码库(例如从EPC管理者和对象分类字段)选择命令代码集,或者可适合于使用读出数据访问远程设置的代码数据库(例如使用标准ONS或遥控器制造商提供的定制服务),如在下文中将更加详细描述的那样。
为了检索RFID标签数据,通用遥控器10可适合于发射无线电信号,其用于触发RFID标签,从而读取RFID标签数据。例如,响应通用遥控器“设立”按钮的触发,可以从通用遥控器10中发射无线电信号。如可以意识到的那样,发射的无线电波可以延伸到任何地方,从1英寸到100英尺或更多,取决于功率输出和使用的无线电频率,因此,天线102产生的电磁场能够被限制在范围以内,以便允许通用遥控器10控制要被读取的RFID标签的数目,亦即,限制被置于电磁区中的RFID标签的数目,所述电磁区起到用于RFID标签的触发信号的作用。更进一步,可以限制电磁场的范围以要求将通用遥控器10置于所关心的设备附近,以便读取和该设备相关的RFID标签,同时避免读取不直接关心的其他设备的RFID标签。用这种方式,通常可以确保设立通用遥控器10以只读取一个设备的RFID标签,从而允许正确设立通用遥控器10以命令该设备的功能。
根据先前述论的设立过程,能够手工或自动地分配由其RFID数据识别的设备给通用遥控器10的工作模式。例如,连同“设立”键的触发,用户例如通过触发“模式”键还可以选择工作模式。然后可以分配识别的设备给选择的、例如通过“模式”键触发来识别的通用遥控器10的工作模式。替代地,RFID数据之内的“设备类型”数据可以用于自动分配识别的设备给通用遥控器10的工作模式。在这点上,可以在设备标识设立过程之前预编程或由用户手工设立“设备类型”数据和工作模式分配之间的映射。
可以进一步期待,图形用户界面可以用于分配识别的设备给通用遥控器10的工作模式。例如,如图12所示,一旦已读取RFID标签,通用遥控器10的显示就可以向用户展现指示刚刚识别的设备的信息106(例如图标表示、文本标记等等)。为此目的,通用遥控器10可以包括将图标表示、文本标记等等映射到读取的RFID标签数据的数据。连同指示识别的设备的信息106的显示,图形用户界面还可以展现通用遥控器10的工作模式108,以便用户然后可以分配刚刚识别的设备给通用遥控器10的工作模式中的一个或多个。尽管不打算限制,但是可以在可选择的菜单中展现工作模式。还可以意识到,其他的图形用户界面技术同样可以用于允许用户分配刚刚识别的设备给工作模式,例如使用拖放技术、提供检查框等等。
还可以期待,在通用遥控器10支持“家庭影院”或“房间”工作模式的情况下,设立过程可以通过以前述方式使用多个步骤来执行(亦即偶尔一个模式/一个设备),或者可以包括用户触发“家庭影院”或“房间”选择键(以指出这样的“家庭影院”或“房间”模式要被设立),然后继续对于家庭影院中心或房间之内的设备中的每一个单独读取RFID标签。在任一情况下,通用遥控器然后都会使用读取的RFID数据从而设立它自己,以命令所关心的设备中每一个的功能。在后者的情况下,其中希望向“家庭影院”或“房间”模式提供一步全局设立,当读取每个RFID标签时,或者在已指示所有关心的RFID标签都已被读取之后(例如通过再次触发“设立”键),遥控器可以另外使用读取的RFID数据来分配某些设备给某些工作模式,并且/或者在指定的“家庭影院”或“房间”工作模式之内分配给作为指定目标的某些设备以命令键。使用前述技术中的一种或多种,可以手工或自动地执行这样的分配。
也可以对通用遥控器10进行规定以具有较宽的读取范围,以供例如整个家庭娱乐中心或特定房间之内的多个RFID标签的读取之用。在这种特殊情况下,通用遥控器10会使用RFID数据识别那些命令代码,所述命令代码适合于命令RFID标签被读取的设备中每一个的功能。在已读取所有的RFID标签之后,遥控器可以再次使用读取的RFID数据来分配某些设备给某些工作模式,并且/或者在指定的“家庭影院”或“房间”工作模式之内分配作为指定目标的某些设备以命令键。再次,使用前述技术中的一种或多种,可以手工或自动地执行这样的分配。
尽管通常在无源RFID标签的范围中描述,亦即在没有单独的外部电源的情况下操作并且获得从通用遥控器10提供的电磁源生成的能量的无源RFID标签,但是同样可以意识到,RFID标签也可以是有源的,亦即,RFID标签具有诸如电池之类的外部电源。然而,优选地,RFID标签是用不能修改的设备识别数据(通常32到128位)编程的只读标签(其典型地是无源的)。
在进一步的系统中,在图5中作为例子显示,提供通用遥控器10用于控制包括电视机212和VCR 214的联合家庭娱乐系统211,其中系统成分具有双向通信性能。为了解释的目的,图6显示了简化的系统,其中单个系统成分,例如电视机212,由遥控器10控制。前述的“装置触发设立”(DAS)方法可以用于通用遥控器10的初始设立,在这种初始设立之后或与之同时,设备可以对通用遥控器10进一步建立功能识别和操作参数。
转向图7,在那里以流程图的形式显示了用于设立通用遥控器10的示范性方法,其可以用软件和/或硬件实现。如显示的那样,经由图8中的流程图例子进一步显示的“步骤2功能配置”70,表示了前述基本DAS过程的扩展,以便包含对要被控制的设备的功能性能定义(functional capability definition)(“FCD”)的获得。为此目的,定义了一组可能的功能,并且每个功能分配唯一的标识符。由于在序列号为09/334,584的美国申请中给出了这样的功能标识符的详细例子和用于其传输的示范性方法,所以这里不再重复。
现在参考图9a-9d,显示了功能标识符的示范性使用。作为一个例子,通过向通用遥控器发送只定义图9a中显示的功能的功能标识符,简单的“仅供回放”VCR能够对通用遥控器10完全标识其功能性。如果不同型号的VCR除了基本性能之外还以记录性能和频道调谐器为特征,则该型号对通用遥控器10的功能性能标识可以导致图9b中显示的触摸屏画面。具有另外的慢动作性能的特征的另一个VCR型号可以发送功能性能信息,其可以导致图9c中显示的画面。这样,功能性能数据就允许通用遥控器10裁剪其对用户的功能表达(以及对那些功能的访问,以供传输相应命令之用),以匹配正被控制的确切设备,亦即,通用遥控器10可以允许访问用于控制设备实际支持的功能的命令,并且还可以阻止用于设备不支持的功能的命令键的显示。
如上面提到的序列号为09/334,584的美国申请中进一步描述的那样,还可以对完全新的功能性能的定义进行规定,所述完全新的功能性能以前对于遥控器的预编程库来说是未知的。作为例子,如果VCR是双重格式走带(dual format deck),其允许用户在以NTSC和PAL格式记录的播放磁带之间切换,则可以对遥控器定义NTSC/PAL“格式切换”功能键254,其可以导致图9d中显示的画面:功能键254提供了使“格式切换”功能命令向设备传输的手段。这样,图9a-9d就显示了装备有LCD触摸屏的遥控器10如何可以响应不同VCR型号的功能性能来调节其画面。
在传输设备不支持扩展功能性的情况下,通用遥控器10的设立可以被认为是一旦成功的DAS过程完成就完成,并且系统可以重新开始正常操作,如图8所示。另一方面,如果设备支持性能报告,那么通用遥控器10可以通过从设备请求其FCD数据串来继续。如果通用遥控器10成功地接收到了FCD数据,则它优选地将它自己配置为适合于该设备的操作并重新开始正常操作。如果因为任何原因数据未被成功接收(例如截断数目的数据包、(一个或多个)坏的校验和等等),则通用遥控器10可以等待适当的一段时间,然后重复请求。如果3次这样的尝试之后仍未获得数据,则通用遥控器10可以终止过程并回复默认操作,其通常支持对于该设备系列的最大组的可能功能。
尽管上面显示的例子事项假定DAS和FCD获得通常会一起发生,但是事实上没有任何东西会防止通用遥控器10在任何时间发出对FCD数据的请求。这样,通用遥控器10就能够在任何时间利用这种信息。同样可以意识到,通过适当装备的遥控器10,基于DAS参数、UPC号码、EPC或其他适当的识别数据,从除了设备自己之外的来源,例如从本地个人计算机或者经由PSTN或因特网可访问的数据库中,可以获得这种信息。
同样期待关于遥控器设立的在此披露的方法适用于家庭音频视频交互技术(“HAVi”)、通用即插即用(“UPnP”),以及广泛适用于其他这样的标准,所述标准确定了设备之间的参数传递和交互。在这点上,正在提议各种标准,其打算提供设备之间数字互连的统一方法。由于以数字级编码时在单个接口上交错这些不同的信号相对容易,所以这些标准一般不仅指定如何传送音频视频源材料,而且还指定如何影响设备之间控制功能的交换。这样的标准的一个例子是由一组主要设备制造商提议的HAVi结构规范。实际的物理和电连接以及使用的链路级协议形成了不同规范的主题:IEEE 1394“高性能串行总线标准”。目前建议的标准主要针对家庭娱乐设备,然而,在此披露的方法适用于家庭中的其他设备,例如照明控制、个人计算机、保安、通信、喷洒器以及其他便利项目。
HAVi标准允许控制信息以两个级别在设备之间传送;第一个,其被称作功能控制模块(“FCM”)接口,对每种设备类型定义了一组标准化命令(例如用于VCR设备的播放/停止/暂停、用于TV调谐器的频道改变等等)。不是所有的设备都必须支持所有可能的命令(例如VCR可以不支持“索引跳跃”),所以对设备进行规定,以响应来自总线上另一个设备的查询而列举其性能。在FCM接口方法中,这种列举包括哪些标准功能被设备(比方说VCR)支持、哪些不被支持的简单列表;而且,控制设备(比方说远程)确定用户界面的观感。被控制的设备简单地接受来自控制设备的命令。
第二个方法,其被称作数据驱动交互(“DDI”)接口,允许目标设备对控制设备指定完整的用户界面,包括显示每个功能的确切图标、功能标签、数据与状态显示等等。控制设备简单地展示这些给用户,并且把选择了哪个图标报告返回给被控制的设备。换言之,与FCM不同,在这个方案中被控制的设备确定用户界面的观感,控制设备简单地充当它和用户之间的中介。
现在参考图5,其描绘了服从HAVi的设备,通过提供连接到IEEE1394总线的适配器设备,能够使用在此描述的类型的通用遥控器10。适配器请求来自总线上其他设备的性能信息,并且经由双向通信链路将这些传递给通用遥控器10。换言之,单个服从HAVi的适配器设备能够向连接到总线的所有消费设备提供远程配置服务,而不是每一个单独地将它的DAS和/或FCD数据直接供应给通用遥控器10。通过经由这个相同的适配器设备将它们转播返回,或者通过直接与由所述设备最佳支持的设备通信,通用遥控器10能够向设备发出命令。适配器设备可以是“孤立”单元,或者并入某个其他设备之内(例如电缆机顶盒“STB”)。
包括图形LCD显示和触摸屏输入性能的通用遥控器10能够既支持DAS命令结构又支持FCD命令结构。这样的通用遥控器10将代表极其强大的用户界面设备,实质上成为用户手中的被控制的设备的扩展。同样,由于HAVi标准允许被控制的和控制设备之间的正在进行的双向对话,所以能够在系统使用期间动态更新遥控器显示和配置;而不仅仅在设立时间,如同较早描述的基本“扩展的DAS”事项的情况。
作为进一步的例子,图6显示了发送信息请求232的通用遥控器10和向通用遥控器10传输信息234的TV 12。这种设立方法还可以包含:从可控制的功能列表中识别一组功能指示器236,其每一个都对应于要被控制的各个功能;根据设备的可控制功能的列表,将功能映射到特定的命令代码和按键中;以及存储作为结果的配置信息以供使用。
在一些情况下希望存储结果配置信息的步骤包括在控制单元中存储信息的步骤。在一些情况下功能指示器组是各个标准特征指示器的单一组,每个所述标准特征指示器包含对应于要被控制的各个功能的各个图标。例如对应于TV的音量上升和音量下降按键。还希望在一些情况下每个各自的图标是各个标准特征指示器的单一组之内的唯一图标。这减少了模糊性并且向用户提供了迅速选择能力。
减少通用遥控器10的复杂性的另一个方法包括在通用遥控器10上从要被控制的设备的可控制功能的列表中仅显示对应于要被控制的各个功能的功能指示器。参考图9a,通用遥控器10显示了功能指示器,其包含倒带图标238、停止图标240、暂停图标242、播放图标244以及快进图标246。由于这些仅仅是例如这种特殊VCR的希望要被控制的功能,所以向用户展示了具有显著减少的外观复杂性的通用遥控器10。这通过减少无关信息使选择容易。
可以理解,可控制功能的列表可以被分成多个系列,并且功能指示器的单一组可以被分成相应的多个系列。因此,显示步骤可以包括仅显示对应于要被控制的功能系列的指示器系列。例如,图9b的指示器236已被分成TV系列250和VCR系列252。
可以理解,传输步骤可以包含通过通信协议中的编码方案在通用遥控器10和要被控制的设备(在此还被称作目标设备)之间传送配置信息。通常会希望使用工业标准协议,并且通常会希望通过对通用遥控器10和接口设备通信使用消费电子标准来提供兼容性。如较早讨论的那样,一种消费电子标准是HAVi标准。
可以对要被控制的每个设备定义可变功能组,并且可以分配给每个功能以唯一的数字标识符。可以希望在单个指示器下编组相关的可变功能。通常希望保留至少一个代码,用于指示在所述代码之后的数据是新的IR代码的定义和相应的按键注释。
再次参考图5,在电子受控设备的控制系统260中也可以使用该方法。在一种情况下,该系统可以包含连接电子受控设备的标准高性能总线230。例如,图5显示了组成家庭娱乐系统211的电子受控设备,包括VCR 214、TV 212、音源254、DVD 256以及CD播放器258。在图5显示的系统中,通用遥控器10经由接口单元218与电子受控设备通信。图6显示了通用遥控器10直接与电子受控设备通信的系统。
一般而言,尽管不需要,接口适配器218机械并电连接到总线230。在一些选择情况下总线230为高速数字串行总线,其使用和家庭音频视频交互(HAVi)标准相容的通信标准。因此,通常希望通用遥控器10适合于通过接口适配器向设备中的一个发出用户命令。
控制系统还可以包含经由符合第一标准的总线连接的多个设备,其中所述设备根据第二标准通信。例如,所述多个设备包括目标设备,其具有定义目标设备支持的多个功能和多个相关图标的数据驱动交互数据(DDI数据),亦即上下文确定的数据。以可切实与总线通信的方式放置适配器,以便从目标设备接收DDI数据并向目标设备发送DDI数据。以可切实与适配器通信的方式放置通用遥控器10,以便发送并接收DDI数据。在一些特定实施例中总线是串行总线,并且第一标准是IEEE1394标准。可以希望使目标设备配置通用遥控器10。通常还希望通用遥控器10包含这样的画面,其中,目标设备在所述画面上显示多个相关图标中的至少一个。通用遥控器10通常包含目标设备定义的至少一个配置的功能以及显示所述至少一个配置的功能的图标标准的画面。
通常希望适配器包含向目标设备将自己识别为具有显示和控制输入能力的单元的手段,尽管适配器并不提供显示和控制输入能力。这允许适配器充当目标设备和通用遥控器10之间的管道,其中通用遥控器10的确具有显示和控制能力。
可以理解,系统可以包含连接适配器和通用遥控器10的双向无线链路。在一些情况下希望无线链路包括射频链路或红外(IR)链路。尽管为了易于显示起见,适配器218被显示与经由总线230连接的多个设备分离,但是可以理解,适配器218可以放置在所述多个设备中的一个内。类似地,可以配置每个设备以包括适配器218(或类似功能元件)和双向无线链路,以便可以实现设备之间以及每个设备和通用遥控器10之间的通信。
如上所述,第二标准可以是HAVi标准,并且第一标准可以是IEEE1394标准。通常希望向通用遥控器10提供连接的动态图形用户界面,以根据目标设备的状态改变显示图形。通用遥控器10还可以包含用于通过适配器从目标设备接收目标设备状态的装置。通用遥控器10可以进一步包含用于直接控制目标设备的装置。这样,就可以响应和设备中的一个通信而动态改变图标。
同样可以意识到,通过RFID标签的使用可以将FCD数据传送到通用遥控器10。在一些情况下RFID标签数据可以包括FCD数据以及DAS数据(或者可以单独包括FCD数据),而在其他情况下RFID标签数据可以用作到仓库(本地或远距)的索引或地址指示器,从所述仓库中例如经由ONS服务器的使用可以获得FCD数据。通用遥控器10然后可以响应RFID标签数据,不仅设立通用遥控器10以一般控制设备功能,而且还可以使通用遥控器10识别从通用遥控器10可命令的特定功能。具体地,RFID标签数据可以向通用遥控器10指示设备支持的一个或多个特定功能、设备支持的一个或多个组或系列的功能、用于命令设备支持的一个或多个功能的IR代码数据等等。
在某些情况下,还可以意识到,通用遥控器10不需要具有本地存储的命令代码库,其被访问以响应DAS和/或FCD数据的接收(例如从RFID标签接收)而设立通用遥控器10。在通用遥控器10提供可启动以命令设备功能的软键的情况下,用于描绘功能命令键的图标,尤其是在响应接收的FCD数据而选择图标的情况下,同样不需要用通用遥控器10在本地保持。相反,通用遥控器10可以适合于使用接收的DAS和/或FCD数据以从远离通用遥控器10的数据仓库下载需要的命令代码和/或图标,如图13的流程图通常显示的和在下文中更加详细地描述的那样。
同样可以期待,例如在RFID标签通过植入个人之内、通过包括在个人穿戴的一款珠宝、医疗警戒手镯或一件衣服中等等来和个人相关的情况下,RFID标签数据可以用于提供可以用于识别特殊个人的信息。在这样的情况下,例如图19或20的通用遥控器10可以适合于读取识别个人的RFID标签数据1100,目的是为了使通用遥控器10根据针对该个人已指定的优先选择来设立它自己。没有限制,可以配置通用遥控器10以识别个人,根据针对该个人的指定的优先选择,以便:使通用遥控器10置于被指定为针对该个人的优先选择的工作模式;显示被指定为针对该个人的优先选择的用于命令设备功能的软键;分配目标设备给被指定为针对该个人的优先选择的命令键;分配频道号给被指定为针对该个人的优先选择的“冲浪”或偏好列表;允许访问遥控器10提供的某些特征(例如根据针对该个人建立的父母控制参数);或者另外裁剪任何可显示的对象、信息等等的表达。
另外可以期待,通用遥控器10可以存储用来识别个人的RFID标签数据,由此遥控器10可以将数据发送到设备中的一个或多个以及/或者远程数据仓库,例如和数据收集机构有关的。在这点上,用来识别个人的RFID标签数据可以被包括作为命令代码的部分向设备传输,并且/或者可以以其自己的数据帧向设备传输。在任一情况下,设备然后可以使用RFID标签数据以类似地使设备进入已被建立为针对该个人的优先选择的工作模式。该工作模式可以包括设备可命令和/或内容可访问的方式(例如映射到个人的V芯片设置、“冲浪”或偏好列表、节目指南信息等等)、提供内容的方式(例如映射到个人的环绕声设置、关闭字幕选择、电视颜色/辉度/亮度、设备互操作等等)等等。识别特殊用户的RFID数据还可以用于跟踪用户对设备上提供的内容的访问,目的是为了例如创建用户配置文件以裁剪什么内容可访问或提供内容的方式。在这种情况下,识别特殊用户的RFID数据可以由设备本地存储并单独使用,或者可以被上载到更加集中的数据仓库,例如电缆头端系统。
可以意识到,为了从相互靠近的具有RFID标签的多个个人之中适当地识别并区分以便在通用遥控器10上正确地显示特定的工作模式、用户优先选择、偏好等等,可以结合特定预期设备的检测使用上面阐述的各种方法。例如,天线102产生的功率输出和/或射频(以及从而电磁场)能够被限制在范围以内,以便允许通用遥控器10控制要被读取的RFID标签的数目,亦即,限制会被置于充当对RFID标签的触发信号的电磁区中的单独RFID标签的数目。另外,通用遥控器10从具有RFID标签的多个个人中对变化的信号强度的识别,可以用于触发和具有最强信号的RFID标签(因而指示哪一个RFID标签很可能距通用遥控器10最近)有关的用户工作模式、优先选择、偏好等等的显示。
在一些实例中,可以意识到,可以不必在通用遥控器10上本地存储用于命令设备功能的数据、用于在显示软键中使用的数据、或者用于其他设立通用遥控器10的数据。相反,通用遥控器10可以适合于使用DAS数据、RFID数据、FCD数据等等以从远程数据仓库中获得这样的数据。例如,具有延伸到家庭之外的通信能力的诸如个人计算机等等之类的装置可以连接到网络,如图19所示。在这种情况下,假如经由DAS、RFID、直接用户输入等等能够获得识别设备类型和型号、命令功能等等所需的最少数据,则遥控器10可以使用个人计算机作为中间客户以访问远程数据仓库,并且从远程数据仓库获得设立通用遥控器10以控制设备所需的性能与配置数据。
更加具体地,设备与功能标识信息,不管是包括在DAS传输、FCD传输、RFID标签中,还是从条形码标记读取(如美国专利6,225,938中描述的那样,其整体在此并入作为参考),由消费者作为UPC或其他代码输入,等等,又都可以用于直接访问集中设备数据库中存储的数据,所述集中设备数据库包含配置通用遥控器10所需的定义,以便与识别的设备通信和/或控制识别的设备和/或识别的设备的特定功能。为此目的,集中设备数据库可以包括用于不同类型和制造商(以及有时型号)的设备的控制代码以及要被通用遥控器10显示为接口以便与各种设备通信/控制各种设备的图形用户界面布局的元件(在通用遥控器10支持触摸屏的情况下)。如图14所示,通用遥控器10能够访问集中设备数据库服务器300,向集中设备数据库服务器300提供设备和/或功能标识信息,并且请求集中设备数据库服务器300向通用遥控器10下载通用遥控器10需要的来自集中设备数据库的信息,以设置它自己,以便与对应于装置标识和/或功能标识信息的设备通信和/或控制它。如在下文中将更加详细地描述的那样,集中设备数据库还可以存储与设备的操作有关的信息,诸如用户手册、TV指南列表等等。另外,提供给集中设备数据库服务器的标识信息能够用于提供以下服务,诸如自动保修登记、人口统计状况的捕获(例如识别用户拥有/以前已设立的设备)等等。后者说明,服务同样可以使用用来识别特殊个人的RFID数据。
为了用于下载数据以设立通用遥控器10,供应给通用遥控器10以设立通用遥控器10的设备和/或功能标识信息,可以存储在通用遥控器10的存储器中,从而允许信息从存储器读取并且在在线通信会话期间向集中设备数据库服务器300传递。替代地,可以从通用遥控器10将设备/功能标识信息上载到诸如个人计算机、机顶盒等等之类的中间客户设备302中,用于向集中设备数据库服务器300的未来离线传递。类似地,用于在通用遥控器10中使用的从集中设备数据库返回的数据,能够在在线通信会话期间被加载到通用遥控器10的存储器中,或者,能够将这种信息下载到中间设备302,用于随后离线下载到通用遥控器10的存储器中。
为了将标识信息上载到集中设备数据库服务器300,如图14-18所示,可以以与客户设备302通信的方式放置通用遥控器10,所述客户设备302又能够与集中设备数据库服务器300通信并访问它。对集中设备数据库服务器300的访问可以经由直接连接,或者经由因特网、PSTN或其他网络。作为例子,客户设备302可以是如图14、15、18和19所示的个人计算机或如图17和20所示的电缆机顶盒。更进一步,当遥控器功能性嵌入在具有直接访问因特网的能力的PDA、联网板(Webpad)、个人计算机或其类似物中时,客户设备302能够自己就是遥控器,如图16所示。与客户302的通信能够借助于对接设备(dockingdevice)304,如图14所示,或者借助于无线通信,使用诸如802.11、蓝牙等等之类的协议,如图15和19所示。更进一步,与客户302的通信能够使用双向IR传输完成,如图17和20所示。
为了与集中设备数据库服务器300通信,客户设备302能够包括软件,其被设计用来监视来自通用遥控器10的数据消息,并且当通用遥控器10指示它拥有新的设备或功能标识用于处理时,发起与集中数据库服务器300的联系。优选地,这种软件以后台模式运行。软件能够响应来自通用遥控器10的传输,其通知软件下述事实:通用遥控器10包括了新的设立信息。这种通知能够包括表示新的设备或功能标识的数据,或者,软件能够请求在进一步的传输中提供新的设备或功能标识。更进一步,软件能够周期性地读取通用遥控器10的存储器,以确定是否已存在存储器中存储的设备标识数据的变化。在通用遥控器是结合个人计算机使用的PDA、类似PDA的设备或智能显示的情况下,如图14、15或19中显示的例子中可能的那样,这尤其有用,其中,软件能够形成同步过程的部分,无论何时便携设备被对接或另外建立与主PC的通信时,都自动调用所述同步过程。在下述情况下,即装备通用遥控器10以显示TV指南信息(像例如共同未决的美国申请09/905,396或美国专利6,130,726中描述的那样),其中通用遥控器10从事与PC客户设备302周期性通信以更新指南数据,在这种情况下,可以使用类似的布置。在客户设备302不是PC而是电缆或卫星机顶盒、家庭网关设备或类似物的情况下,可以在设备中安装嵌入式应用软件以便以类似的方式执行。
一旦从通用遥控器10接收到标识信息,集中设备数据库服务器300就使用所述标识信息以从集中设备数据库中存储的命令代码库中选择对于识别的设备和/或功能可识别的和适当的一个或多个命令代码和传输格式。这种数据然后从集中数据库服务器300被返回到客户设备302,由此它可以被直接传送回到通用遥控器10,如果通用遥控器仍然处于与客户设备302通信的状态的话。替代地,数据可以存储在客户设备302上,用于稍后在随后的对接或与通用遥控器10通信会话期间传送给通用遥控器10的存储器。一旦数据被传送给通用遥控器10,就以对本领域技术人员而言众所周知的方式使用数据设立通用遥控器10以控制设备的操作和/或识别的功能。
同样可以进行规定以允许通用遥控器10确定通用遥控器10是否具有足够的存储量以接受要被下载的任何数据。为此目的,通用遥控器10可以包括诊断程序,其确定数据要被下载到其中的EEPROM的大小以及/或者用于接受数据的EEPROM之内可用的存储量。诊断程序的执行可以是自动的,例如作为正常下载过程的部分,或者可以手工发起,例如响应通用遥控器10的一个或多个预定硬或软键的触发。例如通过以画面的方式展现,通过使用LED向用户闪烁指示信息的信号,等等,能够向用户提供有关EEPROM的总大小和/或EEPROM之内可用的存储量的的信息。作为进一步的例子,512字节的EEPROM大小能够通过LED闪烁两次表示,1K字节的EEPROM大小能够通过LED闪烁三次表示,等等。另外,存储要被下载的数据所需的存储量的数量能够由中心服务程序提供,其信息也可以被提供给用户,由此,如果诊断程序指示可用存储量不足的话,用户可以选择放弃下载过程。类似地,考虑到网络数据传输率和下载文件的大小,下载数据所需的时间量能够由中心服务程序提供,用于展示给用户,由此,如果用户觉得时间过多的话,用户可以再次选择放弃下载过程。在要被下载的数据大小超过确定可用的存储量的数量的情况下,系统也可以提供下载会话的自动终止。
如前所述,集中设备数据库服务器300还可以使用设备和/或功能标识信息以从集中设备数据库中检索适合于识别的设备和/或功能的图形用户界面元素,诸如命令键表示和布局之类。图形用户界面元素然后可以如上所述被下载到通用遥控器10,用于在提供画面中使用,由此用户能够命令设备的操作。图形用户界面元素能够被嵌入使用驻留在通用遥控器10上的浏览器软件显示的XHTML文件或其类似物,如序列号为60/264,767、09/905,423、09/905,432和09/905,396的美国申请中描述的那样。更进一步,图形用户界面元素可以是与特定遥控器应用软件兼容的专有格式,诸如共同未决的美国专利申请60/344,020和60/334,774中描述的那样。重要的是,从设备制造商的观点出发,以这种方式提供可下载的图形用户界面元素,允许制造商即使当在后继市场LCD遥控器中使用时,也保持对其设备的遥控器用户界面的“观感”的控制程度。
集中数据库服务器300还可以用于提供对消费者和/或设备制造商有利的和设备的操作有关的其他信息。例如,设备专用参考文件,诸如用户手册、衔接(hook-up)指令、FAQ及其类似物之类,可以存储在集中数据库服务器,并且根据提供给集中数据库服务器300的设备标识信息,下载到客户设备或通用遥控器10。这种另外的信息可以作为初始设立过程的部分提供,或者通过明确的用户请求在稍后某个时刻提供。替代地,在遥控器10能够与客户设备或直接到服务器300无线通信的情况下(像例如图15-20中显示的那样),使用例如共同未决的美国申请09/905,423中描述的技术,能够交互地提供参考信息。
这样的集中服务器300可以支持的另一个应用是保修登记。由于遥控器10能够有望在消费者购买设备之后不久访问集中数据库,所以,能够结合数据库访问有利地执行保修登记,其中,进行所述访问以设立通用遥控器10,以便和所述设备通信/控制所述设备。取决于制造商,保修登记可以部分地或全部自动化。例如,由设备提供给通用遥控器10的EPC数据经由其序列号可以唯一地识别设备,所述序列号又能够被传递到集中服务器300。然后可以要求用户输入他的个人信息以完成登记过程。借助于用来识别个人的任何存储的RFID标签数据,用户同样可以是可识别的。更进一步,在下述情况下,即在PDA设备之内执行遥控器功能,或者借助于个人计算机进行访问,任一所述情况可能都已经包含了用户信息,在这样的情况下,使用众所周知的检索技术,同样能够完全自动地进行个人信息的检索。
除了保修登记之外,消费者人口统计信息也可以被捕获作为在此描述的过程的部分。在这点上,由于遥控器10已被设立以控制那些设备,通用遥控器10知道消费者拥有什么样的其他设备。因此,这种信息能够累积在集中服务器300用于分析。例如,诸如“多少索尼DVD播放器的购买者还拥有PVR?”和“索尼商标占拥有的PVR多少比例?”之类的市场调查问题的答案能够从这样的数据累积中提取。针对个人的累积数据也可以被存储,因为这样的信息可以从遥控器上载,以供服务和/或设备以及设备附件的目标行销之用。
由于集中设备数据库固有地包括推断个别设备商标和型号的功能性的元素(亦即,用于借助于遥控器10可操作的每个设备的遥控器命令组),所以能够通过服务器提供给消费者的另一种服务,可以是在购买设备之前研究不同制造商的设备的特色设置的能力。例如,消费者可以访问集中数据库并且查询“哪些PVR型号具有双重调谐器?”或者“哪些松下电视支持画中画?”
制造商可以希望通过集中服务器300提供的另一个特色是,向顾客提供关于附件、供给以及附加设备的可用性的信息。方便地,集中服务器300能够用于准备销售目录表,其中,使用从遥控器10接收的设备标识和/或序列号信息,能够将所述销售目录表裁剪成特殊的设备类型和型号。使用登记者的个人信息,以本领域中众所周知的方式,从用户配置文件中同样可以得出目标行销。裁剪的目录和购买信息能够被下载到客户设备302或通用遥控器10自己,用于显示给消费者并供其研讨。在通用遥控器10的画面上,或者在和客户设备相关的画面上,一旦这种信息被提供给用户,使用众所周知的电子商务原理,通过集中服务器300就能够交互地下订单。
更进一步,由于消费电子设备被设计用来允许它们内部的固件程序设计的升级以添加未来的性能,所以能够经由集中设备数据库服务器向通用遥控器10提供更新的遥控器命令代码库和/或GUI布局,以配合任何升级。作为例子,数字电缆或卫星机顶盒、PVR及其类似物,如图20所示,能够具有它们的从远程位置更新的性能,而没有用户任何显著的参与。在接收到对设备功能性的更新的情况下,可以提示消费者手工发起进一步的遥控器设置,以便从集中设备数据库获得相应的命令代码/GUI更新。替代地,新近加载的设备固件更新能够自动发起DAS/FCD序列,以使用在此描述的过程中的一个或多个来发起通用遥控器10的设立。
在通用遥控器10使用LCD或其他显示器以及/或者触摸屏以实现用户界面的情况下,从集中数据库服务器300下载的信息会导致适合于设备和新的设备功能性的用户界面,而没有用户部分的进一步的行动。在通用遥控器10仅具有硬键的情况下,集中数据库服务器300可以用于向遥控器10提供新的标记。例如,在一些实施例中可以期待,制造商会建造基本的通用遥控器10,其具有一组空白的可配置的按键以及可能有望为每一个人所需的基本功能(例如音量控制键、数字键、频道控制键、电源)。然后可以在集中数据库服务器300处进行规定以连同设立过程创建用于空白键的定制标记,其能够被下载并印在覆层上,用于连同通用遥控器10一起使用,以对用户识别遥控器按键触发时要控制的功能。
更进一步,一旦识别设备,就能够允许顾客定制通用遥控器10的按键配置和/或图形用户界面。为此目的,可以向消费者提供一个或多个屏幕,其显示遥控器10的虚拟表示以及对于设备可用的所有功能的表格。例如使用“拖放”界面,消费者可以分配功能给通用遥控器10上的空白键/图标位置。在一些情况下,可以向用户提供用于LCD显示的图标布局,其尽管是用户可改变的,但是基于设备ID被预先格式化,以便具有类似于由设备制造商提供的初始遥控器的按键布局外观。当用户完成按键布局配置过程时,集中设备数据库服务器300将所述配置下载到遥控器10中,如上所述。使用位于中间网关和/或通用遥控器10自己上的GUI工具,可以执行这个过程。
在使用空白硬键的情况下,消费者可以打印要被安装在通用遥控器10上的由中心服务器300进一步提供的标记。在可选择的作标记的方法中,中心服务器300能够将标记数据传输到中心,在所述中心处,例如聚酯薄膜覆层的更加持久的标记会被移印(pad print)并邮寄给用户。在美国申请09/615,473中显示了用于向遥控器10提供标记的各种装置。
在另一种情况下,用户可以访问集中设备数据库,以向通用遥控器10下载另外被称作宏的一个或多个指令序列以执行各种操作。例如,刚刚购买了新VCR的用户能够下载预编程的宏,其利于VCR被推断为其一部分的家庭影院系统的设立和调节。在这种情况下,从使用集中设备数据库执行的先前的设备设立中能够推断家庭影院系统中的设备。当将另外的设备添加到通用遥控器10时,集中服务器能够使用设备信息进行关于将给予用户拥有的设备的宏包括在内的指令的合情合理的决定。替代地,能够向用户提供一个或多个屏幕,通过所述屏幕,用户能够创建宏指令的定制序列。
如上所述,为了部分地避免遥控器10中的存储量过载,能够向用户提供存储量指示器,其优选地在百分比的基础上指示在用于下载进一步数据的遥控器10中多少存储量是可用的。存储量使用率可以保持在本地或远程,例如在集中数据库服务器处。在另一个实施例中,指示器表示下载将使用的存储量的数量,而不是关于已经存储在存储器中的数据的数量。
尽管已详细描述了本发明的特定实施例,但是本领域技术人员可以意识到,根据本披露的总的教导,能够开发对那些细节的各种修改和替换。例如,应当可以意识到,任何的上述方法能够单独或联合使用以设立遥控器10。另外,如提到的那样,通用遥控器10的功能性能够包括在其他设备中,诸如PDA、个人计算机、家庭设备或其类似物中。因此,可以理解,披露的特殊布置和过程,对于要给予所附权利要求及其任何等价物的全部外延的本发明的范围而言,意味着是示范性的而不是限制性的。
相关申请
本申请要求享有2002年5月20日提出的美国申请序列号10/151,635的优先权,并且是其连续部分,所述申请为:1)2000年7月13日提出的美国申请序列号09/615,473的连续部分;2)1999年6月16日提出的美国申请序列号09/334,584的连续部分,该申请又是1998年7月23日提出的美国申请序列号09/121,229(现在的美国专利号6,157,319)的连续部分;以及3)2001年7月13日提出的美国申请序列号09/905,423的连续部分,该申请又要求享有2001年1月29日提出的美国临时申请序列号60/264,767的优先权。
本申请还要求享有2002年11月6日提出的美国申请序列号10/288,727的优先权,并且是其连续部分,所述申请又要求享有2001年12月20日提出的美国临时申请序列号60/344,020和2001年11月20日提出的美国临时申请序列号60/334,774的优先权。
所有引用的专利和专利申请都在此整体并入作为参考。