自我学习的异常位置轨迹点过滤方法

文档序号:8366052阅读:1752来源:国知局
自我学习的异常位置轨迹点过滤方法
【技术领域】
[0001]本发明涉及通信技术领域,具体涉及一种自我学习的异常位置轨迹点过滤方法。
【背景技术】
[0002]随着定位技术的飞速发展,人们对基于定位的位置服务需求越来越多,譬如:车辆防盗、孩子位置监护、公司车辆或重要设备管理等。通过GPS、基站、北斗定位等技术,终端可以获取当前的位置信息,通过对这些上传的位置信息进行展示,用户可以随时查看自己关心的位置信息如:车辆、家人等的实时位置信息。为人员和财产的安全提供保障。但是由于现有技术的局限和外界环境干扰因素的影响,设备上传的定位位置不可能全部完全正确,存在一些偏移的异常情况,从而影响数据的准确性和用户的判断。
[0003]基于上述的问题,如何快速有效地过滤异常的位置偏移点,将直接影响用户的体验效果。

【发明内容】

[0004]本发明克服了现有技术的不足,提供一种用于快速有效地过滤异常位置偏移点的自我学习的异常位置轨迹点过滤方法。
[0005]考虑到现有技术的上述问题,根据本发明公开的一个方面,本发明采用以下技术方案:
[0006]一种自我学习的异常位置轨迹点过滤方法,它包括以下步骤:
[0007]步骤一、将获取到的智能定位终端的当前位置信息与数据库中历史位置信息进行比较,在数据库中有记载与当前位置信息相邻时间上传的历史位置信息的情况下则执行步骤二 ;
[0008]步骤二、根据相邻时间上传的位置数据点,计算相邻两点之间的距离,从而过滤掉偏差较大的噪声点;
[0009]步骤三、判断当前位置的定位方式是否为GPS ;
[0010]步骤四、在定位方式不为GPS的情况下,则通过基站ID,获取对应的经玮度数据;
[0011]在定位方式为GPS的情况下,则判断上传的位置信息中是否有速度信息;
[0012]步骤五、在上传的位置信息中没有速度信息的情况下,则通过相邻两个位置的距离、时间间隔进行过滤;
[0013]在上传的位置信息中有速度信息的情况下,则通过相邻两个位置的距离、时间间隔和速度进行过滤。
[0014]为了更好地实现本发明,进一步的技术方案是:
[0015]根据本发明的一个实施方案,计算所述相邻时间上传的位置数据点的距离集合S=S21、s32、s43…Sn(n_D,以及计算相邻两个 S 点之间的差值 D = DS2SpDS3SpDS4S3^-DSnSilri),取出S和D的中间值Smid、Dmid,若| SnkD-Smid | >2*Dmid,则Sn(n_D为异常的差值点;
[0016]其中,S21为第二位置数据点与第一位置数据点的距离432为第三位置数据点与第二位置数据点的距离;&3为第四位置数据点与第三位置数据点的距离;Snn-l为第η位置数据点与第η-1位置数据点的距离!DS2S1为S 32-S21, Ds3s2为S 43_S32,Dsnsn_$ S
η (η-1) S (η-1)
(η-2) 0
[0017]根据本发明的另一个实施方案,根据异常的差值点Sn(n—υ,以判断异常的位置数据点,右 Sn(n—D,S(n+1) n都是异常的差值点,则点Nn为异常的GPS坐标;若Sn(n_D相邻点无异常的差值点,以及n-Ι = O,则NI为异常的GPS坐标;Sn(n_D相邻点无异常的差值点,以及η =数组长度,则对应的Nn为应予以过滤的异常GPS坐标。
[0018]本发明还可以是:
[0019]根据本发明的另一个实施方案,在速度信息的情况下,则根据Νη+1和Nn两点的平均速度和时间间隔,当两点之间的距离大于平均速度*时间间隔*阈值,以及大于正常速度值*时间间隔,则点Νη+1为异常的经玮度坐标。
[0020]根据本发明的另一个实施方案,根据相邻两点距离和时间的间隔值,当平均速度>阈值,则判定为异常点。
[0021]与现有技术相比,本发明的有益效果之一是:
[0022]本发明的一种自我学习的异常位置轨迹点过滤方法,能快速、有效地过滤异常的位置偏移点,从而带来更好的用户体验效果。
【附图说明】
[0023]为了更清楚的说明本申请文件实施例或现有技术中的技术方案,下面将对实施例或现有技术的描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅是对本申请文件中一些实施例的参考,对于本领域技术人员来讲,在不付出创造性劳动的情况下,还可以根据这些附图得到其它的附图。
[0024]图1示出了根据本发明一个实施例的位置偏移异常点过滤处理流程示意图。
【具体实施方式】
[0025]下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。
[0026]基于定位的位置服务系统主要由三部分组成:智能定位终端、定位媒介、位置存储及展示。
[0027]I)智能定位终端:
[0028]智能定位终端主要是指具有定位功能(GPS/基站/北斗)的终端设备,常见如车载定位终端、智能手机、儿童关爱设备、智能定位手环等。
[0029]2)定位媒介:
[0030]定位媒介主要是指终端通过什么方式获取位置数据,常见的有GPS和基站等,GPS会受到天气环境,遮蔽物等外界因素影响,基站定位通过扫描周围基站数据,通过查询计算,获取位置数据。
[0031]3)位置存储及展示:
[0032]位置存储及展示分为存储部分、数据计算分析部分、展示部分,存储部分主要是通过数据库系统,将终端上传的位置数据存入数据库;数据计算分析部分对数据进行预处理、计算分析、统计等;展示部分通过如web网站、手机应用APK等向用户展示位置的数据信息。位置偏移异常点过滤将集成在存储到数据展示的中间环节。
[0033]如图1所示,图1示出了根据本发明一个实施例的位置偏移异常点过滤处理流程示意图,一种自我学习的异常位置轨迹点过滤方法,它包括以下步骤:
[0034]步骤一、将获取到的智能定位终端的当前位置信息与数据库中历史位置信息进行比较,在数据库中有记载与当前位置信息相邻时间上传的历史位置信息的情况下则执行步骤二 ;
[0035]步骤二、根据相邻时间上传的位置数据点,计算相邻两点之间的距离,从而过滤掉偏差较大的噪声点;
[0036]步骤三、判断定位方式是否为GPS ;
[0037]步骤四、在定位方式不为GPS的情况下,则通过基站ID,获取对应的经玮度数据;
[0038]在定位方式为GPS的情况下,则判断上传的位置信息中是否有速度信息;
[0039]步骤五、在上传的位置信息中没有速度信息的情况下,则通过相邻两个位置的距离、时间间隔进行过滤;
[0040]在上传的位置信息中有速度信息的情况下,则通过相邻两个位置的距离、时间间隔和速度进行过滤。
[0041]具体地:
[0042]1、轨迹数据查询获取,通过时间区间等条件,按照定位时间顺序,从数据库中查询出符合条件的位置数据信息,如果有位置信息则执行步骤2,否则不做处理。
[0043]2、依次遍历查询出的位置信息,设查询出的位置数组为N,N ={NI, N2, N3,N4,N5...}。其中NI,N2, N3, N4分别为相邻时间上传的位置
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1