System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种实现蓝牙设备低功耗运行方法及相关装置制造方法及图纸_技高网

一种实现蓝牙设备低功耗运行方法及相关装置制造方法及图纸

技术编号:40197670 阅读:13 留言:0更新日期:2024-01-27 00:01
本申请提供了一种实现蓝牙设备低功耗运行方法及相关装置。在第一电子设备与第二电子设备建立第一蓝牙连接之后,在满足第一条件的情况下,第一电子设备可以断开第一蓝牙连接。在断开第一蓝牙连接后,第一电子设备可以向第二电子设备周期性地发送第二广播报文,以实现设备保活。其中第二广播报文中携带有第一周期值,第一周期值用于指示第一电子设备发送第二广播报文的间隔时长。该方法实现了蓝牙设备可以在没有数据产生,或者智能网关不会向蓝牙设备发送控制指令时时,可以主动断开蓝牙连接以减少自身的功耗,达到节能的目的,以延长设备的使用寿命。

【技术实现步骤摘要】

本申请涉及蓝牙,尤其涉及一种实现蓝牙设备低功耗运行方法及相关装置


技术介绍

1、随着终端技术的发展,电子设备的种类越来越多,电子设备的功能也越来越丰富。电子设备之间也实现了通过蓝牙(bluetooth,bt)技术进行通信。

2、蓝牙技术是一种支持设备短距离(例如10m之内)通信的无线电技术。例如,蓝牙设备可以与智能网关建立蓝牙连接,从而使得用户可以通过智能网关对蓝牙设备进行控制,或者蓝牙设备通过智能网关与服务器或者其它设备进行数据交互。

3、目前,蓝牙设备在打开蓝牙功能后,需周期性的发送广播消息,以使得智能网关可以发现蓝牙设备并与蓝牙设备建立蓝牙连接。之后。蓝牙设备和智能网关需要保持蓝牙连接,以使得智能网关可以对蓝牙设备进行控制,或者转发蓝牙设备与服务器或者其它设备的交互数据,上述过程增加了蓝牙设备的功耗。因此,如何在保证智能网关和蓝牙设备之间可以正常交互的前提下,减小蓝牙设备的功耗,是亟待解决的问题。


技术实现思路

1、本申请提供了一种实现蓝牙设备低功耗运行方法及相关装置,实现了蓝牙设备可以在没有数据产生,或者智能网关不会向蓝牙设备发送控制指令时时,主动断开蓝牙连接以减少自身的功耗,达到节能的目的,以延长设备的使用寿命。

2、第一方面,本申请提供了一种实现蓝牙设备低功耗运行方法,方法包括:第一电子设备向第二电子设备发送第一广播报文,第一广播报文用于与第二电子设备建立第一蓝牙连接;在第一电子设备与第二电子设备建立第一蓝牙连接后,在满足第一条件的情况下,第一电子设备断开第一蓝牙连接;在断开第一蓝牙连接后,第一电子设备向第二电子设备周期性地发送第二广播报文;其中,第二广播报文中携带有第一周期值,第一周期值用于指示第一电子设备发送第二广播报文的间隔时长。

3、其中,第一电子设备可以是蓝牙设备、第二电子设备可以是智能网关。

4、第一蓝牙连接可以指的是第一电子设备与第二电子设备建立蓝牙长连接。

5、通过第一方面提供的方法,实现了第一电子设备在满足第一条件的情况下,主动断开与第二电子设备之间的蓝牙连接,以减少第一电子设备的功耗,达到节能的目的。其次,在断开蓝牙连接后,第一电子设备周期性地向第二电子设备发送第二广播报文,以此通知第二电子设备此时第一电子设备仍然在线,以实现设备保活,而在一些情形下第二电子设备无需回连至第一电子设备。

6、结合第一方面,在一种可能的实现方式中,在第一电子设备向第二电子设备周期性地发送第二广播报文后,方法还包括:第一电子设备向第二电子设备发送第三广播报文,第三广播报文中携带有第一回连标识,第一回连标识用于指示第二电子设备与第一电子设备建立第二蓝牙连接。

