[0021] 信息采集模块由GPS和电子围栏射频读写器组成,在每个共享单车停车点都设置电子围栏射频读写器。GPS获取每个停车点地面的四角处对应的四点经纬度坐标,分别是(xi1,yi1)、(xi2,yi2)、(xi3,yi3)、(xi4,yi4),i=1,2...n,n是停车点数。每个停车点的四点经纬度坐标构成一个集合Mi,i=1,2...n,将集合Mi输送至控制中心存储。在还车后,GPS还获取已还车后的该共享单车的经纬度坐标(a,b),并将经纬度坐标(a,b)输送至控制中心。电子围栏射频读写器用于记录共享单车的数量信息,包括该停车点初始投放的共享单车数m、从00:00时刻至当下时刻t驶入停车点的共享单车数w和从00:00时刻至当下时刻t驶出停车点的共享单车数u,并将数量信息输送至控制中心。电子围栏射频读写器可采用中国专利申请号为201710538454.8、名称是“共享单车电子围栏管理系统及其工作方法”的文献中公布的电子围栏及所设的射频读写器。
[0023] 控制中心接收到已还车的共享单车的经纬度坐标(a,b)与已存储的集合Mi中的所有停车点经纬度坐标构成的各个区域比较,判断该共享单车是否属于乱停乱放,再经过搜寻、计算与判断,判断此共享单车是否乱停乱放,找到最优停车点M,将该已还车的乱停乱放共享单车的经纬度坐标(a,b)及最优停车点M坐标传输至执行模块,并发送调运命令给执行模块后,由执行模块进行对该乱停乱放共享单车进行调运处理,执行模块包括接收调运指令的通讯装置及运送共享单车的调运车。参见图2,具体方法步骤如下:
[0025] 步骤2:控制中心判断已还的共享单车的经纬度坐标(a,b)和已存储的所有停车点的四角的四点经纬坐标(xi1,yi1)、(xi2,yi2)、(xi3,yi3)、(xi4,yi4)构成的集合Mi的包含关系判断该共享单车是否为正常停放或者乱停乱放共享单车。当(xi1,yi1)、(xi2,yi2)、(xi3,yi3)、(xi4,yi4)属于集合Mi时,判断为该共享单车为正常停放共享单车,结束操作。反之当不属于Mi时,则判断该共享单车为乱停乱放共享单车。
[0027] 步骤4:控制中心将保存的集合Mi分为三个预设功能区停车点Ph,h=1,2,3,其中,P1是居民楼停车点、P2是就餐处停车点、P3是公共交通入口处停车点。
[0028] 步骤5:控制中心根据时间段来划分预设功能区停车点Ph的功能区停车点类型,也就是划分出某一时间段内城市人流量较大处。具体是:7:00-10:00时间段T1对应的是居民楼停车点P1,11:30-12:30时间段T2是对应就餐点处停车点P2,其他时间段T3对应公共交通入口处停车点P3。
[0030] 步骤7:GPS获取步骤6中判断出的所有的功能区停车点类型Ph对应的所有坐标区域Phj,j=1,2...k,k
[0031] 步骤8:控制中心根据步骤7的结果,搜索与乱停乱放共享单车经纬度坐标(a,b)路径最短的一个坐标区域Phj,获得此时乱停乱放共享单车与该坐标区域Phj这两者最短路径距离为S。
[0032] 步骤9:根据信息采集模块中电子围栏射频读写器获取的停车点共享单车数量信息m、w和u计算出该坐标区域Phj的车辆流动率Q:
[0033] Q=m-w+u/m,
[0034] 其中,Q是车辆流动率,用于表征该停车点车辆使用频繁程度;
[0035] m是该停车点初始时投放的共享单车数,m为正整数;
[0036] w是从00:00至当下时刻t驶入停车点的共享单车数,w为非负整数;
[0037] u是从00:00至当下时刻t驶出停车点的共享单车数,u为非负整数。
[0038] 步骤10:判断车辆流动率Q是否超过1,若Q≥1,将坐标区域Phj设为最优停车点M,M是Mi中的一个。若Q<1,舍弃该停车点。
[0039] 步骤11:舍弃停车点Phj后,扩大搜寻范围,从距离S扩大到S+50,单位为m,。
[0040] 步骤12:将搜索范围的最大搜索距离阈值设置为Smax=2000m,该范围阈值指的是与乱停乱放共享单车的路径距离。
[0041] 步骤13:判断S+50的值是否超过Smax=2000m,最大搜索距离只能至2000m处。若S+50≥Smax,将初始时刻搜索的那个停车点设为最优停车点M。若S+50<Smax,返回步骤8。
[0042] 步骤14:出现最优停车点M后,控制中心将乱停乱放共享单车经纬度坐标(a,b)及最优停车点M的四点经纬度坐标发送给执行模块。
[0043] 步骤15:控制中心发送调运指令给执行模块,执行模块调运乱停乱放共享单车。