代理设备、电子设备以及控制代理设备的方法

文档序号:7775298阅读:217来源:国知局
代理设备、电子设备以及控制代理设备的方法
【专利摘要】本发明提出了一种在至少一个遥控器与至少一个电气设备之间中继操作控制信息的代理设备,该代理设备包括:通信单元,接收从遥控器发送的至少一个电气设备的操作控制信息,并且向至少一个电气设备发送操作控制信息;控制器,学习接收到的至少一个电气设备的操作控制信息,以产生宏,并且控制产生的宏的输出;以及存储单元,存储至少一个电气设备的操作控制信息以及产生的宏。
【专利说明】代理设备、电子设备以及控制代理设备的方法
【技术领域】
[0001]以下描述涉及以集成方式控制多个电气设备从而提高用户便利性的代理设备、与该代理设备通信的电气设备以及控制该代理设备的方法。
【背景技术】
[0002]家庭网络技术实现了在家庭中任何时间或地点对电气设备的操作。根据家庭网络技术,可以在家庭内部或外部自动进行电气设备的操作。
[0003]家庭网络向用户提供了更好的便利性,通过网络连接多个电气设备,并且需要经由按键盘或遥控器顺序地发出操作命令,一般执行多种电气设备的多种功能。在这种情况下,用户需要完全知晓遥控器的复杂操控。
[0004]例如,家庭中的音频视频(AV)系统包括与AV系统中包括的设备数目等同数目的遥控器。即,当AV系统包括六个设备(包括电视(TV)、机顶盒(STB)、家庭影院、数字万能盘(DVD)播放器、视频设备和音频设备)时,AV系统包括用于控制设备的六个遥控器。
[0005]在使用AV系统期间,当用户期望在观看电视的同时观看DVD时,用户需要使用相应的遥控器来重置电视和DVD。
[0006]例如,用户需要开启DVD播放器,以从用户所观看的电视的外部输入切换到1,切换数字连接标准端子(索尼飞利浦数字接口格式:下文中,被称作SPDIF)切换到1,并然后操作DVD播放器。
[0007]因此,当用户操作多个设备时,尽管使用遥控器预设了多个设备使用顺序,但是只要用户期望改变设备的操作,用户就需要使用多个遥控器来重置多个设备的操作。
[0008]相应地,已经开发了用于以集成方式控制多个电气(electrical)设备的通用遥控器,并且已经开发了用于遥控器和电气设备之间平滑通信(而与通信距离、障碍物和/或等无关)的代理设备。即,代理设备执行将遥控器的控制信号中继到电气设备的功能。
[0009]例如,用于控制AV系统的通用遥控器包括用于选择电视、STB、DVD播放器、和家庭影院的四个模式选择按钮,并且可以用于各个设备的操控的多个按钮。
[0010]在这种情况下,可能地,在电视、STB和DVD播放器和家庭影院之中,置于不能利用遥控器实现平滑通信的位置中的至少一个设备通过代理设备中继通用遥控器的控制信号。
[0011]当用户期望使用通用遥控器观看DVD时,用户按压通用遥控器的电视模式选择按钮,从电视的外部输入切换到1,按压通用遥控器的DVD播放器模式按钮,按压DVD播放器的电源按钮,并且然后按压DVD播放器的播放按钮。然后,用户按压家庭影院模式选择按钮并且从家庭影院的sroiF输入切换到I。
[0012]在这种情况下,电视、DVD播放器和家庭影院的相应控制信号直接发送到电视、DVD播放器和家庭影院或者通过代理设备发送。
[0013]因此,用户需要多次执行用于选择设备并且操控所选设备的过程,并因此花费较长时间来执行复杂设定过程。
[0014]此外,用户需要寻找并按压通用遥控器的特定按钮,来选择设备并执行通过按压特定按钮选择的设备的特定功能,并因此不熟悉设备操作的用户在使用设备方面有困难。
【发明内容】

[0015]因此,本公开的一个方面是提供一种代理设备及其控制方法,收集、存储并学习用于识别用户的用户信息以及用于操作至少一个电气设备的操作控制信息;根据学习的结果产生并输出针对各个用户的宏列表;并且向至少一个电气设备发送控制信号。
[0016]本公开的另一方面是提供一种代理设备及其控制方法,收集、存储并学习环境信息;并且根据学习的结果产生针对各个用户的宏列表。
[0017]本公开的又一方面是提供一种电气设备,基于从代理设备发送的控制信号进行操作,并且输出从代理设备发送的宏列表。
[0018]本公开的附加方面在以下描述中部分给出,并部分地从描述中显而易见或可以通过本公开的实践来了解。
[0019]根据本公开的一个方面,一种用于在至少一个遥控器与至少一个电气设备之间中继操作控制信息的代理设备包括:通信单元,接收从至少一个遥控器发送的至少一个电气设备的操作控制信息,并且向至少一个电气设备发送操作控制信息;控制器,学习接收到的至少一个电气设备的操作控制信息,以产生宏并且控制产生的宏的输出;以及存储单元,存储至少一个电气设备的操作控制信息以及产生的宏。
[0020]根据本公开的另一方面,一种代理设备包括:输入单元,接收至少一个电气设备的操作控制信息以及来自于用户的宏列表的输出命令;控制器,学习至少一个电气设备的操作控制信息,以产生宏,并且当将宏列表的输出命令输入给控制器时控制包括产生的宏在内的宏列表的输出;存储单兀,存储输入的操作控制信息和宏列表;以及通信单兀,向至少一个电气设备发送操作控制信号。
[0021]根据本公开的另一方面,一种基于从代理设备发送的操作控制信息进行操作的电气设备包括:通信单元,接收从代理设备发送的操作控制信息以及宏列表;控制器,当从代理设备发送的信息是操作控制信息时控制负载的操作,并且当从代理设备发送的信息是宏列表时控制显不宏列表;以及显不单兀,显不宏列表。
[0022]根据本公开的另一方面,一种控制代理设备的方法包括:收集至少一个电气设备的操作控制信息;存储至少一个电气设备的操作控制信息;向至少一个电气设备发送操作控制信息;学习至少一个电气设备的操作控制信息,以产生宏;将产生的宏添加至宏列表并且存储宏列表;并且输出存储的宏列表。
[0023]根据本公开的一个方面,代理设备可以学习用户经常使用的多个电气设备的功能,并且向用户提供该功能,使得用户可以容易地操作多个电气设备,从而提高用户便利性。
[0024]代理设备可以基于用户信息和环境信息写入宏,从而降低写入宏所需的时间和工作。
[0025]此外,代理设备可以基于由用户直接输入的多个电气设备的操作控制信息来写入宏,并且因此向用户提供用户期望的宏。
【专利附图】

