指纹库生成方法及电子设备技术

技术编号:38715953 阅读:6 留言:0更新日期:2023-09-08 14:58
本申请提供了一种指纹库生成方法及电子设备。该方法包括:将目标区域地图进行栅格化,得到若干个栅格;对若干个栅格中的每个栅格进行莫顿码编码,将栅格的莫顿码编码作为栅格对应的栅格号;根据第一测量报告众包数据中的位置信息,确定与第一测量报告众包数据匹配的目标栅格号;将第一测量报告众包数据与目标栅格号相关联,得到指纹信息;根据第一测量报告众包数据集中的所有第一测量报告众包数据对应的指纹信息,生成第一指纹库。通过生成众包数据和莫顿码编码的栅格映射关系的指纹库,使感知中台能够向众多智能推荐业务高效提供定制化的感知地理围栏能力,为快速生成感知地理围栏提供基础。栏提供基础。栏提供基础。

【技术实现步骤摘要】
指纹库生成方法及电子设备


[0001]本申请涉及终端设备领域,尤其涉及一种指纹库生成方法及电子设备。

技术介绍

[0002]智能推荐是当前智能终端设备业务的一个重要方向。获得地理围栏是进行智能推荐的前提和基础。当前,众多智能推荐业务需要使用地理围栏,在不同业务场景下,需要形成的地理围栏有着明显差异。因此,快速生成新增业务感知地理围栏是业内的普遍需求。这使得感知中台需要向众多智能推荐业务高效提供定制化的感知地理围栏能力。

技术实现思路

