[0030] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0031] 请参阅图1,本发明提供技术方案:
[0032] 一种基于大数据的共享单车投放位置分析系统,包括电子地图模块、路段获取模块、三维模型模块、区域筛选模块、车辆报修模块、GPS定位模块、区域划分模块以及计算机处理分析模块,电子地图模块用于存储地图信息,路段获取模块通过电子地图模块获取上下坡路段,三维模型模块根据获取到的上下坡路段建立三维模型,区域筛选模块用于筛选与办公区、住宅区以及商业区相隔一定距离的公交、BRT或地铁途径站点,车辆报修模块用于获取车辆的报修记录并通过GPS定位模块获取报修车辆的实时停放位置,GPS定位模块用于获取单车的实时停放位置,区域划分模块根据单车的停放位置划分停放区域,计算机处理分析模块根据上下坡路段的三维模型建立坐标系并计算坡度,根据坡度计算骑行吃力程度,计算机处理分析模块用于计算用户续费率、每月新用户增长率以及根据区域划分模块的单车停放区域与单车的停放位置计算每个停放区域内的单车数量,计算机处理分析模块根据车辆报修模块的车辆报修记录以及区域划分模块划分的停放区域计算该停放区域内的单车检修率。
[0033] 计算机处理分析模块取坡底点与坡顶点所在第一平面并以坡底点为坐标系原点建立直角坐标系,第一平面垂直于地面,直角坐标系的x轴为过原点且平行于水平路面的直线,直角坐标系的y轴为过原点且垂直于x轴的直线,计算机处理分析模块获取坡顶点坐标并计算上下坡路段的坡度。
[0034] 通过计算上下坡路段的坡度来预估对应该上下坡路段的骑行吃力程度,骑行吃力程度计算公式如下:
[0035]
[0036] 其中,p为骑行吃力程度,y为该上下坡路段的垂直高度,x为该上下坡路段的水平距离, 为坡度,L为坡底点到坡顶点的直线距离,当骑行吃力程度大于阈值时,在该上坡路段的任一坡段都不投放单车,可在下坡路段的任一路段投放单车。
[0037] 当前选取一上下坡路段计算其对应的骑行吃力程度,其垂直高度y为2m,水平距离x为30m,直线距离L为100m,通过计算得到其对应的坡度为6.7%,则该上下坡路段对应的骑行吃力程度为6.7。
[0038] 计算机处理分析模块根据用户续费率A、当前月用户数量B、当前月新用户数量C以及新用户增长率D计算得出下个月用户数量E,计算公式如下:
[0039] E=A*B+C*(1+D)
[0040] 根据计算得到的下个月用户数量E与用户溢出F预估下个月单车第一预投放总数量G,其中,G=E+F。
[0041] 若用户续费率为50%,当前月用户数量为20万人,当前月新用户数量为6万人,新用户增长率为25%,用户溢出F为3万人,通过以下计算得出下个月单车第一投放总数量G:
[0042] E=200000*50%+60000*(1+25%)
[0043] G=E+30000
[0044] 通过计算得出下个月单车第一投放总数量G为205000辆。
[0045] 进一步的计算机处理分析模块根据停放区域划分计算每个停放区域内的单车数量,再根据该停放区域内的车辆报修记录计算下个月在该停放区域内的单车预投放数量N=M*(1+q),其中M为当前月该停放区域内的单车投放数量,q为当前月该停放区域内的单车检修率,现有一停放区域内当前月单车投放数量为500量,该停放区域内的单车检修率为30%,则通过计算可得出下个月在该停放区域内的单车投放数量N=500*(1+30%),即下个月在该停放区域内投放单车数量为650量辆。
[0046] 通过计算每个停放区域内的单车预投放数量计算下个月单车第二预投放总数量,计算公式如下:
[0047] Q=N1+N2+N3+…+Ni‑1+Ni
[0048] Ni=Mi*(1+qi)
[0049] 其中,Q为下个月单车第二预投放总数量,Ni为第i个停放区域内的下个月单车预投放数量,Mi为第i个停放区域内的当前月单车投放数量,qi为当前月第i个停放区域内的单车检修率。
[0050] 计算机处理分析模块分别根据用户数量与单车数量预估第一预投放总数量G与第二预投放总数量Q,通过进一步计算得出下个月单车最终投放总数量J,计算公式如下:
[0051] J=ɑ1*G+ɑ2*Q
[0052] ɑ1+ɑ2=1
[0053] 其中,ɑ1与ɑ2为权重系数,J为下个月单车最终投放总数量,若通过计算得出第二预投放数量Q为240000辆,第一预投放数量G为205000量,ɑ1=0.6,ɑ2=0.4,则下个月单车最终投放量J=205000*0.6+240000*0.4,计算得出J为219000辆,即下个月最终投放单车数量为219000辆。
[0054] 区域筛选模块根据GPS定位模块的位置信息获取到与办公区、住宅区以及商业区一定距离的公共交通途径的站点位置,公共交通站点位置为第一重要位置,统计每个停放区域内的第一重要位置的数量,并将第一重要位置设置为单车投放点。
[0055] 计算机处理分析模块通过计算得到下个月单车最终投放总数量,并通过计算得到当前月每个停放区域内的车辆数量占当前月投放总数量之比,根据当前月占比计算下个月每个停放区域内的单车投放数量。
[0056] 当第一重要位置与一上下坡路段相隔一定距离时,通过计算机处理分析模块计算该上下坡路段的骑行吃力程度,若该上下坡路段的骑行吃力程度小于阈值,则可以在第一重要位置与该上下坡路段的坡底点之间任意位置设置单车投放点,若该上下坡路段的骑行吃力程度大于阈值,则在该上下坡路段的坡顶点设置单车投放点。
[0057] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0058] 最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。