基于因特网的更新可编程控制设备的服务的制作方法

文档序号:6418762阅读:153来源:国知局
专利名称:基于因特网的更新可编程控制设备的服务的制作方法
技术领域
本发明与消费电子、特别是与有可编程图形用户界面的设备有关,诸如可编程的遥控设备、电话、家用装置等等。
消费电子(CE)设备市场正在推出越来越完善的音频/视频(AV)设备和家庭自动化设备。一般,该设备可由最终用户根据个人的喜好进行编程以适应许多的功能和设置。该设备的用户交互作用和协合特性主要决定于该设备的软件,诸如交互的应用程序、控制软件和用户界面;例如,请看一看HAVi系统结构和Home API首创(initiative)(两者都包含有菲力浦电器公司、太阳微系统公司的Jini技术提供的大量文献资料)。
通用可编程的遥控装置是迈向与该设备互交作用的用户友好型设备的一步,诸如菲力浦电器公司生产的“Pronto”和Marantz的“RC-2000”。“通用遥控”一词指能使最终用户控制他(她)的一组可遥控设备中的大多数(而不管各个设备的型号或品牌是什么)。上述的通用控制能力通过在该遥控装置上容纳有多套现有控制码(IR或RF)的数据库来实现;让每套控制码去控制特定品牌设备的特定型号。此外,通用遥控可以编程序以便学会或采用的新代码并将它们与用户定义的特定输入联合。例如,“Pronto”通过PC为菲力浦和Marantz的设备内装了RC-5和RC-6代码内装了IR发送和IR学习电眼并为售后可扩充而内装了RS232串口接插件。
由于可编程的控制装置实现了其各种方便条件,所以市场上需要可编程的控制器。这就导致了设备上安装了可编程的图形用户界面,而不是安装其他的遥控装置。例如,消费者可能会发现电话机上以前的数字式键盘已过时了,代之以其通信服务提供商提供的新的通信工具和拨号选件。有些消费者可能在他们的洗衣机上只有两个选键“白色洗涤”或“彩色洗涤”,其中的每个选项都能预编程序以提供合适的洗涤周期、水温、冷却期间等等。同样,也能给微波炉的通用设置预编程并显示在控制面板上供特定的用户选用。
可编程的用户界面可根据用户的要求编制各种能力。这就提出了用户友好的问题,即其可控性、可靠性和可访问性以及用户可编程性。技术完善的设备会是怎样呢,如果消费者想要做某样事而他(她)不能去做他(她)想要做的事则这种设备将是没多大用处的。


