[发明专利]基于数据库实时定位生成轨迹的方法、系统、设备及介质在审
申请号: | 202011482951.9 | 申请日: | 2020-12-15 |
公开(公告)号: | CN112650823A | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 陈喜灿 | 申请(专利权)人: | 威创集团股份有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/22;G06F16/23 |
代理公司: | 广州润禾知识产权代理事务所(普通合伙) 44446 | 代理人: | 林伟斌 |
地址: | 510670 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 数据库 实时 定位 生成 轨迹 方法 系统 设备 介质 | ||
本发明公开了一种基于数据库实时定位生成轨迹的方法、系统、设备及介质,所述方法包括:数据库新建数据表A、B;数据采集器采集和存储用户的定位信息存入数据表B;数据采集器再次采集和存储用户的最新定位信息存入数据表A;数据库的定时器比较数据表B中定位信息与数据表A中定位信息是否相同,若是,则将数据表B中定位信息更新为数据表A中定位信息,若否,则在数据库新建数据表C,将数据表B中定位信息与数据表A中定位信息顺序拼接成一个二维数组,存入数据表C;查询数据表C的主键获取到二维数组,获得轨迹。本发明直接使用数据库通过生成轨迹,不需要后台支撑,可减少后台压力,同时本发明将定位信息拼接成二维数组形成轨迹,也减小了数据库的数据量,提高查询速度。
技术领域
本发明涉及计算机数据处理领域,更具体地,涉及一种基于数据库实时定位生成轨迹的方法、系统、设备及介质。
背景技术
在部分公安项目中,需要获得大量的轨迹以分析案情协助破案,但在部分项目中由于各种原因只能获得各类实时定位数据,无法直接获取轨迹,针对这种问题通常的解决方法是,系统的数据库根据实时定位数据生成实时定位表,再通过在后台的计算拼接去生成轨迹表,但是这样的解决方案会导致后台运行压力比较大,而当数据量庞大,后台逻辑复杂的时候,数据的处理也比较繁杂,后台系统的轨迹拼接没有剖离出来,可能会导致业务系统需要处理的内容太多,后端服务器运行缓慢卡顿,出现宕机等现象,严重的时候还可能会导致后台奔溃,而对于没有真正后台处理逻辑的系统,则需要重新搭建后台及服务器,操作十分麻烦,给具体工作实施带来巨大困难。
发明内容
本发明旨在克服上述现有技术的至少一种缺陷(不足),提供一种基于数据库实时定位生成轨迹的方法、系统、设备及介质,用于解决后台服务器拼接轨迹表时运行压力大、卡顿宕机的问题或没有后台的项目需搭建后台及服务器再生成轨迹表操作麻烦等问题。
本发明采取的技术方案是,一种基于数据库实时定位生成轨迹的方法,包括以下步骤:
数据库新建数据表A、B;
数据采集器采集和存储若干用户的定位信息存入数据表B;
数据采集器再次采集和存储若干用户的最新定位信息存入数据表A;
数据库的定时器比较数据表B中定位信息与数据表A中定位信息是否相同,若是,则将数据表B中定位信息更新为数据表A中定位信息,若否,则在数据库新建数据表C,将数据表B中定位信息与数据表A中定位信息顺序拼接成一个二维数组,存入数据表C;
查询数据表C的主键获取到二维数组,获得轨迹。
本发明首先在数据库中新建两张数据表A、B用来存储信息数据,使用数据库的数据采集器采集和存储若干用户的定位信息存入数据表B,接着再次采集定位信息存入数据表A,这表明了数据表B中记录的定位信息是数据表A中定位信息的上一个时刻的定位信息。接着,使用数据库的定时器比较数据表B中定位信息与数据表A中定位信息是否相同,即为比较用户上一次定位信息与最新定位信息是否相同。当数据表B中定位信息与数据表A中定位信息相同时,这代表了该用户在这两个数据采集的时刻的位置没有发生变化,即没有移动轨迹,则数据表B中定位信息更新为数据表A中定位信息。而当数据表B中定位信息与数据表A中定位信息相同时,即代表了在这两个时刻该用户的位置发生了变化,即存在移动轨迹,所以需要在数据库新建数据表C,之后再将数据表B中定位信息与数据表A中定位信息顺序拼接成一个二维数组,存入数据表C中。最后查询数据表C的主键就可以获取不同主键中的二维数组,也就是各个用户的轨迹。其中,数据库的数据表中的主键是能确定一条记录的唯一标识,可以用来保证数据完整性,因此可使用主键来区分不用用户,例如可以设置各个用户的身份证号等唯一标识字段为主键字段,方便之后根据主键查询到各个用户的轨迹信息。本发明直接使用数据库通过实时定位信息直接生成轨迹表,不需要后台支撑,当数据量庞大,后台逻辑复杂的时候,数据库可以分担部分压力,减少后台由于数据量过多导致运行缓慢卡顿,宕机等现象,而对于没有后台的项目也不用再去搭建后台及服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威创集团股份有限公司,未经威创集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011482951.9/2.html,转载请声明来源钻瓜专利网。