自动生成基于机动车电子标识的机动车轨迹的方法和系统技术方案

技术编号:24331882 阅读:38 留言:0更新日期:2020-05-29 20:00
本发明专利技术提供的一种自动生成基于机动车电子标识的机动车轨迹的方法和系统。所述方法和系统通过随机生成机动车电子标识卡编码,然后生成所述机动车电子标识卡编码对应的时间节点数据和坐标数据,并自动读取所述机动车电子标识卡编码、时间节点数据和坐标数据后写入数据库,最后根据所述数据生成与机动车电子标识卡编码对应的机动车轨迹。所述方法和系统实现大批量数据的需求模拟及位置精准度要求的同时,节约了大量人力和时间,成功完成大批量数据在机动车电子标识管理系统同步运行的测试要求,提高了系统测试效率,此外,机动车坐标数据和时间节点数据自动读取和录入杜绝了数据录入过程中的错误,使测试工作更高效。

A method and system for automatically generating vehicle trajectory based on vehicle electronic identification

【技术实现步骤摘要】
自动生成基于机动车电子标识的机动车轨迹的方法和系统
本专利技术涉及机动车轨迹追踪领域,并且更具体地,涉及一种自动生成基于机动车电子标识的机动车轨迹的方法和系统。
技术介绍
机动车电子标识也叫机动车电子身份证、机动车数字化标准信源、俗称“电子车牌”,将车牌号码等信息存储在射频标签中,能够自动、非接触、不停车地完成车辆的识别和监控,是基于物联网无源射频识别(RFID)在智慧交通领域的延伸。通过在机动车上安装机动车电子标识,在高速公路、公路收费站以及城市主干道、出入口、交叉路口、机动车站、停车场、小区和单位门禁等现有的交通技术监控设备加装电子标识读写设备,并将上述读写设备读取的车辆信息上传至车辆监控大数据中心,由机动车电子标识管理系统去读取数据,将所需要的车辆信息反馈在界面中,构建出整体的机动车电子标识管理平台。依托于机动车电子标识管理系统,能够实现公路重点车辆的监控,城市智能交通精细化管理,而对机动车轨迹实时精准追踪是实现以上功能的必要前提,为进一步直观的展现机动车电子标识管理系统是否能实现对机动车轨迹的精准追踪定位,需在模拟环境中对系统的该功能进行测试验证,传统手动测试方法具体分以下几个步骤:1)随机选取一个机动车电子标识卡号码;2)从地图选取测试路径,手动进行路径坐标数据(经纬度)的选取;3)将手动选取的坐标数据逐条录入数据库;4)将每个车辆经过每个选取路径坐标的时间点数据写入数据库;5)形成该车辆在该时间点的一条路径;6)重复步骤1)—步骤5),形成多个机动车辆在多个时间段的多条路径。7)数据录入完成后,在机动车电子标识管理平台系统界面随机输入机动车电子标识卡,输入时间段,查询该机动车辆在该时间段形成的轨迹,实现机动车的轨迹追踪。传统的手工测试能够满足一般的测试需求,但是随着技术的进步与科技的发展,现有的手工测试并不能满足数据时代的数据量大、类型繁多、速度快、时效高的需求特性。在基于机动车电子标识实现汽车轨迹追踪的测试中,对测试数据有较高要求,需求数据量以万计数、精确、实时、依据一定规则等的要求,使用传统的手工测试存在以下缺点:1)手动测试选取坐标点和对应时间点数据量少,不能满足机动车轨迹追踪的精准度需求;2)手动测试需要人工录入选取的坐标点数据和对应的时间点数据,会耗费大量的人力物力;3)手动测试人工录入坐标数据、时间点数据时,由于数据量巨大,容易出现录入错误等现象,形成错误的测试结果。
技术实现思路
为了解决在模拟环境中对机动车轨迹的精准追踪定位的手动测试方法耗费人力物力大,测试准确度低的技术问题,本专利技术提供一种自动生成基于机动车电子标识的机动车轨迹的方法,所述方法包括:随机生成机动车电子标识卡编码;生成所述机动车电子标识卡编码对应的时间节点数据;生成与所述时间节点数据数量相等的坐标数据;自动读取所述机动车电子标识卡编码、时间节点数据和坐标数据,并写入数据库;根据所述数据库中的机动车电子标识卡编码、时间节点数据和坐标数据生成与机动车电子标识卡编码对应的机动车轨迹。进一步地,所述随机生成机动车电子标识卡编码包括:初始化机动车电子标识卡编码的位数阈值;根据拟生成机动车轨迹的机动车所属区域,生成区位编码;生成字母与数字随机组合的附属编码;按照区位编码加附属编码的方式生成机动车电子标识卡编码,其中,所述区位编码和附属编码的位数和等于位数阈值。进一步地,生成所述机动车电子标识卡编码对应的时间节点数据包括:设置时间节点起始值T1、时间基准值T0和时间节点数量值N;基于设置的时间节点生成规则,根据所述时间节点起始值T1、时间基准值T0和时间节点数量值N生成与所述机动车电子标识卡编码对应的时间节点数据,其中,所述时间节点生成规则的计算公式为:Tn=T1+(n-1)T0式中,2≤n≤N。进一步地,所述生成与所述时间节点数据数量相等的坐标数据包括:根据与所述时间节点数据对应的机动车电子标识所属的区位,在所述区位限定的区域内设置坐标数据的经度初始值Lo1和纬度初始值La1,并设置经度基准值Lo0、纬度基准值La0和坐标数据数量值N,其中,所述坐标数据数量值和时间节点数量值相等;基于设置的坐标数据生成规则,根据所述坐标数据的经度初始值Lo1、纬度初始值La1、经度基准值Lo0、纬度基准值La0和坐标数据数量值N生成坐标数据,其中,所述坐标数据生成规则的计算公式为:Lon=Lo1+(n-1)Lo0Lan=La1+(n-1)La0式中,2≤n≤N。进一步地,所述方法中随机生成机动车电子标识卡编码,生成所述机动车电子标识卡编码对应的时间节点数据,生成与所述时间节点数据数量相等的坐标数据,以及自动读取所述机动车电子标识卡编码、时间节点数据和坐标数据,并写入数据库是通过PYTHON编写程序实现的。根据本专利技术的另一方面,本专利技术提供一种自动生成基于机动车电子标识的机动车轨迹的系统,所述系统包括:车辆标识单元,其用于随机生成机动车电子标识卡编码;时间数据单元,其用于生成所述机动车电子标识卡编码对应的时间节点数据;坐标数据单元,其用于生成与所述时间节点数据数量相等的坐标数据;自动读写单元,其用于自动读取所述机动车电子标识卡编码、时间节点数据和坐标数据,并写入数据库;轨迹生成单元,其用于根据所述数据库中的机动车电子标识卡编码、时间节点数据和坐标数据生成与机动车电子标识卡编码对应的机动车轨迹。进一步地,所述车辆标识单元包括:初始化单元,其用于初始化机动车电子标识卡编码的位数阈值;区位编码单元,其用于根据拟生成机动车轨迹的机动车所属区域,生成区位编码;附属编码单元,其用于生成字母与数字随机组合的附属编码;标识生成单元,其用于按照区位编码加附属编码的方式生成机动车电子标识卡编码,其中,所述区位编码和附属编码的位数和等于位数阈值。进一步地,时间数据单元包括:参数设置单元,其用于设置时间节点起始值T1、时间基准值T0和时间节点数量值N;数据生成单元,其用于基于设置的时间节点生成规则,根据所述时间节点起始值T1、时间基准值T0和时间节点数量值N生成与所述机动车电子标识卡编码对应的时间节点数据,其中,所述时间节点生成规则的计算公式为:Tn=T1+(n-1)T0式中,2≤n≤N。进一步地,坐标数据单元包括:参数设置单元,其用于根据与所述时间节点数据对应的机动车电子标识所属的区位,在所述区位限定的区域内设置坐标数据的经度初始值Lo1和纬度初始值La1,并设置经度基准值Lo0、纬度基准值La0和坐标数据数量值N,其中,所述坐标数据数量值和时间节点数量值相等;数据生成单元,其用于基于设置的坐标数据生成规则,根据所述坐标数据的经度初始值Lo1、纬度初始值La1、经度基准值Lo0、纬度基本文档来自技高网
...

