一种获取汽车在道路交叉路口等待红绿灯时间的方法
【专利摘要】一种获取汽车在道路交叉路口等待红绿灯时间的方法,用道路交叉路口红绿灯等待时间替代车流量来反映城市道路交叉路口的通行繁忙程度,其技术效果是相同的,但是,与获取车流量需要加装大规模地感设备、车牌识别设备或射频识别设备不同,本发明投入甚少,可以大规模实施。
【专利说明】一种获取汽车在道路交叉路口等待红绿灯时间的方法
【技术领域】
[0001]本发明涉及城市道路通行控制技术,尤其是城市道路交叉路口红绿灯时间控制技术。
【背景技术】
[0002]城市道路交叉路口的红绿灯控制系统一般采用固定的通行和等候时间,要自动动态调整红绿灯的通行和等候时间,必须实时采集道路交叉路口的车流量。目前,实时采集道路交叉路口车流量的方法主要有地感、车牌识别、射频识别等。
【发明内容】
[0003]本发明通过移动设备获取地理位置信息来自动采集和计算汽车通过道路交叉路口的等待时间,其好处是无需大规模地感设备、车牌识别设备或射频识别设备投入,起到同车流量意义相同的能反映道路交叉路口交通繁忙程度的数值化指标,可以进一步用于城市交通的智能化、自动化控制。
[0004]一种获取汽车在道路交叉路口等待红绿灯时间的方法,包括移动设备,特征是:等待区域,驶离区域,等待红绿灯起始时间,等待红绿灯结束时间,
所述移动设备能和车载智能设备绑定通过车载智能设备具有地理位置信息获取能
力;
所述等待区域指汽车在道路交叉路口等待红绿灯信号的区域,具有惟一 ID属性,其边界可以通过地理位置信息描述;
所述驶离区域指汽车通过道路交叉路口进入下一路段后的区域,具有惟一 ID属性,其边界可以通过地理位置信息描述,根据汽车行驶方向驶离区域可进一步分为直行驶离区域、左转驶离区域、右转驶离区域;
所述驶离区域与等待区域具有关联关系,即任一驶离区域都有与之相关联的位于同一道路交叉路口的等待区域;
所述等待红绿灯起始时间指汽车进入等待区域由移动设备取得并存储的系统时间; 所述等待红绿灯结束时间指汽车进入驶离区域由移动设备取得并存储的系统时间; 规定:移动设备程序启动时,当如等待区域的初始ID为空;
步骤是:
(1)移动设备获取当前地理位置信息;
(2)获取的当前地理位置位于驶离区域则继续本步骤:如果当前等待区域ID为空或驶离区域与当前等待区域不存在关联关系,转步骤(4),否则,如果等待红绿灯起始时间为0,转步骤(4),再否则,令移动设备的系统当前时间为等待红绿灯结束时间,将等待红绿灯结束时间与等待红绿灯起始时间两者之差作为红绿灯等待时间连同等待区域ID和驶离区域ID上传服务器,之后,令等待红绿灯起始时间为0,转步骤(4);
(3)获取的当前地理位置位于等待区域则继续本步骤:如果等待区域现ID与移动设备存储的当前等待区域ID相同,转步骤(4),否则,用等待区域现ID更新移动设备存储的当前等待区域ID,并令等待红绿灯起始时间等于移动设备的系统当前时间,之后继续步骤(4);
(4)经过一定时间间隔重复上述步骤。
[0005]上述经过一定时间间隔所指的时间间隔可以是5秒,这取决于对城市道路通行速度和移动设备获取地理位置信息运算繁忙的平衡考虑。一般而言,时速36公里/小时,表示汽车每秒行驶距离是10米,汽车5秒可行驶的距离是50米。同理,时速72公里/小时,表示汽车每秒行驶距离是20米,汽车5秒可行驶的距离是100米。因此,对应5秒的等待区域和驶离区域,其区域长度应该在50米或100以上,这样才能确保汽车在区域内能至少一次获取地理位置信息。
[0006]对于大量红绿灯等待时间上传服务器,
服务器可建立与等待区域ID和驶离区域ID相关联的变量组:等待总时间和车辆数,目的是计算道路交叉路口红绿灯平均等待时间,
服务器还可建立数据表,称为上次上传时间表,数据表的项可包括:等待区域ID、驶离区域ID、上次记录上传时间,其中等待区域ID、驶离区域ID是关键字,
服务器还可建立数据表,称为道路交叉路口红绿灯周期,数据表的项可包括:等待区域ID、驶离区域ID、红绿灯周期,其中等待区域ID、驶离区域ID是关键字,并且,红绿灯周期指红绿灯循环出现的时间间隔,
据此,服务器进行道路交叉路口红绿灯平均等待时间计算的步骤是:
(1)服务器每得到一个红绿灯等待时间上传,即令服务器的系统当前时间为上传时间,称为本次上传时间;
(2)据上传的等待区域ID和驶离区域ID在上次上传时间表中查找上次上传时间,如果查找出的上次上传时间与本次上传时间的时间差超过与等待区域ID和驶离区域ID对应的红绿灯周期,则清空变量组,即令等待总时间和车辆数均为0,继续步骤(3),否则直接转步骤(3);
(3)据上传的等待区域ID和驶离区域ID在上次上传时间表中用本次上传时间更新上次上传时间;
(4)用上传的红绿灯等待时间累加等待总时间,车辆数加I;
(5 )据等待总时间和车辆数计算出道路交叉路口红绿灯平均等待时间。
[0007]为计算简便,上述道路交叉路口红绿灯周期可统一按30秒计。因为,一般而言,在道路交叉路口,各方向绿灯总和,即各方向放行时间总和不会低于30秒,相当于每方向放行时间不会低于7.50秒。
[0008]本发明的有益效果是:
一、本发明用道路交叉路口红绿灯等待时间替代车流量来反映城市道路交叉路口的通行繁忙程度,其技术效果是相同的,但是,与获取车流量需要加装大规模地感设备、车牌识别设备或射频识别设备不同,本发明投入甚少,可以大规模实施。
[0009]二、根据道路交叉路口的车流量可以调控红绿灯时间,达到城市交通控制的目的。但结合城市道路通行速度的城市道路行驶路径规划,道路交叉路口的车流量就不是一个可以转化为通行时间的数值,而本发明给出的道路交叉路口红绿灯等待时间就是通行时间,因此,在现代城市交通中,本发明道路交叉路口红绿灯等待时间比车流量更合理,更具技术意义。
[0010]【专利附图】
【附图说明】
图1是本发明所述示意。
[0011]
【具体实施方式】
[0012]上述本发明方案实质是通过车载智能设备获取地理位置信息。就是说,本发明方案获取的地理位置轨迹本身就是汽车的行驶轨迹。在本发明方案中,移动设备起的作用是无线通讯作用。
[0013]更广泛地讲,移动设备自身,如智能手机,也具有地理位置获取能力。用移动设备,不绑定车载智能设备,来实现本发明,需要进一步判断是行人通过道路交叉路口还是汽车通过道路交叉路口。否则,行人与汽车通过道路交叉路口所需要的时间是不同的,不加区分地全部用来计算道路交叉路口红绿灯平均等待时间,误差会失控。对此,可以通过技术的方法来区分行人与汽车,将行人的情形剔除。这与本发明并无本质的不同,构成对本发明侵权。
【权利要求】
1.一种获取汽车在道路交叉路口等待红绿灯时间的方法,包括移动设备,特征是:等待区域,驶离区域,等待红绿灯起始时间,等待红绿灯结束时间, 所述移动设备能和车载智能设备绑定通过车载智能设备具有地理位置信息获取能力; 所述等待区域指汽车在道路交叉路口等待红绿灯信号的区域,具有惟一 ID属性,其边界可以通过地理位置信息描述; 所述驶离区域指汽车通过道路交叉路口进入下一路段后的区域,具有惟一 ID属性,其边界可以通过地理位置信息描述,根据汽车行驶方向驶离区域可进一步分为直行驶离区域、左转驶离区域、右转驶离区域; 所述驶离区域与等待区域具有关联关系,即任一驶离区域都有与之相关联的位于同一道路交叉路口的等待区域; 所述等待红绿灯起始时间指汽车进入等待区域由移动设备取得并存储的系统时间; 所述等待红绿灯结束时间指汽车进入驶离区域由移动设备取得并存储的系统时间; 规定:移动设备程序启动时,当如等待区域的初始ID为空; 步骤是: (O移动设备获取当前地理位置信息; (2)获取的当前地理位置位于驶离区域则继续本步骤:如果当前等待区域ID为空或驶离区域与当前等待区域不存在关联关系,转步骤(4),否则,如果等待红绿灯起始时间为O,转步骤(4),再否则,令移动设备的系统当前时间为等待红绿灯结束时间,将等待红绿灯结束时间与等待红绿灯起始时间两者之差作为红绿灯等待时间连同等待区域ID和驶离区域ID上传服务器,之后,令等待红绿灯起始时间为O,转步骤(4); (3)获取的当前地理位置位于等待区域则继续本步骤:如果等待区域现ID与移动设备存储的当前等待区域ID相同,转步骤(4),否则,用等待区域现ID更新移动设备存储的当前等待区域ID,并令等待红绿灯起始时间等于移动设备的系统当前时间,之后继续步骤(4); (4)经过一定时间间隔重复上述步骤。
2.根据权利要求1所述红绿灯等待时间连同等待区域ID和驶离区域ID上传服务器,对于大量红绿灯等待时间上传服务器, 服务器可建立与等待区域ID和驶离区域ID相关联的变量组:等待总时间和车辆数,目的是计算道路交叉路口红绿灯平均等待时间, 服务器还可建立数据表,称为上次上传时间表,数据表的项可包括:等待区域ID、驶离区域ID、上次记录上传时间,其中等待区域ID、驶离区域ID是关键字, 服务器还可建立数据表,称为道路交叉路口红绿灯周期,数据表的项可包括:等待区域ID、驶离区域ID、红绿灯周期,其中等待区域ID、驶离区域ID是关键字,并且,红绿灯周期指红绿灯循环出现的时间间隔, 据此,服务器进行道路交叉路口红绿灯平均等待时间计算的步骤是: (1)服务器每得到一个红绿灯等待时间上传,即令服务器的系统当前时间为上传时间,称为本次上传时间; (2)据上传的等待区域ID和驶离区域ID在上次上传时间表中查找上次上传时间,如果查找出的上次上传时间与本次上传时间的时间差超过与等待区域ID和驶离区域ID对应的红绿灯周期,则清空变量组,即令等待总时间和车辆数均为O,继续步骤(3),否则直接转步骤(3); (3)据上传的等待区域ID和驶离区域ID在上次上传时间表中用本次上传时间更新上次上传时间; (4)用上传的红绿灯等待时间累加等待总时间,车辆数加I; (5 )据等待总时间和车辆数 计算出道路交叉路口红绿灯平均等待时间。
【文档编号】G08G1/01GK103500505SQ201310471573
【公开日】2014年1月8日 申请日期:2013年10月11日 优先权日:2013年10月11日
【发明者】张忠义 申请人:张忠义