The present invention provides a power consumption control method and device for Bluetooth controller. A method of power control for a Bluetooth controller provided by the application, including: calculating the time interval between the Bluetooth event currently being executed in the Bluetooth event queue and the next Bluetooth event to be executed; and determining whether to enter a dormant mode according to the time interval and the wake-up time of each type of dormancy mode; if, The Bluetooth controller determines a sleep mode that matches the time interval, and controls the Bluetooth controller to enter a deterministic dormancy mode when the Bluetooth event is currently executing, in which the wake-up time of the sleep mode described in each class and the power consumption corresponding to the sleep mode of each class are different. The power consumption control method and device of the Bluetooth controller provided by the application can reduce the power consumption of the Bluetooth controller to a maximum extent.
【技术实现步骤摘要】
一种蓝牙控制器功耗控制方法和装置
本申请涉及蓝牙
,尤其涉及一种蓝牙控制器功耗控制方法和装置。
技术介绍
蓝牙技术是一种工作在2.4GHz频段的无线通信技术。目前,随着蓝牙技术的发展,越来越多的设备均能够支持蓝牙功能,例如,移动终端、汽车和计算机设备等均能够支持蓝牙功能。大多数蓝牙设备均是通过电池供电的,一般要求电池能够达到一年或者几年的使用寿命,这样,为了使电池能够达到上述使用要求,需要降低该蓝牙设备的功耗。而蓝牙控制器作为蓝牙设备收发工作的核心器件,是能够实现较低功耗的核心部件,因此,在蓝牙设备中,常通过控制蓝牙控制器进入休眠模式来降低该蓝牙设备功耗。例如,在该蓝牙设备没有与其他蓝牙设备活动地通信的时候,控制蓝牙控制器进入休眠模式,以降低该蓝牙设备功耗。但是,目前的蓝牙控制器仅配置有一种休眠模式,不能最大程度的降低蓝牙控制器的功耗。
技术实现思路
有鉴于此,本申请提供一种蓝牙控制器功耗控制方法和装置,以解决现有的蓝牙控制器不能最大程度的降低功耗的问题。本申请第一方面提供一种蓝牙控制器功耗控制方法,包括:计算蓝牙事件队列中当前正在执行的蓝牙事件与下一个将要执行的蓝牙事件之间的时间间隔;根据所述时间间隔和每类休眠模式的唤醒时长,确定是否进入休眠模式,其中,每类所述休眠模式的唤醒时长以及每类所述休眠模式对应的功耗均不同;若是,为所述蓝牙控制器确定与所述时间间隔匹配的休眠模式,并在执行完所述当前正在执行的蓝牙事件时,控制所述蓝牙控制器进入确定的休眠模式。本申请第二方面提供一种蓝牙控制器功耗控制装置,包括:计算模块、确定模块和处理模块,其中,所述计算模块,用于 ...
【技术保护点】
1.一种蓝牙控制器功耗控制方法,其特征在于,包括:计算蓝牙事件队列中当前正在执行的蓝牙事件与下一个将要执行的蓝牙事件之间的时间间隔;根据所述时间间隔和每类休眠模式的唤醒时长,判断是否进入休眠模式,其中,每类所述休眠模式的唤醒时长以及每类所述休眠模式对应的功耗均不同;若是,为所述蓝牙控制器确定与所述时间间隔匹配的休眠模式,并在执行完所述当前正在执行的蓝牙事件时,控制所述蓝牙控制器进入确定的休眠模式。
【技术特征摘要】
1.一种蓝牙控制器功耗控制方法,其特征在于,包括:计算蓝牙事件队列中当前正在执行的蓝牙事件与下一个将要执行的蓝牙事件之间的时间间隔;根据所述时间间隔和每类休眠模式的唤醒时长,判断是否进入休眠模式,其中,每类所述休眠模式的唤醒时长以及每类所述休眠模式对应的功耗均不同;若是,为所述蓝牙控制器确定与所述时间间隔匹配的休眠模式,并在执行完所述当前正在执行的蓝牙事件时,控制所述蓝牙控制器进入确定的休眠模式。2.根据权利要求1所述的方法,其特征在于,所述根据所述时间间隔和每类休眠模式的唤醒时长,判断是否进入休眠模式,包括:当所述时间间隔小于或者等于任何一类所述休眠模式的唤醒时长时,判断不进入休眠模式;当所述时间间隔大于至少一类所述休眠模式的唤醒时长时,确定进入休眠模式。3.根据权利要求1所述的方法,其特征在于,所述蓝牙控制器配置有第一休眠模式和第二休眠模式,所述第一休眠模式对应的功耗大于所述第二休眠模式对应的功耗,所述第一休眠模式的唤醒时长小于所述第二休眠模式的唤醒时长;为所述蓝牙控制器确定与所述时间间隔匹配的休眠模式,包括:当所述时间间隔大于所述第一休眠模式的唤醒时长、且小于或者等于所述第二休眠模式的唤醒时长时,确定所述第一休眠模式为与所述时间间隔匹配的休眠模式;当所述时间间隔大于所述第二休眠模式的唤醒时长时,确定所述第二休眠模式为与所述时间间隔匹配的休眠模式。4.根据权利要求1所述的方法,其特征在于,所述控制所述蓝牙控制器进入确定的休眠模式之后,所述方法还包括:记录休眠模式持续的时长;当所述休眠模式持续的时长达到所述时间间隔减去所述确定的休眠模式的唤醒时长时,控制所述蓝牙控制器退出所述确定的休眠模式。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:更新蓝牙事件队列。6.一种蓝牙控制器功...
【专利技术属性】
技术研发人员:周全,邓攀,刘岩,曾羿臣,
申请(专利权)人:青岛海信电器股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。