蓝牙通信应用重启的处理方法及电子设备技术

技术编号:43528528 阅读:33 留言:0更新日期:2024-12-03 12:14
本申请涉及一种蓝牙通信应用重启的处理方法及电子设备。其中,该方法包括:响应于运行中的蓝牙通信应用重启,开启蓝牙服务端;基于蓝牙服务端进行蓝牙通道重建,并获取蓝牙通道重建过程中的完成响应,其中,完成响应包括蓝牙完成连接响应和服务属性添加成功响应;响应于蓝牙完成连接响应晚于服务属性添加成功响应,确定蓝牙通信应用正常重启;响应于蓝牙完成连接响应先于服务属性添加成功响应,确定蓝牙通信应用异常重启。本申请解决了智能可穿戴设备的BLE通信应用程序在异常重启之后,和终端设备之间的物理连接成功,但逻辑连接是失败的,导致智能可穿戴设备上的后续业务逻辑无法正常执行的技术问题。

【技术实现步骤摘要】

本申请涉及通信,特别是涉及一种蓝牙通信应用重启的处理方法及电子设备


技术介绍

1、随着蓝牙技术的发展,蓝牙低功耗设备(bluetooth low energy,ble)设备越来越普及,目前智能可穿戴设备(例如增强现实(augmented reality,ar)眼镜、智能手表等)就涉及到了ble通信,主要的场景是终端设备(例如手机)和智能可穿戴设备通过ble通信应用程序进行连接,连接成功则可进行数据通信。在连接之前,智能可穿戴设备作为一个ble外设,它需要开启了一个服务端ble server(蓝牙服务端),让终端设备作为ble client与智能可穿戴设备发生连接。

2、智能可穿戴设备通过ble通信应用程序与终端设备进行通信连接时,终端设备和智能可穿戴设备在做一次正常ble物理连接之后,终端设备会主动向智能可穿戴设备发起鉴权认证的消息,只有双方鉴权过程完整无误,才认为是真正的逻辑连接成功,只有逻辑连接成功之后,才能进行后续的业务逻辑操作。

3、在智能可穿戴设备和终端设备已经连接成功的情况下,智能可穿戴设备的ble通信应用程序由于程序本文档来自技高网...

【技术保护点】

1.一种蓝牙通信应用重启的处理方法,包括:

2.根据权利要求1所述的方法,确定所述蓝牙通信应用异常重启之后,所述方法还包括:

3.根据权利要求1所述的方法,确定所述蓝牙通信应用异常重启之后,所述方法还包括:

4.根据权利要求3所述的方法,向互联设备发送二次鉴权指令,包括:

5.根据权利要求4所述的方法,所述蓝牙通信应用包括第一特征值对应的UUID,调用操作系统中的低功耗蓝牙模块向所述互联设备发送所述二次鉴权指令,包括:

6.根据权利要求1至5中任一项所述的方法,基于所述蓝牙服务端进行蓝牙通道重建,包括:>

7.根据权利...

【技术特征摘要】

1.一种蓝牙通信应用重启的处理方法,包括:

2.根据权利要求1所述的方法,确定所述蓝牙通信应用异常重启之后,所述方法还包括:

3.根据权利要求1所述的方法,确定所述蓝牙通信应用异常重启之后,所述方法还包括:

4.根据权利要求3所述的方法,向互联设备发送二次鉴权指令,包括:

5.根据权利要求4所述的方法,所述蓝牙通信应用包括第一特征值对应的uuid,调用操作系统中的低功耗蓝牙模块向所述互联设备发送所述二次鉴权指令,包括:

6.根据权利要求1至5中任一项所述的方法,基...

【专利技术属性】
技术研发人员:成锋
申请(专利权)人:湖北星纪魅族集团有限公司
类型:发明
国别省市:

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

1