电子设备控制方法、控制器及电子设备的制作方法

文档序号:7744668阅读:227来源:国知局
专利名称:电子设备控制方法、控制器及电子设备的制作方法
技术领域
本发明涉及电子设备的控制,并且更具体地涉及一种电子设备控制方法、控制器、以及电子设备。
背景技术
目前,几乎在每个家庭中都有电视和机顶盒。通常情况下,电视配备有电视机遥控器,机顶盒配备有机顶盒遥控器。为了便于用户操作,提高用户利用机顶盒观看有线电视的体验,倾向于将电视机遥控器的至少部分功能合并到机顶盒遥控器上,从而通过机顶盒遥控器实现电视机遥控器的至少部分功能。例如,将电视机遥控器的“待机”按键合并到机顶盒遥控器上,将电视机遥控器的“待机”、“显示模式”、“信源”等按键合并到机顶盒遥控器
μ坐坐I . 9 -T^ O然而,即使通过机顶盒遥控器实现电视机遥控器的至少部分功能,在用户观看有线电视频道时仍存在不便。具体而言,作为示例,在用户开始观看有线电视频道时,至少需要进行以下操作电视机上电、机顶盒上电、遥控器按下电视机“待机”按键以使电视机开机、遥控器按下机顶盒“待机”按键以使机顶盒开机、遥控器按下电视机的“信源”按键以显示电视机的信源列表、遥控器在信源列表选择中与机顶盒对应的信号源、遥控器确认对与机顶盒对应的信号源的选择。经过上述操作以后,电视机才真正将机顶盒作为电视机的信号源。随后,用户才可以选择希望观看的有线电视节目。上述操作中除了电视机上电和机顶盒上电不是通过遥控器进行之外,至少需要遥控器执行以下步骤才可以成功地将机顶盒作为电视机的信号源遥控器按下电视机“待机”按键以使电视机开机、遥控器按下机顶盒“待机”按键以使机顶盒开机、遥控器按下电视机的“信源”按键以显示电视机的信源列表、遥控器在信源列表选择中与机顶盒对应的信号源、遥控器确认对与机顶盒对应的信号源的选择。由此可见,遥控器的遥控操作过于繁琐,使用户体验变差。因此,需要一种能够便利地控制诸如电视机和机顶盒之类的电子设备的控制方法和控制器。相应地,还需要一种能够便利地实现对其控制的电子设备。