[0003]为了解决上述技术问题,本申请提供一种指纹库生成方法及电子设备,通过生成众包数据和莫顿码编码的栅格映射关系的指纹库,使得感知中台能够向众多智能推荐业务高效提供定制化的感知地理围栏能力,为快速生成新增业务感知地理围栏提供基础。
[0004]第一方面,本申请提供一种指纹库生成方法。该方法应用于电子设备,该方法包括:将目标区域地图进行栅格化,得到若干个栅格;对若干个栅格中的每个栅格进行莫顿码编码,将栅格的莫顿码编码作为栅格对应的栅格号;对于第一测量报告众包数据集中的每个第一测量报告众包数据,根据第一测量报告众包数据中的位置信息,确定与第一测量报告众包数据匹配的目标栅格号;将第一测量报告众包数据与目标栅格号相关联,得到第一测量报告众包数据对应的指纹信息;根据第一测量报告众包数据集中的所有第一测量报告众包数据对应的指纹信息,生成第一指纹库。这样,就生成了众包数据和莫顿码编码的栅格映射关系的指纹库,使得感知中台能够向众多智能推荐业务高效提供定制化的感知地理围栏能力,为快速生成新增业务感知地理围栏提供基础。
[0005]根据第一方面,根据第一测量报告众包数据集中的所有第一测量报告众包数据对应的指纹信息,生成第一指纹库之后,还包括:从第一指纹库中查找稀疏栅格,稀疏栅格是指存在未关联的目标众包数据的栅格,目标众包数据是根据稀疏栅格的相邻栅格关联的第一测量报告众包数据推断得到的;对稀疏栅格进行优化,以将目标众包数据关联到稀疏栅格;根据第一指纹库和优化后关联到稀疏栅格的目标众包数据,生成第二指纹库。这样,通过对稀疏栅格进行优化,可以使指纹库中的数据更加完整,提高指纹库的准确率。
[0006]根据第一方面,对稀疏栅格进行优化,以将目标众包数据关联到稀疏栅格,包括:在第一测量报告众包数据集中查找至少两个参考众包数据,至少两个参考众包数据是与稀疏栅格的相邻栅格关联的数据,且至少两个参考众包数据对应的信号类型与目标众包数据的信号类型相同,均为目标信号类型;获取目标众包数据中的信号对应的目标信号传播模型;根据至少两个参考众包数据和目标信号传播模型,确定目标众包数据;将目标众包数据与稀疏栅格相关联。这样,可以根据稀疏栅格相邻栅格的数据,推断出稀疏栅格所应包含的数据,进而对稀疏栅格进行优化,提高指纹库的准确率。
[0007]根据第一方面,根据至少两个参考众包数据和目标信号传播模型,确定目标众包
数据,包括:从至少两个参考众包数据中分别提取目标信号类型的信号值;基于预设插值算法,根据目标信号传播模型和信号值,确定目标信号值;根据至少两个参考众包数据中与信号值相关的信息、目标信号值,确定目标众包数据。这样,可以根据稀疏栅格相邻栅格的数据,通过插值的方法获得稀疏栅格所应包含的数据,为优化稀疏栅格提供支持。
[0008]根据第一方面,预设插值算法为泛克里金UK插值法。
[0009]根据第一方面,将目标区域地图进行栅格化,得到若干个栅格,包括:根据感知围栏的精度,将目标区域地图进行栅格化,得到若干个栅格。
[0010]根据第一方面,对于第一测量报告众包数据集中的每个第一测量报告众包数据,根据第一测量报告众包数据中的位置信息,确定与第一测量报告众包数据匹配的目标栅格号之前,还包括:根据原始测量报告众包数据集,确定第一测量报告众包数据集。这样,可以通过采集的原始测量报告众包数据,来确定用于生成指纹库的第一测量报告众包数据。
[0011]根据第一方面,根据原始测量报告众包数据集,确定第一测量报告众包数据集,包括:从原始测量报告众包数据集中筛选符合预设要求的测量报告众包数据,作为初步测量报告众包数据;将初步测量报告众包数据转换为墨卡托坐标系中的数据,记为第一测量报告众包数据;将第一测量报告众包数据添加到第一测量报告众包数据集中。这样,可以通过筛选的方式,从原始测量报告众包数据集中获得第一测量报告众包数据。
[0012]根据第一方面,从原始测量报告众包数据集中筛选符合预设要求的测量报告众包数据,作为初步测量报告众包数据,包括:按照预设清洗规则,对原始测量报告众包数据集中的数据进行清洗,得到中间数据集;对中间数据集中的数据进行聚类处理,得到初步测量报告众包数据。这样,可以通过数据清洗和聚类的方式进行筛选,以得到符合要求的第一测量报告众包数据,为生成指纹库提供基础。
[0013]根据第一方面,第一测量报告众包数据包括如下数据中的至少一组数据:小区信息,参考信号接收功率值RSRP;wifi信息,接收信号强度指示RSSI;蓝牙信息,接收信号强度指示RSSI。这样,可以丰富指纹库内容,丰富栅格的指纹特征。当然,第一测量报告众包数据还可以包含更多种类的数据,而不限于此处提及的几种数据。
[0014]根据第一方面,电子设备为服务器。
[0015]第二方面,本申请提供一种电子设备,包括:存储器和处理器,存储器与处理器耦合;存储器存储有程序指令,当程序指令由所述处理器执行时,使得电子设备执行第一方面任意一项的指纹库生成方法。
[0016]第三方面,本申请提供一种计算机可读存储介质,包括计算机程序,当计算机程序在电子设备上运行时,使得电子设备执行第一方面任意一项的指纹库生成方法。
附图说明
[0017]图1为示例性示出的本实施例中指纹库生成方法的一种流程示例图;
[0018]图2为示例性示出的Morton码编码的过程示例图;
[0019]图3为示例性示出的本实施例中第一指纹库的示意图;
[0020]图4为示例性示出的本实施例中指纹库生成方法的另一个流程示例图;
[0021]图5为示例性示出的聚类示意图;
[0022]图6为示例性示出的本实施例中指纹库生成方法的又一个流程示例图;
[0023]图7为示例性示出的本实施例中稀疏栅格的示例图;
[0024]图8为示例性示出的本实施例中信号传播模型的示例图。
具体实施方式
[0025]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0026]本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。
[0027本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种指纹库生成方法,其特征在于,应用于电子设备,所述方法包括:将目标区域地图进行栅格化,得到若干个栅格;对所述若干个栅格中的每个栅格进行莫顿码编码,将栅格的莫顿码编码作为栅格对应的栅格号;对于第一测量报告众包数据集中的每个第一测量报告众包数据,根据第一测量报告众包数据中的位置信息,确定与第一测量报告众包数据匹配的目标栅格号;将所述第一测量报告众包数据与所述目标栅格号相关联,得到所述第一测量报告众包数据对应的指纹信息;根据所述第一测量报告众包数据集中的所有第一测量报告众包数据对应的指纹信息,生成第一指纹库。2.根据权利要求1所述的方法,其特征在于,根据所述第一测量报告众包数据集中的所有第一测量报告众包数据对应的指纹信息,生成第一指纹库之后,还包括:从所述第一指纹库中查找稀疏栅格,所述稀疏栅格是指存在未关联的目标众包数据的栅格,所述目标众包数据是根据所述稀疏栅格的相邻栅格关联的第一测量报告众包数据推断得到的;对所述稀疏栅格进行优化,以将所述目标众包数据关联到所述稀疏栅格;根据所述第一指纹库和优化后关联到所述稀疏栅格的目标众包数据,生成第二指纹库。3.根据权利要求2所述的方法,其特征在于,对所述稀疏栅格进行优化,以将所述目标众包数据关联到所述稀疏栅格,包括:在所述第一测量报告众包数据集中查找至少两个参考众包数据,所述至少两个参考众包数据是与所述稀疏栅格的相邻栅格关联的数据,且所述至少两个参考众包数据对应的信号类型与所述目标众包数据的信号类型相同,均为目标信号类型;获取所述目标众包数据中的信号对应的目标信号传播模型;根据所述至少两个参考众包数据和所述目标信号传播模型,确定所述目标众包数据;将所述目标众包数据与所述稀疏栅格相关联。4.根据权利要求3所述的方法,其特征在于,根据所述至少两个参考众包数据和所述目标信号传播模型,确定所述目标众包数据,包括:从所述至少两个参考众包数据中分别提取所述目标信号类型的信号值;基于预设插值算法,根据所述目标信号传播模型和所述信号值,确定目标信号值;根据所述至少两个参考众包数据中与所述信号值相关的信息、所述目标信号值,确定所述目标众包数据。5.根据权...

【专利技术属性】
技术研发人员:刘成科黄龙田舒刘兴宇陈志辉
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1