7、这样,第一电子设备可以主动向第二电子设备发送第三广播报文,请求回连至第二电子设备。

8、结合第一方面,在一种可能的实现方式中,在第一电子设备与第二电子设备建立第二蓝牙连接后,方法还包括:第一电子设备停止发送第二广播报文。

9、这样,只有在第一电子设备与第二电子设备断开蓝牙连接之后,第一电子设备才向第二电子设备发送第二广播报文,以实现设备保活。

10、结合第一方面,在一种可能的实现方式中,在第一电子设备向第二电子设备周期性地发送第二广播报文之后,方法还包括:在满足第一条件且满足第二条件的情况下,第一电子设备向第二电子设备周期性地发送第四广播报文,第四广播报文中携带有第二周期值,第二周期值用于指示第一电子设备发送第四广播报文的间隔时长;其中,第二周期与第一周期不同。

11、需要说明的是,第一广播报文、第二广播报文、第三广播报文和第四广播报文中携带的至少一个特征不同,例如特征可以是发送广播报文的周期值、心跳标识、回连标识等,该特征用于区别不同场景下不同广播报文的功能。

12、对于多个在同一场景下具有相同功能的广播报文,如多个第二广播报文,一方面具有相同的至少一个特征,因而在本申请场景下具有相同的功能,但另一方面携带的其他信息也可以不完全相同,如发送广播报文的时间戳等。

13、这样,在第一电子设备与第二电子设备断开蓝牙连接之后,第一电子设备可以调节发送以实现设备保活的广播报文的周期,进一步减少第一电子设备的功耗,达到节能的目的。

14、结合第一方面,在一种可能的实现方式中,第二条件包括以下任意一种或多种:第一电子设备的电量满足预设条件、第一电子设备的负载满足预设条件、第一电子设备的剩余内存满足预设条件。

15、可选的,在第二周期值大于第一周期值的情况下,第二条件包括以下任意一种或多种:第一电子设备的电量低于预设值、第一电子设备的负载高于预设值、第一电子设备的剩余内存低于预设值。这样,第一电子设备可以延长发送以实现设备保活的广播报文的周期,进一步减少第一电子设备的功耗,达到节能的目的。

16、可选的,在第二周期值小于第一周期值的情况下,第二条件包括以下任意一种或多种:第一电子设备的电量高于预设值、第一电子设备的负载低于预设值、第一电子设备的剩余内存高于预设值。这样,第一电子设备可以缩短发送以实现设备保活的广播报文的周期,当第二电子设备需主动回连至第一电子设备时,可以减少第二电子设备等待的第一电子设备发送广播报文的时长。

17、结合第一方面,在一种可能的实现方式中,第一条件包括:在预设时间段内,第一电子设备不向第二电子设备发送使用数据,或者,第二电子设备也不向第一电子设备发送控制指令。

18、结合第一方面,在一种可能的实现方式中,第二广播报文中包括第一心跳标识。

19、结合第一方面,在一种可能的实现方式中,第三广播报文中有第一字段,第一字段的取值为第一值;第一值用于指示第三广播报文中的第一回连标识。第二广播报文中有第一字段,第一字段的取值为第二值;第二值用于指示第二广播报文中的第一心跳标识,第二值与第一值不同。

20、这样,第二电子设备可以基于广播报文中第一字段的取值区分是回连广播报文“回连广播报文”还是实现设备保活的“心跳广播报文”。

21、第二方面,本申请提供了一种实现第一电子设备低功耗运行方法,方法包括:第二电子设备接收第一电子设备发送的第一广播报文;第二电子设备基于第一广播报文与第一电子设备建立第一蓝牙连接;在满足第一条件的情况下,第二电子设备与第一电子设备断开第一蓝牙连接;在断开第一蓝牙连接后,第二电子设备接收第一电子设备周期性地发送的第二广播报文,第二广播报文中携带有第一周期值,第一周期值用于指示第一电子设备发送第二广播报文的间隔时长;响应于第二广播报文,第二电子设备停止回连至第一电子设备。

