[发明专利]蓝牙扫描方法、装置、终端及存储介质有效
申请号: | 201811355740.1 | 申请日: | 2018-11-14 |
公开(公告)号: | CN109548115B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 陈岩 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | H04W48/16 | 分类号: | H04W48/16;H04W52/02;H04W4/80;H04W48/10 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 牟慧仙 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 蓝牙 扫描 方法 装置 终端 存储 介质 | ||
1.一种蓝牙扫描方法,其特征在于,所述方法用于蓝牙从设备,所述方法包括:
低功耗模式下,当接收到信标Beacon数据时,唤醒处理器,所述Beacon数据由蓝牙主设备广播,所述处理器用于处理所述Beacon数据;
若接收到同一蓝牙主设备广播的n条所述Beacon数据,则获取n条所述Beacon数据各自对应的计步器数据,所述计步器数据是在接收到所述Beacon数据时获取得到,n≥2,n为整数;
若所述计步器数据满足预设条件,则关闭蓝牙扫描,其中,关闭蓝牙扫描后,所述蓝牙从设备停止接收所述Beacon数据,且当所述计步器数据指示所述蓝牙从设备处于静止状态时,所述计步器数据满足所述预设条件。
2.根据权利要求1所述的方法,其特征在于,所述若接收到同一蓝牙主设备广播的n条所述Beacon数据,则获取n条所述Beacon数据各自对应的计步器数据,包括:
获取各条所述Beacon数据中包含的蓝牙设备标识;
若n条所述Beacon数据中包含同一蓝牙设备标识,则确定n条所述Beacon数据由同一蓝牙主设备广播,并获取n条所述Beacon数据各自对应的所述计步器数据。
3.根据权利要求1或2所述的方法,其特征在于,所述获取n条所述Beacon数据各自对应的计步器数据之后,所述方法还包括:
计算n条所述计步器数据中相邻计步器数据的计步数据差值;
若n-1个所述计步数据差值之和小于第一步数阈值,和/或,n-1个所述计步数据差值均小于第二步数阈值,则确定所述计步器数据满足所述预设条件。
4.根据权利要求3所述的方法,其特征在于,所述关闭蓝牙扫描,包括:
启动定时器;
在所述定时器的定时器时长内关闭蓝牙扫描;
所述关闭蓝牙扫描之后,所述方法还包括:
当所述定时器达到所述定时器时长时,重新开启蓝牙扫描。
5.根据权利要求4所述的方法,其特征在于,所述重新开启蓝牙扫描之后,所述方法还包括:
若接收到所述蓝牙主设备广播的所述Beacon数据,且所述Beacon数据对应的计步器数据与上一条计步器数据的差值小于所述第二步数阈值,则启动所述定时器,并在所述定时器时长内关闭蓝牙扫描。
6.根据权利要求5所述的方法,其特征在于,所述启动定时器之前,所述方法还包括:
获取所述定时器的启动次数;
根据所述启动次数确定所述定时器时长,并对所述启动次数进行加一操作,所述定时器时长与所述启动次数呈正相关关系;
所述重新开启蓝牙扫描之后,所述方法还包括:
若接收到所述蓝牙主设备广播的所述Beacon数据,且所述Beacon数据对应的计步器数据与上一条计步器数据的差值大于所述第二步数阈值,则重置所述启动次数。
7.根据权利要求3所述的方法,其特征在于,所述方法还包括:
获取低功耗模式下所述蓝牙从设备的第一处理器唤醒次数和第二处理器唤醒次数,所述第一处理器唤醒次数是执行蓝牙扫描关闭策略时所述处理器的唤醒次数,所述第二处理器唤醒次数是未执行所述蓝牙扫描关闭策略时所述处理器的唤醒次数;
向服务器上报所述第一处理器唤醒次数和所述第二处理器唤醒次数,所述服务器用于根据各个蓝牙设备上报的所述第一处理器唤醒次数和所述第二处理器唤醒次数确定所述蓝牙扫描关闭策略的执行效果,并根据所述执行效果更新所述第一步数阈值和/或第二步数阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811355740.1/1.html,转载请声明来源钻瓜专利网。