1.一种基于云计算的车辆道路引导疏散方法,包括设置在车辆中的定位模块、提醒模块、通信模块,设置在各个路口红绿灯中的定时模块、定位模块、通信模块,以及设置在云服务器中的处理模块、通信模块、用于存储数据的存储模块,所述车辆和红绿灯均与云服务器通信连接,其特征在于,所述方法包括如下步骤:S1、道路的函数化:云服务器根据存储模块中的地图信息在每段道路的两端路口和两端路口之间设置N个采集点,获取这些采集点的经纬度数据,并将两端路口的经纬度数据作为岔口坐标P,以x表示经度,y表示纬度,北纬和东经为正,南纬和西经为负,通过转换公式将经纬度数据与十进制数据相互转化,对采集点的经纬度数据转化后的十进制数据进行拟合,得到任意道路的离散函数R(x,y);
S2、定位数据的采集:在行驶过程中,车辆中的定位模块每隔2秒记录一次该车辆的经纬度数据作为路线坐标A,并将存储模块中的车辆信息和路线坐标A上传至云服务器中,将最新上传的路线坐标A转化为十进制数据,筛选出与之匹配的离散函数R(x,y),确定车辆行驶的道路;
S3、车辆行驶方向的确定:云服务器根据该车辆上传的所有路线坐标A和离散函数R(x,y),按上传时间的从远至近依次计算各个路线坐标A与岔口坐标P的距离,若距离先逐渐变小,后逐渐变大,则将该岔口坐标P对应的路口作为道路的进入端,若距离一直变小,则将该岔口坐标P对应的路口作为道路的驶离端,并将进入端运动至驶离端作为该车辆的行驶方向F;
S4、拥堵位置的确定:云服务器将相邻上传的两个路线坐标A进行计算,根据Haversine公式得到车辆的位移量ΔL,当ΔL<5m时,开始记录次数,若随后连续有150个ΔL<5m,则以车辆最新的路线坐标A为圆心,半径为r的范围内,所有行驶方向相同且ΔL<5m的其他车辆的总数n,若n>20,将最新获得的路线坐标A作为拥堵处坐标Pd,并获得对应的拥堵处坐标Pd所在道路的路线函数R(d x,y),并将路线函数R(d x,y)对应的道路的标记又畅通改为拥堵,若n<20,则标记为暂不拥堵;
S5、红绿灯的调节:当判断为拥堵时,云服务器通过通信模块向进入端的岔口坐标P半径为2km范围内的其他车辆发送路线函数R(d x,y)对应的道路信息和车辆的行驶方向F,同时发出提示信息“该路段行驶方向为F的车道正在拥堵”,云服务器根据进入端的岔口坐标P和红绿灯的经纬度数据,将与岔口坐标P的距离不超过50m的所有红绿灯标记为待调节,云服务器获取待调节的红绿灯中转向路线函数R(d x,y)对应道路的信号灯的实时亮灯情况,若信号灯为红灯,则云服务器经通信模块传输指令,并通过定时模块将红灯的剩余时间由预设值调整为+∞,若信号灯为绿灯或黄灯,则云服务器等变成红灯后,再通过定时模块将红灯的剩余时间由预设值调整为+∞;
S6、车辆的引导与疏散:在所有待调节的红绿灯中转向路线函数Rd(x,y)对应道路的信号灯均为红灯后,云服务器筛选出位于路线函数R(d x,y)上进入端的岔口坐标P至拥堵处坐标Pd之间且行驶方向相同的车辆作为待通知车辆,根据每个待通知车辆的经纬度数据计算每个待通知车辆与拥堵处坐标Pd的距离,并按照距离从远至近将待通知车辆编号为1、2、
3、……,按照编号顺序给待通知车辆发送调头并更改行驶道路的通知,发送通知后,等车辆驶离路线函数R(d x,y)对应的道路后,再给下一个车辆继续发送通知,所有待通知车辆均驶离路线函数R(d x,y)对应的道路后,将路线函数R(d x,y)对应的道路的标记重新改为畅通,并将红灯的剩余时间由+∞调回预设值。
2.根据权利要求1所述的一种基于云计算的车辆道路引导疏散方法,其特征在于,所述云服务器在将路线函数Rd(x,y)对应的道路的标记改为拥堵后至路线函数Rd(x,y)对应的道路的标记重新改为畅通前,云服务器不再对位于路线函数R(d x,y)上的车辆进行位移量ΔL的计算。
3.根据权利要求1所述的一种基于云计算的车辆道路引导疏散方法,其特征在于,所述云服务器还通信连接有交警端控制子系统,所述交警端控制子系统包括通信模块、输入输出模块,所述云服务器在将路线函数Rd(x,y)对应的道路标记为拥堵后,云服务器发送包含拥堵处坐标Pd的待确认通知至距拥堵处坐标Pd最近的交警端控制子系统,交警通过的输入输出模块查看待确认通知并确定现场实际情况后,将执行指令发回云服务器,云服务器在收到执行指令后再执行步骤S5的操作。