22、其中,第一电子设备可以是蓝牙设备、第二电子设备可以是智能网关。

23、第一蓝牙连接可以指的是第一电子设备与第二电子设备建立蓝牙长连接。

24、通过第一方面提供的方法,实现了第一电子设备在满足第一条件的情况下,主动断开与第二电子设备之间的蓝牙连接,以减少本文档来自技高网...

【技术保护点】

1.一种实现蓝牙设备低功耗运行方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述第一电子设备向所述第二电子设备周期性地发送第二广播报文后,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,在所述第一电子设备与所述第二电子设备建立所述第二蓝牙连接后,所述方法还包括:

4.根据权利要求1或2所述的方法,其特征在于,在所述第一电子设备向所述第二电子设备周期性地发送第二广播报文之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述第二条件包括以下任意一种或多种:所述第一电子设备的电量满足预设条件、所述第一电子设备的负载满足预设条件、所述第一电子设备的剩余内存满足预设条件。

6.根据权利要求1-5任一项所述的方法,其特征在于,所述第一条件包括:在预设时间段内,所述第一电子设备不向所述第二电子设备发送使用数据,或者,所述第二电子设备也不向所述第一电子设备发送控制指令。

7.根据权利要求1-6任一项所述的方法,其特征在于,所述第二广播报文中包括第一心跳标识。

8.根据权利要求7所述的方法,其特征在于,所述第三广播报文中有第一字段,所述第一字段的取值为第一值;所述第一值用于指示所述第三广播报文中的所述第一回连标识;

9.一种实现第一电子设备低功耗运行方法,其特征在于,所述方法包括:

10.根据权利要求9所述的方法,其特征在于,在所述第二电子设备接收所述第一电子设备周期性地发送的第二广播报文后,所述方法还包括:

11.根据权利要求9所述的方法,其特征在于,在所述第二电子设备接收所述第一电子设备周期性地发送的第二广播报文后,所述方法还包括:

12.根据权利要求9-11任一项所述的方法,其特征在于,在所述第二电子设备接收所述第一电子设备周期性地发送的第二广播报文后,所述方法还包括:

13.根据权利要求12所述的方法,其特征在于,所述第二条件包括以下任意一种或多种:所述第一电子设备的电量满足预设条件、所述第一电子设备的负载满足预设条件、所述第一电子设备的剩余内存满足预设条件。

14.根据权利要求9-13任一项所述的方法,其特征在于,所述第一条件包括:在预设时间段内,所述第一电子设备不向所述第二电子设备发送使用数据,或者,所述第二电子设备也不向所述第一电子设备发送控制指令。

15.根据权利要求9-14任一项所述的方法,其特征在于,所述第二广播报文中包括第一心跳标识。

16.根据权利要求15所述的方法,其特征在于,所述第三广播报文中有第一字段,所述第一字段的取值为第一值;所述第一值用于指示所述第三广播报文中的所述第一回连标识;

17.一种实现第一电子设备低功耗运行系统,其特征在于,所述系统包括第一电子设备和第二电子设备,其中,

18.根据权利要求17所述的系统,其特征在于,所述第二电子设备,还用于在接收到所述第一电子设备发送的所述第二广播报文之后,获取第一指令,所述第一指令用于指示所述第二电子设备回连至所述智能设备;

19.根据权利要求17所述的系统,其特征在于,所述第一电子设备,还用于在向所述第二电子设备发送所述第二广播报文之后,向所述第二电子设备发送第三广播报文,所述第三广播报文中携带有第一回连标识,所述第一回连标识用于指示所述第二电子设备与所述第一电子设备建立蓝牙连接;

20.根据权利要求18或19所述的系统,其特征在于,所述第一电子设备,还用于在与所述第二电子设备建立所述第二蓝牙连接后,停止发送所述第二广播报文。

