基于电子警察数据的车辆轨迹跟踪方法与装置的制造方法
【技术领域】
[0001] 本发明设及车辆导航技术领域,具体而言设及一种基于电子警察数据的车辆轨迹 跟踪方法与装置。
【背景技术】
[0002] 现有大部分车辆的轨迹跟踪是基于GI^S定位数据,进行的经缔度跟踪。但基于GPS 的跟踪要求被跟踪车辆必须拥有GI^S定位装置,并不断上传GI^S数据,并被获取到,方能够 对其进行实时的轨迹跟踪。此外,由于GI^S数据本身都会存在一定误差,在进行路径匹配时 需要尽量消除运种不可避免的误差,运对于导航来说是不利的。因此,在拥有GI^S或者没有 设置GI^S定位装置的车辆中,单独依靠GI^S定位数据来获取车辆的轨迹是不足的,还希望通 过另外的方式来获取车辆轨迹。
【发明内容】
[0003] 本发明目的在于提供一种基于电子警察数据的车辆轨迹跟踪方法与装置,利于电 子警察数据来实现对车辆行驶轨迹的实时跟踪与获取。
[0004] 本发明的上述目的通过独立权利要求的技术特征实现,从属权利要求W另选或有 利的方式发展独立权利要求的技术特征。 阳〇化]为达成上述目的,本发明提出一种基于电子警察数据的车辆轨迹跟踪方法,包括W下步骤:
[0006] 步骤1、获取某一天的所有电子警察过车数据,并将所有的数据按车牌号分类,剔 除车牌号的运一类的所有数据,其中,运些电子警察过车数据包括:路段编号、检测 时间、车牌号、车辆类型、车牌颜色、车速W及检测设备ID;
[0007] 步骤2、对剔除后的其余类数据,每一类数据按前述检测时间(TIMESTAMP)由小到 大排序;
[0008] 步骤3、对某一类排序后的数据进行处理,假设共有n条数据,则求出相邻两个检 测时间ti和tW的差Ati=tw-ti,i= 1,2,…,n-1 ;
[0009] 步骤4、找到大于设定的时间阔值Tpf。的所有tw,并且找到所有对应的第k条数据 和第k+1条数据;假设一共有m条数据,m> 0,将该类的第一条数据和最后一条数据加入, 并去除重复数据后,对余下数据按前述检测时间排序后,将第一条和第二条数据作为一组, 第S条和第四条数据作为一组,依次两两一组,若最后多余一条数据,则删除该条数据;
[0010] 步骤5、对步骤4中两两一组的数据中的某一组数据,将车牌号存在中间数据的车 牌中,将检测时间早的数据的检测时间保存在中间数据的起点时间中,并由该条数据的路 段ID,从MD_SEGMENT表中查到该路段ID的下游路口ID,保存在中间数据的起点交叉口;将 检测时间晚的数据的检测时间保存在中间数据的终点时间中,并由该条数据的路段ID,从 MD_SEGMENT表中查到该路段ID的下游路口ID,保存在中间数据的终点交叉口;找到该类中 检测时间属于起点时间到终点时间的所有数据,由每条数据的路段ID,从MD_SEGMENT表中 查到该路段ID的下游路口ID,将运些下游路口ID和起点路口,终点路口按每条数据的检测 时间先后,作为一个数组存在途经路口字段;其中,前述的MD_SEGMENT表为数字路网信息 存储表,该表中记录了路段IDW及对应的道路上游路口与下游路口信息;
[0011] 步骤6、将步骤4得到的每一组分组数据都按照步骤5处理,所有组数据处理完 毕;
[0012] 步骤7、对经步骤2剔除数据后的所有类的数据,按步骤3-步骤6处理,最后得到 并输出每个车辆的大概轨迹数据。
[0013] 进一步的实施例中,前述步骤7输出的每个车辆的大概轨迹数据包括:车牌号、起 点交叉口W及起点时间、终点交叉口W及终点时间、所有途经路口W及途经路口时间(与 路口--对应)。
[0014] 根据本发明的改进,还提出一种基于电子警察数据的车辆轨迹跟踪装置,包括:
[0015] 用于获取某一天的所有电子警察过车数据,并将所有的数据按车牌号分类,剔除 车牌号的运一类的所有数据的模块,其中,运些电子警察过车数据包括:路段编号、 检测时间、车牌号、车辆类型、车牌颜色、车速W及检测设备ID;
[0016] 用于对剔除后的其余类数据,按前述检测时间(TIMESTAMP)由小到大排序的模 块;
[0017] 用于对某一类排序后的数据进行处理的模块,该模块被设置成按照下述方式进 行处理:假设共有n条数据,则求出相邻两个检测时间ti和tW的差At1=tw-ti,i= 1,2,…,n-1 ;
[0018] 用于找到大于设定的时间阔值Tpf。的所有tw,并且找到所有对应的第k条数据和 第k+1条数据W进行处理的模块,该模块被设置成按照下述方式进行处理:假设一共有m条 数据,m> 0,将该类的第一条数据和最后一条数据加入,并去除重复数据后,对余下数据按 前述检测时间排序后,将第一条和第二条数据作为一组,第=条和第四条数据作为一组,依 次两两一组,若最后多余一条数据,则删除该条数据;
[0019] 用于对前述分组数据进行处理的模块,该模块被设置成按照下述方式进行处理: 将前述两两一组的数据中的某一组数据,将车牌号存在中间数据的车牌中,将检测时间早 的数据的检测时间保存在中间数据的起点时间中,并由该条数据的路段ID,从MD_SEGMENT 表中查到该路段ID的下游路口ID,保存在中间数据的起点交叉口;将检测时间晚的数据的 检测时间保存在中间数据的终点时间中,并由该条数据的路段ID,从MD_SEGMENT表中查到 该路段ID的下游路口ID,保存在中间数据的终点交叉口;找到该类中检测时间属于起点时 间到终点时间的所有数据,由每条数据的路段ID,从MD_SEGMENT表中查到该路段ID的下游 路口ID,将运些下游路口ID和起点路口,终点路口按每条数据的检测时间先后,作为一个 数组存在途经路口字段;其中,前述的MD_SEGMENT表为数字路网信息存储表,该表中记录 了路段IDW及对应的道路上游路口与下游路口信息;
[0020] 用于将前述得到的每一组分组数据都按照前述方式进行处理直到所有组数据处 理完毕的模块;
[0021] 用于对前述经剔除数据后的所有类的数据,按前述分组数据处理方式进行处理, 最后输出每个车辆的大概轨迹数据的模块。
[0022] 应当理解,前述构思W及在下面更加详细地描述的额外构思的所有组合只要在运 样的构思不相互矛盾的情况下都可w被视为本公开的发明主题的一部分。另外,所要求保 护的主题的所有组合都被视为本公开的发明主题的一部分。
[0023] 结合附图从下面的描述中可W更加全面地理解本发明教导的前述和其他方面、实 施例和特征。本发明的其他附加方面例如示例性实施方式的特征和/或有益效果将在下面 的描述中显见,或通过根据本发明教导的【具体实施方式】的实践中得知。
【附图说明】
[0024] 附图不意在按比例绘制。在附图中,在各个图中示出的每个相同或近似相同的组 成部分可W用相同的标号表示。为了清晰起见,在每个图中,并非每个组成部分均被标记。 现在,将通过例子并参考附图来描述本发明的各个方面的实施例,其中:
[00巧]图1是根据本发明某些实施例的基于电子警察数据的车辆轨迹跟踪方法的流程 图。
【具