一种用于无信号环境的定位方法技术

技术编号:39511482 阅读:8 留言:0更新日期:2023-11-25 18:47
本发明专利技术公开了一种用于无信号环境的定位方法

【技术实现步骤摘要】
一种用于无信号环境的定位方法、终端、存储介质及设备


[0001]本申请涉及地图定位
,具体涉及一种用于无信号环境的定位方法

终端

存储介质及设备


技术介绍

[0002]写字楼或者大型小区,通常情况下,楼层较高且建筑密集,物业的安保人员需要对整片区域进行巡检和维保,在巡检过程中,使用手持式移动终端进行记录巡检信息,并将巡检记录以及巡检记录的位置信息进行打卡,向安保系统后台上传打卡数据,以使后台获取上传位置的安保情况,确保写字楼或者小区的安全

[0003]目前移动终端的定位的方式主要依靠
GPS
定位
、WiFi
信号定位或者手机信号定位等,但是这些定位方式都要受到信号覆盖范围的限制,在建筑密集

地下室或者低下停车场等没有覆盖信号或者信号衰减幅度大的环境下,无法正常定位

因此,安保人员在信号环境弱的地下停车场等区域进行巡检时,移动终端无法进行定位,巡检结果没有对应的位置信息,无法实现打卡,物业无法知道安保人员是否在需打卡的区域进行巡检,导致物业对安保人员的工作管理极其不便

即使安保人员后期联网将巡检结果上传,后台也无法获取到异常结果的位置,不能及时排查安全隐患,容易造成不可估量损失

[0004]因此,如何使移动终端在无信号或弱信号的环境下完成打卡功能,是当前亟待解决的技术问题


技术实现思路

[0005]本申请的目的在于解决现有技术中,在无信号或者弱信号的环境中,移动终端无法获取定位,完成打卡的技术问题,为此,本申请提供一种用于无信号环境的定位方法

终端

存储介质及设备

[0006]为解决上述技术问题,本申请提供一种用于无信号环境的定位方法,定位方法用于移动终端,移动终端与云端平台通信连接,定位方法包括以下步骤:
[0007]定义起始点和平面直角坐标系;
[0008]手持移动终端进入无信号环境的区域;
[0009]获取多个打卡点在平面直角坐标系上的坐标,以及移动终端持有者的移动步数和每一步的移动方向;
[0010]根据多个打卡点的坐标

移动步数和移动方向绘制轨迹图,并将打卡点的坐标以及轨迹图发送云端平台,以供云端平台计算打卡点的经纬度

[0011]在其他实施例中,手持移动终端进入无信号环境的区域之前的步骤包括:
[0012]在有信号环境的区域,确定移动终端持有者的平均步长
λ

[0013]在其他实施例中,确定移动终端持有者的平均步长
λ
的步骤包括:
[0014]记录移动终端持有者移动的初始化起点

初始化终点和初始化步数;
[0015]获取初始化起点与初始化终点的经纬度数据分别为:
x(lat_x,lon_x)

y(lat_y,
lon_y)
,初始化步数为
M

[0016]根据初始化起点
x(lat_x,lon_x)
和初始化终点
y(lat_y,lon_y)
计算初始行走距离
[0017][0018]根据初始行走距离
L
和初始化步数
M
计算平均步长
[0019]其中,
M
为正整数,
R
为地球的半径

[0020]在其他实施例中,手持移动终端进入无信号环境的区域之前的步骤还包括:
[0021]移动终端从云端平台下载离线地图,并存储在移动终端的本地存储器中

[0022]在其他实施例中,离线地图预设多个定位点,移动终端持有者根据定位点进行打卡

[0023]在其他实施例中,获取多个打卡点的坐标的步骤包括:
[0024]定义起始点为原点,以及平面直角坐标系的
Y
轴为正北方向;
[0025]将移动终端持有者每一步的移动方向与
Y
轴之间的夹角设为
θ
n
,其中,
n
为移动步数,
n
为正整数;
[0026]根据起始点的坐标

移动步数以及夹角
θ
n
,
逐次计算每个打卡点的坐标

[0027]在其他实施例中,逐次计算每个打卡点的坐标的步骤包括:
[0028]起始点为原点
O(0,0)
,根据平均步长和第一步落点的夹角
θ1,计算第一步落点的第一坐标
N1(
λ
sin
θ1,
λ
cos
θ1)

