【技术实现步骤摘要】
一种误差可控的车辆轨迹点压缩存储方法及系统
本专利技术涉及数据压缩领域,尤其涉及一种误差可控的车辆轨迹点压缩存储方法及系统。
技术介绍
车务通业务是使用支持卫星定位、基站定位的手持终端(含手机)或安装在车辆上的车载终端,基于中国移动通信网络,面向集团客户提供的车辆/人员位置监控与调度服务。车务通系统所采集的车辆轨迹点除了包含某辆车在某一时刻的经纬度信息之外,还能够记录该车行驶的方向、里程、速度、油量、引擎等信息。轨迹点是车辆位置应用的基础,在综合分析轨迹点相关参数的基础上,能够形成实时定位、轨迹回放、区域报警、超速报警等众多应用,具有广泛的应用价值。轨迹点要求采集时间精度高,时间间隔越小,越能精确还原车辆行驶轨迹,车务通系统当前采用每辆车每隔30秒上报一个轨迹点,每辆车一天将产生2*60*24=2880个轨迹点。随着客户车辆的增加,车务通系统将承担越来越繁重的轨迹点采集、存储、分析的工作。轨迹点由车载终端产生并发送到位置采集系统,位置采集系统收到轨迹点后,将其存储到数据库中。位置应用系统在运行时,从数据库中检索符合条件的轨迹点,再依次进行分析总结,最终得出结果。现有轨迹点存储技术存在以下缺陷:每辆车每天产生2880个轨迹点,以30万辆车估算,每天将产生2880*300000=864000000个轨迹点,平均每秒产生10000个轨迹点,对存储IO、存储空间、应用分析都提出非常高的要求:存储IO,数据量的增大要求更快的存储IO,需要使用更高级的存储设备,增加了资金投入;存储空间,每个轨迹点约300字节,则每天将产生864000000*300B≈241GB的数据 ...
【技术保护点】
一种误差可控的车辆轨迹点压缩存储方法,包括接收新轨迹点、加载旧轨迹点,其特征在于,所述方法进一步包括对轨迹点能否合并进行判断,以及完成可合并轨迹点的合并,其中对轨迹点能否合并进行判断包括以下步骤:遍历新旧两个轨迹点的对应指标项;判断所述对应指标项是否相同,若指标不同则步骤结束,若指标相同则判断是否存在下一指标;若下一指标存在,则继续遍历新旧两个轨迹点的对应指标项,若下一指标不存在,则进行轨迹点的合并,所述轨迹点的合并包括以下步骤:申请一个轨迹点结构;复制轨迹点所有指标值;更新轨迹点时间覆盖范围。
【技术特征摘要】
1.一种误差可控的车辆轨迹点压缩存储方法,包括接收新轨迹点、加载旧轨迹点,其特征在于,所述方法进一步包括对轨迹点能否合并进行判断,以及完成可合并轨迹点的合并,其中对轨迹点能否合并进行判断包括以下步骤:遍历新旧两个轨迹点的对应指标项;判断所述对应指标项是否相同,若指标不同则步骤结束,若指标相同则判断是否存在下一指标;若下一指标存在,则继续遍历新旧两个轨迹点的对应指标项,若下一指标不存在,则进行轨迹点的合并,所述轨迹点的合并是指将多个轨迹点压缩成一个轨迹点,所述轨迹点的合并包括以下步骤:申请一个轨迹点结构;复制轨迹点所有指标值;更新轨迹点时间覆盖范围。2.根据权利要求1所述的车辆轨迹点压缩存储方法,其特征在于,所述轨迹点划分为至少一个存储域,所述指标项的同类指标内容保存在一个存储域中。3.根据权利要求2所述的车辆轨迹点压缩存储方法,其特征在于,所述存储域包括当前方位、行驶状态、引擎状态中至少一种。4.根据权利要求3所述的车辆轨迹点压缩存储方法,其特征在于,所述当前方位包括经度、纬度、海拔中至少一种。5.根据权利要求3所述的车辆轨迹点压缩存储方法,其特征在于,所述行驶状态包括速度、方向中至少一种。6.根据权利要求3所述的车辆轨迹点压缩存储方法,其特征在于,所述引擎状态包括发动机开闭、水温、油量中至少一种。7.根据权利要求1所述的车辆轨迹点压缩存储方法,其特征在于,所述对轨迹点能否合并进行的判断的步骤中进一步包括:通过误差判定模块完成进一步减小轨迹点合并过程中出现误差的判定步骤。8.根据权利要求7所述的车辆轨迹点压缩存储方法,其特征在于,所述误差判定模块包括车辆开闭模块、位置漂移模块、速度漂移模块、方向漂移模块中至少一种。9.根据权利要求8所述的车辆轨迹点压缩存储方法,其特征在于,所述车辆开闭模块取轨迹点的发动机开闭指标项,若发动机开启,则轨迹点不进行压缩;若发动机关闭,则进行后续的模块判定。10.根据权利要求8所述的车辆轨迹点压缩存储方法,其特征在于,所述位置漂移模块取轨迹点的经度、纬度指标,若经度差、纬度差小于预设值,则认定为定位漂移,轨迹点可进行压缩,进行后续模块判定;否则轨迹点不进行压缩。11.根据权利要求8所述的车辆轨迹点压缩存储方法,其特征在于,所述速度漂移模块取速度指标,若速度小于预设值,则认为是速度漂移,轨迹点可进行压缩,进行后续模块判定;否则轨迹点不进行压缩。12.根据权利要求8所述的车辆轨迹点压缩存储方法,其特征在于,所述方向漂移模块取方向指标。13.根据权利要求7所述的车辆轨迹点压缩存储方法,其特征在于,所述方法使用模块化的链式结构保存判定逻辑规则,所述误差判定模块数量、顺序根据不同车辆轨迹...
【专利技术属性】
技术研发人员:牛昆亮,孙海涛,曹雪峰,武海斌,张轶,赵思诺,
申请(专利权)人:中移全通系统集成有限公司,
类型:发明
国别省市:河北;13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。