发明内容
考虑到上述问题而提出了本发明。依据本发明的电子设备控制方法可以通过对控制器的一个简单操作而容易地实现对至少一个设备的至少一个操作的控制。根据本发明的一方面,提供了一种电子设备控制方法,包括检测对控制器的第一操作;响应于所述第一操作而依序获得多个命令码;以及向至少一个电子设备传送所述多个命令码中的至少一个。所述多个命令码中与所述至少一个电子设备中的一个电子设备相关的命令码在该电子设备中被依序执行。优选地,在该电子设备控制方法中,响应于所述第一操作而获得多个命令码包括获得与所述第一操作对应的指令;向一指令编译部件发送所述指令;以及所述指令编译部件依据所述指令获得所述多个命令码。优选地,在该电子设备控制方法中,向至少一个电子设备传送所述多个命令码中的至少一个包括按照所述多个命令码的顺序依序传送所述多个命令码,其中,对于所述多个命令码中的每个命令码,向所述至少一个电子设备中与该命令码相关的电子设备传送该命令码。被传送到一个电子设备的两个相邻命令码之间的传送时间间隔大于等于该电子设备响应所述两个相邻命令码中的前一命令码所需的时间。优选地,在该电子设备控制方法中,向至少一个电子设备传送所述多个命令码中的至少一个包括将所获得的多个命令码中的每个命令码分别与其相应的电子设备相关联,按照预定的电子设备顺序向所述至少一个电子设备分别传送命令码,其中,对于所述至少一个电子设备中的每个电子设备,连续地向该电子设备依序传送与该电子设备相关联的命令码,并且与一个电子设备相关联的命令码被存储在该电子设备的命令码存储部件中。根据本发明的另一方面,提供了一种控制电子设备的控制器,包括操作检测部件,用于检测对所述控制器的第一操作;命令码获得部件,用于响应于所述第一操作而依序 获得多个命令码;以及命令码传送部件,用于向至少一个电子设备传送所述多个命令码中的至少一个。其中,所述多个命令码中与所述至少一个电子设备中的一个电子设备相关的命令码在该电子设备中被依序执行。优选地,所述命令码获得部件包括指令获得部件,用于获得与所述第一操作对应的指令;以及指令编译部件,用于接收所述指令获得部件获得的所述指令,并依据所述指令获得所述多个命令码。优选地,在该控制器中,所述命令码传送部件按照所述多个命令码的顺序依序传送所述多个命令码,其中,对于所述多个命令码中的每个命令码,向所述至少一个电子设备中与该命令码相关的电子设备传送该命令码。被传送到一个电子设备的两个相邻命令码之间的传送时间间隔大于等于该电子设备响应所述两个相邻命令码中的前一命令码所需的时间。优选地,在该控制器中,所述命令码传送部件将所获得的多个命令码中的每个命令码分别与其相应的电子设备相关联,并且按照预定的电子设备顺序向所述至少一个电子设备分别传送命令码,其中,对于所述至少一个电子设备中的每个电子设备,所述命令码传送部件连续地向该电子设备依序传送与该电子设备相关联的命令码,并且与一个电子设备相关联的命令码被存储在该电子设备的命令码存储部件中。优选地,所述控制器包括相互分离的第一控制部分和第二控制部分,所述第二控制部分附接到所述电子设备上或者作为所述电子设备的一部分而集成在所述电子设备中,所述第一控制部分包括所述操作检测部件以及所述指令获得部件,所述第二控制部分包括所述指令编译部件以及所述命令码传送部件。所述第一控制部分还包括指令传送部件,用于将所述指令传送给所述第二控制部分。所述第二控制部分还包括指令接收部件,用于接收所述指令并将所述指令提供给所述指令编译部件。优选地,所述控制器还包括状态获得部件,用于获得所述至少一个电子设备的操作状态,其中,所述命令码传送部件根据所述状态获得部件所获得的所述至少一个电子设备的操作状态而依序向所述至少一个电子设备传送命令码。根据本发明的又一方面,提供了一种电子设备,包括命令码获得部件,用于依序获得多个命令码;命令码存储部件,用于存储所述多个命令码;以及命令码执行部件,用于依序执行所述多个命令码中的至少一个。优选地,所述命令码获得部件从控制器的命令码传送部件接收所述多个命令码。优选地,所述命令码获得部件包括指令接收部件,用于从控制器的指令传送部件接收指令;以及指令编译部件,用于依据所述指令获得所述多个命令码。优选地,所述电子设备还包括命令码传送部件,其按照所述多个命令码的顺序依序向其它电子设备传送所述多个命令码中与所述其它电子设备相关的命令码,其中,被传送到所述其它电子设备中的一个电子设备的两个相邻命令码之间的传送时间间隔大于等于该电子设备响应所述两个相邻命令码中的前一命令码所需的时间。替代地,所述电子设备还包括命令码传送部件,其将所述多个命令码中的每个与所述其它电子设备相关的命令码分别与其相应的电子设备相关联,并且按照预定的电子设备顺序向其它电子设备中的每个电子设备分别传送与该电子设备相关的命令码,其中,对·于所述至少一个电子设备中的每个电子设备,所述命令码传送部件连续地向该电子设备依序传送与该电子设备相关联的命令码,并且与一个电子设备相关联的命令码被存储在该电子设备的命令码存储部件中。优选地,在所述电子设备开机或关机时清除在所述命令码存储部件中存储的命令码。优选地,所述电子设备还包括有效命令码识别部件,用于在所述命令码存储部件存储的所述多个命令码中识别有效命令码,其中,所述命令码执行部件仅执行所识别的有效命令码。优选地,所述电子设备还包括状态检测部件,用于检测所述电子设备的操作状态,其中,所述命令码执行部件依据所述电子设备的操作状态来确定是否执行下一个命令码。优选地,所述电子设备还包括状态查询部件,用于向其它电子设备发出状态查询信号;以及状态获得部件,用于获得其它电子设备的操作状态。优选地,所述电子设备还包括状态传送部件,用于向另一电子设备、或控制器传送所检测的操作状态,其中,所述另一电子设备或控制器依据所接收的所述电子设备的操作状态来向所述电子设备传送命令码。


