蓝牙信息的识别方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:37248769 阅读:15 留言:0更新日期:2023-04-20 23:27
本申请实施例提供一种蓝牙信息的识别方法、装置及相关设备,涉及通信技术领域,该方法包括:获取第一蓝牙信息,所述第一蓝牙信息包括:第一MAC地址和所述第一MAC地址关联的第一时刻;在所有第一数据集合都不具有所述第一MAC地址的情况下,根据所述第一时刻确定M个第一数据集合;根据所述第一蓝牙信息与每一所述M个第一数据集合中的第一子数据集合中的蓝牙信息,计算相关度分数,所述第一子数据集合为一个蓝牙设备在不同的历史时刻发送的具有同一MAC地址的蓝牙信息的集合;将所述第一MAC地址确定为目标蓝牙设备在所述第一时刻发送的MAC地址。本申请提高了识别蓝牙信息属于哪一蓝牙设备的准确性。蓝牙设备的准确性。蓝牙设备的准确性。

【技术实现步骤摘要】
蓝牙信息的识别方法、装置、电子设备及可读存储介质


[0001]本申请涉及通信
,尤其涉及一种蓝牙信息的识别方法、装置、电子设备及可读存储介质。

技术介绍

[0002]想要实现对蓝牙设备(未与其他蓝牙设备建立蓝牙通信协议的蓝牙设备)的定位,就需要知道同一蓝牙设备在每个时刻广播的蓝牙信息里面包含的媒体接入控制(Media Access Control,MAC)地址与蓝牙设备的对应的关系。
[0003]但由于蓝牙设备一般都采用了随机MAC地址,因此,导致直接根据蓝牙信息里的MAC地址来确定该蓝牙信息属于哪一蓝牙设备发出的,存在识别蓝牙信息属于哪一蓝牙设备的准确性较低的问题。

技术实现思路

