一种手机熄屏保活轨迹自动纠偏的持续定位方法技术

技术编号:37145595 阅读:22 留言:0更新日期:2023-04-06 21:56
本发明专利技术提供一种手机熄屏保活轨迹自动纠偏的持续定位方法,包括:步骤一、在手机中启动一获取作业轨迹的手机程序,所述手机程序对手机进行熄屏保活处理;步骤二、通过手机程序获取手机所在位置的坐标数据;步骤三、采用纠偏算法对步骤二获取的坐标数据进行纠偏,筛选出其中位置最合理的坐标数据进行上传;步骤四、如果步骤三中某些坐标数据由于网络原因上传失败,将上传失败的数据存储在手机上,在下一次网络通畅时进行断点续传。本发明专利技术可在手机处于熄屏状态时依然能够以固定的频率持续的获取当前的坐标数据,并通过针对电力行业现场作业的特点而研发的纠偏功能,对坐标数据的准确性进行过滤,最大限度的提高了获取坐标位置的稳定性和准确性。稳定性和准确性。稳定性和准确性。

【技术实现步骤摘要】
一种手机熄屏保活轨迹自动纠偏的持续定位方法


[0001]本专利技术涉及电子信息
,具体是一种手机熄屏保活轨迹自 动纠偏的持续定位方法。

技术介绍

[0002]电力行业现场作业往往在山区或野外,为了对现场进行安全管理, 需要获取作业人员实时的坐标位置并上传至后台服务器,用于还原施 工人员在作业期间的轨迹路线。
[0003]通过手机获取的持续的定位数据是目前主流的方式,这些地区的 GPS信号、运营商的基站数量往往非常不理想,导致通过手机获取的 定位数据中,经常会出现偏移数公里的情况,造成还原轨迹数据时发 生错乱。传统的通过手机获取定位坐标并上传的方法中,没有针对电 力行业施工场景的特点,对这些定位的坐标进行有效的判断和筛选。
[0004]另外由于电力作业人员在工作的时候不能够经常的操作手机,所 以需要在手机熄屏状态下依然能够持续的定位数据并上传,由于电力 作业现场的网络信号也经常不理想,坐标数据上传失败时有发生,所 以断点续传的功能也是必要的。

技术实现思路

[0005]针对现有技术存在的上述不足,本专利技术提供一种手机熄屏保活轨 迹自动纠偏的持续定位方法,可在手机处于熄屏状态时依然能够以固 定的频率持续的获取当前的坐标数据,并通过针对电力行业现场作业 的特点而研发的纠偏功能,对坐标数据的准确性进行过滤,提高获取 坐标位置的稳定性和准确性。
[0006]一种手机熄屏保活轨迹自动纠偏的持续定位方法,包括如下步骤:
[0007]步骤一、在手机中启动一获取作业轨迹的手机程序,所述手机程 序对手机进行熄屏保活处理,使手机在熄屏状态下以及手机程序被切 到后台后,手机程序能持续的获得手机坐标位置并上传而不被手机操 作系统关闭;
[0008]步骤二、通过手机程序获取手机所在位置的坐标数据;
[0009]步骤三、采用纠偏算法对步骤二获取的坐标数据进行纠偏,筛选 出其中位置最合理的坐标数据进行上传;
[0010]步骤四、如果步骤三中某些坐标数据由于网络原因上传失败,将 上传失败的数据存储在手机上,在下一次网络通畅时进行断点续传。
[0011]进一步的,所述手机程序为安卓程序。
[0012]进一步的,步骤一中所述手机程序对手机进行熄屏保活处理具体 为:在手机程序中创建一个后台运行的服务,在服务中创建一个通知 对象,然后在服务中使用地图软件提供的允许后台运行的方法,将通 知对象作为这个方法的参数,当手机程序运行期间,手机在通知管理 界面持续显示消息栏,所述消息栏不断唤醒后台运行的服务且无法被 手动删除,进而使得该服务在后台持续运行。
[0013]进一步的,步骤二通过安卓程序获取手机所在位置的坐标数据, 具体为:在手机
程序里集成地图软件定位的软件开发工具包,软件开 发工具包调用地图软件的定位方法来获取手机的定位坐标。
[0014]进一步的,步骤三采用纠偏算法对步骤二获取的坐标数据进行纠 偏,具体实施步骤包括:
[0015]步骤1.通过智能手持终端对定位点进行定点采集,获得一定数量 的GPS坐标点,得到GPS数据点集合设置当前迭代值 K=1;
[0016]步骤2.计算GPS数据点集合的中心坐标点其中心坐标点计 算公式为:其中 [0017]步骤3.根据集合到中心坐标点的距离,找到距离该 中心坐标最近的坐标点将其设置为第一个聚类中心并加入 聚类中心集合中;
[0018]步骤4.从集合中找出距离第一个聚类中心最远的 GPS数据点坐标,并计算其实际距离Dist,该实际距离是根据经纬度 值计算的,其实际距离近似计算函数表示为:
[0019][0020]其中R为地球半径,设第一点A的经纬度为(LonA,LatA),第二点 B的经纬度为(LonB,LatB),按照0度经线的基准,东经取经度的正 值,西经取经度负值,北纬取90