【附图说明】[0026]结合附图,根据以下实施例的描述,本公开的这些和/或其他方面将更清楚和容易理解,附图中:
[0027]图1是示出了根据本公开实施例的包括代理设备的代理系统的结构图;
[0028]图2是示出了根据本公开实施例的代理设备的详细结构的图;
[0029]图3是示出了根据本公开实施例的代理设备中包括的信息收集器的详细结构的图;
[0030]图4是示出了根据本公开实施例的代理设备中包括的控制器的详细结构的图;
[0031]图5是示出了根据本公开实施例的与代理设备通信的遥控器的详细结构的图;
[0032]图6是示出了根据本公开实施例的与代理设备通信的电气设备的详细结构的图;
[0033]图7和8是根据本公开实施例的代理设备的控制流程图;
[0034]图9是根据本公开实施例的代理设备的宏列表的显示示例的图;
[0035]图10是根据本公开另一实施例的包括代理设备的代理系统的结构图;以及
[0036]图11和12是根据本公开另一实施例的代理设备的控制流程图。
【具体实施方式】
[0037]下面具体参照本公开实施例,其示例在附图中示出。
[0038]图1是示出了根据本公开实施例的包括代理设备100在内的代理系统的结构的图。参照图2到5描述该代理系统。
[0039]代理系统10可以包括代理设备100、遥控器200和多个电气设备300。例如,多个电气设备300可以包括第一电气设备300-1、第二电气设备300-2、和第三电气设备300-3。
[0040]代理设备100在遥控器200和多个电气设备300-1、300-2和300_3之间中继信息。代理设备100接收从遥控器200发送的、至少一个电子设备300的操作控制信息,并向至少一个电气设备300发送所接收的至少一个电气设备300的操作控制信息。
[0041]代理设备100学习所接收的至少一个电气设备300的操作控制信息,以产生宏(macro)。
[0042]当预存储有宏列表时,代理设备100学习预存的宏列表以及所接收的至少一个电气设备300的操作控制信息以产生宏,将产生的宏添加到宏列表中,并存储更新的宏列表。在这种情况下,更新和存储宏列表。
[0043]代理设备100产生和存储针对各个用户的不同宏列表,基于用户信息识别用户,搜索与所识别用户关联的宏列表,并向用户提供宏列表。
[0044]代理设备100使用例如日期、时间、天气、季节等环境信息、以及至少一个电气设备300的操作控制信息,来执行学习,以产生宏,将产生的宏添加到宏列表,并存储所添加的宏。
[0045]当通过遥控器200选择任何一个宏时,代理设备100检查所选宏中包含的至少一个电气设备300的操作控制信息,并向至少一个电气设备300发送所检查的至少一个电气设备300的操作控制信息。
[0046]代理设备100可以直接接收和存储从遥控器200发送的宏信息。在这种情况下,代理设备100也与宏信息一起接收和存储用户信息。
[0047]这里,从遥控器200发送的宏信息是由用户直接向遥控器200输入的至少一个电气设备300的操作控制信息。
[0048]代理设备100可以基于从多个遥控器200发送的至少一个电气设备300的操作控制信息来执行学习,以产生宏。
[0049]如图2所示,代理设备100可以包括第一通信单元110、信息收集器120、第一控制器130、第一存储单元140和第一显示单元150。
[0050]第一通信单元110与遥控器200和多个电气设备300-1、300-2和300-3通信。第一通信单元110以无线方式与遥控器200通信,并以有线、无线或有线无线混合方式与多个电气设备300通信。
[0051]例如,无线通信可以包括红外(IR)通信、蓝牙通信、射频(RF)通信、Zigbee通信和无线保真(W1-Fi)通信中的至少一种。但是,本公开不限于此。例如,可以使用能够在第一通信单元与遥控器200之间通信的任何类型的无线通信。
[0052]第一通信单元110接收从遥控器200发送的至少一个电气设备300的操作控制信息,并向对应的电气设备300发送该至少一个电气设备300的操作控制信息。这里,操作控制信息是由用户直接输入的操作控制信息、或者是基于从宏列表中选择的任一个宏的操作控制信息。
[0053]第一通信单元110可以接收从遥控器200发送的用户信息和环境信息中的至少一种。
[0054]第一通信单元110可以直接从电气设备300接收经由电气设备300的按钮或触摸屏直接输入到电气设备300的、电气设备300的操作控制信息。下面,为了方便,仅使用按钮来描述代理系统10的操作。然而,可以使用例如触摸屏等其他输入方法来代替按钮或者可以与按钮结合使用。
[0055]信息收集器120收集信息以产生针对各个用户的宏。
[0056]信息收集器120收集从遥控器200或电气设备300发送的信息、或者直接输入代理设备100的信息。
[0057]这里,从遥控器200发送的信息可以包括电气设备300的操作控制信息、以及用户信息。从电气设备300发送的信息可以包括电气设备300的操作控制信息、用户信息以及环境信息。直接输入代理设备100的信息可以包括用户信息和环境信息。
[0058]如图3所示,信息收集器120可以包括用户信息收集器121、输入信息收集器122和环境信息收集器123。
[0059]用户信息收集器121收集用户信息以识别用户。用户信息收集器121可以包括如下中的至少一个:用于收集用户图像的图像收集器,用于收集用户指纹图像的指纹收集器,以及用于收集声音的语音收集器。
[0060]用户信息收集器121从所收集图像中识别脸部,从所收集指纹中识别指纹,或者从所收集声音中识别语音,以收集用户信息。
[0061]用户信息收集器121可以包括用于接收用户标识(ID)的ID收集器。S卩,ID收集器实现为例如多个按钮或触摸屏,并收集通过多个按钮或触摸屏输入的信号。
[0062]例如,多个按钮可以包括用户I按钮、用户2按钮、用户3按钮、用户4按钮、确认按钮等。当用户I想要输出宏列表时,ID收集器收集由用户I输入的用户I按钮和确认按钮的信号。[0063]输入信息收集器122收集通过遥控器200输入的电气设备300的操作控制信息。
[0064]输入信息收集器122收集在第一存储单兀140中预存的宏列表。
[0065]输入信息收集器122可以基于所识别的脸部信息、指纹信息、语音信息和ID信息中的至少一种来识别用户,并收集与所识别用户关联的宏列表。
[0066]此外,当通过遥控器200向输入信息收集器122输入用户信息和环境信息中的至少一种时,输入信息收集器122可以收集从第一图像单元110发送的至少一种信息。
[0067]环境信息收集器123收集在接收到电气设备300的操作控制信息时的环境信息。这里,环境信息包含例如关于日期、时间、天气、季节等的信息。然而,环境信息不限于此。
[0068]环境信息收集器123可以包括如下中至少一种:用于检测温度和湿度中至少一个的检测器,以及用于确定日期、时间、季节等的计时器。
[0069]环境信息收集器123可以基于计时器的计数信息来确定时间、日期、季节等。
[0070]环境信息收集器123可以直接从用户接收关于日期、时间、天气、季节等的信息。
[0071]例如,环境信息收集器123可以包括雨、雪、晴天、雾等天气按钮。在这种情况下,可以通过收集用户输入的按钮的信号,来确定天气。如前所述,可以使用触摸屏代替按钮来直接从用户接收信息。
[0072]这里,关于天气、季节、时间等的环境信息基于对例如空调或照明设备之类的电气设备300的控制,并在产生宏和输出宏列表时考虑环境信息。
[0073]例如,当要控制的电气设备300是TV时,环境信息收集器123可以从TV收集电子节目指南(EPG)信息。
[0074]参照图2,第一控制器130比较信息收集器120收集的用户信息与预存的用户信息以识别用户,产生所识别用户的宏,并将产生的宏添加到与所识别用户关联的宏列表,以产生新的宏列表。
[0075]第一控制器130基于环境信息产生宏。在这种情况下,第一控制器130提取具有相同环境信息的电气设备300操作控制信息,以产生宏。
[0076]第一控制器130可以基于对电气设备300的操作进行控制的次数来产生宏。
[0077]例如,当用户输入宏输出命令时,第一控制器130检查当前环境信息,检查具有与所检查的当前环境信息类似的环境信息的至少一个宏,并将所述至少一个检查的宏作为推荐宏提供给用户。
[0078]第一控制器130控制第一显示单元150或第一通信单元110来输出所识别用户的宏。
[0079]如图4所示,第一控制器130可以包括:学习单元131,在接收到电气设备300的操作控制信息时或在接收到来自用户的宏输出命令时,接收信息收集器120收集的信息;以及宏产生器132,基于从学习单元131获得的学习结果,产生宏。
[0080]当向学习单元131输入电气设备300的操作控制信息时,学习单元131接收所接收的电气设备300的操作控制信息、输入该电气设备300的操作控制信息的用户的用户信息、以及在向学习单兀131输入该电气设备300的操作控制信息时的环境信息,将接收的用户信息与预存的用户信息相比较以识别用户,接收与所识别用户关联的宏列表,并比较、分析和学习所接收的宏列表中每个宏中的宏信息、所接收的电气设备300的操作控制信息、以及在向学习单兀131输入该操作控制信息时的环境信息。[0081]在这种情况下,学习单元131检查每个宏的宏信息中是否包含在向学习单元131输入该操作控制信息时的环境信息,以及用于控制电气设备300的、关于该电气设备300的信息。
[0082]此外,学习单元131可以使用接收电气设备300的操作控制信息的次数、以及电气设备300的操作控制信息,来学习各个电气设备300的用户模式。
[0083]当用户向学习单元131输入宏输出命令时,学习单元131接收在向学习单元131输入该宏输出命令时的环境信息、以及输入该宏输出命令的用户的用户信息,比较所接收的用户信息与预存的用户信息以识别用户,接收与所识别用户关联的宏列表,并比较、分析和学习所接收宏列表中每个宏的宏信息和在向学习单兀131输入该宏输出命令时的环境信息。
[0084]当用户在宏列表的多个宏中选择任意一个宏时,学习单元131对宏被选择的次数进行求和并计数,并且使用宏被选择的计数次数来执行学习。
[0085]宏产生器132在预存的宏列表中多个宏中包含的环境信息之中,检查具有与接收到电气设备300的操作控制信息时的环境信息类似的环境信息的至少一个宏,并将所检查的至少一个宏作为推荐宏提供给用户。
[0086]宏产生器132在预存的宏列表中多个宏中包含的环境信息之中,检查具有与向宏产生器132输入宏输出命令时的环境信息类似的环境信息的至少一个宏,并将所检查的至少一个宏作为推荐宏提供给用户。
[0087]宏产生器132基于学习单元131的学习结果产生宏,并将产生的宏添加到预存的宏列表以产生新的宏列表。
[0088]宏产生器132可以使用所计数的宏被选择的次数,改变预存宏列表的显示次序。
[0089]宏产生器132可以对各个电气设备300的操作进行控制的次数进行计数,并产生具有所产生宏的宏列表,作为上层菜单,该上层菜单是父菜单,显示在第一显示单元150中(例如,参见图9),按照操作控制次数的降序顺序地排列电气设备300,针对各个电气设备300的操作控制信息作为下层菜单,下层菜单是上层菜单的子菜单,显示在第一显示单元150(例如,参见图9)中。稍后将参照图9说明上层菜单和下层菜单。
[0090]参照图2,第一存储单元140包含宏列表。当产生新的宏时,第一存储单元140将新产生的宏插入到预存的宏列表中,并存储更新的宏列表。即,当产生新的宏时,第一存储单元140更新先前的宏列表。
[0091]这里,宏列表是针对每个相应用户存储的,并可以包括多个宏。每个宏可以包括用户信息、电气设备300的操作控制信息、以及环境信息。
[0092]第一存储单元140存储用户信息。例如,第一存储单元140存储用户的脸部图像、指纹图像、语音和ID中的至少一个的信息,用于识别用户。
[0093]此外,第一存储单元140可以在宏列表中存储多个相应宏的标题。
[0094]第一显不单兀150根据第一控制器130的命令来显不宏列表。
[0095]在这种情况下,宏列表可以包括针对每个相应用户的作为宏列表的多个宏,每个宏可以包括上层菜单、以及作为上层菜单的子菜单的下层菜单。稍后将参照图9说明上层菜单和下层菜单。
[0096]参照图1,代理设备100可以包括注册按钮,指示要在其间中继信息的电气设备300与遥控器200的注册开始和注册结束。
[0097]遥控器200是用于控制多个电气设备300之中至少一个电气设备300的遥控装置,是与受到操作控制的电气设备300相独立地提供的,并向代理设备100发送至少一个电气设备300的操作控制信息。
[0098]遥控器200是用于控制多个电气设备300的操作的通用遥控器,从用户接收用于控制至少一个电气设备300的操作的操作控制信息,并向代理设备100发送所接收的至少一个电气设备300的操作控制信息。
[0099]此外,遥控器200可以直接向对应的电气设备300发送所接收的至少一个电气设备300的操作控制信息。
[0100]可以提供多个遥控器200来分别控制多个电气设备300。在这种情况下,遥控器200分别与受到操作控制的电气设备300配对。因此,当用户向遥控器200输入操作控制信息时,遥控器200向配对的电气设备300发送操作控制信息,并且也向代理设备100发送所配对电气设备300的标识信息和操作控制信息。
[0101]遥控器200可以包括用于输出宏列表的输出命令按钮和宏选择按钮,并向代理设备100发送与输出命令按钮和宏选择按钮的输入有关的信号。
[0102]遥控器200可以包括用于接收用户信息的ID按钮。在这种情况下,遥控器200将用于识别用户的ID按钮的信息与电气设备300的操作控制信息一起发送给代理设备100。
[0103]遥控器200可以直接从用户接收宏信息。在这种情况下,遥控器200向代理设备100发送用户输入的用户信息和宏信息。
[0104]如图5所示,遥控器200可以包括第一输入单元210、第二控制器220、第二通信单元230和第二存储单元240。
[0105]第一输入单元210从用户接收至少一个电气设备300的操作控制信息。
[0106]当向第一输入单元210输入多个电气设备300的操作控制信息时,按照时间间隔顺序地向第一输入单兀210输入多个电气设备300的操作控制信息。
[0107]第一输入单元210可以包括用于接收至少一个电气设备300的操作控制信息的多个按钮,可以包括用于接收用户信息的按钮以及用于接收环境信息的按钮,并且也可以包括用于接收宏输出命令的按钮。然而,本公开不限于此。例如,可以与图像用户界面一起使用触摸屏来代替按钮。
[0108]第一输入单元210还可以包括用于接收用户信息的用户信息输入单元。例如,用户信息输入单元可以包括用于接收用户语音的声音输入单元、以及用于获取用户指纹的指纹输入单元。
[0109]第一输入单元210还可以包括用于接收环境信息的环境信息输入单元。在这种情况下,环境信息输入单元可以包括数字按钮、以及用于接收对天气、温度、湿度、季节、时间、日期等的选择的环境按钮。
[0110]第一输入单元210可以接收多个宏的标题。在这种情况下,接收的多个宏的标题中每一个均发送给代理设备100。
[0111]第一输入单兀210向第二控制器220发送用户输入的信息。
[0112]第一输入单元210接收用于新注册的电气设备300的信息,并向第二控制器220发送所接收的电气设备300的信息。[0113]第二控制器220控制第二通信单元230向代理设备100和电气设备300发送从第一输入单元210接收的信息。
[0114]这里,所接收的信息是至少一个电气设备300的操作控制信息、用户信息以及环境信息中的至少一种。
[0115]第二控制器220控制与用于新注册的电气设备300的配对,并控制第二通信单元230将与用于新注册的电气设备300的配对信息发送给代理设备100。
[0116]第二通信单元230向代理设备100或电气设备300发送根据第二控制器220的命令输入的多种信息。
[0117]第二存储单元240存储设备以识别与所配对的至少一个电气设备300有关的信
肩、O
[0118]参照图1,多个电气设备300可以包括第一电气设备300-1、第二电气设备300-2、和第三电气设备300-3,并接收从代理设备100或遥控器200发送的操作控制信息,并且基于接收的操作控制信息来操作。
[0119]每个电气设备300-1、300-2和300-3可以包括多个负载(未示出),并通过确定多个负载来执行预定的独有功能。
[0120]多个电气设备300之中具有显示功能的电气设备300可以显示从代理设备100发送的宏列表。
[0121]多个电气设备300之中的至少一个电气设备300可以收集用于标识用户的用户信息,向代理设备100发送所收集的用户信息,收集环境信息,并向代理设备100发送环境信
肩、O
[0122]例如,当电气设备300是具有摄像机的电视时,电视收集用户的图像,从所收集图像中提取脸部图像,并向代理设备100发送所提取的脸部图像。当电气设备300是空调时,在空调操作期间,空调收集检测到的温度和湿度的环境信息,并向代理设备100发送环境信息。
[0123]每个电气设备300-1、300-2和300_3可以包括第三通信单元310、第二输入单元320、第三控制器330、第三存储单元340和第二显示单元350。将参照图6描述多个电气设备300-1、300-2和300-3之中的仅一个电气设备300。
[0124]如图6所示,第三通信单元310与遥控器200或代理设备100通信,并向第三控制器330发送从遥控器200或代理设备100发送的操作控制信息。
[0125]第三通信单元310可以接收从代理设备100发送的宏列表,并向第三控制器330发送宏列表。
[0126]此外,第三通信单元310可以根据第三控制器330的命令,向代理设备100发送用
户信息或环境信息。
[0127]第二输入单元320接收来自用户的操作控制信息。
[0128]第二输入单元320可以包括用于接收操作控制信息的多个按钮。
[0129]第二输入单元320可以接收用户信息和环境信息中至少一种。
[0130]在这种情况下,第二输入单元320还可以包括用于输入用户信息的用户信息输入单元、以及用于接收至少一种环境信息的环境信息输入单元。
[0131]例如,用户信息输入单元可以包括如下至少一个输入单元:用于接收用户的图像的图像输入单元,用于接收用户的语音的声音输入单元,以及用于获取用户的指纹的指纹输入单元。
[0132]此外,环境信息输入单元可以包括数字按钮、以及用于接收对天气、温度、湿度、季节、时间、日期等的选择的环境按钮。
[0133]第三控制器330基于接收的操作控制信息,控制至少一个负载的操作。这里,操作控制信息是用户使用遥控器200直接输入的信息,或者是从宏列表中选择的信息。
[0134]当第三控制器330接收从代理设备100发送的宏列表时,第三控制器330控制第二显示单元350的操作以显示接收到的宏列表。
[0135]当向第三控制器330输入用户信息或环境信息时,第三控制器330控制第三通信单元310的操作,以向代理设备100发送输入的用户信息或环境信息。
[0136]当通过第二输入单元320向第三控制器330直接输入操作控制信息时,第三控制器330控制第三通信单元310的操作,以向代理设备100发送输入的操作控制信息。
[0137]第三存储单元340存储操作控制信息。
[0138]第二显示单元350基于第三控制器330的命令来显示电子设备300的操作控制信息,并显不宏列表。
[0139]图7和8是根据本公开实施例的代理设备的控制流程图。
[0140]首先,当向代理设备100输入注册按钮的信号时,代理设备100通过用于控制至少一个电气设备300的操作的遥控器200,接收受到操作控制的至少一个电气设备300的标识信息,并基于接收的遥控器的标识信息和至少一个电气设备300的标识信息,将遥控器200和至少一个电气设备300注册和存储,作为宏信息和操作控制信息要中继至的目标设备。然后,但向代理设备100再次输入注册按钮时,代理设备100停止注册信息要中继至的对象。
[0141]代理设备100可以从遥控器200或至少一个电气设备300接收遥控器200的标识信息和至少一个电气设备300的标识信息。
[0142]此外,可以通过在代理设备100中注册遥控器200和电气设备300,将遥控器200和电气设备300彼此配对。
[0143]完成了遥控器200和至少一个电气设备300的注册的代理设备100产生基于从遥控器200发送的信息的宏,并输出该基于从遥控器200发送的信息的宏。下文中,参照图7描述对宏产生的控制,并参照图8描述对宏输出的控制。
[0144]首先,图7示出了代理设备的宏产生控制。
[0145]代理设备100确定是否向代理设备100输入了所注册的遥控器200的信息。这里,通过确定代理设备100是否接收到向遥控器200输入的信息,来确定是否向代理设备100输入了遥控器200的信息。
[0146]当代理设备100接收到向遥控器200输入的信息时(161),代理设备100确定所接收信息是否是经由直接输入的宏写入信息(162)。作为确定结果,当所接收信息是宏写入信息时,代理设备100进入用于写入宏的宏写入模式,在进入宏写入模式之后接收至少一个电气设备300的操作控制信息(163),并产生所接收的至少一个电气设备300的操作控制信息作为宏(164)。
[0147]在这种情况下,代理设备100基于从遥控器200发送的用户信息来识别用户,搜索与所识别用户关联的宏列表,向检索到的宏列表添加所产生的宏,并存储更新的宏列表
(165)。
[0148]这里,可以由信息收集器120直接收集用户信息。
[0149]通过比较预存的用户信息和接收的用户信息,并从预存的用户信息中搜索与接收的用户信息匹配的用户信息,来识别用户。
[0150]当从遥控器200发送的信息不是经由直接输入的宏写入信息时,代理设备100确定所发送的信息是否是至少一个电气设备300的操作控制信息(166)。作为确定结果,当所发送的信息是至少一个电气设备300的操作控制信息时,代理设备100向至少一个电气设备300发送所接收的操作控制信息,并将所接收的至少一个电气设备300的操作控制信息存储在第一存储单元140中(167)。
[0151]当代理设备100和电气设备300能够彼此进行双向通信时,代理设备100可以接收直接输入电气设备300的操作控制信息。在这种情况下,代理设备100将所接收的至少一个电气设备300的操作控制信息存储在第一存储单元140中。
[0152]然后,代理设备100进入用于产生宏的宏产生模式,收集在代理设备100接收操作控制信息时的环境信息,收集输入操作控制信息的用户的用户信息,并学习所收集的环境信息、用户信息以及至少一个电气设备300的操作控制信息,以产生宏(168)。
[0153]此外,当产生宏时,可以设定所产生宏的标题。
[0154]代理设备100基于从遥控器200发送的用户信息来识别用户,搜索与所识别用户关联的宏列表,将产生的宏添加到检索到的宏列表,然后存储更新的宏列表(165)。
[0155]代理设备100还可以使用检索到的宏列表中的多个宏信息来产生宏。
[0156]此外,代理设备100还可以比较、分析和学习宏列表中的多个宏信息、以及在代理设备100接收信息时的环境信息,并基于学习结果产生宏。
[0157]在这种情况下,代理设备100检查每个宏的宏信息中是否包含在向代理设备100输入信息时的环境信息,并在宏信息包含环境信息时,产生基于环境信息的宏。
[0158]例如,当代理设备100在下午7点接收操作控制信息时,代理设备100识别输入操作控制信息的用户,搜索与所识别用户关联的宏列表,并比较和分析检索到的宏列表中多个宏的宏信息与下午7点的环境信息,来检查宏列表中多个宏的宏信息中是否存在具有下午7点的环境信息的宏,从而执行学习。
[0159]作为另一示例,当代理设备100在夏天下午3点接收操作控制信息时,代理设备100通过识别输入操作控制信息的用户,搜索与所识别用户关联的宏列表,并比较和分析检索到的宏列表中多个宏的宏信息与夏天下午3点的环境信息,来检查宏列表中多个宏的宏信息中是否存在具有夏天下午3点的环境信息的宏,从而执行学习。
[0160]然后,作为学习结果,当存在具有类似环境信息的宏时,代理设备100产生基于类似环境信息的新的宏。
[0161]下面描述这种情况的示例。
[0162]当存在包括(宏1:下午2点开启空调;宏2:下午7点开启空调;宏3:上午7点开启电视;以及宏4:下午7点开启电视)的宏列表时,代理设备100搜索具有相同或类似下午7点的环境信息的宏2和宏4,并组合宏2和宏4以产生新的宏,宏5。
[0163]这里,宏5具有指示了在下午7点开启空调和开启电视的信息。[0164]此外,代理设备100可以搜索与相同电气设备300有关的操作控制信息,并产生检索到的操作控制信息作为下层菜单,下层菜单是上层菜单的子菜单(参见图9)。
[0165]下面描述这种情况的示例。
[0166]当存在包括(宏1:下午2点开启空调;宏2:下午7点开启空调;宏3:上午7点开启电视;以及宏4:下午7点开启电视)的宏列表时,代理设备100产生宏5和宏6,宏5具有指示了在下午2点和下午7点开启空调的信息,宏6具有指示了在上午7点和下午7点开启电视的信息。
[0167]这里,开启空调和电视的时间与空调和电视的下层菜单相对应。
[0168]收集环境信息的过程可以包括从遥控器200或电气设备300接收信息,或者直接由信息收集器120收集信息。
[0169]此外,可以由信息收集器120直接收集用户信息。
[0170]图8中示出了代理设备100的宏输出控制。
[0171]代理设备100确定是否从遥控器200接收到加电信号或宏输出命令信息(171),并在代理设备100确定从遥控器200接收到加电信号时,收集用户信息(172)。
[0172]在这种情况下,用户信息可以通过信息收集器120来收集,可以从遥控器200发送,或者可以从电气设备300发送。
[0173]然后,代理设备100比较预存的用户信息和收集的用户信息,以识别用户,并通过第一显示单元150显示与所识别用户关联的宏列表(173)。
[0174]在这种情况下,可以向外部设备发送与所识别用户关联的宏列表。这里,外部设备是用于显示信息的设备。
[0175]此外,代理设备100可以收集在接收到遥控器200的加电信号时的环境信息,基于所收集的环境信息从预存的宏列表中选择要推荐的至少一个推荐宏,然后显示所选的至少一个推荐宏,作为推荐宏列表。
[0176]例如,当在下午7点开启遥控器200时,代理设备100识别操作遥控器200的用户,搜索与所识别用户关联的宏列表,比较和分析所接收宏列表中多个宏的宏信息以及下午7点的环境信息,并显示宏列表中多个宏的宏信息之中具有下午7点的环境信息的至少一个宏,作为推荐宏列表。
[0177]然后,代理设备100确定是否从第一显示单元上显示的宏列表中多个宏之中选择了任意一个宏(174)。在这种情况下,当代理设备100确定选择了任意一个宏时,代理设备100基于所选宏的信息向至少一个电气设备300发送操作控制信息(175),并存储所选宏(176)。
[0178]当用户所选宏可以包括下层菜单,代理设备100显示所选宏的下层菜单,这将参照图9来描述。
[0179]如图9所示,假设用户A —般在下午8点观看图像,在大约下午8点在第一显示单元150上显示与用户A关联的宏列表。即,代理设备100的第一显示单元150输出并显示基于所选宏的信息的宏列表133 (参见图9中的宏2),作为推荐宏列表。作为非限制性不例,包括宏1、宏2、宏3、宏4和宏5的多个宏134,宏2包括宏2_1、宏2_2、宏2_3,如图9所示。宏列表133可以包括上层菜单135和下层菜单136,上层菜单135是父菜单,显不宏1、宏2、宏3、宏4和宏5的标题、名称或内容,下层菜单136是上层菜单135的子菜单,显示宏2_1、宏2-2、宏2-3的标题、名称或内容。当上层菜单135中的宏包括子宏时,可以显示图标、符号或指示符以便用户选择,并且在选择时,可以显示或隐藏包括宏2-1、2-2和2-3的下层菜单 136。
[0180]当用户A选择宏2时,代理设备100确定宏2的下层菜单136在宏2中可用。在这种情况下,代理设备100可以确定宏2的下层菜单136在宏2中可用,并将第一显示单元150上显示的信息改变为宏2的下层菜单136,以在第一显示单元150上显示宏2的下层菜单 136。
[0181]此外,代理设备100确定宏2的下层菜单136中宏2-1的下层菜单136是否在宏2-1中可用。当宏2-1的下层菜单136在宏2-1中可用时,在第一显示单元150上显示宏2-1的下层菜单136。
[0182]当代理设备100确定宏2-1的下层菜单136在宏2-1中不可用,并且在仅关于频道7的信息在宏2-1中可用时,代理设备100基于宏2-1的操作控制信息向电视和STB发送加电信号,然后向电视发送频道7的信号。在这种情况下,代理设备100向电视发送电视剧频道7的信号,使得电视输出电视剧频道7。
[0183]在这种情况下,代理设备100可以从作为电气设备300的电视接收EPG信息,基于EPG信息搜索电视剧频道,然后向用户提供检索到的电视剧频道作为推荐宏列表。
[0184]此外,代理设备100可以基于对宏的选择次数来改变宏列表的显示次序。
[0185]即,大的宏选择次数表示了用户使用该宏很多次。因此,在宏列表的上部显示被选择了很多次的宏,以便用户容易选择该宏。
[0186]当在显示宏列表之后未从遥控器200向代理设备100发送选择信号时,S卩,当用户未选择宏时,代理设备100接收至少一个电气设备300的操作控制信息,在第一存储单元140中存储所接收的电气设备300的操作控制信息(177),然后向至少一个电气设备300发送所接收的操作控制信息(178)。
[0187]然后,代理设备100进入用于产生宏的宏产生模式,收集在代理设备100接收操作控制信息时的环境信息,使用收集的环境信息、预存宏列表中多个宏的信息、用户信息、和至少一个电气设备300的操作控制信息来执行学习(179),产生根据学习结果的宏,将产生的宏添加至预存的宏列表,并存储更新的宏列表(181)。
[0188]图10是根据本公开另一实施例的包括代理设备400的代理系统的结构图。代理系统40可以包括代理设备400、以及多个电气设备300-1、300-2和300-3。
[0189]代理设备400远离多个电气设备300-1、300-2和300_3设置,按照有线、无线或有线无线组合方式与多个电气设备300-1、300-2和300-3通信,并向多个电气设备300-1、300-2和300-3发送用户直接输入代理设备400的操作控制信息。
[0190]代理设备400学习用户输入的至少一个电气设备300的操作控制信息,以产生宏。
[0191]当预存有宏列表时,代理设备400学习预存的宏列表和接收的至少一个电气设备300的操作控制信息,以产生宏,向预存的宏列表添加产生的宏,并存储更新的宏列表。在这种情况下,更新并存储宏列表。
[0192]代理设备400产生和存储针对各个用户的不同宏列表,基于用户信息识别用户,搜索与所识别用户关联的宏列表,并向用户提供宏列表。
[0193]代理设备400基于与日期、时间、天气、季节等有关的环境信息、以及至少一个电气设备300的操作控制信息,来执行学习,以产生宏,向宏列表添加产生的宏,并存储更新的宏列表。
[0194]当通过输入单元140选择任意一个宏时,代理设备400检查所选宏的至少一个电气设备300的操作控制信息,并向至少一个电气设备300发送所检查的至少一个电气设备300的操作控制信息。
[0195]代理设备400可以包括输入单元410、信息收集器420、控制器430、存储单元440、显示单元450和通信单元460。
[0196]输入单元410接收至少一个电气设备300的操作控制信息,并向控制器430发送接收的信息。
[0197]当向输入单元410输入多个电气设备300的操作控制信息时,按照时间间隔向输入单元410顺序地输入多个电气设备300的操作控制信息。
[0198]输入单元410可以包括注册按钮,其指示了电气设备300的注册开始和注册结束。即,输入单元410接收用于新注册的电气设备300的信息,并向控制器430发送所接收的电气设备300的信息。
[0199]输入单元410输出用于输出宏列表的命令按钮以及宏选择按钮。
[0200]输入单元410可以接收多个宏的标题。
[0201]输入单元410可以直接从用户接收宏信息。
[0202]信息收集器420收集用于产生针对每个相应用户的宏的信息。
[0203]这里,用于产生宏的信息是如下至少一种:从输入单元410或电气设备300发送的操作控制信息,用户信息以及环境信息。
[0204]信息收集器420可以包括:用户信息收集器,收集用于识别用户的用户信息;输入信息收集器,收集通过输入单元410输入的至少一个电气设备300的操作控制信息;以及环境信息收集器,收集在输入电气设备300的操作控制信息时的环境信息。用户信息收集器、输入信息收集器和环境信息收集器与前述实施例中的相同,省略对其具体描述。
[0205]这里,用户信息可以包括用户的脸部图像信息、用户的语音信息、用户的指纹信息和用户的ID信息中至少一个,环境信息可以包括天气、温度、湿度、季节、时间和日期的信息中的至少一种。
[0206]控制器430控制与用于新注册的电气设备300配对,并且将关于与用于新注册的电气设备300的配对的信息存储在存储单元440中。
[0207]控制器430将信息收集器420收集的用户信息与存储单元440中预存的用户信息相比较,来识别用户,产生所识别用户的宏,并且将产生的宏添加至与所识别用户相关联的宏列表,以产生新的宏列表。
[0208]控制器430基于环境信息产生宏。在这种情况下,控制器430提取具有相同环境信息的电气设备300的操作控制信息,以产生宏。
[0209]控制器430可以基于收集电气设备300的操作的次数来产生宏。
[0210]当通过输入单元410向控制器430输入宏输出命令时,控制器430检查当前环境信息,检查具有与经检查的当前环境信息类似的环境信息的至少一个宏,并且向用户提供至少一个经检查的宏作为推荐宏。
[0211]控制器430控制显示单元450或通信单元460输出所识别用户的宏。[0212]如图10所示,控制器430可以包括:如图4所示的学习单元131,在通过输入单元410接收到来自用户的宏输出命令或者接收到电气设备300的操作控制信息时,接收信息收集器420收集的信息;以及如图4所示的宏产生器132,基于从学习单元131获得的学习
结果来产生宏。
[0213]这里,学习单元131和宏产生器132与上述实施例相同,因此以下简要描述。
[0214]当向学习单元131输入电气设备300的操作控制信息时,学习单元131通过比较和分析电气设备的操作控制信息、输入了电气设备30的操作控制信息的用户的用户信息、输入电气设备300的操作控制信息时的环境信息以及预存宏列表来执行学习。
[0215]宏产生器132产生针对各个用户的宏列表。在这种情况下,宏产生器132基于学习结果产生新宏,并且将产生的宏添加至预存宏列表,并且存储更新的宏列表。
[0216]宏产生器132可以在与相同用户相关联的宏列表中搜索具有类似环境信息的宏,并且产生检索到的宏作为新宏。此外,宏产生器132可以在与相同用户相关联的宏列表中搜索用于控制相同电气设备300的操作的宏,并且产生检索到的宏作为新宏。
[0217]宏产生器132可以利用彼此分离的上层菜单和下层菜单产生宏。(例如,参见图9)
[0218]宏产生器132基于环境信息产生至少一个宏作为推荐宏,并且向用户提供至少一个推荐宏作为推荐宏列表。
[0219]存储单元440包含针对各个用户的宏列表。当重新产生宏时,存储单元440将新产生的宏插入到预存宏列表并且存储宏列表。即,当产生新宏时,存储单元440更新在前宏列表。
[0220]这里,宏列表可以包括多个宏。每个宏可以包括用户信息、电气设备300的操作控制信息、以及环境信息。
[0221]存储单元440存储用户信息。例如,存储单元440存储面部图像、指纹图像、语音和用户的ID中的至少一个的信息,以识别用户。
[0222]此外,存储单元440可以在宏列表中存储多个相应宏的标题。
[0223]显示单元450可以根据控制器430的命令来显示宏列表。
[0224]在这种情况下,宏列表可以包括多个宏作为针对各个用户的宏列表。每个宏可以包括上层菜单和下层菜单(例如,参见图9)。
[0225]通信单元460可以根据控制器430的命令发送操作控制信息,并且接收从电气设备300发送的用户信息和环境信息中的至少一个。
[0226]通信单元460可以通过电气设备300的按钮或者从电气设备直接接收直接输入到电气设备300的电气设备300的操作控制信息。
[0227]多个电气设备300:300-1、300-2和300_3接收从代理设备400发送的操作控制信
息,并且基于接收到的操作控制信息进行操作。
[0228]每个电气设备300可以包括多个负载(未示出),并且通过驱动多个负载来执行确定独有功能。
[0229]多个电气设备300之中具有显示功能的电气设备300可以显示从代理设备400发送的宏列表。
[0230]当电气设备300和代理设备400能够彼此双向通信时,电气设备300可以向代理设备400发送环境信息和电气设备300直接收集的用户信息,并且还向代理设备400发送通过电气设备300中安装的输入单元输入到电气设备300的操作控制信息。
[0231]多个电气设备300-1、300-2和300_3与上述实施例中的相同,并因此省略其详细描述。
[0232]图11和12是根据本公开另一实施例的代理设备的控制流程图。
[0233]首先,当向代理设备400输入输入单元410的注册按钮的信号时,代理设备400注册至少一个遥控器200和至少一个电气设备300作为要控制的目标设备。
[0234]更具体地,当向代理设备400输入注册按钮的信号时,代理设备400接收电气设备300的识别信息,并且基于接收到的电气设备300的识别信息,注册并存储电气设备300作为要向其提供操作控制信息的目标设备。然后,当向代理设备400重新输入注册按钮的信号时,代理设备400停止注册要控制的目标设备。
[0235]已经完成至少一个电气设备300的注册的代理设备400基于至输入单元410的输入来产生宏,并且向至少一个电气设备300发送操作控制信息。
[0236]这里,参照图11描述对宏产生的控制,并且参照图12描述对宏输出的控制。
[0237]首先,在图11中示出了根据本公开另一实施例的代理设备400的宏产生的控制。
[0238]代理设备400从输入单元410接收信息(461),并且确定接收到的信息是否是经由直接输入的宏写入信息(462)。作为确定结果,当接收到的信息是宏写入信息时,代理设备400进入写入宏的宏写入模式,在进入宏写入模式之后接收至少一个电气设备300的操作控制信息(463),并且基于接收到的至少一个电气设备300的操作控制信息产生宏(664)。
[0239]在这种情况下,当向代理设备400输入多个电气设备的操作控制信息时,代理设备400可以按照时间间隔顺序地接收多个电气设备的操作控制信息,并且可以输入完成按钮的信号,以通知已经完全写入宏。
[0240]在这种情况下,代理设备400将信息收集器420收集的用户信息与存储单元440中存储的用户信息相比较,来识别用户,搜索与所识别用户相关联的宏列表,将产生的宏添加至检索到的宏列表,并且存储宏列表(465)。这里,可以从电气设备300发送用户信息。
[0241]当输入到输入单元410的信息不是经由直接输入的宏写入信息时,代理设备400确定发送的信息是否是至少一个电气设备300的操作控制信息(466)。作为确定结果,当发送的信息是至少一个电气设备300的操作控制信息时,代理设备400向至少一个电气设备300发送接收到的操作控制信息,并且将接收到的至少一个电气设备300的操作控制信息存储在存储单元440中(467)。
[0242]当代理设备400和电气设备300能够彼此双向通信时,代理设备400可以接收直接输入到电气设备400的操作控制信息。在这种情况下,代理设备400将接收到的至少一个电气设备300的操作控制信息存储在存储单元440中。
[0243]然后,代理设备400进入产生宏的宏产生模式,收集当代理设备400接收到操作控制信息时的环境信息,收集输入操作控制信息的用户的用户信息,并且学习收集的环境信息、用户信息和至少一个电气设备300的操作控制信息,以产生宏(468)。
[0244]在这种情况下,代理设备400基于输入到输入单元410的用户信息来识别用户,搜索与所识别用户相关联的宏列表,将产生的宏添加至检索到的宏列表,并然后存储宏列表(465)。[0245]代理设备400还可以使用检索到的宏列表中的多个宏信息来产生宏。
[0246]此外,代理设备400可以比较、分析并学习存储单元440中存储的宏列表中的多个宏信息以及当代理设备400接收到信息时的环境信息,并且基于学习的结果来产生宏。
[0247]在这种情况下,代理设备400检查向代理设备400输入信息时的环境信息是否包含在每个宏的宏信息中,并且在环境信息包含在宏信息中时基于该环境信息产生宏。
[0248]收集环境信息的过程可以包括:从电气设备300接收信息,或者由信息收集器420直接收集信息。
[0249]在图12中示出了代理设备400的宏输出控制。
[0250]代理设备400确定是否从输入单元410接收到加电信号或宏输出命令信号(471),并且在代理设备400确定从输入单元410接收到加上电信号时收集用户信息(472)。
[0251]在这种情况下,用户信息可以通过信息收集器420来收集,或者可以从电气设备300发送。
[0252]然后,代理设备400将存储单元440中预存的用户信息与收集的用户信息相比较,来识别用户,并且通过显示单元450显示与所识别用户相关联的宏列表(473)。
[0253]在这种情况下,可以向外部设备发送与所识别用户相关联的宏列表。这里,外部设备是显示信息的设备。
[0254]此外,代理设备400可以收集在向输入单元410输入信号时的环境信息,基于收集的环境信息来选择要从预存宏列表推荐的至少一个推荐宏,并然后显示至少一个所选推荐宏作为推荐宏列表。
[0255]然后,代理设备400确定是否从显示单元450上显示的宏列表中的多个宏之中选择任一宏(474)。在这种情况下,当代理设备400确定选择了任一宏,则代理设备400基于所选宏的信息向至少一个电气设备300发送操作控制信息(475),并且存储所选宏(476)。
[0256]当用户选择的宏包括下层菜单时,代理设备400显示所选宏的下层菜单。(例如,参见图9)
[0257]此外,代理设备400可以基于对宏的选择次数来改变宏列表的显示顺序。
[0258]当在显示宏列表之后没有从输入单元410向代理设备400发送选择信号时,S卩,当用户没有选择宏时,代理设备400接收至少一个电气设备300的操作控制信息,将接收到的电气设备300的操作控制信息存储在存储单元440中(477),并然后向至少一个电气设备300发送接收到的操作控制信息(478)。
[0259]当向多个电气设备发送操作控制信息时,可以顺序地或同时发送操作控制信息。
[0260]然后,代理设备400进入产生宏的宏产生模式,收集代理设备400接收到操作控制信息时的环境信息,使用收集的环境信息、预存宏列表中的多个宏的信息、用户信息和至少一个电气设备300的操作控制信息来执行学习(479),根据学习结果来产生宏,将产生的宏添加至预存宏列表,并且存储更新的宏列表(481)。
[0261]尽管示出和描述了本公开的一些实施例,然而本领域技术人员将理解,在不脱离由所附权利要求及其等价物限定范围的本公开的原理和精神的前提下,可以对这些实施例进行改变。
【权利要求】
1.一种在至少一个遥控器与至少一个电气设备之间中继操作控制信息的代理设备,所述代理设备包括: 通信单元,接收从至少一个遥控器发送的至少一个电气设备的操作控制信息,并且向所述至少一个电气设备发送操作控制信息; 控制器,学习接收到的至少一个电气设备的操作控制信息,以产生宏,并且控制产生的宏的输出;以及 存储单元,存储所述至少一个电气设备的操作控制信息以及产生的宏。
2.根据权利要求1所述的代理设备,还包括:显示单元,显示产生的宏。
3.根据权利要求1所述的代理设备,其中,通信单元基于控制器的命令向外部设备发送产生的宏。
4.根据权利要求1所述的代理设备,其中,存储单元存储预存的宏以及产生的宏作为宏列表,并且 其中,控制器基于宏列表和所述至少一个电气设备的操作控制信息来执行学习以产生新宏,将产生的新宏添加至宏列表以更新宏列表,并且存储更新的宏列表。
5.根据权利要求4所述的代理设备,其中,当从至少一个遥控器接收到的信号是对宏列表的输出加以指不的信号时,控制器控制宏列表的输出, 其中,当通过遥控器选择宏列表中的任一个宏时,控制器控制通信单元基于所选宏向至少一个电气设备发送操作控制信息,并且 其中,控制器基于所选宏和存储的宏列表来执行学习,以该改变宏列表的显不顺序。
6.根据权利要求4所述的代理设备,还包括:信息收集器,收集用于识别用户的用户信息, 其中,存储单元存储针对各个用户的宏列表,并且 其中,控制器基于用户信息来识别用户,产生所识别用户的宏,并且控制与所识别用户相关联的宏列表的输出。
7.根据权利要求4所述的代理设备,其中,通信单元接收从至少一个遥控器发送的用户信息, 其中,存储单元存储针对各个用户的宏列表,并且 其中,控制器基于用户信息来识别用户,产生所识别用户的宏,并且控制与所识别用户相关联的宏列表的输出。
8.根据权利要求4所述的代理设备,还包括:信息收集器,收集环境信息,并且 其中,控制器基于环境信息产生宏。
9.根据权利要求4所述的代理设备,其中,通信单元接收从至少一个遥控器发送的环境信息,并且 其中,控制器基于环境信息产生宏。
10.根据权利要求4所述的代理设备,其中,通信单元接收从至少一个电气设备发送的用户信息, 其中,存储单元存储针对各个用户的宏列表,并且 其中,控制器基于用户信息来识别用户,产生所识别用户的宏,并且控制与所识别用户相关联的宏列表的输出。
11.根据权利要求4所述的代理设备,其中,通信单元从至少一个电气设备接收环境信息,并且 其中控制器基于环境信息产生宏。
12.根据权利要求1所述的代理设备,还包括:输入单元,接收至少一个电气设备的操作控制信息以及来自用户的宏列表的输出命令, 其中,当向控制器输入宏列表的输出命令时,控制器控制包括产生的宏在内的宏列表的输出。
13.—种控制代理设备的方法,所述方法包括: 收集至少一个电气设备的操作控制信息; 存储至少一个电气设备的操作控制信息; 向至少一个电气设备发送操作控制信息; 学习至少一个电气设备的操作控制信息,以产生宏; 将产生的宏添加至宏列表并且存储宏列表;并且 输出存储的宏列表。
14.根据权利要求13所述的方法,其中,收集至少一个电气设备的操作控制信息包括:通过输入单元接收至少一个电气设备的操作控制信息,和/或接收从至少一个遥控器发送的至少一个电气设备的操作控制信息。
15.根据权利要求13所述的方法,其中,产生宏包括: 收集时间、日期、天气和季节中的至少一个的环境信息,并且学习收集的环境信息以产生宏;和/或 收集用户信息,基于收集的用户信息来识别用户,并且产生所识别用户的宏。
【文档编号】H04N21/422GK103796054SQ201310532924
【公开日】2014年5月14日 申请日期:2013年10月31日 优先权日:2012年10月31日
【发明者】柳映准, 李庸熏 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1