红外遥控装置、红外遥控信号学习方法和红外遥控方法_3

文档序号:9580036阅读:来源:国知局
[0077]GUI交互模块显示学习和遥控选项,目的是供操作者选择学习或者选择遥控,进而根据需要以进入学习状态或者遥控状态。当操作者通过触碰而选择了学习选项,则进入学习过程。
[0078]步骤c2、操作者选择学习选项后,⑶I交互模块将选择学习指令发送给管理模块,之后进入步骤c3。
[0079]步骤c3、管理模块收到GUI交互模块发来的选择学习指令后,将外部设备选项发送给GUI交互模块进行显示,以供操作者进行选择,之后进入步骤c4。
[0080]作为一个具体实施例,共有8个外部设备,分别为话筒、功放、DVD、录音、灯光、多媒体、空调、幕帘,针对8个外部设备提供8个红外输出模块(根据实际可以进行扩展),分别进行对话筒、功放、DVD、录音、灯光、多媒体、空调、幕帘的控制,每个红外输出模块包含32个可学习控制按键(控制指令选项,可进行命名)。GUI交互模块所显示的窗口中包括了所提供的8个外部设备选项,分别针对8个红外输出模块,通过GUI交互模块可选择其中的任意外部设备进行其控制指令的学习。
[0081]步骤c4、GUI交互模块接收到操作者所选择的外部设备后,将对应的外部设备选择指令发送给管理模块,之后进入步骤c5。
[0082]例如,GUI交互模块接收到操作者选择的DVD后,将对应的DVD选择指令发送给管理模块,又如GUI交互模块接收到操作者选择的灯光后,将对应的灯光选择指令发送给管理模块。
[0083]步骤c5、管理模块接收到外部设备选择指令后,依据接收到的外部设备选择指令从存储模块中读出与外部设备选择指令相对应的外部设备控制命令组,并将外部设备控制命令组中的控制指令选项,发送给GUI交互模块进行显示,以供操作者进行选择,之后进入步骤c6。
[0084]例如,管理模块接收到DVD选择指令后,依据接收到的DVD选择指令从存储模块中读出与DVD选择指令相对应的DVD控制命令组,并将DVD控制命令组中的控制指令选项,发送给⑶I交互模块进行显示,以供操作者进行选择。
[0085]步骤c6、GUI交互模块接收到操作者所选择的控制指令后,将其发送给管理模块,之后进入步骤c7。
[0086]例如,对于DVD的播放指令的学习来说,GUI交互模块接收到操作者所选择的某一控制指令后,将该控制指令发送给管理模块。
[0087]步骤c7、管理模块接收到GUI交互模块发送来的操作者所选择的控制指令后,管理模块向⑶I交互模块发出提示操作者按下红外遥控器指令按钮的提示,由⑶I交互模块进行显示,之后进入步骤CS。
[0088]例如,对于DVD的播放指令的学习来说,GUI交互模块接收到操作者所选择的某一控制指令后,将该控制指令发送给管理模块,进而管理模块向GUI交互模块发出提示操作者按下DVD的红外遥控器指令按钮的提示,由⑶I交互模块进行显示。
[0089]步骤CS、操作者根据提示,按下红外遥控器的某一指令,进而红外遥控器发出该指令的红外线遥控信号,红外接收模块接收该红外线遥控信号并发送给MCU解码模块,之后进入步骤c9。
[0090]例如,对于DVD的播放指令的学习来说,操作者根据提示,按下DVD红外遥控器的播放指令,DVD红外遥控器发出该播放指令的红外线遥控信号并由红外接收模块所接收,之后,红外接收模块将该红外线遥控信号发送给MCU解码模块。
[0091]步骤c9、MCU解码模块将从红外接收模块接收到的红外线遥控信号解码成二进制数据并发送给管理模块,之后进入步骤clO。
[0092]例如,对于DVD的播放指令的学习来说,MCU解码模块将从红外接收模块接收到的红外线遥控信号(对应于DVD红外遥控器发出的播放指令)解码成二进制数据(对应于DVD红外遥控器发出的播放指令)并发送给管理模块。
[0093]步骤clO、管理模块将从MCU解码模块接收到的二进制数据与操作者所选择的控制指令进行绑定,之后进入步骤ell。
[0094]例如,对于DVD的播放指令的学习来说,管理模块将从MCU解码模块接收到的二进制数据(对应于DVD红外遥控器发出的播放指令)与操作者所选择的控制指令进行绑定。
[0095]步骤ell、管理模块通过⑶I交互模块提示操作者将所选择的控制指令进行重命名,之后进入步骤cl2。
[0096]例如,对于DVD的播放指令的学习来说,管理模块通过⑶I交互模块提示操作者将所选择的控制指令进行重命名。因为操作者将所选择的控制指令对应于DVD红外遥控器发出的播放指令,因此,操作者可以将所选择的控制指令重命名为“播放”。
[0097]步骤cl2、操作者通过⑶I交互模块输入重命名,⑶I交互模块接收到操作者输入的重命名后,将重命名发送给管理模块,之后进入步骤c 13。
[0098]例如,对于DVD的播放指令的学习来说,操作者通过⑶I交互模块输入重命名“播放”,⑶I交互模块接收到操作者输入的重命名“播放”后,将重命名“播放”发送给管理模块。
[0099]步骤cl3、管理模块从⑶I交互模块接收到重命名后,将重命名赋予操作者所选择的控制指令,之后进入步骤cl4。
[0100]例如,对于DVD的播放指令的学习来说,管理模块从⑶I交互模块接收到重命名“播放”后,将重命名“播放”赋予操作者所选择的控制指令,这样,操作者在DVD红外遥控器发出的播放指令便可与红外遥控装置中的“播放”控制指令相对应,进而便于以后通过红外遥控装置向DVD发出播放指令。
[0101]步骤cl4、管理模块将重命名之后的控制指令以及与其绑定的二进制数据存储于与所述外部设备选择指令相对应的外部设备控制命令组。
[0102]例如,对于DVD的播放指令的学习来说,之前已经选择了 DVD控制命令组,本步骤中,管理模块将重命名之后的控制指令,即“播放”控制指令以及与其绑定的二进制数据,存储于DVD控制命令组。
[0103]经过以上步骤Cl至步骤cl4的过程,便完成了一次红外遥控信号的学习。
[0104]在实际中,可设定判断步骤,进而当步骤c8至步骤cl4的过程中出现问题而导致学习失败时,通过⑶I交互模块提示操作者学习失败,以重新进行红外遥控信号的学习。
[0105]2、红外遥控信号的集中式红外遥控操作实现过程实施例,如图7所示,包括以下过程。其中,红外遥控信号的集中式红外遥控操作实现的前提是,所要遥控的外部设备所对应的外部设备控制命令组中已经保存了相应操作的信号数据(二进制数据),该数据是通过前述的红外遥控信号的学习操作过程获得的。
[0106]步骤dl、管理模块将学习和遥控选项发送给⑶I交互模块,⑶I交互模块将学习和遥控选项进行显示,以供操作者进行选择,之后进入步骤d2。
[0107]步骤d2、操作者选择遥控选项后,GUI交互模块将选择遥控指令发送给管理模块,之后进入步骤c3。
[0108]步骤d3、管理模块收到GUI交互模块发来的选择遥控指令后,将外部设备选项发送给GUI交互模块进行显示,以供操作者进行选择,之后进入步骤d4。
[0109]步骤d4、GUI交互模块接收到操作者所选择的外部设备后,将对应的外部设备选择指令发送给管理模块,之后进入步骤d5。
[0110]以对DVD的播放进行红外遥控操作为例,本步骤中,操作者在GUI交互模块选择DVD, GUI交互模块接收到操作者所选择的DVD后,将DVD选择指令发送给管理模块。
[0111]步骤d5、管理模块接收到外部设备选择指令后,依据接收到的外部设备选择指令从存储模块中读出与外部设备选择指令相对应的外部设备控制命令组,并将外部设备控制命令组中的控制指令选项,发送给GUI交互模块进行显示,以供操作者进行选择,之后进入步骤d6。
[0112]以对DVD的播放进行红外遥控操作为例,管理模块接收到DVD选择指令后,依据接收到的DVD选择指令从存储模块中读出与DVD选择指令相对应的DVD控制命令组,并将DVD控制命令组中的控制指令选项(例如播放、暂停、停止、快进、快退等),发送给GUI交互模块进行显示,以供操作者进行选择。
[0113]步骤d6、GUI交互
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1