[发明专利]一种快速获知蓝牙设备断开连接的方法及终端设备有效
| 申请号: | 201910848814.3 | 申请日: | 2019-09-09 |
| 公开(公告)号: | CN110545540B | 公开(公告)日: | 2022-04-01 |
| 发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
| 主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W52/02;H04W76/10;H04W76/25;H04W76/30 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 快速 获知 蓝牙 设备 断开 连接 方法 终端设备 | ||
1.一种快速获知蓝牙设备断开连接的方法,其特征在于,所述方法包括:
步骤A1,终端设备与蓝牙设备建立连接;
步骤A2,所述终端设备接收所述蓝牙设备发送的更改预置系统连接参数请求,其中,所述更改预置系统连接参数请求中的超时参数小于预置系统连接参数的超时参数;
步骤A3,所述终端设备向所述蓝牙设备发送接受更改预置系统连接参数请求的响应;
步骤A4,所述终端设备接收所述蓝牙设备发送的确认更改预置系统连接参数的信息;
步骤A5,所述终端设备向所述蓝牙设备发送更改预置系统连接参数指令;所述更改系统预置连接参数指令中包括瞬时参数;
步骤A6,所述终端设备根据所述瞬时参数判断是否达到更改预置系统连接参数的生效时间;如果是,执行步骤A7;如果否,执行步骤A8;
步骤A7,所述终端设备对预置系统连接参数进行更改,并根据更改后的预置系统连接参数的超时参数判断所述蓝牙设备是否断开连接;并在判断所述蓝牙设备断开连接后将所述蓝牙设备断开连接的消息发送给与所述蓝牙设备对应的应用;
步骤A8,所述终端设备根据预置系统连接参数的超时参数判断所述蓝牙设备是否断开连接并在判断所述蓝牙设备断开连接后将所述蓝牙设备断开连接的消息发送给与所述蓝牙设备对应的应用。
2.如权利要求1所述的方法,其特征在于,所述步骤A6中,所述终端设备根据预置系统连接参数判断所述蓝牙设备是否断开之前还包括:所述终端设备判断所述应用的预置的超时参数是否小于预置系统连接参数中的超时参数,如果是,则所述终端设备从所述蓝牙设备中获取读特征服务信息,并根据所述应用的预置的超时参数和所述读特征服务信息判断所述蓝牙设备是否断开连接;如果否,则所述终端设备根据所述预置系统连接参数的超时参数判断所述蓝牙设备是否断开连接。
3.如权利要求2所述的方法,其特征在于,所述终端设备从所述蓝牙设备中获取读特征服务信息,并根据所述应用的预置的连接参数中的超时参数和所述读特征服务信息判断所述蓝牙设备是否断开连接具体包括:所述终端设备判断是否可以从所述蓝牙设备中获取读特征服务信息,如果是,则所述终端设备从所述蓝牙设备中获取读特征服务信息,根据所述应用预置的连接参数中的超时参数和所述读特征服务信息判断所述蓝牙设备是否断开连接,如果否,则所述终端设备向所述蓝牙设备发送心跳指令,并根据所述应用的预置的超时参数来判断所述蓝牙设备是否断开连接。
4.如权利要求2所述的方法,其特征在于,所述根据所述应用的预置的超时参数和所述读特征服务信息判断所述蓝牙设备是否断开连接具体包括:所述终端设备根据所述读特征服务信息生成读取特定服务信息的读指令,将所述读取特定服务信息的读指令发送给所述蓝牙设备,并判断是否在所述应用的预置的超时参数的时间间隔内收到特定服务信息,如果是,则所述终端设备与所述蓝牙设备继续通信,如果否,则确定所述蓝牙设备断开与所述终端设备的连接。
5.如权利要求3所述的方法,其特征在于,所述终端设备判断是否可以从所述蓝牙设备中获取读特征服务信息具体包括:
步骤C1,所述终端设备向所述蓝牙设备发送发现服务指令;
步骤C2,所述终端设备接收所述蓝牙设备发送的服务特征数据包,遍历所述服务特征数据包并判断是否找到读特征服务信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910848814.3/1.html,转载请声明来源钻瓜专利网。