【技术保护点】
1.一种自动生成基于机动车电子标识的机动车轨迹的方法,其特征在于,所述方法包括:/n随机生成机动车电子标识卡编码;/n生成所述机动车电子标识卡编码对应的时间节点数据;/n生成与所述时间节点数据数量相等的坐标数据;/n自动读取所述机动车电子标识卡编码、时间节点数据和坐标数据,并写入数据库;/n根据所述数据库中的机动车电子标识卡编码、时间节点数据和坐标数据生成与机动车电子标识卡编码对应的机动车轨迹。/n

【技术特征摘要】
1.一种自动生成基于机动车电子标识的机动车轨迹的方法,其特征在于,所述方法包括:
随机生成机动车电子标识卡编码;
生成所述机动车电子标识卡编码对应的时间节点数据;
生成与所述时间节点数据数量相等的坐标数据;
自动读取所述机动车电子标识卡编码、时间节点数据和坐标数据,并写入数据库;
根据所述数据库中的机动车电子标识卡编码、时间节点数据和坐标数据生成与机动车电子标识卡编码对应的机动车轨迹。


2.根据权利要求1所述的方法,其特征在于,所述随机生成机动车电子标识卡编码包括:
初始化机动车电子标识卡编码的位数阈值;
根据拟生成机动车轨迹的机动车所属区域,生成区位编码;
生成字母与数字随机组合的附属编码;
按照区位编码加附属编码的方式生成机动车电子标识卡编码,其中,所述区位编码和附属编码的位数和等于位数阈值。


