一种物联网设备的定位方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37789131 阅读:9 留言:0更新日期:2023-06-09 09:19
本申请涉及计算机技术领域,尤其涉及一种物联网设备的定位方法、装置、电子设备和存储介质,可应用于云技术、人工智能、智慧交通、辅助驾驶等各种场景,用以提高物联网设备的定位准确性。其中,方法包括:获取目标物联网设备在被使用过程中,触发至少一个使用对象各自上报的位置信息集合;对获得的至少一个位置信息集合包含的各个位置信息进行聚类,获得至少一个位置簇;基于所述至少一个位置簇各自的中心点位置,确定所述目标物联网设备的参考设备位置。由于本申请通过获取目标物联网设备的使用对象的位置信息,确定目标物联网设备的参考设备位置,能够定位物联网设备,提高物联网设备的定位准确性。的定位准确性。的定位准确性。

【技术实现步骤摘要】
一种物联网设备的定位方法、装置、电子设备和存储介质


[0001]本申请涉及计算机
,尤其涉及一种物联网设备的定位方法、装置、电子设备和存储介质。

技术介绍

[0002]物联网(Internet of Things,IoT)设备指依靠网络链接起来的物理设备、车辆、建筑物和一些其他嵌入电子设备、软件、传感器等事物。
[0003]IoT设备的地理位置是投放者需要管控的重要属性之一,由于线下IoT设备所处的环境复杂,且IoT设备可能投放于各地,设备数量多,投放位置分散,覆盖范围广,设备投放后也会由于种种原因变更位置。
[0004]在相关技术中,都是通过IoT设备定期主动上报所处的地理位置来获得设备位置的,需要在IoT设备中安装有相应的定位模块。但是如果定位模块发生故障,就无法获取正确的地理位置,甚至造成很大的位置偏差。因而,如何提高IoT设备的定位准确性是亟待解决的。

技术实现思路

