设备的定位方法、电子设备及存储介质技术

技术编号:37487375 阅读:24 留言:0更新日期:2023-05-07 09:26
本申请实施例涉及定位技术领域,公开了一种设备的定位方法、电子设备及存储介质。上述设备的定位方法包括:获取目标设备的GNSS定位点;将所述GNSS定位点转换为高斯平面直角坐标系中的目标定位点,并在所述高斯平面直角坐标系中加载电子围栏区域;其中,所述电子围栏区域是预先基于预设的电子围栏的定义数据在所述高斯平面直角坐标系中划分出的;检测所述目标定位点是否位于所述高斯平面直角坐标系中的电子围栏区域中。本申请实施例提供的设备定位方法,可以更快速地判定当前定位点是否在建立的电子围栏范围内,并且判定方式简单、计算量较小,从而减轻了定位设备的CPU的负担。从而减轻了定位设备的CPU的负担。从而减轻了定位设备的CPU的负担。

【技术实现步骤摘要】
设备的定位方法、电子设备及存储介质


[0001]本申请实施例涉及定位
,特别涉及一种设备的定位方法、电子设备及存储介质。

技术介绍

[0002]电子围栏技术,是指通过信息化手段界定的一种虚拟围栏,当目标对象进入或离开虚拟围栏时,监管方可自动感知,其可以应用于矿场作业中工程器械的工作区域限制、城市租赁车辆在指定位置停放、指定位置物流配送、农场作业中的作业范围限制等。
[0003]传统的电子围栏技术基于全球卫星导航系统(Global Navigation Satellite System,GNSS)的定位点建立电子围栏,因此若要检测一个设备是否在建立的电子围栏范围内,在基于GNSS定位到设备的当前定位点后,需要根据预设的算法确认当前定位点是否在建立的电子围栏范围内。但是这种定位设备的方式存需要保证电子围栏的形状为简单的平面几何图形,例如圆形、正方形、多边形等,如果平面几何图形比较复杂,则需要通过更复杂的算法确认当前定位点是否在建立的电子围栏范围内,计算方式复杂,并且若定位操作较为频繁,会进一步增加计算量,从而导致增加了定位设备的CPU的负担。

技术实现思路

