本发明涉及数据处理技术领域,尤其涉及停车场内生成停车轨迹的方法、系统及装置。
背景技术:
随着人们生活水平的提高,人们使用车辆的频率也是越来越高,但是因为目前的车辆众多,用户将车辆停入停车场后往往存在着忘记车辆停的位置,从而给找车带来了不便。
技术实现要素:
本发明提供了一种停车场内生成停车轨迹的方法,包括如下步骤:
进入室内判断步骤:接收终端装置发送的车辆状态信息,从而判断车辆是否已进入室内,若是,那么执行平面轨迹生成步骤,若则继续执行进入室内判断步骤;
平面轨迹生成步骤:接收终端装置发送的经纬度信息,并根据经纬度信息生成平面轨迹信息,终端装置的经纬度信息由终端装置的陀螺仪生成;
立体轨迹生成步骤:接收终端装置发送的高度信息,将平面轨迹信息和高度信息结合生成立体轨迹信息。
作为本发明的进一步改进,在所述进入室内判断步骤中,依据判断条件及时间轴判断车辆是否进入室内,判断条件包括接收到终端装置发送的如下信息:
判断条件1,车辆偏离地图上的道路,并产生标志1信息;
判断条件2,无法产生GPS信息,产生标志2信息;
判断条件3,车辆行驶速度小于设定驶速,产生标志3信息;
判断条件4,车辆停止,产生标志4信息。
作为本发明的进一步改进,在所述平面轨迹生成步骤中,接收终端装置发送的经纬度信息,并且接收终端装置发送的标志6信息。
作为本发明的进一步改进,所述立体轨迹生成步骤包括如下步骤:
A.判断步骤:判断车辆是否在线,若是,那么提取车辆的停车位置后执行提取位置步骤,否则,提取车辆最近一次的停车位置后执行提取位置步骤;
B.提取位置步骤:提取室内入口位置;
C.提取轨迹数据步骤:提取室内入口位置与停车位置之间的轨迹数据;
D.执行楼层数据分析步骤和路线数据分析步骤;
E.数据精简步骤:对轨迹数据进行精简;
F.生成轨迹数据;
在所述楼层数据分析步骤中,分析用户从进入室内到停车或者最后一次有效位置之间的高度信息得出高度的范围,高度的范围值需要有超过3个以上的数据点做支撑,得出高度范围后,再统计高度出现的范围,此时的高度数据中每出现一次下降沿或者上升沿则可以判断楼层的变化,通过累加变化的次数可以统计出楼层数,同时对于下降沿和上升沿,需要做多点比对,当某个数据判断为下降沿或者上升沿时,仍然需要继续判断后续数据,直到数据出现水平才能确定为下降沿或者上升沿;
在所述路线数据分析步骤中,首先统计出车辆每一层的运动轨迹,然后剔除毛刺数据,然后将轨迹数据做平滑处理,确保轨迹线处于道路上;
在所述数据精简步骤中,对轨迹数据处理,将同方向运动和设定距离内的数据做抽样处理,以达到轨迹数据的精简。
作为本发明的进一步改进,通过智能终端或者后台服务器执行进入室内判断步骤、平面轨迹生成步骤和立体轨迹生成步骤;当采用智能终端时,智能终端能够显示立体轨迹信息;当采用后台服务器时,智能终端能够调用后台服务器的立体轨迹信息并进行显示。
本发明还提供了一种停车场内生成停车轨迹的系统,包括:
进入室内判断模块:用于接收终端装置发送的车辆状态信息,从而判断车辆是否已进入室内,若是,那么执行平面轨迹生成步骤,若则继续执行进入室内判断步骤;
平面轨迹生成模块:用于接收终端装置发送的经纬度信息,并根据经纬度信息生成平面轨迹信息,终端装置的经纬度信息由终端装置的陀螺仪生成;
立体轨迹生成模块:用于接收终端装置发送的高度信息,将平面轨迹信息和高度信息结合生成立体轨迹信息。
作为本发明的进一步改进,
判断条件1,车辆偏离地图上的道路,并产生标志1信息;
判断条件2,无法产生GPS信息,产生标志2信息;
判断条件3,车辆行驶速度小于设定驶速,产生标志3信息;
判断条件4,车辆停止,产生标志4信息。
作为本发明的进一步改进,在所述平面轨迹生成模块中,接收终端装置发送的经纬度信息,并且接收终端装置发送的标志6信息。
作为本发明的进一步改进,所述立体轨迹生成模块包括:
判断模块:判断车辆是否在线,若是,那么提取车辆的停车位置后执行提取位置模块,否则,提取车辆最近一次的停车位置后执行提取位置模块;
提取位置模块:提取室内入口位置;
提取轨迹数据模块:提取室内入口位置与停车位置之间的轨迹数据;
执行楼层数据分析模块和路线数据分析模块;
数据精简模块:对轨迹数据进行精简;
生成模块:生成轨迹数据;
在所述楼层数据分析模块中,分析用户从进入室内到停车或者最后一次有效位置之间的高度信息得出高度的范围,高度的范围值需要有超过3个以上的数据点做支撑,得出高度范围后,再统计高度出现的范围,此时的高度数据中每出现一次下降沿或者上升沿则可以判断楼层的变化,通过累加变化的次数可以统计出楼层数,同时对于下降沿和上升沿,需要做多点比对,当某个数据判断为下降沿或者上升沿时,仍然需要继续判断后续数据,直到数据出现水平才能确定为下降沿或者上升沿;
在所述路线数据分析模块中,首先统计出车辆每一层的运动轨迹,然后剔除毛刺数据,然后将轨迹数据做平滑处理,确保轨迹线处于道路上;
在所述数据精简模块中,对轨迹数据处理,将同方向运动和设定距离内的数据做抽样处理,以达到轨迹数据的精简。
作为本发明的进一步改进,通过智能终端或者后台服务器执行进入室内判断模块、平面轨迹生成模块和立体轨迹生成模块;当采用智能终端时,智能终端能够显示立体轨迹信息;当采用后台服务器时,智能终端能够调用后台服务器的立体轨迹信息并进行显示。
本发明还提供了一种终端装置,包括:
高度传感器,用于提供高度信息;
GPS模块,用于提供导航信息;
陀螺仪,用于提供经纬度信息;
通讯模块,用于向后台服务器或智能终端传输数据信息。
作为本发明的进一步改进,该终端装置还包括:
电源管理模块,用于负责终端装置的电源提供、以及电源的待机管理;
中央处理模块,用于负责终端装置的各模块的工作协调、以及待机电源逻辑程序;
振动检测模块,用于负责终端装置的振动检测。
本发明的有益效果是:通过本发明,能够在多层停车场内快速便捷的找到自己的车辆,满足用户的需求,值的推广应用。
附图说明
图1是本发明的系统原理框图。
图2是本发明的立体轨迹信息图。
图3是本发明的立体轨迹生成步骤流程图。
具体实施方式
本发明公开了一种终端装置,包括:
高度传感器,用于提供高度信息;
GPS模块,用于提供导航信息;
陀螺仪,用于提供经纬度信息;
通讯模块,用于向后台服务器或智能终端传输数据信息;
电源管理模块,用于负责终端装置的电源提供、以及电源的待机管理;
中央处理模块,用于负责终端装置的各模块的工作协调、以及待机电源逻辑程序;
振动检测模块,用于负责终端装置的振动检测。
在本发明中还包括智能终端、后台服务器,智能终端可以接收终端装置发送的数据信息,通过智能终端生成立体轨迹信息并进行显示,此时无需使用后台服务器;后台服务器也可以接收终端装置发送的数据信息,并且通过后台服务器生成立体轨迹信息,通过智能终端能够调用后台服务器的立体轨迹信息并进行显示;智能终端包括智能手机、平板电脑等。
作为本发明的优选实施例,采用智能终端、后台服务器以及终端装置三者配合的方式。
本发明公开了一种停车场内生成停车轨迹的方法,包括如下步骤:
进入室内判断步骤:接收终端装置发送的车辆状态信息,从而判断车辆是否已进入室内,若是,那么执行平面轨迹生成步骤,若则继续执行进入室内判断步骤;
平面轨迹生成步骤:接收终端装置发送的经纬度信息,并根据经纬度信息生成平面轨迹信息,终端装置的经纬度信息由终端装置的陀螺仪生成;
立体轨迹生成步骤:接收终端装置发送的高度信息,将平面轨迹信息和高度信息结合生成立体轨迹信息。
在所述进入室内判断步骤中,依据判断条件及时间轴判断车辆是否进入室内,判断条件包括接收到终端装置发送的如下信息:
判断条件1,车辆偏离地图上的道路,并产生标志1信息;
判断条件2,无法产生GPS信息,产生标志2信息;
判断条件3,车辆行驶速度小于设定驶速,产生标志3信息;
判断条件4,车辆停止,产生标志4信息;
通过以上判断条件,加上时间轴,进行推导判断,从而判断车辆是否已进入室内,此结果做为标志5信息。
设定驶速可以是每小时20公里。
在所述平面轨迹生成步骤中,当没有GPS信息时,根据原先经纬度信息,陀螺仪进行推演计算,生成经纬度信息,并且此时终端装置会产生标志6信息,表示现在是陀螺仪在推算经纬度信息。
当车辆进入室内,车辆仍然会传递相应的经纬度数据给后台。待用户进行找车时,后台反馈给用户处理好的轨迹数据。后台在给用户展示轨迹数据前需要做一定的数据分析,包括楼层数据分析、路线数据分析和数据精简。
如图3所示,立体轨迹生成步骤包括如下步骤:
A.判断步骤:判断车辆是否在线,若是,那么提取车辆的停车位置后执行提取位置步骤,否则,提取车辆最近一次的停车位置后执行提取位置步骤;
B.提取位置步骤:提取室内入口位置;
C.提取轨迹数据步骤:提取室内入口位置与停车位置之间的轨迹数据;
D.执行楼层数据分析步骤和路线数据分析步骤;
E.数据精简步骤:对轨迹数据进行精简;
F.生成轨迹数据;
在所述楼层数据分析步骤中,分析用户从进入室内到停车或者最后一次有效位置之间的高度信息得出高度的范围,高度的范围值需要有超过3个以上的数据点做支撑,避免出现毛刺数据,得出高度范围后,再统计高度出现的范围,此时的高度数据中每出现一次下降沿或者上升沿则可以判断楼层的变化,通过累加变化的次数可以统计出楼层数,同时对于下降沿和上升沿,需要做多点比对,当某个数据判断为下降沿或者上升沿时,仍然需要继续判断后续数据,直到数据出现水平才能确定为下降沿或者上升沿;
在所述路线数据分析步骤中,鉴于车辆定位信息会出现漂移,首先统计出车辆每一层的运动轨迹,然后剔除毛刺数据,然后将轨迹数据做平滑处理,确保轨迹线处于道路上;
在所述数据精简步骤中,理论上2点就可以确定一条直线,轨迹线由多条直线组成,直线上其它数据并不能影响直线的走向,则属于多余数据,所以需要对轨迹数据处理,将同方向运动和设定距离内(例如距离比较近)的数据做抽样处理,以达到轨迹数据的精简。精简的数据之间需要保持至少10米以内的长度,避免造成误差过大。
在本发明中,通过智能终端或者后台服务器执行进入室内判断步骤、平面轨迹生成步骤和立体轨迹生成步骤;当采用智能终端时,智能终端能够显示立体轨迹信息;当采用后台服务器时,智能终端能够调用后台服务器的立体轨迹信息并进行显示。
立体轨迹生成步骤的具体介绍:车辆在行驶过程中,通过高度传感器获取高度信息,终端装置把高度信息发送给后台服务器,从汽车进入室内开始,后台服务器结合轨迹信息经过准确推算,确定车辆进入第几层,后台服务器根据平面轨迹信息和楼层信息生成立体轨迹信息。
本发明还公开了一种停车场内生成停车轨迹的系统,包括:
进入室内判断模块:用于接收终端装置发送的车辆状态信息,从而判断车辆是否已进入室内,若是,那么执行平面轨迹生成步骤,若则继续执行进入室内判断步骤;
平面轨迹生成模块:用于接收终端装置发送的经纬度信息,并根据经纬度信息生成平面轨迹信息,终端装置的经纬度信息由终端装置的陀螺仪生成;
立体轨迹生成模块:用于接收终端装置发送的高度信息,将平面轨迹信息和高度信息结合生成立体轨迹信息。
在所述进入室内判断模块中,依据判断条件及时间轴判断车辆是否进入室内,判断条件包括接收到终端装置发送的如下信息:
判断条件1,车辆偏离地图上的道路,并产生标志1信息;
判断条件2,无法产生GPS信息,产生标志2信息;
判断条件3,车辆行驶速度小于设定驶速,产生标志3信息;
判断条件4,车辆停止,产生标志4信息。
在所述平面轨迹生成模块中,接收终端装置发送的经纬度信息,并且接收终端装置发送的标志6信息。
所述立体轨迹生成模块包括:
判断模块:判断车辆是否在线,若是,那么提取车辆的停车位置后执行提取位置模块,否则,提取车辆最近一次的停车位置后执行提取位置模块;
提取位置模块:提取室内入口位置;
提取轨迹数据模块:提取室内入口位置与停车位置之间的轨迹数据;
执行楼层数据分析模块和路线数据分析模块;
数据精简模块:对轨迹数据进行精简;
生成模块:生成轨迹数据;
在所述楼层数据分析模块中,分析用户从进入室内到停车或者最后一次有效位置之间的高度信息得出高度的范围,高度的范围值需要有超过3个以上的数据点做支撑,得出高度范围后,再统计高度出现的范围,此时的高度数据中每出现一次下降沿或者上升沿则可以判断楼层的变化,通过累加变化的次数可以统计出楼层数,同时对于下降沿和上升沿,需要做多点比对,当某个数据判断为下降沿或者上升沿时,仍然需要继续判断后续数据,直到数据出现水平才能确定为下降沿或者上升沿;
在所述路线数据分析模块中,首先统计出车辆每一层的运动轨迹,然后剔除毛刺数据,然后将轨迹数据做平滑处理,确保轨迹线处于道路上;
在所述数据精简模块中,对轨迹数据处理,将同方向运动和设定距离内的数据做抽样处理,以达到轨迹数据的精简。
通过智能终端或者后台服务器执行进入室内判断模块、平面轨迹生成模块和立体轨迹生成模块;当采用智能终端时,智能终端能够显示立体轨迹信息;当采用后台服务器时,智能终端能够调用后台服务器的立体轨迹信息并进行显示。
后台服务器接收智能终端和终端装置的数据信息,负责生成平面轨迹信息和立体轨迹信息。
智能终端包括如下功能:
通过APP从后台服务器下载资料,比如轨迹,3D图像;
通过APP发送指令给终端装置,比如唤醒终端装置;
通过APP发送信息给后台服务器,比如客户信息,经纬度信息。
本发明通过GPS结合地图数据判断终端装置己经进入室内停车厂,进入室内后,结合陀螺仪生成惯导信息,进入室内后,高度传感器,把高度信息,传到后台服务器,后台服务器经过计算生成立体轨迹信息(3D立体停车图),手机APP通过计算判断到室内时直接从后台服务器打开3D立体停车图。
通过本发明,能够在多层停车场内快速便捷的找到自己的车辆,满足用户的需求,值的推广应用。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。