[0005]本申请实施例提供一种物联网设备的定位方法、装置、电子设备和存储介质,用以提高物联网设备的定位准确性。
[0006]本申请实施例提供的一种物联网设备的定位方法,包括:
[0007]获取目标物联网设备在被使用过程中,触发至少一个使用对象各自上报的位置信息集合;
[0008]对获得的至少一个位置信息集合包含的各个位置信息进行聚类,获得至少一个位置簇;
[0009]基于所述至少一个位置簇各自的中心点位置,确定所述目标物联网设备的参考设备位置。
[0010]本申请实施例提供的一种物联网设备的定位装置,包括:
[0011]获取单元,用于获取目标物联网设备在被使用过程中,触发至少一个使用对象各自上报的位置信息集合;
[0012]聚类单元,用于对获得的至少一个位置信息集合包含的各个位置信息进行聚类,获得至少一个位置簇;
[0013]第一确定单元,用于基于所述至少一个位置簇各自的中心点位置,确定所述目标物联网设备的参考设备位置。
[0014]可选的,所述装置还包括:
[0015]校验单元,用于获取所述目标物联网设备上报的真实设备位置;
[0016]基于所述参考设备位置,对所述真实设备位置进行准确性校验。
[0017]可选的,所述校验单元具体用于:
[0018]确定所述参考设备位置与所述真实设备位置之间的位置距离;
[0019]若所述位置距离小于所述目标物联网设备对应的距离阈值,则确定所述真实设备位置准确;
[0020]若所述位置距离不小于所述目标物联网设备对应的距离阈值,则确定所述真实设备位置不准确。
[0021]可选的,所述装置还包括:
[0022]更新单元,用于基于所述参考设备位置,对所述真实设备位置进行更新。
[0023]可选的,所述聚类单元具体用于:
[0024]获取用于形成位置簇的目标位置点数和目标聚类半径,所述目标位置点数表示一个位置簇所包含的位置信息的最小数目,所述目标聚类半径表示一个位置簇的半径大小;
[0025]基于所述目标位置点数,以及所述目标聚类半径,对所述各个位置信息进行聚类,获得所述至少一个位置簇。
[0026]可选的,所述聚类单元具体用于:
[0027]获取用于形成位置簇的目标位置点数和目标聚类半径,所述目标位置点数表示一个位置簇所包含的位置信息的最小数目,所述目标聚类半径表示一个位置簇的半径大小;
[0028]基于所述目标位置点数,以及所述目标聚类半径,对所述各个位置信息进行聚类,获得所述至少一个位置簇。
[0029]可选的,所述目标位置点数和所述目标聚类半径是根据训练样本数据集中的训练样本,对通过随机初始化获得的位置点数和聚类半径进行循环迭代更新而获得的;
[0030]其中,每条训练样本都包含一个样本物联网设备,所述一个样本物联网设备的真实设备位置,以及所述一个样本物联网设备关联的各个样本位置信息,所述样本位置信息为所述一个样本物联网设备被使用过程中,样本使用对象上报的位置信息。
[0031]可选的,所述聚类单元具体用于:
[0032]对样本物联网设备关联的各个样本位置信息进行聚类,获得至少一个样本位置簇;
[0033]基于所述至少一个样本位置簇各自的中心点位置,确定所述样本物联网设备的参考设备位置;
[0034]基于所述样本物联网设备的参考设备位置与所述样本物联网设备的真实设备位置之间的差异,对所述位置点数和聚类半径进行调整。
[0035]可选的,所述装置还包括:
[0036]第二确定单元,用于确定无法获取所述目标物联网设备上报的真实设备位置,则将所述参考设备位置作为所述目标物联网设备的真实设备位置。
[0037]本申请实施例提供的一种电子设备,包括处理器和存储器,其中,所述存储器存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行上述任意一种物联网设备的定位方法的步骤。
[0038]本申请实施例提供一种计算机可读存储介质,其包括计算机程序,当所述计算机程序在电子设备上运行时,所述计算机程序用于使所述电子设备执行上述任意一种物联网设备的定位方法的步骤。
[0039]本申请实施例提供一种计算机程序产品,所述计算机程序产品包括计算机程序,
所述计算机程序存储在计算机可读存储介质中;当电子设备的处理器从计算机可读存储介质读取所述计算机程序时,所述处理器执行所述计算机程序,使得所述电子设备执行上述任意一种物联网设备的定位方法的步骤。
[0040]本申请有益效果如下:
[0041]本申请实施例提供的物联网设备的定位方法、装置、电子设备和存储介质,由于本申请实施例通过获取目标物联网设备在被使用过程中,触发至少一个使用对象各自上报的位置信息集合,并对获得的至少一个位置信息集合包含的各个位置信息进行聚类,获得至少一个位置簇;最后基于至少一个位置簇各自的中心点位置,确定目标物联网设备的参考设备位置。通过上述方式,能够基于使用对象的位置信息,确定目标物联网设备的参考设备位置,能够定位物联网设备,提高了物联网设备的定位准确性。
[0042]本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
[0043]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0044]图1为本申请实施例中的物联网设备的可选的示意图;
[0045]图2为本申请实施例中的一种应用场景的一个可选的示意图;
[0046]图3为本申请实施例中的另一种应用场景的一个可选的示意图;
[0047]图4为本申请实施例中的一种物联网设备的定位方法的实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网设备的定位方法,其特征在于,该方法包括:获取目标物联网设备在被使用过程中,触发至少一个使用对象各自上报的位置信息集合;对获得的至少一个位置信息集合包含的各个位置信息进行聚类,获得至少一个位置簇;基于所述至少一个位置簇各自的中心点位置,确定所述目标物联网设备的参考设备位置。2.如权利要求1所述的方法,其特征在于,所述基于所述至少一个位置簇各自的中心点位置,确定所述目标物联网设备的参考设备位置,包括:基于所述各个位置簇所包含的位置信息的数目,从所述至少一个位置簇中筛选出包含的位置信息的数目符合预设数目条件的目标位置簇;将所述目标位置簇的中心点位置,作为所述目标物联网设备的参考设备位置。3.如权利要求1所述的方法,其特征在于,在所述基于所述至少一个位置簇各自的中心点位置,确定所述目标物联网设备的参考设备位置之后,所述方法还包括:获取所述目标物联网设备上报的真实设备位置;基于所述参考设备位置,对所述真实设备位置进行准确性校验。4.如权利要求3所述的方法,其特征在于,所述基于所述参考设备位置,对所述真实设备位置进行准确性校验,包括:确定所述参考设备位置与所述真实设备位置之间的位置距离;若所述位置距离小于所述目标物联网设备对应的距离阈值,则确定所述真实设备位置准确;若所述位置距离不小于所述目标物联网设备对应的距离阈值,则确定所述真实设备位置不准确。5.如权利要求4所述的方法,其特征在于,在确定所述真实设备位置不准确之后,所述方法还包括:基于所述参考设备位置,对所述真实设备位置进行更新。6.如权利要求1~5任一项所述的方法,其特征在于,所述对获得的至少一个位置信息集合包含的各个位置信息进行聚类,获得至少一个位置簇,包括:获取用于形成位置簇的目标位置点数和目标聚类半径,所述目标位置点数表示一个位置簇所包含的位置信息的最小数目,所述目标聚类半径表示一个位置簇的半径大小;基于所述目标位置点数,以及所述目标聚类半径,对所述各个位置信息进行聚类,获得所述至少一个位置簇。7.如权利要求6所述的方法,其特征在于,所述目标位置点数和所述目标聚类半径是根据训练样本数据集中的训练样本,对通过随机初始化获得的位置点数和聚类半径进行循环迭代更新而获得的;其中,每条训练样本都包含一个样本物联网设备,所述一个样本物联网设备的真实设备位置,以及所述一个样本物联网设备关联的各个样本位置信息,所述样本位置信息为所述一个样本物联...

【专利技术属性】
技术研发人员:王婷岑东益黄东庆郭润增
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1