图1举例说明了可编程的遥控器100类似于“Pronto”。遥控器100通过LCD触摸屏110提供图形用户界面(GUI),还给常用的控制功能装了直接访问按钮120。一般,遥控装置100含有根据客户要求定制设备的模板以全面控制受控的设备。例如,遥控装置100包含一个或多个模板以使GUI含有播放设备(如DVD)通常有的控制图示或图标,包括放音钮图标131、快进钮图标132、到末端钮图标133、停止钮图标134等等。用户只要按一下LCD触摸屏110上的图标131-134就能执行所需的功能。LCD触摸屏110还图示了图标141的用法;它是为用户转到另一个相关设备上而设置的;若用户要转到可控设备及其功能的索引上则按图标142。
先进的可编程遥控装置100(如“Pronto”)还备有给图标或按钮分派控制功能的选件;取消或创建图标或按钮的选件;给宏功能编程并编辑;提供带软键的键盘以便给按钮、图标和模板或GUI的控制面板(重)贴标签。例如,每当DVD(举例)的131-134控制装置被显示出来,用户就会要将电视的一些控制选件如音量控制装置显示在LCD触摸屏110上。同一家庭中控制设备100的不同用户每人可能喜欢不同的布局。为适应上述的不同喜好,可编程的控制设备诸如“Pronto”在布局、外观、标签、组织结构和控制功能的编程和编辑上是安全可定做的。由于经常采用图形用户界面,所以可以预计在其他设备上诸如电话、手提式无线电装置、家用器具、航行设备等等也会经常使用可编程的图形用户界面。
由于控制器的用户友好、个性化选件和广泛可用性,根据人体情况设计的可编程控制器,诸如“Pronto”遥控装置(举例)可能有助于降低家庭影院和家用自动化系统的接收阈值;但如果消费者不太愿意给该设备编程或给该设备编程被认为是一件非常艰难的任务则该可编程控制系统的许多功能可能无用。同理,如果用户没有意识到或感觉到能进行这种交互作用则可编程控制系统的交互作用特性,即是说,可以交互控制一串器件以加强人们的习惯性也会无用。例如,通过周围的声音启动用户的音频设备、将放有用户电视的房间的灯光拧暗和将用户的电话放成自动应答方式等可增强DVD电影的播放习惯。
如果受控设备(这里叫做器具)的功能难以得到或控制该器件的命令难以转换成可编程控制器的可利用功能则可编程控制系统的功能也会无用。为使编程任务变得容易,Pronto系统包含一个红外(IR)接收装置,该装置接收该器具特有的遥控设备发出的该器具的命令。可是,该部件的先决条件是,器具特有的遥控设备将能不断地随每个可遥控的器件提供。由于象Pronto那样的可编程遥控装置越来越多,所以将器具特有的遥控设备与每个器具捆绑在一起就会有问题了;因为遥控设备越来越通用了,消费者一般给通用的可编程遥控装置编程序时用一次该器具特有的遥控设备后,然后就将它存起来或扔掉。
如上所述,以Pronto为例的可编程控制设备包含有配置能力,其中用户界面是为所有的器具特有的控制装置、宏指令组、GUI面板的布局、按钮的外观和特性等等设计的。
Jan Van Ee的待决美国专利申请“全功能遥控编辑器和仿真器”(美国序列号09/271,200,99年3月17日提交,律师文档号PHA23,607)指出,难以开发出一种有效的结构,特别是当测试和查核这种结构的唯一工具实际上是将该结构应用于该设备的时候更是如此。该参考专利申请公开了用编辑程序和仿真程序来在一台个人计算机上开发和测试结构和命令序列以便在验证了此结构后,通过仿真随后将之下载给可编程的控制设备。预计该参考发明将能迅速开发出许多有用的器具特有的宏指令。由于可编程的遥控设备,诸如“Pronto”,变得越来越流行,生产厂家有可能开发宏指令和图形用户界面以提高其产品的方便使用度、其产品的吸引力并通过与其他设备的交互作用力来提高其产品的明显功能。同样,还为遥控设备外的其他设备,诸如电话、家用器件等等提供可编程的控制装置;预计这些设备的销售商还将提供可选的器具特有的宏指令和结构。
本发明的目的是便于给可编程控制设备编程,特别是给有图形用户界面的设备编程。本发明的还一个目的是给相应于用户现有的可控器具中的器具的图形用户界面提供一种访问和下载工具。本发明的再一个目的是提供一种访问并下载图形用户界面的工具以便对用户的库存可控制器具提供协调控制。
这些目的及其他目的是通过提供基于因特网的服务以更新可编的控制设备的图形用户界面来实现的。因特网的站点含有与依器具而定的控制装置链接的链接指令和特性选项信息(该信息作为图形用户界面(GUI)可下载给可编程控制装置)。该图形用户界面含有例如可选按钮、图标、图标组、模板等等以提高对一个或多个用户器具的控制。有了因特网站点用户就可以方便地指定他(她)要的器具或器具集而后有选择地下载一个或多个与该器具、器具集或含有一个或多个器具的环境适宜的图形用户界面。因特网站点还含有与其他的图形用户界面提供商的链接,如提供基于用户的可控设备的结构和宏指令目录的系统集成商、共用他们认为有用的结构和宏指令的业余爱好者。
本发明参照本发明中的附图举例作进一步的详细解释。
图1举例说明可编程遥控设备的现有技术。
图2举例说明基于因特网的服务以按本发明更新可编程控制设备的框图。
图3举例说明基于因特网的服务以按本发明更新可编程控制设备的流程图。
图2是举例说明基于因特网的服务以按照本发明更新可编程控制设备100的框图。这里用可编程遥控设备100作范例是为了便于理解。正如对本领域的一个普通技术人员将是明显的那样,本发明所体现的原理也适用于其他的控制设备,诸如有可编程控制接口的电话和其他家用器具。用户(图中未示出)通过一个因特网访问设备210诸如一台个人计算机(PC)访问因特网220。正如对一个此领域的普通技术人员都会知道的那样,因特网访问设备目前还可以有其他形式诸如机顶盒、手提式计算机、蜂窝形电话等等;可以预计还会迁移到其他设备上,包括控制设备100。图2还说明了种种可用遥控设备100控制的器具251-254。因特网访问设备210也被包含在一个或多个251-254器具中。如上所述,可编程控制接口也可放在器具251-254上,用在这里的遥控装置范例是为了便于理解。
按照本发明,因特网站点225提供一种服务以便给控制设备100的图形用户界面编程时获得软件代码。该软件代码一般含有251-254的一个或多个器具所特有的信息,但也可能还含有通用信息,诸如在显示屏110上组织和表示信息的代码。这里用设备控制装置的概况表(profile)一词来标识图形用户界面的性能以便于查询,虽然设备控制装置的概况表或代码不一定是器具所特有的。软件代码通过因特网访问设备210下载和储存在控制设备100处;它也可以储存在因特网访问设备210处以便随后或在中间装载到控制设备100上。控制设备100接收设备控制装置的概况表后就能显示与该概况表相一致的图形用户界面。如果该概况表是器具特有的,则实施图形用户界面说明的控制的器具命令也可以传送给控制设备100以便于控制与下载的代码相一致的器具251-254(如图1所讨论过的那样)。例如,因特网站点的服务将通过因特网访问设备210显示一串有相应的图形用户界面代码的器具并提示用户做选择。正如在本领域的通常做法那样,用户也会查看一连串的链路和网页直至发现生产厂家的型号,比如,和图2中的电视251相一致。用户也可能给出许多与所选的器具相一致的图形用户界面,然后在它们中进行选择。此后将选定的图形接口码下载给控制设备100。辅助信息也可被下载。例如,在遥控设备100(诸如“Pronto”)的举例中,执行每个器具的控制装置的遥控设备100的红外发射机所用的代码序列就可以下载。
遥控设备100的销售商可提供因特网站点225或多个因特网站点以便提供其产品的附加值;或由一家或多家可由遥控设备控制的251-254器具或由将控制设备含在该器具中的控制设备,控制的器具的销售商提供因特网站点以便提供附加值,便于使用他们的产品;或由提供该服务的第三方提供因特网站点,作为报答增加在该站点登广告客户的税收。特别是在器具销售商和第三方情况下,因特网站点225可能提供与设备的控制装置概况表一致的不同版本代码,这取决于控制设备100的型号。即,例如不同的遥控设备生产厂家可能采用不同的命令和协议来给它们的遥控设备编程序,或同一生产厂家的不同型号的控制设备可能有不同的特点和功能。在优选实施方案中,配置因特网225站点以提供与控制设备100的特殊型号相适宜的代码。虽然因特网225站点在图2中是作单一站点说明的,正如对本领域的一个普通技术人员都会明白的那样,因特网225站点一般含有与多个其他站点连接的连接指令,诸如销售商特有的站点、系统集成商站点等等。
图3是举例说明提供基于因特网的服务以便按本发明更新可编程控制设备的流程图。图3说明的是一个可选模块310,用于确定用户的概况表。Adrian Turner等人的待决美国专利申请“基于用户概况表的因特网使能设备的定制升级”(98年9月25日提交,美国序号09/160,490,律师文档号PHA 23,500)公开了一种保持消费电子设备的网络使能设备特定最终用户的用户概况表的服务器系统和该设备的新技术特性数据库,这里作为参考。Yevgenity Shteyn的待决美国专利申请“家用网络协作方面的升级”(98年11月10日提交,美国序号09/189,535,律师文档号PHA 23,527,这里作为参考)公开了一种带服务器的系统,该服务器有家用网络的各种用户设备和功能的目录的入口。各种设备,例如,是由HAVi、JINI和Home API系统结构提供的一种查找服务。该服务器还有进入数据库的入口及网络的特性信息。该服务器确定,用户的网上介绍的器件的协合作用能否依据各种设备的列表和用户的概况表来增强。如果依据这些标准有与这种协合作用有关的特性,则会通知该用户。按照这个发明,一旦用户知道了这些新增加的特性或这种协合作用有可能增强,就会向他(她)提供选项,以便选择和下载与这些新的特性和协合作用的增强有关的图形用户界面。
用前述待决申请中介绍的技术或本领域中的其他通用技术如交互查询会话,则在模块320处向用户介绍的选件可为特殊的用户定做。还可以依据人口统计学提供不同的图形用户界面。例如,依据用户的年岁可以使同一器具有不同的GUI代码。或者,如果没有提供用户的概况表,则模块320会被配置以给出从因特网下载图型用户界面代码的所有选件。用上面讨论过的本领域的通用技术,按本发明提供的服务确定适用于用户要求和用户的特定控制设备的图形用户界面代码。如图3说明的那样,其选择顺序一般是在330处确定特有的器具,然后在340处确定相应的GUI码。如上面所述的那样,图形用户界面代码不一定限于代码特有的器具;按本公开另一种确定与用户的愿望相一致的相应GUI代码的工具对本领域的一位普通技术人员将是明显的。
图3说明的是可选模块350将GUI代码传输给因特网访问设备,然后在370处下载给该控制设备。可以将GUI码下载给因特网访问设备,然后传输给控制设备或直接将GUI码路由给控制设备,这要依访问因特网的设备的结构而定。块360是一个可选块,它便于用户在370处下载给控制设备前修改GUI码。在本可选的实施方案中,用户可以,比方说,选择GUI代码中所含的图标的不同布局或删除某些图标或将下载的GUI代码与其他的GUI代码结合在一起。前面已提到的Jan vanEe待决美国专利申请“全功能遥控编辑器和仿真器”(美国序列号09/271,200,99年3月17日提交,律师文档号PHA 23,607)被用于优选实施方案以执行和查核这些更改。或者可以用Jan Van Ee的待决美国专利申请“采用用户友好编辑器的遥控器GUI”(98年8月15日提交,美国序号09/129,300,律师文档号PHA 23,470,在此作为参考)公开的技术在该控制设备上修改GUI代码。
还向用户提供重复上面的代码序列的选件以补充下载GUI代码,如模块310的虚线所示的那样。将GUI代码下载给该控制设备后,用户可在370处用与该代码相一致的GUI来控制选定的器具。如上面讨论过的那样,下载过程还可能下载与某遥控设备和/或选定的器具有关的其他信息。
前面仅说明本发明的原理。本领域的那些技术人员可以理解能够发明出体现本发明的各种原理及在本发明的精神及范围之内的各种装置(虽然本发明未作明确的描述或示出)。例如,特定器具的GUI代码的选择可能取决于对用户的其他器具的目录的情况,也可能取决于器具的位置或控制设备的位置。例如,包含在DVD播放机的GUI中的控制装置可能是不同的,这取决于该DVD是否与传统的电视或高清晰度电视一起使用。同理,电视的GUI中包含的控制装置可能取决于该电视是否纳入了多媒体系统或放在卧室里(与一个客厅相比)等等。Joost kemink的待决美国专利申请“带有与位置有关的用户界面的遥控设备”(98年12月11日提交,美国序号09/210,416,律师文档号PHA 23,522)公开了用位置确定设备来依据遥控设备的位置选择或修改用户界面,在此作为参考。同理,GUI中包含的控制装置可能不同,这取决于使用,例如,不同国家申的不同语言文本的用户所在的地理位置。控制装置还可能取决于时间参数,诸如目的时间、年的季节等等。
为了说明问题,图中给出了其结构和配置,对本领域的一位普通技术人员来说显然可用别的装置。例如,前述的GUI编辑和查核任务可在因特网站点225执行而不是在因特网访问设备210或控制设备110本地执行。同理,因特网站点225可以参数数据形式提供GUI信息,其中的因特网访问设备210或控制设备110是配置来处理下载的参数GUI数据以建立相应的GUI细节。为了本发明,GUI代码含有这种参数的GUI数据,这对本领域的普通技术人员来说都是显而易见的。同理,控制设备110可以GUI细节、参数GUI数据等形式将GUI代码上装到因特网访问设备210去处理并由因特网访问设备210根据从因特网站点225下载的GUI代码进行修改。还要注意,可能用其他执行类似功能的设备和系统来实施本发明。例如,在本发明中用因特网站点225作信息总源的聚合体。其他的本地网络、私人网络等等可用来将GUI信息存储在可访问的站点里(诸如服务器)以便下载给有该站点的通路的各个控制设备。这些及其他的代用结构和配置对本领域的普通技术人员来说是显而易见的,因而包含在下列权利要求的范围中。
权利要求
1.一种便于给包括图形用户界面的控制设备(100)编程的方法,该方法包括能确定至少一个器具(251),该器具通过控制设备(100)受用户控制;确定代码,以在控制设备(100)的图形用户界面上图形表示该器具(251)的可控特性(131);和将该编码传送给控制设备(100)以存储在该控制设备(100)使之能响应随后的用户起动该控制设备(100)以控制该器具(251)。
2.权利要求1的方法,其中确定该代码包括依据该器具(251)的确定而访问一个因特网站点(225)。
3.权利要求1的方法,其中确定该代码包括从多个设备控制概况表中选取一个设备控制装置的概况表。
4.权利要求1的方法,其中确定该代码包括依据位置参数、时间参数、用户概况表和器具目录中的至少一种来选取一种设备控制装置的概况表。
5.权利要求1的方法还包括将器具控制命令传给控制设备(100)以方便用户控制该器具(251)。
6.权利要求1的方法,还包括使能编辑该代码。
7.权利要求1的方法,其中确定至少一种器具(251)包括提供一系列选择选件以便确定至少一个器具(251)。
8.一种包含在计算机可读介质中的软件程序,用于在计算机(210)上执行之;该软件程序包含用来给控制设备(100)传送信息的一个装置;用来给因特网站点(225)传送信息的一个装置;用来通过因特网站点(225)识别一个选定的GUI代码的装置和;一个下载装置,通过将信息传给因特网站点(225)的装置,接收来自因特网站点(225)选定的GUI代码并将所选的GUI代码通过给控制设备(100)传送信息的装置传给该控制设备(100)以便存储在控制设备(100)上。
9.权利要求8的软件程序还包括用来修改选定的GUI代码的装置。
10.权利要求8的软件程序,其中用来识别选定的GUI代码的装置包括选定器具(251)的标识。
11.一种控制设备(100)包含可编程的用户界面,和接收发自因特网站点(225)的用户界面代码的接收器,其中可编程用户界面的编辑任务由用户界面代码完成。
12.权利要求11的控制设备(100)还包括一个因特网访问设备(210)。
13.一种包含在因特网站点(225)的计算机可读介质中的软件对象,用来在控制设备(100)上执行;该软件对象当下载给该控制设备(100)时包含一种用来在该控制设备(100)产生图形用户界面的代码,其中图形用户界面便于控制某个器具(251)。
14.权利要求13的软件程序,其中图形用户界面是为遥控设备(100)、电话和某个家用器具(251)中的至少一种而设计的。
15.一种使用户能根据个人喜好来控制某个器具(251)的方法,该方法包含使该用户能通过通信网络联系某个服务器;使该用户能通过该服务器指定控制该器具(251)的喜好方式,使该用户能根据他(她)喜好的方式提供一个图形用户界面给该器具(251)的控制设备(100)。
16.权利要求15的方法,其中该服务器能通过通信网络提供图形用户界面。
17.权利要求16的方法,其中通信网络是因特网。
全文摘要
提供一个基于因特网的服务以更新可编程的控制设备。因特网站点含有与器具有关的控制和特性选项信息的链接,该信息可作为图形用户界面(GUI)下载给可编程的控制装置。在该站点提供用户界面以便于用户指定一个目标器具和此后有选择地下载适合于该目标器具的接口和控制信息。该因特网站点还含有配置和宏指令的其他提供商,诸如依据对用户的可控设备的目录而提供接口的系统集成商,共用他们认为有用的配置和宏指令的业余爱好者;等等的链接。
文档编号G06F3/048GK1288539SQ99802215
公开日2001年3月21日 申请日期1999年9月7日 优先权日1998年9月17日
发明者J·克明克 申请人:皇家菲利浦电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1