[0029]定义第一步落点为原点,计算第二步落点相对第一步落点的坐标
N
21
(
λ
sin
θ2,
λ
cos
θ2)
,计算第二步落点相对起始点的坐标
N2(
λ
(sin
θ1+sin
θ2),
λ
(cos
θ1+cos
θ2))

[0030]定义第
n
‑1步落点为原点,计算第
n
步落点相对第
n
‑1步落点的坐标
N
(n

1)n
(
λ
sin
θ
n
,
λ
cos
θ
n
)
,计算第
n
步落点相对起始点的坐标
Nn(
λ
(sin
θ1+sin
θ2+...+sin
θ
n
),
λ
(cos
θ1+cos
θ2+...+cos
θ
n
))。
[0031]本专利技术还提供一种用于无信号环境下的定位系统,系统包括移动终端和云端平台,移动终端用于记录移动终端持有者的打卡点的坐标

移动步数和移动方向,云端平台用于存储离线地图以及计算移动终端的打卡点的经纬度,移动终端与云端平台通信连接

[0032]本专利技术还提供一种计算机存储介质,计算机存储介质上存储有计算机程序指令;
[0033]计算机程序指令被处理器执行时实现如前述的用于无信号环境的定位方法的步骤

[0034]本专利技术还提供一种用于无信号环境下的定位设备,定位设备包括计算机存储介质

处理器以及存储在计算机存储介质上的多条指令;
[0035]指令适于由本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种用于无信号环境的定位方法,其特征在于,所述定位方法用于移动终端,所述移动终端与云端平台通信连接,所述定位方法包括以下步骤:定义起始点和平面直角坐标系;手持所述移动终端进入无信号环境的区域;获取多个打卡点在所述平面直角坐标系上的坐标,以及移动终端持有者的移动步数和每一步的移动方向;根据所述多个打卡点的坐标

移动步数和移动方向绘制轨迹图,并将所述打卡点的坐标以及所述轨迹图发送所述云端平台,以供所述云端平台计算所述打卡点的经纬度
。2.
如权利要求1所述的用于无信号环境的定位方法,其特征在于,所述手持所述移动终端进入无信号环境的区域之前的步骤包括:在有信号环境的区域,确定所述移动终端持有者的平均步长
λ
。3.
如权利要求2所述的用于无信号环境的定位方法,其特征在于,所述确定移动终端持有者的平均步长
λ
的步骤包括:记录所述移动终端持有者移动的初始化起点

初始化终点和初始化步数;获取所述初始化起点与所述初始化终点的经纬度数据分别为:
x(lat_x,lon_x)

y(lat_y,lon_y)
,所述初始化步数为
M
;根据所述初始化起点
x(lat_x,lon_x)
和初始化终点
y(lat_y,lon_y)
计算初始行走距离根据所述初始行走距离
L
和所述初始化步数
M
计算所述平均步长其中,
M
为正整数,
R
为地球的半径
。4.
如权利要求1所述的用于无信号环境的定位方法,其特征在于,所述手持所述移动终端进入无信号环境的区域之前的步骤还包括:所述移动终端从所述云端平台下载离线地图,并存储在所述移动终端的本地存储器中
。5.
如权利要求4所述的用于无信号环境的定位方法,其特征在于,所述离线地图预设多个定位点,所述移动终端持有者根据所述定位点进行打卡
。6.
如权利要求2所述的用于无信号环境的定位方法,其特征在于,所述获取多个打卡点在所述平面直角坐标系上的坐标的步骤包括:定义所述起始点为原点,以及所述平面直角坐标系的
Y
轴为正北方向;将所述移动终端持有者每一步的移动方向与所述
Y
轴之间的夹角设为
θ
n
,其中,
n
为移动步数,
n
为正整数;根据所述起始点的坐标

移动步数以及夹角
θ
n
,
逐次计算每个打卡点的坐标
。...

【专利技术属性】
技术研发人员:黄兆文曹芝勇巢云胡乐周旭东周健龙李树果
申请(专利权)人:深圳市兴海物联科技有限公司
类型:发明
国别省市:

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

1