遥控终端及其控制方法

文档序号:10597542阅读:184来源:国知局
遥控终端及其控制方法
【专利摘要】一种遥控终端及其控制方法。所述遥控终端包括:内置有多路定时器的控制器,及与所述控制器的引脚耦接的多个功能模块,所述方法包括:检测所述遥控终端与主机设备是否绑定成功;在所述遥控终端与主机设备绑定成功之后,当接收到第一控制指令时,配置所述定时器给所述第一控制指令对应的功能模块使用,所述第一控制指令用于指示用户待使用的功能。应用上述方案可以在实现多功能的同时,降低遥控终端的成本。
【专利说明】
遥控终端及其控制方法
技术领域
[0001]本发明涉及无线控制技术领域,具体涉及一种遥控终端及其控制方法。
【背景技术】
[0002]目前,在智能家居领域,低功耗蓝牙(BluetoothLow Energy,BLE)遥控终端以其功耗低的优势,逐渐替代传统的红外遥控终端,应用越来越广泛。
[0003]通常情况下,遥控终端内设置有一个单片机,单片机的引脚与相应的功能模块耦接。通过该单片机为内部的定时器分配不同的时间,来控制定时器中断,进而对各个功能模块进行轮询,最终实现遥控终端的各个功能。
[0004]随着用户的要求越来越高,遥控终端需要支持的功能越来越多,而一个单片机可以支持的功能存在一定的限制。
[0005]目前,为了支持更多的功能,通常在遥控终端内扩展芯片,导致遥控终端的成本增加。

【发明内容】

