1 .一种射频指纹库更新方法,其特征在于,所述射频指纹库中的历史指纹数据包括簇
信息和子簇信息,所述方法包括:
获取实时指纹数据,并根据所述簇信息将所述实时指纹数据划分为不同类型的数据
集,所述数据集至少包括边界数据集;
根据各类型的数据集更新所述射频指纹库;其中,针对所述边界数据集中的第一指纹
数据,根据所述子簇信息确定与所述第一指纹数据所在位置距离最近的第一子簇,根据所
述第一子簇的信息更新所述射频指纹库中历史第一指纹数据的子簇信息。
2 .如权利要求1所述的方法,其特征在于,所述根据所述子簇信息确定与所述第一指纹
数据所在位置距离最近的第一子簇,包括:
根据所述子簇信息确定与所述第一指纹数据所在位置距离小于预设第一阈值的第二
子簇;
计算所述第一指纹数据与各第二子簇的中心点之间的第一距离,根据所述第一距离和
所述第一指纹数据在所述射频指纹库中所属的簇,确定与所述第一指纹数据所在位置距离
最近的第一子簇。
3 .如权利要求2所述的方法,其特征在于,所述根据所述第一距离和所述第一指纹数据
在所述射频指纹库中所属的簇,确定与所述第一指纹数据所在位置距离最近的第一子簇,
包括:
将各第一距离由小到大排序,得到距离序列;
按照所述距离序列中第一距离的顺序确定当前的第一距离,并确定所述当前的第一距
离对应的第三子簇所属的簇;
响应于所述第三子簇所属的簇与所述射频指纹库中历史第一指纹数据所属的簇相同,
确定与所述第一指纹数据距离最近的第一子簇为所述第三子簇;
响应于所述第三子簇所属的簇与所述射频指纹库中历史第一指纹数据所属的簇不同,
按照所述距离序列选择下一个第一距离,直到当前选择的第一距离对应的第三子簇所属的
簇与所述射频指纹库中历史第一指纹数据所属的簇相同为止,确定与所述第一指纹数据距
离最近的第一子簇为当前选择的第一距离对应的第三子簇。
4 .如权利要求1所述的方法,其特征在于,还包括:对所述射频指纹库中的历史指纹数
据划分簇并对各簇划分子簇,以生成所述簇信息和子簇信息;所述对所述射频指纹库中的
历史指纹数据划分子簇的步骤包括:
针对每个簇,依次确定所述簇的子簇;
其中,通过以下方式确定所述簇的子簇:
依次确定所述簇的各子簇的中心点;
针对每个子簇,根据所述子簇的中心点和预设第二阈值确定所述子簇的范围;
根据所述子簇的范围和所述簇中历史指纹数据的位置信息,确定所述子簇包含的历史
指纹数据。
5 .如权利要求4所述的方法,其特征在于,在当前子簇为所属簇的非首个子簇的情况
下,通过以下方式确定当前子簇的中心点:
确定所述簇内各剩余历史指纹数据所在位置与已选择出的各子簇的中心点的最短距
离;
权 利 要 求 书
1/3 页
2
评论