[发明专利]基于交通网络和GPS的移动对象位置更新方法有效
申请号: | 200710121932.1 | 申请日: | 2007-09-18 |
公开(公告)号: | CN101128051A | 公开(公告)日: | 2008-02-20 |
发明(设计)人: | 丁治明 | 申请(专利权)人: | 中国科学院软件研究所 |
主分类号: | H04Q7/38 | 分类号: | H04Q7/38;G01S1/02;G01S5/02 |
代理公司: | 北京君尚知识产权代理事务所 | 代理人: | 余长江 |
地址: | 100080北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 交通 网络 gps 移动 对象 位置 更新 方法 | ||
1.一种移动对象位置更新方法,首先,在每个移动对象上安装GPS定位设备和无线通讯设备,并配备实际的交通道路网络数据,所述的交通道路网络数据包含交通网络中每条道路的标识、地理几何形状和长度,以及每个交叉路口的标识、地理位置、路口的区域范围、路口所连接的道路、路口中交通流的转接关系;移动对象个体在运行过程中,依据下列步骤1)~3)向中心服务器报告自身位置更新信息:
1)利用GPS设备不断地测得当前运行参数,包括当前时间t、当前经纬度位置(X,Y)、当前速度v及当前方向;
2)将GPS测得的位置及方向数据与实际的交通道路网络数据进行匹配,得到移动对象在交通网络中的相对数据,即网络位置(rid,pos)和道路交通流方向fd,从而得到移动对象当前的运行矢量(t,(rid,pos),v,fd),其中:rid为移动对象所在道路的标识;pos是移动对象在道路rid中的相对位置,fd为移动对象在道路rid中所属交通流方向;
3)将经过步骤2)转换的当前运行矢量与其上次位置更新时发送给服务器的运行矢量相比,首先判断是否发生了下列三种情况之一:
a.rid改变;
b.rid没变,但fd改变或者v与上次位置更新时的速度相比,其偏差超过了一个指定的阀值;
c.rid、fd和v没变,但当前位置(rid,posnow)与根据上次位置更新时的运行矢量预测的位置(rid,posevl)相比,距离偏差超过了一个指定的阀值;
如果上述三种情况均未发生,则不向中心服务器发送当前运行矢量;如果发生了上述情况a,则直接向中心服务器发送当前运行矢量;如果发生了上述情况b或c,则再判断是否当前位置处于交叉路口的区域范围内且上次位置更新也在该区域内,是则不向中心服务器发送当前运行矢量,否则发送;
中心服务器接收到移动对象发送来的运行矢量后将之附加到对应的移动对象时空轨迹中。
2.根据权利要求1所述的移动对象位置更新方法,其特征在于:在所述的交通道路网络数据中设定每条道路的两个端点中一个为起点,另一个为终点,定义起点的pos值为0,终点的pos值为1,则在所述步骤2)中首先通过计算经纬度位置(X,Y)位于哪条道路上,得到rid值,然后计算位置(X,Y)到起点的距离与该道路的长度的比值得到该位置对应的pos值,pos∈[0,1]。
3.根据权利要求2所述的移动对象位置更新方法,其特征在于:对于每条道路,当两个端点的X坐标不同时,设定X坐标值小的端点为起点,另外一端为终点;当两个端点的X坐标相等时,设定Y坐标值小的一端为起点,另外一端为终点。
4.根据权利要求2所述的移动对象位置更新方法,其特征在于:移动对象在道路rid中所属交通流方向fd∈{+,-},其中:“+”表示由道路rid的起点向终点运行,“-”表示由终点向起点运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院软件研究所,未经中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710121932.1/1.html,转载请声明来源钻瓜专利网。