纬度值,南纬取90+纬度值,则经 过上述处理过后的两点被计为(MLonA,MLatA)和(MLonB,MLatB);
[0021]步骤5.判断实际距离Dist是否大于1米,当Dist大于1米时, 继续执行下一步;否则跳转到步骤步骤9;
[0022]步骤6.将该最远坐标点作为第二个聚类中心加入聚类中心集 合;
[0023]步骤7.计算GPS数据点集合中未被作为聚类中心的各个坐标点 到各个聚类中心的欧氏距离,并求出最小值,即
[0024][0025]d
i
=min[d
i1
,d
i2
,

d
im
],i=1,2,

N
[0026]其中m为聚类中心集合成员数,取集合{di;i=1,2,

,N}中最大 值Maxi;
[0027]步骤8.判断最大值Maxi是否大于第二预设值,如果大于则跳转 至步骤6,否则,继续执行下一步;
[0028]步骤9.当判断出不再有新的聚类中心之后,将GPS数据点集合 中的坐标按最小欧氏距离原则分配到各类中,从而形成多个子聚类集 合;
[0029]步骤10.比较各个类集合中的成员个数,从中选取一个成员个数 最大的类,并计算其中心坐标,当前迭代值K=K+1;
[0030]步骤11.判断当前迭代值K是否小于3,是则替换中心坐标并清 空其他子聚类集合,形成新的GPS坐标点集合,跳转到步骤3;否则 输出计算出的中心坐标值为最终GPS定位纠偏后的经纬度坐标值即 目的GPS坐标点,则GPS定位纠偏算法结束。
[0031]本专利技术可在手机处于熄屏状态时依然能够以固定的频率,持续的 获取当前的坐标数据,并通过针对电力行业现场作业的特点而研发的 纠偏功能,对坐标数据的准确性进行过滤,最大限度的提高了获取坐 标位置的稳定性和准确性,且静止模式和断点续传功能减小了手机的 电量损耗和保障了数据网络上传的成功率。
附图说明
[0032]图1是本专利技术实施例APP后台持续运行的示意图;
[0033]图2是本专利技术实施例APP正常运行状态图;
[0034]图3是本专利技术实施例APP取点的类型图;
[0035]图4是本专利技术实施例等待断点续传的点位;
[0036]图5是本专利技术实施例提供的一种手机熄屏保活轨迹自动纠偏的 持续定位方法的流程图。
具体实施方式
[0037]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结 合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、 完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不 是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没 有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术 保护的范围。
[0038]请参阅图5,本专利技术实施例提供一种手机熄屏保活轨迹自动纠偏 的持续定位方法,包括如下步骤:
[0039]步骤一、在手机中启动一安卓程序,例如作业轨迹APP,所述安本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种手机熄屏保活轨迹自动纠偏的持续定位方法,其特征在于包括如下步骤:步骤一、在手机中启动一获取作业轨迹的手机程序,所述手机程序对手机进行熄屏保活处理,使手机在熄屏状态下以及手机程序被切到后台后,手机程序能持续的获得手机坐标位置并上传而不被手机操作系统关闭;步骤二、通过手机程序获取手机所在位置的坐标数据;步骤三、采用纠偏算法对步骤二获取的坐标数据进行纠偏,筛选出其中位置最合理的坐标数据进行上传;步骤四、如果步骤三中某些坐标数据由于网络原因上传失败,将上传失败的数据存储在手机上,在下一次网络通畅时进行断点续传。2.如权利要求1所述的手机熄屏保活轨迹自动纠偏的持续定位方法,其特征在于:所述手机程序为安卓程序。3.如权利要求1所述的手机熄屏保活轨迹自动纠偏的持续定位方法,其特征在于:步骤一中所述手机程序对手机进行熄屏保活处理具体为:在手机程序中创建一个后台运行的服务,在服务中创建一个通知对象,然后在服务中使用地图软件提供的允许后台运行的方法,将通知对象作为这个方法的参数,当手机程序运行期间,手机在通知管理界面持续显示消息栏,所述消息栏不断唤醒后台运行的服务且无法被手动删除,进而使得该服务在后台持续运行。4.如权利要求1所述的手机熄屏保活轨迹自动纠偏的持续定位方法,其特征在于:步骤二通过安卓程序获取手机所在位置的坐标数据,具体为:在手机程序里集成地图软件定位的软件开发工具包,软件开发工具包调用地图软件的定位方法来获取手机的定位坐标。5.如权利要求1所述的手机熄屏保活轨迹自动纠偏的持续定位方法,其特征在于:步骤三采用纠偏算法对步骤二获取的坐标数据进行纠偏,具体实施步骤包括:步骤1.通过智能手持终端对定位点进行定点采集,获得一定数量的GPS坐标点,得到GPS数据点集合设置当前迭代值K=1;步骤2.计算GPS数据点集合的中心坐标点其中心坐标点计算公式为:其中步骤3.根据集合到中心坐标点的距离,找到距离该中心坐标最近的坐标点将其设置为第一个聚...

【专利技术属性】
技术研发人员:刘行波余任凭李娜余明俊李佳宾金鑫陈闻汪雄才陈鑫
申请(专利权)人:国网湖北省电力有限公司
类型:发明
国别省市:

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

1