[0004]本申请实施例的目的在于提供一种设备的定位方法、电子设备及存储介质,可以更快速地判定当前定位点是否在建立的电子围栏范围内,并且判定方式简单、计算量较小,从而减轻了定位设备的CPU的负担。
[0005]为解决上述技术问题,本申请的实施例提供了一种设备的定位方法,包括以下步骤:获取目标设备的GNSS定位点将所述GNSS定位点转换为高斯平面直角坐标系中的目标定位点,并在所述高斯平面直角坐标系中加载电子围栏区域;其中,所述电子围栏区域是预先基于预设的电子围栏的定义数据在所述高斯平面直角坐标系中划分出的;检测所述目标定位点是否位于所述高斯平面直角坐标系中的电子围栏区域中。
[0006]本申请的实施例还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述设备的定位方法。
[0007]本申请的实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述设备的定位方法。
[0008]本申请实施例的设备的定位方法,通过获取目标设备的GNSS定位点,然后将GNSS定位点转换为高斯平面直角坐标系中的目标定位点,并且由于预先基于预设的电子围栏的定义数据在高斯平面直角坐标系中划分出了电子围栏区域,因此可以在高斯平面直角坐标系中加载电子围栏区域,以便检测目标设备的目标定位点是否位于高斯平面直角坐标系中的电子围栏区域中。即本申请中通过GNSS定位点与高斯平面直角坐标系中的目标定位点的
对应关系,就能检测到目标设备是否位于高斯平面直角坐标系中的电子围栏区域中,无需采用复杂的算法,计算方式较为简单,并且不会因算法较为复杂导致电子围栏的形状受限,适用于各种形状的电子围栏的检测,另外由于高斯平面直角坐标系为二维平面坐标系,可以进一步减少计算量,从而减小CPU的负担。
[0009]另外,在所述将所述GNSS定位点转换为高斯平面直角坐标系中的目标定位点之前,还包括:将地球的中央子午线与赤道的交点作为所述高斯平面直角坐标系的原点;将所述赤道在地球的外接椭圆柱的表面上的投影所在的方向作为所述高斯平面直角坐标系的横坐标轴方向;其中,所述外接椭圆柱与所述中央子午线相切,所述外接椭圆柱的中心轴与地球的中心轴重合;将所述中央子午线在所述外接椭圆柱的表面上的投影所在的方向作为所述高斯平面直角坐标系的纵坐标轴方向,建立所述高斯平面直角坐标系,以精确计算得到GNSS定位点与高斯平面直角坐标系中的目标定位点的对应关系。
[0010]另外,所述预设的电子围栏的定义数据包括所述电子围栏的最大经度、最小经度、最大纬度和最小纬度,所述在所述高斯平面直角坐标系中加载电子围栏区域,包括:根据所述最小经度和所述最小纬度确定第一基准点;以所述第一基准点为起点,以所述最大经度为横坐标的最大值、所述最大纬度为纵坐标的最大值进行搜索,以在所述高斯平面直角坐标系中划分得到工作区域;在所述工作区域中加载所述电子围栏区域,可以提升加载电子围栏区域的效率以及加载的精确度。
[0011]另外,所述在所述工作区域中加载所述电子围栏区域,包括:将所述工作区域等分成若干个正方形的单元格,所述单元格的尺寸为预设值;根据所述电子围栏的定义数据在所述工作区域中获取代表所述电子围栏的边界点的目标单元格;选定所述目标单元格的任意一个顶点为基准顶点,将所述基准顶点向左平移一个单元格的边长,并向下平移一个所述单元格的边长,得到目标顶点;根据所有所述目标顶点在所述工作区域中获取一个二维区域;遍历各所述单元格的中心点坐标,分别确定各所述单元格的中心点坐标是否在所述二维区域中;标记所述中心点坐标在所述二维区域中的单元格,根据标记的所述单元格形成所述电子围栏区域,以在工作区域中精确划分得到电子围栏区域,并且划分方式简单,易于实现。
[0012]另外,所述电子围栏区域包括若干个子区域,所述在所述高斯平面直角坐标系中加载电子围栏区域,包括:根据所述目标定位点在所述高斯平面直角坐标系中的坐标和所述电子围栏的定义数据,确定所述目标定位点在所述电子围栏区域中对应的第一子区域;在所述高斯平面直角坐标系中加载所述第一子区域,可以无需加载整个电子围栏区域,节省内存。
[0013]另外,若所述目标设备的所述目标定位点在所述高斯平面直角坐标系中的坐标持续变化,所述方法还包括:根据所述目标定位点的坐标的变化情况,获取所述目标定位点在所述高斯平面直角坐标系中的行进方向;根据所述行进方向预测所述目标定位点在所述电子围栏区域中对应的第二子区域;在所述高斯平面直角坐标系中加载所述第二子区域。本申请可以预测目标设备即将进入的区域,使得只需加载部分电子围栏区域,节省内存。
[0014]另外,所述方法还包括:在检测到所述目标定位点从所述第一子区域进入所述第二子区域之后,在所述高斯平面直角坐标系中释放所述第一子区域。本申请通过释放无用的部分电子围栏区域,进一步节省了内存。
[0015]另外,在所述检测所述目标定位点是否位于所述高斯平面直角坐标系中的电子围栏区域中之前,还包括:将所述目标定位点平移至所述高斯平面直角坐标系中的第一象限,可以避免出现负坐标,易于计算。
附图说明
[0016]一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
[0017]图1是根据本申请的一个实施例提供的一种设备的定位方法的具体流程图;
[0018]图2是根据本申请的一个实施例提供的一种高斯平面直角坐标系的示意图;
[0019]图3是根据本申请的一个实施例提供的一种第一经度带和第二经度本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备的定位方法,其特征在于,包括:获取目标设备的GNSS定位点;将所述GNSS定位点转换为高斯平面直角坐标系中的目标定位点,并在所述高斯平面直角坐标系中加载电子围栏区域;其中,所述电子围栏区域是预先基于预设的电子围栏的定义数据在所述高斯平面直角坐标系中划分出的;检测所述目标定位点是否位于所述高斯平面直角坐标系中的电子围栏区域中。2.根据权利要求1所述的设备的定位方法,其特征在于,在所述将所述GNSS定位点转换为高斯平面直角坐标系中的目标定位点之前,还包括:将地球的中央子午线与赤道的交点作为所述高斯平面直角坐标系的原点;将所述赤道在地球的外接椭圆柱的表面上的投影所在的方向作为所述高斯平面直角坐标系的横坐标轴方向;其中,所述外接椭圆柱与所述中央子午线相切,所述外接椭圆柱的中心轴与地球的中心轴重合;将所述中央子午线在所述外接椭圆柱的表面上的投影所在的方向作为所述高斯平面直角坐标系的纵坐标轴方向,建立所述高斯平面直角坐标系。3.根据权利要求2所述的设备的定位方法,其特征在于,所述预设的电子围栏的定义数据包括所述电子围栏的最大经度、最小经度、最大纬度和最小纬度,所述在所述高斯平面直角坐标系中加载电子围栏区域,包括:根据所述最小经度和所述最小纬度确定第一基准点;以所述第一基准点为起点,以所述最大经度为横坐标的最大值、所述最大纬度为纵坐标的最大值进行搜索,以在所述高斯平面直角坐标系中划分得到工作区域;在所述工作区域中加载所述电子围栏区域。4.根据权利要求3所述的设备的定位方法,其特征在于,所述在所述工作区域中加载所述电子围栏区域,包括:将所述工作区域等分成若干个正方形的单元格,所述单元格的尺寸为预设值;根据所述电子围栏的定义数据在所述工作区域中获取代表所述电子围栏的边界点的目标单元格;选定所述目标单元格的任意一个顶点为基准顶点,将所述基准顶点向左平移一个单元格的边长,并向下平移一个所述单元格的边长,得到目标顶点;根据所有所述目标顶点在所述工作区域中获...

【专利技术属性】
技术研发人员:王炯
申请(专利权)人:合肥移顺信息技术有限公司
类型:发明
国别省市:

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

1