The embodiment of the invention provides a Bluetooth transmission method, a Bluetooth controller and a Bluetooth device. It involves the field of communication technology. The embodiment of the invention can reduce the power consumption of the Bluetooth controller, thereby prolonging the standby time of the Bluetooth device. The method is applied to a Bluetooth controller in a first Bluetooth device, which includes: controlling the Bluetooth controller to enter a low power mode after detecting that the data transmission between the Bluetooth device and the second Bluetooth device satisfies the preset conditions; the low power mode is used to indicate that the Bluetooth controller satisfies at least one of the following items: the CPU is in the Clockgating gate control State, Flash power-down, RAM in retention holding state; presupposition conditions include at least one of the following: sending empty packet data to the second Bluetooth device in N consecutive cycles, receiving empty packet data from the second Bluetooth device in M consecutive cycles, and sending to the second Bluetooth device in low power consumption mode according to presupposition conditions. Send empty packet data. The invention is applied to Bluetooth communication.
【技术实现步骤摘要】
一种蓝牙传输方法、蓝牙控制器以及蓝牙设备
本专利技术涉及通信
,尤其涉及一种蓝牙传输方法、蓝牙控制器以及蓝牙设备。
技术介绍
目前,蓝牙技术已经应用在非常多的领域中,包括消费电子、工业控制、物联网等。而在一些应用场景下,在利用蓝牙技术进行无线通信时,对蓝牙设备的功耗要求比较高,例如常见的蓝牙遥控器。在这些场景下,通常需要使用电池来为蓝牙设备进行供电,因此为了使蓝牙设备的待机时间更长,在更换一次电池后工作数月甚至更长,这就需要降低利用蓝牙技术进行无线通信时的功耗。为了降低利用蓝牙技术进行无线通信时的功耗,现有技术中提出一种低功耗蓝牙技术。具体的,在两个蓝牙设备进行建立蓝牙连接后,蓝牙主设备会按照预设的时间间隔,在每个传输时间点上向蓝牙从设备发送蓝牙信号,蓝牙从设备在接收到蓝牙信号后会向蓝牙主设备发送相应反馈信号。当没有数据需要发送时,两个蓝牙设备在预设的传输时间点上通过发送空包数据,用于维持蓝牙连接;当有需要发送的有效数据时,蓝牙设备在传输时间点上将有效数据发送出去。以蓝牙遥控器为例,当电视机和蓝牙遥控器建立蓝牙连接之后,电视机和遥控器之间会以固定的时间间隔比如500ms,进行一下空包数据的交互确认,来维持蓝牙连接。当用户有按键按下后,才会有真正的有效数据在下一个传输时间点上发出。这样一来,在没有有效数据传输的空闲时间内,蓝牙设备之间仅需要每间隔一段时间发送一个空包数据以保持蓝牙连接,平时则不需要两个蓝牙设备之间进行通信,从而降低了蓝牙设备功耗。即便如此,对于本领域技术人员来说,如何进一步降低蓝牙传输时的功耗水平,依然是一项值得进一步研究的问题。专利技 ...
【技术保护点】
1.一种蓝牙传输方法,应用于第一蓝牙设备中的蓝牙控制器,所述第一蓝牙设备与第二蓝牙设备按照预设周期进行数据传输,其特征在于,包括:在检测到与所述第二蓝牙设备之间的数据传输满足预设条件后,控制所述蓝牙控制器进入低功耗模式,其中,所述低功耗模式用于指示所述蓝牙控制器至少满足以下的一项状态:CPU处于Clock gating门控状态、Flash掉电、RAM处于retention保持状态;所述预设条件至少包括以下任一项:连续N个周期向所述第二蓝牙设备发送空包数据、连续M个周期内接收到所述第二蓝牙设备发送的空包数据;在所述低功耗模式下,按照所述预设条件向所述第二蓝牙设备发送空包数据。
【技术特征摘要】
1.一种蓝牙传输方法,应用于第一蓝牙设备中的蓝牙控制器,所述第一蓝牙设备与第二蓝牙设备按照预设周期进行数据传输,其特征在于,包括:在检测到与所述第二蓝牙设备之间的数据传输满足预设条件后,控制所述蓝牙控制器进入低功耗模式,其中,所述低功耗模式用于指示所述蓝牙控制器至少满足以下的一项状态:CPU处于Clockgating门控状态、Flash掉电、RAM处于retention保持状态;所述预设条件至少包括以下任一项:连续N个周期向所述第二蓝牙设备发送空包数据、连续M个周期内接收到所述第二蓝牙设备发送的空包数据;在所述低功耗模式下,按照所述预设条件向所述第二蓝牙设备发送空包数据。2.根据权利要求1所述蓝牙传输方法,其特征在于,在控制所述蓝牙控制器进入低功耗模式后,所述方法还包括:在所述低功耗模式下检测所述第一蓝牙设备中是否存在有效数据需要发送,若是,则将所述蓝牙控制器切换至正常工作状态。3.根据权利要求1所述蓝牙传输方法,其特征在于,在控制所述蓝牙控制器进入低功耗模式后,所述方法还包括:在所述低功耗模式下接收所述第二蓝牙设备发送的数据包,并判断所述数据包中是否存在有效数据;若确定所述数据包中存在有效数据,将所述蓝牙控制器切换至正常工作状态。4.根据权利要求2或3所述蓝牙传输方法,其特征在于,所述将所述蓝牙控制器切换至正常工作状态,具体包括:通过主机控制接口HCI向所述蓝牙控制器的CPU发送中断信号,以使所述蓝牙控制器的CPU、Flash和RAM中的一项或多项切换至正常工作状态。5.一种蓝牙控制器,所述蓝牙控制器应用于第一蓝牙设备,所述第一蓝牙设...
【专利技术属性】
技术研发人员:周全,张娜娜,邓攀,刘岩,
申请(专利权)人:青岛海信电器股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。