21.根据权利要求17-19任一项所述的系统,其特征在于,所述第一电子设备还用于:

22.根据权利要求21所述的系统,其特征在于,所述第二条件包括以下任意一种或多种:所述第一电子设备的电量满足预设条件、所述第一电子设备的负载满足预设条件、所述第一电子设备的剩余内存满足预设条件。

23.根据权利要求17-22任一项所述的系统,其特征在于,所述第一条件包括:在预设时间段内内,所述第一电子设备不向所述第二电子设备发送使用数据,或者,所述第二电子设备也不向所述第一电子设备发送控制指令。

24.根据权利要求17-23任一项所述的系统,其特征在于,所述第二广播报文中包括第一心跳标识。

25.根据权利要求24所述的系统,其特征在于,所述第三广播报文中有第一字段,所述第一字段的取值为第一值;所述第一值用于指示所述第三广播报文中的所述第一回连标识;

26.一种电子设备,为第一电子设备,其特征在于,...

【技术特征摘要】

1.一种实现蓝牙设备低功耗运行方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述第一电子设备向所述第二电子设备周期性地发送第二广播报文后,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,在所述第一电子设备与所述第二电子设备建立所述第二蓝牙连接后,所述方法还包括:

4.根据权利要求1或2所述的方法,其特征在于,在所述第一电子设备向所述第二电子设备周期性地发送第二广播报文之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述第二条件包括以下任意一种或多种:所述第一电子设备的电量满足预设条件、所述第一电子设备的负载满足预设条件、所述第一电子设备的剩余内存满足预设条件。

6.根据权利要求1-5任一项所述的方法,其特征在于,所述第一条件包括:在预设时间段内,所述第一电子设备不向所述第二电子设备发送使用数据,或者,所述第二电子设备也不向所述第一电子设备发送控制指令。

7.根据权利要求1-6任一项所述的方法,其特征在于,所述第二广播报文中包括第一心跳标识。

8.根据权利要求7所述的方法,其特征在于,所述第三广播报文中有第一字段,所述第一字段的取值为第一值;所述第一值用于指示所述第三广播报文中的所述第一回连标识;

9.一种实现第一电子设备低功耗运行方法,其特征在于,所述方法包括:

10.根据权利要求9所述的方法,其特征在于,在所述第二电子设备接收所述第一电子设备周期性地发送的第二广播报文后,所述方法还包括:

11.根据权利要求9所述的方法,其特征在于,在所述第二电子设备接收所述第一电子设备周期性地发送的第二广播报文后,所述方法还包括:

12.根据权利要求9-11任一项所述的方法,其特征在于,在所述第二电子设备接收所述第一电子设备周期性地发送的第二广播报文后,所述方法还包括:

13.根据权利要求12所述的方法,其特征在于,所述第二条件包括以下任意一种或多种:所述第一电子设备的电量满足预设条件、所述第一电子设备的负载满足预设条件、所述第一电子设备的剩余内存满足预设条件。

14.根据权利要求9-13任一项所述的方法,其特征在于,所述第一条件包括:在预设时间段内,所述第一电子设备不向所述第二电子设备发送使用数据,或者,所述第二电子设备也不向所述第一电子设备发送控制指令。

15.根据权利要求9-14任一项所述的方法,其特征在于,所述第二广播报文中包括第一心跳标识。

16.根据权利要求15所述的方法,其特征在于,所述第三广播报文中有第一字段,所述第一字段的取值为第一值;所述第一值用于指示所述第三广播报文中的所述第一回连标识;

17.一种实现第一电子设备低功耗运行系统,其特征在于,所述系统包括第一电子设备和第二电子设备,其中,

18.根据权利要求17所述的系统,其特征在于,所述第二电子设备,还用于在接收到所述第一电子设备发送的所述第二广播报文之后,获取第一指...

【专利技术属性】
技术研发人员:许天亮杨林
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1