This application provides a Bluetooth scanning method, device and system. The method includes: when starting the Bluetooth scan, scan command first number, the first number is the number of the scanning module to scan the Bluetooth broadcast channel, and each scanning instruction carry identification and the corresponding to a scan for each module; the number of the first scanning module of the scanning module in the broadcast data broadcasting channel transmission scanning and the scanning module corresponding to the broadcast channel is determined by the broadcast channel identifier corresponding with the scanning module; when scanning to broadcast data, broadcast data storage. Each scan module in this application can correspond to a broadcast channel, broadcast data, and each scanning module can always scan the broadcast channel transmission corresponding to the scanning module to scan through multiple modules can be achieved in each moment, can not monitor the scanning data with radio broadcast channel, reduce the packet loss, and improve the scanning efficiency of broadcast data.
【技术实现步骤摘要】
本申请涉及通信
,尤其涉及一种蓝牙扫描方法、装置及系统。
技术介绍
目前的可穿戴设备均使用低功耗(BLE,BluetoothLowEnergy)蓝牙模块做数据交互,扫描设备通过扫描BLE蓝牙模块发出的蓝牙广播数据,可以监测可穿戴设备佩戴者的状态信息(例如,心率、位置、步数等)。由于BLE蓝牙模块通常可以在三个广播信道进行数据的广播,因此扫描设备需要对三个广播信道进行扫描,以监测可穿戴设备佩戴者的状态信息。在现有技术中,扫描设备通过采用分时扫描的方式监测可穿戴设备佩戴者的状态信息,即扫描设备在每段时间间隙扫描一个广播信道,对另两个广播信道不进行扫描。在对大量可穿戴设备进行监测的情况下,分时扫描方式对每个广播信道发出的蓝牙广播数据的扫描效率明显比较低。
技术实现思路
有鉴于此,本申请提供一种蓝牙扫描方法、装置及系统,以解决现有扫描方式扫描效率低的问题。根据本申请实施例的第一方面,提供一种蓝牙扫描方法,所述方法包括:当启动蓝牙扫描时,生成第一数量的扫描指令,所述第一数量为当前需要进行蓝牙扫描的扫描模块的数量,且每条扫描指令携带的广播信道标识与其中一个扫描模块相对应;针对所述第一数量的扫描模块中的每个扫描模块,扫描与该扫描模块对应的广播信道传输的广播数据,所述广播信道由与该扫描模块对应的广播信道标识确定;当扫描到所述广播数据时,存储所述广播数据。根据本申请实施例的第二方面,提供一种蓝牙扫描系统,所述系统包括:控制服务器和多个扫描设备;所述控制服务器,用于当启动蓝牙扫描时,生成第一数量的扫描指令,所述第一数量为当前需要进行蓝牙扫描的扫描设备的数量,且每条扫描指令 ...
【技术保护点】
一种蓝牙扫描方法,其特征在于,所述方法包括:当启动蓝牙扫描时,生成第一数量的扫描指令,所述第一数量为当前需要进行蓝牙扫描的扫描模块的数量,且每条扫描指令携带的广播信道标识与其中一个扫描模块相对应;针对所述第一数量的扫描模块中的每个扫描模块,扫描与该扫描模块对应的广播信道传输的广播数据,所述广播信道由与该扫描模块对应的广播信道标识确定;当扫描到所述广播数据时,存储所述广播数据。
【技术特征摘要】
1.一种蓝牙扫描方法,其特征在于,所述方法包括:当启动蓝牙扫描时,生成第一数量的扫描指令,所述第一数量为当前需要进行蓝牙扫描的扫描模块的数量,且每条扫描指令携带的广播信道标识与其中一个扫描模块相对应;针对所述第一数量的扫描模块中的每个扫描模块,扫描与该扫描模块对应的广播信道传输的广播数据,所述广播信道由与该扫描模块对应的广播信道标识确定;当扫描到所述广播数据时,存储所述广播数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测通过第一设置选项设置的关于每个扫描模块的第一预设周期;所述生成第一数量的扫描指令,包括:以预设时间间隔,生成一个扫描指令;其中,所述第一预设周期大于或者等于所述预设时间间隔;统计生成的所述扫描指令的第二数量;当所述第二数量与所述第一数量相同时,停止执行所述以预设时间间隔,生成一个扫描指令的步骤,得到所述第一数量的扫描指令;其中,所述第一数量的扫描指令携带有相同的广播信道标识。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:检测通过第二设置选项设置的关于时间同步的第二预设周期;以所述第二预设周期,周期性执行所述以预设时间间隔,生成一个扫描指令的步骤,直至生成所述第一数量的扫描指令;其中,所述第二预设周期大于所述第一预设周期。4.一种蓝牙扫描系统,其特征在于,所述系统包括:控制服务器和多个扫描设备;所述控制服务器,用于当启动蓝牙扫描时,生成第一数量的扫描指令,所述第一数量为当前需要进行蓝牙扫描的扫描设备的数量,且每条扫描指令携带的广播信道标识与其中一个扫描设备相对应;所述多个扫描设备中的每一个扫描设备,用于扫描与该扫描设备对应的广播信道传输的广播数据,所述广播信道由与该扫描设备对应的广播信道标识确定;当扫描到所述广播数据时,存储所述广播数据。5.根据权利要求4所述的系统,其特征在于,所述控制服务器,还用于检测通过第一设置选项设置的关于每个扫描设备的第一预设周期;在生成第一数量的扫描指令过程中,以预设时间间隔,生成一个扫描指令;其中,所述第一预设周期大于或者等于所述预设时间间隔;统计生成的所述扫描指...
【专利技术属性】
技术研发人员:赵军辉,谢炜,
申请(专利权)人:安徽华米信息科技有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。