[0004]本申请实施例的目的在于提供一种蓝牙信息的识别方法、装置、电子设备及可读存储介质,用于解决识别蓝牙信息属于哪一蓝牙设备的准确性较低的问题。
[0005]第一方面,本申请实施例提供一种蓝牙信息的识别方法,包括:
[0006]获取第一蓝牙信息,第一蓝牙信息包括:第一媒体接入控制MAC地址和第一MAC地址关联的第一时刻,第一时刻用于表示第一蓝牙信息的发送时刻;
[0007]在所有第一数据集合都不具有第一MAC地址的情况下,根据第一时刻确定M个第一数据集合,每一个第一数据集合为一个蓝牙设备在多个历史时刻发送的蓝牙信息的集合,M个第一数据集合中的每一个第一数据集合的目标时刻与第一时刻之间的时间间隔小于第一预设值,且目标时刻早于第一时刻,目标时刻为第一数据集合中距离第一时刻最近的蓝牙信息的发送时刻,M为正整数;
[0008]根据第一蓝牙信息与每一M个第一数据集合中的第一子数据集合中的蓝牙信息,计算相关度分数,第一子数据集合为一个蓝牙设备在不同的历史时刻发送的具有同一MAC地址的蓝牙信息的集合;
[0009]将第一MAC地址确定为目标蓝牙设备在第一时刻发送的MAC地址,目标蓝牙设备为相关度分数最大的第一子数据集合对应的蓝牙设备。
[0010]可选地,所述第一蓝牙信息还包括所述第一MAC地址关联的信号强度,每一所述M个第一子数据集合中的蓝牙信息还包括一个蓝牙设备的同一MAC地址在不同历史时刻关联的信号强度;所述根据所述第一蓝牙信息与每一所述M个第一数据集合中的第一子数据集合中的蓝牙信息,计算相关度分数包括:
[0011]根据所述第一时刻与所述目标时刻的差值,计算时间连续性分数,所述时间连续性分数用于表征所述第一时刻和所述目标时刻为同一蓝牙设备发送蓝牙信息的相邻的两个时刻的置信度;
[0012]根据所述第一MAC地址关联的信号强度与所述一个蓝牙设备的同一MAC地址在不
同历史时刻关联的信号强度平均值,计算信号强度连续性分数,所述信号强度连续性分数用于表征所述第一MAC地址关联的信号强度和所述一个蓝牙设备同一MAC地址在不同历史时刻关联的信号强度平均值为同一蓝牙设备发送的蓝牙信息的信号强度的置信度;
[0013]根据所述时间连续性分数和所述信号强度连续性分数,计算所述相关度分数。
[0014]可选地,所述第一蓝牙信息还包括:所述第一MAC地址关联的厂商自定义字段的比特位数,所述第一子数据集合中的蓝牙信息还包括一个蓝牙设备的同一MAC地址在不同历史时刻关联的厂商自定义字段的比特位数;所述根据所述时间连续性分数和所述信号强度连续性分数,计算所述相关度分数包括:
[0015]在所述第一MAC地址关联的厂商自定义字段的比特位数与所述一个蓝牙设备的同一MAC地址在不同历史时刻关联的厂商自定义字段的比特位数的差值小于第二预设值的情况下,根据所述第一MAC地址关联的厂商自定义字段的比特位数和所述一个蓝牙设备的同一MAC地址在不同历史时刻关联的厂商自定义字段的比特位数,计算厂商自定义字段的相似度分数,所述厂商自定义字段的相似段分数可表征所述第一MAC地址关联的厂商自定义字段与所述一个蓝牙设备的同一MAC地址在不同历史时刻关联的厂商自定义字段为同一蓝牙设备发送的蓝牙信息中的厂商自定义字段的置信度;
[0016]根据所述时间连续性分数、所述信号强度连续性分数和所述厂商自定义字段的相似度分数,计算所述相关度分数。
[0017]可选地,所述在所述第一MAC地址关联的厂商自定义字段与所述一个蓝牙设备的同一MAC地址在不同历史时刻关联的厂商自定义字段的差值小于第二预设值的情况下,根据所述第一MAC地址关联的厂商自定义字段和所述一个蓝牙设备的同一MAC地址在不同历史时刻关联的厂商自定义字段,计算厂商自定义字段的相似度分数,计算所述厂商自定义字段相似度分数的公式如下:其中,所述msdprob为所述厂商自定义字段相似度分数、所述totallen为所述一个蓝牙设备的同一MAC地址在不同历史时刻关联的厂商自定义字段,所述difflen为所述第一MAC地址关联的厂商自定义字段与所述一个蓝牙设备的同一MAC地址在不同历史时刻关联的厂商自定义字段的差值。
[0018]可选地,所述根据所述第一时刻与所述目标时刻的差值,计算时间连续性分数,所述计算时间连续性分数的公式如下:其中所述timecontinuityvar为所述时间连续性分数,所述deltaT为所述第一时刻与所述目标时刻的差值,所述A为大于0的数;
[0019]和/或,所述根据所述第一MAC地址关联的信号强度与所述一个蓝牙设备的同一MAC地址在不同历史时刻关联的信号强度平均值,计算信号强度连续性分数,计算所述信息强度连续性分数的公式如下:其中,所述RSSIcontinuityvar为信息强度连续性分数,所述str2num(BTRSSI)为所述第一MAC地址关联的信号强度、所述rssimean为所述一个蓝牙设备的同一MAC地址在不同历史时刻关联的信号强度平均值。
[0020]可选地,所述根据所述时间连续性分数、所述信号强度连续性分数和所述厂商自
定义字段的相似度分数,计算所述相关度分数,计算所述相关度分数的公式如下:cor=timecontinuityvar*RSSIcontinuityvar,其中,所述cor为所述相关度分数,所述timecontinuityvar为所述时间连续性分数,所述RSSIcontinuityvar为所述信息强度连续性分数。
[0021]第二方面,本申请实施例提供一种蓝牙信息的识别装置,包括:
[0022]获取模块,用于获取第一蓝牙信息,所述第一蓝牙信息包括:第一MAC地址和所述第一MAC地址关联的第一时刻,所述第一时刻用于表示所述第一蓝牙信息的发送时刻;
[0023]第一确定模块,用于在所有第一数据集合都不具有所述第一MAC地址的情况下,根据所述第一时刻确定M个第一数据集合,每一个所述第一数据集合为一个蓝牙设备在多个历史时刻发送的蓝牙信息的集合,所述M个第一数据集合中的每一个第一数据集合的目标时刻与所述第一时刻之间的时间间隔小于第一预设值,且所述目标时刻早于所述第一时刻,所述目标时刻为所述第一数据集合中距离所述第一时刻最近的蓝牙信息的发送时刻,所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蓝牙信息的识别方法,其特征在于,所述方法包括:获取第一蓝牙信息,所述第一蓝牙信息包括:第一媒体接入控制MAC地址和所述第一MAC地址关联的第一时刻,所述第一时刻用于表示所述第一蓝牙信息的发送时刻;在所有第一数据集合都不具有所述第一MAC地址的情况下,根据所述第一时刻确定M个第一数据集合,每一个所述第一数据集合为一个蓝牙设备在多个历史时刻发送的蓝牙信息的集合,所述M个第一数据集合中的每一个第一数据集合的目标时刻与所述第一时刻之间的时间间隔小于第一预设值,且所述目标时刻早于所述第一时刻,所述目标时刻为所述第一数据集合中距离所述第一时刻最近的蓝牙信息的发送时刻,所述M为正整数;根据所述第一蓝牙信息与每一所述M个第一数据集合中的第一子数据集合中的蓝牙信息,计算相关度分数,所述第一子数据集合为一个蓝牙设备在不同的历史时刻发送的具有同一MAC地址的蓝牙信息的集合;将所述第一MAC地址确定为目标蓝牙设备在所述第一时刻发送的MAC地址,所述目标蓝牙设备为所述相关度分数最大的所述第一子数据集合对应的蓝牙设备。2.根据权利要求1所述的蓝牙信息的识别方法,其特征在于,所述第一蓝牙信息还包括所述第一MAC地址关联的信号强度,每一所述M个第一子数据集合中的蓝牙信息还包括一个蓝牙设备的同一MAC地址在不同历史时刻关联的信号强度;所述根据所述第一蓝牙信息与每一所述M个第一数据集合中的第一子数据集合中的蓝牙信息,计算相关度分数包括:根据所述第一时刻与所述目标时刻的差值,计算时间连续性分数,所述时间连续性分数用于表征所述第一时刻和所述目标时刻为同一蓝牙设备发送蓝牙信息的相邻的两个时刻的置信度;根据所述第一MAC地址关联的信号强度与所述一个蓝牙设备的同一MAC地址在不同历史时刻关联的信号强度平均值,计算信号强度连续性分数,所述信号强度连续性分数用于表征所述第一MAC地址关联的信号强度和所述一个蓝牙设备同一MAC地址在不同历史时刻关联的信号强度平均值为同一蓝牙设备发送的蓝牙信息的信号强度的置信度;根据所述时间连续性分数和所述信号强度连续性分数,计算所述相关度分数。3.根据权利要求2所述的蓝牙信息的识别方法,其特征在于,所述第一蓝牙信息还包括:所述第一MAC地址关联的厂商自定义字段的比特位数,所述第一子数据集合中的蓝牙信息还包括一个蓝牙设备的同一MAC地址在不同历史时刻关联的厂商自定义字段的比特位数;所述根据所述时间连续性分数和所述信号强度连续性分数,计算所述相关度分数包括:在所述第一MAC地址关联的厂商自定义字段的比特位数与所述一个蓝牙设备的同一MAC地址在不同历史时刻关联的厂商自定义字段的比特位数的差值小于第二预设值的情况下,根据所述第一MAC地址关联的厂商自定义字段的比特位数和所述一个蓝牙设备的同一MAC地址在不同历史时刻关联的厂商自定义字段的比特位数,计算厂商自定义字段的相似度分数,所述厂商自定义字段的相似段分数可表征所述第一MAC地址关联的厂商自定义字段与所述一个蓝牙设备的同一MAC地址在不同历史时刻关联的厂商自定义字段为同一蓝牙设备发送的蓝牙信息中的厂商自定义字段的置信度;根据所述时间连续性分数、所述信号强度连续性分数和所述厂商自定义字段的相似度分数,计算所述相关度分数。4.根据权利要求3所述的蓝牙信息的识别方法,其特征在于,所述在所述第一MAC地址
关联的厂商自定义字段与所述一个蓝牙设备的同一MAC地址在不同历史时刻关联的厂商自定义字段的差值小于第二预设值的情况下,根据所述第一MAC地址关联的厂商自定义字段和所述一个蓝牙设备的同一MAC地址在不同历史时刻关联的厂商自定义字段,计算厂商自定义字段的相似度分数,计算所述厂商自定义字段相似度分数的公式如下:其中,所述msdprob为所述厂商自定义字段相似度分数、所述totallen为所述一个蓝牙设备的同一MAC地址在不同历史时刻关联的厂商自定义字段...

【专利技术属性】
技术研发人员:唐舟进杨艳吴海峰冯亚辉郭树盛
申请(专利权)人:北京数原数字化城市研究中心
类型:发明
国别省市:

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

1