[0006]本发明实施例解决的问题是如何在实现多功能的同时,降低遥控终端的成本。
[0007]为解决上述问题,本发明实施例提供一种遥控终端的控制方法,所述遥控终端包括:内置有多路定时器的控制器,及与所述控制器的引脚耦接的多个功能模块,所述方法包括:检测所述遥控终端与主机设备是否绑定成功;在所述遥控终端与所述主机设备绑定成功之后,当接收到第一控制指令时,配置所述定时器给所述第一控制指令对应的功能模块使用,所述第一控制指令用于指示用户待使用的功能。
[0008]可选地,所述方法还包括:在所述遥控终端与所述主机设备绑定成功以前,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用。
[0009]可选地,所述方法还包括:当接收到第二控制指令以后,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用,所述第二控制指令用于指示解除绑定。
[0010]可选地,所述方法还包括:在所述遥控终端与所述主机设备绑定成功以前,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用;当接收到解除绑定的第二控制指令以后,配置所述定时器给所述多个功能模块中使用优先级别最高的功能模块使用,所述第二控制指令用于指示解除绑定。
[0011 ]可选地,所述方法还包括:所述第一控制指令或第二控制指令是通过人机界面输入或者按键操作或者远程操控的方式接收的。
[0012]可选地,所述方法还包括:所述多个功能模块的优先级别按照与用户交互过程中的重要性进行排列。
[0013]可选地,所述方法还包括:所述多个功能模块包括:蜂鸣器及语音功能模块。
[0014]可选地,所述方法还包括:所述蜂鸣器为所述多个功能模块中优先级别最高的功能模块。
[0015]本发明实施例提供了一种遥控终端,所述遥控终端包括:控制器及与其耦接的多个功能模块,所述控制器包括多路定时器,所述控制器还包括:检测单元,适于检测所述遥控终端与主机设备是否绑定成功;第一接收单元,适于接收第一控制指令,所述第一控制指令用于指示用户待使用的功能;第一配置单元,适于在所述检测单元检测到所述遥控终端与主机设备绑定成功之后,当所述第一接收单元接收到所述第一控制指令时,配置所述定时器给所述第一控制指令对应的功能模块使用,所述第一控制指令用于指示用户待使用的功能。
[0016]可选地,所述控制器还包括:第二配置单元,适于在所述遥控终端与所述主机设备绑定成功以前,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用。
[0017]可选地,所述控制器还包括:第二接收单元,适于接收第二控制指令,所述第二控制指令用于指示解除绑定;第三配置单元,适于当所述第二接收单元接收到第二控制指令以后,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用。
[0018]可选地,所述控制器还包括:第二配置单元,适于在所述遥控终端与所述主机设备绑定成功以前,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用;第二接收单元,适于接收第二控制指令,所述第二控制指令用于指示解除绑定;第三配置单元,适于当所述第二接收单元接收到所述第二控制指令以后,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用。
[0019]可选地,所述第一接收单元接收到的所述第一控制指令,或者所述第二接收单元接收到的所述第二控制指令,是通过人机界面输入或者按键操作或者远程操控的方式接收的。
[0020]可选地,所述多个功能模块的优先级别按照与用户交互过程中的重要性进行排列。
[0021]可选地,所述多个功能模块包括:蜂鸣器及语音功能模块。
[0022]可选地,所述蜂鸣器为所述多个功能模块中优先级别最高的功能模块。
[0023]与现有技术相比,本发明实施例的技术方案具有以下优点:
[0024]在遥控终端与主机设备绑定成功之后,接收到第一控制指令时,通过配置定时器给所述第一控制指令对应的功能模块使用,由于所述第一控制指令用于指示用户待使用的功能,也就是说,按照用户的指示来分配定时器的资源,进而实现相应的功能,而非采用轮询的方式来分配定时器的资源并实现相应的功能,因此,利用上述方案,无须扩展芯片即可控制多个功能模块,也就是说,无须扩展芯片即可实现多个功能,降低遥控终端的成本。
[0025]进一步地,在所述遥控终端与所述主机设备绑定成功以前,通过配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用,优先保证遥控终端可以实现优先级别最尚的功能,提尚用户体验。
[0026]进一步地,当接收到第二控制指令以后,也就是用户指示解除绑定以后,通过配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用,优先保证遥控终端可以实现优先级别最尚的功能,提尚用户体验。
【附图说明】
[0027]图1是本发明实施例中一种遥控终端的控制方法流程图;
[0028]图2是本发明实施例中另一种遥控终端的控制方法流程图;
[0029]图3为本发明实施例中的遥控终端的控制器的结构示意图。
【具体实施方式】
[0030]现有技术中,遥控终端内通常配置多个功能,比如语音功能、陀螺仪鼠标功能、蜂鸣器等。在电路连接过程中,单片机的引脚除与上述功能模块耦接外,还需与普通的按键耦接。通常情况下,普通的按键可以包括8个到16个不等,使得单片机的资源非常紧张,单片机可以支持的功能受到一定的限制。
[0031]另外,上述功能模块在实现时,大都需要用到定时器,而单片机的定时器的数量有限,这同样使得单片机可以支持的功能受到限制。
[0032]目前,通常采用增加单片机数量的方式来扩展遥控终端的功能,导致遥控终端的成本增加。
[0033]针对上述问题,本发明实施例提供了一种遥控终端的控制方法,应用所述方法,在遥控终端与主机设备绑定成功之后,接收到第一控制指令时,配置所述定时器给所述第一控制指令对应的功能模块使用,按照用户的指示来分配定时器的资源,进而实现相应的功能,而非采用轮询的方式来分配定时器的资源并实现相应的功能,因此,利用上述方案无须扩展芯片即可实现多个功能,降低遥控终端的成本。
[0034]为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细地说明。
[0035]参照图1,本发明实施例提供了一种遥控终端的控制方法,所述方法可以包括如下步骤:
[0036]步骤11,检测所述遥控终端与主机设备是否绑定成功。
[0037]在本发明的实施例中,所述遥控终端是一种用来实现对主机设备远程控制的装置,包括但不限于遥控器、手机、Ipad、平板电脑等终端设备。用户可以通过按键、触摸等方式在遥控终端上输入相应的控制指令,由遥控终端对所输入的控制指令进行识别,进而产生相应的控制信号,并通过红外、蓝牙等多种无线通信方式发送至主机设备,来控制主机设备执行相应的操作。每个遥控终端可以仅控制一个主机设备,也可以控制多个主机设备,具体不受限制。
[0038]比如,所述主机设备可以为空调、电视机以及冰箱等设备中的任意一种设备,既可以分别使用不同的遥控终端控制相应的主机设备,也可以使用同一遥控终端来多个或全部的主机设备。
[0039]需要说明的是,在本发明的实施例中,所述遥控终端可以包括:控制器以及多个功能模块。其中,所述控制器的引脚耦接所述多个功能模块,且内部设置多个定时器。所述多个功能模块可以包括:模拟麦克风等语音功能模块、陀螺仪鼠标功能模块、蜂鸣器等,具体不受限制。无论所述遥控终端包括的功能模块的数量如何,均可以采用本发明实施例中的控制方法进行控制。
[0040]需要说明的是,本发明实施例中的方法,既可以由所述控制器作为执行主体,也可以由所述遥控终端中的其它控制器件作为执行主体。
[0041]在具体实施中,所述遥控终端可以通过向主机设备发送配对广播包的方式,与所述主机设备绑定。当然,还可以采用其它方式与所述主机设备绑定,具体采用何种方式进行绑定,均不够成对本发明的限制,且均在本发明的保护范围之内。
[0042]在具体实施中,可以采用多种方式检测所述遥控终端与所述主机设备是否绑定成功。比如,可以通过检测所述遥控终端上用于指示与主机设备绑定成功的指示灯是否点亮的方式,或者检测所述遥控终端上相应电子器件的输出是否为预设输出的方式,来检测所述遥控终端与主机设备是否绑定成功。当然,还可以通过其它方式进行检测,具体不受限制。
[0043]若所述遥控终端与主机设备绑定成功,则执行步骤12,否则执行步骤11。
[0044]步骤12,判断是否接收到第一控制指令。
[0045]其中,所述第一控制指令用于指示用户待使用的功能。
[0046]在具体实施中,所述第一控制指令可以是通过人机界面输入的方式接收的,也可以通过按键操作的方式接收的,还可以是通过远程操控的方式接收的。
[0047]比如,当需要使用语言功能控制电视机搜索节目或调解音量时,可以按下特定的语音按键。当需要使用陀螺仪鼠标功能时,则可以按下特殊制定的按键等。
[0048]在具体实施中,所述第一控制指令的承载方式不受限制,既可以承载于模拟信号中,比如,承载于具体的电压或电流信号;也可以承载于数字信号中,通过高低电平进行区分。
[0049]当接收到所述第一控制指令时,执行步骤13,否则执行步骤12。
[0050]步骤13,配置所述定时器给所述第一控制指令对应的功能模块使用。
[0051]在具体实施中,既可以将全部的定时器均配置给所述第一控制指令对应的功能模块,也可以将部分的定时器配置给所述第一控制指令对应的功能模块。具体配置给所述第一控制指令对应的功能模块使用的定时器的数量,可以根据该功能模块所需要的定时器的数量进行设置。
[0052]比如,当所述第一控制指令对应的功能模块为模拟麦克风时,则至少需要配置给该功能模块3路定时器。当所述第一控制指令对应的功能模块为陀螺仪鼠标功能时,则至少需要配置给该功能模块2路定时器。
[0053]在所述遥控终端与主机设备绑定成功之后,根据用户输入的控制指令,来配置定时器,由此可以使得所述遥控终端可以支持更多的功能。相对于采用扩展芯片的方式,可以有效降低所述遥控终端的成本。
[0054]在具体实施中,所述方法还包括:在所述遥控终端与所述主机设备绑定成功以前,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用。
[0055]在具体实施中,可以采用多种方式设置所述多个功能模块的优先级。在本发明的一实施例中,可以按照与用户交互过程中的重要性,对所述多个功能模块的优先级进行排列。
[0056]以所述功能模块包括语音功能、陀螺仪鼠标功能、蜂鸣器三个模块为例,蜂鸣器通常用于向相互提示所述遥控终端当前的状态,比如指示所述遥控终端与主机设备已绑定或解除绑定等。此时,为了提高用户体验,可以将在所述遥控终端与所述主机设备绑定成功以前,配置所述定时器给所述蜂鸣器使用,避免影响所述蜂鸣器指示所述遥控终端与主机设备已绑定,也就是避免影响所述蜂鸣器的功能。
[0057]在具体实施中,可以在所述遥控终端初始化后,即将所述定时器配置给所述多个功能模块中优先级别最高的功能模块使用,当然也可以才其它时间点将所述定时器配置给所述多个功能模块中优先级别最高的功能模块使用,只要在所述遥控终端与所述主机设备绑定成功以前即可。
[0058]在具体实施中,所述方法还可以包括:当接收到第二控制指令以后,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用。比如,可以在接收到所述第二控制指令后,配置所述定时器给所述蜂鸣器使用,以避免影响所述蜂鸣器指示所述遥控终端与主机设备解除绑定,也就是避免影响所述蜂鸣器的功能。
[0059]在具体实施中,所述第二控制指令用于指示解除绑定。所述第二控制指令可以是通过人机界面输入的方式接收的,也可以通过按键操作的方式接收的,还可以是通过远程操控的方式接收的。
[0060]在具体实施中,所述第二控制指令的承载方式不受限制,既可以承载于模拟信号中,比如,承载于具体的电压或电流信号;也可以承载于数字信号中,通过高低电平进行区分。
[0061]需要说明的是,在具体实施中,可以仅在所述遥控终端与所述主机设备绑定成功以前,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用,也可以仅在接收到第二控制指令以后,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用,还可以在所述遥控终端与所述主机设备绑定成功以前以及接收到第二控制指令以后,均配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用。
[0062]下面以所述多个功能模块中优先级别最高的功能模块为蜂鸣器为例,对本发明实施例中遥控终端的控制方法进行详细说明:
[0063]参照图2,所述方法可以包括如下步骤:
[0064]步骤21,遥控终端初始化后,配置定时器给所述蜂鸣器使用。
[0065]步骤22,检测所述遥控终端是否与主机设备绑定。
[0066]当所述遥控终端与主机设备绑定时,执行步骤23,否则执行步骤22。
[0067]步骤23,判断是否接收到第一控制指令。
[0068]当接收到所述第一控制指令时,执行步骤24,否则执行步骤23。
[0069]步骤24,配置所述定时器给所述第一控制指令对应的功能模块。
[0070]步骤25,判断是否接收到所述第二控制指令。
[0071]当接收到所述第二控制指令时,执行步骤26,否则执行步骤23。
[0072]步骤26,配置所述定时器给所述第二控制指令对应的功能模块。
[0073]由步骤21?26可以看出,在遥控终端与主机设备绑定成功后至解除绑定以前,根据用户的输入,可以选择实现相应的功能。这样,即便存在更多的功能模块,均可以得到支持,因此可以降低所述遥控终端的成本。
[0074]为了使本领域技术人员更好地理解和实现本发明,以下对上述遥控终端的控制方法对应的遥控终端进行详细描述。
[0075]本发明实施例提供了一种遥控终端,所述遥控终端包括:控制器及与其耦接的多个功能模块,所述控制器包括多路定时器。参照图3,所述控制器还可以包括:检测单元31,第一接收单元32以及第一配置单元33。其中:
[0076]所述检测单元31,适于检测所述遥控终端与主机设备是否绑定成功;
[0077]所述第一接收单元32,适于接收第一控制指令,所述第一控制指令用于指示用户待使用的功能;
[0078]所述第一配置单元33,适于在所述检测单元检测到所述遥控终端与主机设备绑定成功之后,当所述第一接收单元接收到所述第一控制指令时,配置所述定时器给所述第一控制指令对应的功能模块使用,所述第一控制指令用于指示用户待使用的功能。
[0079]在本发明的一实施例中,所述控制器还包括:第二配置单元34,适于在所述遥控终端与所述主机设备绑定成功以前,配置所述定时器给所述多个功能模块中优先级别最高的功能t吴块使用。
[0080]在本发明的另一实施例中,所述控制器还包括:第二接收单元35以及第三配置单元36。其中:
[0081]所述第二接收单元35,适于接收第二控制指令,所述第二控制指令用于指示解除绑定;
[0082]所述第二配置单元36,适于当所述第二接收单元接收到第二控制指令以后,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用。
[0083]在本发明的又一实施中,所述控制器还包括:第二配置单元34,第二接收单元35以及第三配置单元36。其中:
[0084]所述第一配置单元34,适于在所述遥控终端与所述主机设备绑定成功以前,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用;
[0085]所述第二接收单元35,适于接收第二控制指令,所述第二控制指令用于指示解除绑定;
[0086]所述第二配置单元36,适于当所述第二接收单元接收到所述第二控制指令以后,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用。
[0087]在具体实施中,所述第一接收单元32接收到的所述第一控制指令,或者所述第二接收单元35接收到的所述第二控制指令,是通过人机界面输入或者按键操作或者远程操控的方式接收的。
[0088]在具体实施中,所述多个功能模块的优先级别按照与用户交互过程中的重要性进行排列。
[0089]在具体实施中,所述多个功能模块包括:蜂鸣器及语音功能模块。
[0090]在具体实施中,所述蜂鸣器为所述多个功能模块中优先级别最高的功能模块。
[0091]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:R0M、RAM、磁盘或光盘等。
[0092]虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
【主权项】
1.一种遥控终端的控制方法,所述遥控终端包括:内置有多路定时器的控制器,及与所述控制器的引脚耦接的多个功能模块,其特征在于,所述方法包括: 检测所述遥控终端与主机设备是否绑定成功; 在所述遥控终端与所述主机设备绑定成功之后,当接收到第一控制指令时,配置所述定时器给所述第一控制指令对应的功能模块使用,所述第一控制指令用于指示用户待使用的功能。2.如权利要求1所述的遥控终端的控制方法,其特征在于,还包括: 在所述遥控终端与所述主机设备绑定成功以前,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用。3.如权利要求1所述的遥控终端的控制方法,其特征在于,还包括: 当接收到第二控制指令以后,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用,所述第二控制指令用于指示解除绑定。4.如权利要求1所述的遥控终端的控制方法,其特征在于,还包括: 在所述遥控终端与所述主机设备绑定成功以前,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用; 当接收到解除绑定的第二控制指令以后,配置所述定时器给所述多个功能模块中使用优先级别最高的功能模块使用,所述第二控制指令用于指示解除绑定。5.如权利要求4所述的遥控终端的控制方法,其特征在于,所述第一控制指令或第二控制指令是通过人机界面输入或者按键操作或者远程操控的方式接收的。6.如权利要求1?5任一项所述的遥控终端的控制方法,其特征在于,所述多个功能模块的优先级别按照与用户交互过程中的重要性进行排列。7.如权利要求1所述的遥控终端的控制方法,其特征在于,所述多个功能模块包括:蜂鸣器及语音功能模块。8.如权利要求7所述的遥控终端的控制方法,其特征在于,所述蜂鸣器为所述多个功能模块中优先级别最高的功能模块。9.一种遥控终端,所述遥控终端包括:控制器及与其耦接的多个功能模块,所述控制器包括多路定时器,其特征在于,所述控制器还包括: 检测单元,适于检测所述遥控终端与主机设备是否绑定成功; 第一接收单元,适于接收第一控制指令,所述第一控制指令用于指示用户待使用的功會K; 第一配置单元,适于在所述检测单元检测到所述遥控终端与主机设备绑定成功之后,当所述第一接收单元接收到所述第一控制指令时,配置所述定时器给所述第一控制指令对应的功能模块使用,所述第一控制指令用于指示用户待使用的功能。10.如权利要求9所述的遥控终端,其特征在于,所述控制器还包括: 第二配置单元,适于在所述遥控终端与所述主机设备绑定成功以前,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用。11.如权利要求9所述的遥控终端,其特征在于,所述控制器还包括: 第二接收单元,适于接收第二控制指令,所述第二控制指令用于指示解除绑定; 第三配置单元,适于当所述第二接收单元接收到第二控制指令以后,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用。12.如权利要求9所述的遥控终端,其特征在于,所述控制器还包括: 第二配置单元,适于在所述遥控终端与所述主机设备绑定成功以前,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用; 第二接收单元,适于接收第二控制指令,所述第二控制指令用于指示解除绑定; 第三配置单元,适于当所述第二接收单元接收到所述第二控制指令以后,配置所述定时器给所述多个功能模块中优先级别最高的功能模块使用。13.如权利要求12所述的遥控终端,其特征在于,所述第一接收单元接收到的所述第一控制指令,或者所述第二接收单元接收到的所述第二控制指令,是通过人机界面输入或者按键操作或者远程操控的方式接收的。14.如权利要求9?13任一项所述的遥控终端,其特征在于,所述多个功能模块的优先级别按照与用户交互过程中的重要性进行排列。15.如权利要求9所述的遥控终端,其特征在于,所述多个功能模块包括:蜂鸣器及语音功能t吴块。16.如权利要求15所述的遥控终端,其特征在于,所述蜂鸣器为所述多个功能模块中优先级别最高的功能模块。
【文档编号】H04N21/422GK105959751SQ201610286784
【公开日】2016年9月21日
【申请日】2016年4月29日
【发明人】龙涛, 刘正东, 龙江, 王莹
【申请人】镇江惠通电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1