通过结合附图对本发明的实施例进行详细描述,本发明的上述和其它目的、特征、优点将会变得更加清楚,其中图I图示了根据本发明一个或多个实施例的电子设备控制方法的流程图;图2图示了图I中依序获得多个命令码的示例方法的流程图;图3图示了根据本发明第一实施例的控制器和电子设备的示意性框图;图4图示了根据本发明第二实施例的控制器和电子设备的示意性框图;图5图示了根据本发明第三实施例的控制器和电子设备的示意性框图;图6图示了根据本发明第四实施例的控制器和电子设备的示意性框图;图7图示了根据本发明第五实施例的控制器和电子设备的示意性框具体实施例方式下面将参照附图来描述根据本发明实施例的电子设备控制方法、控制器以及电子设备。首先,将参考图I来说明根据本发明实施例的电子设备控制方法100。根据本发明实施例的电子设备控制方法100在步骤S105开始。在步骤S110,检测对控制器的第一操作。该第一操作可以是按下控制器中的一个特殊功能键,也可以是在控制器的触摸屏幕上的一个虚拟特定功能键,也可以是在控制器的触摸屏幕上的触摸手势,或者甚至可以是可以被控制器捕捉并识别的空间手势,然而本发明不限于此。综上,该第一操作实际上是用于触发对于与该控制器相关联的至少一个电子设备的一系列控制命令的操作。在步骤S120,响应于所述第一操作而依序获得多个命令码。如上所述,第一操作是 用于触发对于与该控制器相关联的至少一个电子设备的一系列控制命令的操作。在检测到对控制器的第一操作之后,依序获得多个命令码,即,用于与该控制器相关联的至少一个电子设备的一系列控制命令码,以便用来控制所述至少一个电子设备的操作。在图2中图示了依序获得多个命令码的示例方法的流程图。首先,在步骤S1210,获得与所述第一操作对应的指令。然后,在步骤S1220,向一指令编译部件发送所述指令。接下来,在步骤S1230,所述指令编译部件依据所述指令获得所述多个命令码。如下面将详细描述的,步骤S1210-S1230可以在一个集成控制器中执行,也可以在控制器的两个分离部分中执行。此外,如本领域技术人员可以理解的,本发明不限于此,可以预先将所述第一操作与多个命令码组合,并且在检测到所述第一操作时直接获取所述多个命令码。返回图1,在步骤S130,向至少一个电子设备传送所述多个命令码中的至少一个。如下面详细描述的,所述多个命令码可能与至少一个电子设备相关联,可以向所述至少一个电子设备中的每个电子设备传送所有的命令码,也可以向所述至少一个电子设备中的每个电子设备传送仅与其相关联的命令码。作为示例,按照所述多个命令码的顺序依序传送所述多个命令码,其中,对于所述多个命令码中的每个命令码,向所述至少一个电子设备中与该命令码相关的电子设备传送该命令码。在此情况下,被传送到一个电子设备的两个相邻命令码之间的传送时间间隔大于等于该电子设备响应所述两个相邻命令码中的前一命令码所需的时间。替代地,可以将要发送到一个电子设备的命令码依序打包,并且将其集中地发送到该电子设备。作为示例,将所获得的多个命令码中的每个命令码分别与其相应的电子设备相关联,按照预定的电子设备顺序向所述至少一个电子设备分别传送命令码。在此情况下,对于所述至少一个电子设备中的每个电子设备,连续地向该电子设备依序传送与该电子设备相关联的命令码,并且与一个电子设备相关联的命令码被存储在该电子设备的命令码存储部件中。作为另一示例,可以将所有命令码打包并将其发送到所述至少一个电子设备。在此情况下,在每个电子设备中进行有效命令码识别,以便识别对于该电子设备有效的命令码,并且仅所识别的有效命令码被该电子设备执行。然后,在步骤S140,所述多个命令码中与所述至少一个电子设备中的一个电子设备相关的命令码在该电子设备中被依序执行。最后,依据本发明实施例的电子设备控制方法100在步骤S199结束。接下来,将参考图3-图7来描述根据本发明第一到第五实施例的控制器和电子设
备。 第一实施例在图3中示出了根据本发明第一实施例的控制器3100、以及电子设备3200和3300的示意性框图。控制器3100分别与电子设备3200和3300进行通信。该通信可以以有线方式进行,也可以以无线方式进行。控制器3100包括操作检测部件3110、命令码获得部件3120、以及命令码传送部件3130。另一方面,电子设备3200包括命令码获得部件3210和命令码执行部件3220。操作检测部件3110用于检测对所述控制器的第一操作。如上所述,该第一操作是用于触发对于与该控制器相关联的至少一个电子设备的一系列控制命令的操作。可以根据实际应用情况,来配置该第一操作的具体形式。命令码获得部件3120用于响应于所述第一操作而依序获得多个命令码。如上所述,在预先将所述第一操作与多个命令码组合的情况下,在操作检测部件3110检测到所述第一操作时,命令码获得部件3120直接获取所述多个命令码。作为替代,命令码获得部件3120可以包括指令获得部件3121和指令编译部件3122。指令获得部件3121获得与所述第一操作对应的指令。指令获得部件3121接收所述指令获得部件获得的所述指令,并依据所述指令获得所述多个命令码。命令码传送部件3130用于向至少一个电子设备传送所述多个命令码中的至少一个。在图3的示例中,具体地,命令码传送部件3130按照所述多个命令码的顺序依序传送所述多个命令码中的每一个,即一次将一个命令码发送到与其相关联的电子设备。命令码获得部件3210接收从控制器3100的命令码传送部件3130传送的命令码,并将所接收的命令码传递给命令码执行部件3220。命令码执行部件3220执行被传递给其的命令码。在图3所示示例的情况下,被传送到一个电子设备的两个相邻命令码之间的传送时间间隔大于等于该电子设备响应所述两个相邻命令码中的前一命令码所需的时间。该传送时间间隔可以在配置所述控制器时按照电子设备的实际操作而确定。具体地,在配置所述第一操作时,控制器记录完整的实际操作过程,从而记录产生各命令码的操作的顺序、以及相邻两次操作之间的时间间隔。该时间间隔可被定义为“固定时间间隔”,根据实际情况,每两次相邻操作之间的时间间隔可以相同,也可以不同。替代地,该传送时间间隔可以由用户设置。用户可以根据经验定义相邻两次操作之间的时间间隔,该时间间隔可以由粗略估计而得到,并且应该大于等于该电子设备响应与其相关联的相邻两次操作中的前一次操作所需的时间。该时间间隔也可被定义为“固定时间间隔”,根据实际情况,每两次相邻操作之间的时间间隔可以相同,也可以不同。
替代地,该传送时间间隔还可以根据电子设备响应前一命令码的执行状态而确定。在此情况下,可以在控制器3100中设置状态获得部件3140,该状态获得部件3140从电子设备3200处接收该电子设备3200响应前一命令码的执行状态。相应地,电子设备3200包括状态检测部件3230和状态传送部件3240,该状态检测部件3230检测该电子设备3200的命令码的执行状态,状态传送部件3240将所检测的执行状态传送给控制器3100中的状态获得部件3140。可选地,还可以在控制器3100中设置状态查询部件3150,该状态查询部件3150向电子设备3200的状态检测部件3230发送状态查询信号。状态检测部件3230在接收到该状态查询信号之后检测该电子设备3200的命令码的执行状态。替代地,该传送时间间隔还可以根据电子设备的当前状态而确定。在此情况下,可以在控制器中设置状态获得部件3140,该状态获得部件3140可以完全主动、独立地完成检测电子设备的当前状态,例如开机状态、关机状态等。例如,可以利用摄像头装置作为该状态获得部件3140,以便利用图像识别方法来实现开机状态、关机状态等状态检测。
·
此外,图3中示出的电子设备3300的结构与电子设备3200的结构相同或相似。尽管在图3中仅示出了两个电子设备3200和3300,然而本发明不限于此,控制器3100可以与多于两个电子设备进行通信。第二实施例在图4中示出了根据本发明第二实施例的控制器4100、以及电子设备4200和4300的示意性框图。控制器4100分别与电子设备4200和4300进行通信。该通信可以以有线方式进行,也可以以无线方式进行。控制器4100包括操作检测部件4110、命令码获得部件4120、以及命令码传送部件4130。电子设备4200包括命令码获得部件4210、命令码存储部件4220、以及命令码执行部件4230。操作检测部件4110用于检测对所述控制器的第一操作。如上所述,该第一操作是用于触发对于与该控制器相关联的至少一个电子设备的一系列控制命令的操作。可以根据实际应用情况,来配置该第一操作的具体形式。命令码获得部件4120用于响应于所述第一操作而依序获得多个命令码。如上所述,在预先将所述第一操作与多个命令码组合的情况下,在操作检测部件4110检测到所述第一操作时,命令码获得部件4120直接获取所述多个命令码。作为替代,命令码获得部件4120可以包括指令获得部件4121和指令编译部件4122。指令获得部件4121获得与所述第一操作对应的指令。指令获得部件4121接收所述指令获得部件获得的所述指令,并依据所述指令获得所述多个命令码。命令码传送部件4130用于向至少一个电子设备传送所述多个命令码中的至少一个。在图4的示例中,具体地,命令码传送部件4130首先将所获得的多个命令码中的每个命令码分别与其相应的电子设备相关联,然后,按照预定的电子设备顺序向所述至少一个电子设备分别传送命令码,在此情况下,对于所述至少一个电子设备中的每个电子设备,连续地向该电子设备依序传送与该电子设备相关联的命令码。命令码获得部件4210接收从控制器4100的命令码传送部件4130传送的命令码,并将所接收的命令码传递到命令码存储部件4220。然后,命令码存储部件4220逐一地将所存储的命令码传送到命令码执行部件4230,并且命令码执行部件4230执行被传递给其的命令码。在此情况下,被传送到命令码执行部件4230的两个相邻命令码之间的传送时间间隔大于等于该命令码执行部件4230响应所述两个相邻命令码中的前一命令码所需的时间。该传送时间间隔可以由用户设置。用户可以根据经验定义相邻两次操作之间的时间间隔,该时间间隔可以由粗略估计而得到,并且应该大于等于该电子设备响应与其相关联的相邻两次操作中的前一次操作所需的时间。该时间间隔也可被定义为“固定时间间隔”,根据实际情况,每两次相邻操作之间的时间间隔可以相同,也可以不同。 替代地,该传送时间间隔还可以根据电子设备响应前一命令码的执行状态而确定。在此情况下,电子设备4200还可以包括状态检测部件4240,该状态检测部件4240检测该电子设备4200的命令码执行部件4230的命令码执行状态。该状态检测部件4240将所检测的命令码执行状态传递给该命令码存储部件4220,并且在该命令码执行状态指示命令码执行完成的情况下,该命令码存储部件4220将下一个命令码传递给该命令码执行部件4230。如上所述,命令码传送部件4130首先将所获得的多个命令码中的每个命令码分别与其相应的电子设备相关联,然后,按照预定的电子设备顺序向所述至少一个电子设备分别传送命令码。替代地,命令码传送部件4130可以不将所获得的多个命令码中的每个命令码分别与其相应的电子设备相关联,而是简单地将所获得的多个命令码集中地传送到每个电子设备。在此情况下,电子设备4200还可以包括有效命令码识别部件4250,该有效命令码识别部件4250从所述命令码存储部件4220接收下一个命令码,并且判断所接收的下一个命令码是否为有效命令码。在判断结果为“是”的情况下,该有效命令码识别部件4250响应于状态检测部件4240的命令码执行完毕的检测结果,而将所接收的下一个命令码传递给命令码执行部件4230。在判断结果为“否”的情况下,有效命令码识别部件4250从所述命令码存储部件4220接收下一个命令码,并且判断所接收的下一个命令码是否为有效命令码。优选地,在图4所示的电子设备4200中,在电子设备开机或关机时清除在所述命令码存储部件4220中存储的命令码。此外,图4中示出的电子设备4300的结构与电子设备4200的结构相同或相似。尽管在图4中仅示出了两个电子设备4200和4300,然而本发明不限于此,控制器4100可以与多于两个电子设备进行通信。第三实施例在图5中示出了根据本发明第三实施例的控制器5100、以及电子设备5200和5300的示意性框图。
控制器5100分别与电子设备5200和5300进行通信。该通信可以以有线方式进行,也可以以无线方式进行。控制器5100包括在物理上彼此分离的第一控制部分和第二控制部分。第一控制部分包括操作检测部件5110、指令获得部件5120、以及指令传送部件5130。第二控制部分包括指令接收部件5140、指令编译部件5150、以及命令码传送部件5160。该第二控制部分可以外接到电子设备作为电子设备的附件、或者可以被集成到电子设备5200中。电子设备5200包括命令码获得部件5210和命令码执行部件5220。操作检测部件5110用于检测对所述控制器的第一操作。如上所述,该第一操作是 用于触发对于与该控制器相关联的至少一个电子设备的一系列控制命令的操作。可以根据实际应用情况,来配置该第一操作的具体形式。指令获得部件5120用于获得与所述第一操作对应的指令。指令传送部件5130用于将所接收的指令传送给第二控制部分的指令接收部件5140。指令接收部件5140从第一控制部分的指令传送部件5130接收指令,并将所述指令传送给指令编译部件5150。该指令编译部件5150依据所述指令获得所述多个命令码。命令码传送部件5160用于向至少一个电子设备传送所述多个命令码中的至少一个。在图5的示例中,具体地,命令码传送部件5160按照所述多个命令码的顺序依序传送所述多个命令码中的每一个,即一次将一个命令码发送到与其相关联的电子设备。命令码获得部件5210从控制器5100的命令码传送部件5160接收所传送的命令码,并将所接收的命令码传递给命令码执行部件5220。命令码执行部件3220执行被传递给其的命令码。在图5所示示例的情况下,被传送到一个电子设备的两个相邻命令码之间的传送时间间隔大于等于该电子设备响应所述两个相邻命令码中的前一命令码所需的时间。如在第一实施例中所述的,该传送时间间隔可以在配置所述控制器时按照电子设备的实际操作而确定,或者可以由用户设置。替代地,该传送时间间隔还可以根据电子设备响应前一命令码的执行状态而确定。在此情况下,可以在控制器5100中设置状态获得部件5170,该状态获得部件5170从电子设备处接收电子设备响应前一命令码的执行状态。相应地,电子设备5200包括状态检测部件5230和状态传送部件5240,该状态检测部件5230检测该电子设备5200的命令码的执行状态,状态传送部件5240将所检测的执行状态传送给控制器5100中的状态获得部件5170。可选地,还可以在控制器5100中设置状态查询部件5180,该状态查询部件5180向电子设备5200的状态检测部件5230发送状态查询信号。状态检测部件5230在接收到该状态查询信号之后检测该电子设备的命令码的执行状态。替代地,该传送时间间隔还可以根据电子设备的当前状态而确定。在此情况下,可以在控制器中设置状态获得部件5170,该状态获得部件5170可以完全主动、独立地完成检测电子设备的当前状态,例如开机状态、关机状态等。例如,可以利用摄像头装置作为该状态获得部件5170,以便利用图像识别方法来实现开机状态、关机状态等状态检测。此外,图5中示出的电子设备5300的结构与电子设备5200的结构相同或相似。尽管在图5中仅示出了两个电子设备5200和5300,然而本发明不限于此,控制器5100可以与多于两个电子设备进行通信。第四实施例在图6中示出了根据本发明第四实施例的控制器6100、以及电子设备6200和6300的示意性框图。控制器6100分别与电子设备6200和6300进行通信。该通信可以以有线方式进行,也可以以无线方式进行。控制器6100包括在物理上彼此分离的第一控制部分和第二控制部分。
第一控制部分包括操作检测部件6110、指令获得部件6120、以及指令传送部件6130。第二控制部分包括指令接收部件6140、指令编译部件6150、以及命令码传送部件6160。该第二控制部分可以外接到电子设备作为电子设备的附件、或者可以被集成到电子设备6200中。电子设备6200包括命令码获得部件6210、命令码存储部件6220、以及命令码执行部件6230。操作检测部件6110、指令获得部件6120、指令传送部件6130、指令接收部件6140以及指令编译部件6150分别对应于图5中的相应部件。为了简化描述,在此不再对其进行赘述。命令码传送部件6160用于向至少一个电子设备传送所述多个命令码中的至少一个。在图6的示例中,具体地,命令码传送部件6160首先将所获得的多个命令码中的每个命令码分别与其相应的电子设备相关联,然后,按照预定的电子设备顺序向所述至少一个电子设备分别传送命令码,在此情况下,对于所述至少一个电子设备中的每个电子设备,连续地向该电子设备依序传送与该电子设备相关联的命令码。命令码获得部件6210从控制器6100的命令码传送部件6160接收所传送的命令码,并将所接收的命令码传递到命令码存储部件6220。然后,命令码存储部件6220逐一地将所存储的命令码传送到命令码执行部件6230,并且命令码执行部件6230执行被传递给其的命令码。在此情况下,被传送到命令码执行部件6230的两个相邻命令码之间的传送时间间隔大于等于该命令码执行部件6230响应所述两个相邻命令码中的前一命令码所需的时间。如前所述,该传送时间间隔可以由用户设置。替代地,该传送时间间隔还可以根据电子设备响应前一命令码的执行状态而确定。在此情况下,电子设备6200还可以包括状态检测部件6240,该状态检测部件6240检测该电子设备6200的命令码执行部件6230的命令码执行状态。该状态检测部件6240将所检测的命令码执行状态传递给该命令码存储部件6220,并且在该命令码执行状态指示命令码执行完成的情况下,该命令码存储部件6220将下一个命令码传递给该命令码执行部件6230。如上所述,命令码传送部件6160首先将所获得的多个命令码中的每个命令码分别与其相应的电子设备相关联,然后,按照预定的电子设备顺序向所述至少一个电子设备分别传送命令码。替代地,命令码传送部件6160可以不将所获得的多个命令码中的每个命令码分别与其相应的电子设备相关联,而是简单地将所获得的多个命令码集中地传送到每个电子设备。在此情况下,电子设备6200还可以包括有效命令码识别部件6250,该有效命令码识别部件6250从所述命令码存储部件6220接收下一个命令码,并且判断所接收的下一个命令码是否为有效命令码。在判断结果为“是”的情况下,该有效命令码识别部件6250响应于状态检测部件6240的命令码执行完毕的检测结果,而将所接收的下一个命令码传递 给命令码执行部件6230。在判断结果为“否”的情况下,有效命令码识别部件6250从所述命令码存储部件6220接收下一个命令码,并且判断所接收的下一个命令码是否为有效命令码。优选地,在图6所示的电子设备6200中,在电子设备开机或关机时清除在所述命令码存储部件6220中存储的命令码。此外,图6中示出的电子设备6300的结构与电子设备6200的结构相同或相似。尽管在图6中仅示出了两个电子设备6200和6300,然而本发明不限于此,控制器6100可以与多于两个电子设备进行通信。第五实施例在图7中示出了根据本发明第五实施例的控制器7100、以及电子设备7200和7300的示意性框图。控制器7100分别与电子设备7200和7300进行通信。该通信可以以有线方式进行,也可以以无线方式进行。控制器7100包括操作检测部件7110、指令获得部件7120、以及指令传送部件7130。电子设备7200包括指令接收部件7210、指令编译部件7220、命令码存储部件7230、以及命令码执行部件7240。操作检测部件7110和指令获得部件7120分别对应于图5中的相应部件。为了简化描述,在此不再对其进行赘述。指令传送部件7130用于将所接收的指令传送给电子设备7200的指令接收部件7210。指令接收部件7210从控制器7100的指令传送部件7130接收指令,并将所述指令传送给指令编译部件7220。该指令编译部件7220依据所述指令获得所述多个命令码。然后,命令码存储部件7230逐一地将所存储的命令码传送到命令码执行部件7240,并且命令码执行部件7240执行被传递给其的命令码。在此情况下,被传送到命令码执行部件7240的两个相邻命令码之间的传送时间间隔大于等于该命令码执行部件7240响应所述两个相邻命令码中的前一命令码所需的时间。
如前所述,该传送时间间隔可以由用户设置。替代地,该传送时间间隔还可以根据电子设备响应前一命令码的执行状态而确定。在此情况下,电子设备7200还可以包括状态检测部件7250,该状态检测部件7250检测该电子设备7200的命令码执行部件7240的命令码执行状态。该状态检测部件7250将所检测的命令码执行状态传递给该命令码存储部件7230,并且在该命令码执行状态指示命令码执行完成的情况下,该命令码存储部件7230将下一个命令码传递给该命令码执行部件7240。如上所述,命令码存储部件7230逐一地将所存储的命令码传送到命令码执行部件7240。在存在至少一个电子设备的情况下,所获得多个命令码可能不是每个都与电子设备7200相关。在此情况下,电子设备7200还可以包括有效命令码识别部件7260,该有效命令码识别部件7260从所述命令码存储部件7230接收下一个命令码,并且判断所接收的下一个命令码是否为有效命令码。在判断结果为“是”的情况下,该有效命令码识别部件7260响应于状态检测部件7250的命令码执行完毕的检测结果,而将所接收的下一个命令码传递·给命令码执行部件7240。在判断结果为“否”的情况下,有效命令码识别部件7260从所述命令码存储部件7230接收下一个命令码,并且判断所接收的下一个命令码是否为有效命令码。此外,在还存在其它电子设备的情况下,例如电子设备7300,其不具有指令编译功能,需要从电子设备7200接收与其相关联的命令码。作为示例,电子设备7300可以具有与电子设备3200相同的配置。在此情况下,电子设备7200还包括命令码传送部件7270,该命令码传送部件7270用于向至少一个电子设备传送所述多个命令码中的至少一个。具体地,与电子设备3200相应,命令码传送部件7270按照所述多个命令码的顺序依序传送所述多个命令码中的每一个,即一次将一个命令码发送到与其相关联的电子设备7200 (即,3200)。命令码获得部件3210从命令码传送部件7270接收所传送的命令码,并将所接收的命令码传递给命令码执行部件3220。然后,命令码执行部件3220执行被传递给其的命令码。被传送到电子设备7300的两个相邻命令码之间的传送时间间隔大于等于该电子设备7300响应所述两个相邻命令码中的前一命令码所需的时间。如前所述,该传送时间间隔可以在配置所述控制器时按照电子设备的实际操作而确定、可以由用户设置。如前所述,该传送时间间隔还可以根据电子设备7300响应前一命令码的执行状态而确定。在此情况下,电子设备7200还包括状态获得部件7280,该状态获得部件7280从电子设备7300处接收该电子设备7300响应前一命令码的执行状态。状态检测部件3230检测该电子设备7300的命令码的执行状态,状态传送部件3240将所检测的执行状态传送给电子设备7200的状态获得部件7280。可选地,还可以在电子设备7200中设置状态查询部件7290,该状态查询部件7290向电子设备7300的状态检测部件3230发送状态查询信号。状态检测部件3230在接收到该状态查询信号之后检测该电子设备的命令码的执行状态。
替代地,该传送时间间隔还可以根据电子设备的当前状态而确定。在此情况下,还可以在控制器中设置状态获得部件7290,该状态获得部件7290可以完全主动、独立地完成检测电子设备的当前状态,例如开机状态、关机状态等。例如,可以利用摄像头装置作为该状态获得部件7290,以便利用图像识别方法来实现开机状态、关机状态等状态检测。替代地,作为示例,电子设备7300可以具有与电子设备4200相同的配置。在此情况下,在此情况下,电子设备7200还包括命令码传送部件7270,该命令码传送部件7270用于向至少一个电子设备传送所述多个命令码中的至少一个。具体地,与电子设备4300相对应,命令码传送部件7270首先将所获得的多个命令码中的每个命令码分别与其相应的电子设备相关联,然后,按照预定的电子设备顺序向所述至少一个电子设备分别传送命令码,在此情况下,对于所述至少一个电子设备中的每个电子设备,连续地向该电子设备依序传送与该电子设备相关联的命令码。 尽管在图7中仅示出了电子设备7200和电子设备7300,然而本发明不限于此,可以包括多于一个电子设备7200和多于一个电子设备7300。在上面已经详细地介绍了根据本发明第一到第五实施例的控制器和电子设备。接下来,以遥控器作为控制器的示例,来简要描述对第一操作的配置。在遥控器上设有“设置”功能键。用户按下“设置”键,以便进入配置状态。接下来,用户按下准备被赋予特殊功能的按键,例如,机顶盒的“待机”键。然后,用户按下准备集成的第一个按键,例如机顶盒的“待机”键;按下准备集成的第二个按键,例如电视机的“待机”键;按下准备集成的第三个按键,例如电视机的“信源”键;(多次)按下准备集成的第四个按键,例如电视机的“ ~ ”键,以便选择机顶盒作为电视机的信号源;等等。最后,用户再次按下“设置”键,以便接受上述配置。在进行了上述配置之后,在再次使用遥控器进行控制时,当按下机顶盒的“待机”键时,自动进行上述一系列操作,从而直接进入可以收看有线电视节目的状态,改善了用户体验。此外,当用户希望改变上述配置时,可以先按下“设置”键,以便使得遥控器的设置返回到默认配置。然后,用户可以按照上述配置步骤,重新进行配置。类似地,当用户希望取消上述配置时,仅需按下“设置”键,使得遥控器的设置返回到默认配置。然后,再次按下“设置”键进行确认。尽管在电视机和机顶盒的背景下描述了本发明,然而本领域技术人员应理解,容易将本发明应用于其它情况。例如,电视机和DVD播放器、投影仪和投影布等通过一个控制器控制多个电子设备的情况。应当理解,可以以硬件、软件、固件、专用处理器或它们的组合的各种形式来实现根据本发明的电子设备控制方法、控制器、以及电子设备。还应当理解,优选地用软件来实现在附图中示出的一些组成系统组件和方法,因此这些系统组件或处理功能块之间的实际连接可以根据本发明被编程的方式而不同。给出这里的描述,相关领域的普通技术人员将能够想到本发明的这些和类似的实现或配置。尽管在这里参照附图描述了本发明的一些实施例,但是应当理解,所述实施例仅是示例性的,而非限制性的。本领域技术人员应当理解,在不背离权利要求及其等价物中限定的本发明的范围和精神的情况下,可以对这些示例性实施例做出各种形式 和细节上的变化。
权利要求
1.一种电子设备控制方法,包括 检测对控制器的第一操作; 响应于所述第一操作而依序获得多个命令码;以及 向至少一个电子设备传送所述多个命令码中的至少一个, 其中,所述多个命令码中与所述至少一个电子设备中的一个电子设备相关的命令码在该电子设备中被依序执行。
2.如权利要求I所述的方法,其中,响应于所述第一操作而获得多个命令码包括 获得与所述第一操作对应的指令; 向一指令编译部件发送所述指令;以及 所述指令编译部件依据所述指令获得所述多个命令码。
3.如权利要求I所述的方法,其中,向至少一个电子设备传送所述多个命令码中的至少一个包括 按照所述多个命令码的顺序依序传送所述多个命令码,其中,对于所述多个命令码中的每个命令码,向所述至少一个电子设备中与该命令码相关的电子设备传送该命令码, 其中,被传送到一个电子设备的两个相邻命令码之间的传送时间间隔大于等于该电子设备响应所述两个相邻命令码中的前一命令码所需的时间。
4.如权利要求I所述的方法,其中,向至少一个电子设备传送所述多个命令码中的至少一个包括 将所获得的多个命令码中的每个命令码分别与其相应的电子设备相关联, 按照预定的电子设备顺序向所述至少一个电子设备分别传送命令码,其中,对于所述至少一个电子设备中的每个电子设备,连续地向该电子设备依序传送与该电子设备相关联的命令码,并且与一个电子设备相关联的命令码被存储在该电子设备的命令码存储部件中。
5.如权利要求3所述的方法,其中,所述传送时间间隔是通过以下方式之一确定的 在配置所述控制器时按照电子设备的实际操作而确定; 依据电子设备响应所述两个相邻命令码中的前一命令码的执行状态而确定; 依据电子设备的当前状态而确定;以及 由用户设置。
6.—种控制电子设备的控制器,包括 操作检测部件,用于检测对所述控制器的第一操作; 命令码获得部件,用于响应于所述第一操作而依序获得多个命令码;以及 命令码传送部件,用于向至少一个电子设备传送所述多个命令码中的至少一个, 其中,所述多个命令码中与所述至少一个电子设备中的一个电子设备相关的命令码在该电子设备中被依序执行。
7.如权利要求6所述的控制器,其中,所述命令码获得部件包括 指令获得部件,用于获得与所述第一操作对应的指令;以及 指令编译部件,用于接收所述指令获得部件获得的所述指令,并依据所述指令获得所述多个命令码。
8.如权利要求6所述的控制器,其中,所述命令码传送部件按照所述多个命令码的顺序依序传送所述多个命令码,其中,对于所述多个命令码中的每个命令码,向所述至少一个电子设备中与该命令码相关的电子设备传送该命令码,其中,被传送到一个电子设备的两个相邻命令码之间的传送时间间隔大于等于该电子设备响应所述两个相邻命令码中的前一命令码所需的时间。
9.如权利要求6所述的控制器,其中,所述命令码传送部件将所获得的多个命令码中的每个命令码分别与其相应的电子设备相关联,并且按照预定的电子设备顺序向所述至少一个电子设备分别传送命令码,其中,对于所述至少一个电子设备中的每个电子设备,所述命令码传送部件连续地向该电子设备依序传送与该电子设备相关联的命令码,并且与一个电子设备相关联的命令码被存储在该电子设备的命令码存储部件中。
10.如权利要求8所述的方法,其中,所述传送时间间隔是通过以下方式之一确定的 在配置所述控制器时按照电子设备的实际操作而确定;依据电子设备响应所述两个相邻命令码中的前一命令码的执行状态而确定;依据电子设备的当前状态而确定;以及由用户设置。
11.如权利要求7所述的控制器,其中,所述控制器包括相互分离的第一控制部分和第二控制部分,所述第二控制部分附接到所述电子设备上或者作为所述电子设备的一部分而集成在所述电子设备中,所述第一控制部分包括所述操作检测部件以及所述指令获得部件,所述第二控制部分包括所述指令编译部件以及所述命令码传送部件。
12.如权利要求11所述的控制器,其中,所述第一控制部分还包括指令传送部件,用于将所述指令传送给所述第二控制部分;所述第二控制部分还包括指令接收部件,用于接收所述指令并将所述指令提供给所述指令编译部件。
13.如权利要求6所述的控制器,还包括状态获得部件,用于获得所述至少一个电子设备的操作状态,其中,所述命令码传送部件根据所述状态获得部件所获得的所述至少一个电子设备的操作状态而依序向所述至少一个电子设备传送命令码。
14.一种电子设备,包括命令码获得部件,用于依序获得多个命令码;命令码存储部件,用于存储所述多个命令码;以及命令码执行部件,用于依序执行所述多个命令码中的至少一个。
15.如权利要求14所述的电子设备,其中,所述命令码获得部件从控制器的命令码传送部件接收所述多个命令码。
16.如权利要求14所述的电子设备,其中,所述命令码获得部件包括指令接收部件,用于从控制器的指令传送部件接收指令;以及指令编译部件,用于依据所述指令获得所述多个命令码。
17.如权利要求14所述的电子设备,还包括命令码传送部件,其按照所述多个命令码的顺序依序向其它电子设备传送所述多个命令码中与所述其它电子设备相关的命令码,其中,被传送到其它电子设备中的一个电子设备的两个相邻命令码之间的传送时间间隔大于等于该电子设备响应所述两个相邻命令码中的前一命令码所需的时间。
18.如权利要求14所述的电子设备,还包括命令码传送部件,其将所述多个命令码中的每个与所述其它电子设备相关的命令码分别与其相应的电子设备相关联,并且按照预定的电子设备顺序向其它电子设备中的每个电子设备分别传送与该电子设备相关的命令码, 其中,对于所述至少一个电子设备中的每个电子设备,所述命令码传送部件连续地向该电子设备依序传送与该电子设备相关联的命令码,并且与一个电子设备相关联的命令码被存储在该电子设备的命令码存储部件中。
19.如权利要求14所述的电子设备,其中,在所述电子设备开机或关机时清除在所述命令码存储部件中存储的命令码。
20.如权利要求14所述的电子设备,还包括有效命令码识别部件,用于在所述命令码存储部件存储的所述多个命令码中识别有效命令码, 其中,所述命令码执行部件仅执行所识别的有效命令码。
21.如权利要求14所述的电子设备,还包括 状态检测部件,用于检测所述电子设备的操作状态, 其中,所述命令码执行部件依据所述电子设备的操作状态来确定是否执行下一个命令码。
22.如权利要求14所述的电子设备,还包括 状态查询部件,用于向其它电子设备发出状态查询信号;以及 状态获得部件,用于获得其它电子设备的操作状态。
23.如权利要求14所述的电子设备,还包括 状态传送部件,用于向另一电子设备、或控制器传送所检测的操作状态, 其中,所述另一电子设备或控制器依据所接收的所述电子设备的操作状态来向所述电子设备传送命令码。
全文摘要
提供了一种电子设备控制方法、控制器及电子设备。所述电子设备控制方法包括检测对控制器的第一操作;响应于所述第一操作而依序获得多个命令码;以及向至少一个电子设备传送所述多个命令码中的至少一个,其中,所述多个命令码中与所述至少一个电子设备中的一个电子设备相关的命令码在该电子设备中被依序执行。利用该电子设备控制方法,可以通过对控制器的一次简单操作而容易地实现对至少一个电子设备的至少一个操作的控制。
文档编号H04N21/422GK102932684SQ201110225419
公开日2013年2月13日 申请日期2011年8月8日 优先权日2011年8月8日
发明者毛兴中, 谢巍 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1