3.根据权利要求1所述的方法,其特征在于,生成所述机动车电子标识卡编码对应的时间节点数据包括:
设置时间节点起始值T1、时间基准值T0和时间节点数量值N;
基于设置的时间节点生成规则,根据所述时间节点起始值T1、时间基准值T0和时间节点数量值N生成与所述机动车电子标识卡编码对应的时间节点数据,其中,所述时间节点生成规则的计算公式为:
Tn=T1+(n-1)T0
式中,2≤n≤N。


4.根据权利要求3所述的方法,其特征在于,所述生成与所述时间节点数据数量相等的坐标数据包括:
根据与所述时间节点数据对应的机动车电子标识所属的区位,在所述区位限定的区域内设置坐标数据的经度初始值Lo1和纬度初始值La1,并设置经度基准值Lo0、纬度基准值La0和坐标数据数量值N,其中,所述坐标数据数量值和时间节点数量值相等;
基于设置的坐标数据生成规则,根据所述坐标数据的经度初始值Lo1、纬度初始值La1、经度基准值Lo0、纬度基准值La0和坐标数据数量值N生成坐标数据,其中,所述坐标数据生成规则的计算公式为:
Lon=Lo1+(n-1)Lo0
Lan=La1+(n-1)La0
式中,2≤n≤N。


5.根据权利要求1所述的方法,其特征在于,所述方法中随机生成机动车电子标识卡编码,生成所述机动车电子标识卡编码对应的时间节点数据,生成与所述时间节点数据数量相等的坐标数据,以及自动读取所述机动车电子标识卡编码、时间节点数据和坐标数据,并写入数据库是通过PYTHON编写程序实现的。


6.一种...

【专利技术属性】
技术研发人员:魏笑笑党杨军肖博语
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1