本发明涉及消费电子技术领域,尤其涉及的是一种遥控器连接处理方法及系统。
背景技术:
BLE技术(BLE就是Bluetooth Low Energy,蓝牙低功耗的意思)在电视遥控器上由于传输可靠、低功耗等优点广泛使用。为满足功耗的要求,一般的设计思路是遥控器在规定时间内无操作自动进入休眠模式。
如图1所示,图1是现有技术的遥控器连接处理工作框图。现有技术的遥控器连接的模式包括:工作模式,Standby模式,以及休眠模式。其中:
工作模式:遥控器蓝牙处于连接,发射HID键值、voice压缩包、touch轨迹信息、陀螺仪数据等;一般此状态下遥控器的功耗在10~50mA水平。
Standby(备用)模式: 遥控器蓝牙处于连接,无实际发送数据,一般此状态下遥控器功耗在1mA左右。
休眠模式:蓝牙关闭,功耗一般在10uA以内。
在实际使用过程中,遥控器从休眠到工作需要蓝牙回连动作,如果频繁的断开-连接,对蓝牙使用的体验极差;现有的解决方式是standby模式的时间适当调整,比如5min,这样能保持在使用过程中较频繁的进入休眠模式,缺点就是1mA的功耗比较影响电池的使用情况。
现有技术方案的缺陷在于,当遥控器休眠后,唤醒需要回连,由于无线干扰、回连速度、以及hosts端设备的硬件性能影响等多方面的原因,可能导致第一个按键无响应的问题,给用户造成不便。如果不做休眠处理,一直处于standby(备用)模式,功耗则偏大。
因此,现有技术还有待于改进和发展。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种遥控器连接处理方法及系统。本发明在现有技术的基础上,修改遥控器的功耗模式,既解决了回连速度可能带来的体验问题,同时保证功耗在较低水平。
本发明解决技术问题所采用的技术方案如下:
一种遥控器连接处理方法,其中,包括:
A,预先设置遥控器的工作状态模式:设置一浅休眠模式:设置浅休眠模式时遥控器蓝牙保持扫描状态,每隔第一预定时间发送一次数据包,控制监测蓝牙状态遥控器功耗在第一功耗内;
B、将遥控器与被遥控设备通过蓝牙连接,当蓝牙配对成功后,监测遥控器是否有操作;
C、当遥控器没有操作时且被遥控设备处于开机状态,则将遥控器一直保持浅休眠模式连接,即控制遥控器蓝牙保持扫描状态,每隔第一预定时间发送一次数据包,控制监测蓝牙状态遥控器功耗在第一功耗内;
D、当监测到遥控器有操作且被遥控设备处于开机状态时,控制遥控器处于工作模式,向被遥控设备发送控制指令,并控制遥控器功耗在第二功耗范围内;
E、当监测到将遥控器与被遥控设备蓝牙连接断开,则控制遥控器启动休眠模式,当处于休眠模式下,蓝牙关闭,功耗控制在第三功耗以内,并可通过任意键唤醒到工作模式。
所述遥控器连接处理方法,其中,所述第一预定时间为1秒,所述第一功耗为40微安。
所述遥控器连接处理方法,其中,所述第二功耗范围为10-50毫安。
所述遥控器连接处理方法,其中,所述第三功耗为10微安。
所述遥控器连接处理方法,其中,所述被遥控设备为电视机。
所述遥控器连接处理方法,其中,所述被遥控设备为机顶盒。
一种遥控器连接处理系统,其中,包括:
预先设置模块,用于预先设置遥控器的工作状态模式:设置一浅休眠模式:设置浅休眠模式时遥控器蓝牙保持扫描状态,每隔第一预定时间发送一次数据包,控制监测蓝牙状态遥控器功耗在第一功耗内;
连接监测模块,用于将遥控器与被遥控设备通过蓝牙连接,当蓝牙配对成功后,监测遥控器是否有操作;
浅休眠模式控制模块,用于当遥控器没有操作时且被遥控设备处于开机状态,则将遥控器一直保持浅休眠模式连接,即控制遥控器蓝牙保持扫描状态,每隔第一预定时间发送一次数据包,控制监测蓝牙状态遥控器功耗在第一功耗内;
工作模式控制模块,用于当监测到遥控器有操作且被遥控设备处于开机状态时,控制遥控器处于工作模式,向被遥控设备发送控制指令,并控制遥控器功耗在第二功耗范围内;
休眠控制模块,用于当监测到将遥控器与被遥控设备蓝牙连接断开,则控制遥控器启动休眠模式,当处于休眠模式下,蓝牙关闭,功耗控制在第三功耗以内,并可通过任意键唤醒到工作模式。
所述遥控器连接处理系统,其中,所述第一预定时间为1秒,所述第一功耗为40微安。
所述遥控器连接处理系统,其中,所述第二功耗范围为10-50毫安,所述第三功耗为10微安。
所述遥控器连接处理系统,其中,所述被遥控设备为电视机或机顶盒。
本发明所提供的遥控器连接处理方法及系统,本发明在现有技术的基础上,取消standby模式,增加浅休眠模式,同时增加BT connected的判断机制,在使用的过程中,当BT配对成功后,假设hosts端处于开机状态,则遥控器一直保持浅休眠连接。彻底解决了休眠后回连带来的延迟问题。同时,浅休眠模式的功耗水平较低,基本不影响整体的功耗,降低了能耗,为用户提供了方便。
附图说明
图1是现有技术的遥控器连接处理工作框图。
图2是本发明遥控器连接处理方法的较佳实施例的流程图。
图3是本发明遥控器连接处理方法的较佳实施例的工作流程图。
图4是本发明遥控器连接处理系统的较佳实施例的功能原理框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参见图2,图2是本发明遥控器连接处理方法的较佳实施例的流程图。如图2所示,所述遥控器连接处理方法,包括以下步骤:
步骤S100,预先设置遥控器的工作状态模式:设置一浅休眠模式:设置浅休眠模式时遥控器蓝牙保持扫描状态,每隔第一预定时间发送一次数据包,控制监测蓝牙状态遥控器功耗在第一功耗内。
其中,所述第一预定时间为1秒,所述第一功耗为40微安。
即本发明实施例中,预先设置遥控器的工作状态模式:设置一浅休眠模式:设置浅休眠模式时遥控器蓝牙保持扫描状态,每隔第一预定时间发送一次数据包,控制监测蓝牙状态遥控器功耗在第一功耗内。当在浅休眠模式,遥控器蓝牙保持扫描状态,每个1s发送一次数据包,监测蓝牙状态,一般此状态下遥控器功耗在40uA左右。
步骤S200,将遥控器与被遥控设备通过蓝牙连接,当蓝牙配对成功后,监测遥控器是否有操作。
实时检测用户是否操作遥控器。
步骤S300,当遥控器没有操作时且被遥控设备处于开机状态,则将遥控器一直保持浅休眠模式连接,即控制遥控器蓝牙保持扫描状态,每隔第一预定时间发送一次数据包,控制监测蓝牙状态遥控器功耗在第一功耗内。
即当遥控器没有操作时且被遥控设备处于开机状态,则将遥控器一直保持浅休眠模式连接。在浅休眠模式,遥控器蓝牙保持扫描状态,每个1s发送一次数据包,监测蓝牙状态,一般此状态下遥控器功耗在40uA左右
步骤S400,当监测到遥控器有操作且被遥控设备处于开机状态时,控制遥控器处于工作模式,向被遥控设备发送控制指令,并控制遥控器功耗在第二功耗范围内;
所述遥控器连接处理方法,其中,所述第二功耗范围为10-50毫安。
本发明实施例中,当遥控器处于工作模式时:遥控器蓝牙处于连接,发射遥控器键值、压缩包指令、触摸轨迹信息指令、陀螺仪数据等;一般此状态下遥控器的功耗在10~50mA水平。
步骤S500,当监测到将遥控器与被遥控设备蓝牙连接断开,则控制遥控器启动休眠模式,当处于休眠模式下,蓝牙关闭,功耗控制在第三功耗以内,并可通过任意键唤醒到工作模式。
所述遥控器连接处理方法,其中,所述第三功耗为10微安。
当处于休眠模式下,蓝牙关闭,功耗一般在10uA以内。
具体如图3所示,本发明实施例中,检测遥控器与被控制设备蓝牙是否连接,当遥控器与被控设备蓝牙连接后,即配对成功后,假设被控设备端处于开机状态,则遥控器一直保持浅休眠连接,此时如果遥控器有操作,则进入工作模式,如果没有操作则检测蓝牙是否连接,如果没有连接,则进入休眠模式,在休眠模式中,可通过任意键(进行蓝牙回连动作)唤醒到工作模式
本发明实施例中,其中,所述被遥控设备为电视机。当然,所述被遥控设备也可以为机顶盒。
由上可见,本发明提供一种遥控器连接处理方法,在现有技术的基础上,修改遥控器的功耗模式,既解决了回连速度可能带来的体验问题,同时保证功耗在较低水平
基于上述方法实施例,本发明还提供了一种遥控器连接处理系统,如图4所示,所述系统包括:
预先设置模块210,用于预先设置遥控器的工作状态模式:设置一浅休眠模式:设置浅休眠模式时遥控器蓝牙保持扫描状态,每隔第一预定时间发送一次数据包,控制监测蓝牙状态遥控器功耗在第一功耗内;具体如上所述。
连接监测模块220,用于将遥控器与被遥控设备通过蓝牙连接,当蓝牙配对成功后,监测遥控器是否有操作;具体如上所述。
浅休眠模式控制模块230,用于当遥控器没有操作时且被遥控设备处于开机状态,则将遥控器一直保持浅休眠模式连接,即控制遥控器蓝牙保持扫描状态,每隔第一预定时间发送一次数据包,控制监测蓝牙状态遥控器功耗在第一功耗内;具体如上所述。
工作模式控制模块240,用于当监测到遥控器有操作且被遥控设备处于开机状态时,控制遥控器处于工作模式,向被遥控设备发送控制指令,并控制遥控器功耗在第二功耗范围内;具体如上所述。
休眠控制模块250,用于当监测到将遥控器与被遥控设备蓝牙连接断开,则控制遥控器启动休眠模式,当处于休眠模式下,蓝牙关闭,功耗控制在第三功耗以内,并可通过任意键唤醒到工作模式;具体如上所述。
所述遥控器连接处理系统,其中,所述第一预定时间为1秒,所述第一功耗为40微安。
所述遥控器连接处理系统,其中,所述第二功耗范围为10-50毫安,所述第三功耗为10微安。
所述遥控器连接处理系统,其中,所述被遥控设备为电视机或机顶盒。
综上所述,本发明所提供的遥控器连接处理方法及系统,本发明在现有技术的基础上,取消standby模式,增加浅休眠模式,同时增加BT connected的判断机制,在使用的过程中,当BT配对成功后,假设hosts端处于开机状态,则遥控器一直保持浅休眠连接。彻底解决了休眠后回连带来的延迟问题。同时,浅休眠模式的功耗水平较低,基本不影响整体的功耗,降低了能耗,为用户提供了方便。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。