本发明涉及共享单车运营管理技术领域,特别是一种推荐共享单车借车点和还车点的方法。
背景技术:
近年来,共享单车在大中城市得到了发展,便于人们的日常生活工作使用,但同时也因此带来了诸多问题:还车后管理困难、乱停乱放,破坏城市美观;对单车数量和用户路径难以统计,导致无法做到合理均匀的投放和调度;单车损失率和丢失率高,后期维护困难,造成浪费社会资源等。
技术实现要素:
本发明的目的是针对现有的借车困难并且还车困难的问题,提供一种推荐共享单车借车点和还车点的方法。
实现本发明目的的技术方案如下:
一种推荐共享单车借车点和还车点的方法,包括
步骤一:用户终端上传所在位置信息到服务器,服务器推荐所在位置周围站点级别最高的借车点,发送到用户终端;
步骤二:用户终端扫描开锁后,输入目的地位置信息并上传到服务器,服务器推荐目的地位置周围站点级别最高的还车点,发送到用户终端;用户终端向服务器预约该推荐还车点,如未预约,则服务器指定目的地位置周围站点级别次高的还车点为预约还车点;
步骤三:用户终端进行还车操作时,上传所在位置信息到服务器,服务器对比用户终端位置信息和预约还车点位置信息,若一致,则确认合法还车,否则为非法还车。
进一步地,所述用户终端所在位置周围站点级别最高的借车点,或目的地位置周围站点级别最高的还车点,根据以下方法确定:
步骤1:统计区域内n个站点的数值指标,构成矩阵,如下:
其中,第1列为站点内已有车的数量与该站点的车容量之比,第2列为停放在该站点的共享单车的平均行程,第3列为站点周边商业网点数,第4列为站点周边交通枢纽即地铁站、公交站的数量;
步骤2:使用统计相关系数法来确定相关系数rij,构成相似矩阵,如下:
其中,
上式中,i=1,2,3…n,j=1,2,3,4,k=1,2,3,4,
步骤3:使用自平方合成法求取模糊等价矩阵Rβ,即找到正整数β使得R2β=Rβ;
步骤4:将模糊等价矩阵中所有大于评定水平a的元素置为1、小于a的元素置为0,得到分级矩阵;其中a∝[0,1]为常数;分级矩阵中,元素为1对应的站点的级别高于元素为0对应的站点的级别;
步骤5:多次调整评定水平a的值,完成站点分级。
进一步地,所述用户终端所在位置,根据GPS定位或GPRS/CDMA定位确定。
进一步地,所述用户终端所在位置周围或目的地位置周围,为以所在位置或目的地位置为圆心,100到300米为半径的范围。
本发明可以记录用户行驶方向与距离,具有分析价值;采用定点停车方法,规范借车与还车流程,不影响交通和市容;成本低廉,停车点设计简单明了。
附图说明
图1为本发明方法的流程图。
具体实施方式
以下结合附图对本发明进行进一步说明。
一种推荐共享单车借车点和还车点的方法,如图1所示,包括:
步骤一:打开APP时为用户优先推荐周围站点级别最高的借车点;
步骤二:用户扫码开锁后,页面刷新为用户优先显示站点级别最高的还车点,并预约还车点,将此信息返回服务器;
步骤三:用户还车时,通过GPRS通信模块与服务器建立通信,服务器确认用户合法停车,用户将单车归还。
车站容量根据单车停放时的距离,采用KMeans算法进行聚类分析,把聚类的单车区域作为站点;对在这一站点的单车历史数据进行分析,选择最大停放单车数量的85%作为车站容量
定位用户所在位置采用GPS卫星定位或GPRS/CDMA移动通讯技术定位
为用户推荐的借车点与还车点需要根据指标进行站点分级,为用户优先推荐级别最高的车站。
分级的标准包括动态指标与静态指标,动态指标通过实时监控站内单车数量,计算站点内已有车的数量占车站的容量比例,将该比例分段设定,不同比例区间对应不同的动态指标;静态指标则是反映车站对乘客出行的吸引力,即通过统计站点停放的单车的历史行程数据,计算停放于此的单车的平均行程距离,由此作为单车站点的服务半径;并把单车站点的服务半径,周边商业网点数,周边交通枢纽的密度(地铁站,公交站等)作为指标,通过模糊分析的方法计算静态指标。最后将动态指标与静态指标相加,作为分级的标准。
为用户推荐的还车点范围通过计算历史上从该区域出发的单车到下一个还车点的平均行程距离得出,该距离为欧式距离。
在考虑推荐还车点的时候,在已有推荐还车点范围的基础上添加一个不同方向还车点的吸引系数:由于不同建筑对乘客的吸引度是不同的,因此我们对不同的建筑物赋予不同的吸引系数,将吸引系数大的方向上推荐更多的停车点。该吸引系数由两个因素决定:该建筑物历史的人员进出量的平均值以及建筑物周围500米以内单车停放数量,进出量越大、单车停放数量越多,那么位于该建筑物方向上的还车点的吸引系数就越大。
用户通过对APP界面的比例缩放来筛选不同级别的站点。
当推荐借车点位中没有合适用户的借车点位时,可以允许用户跳过此步骤,直接开始骑行。
模块定义:
用户终端:可以安装使用该共享单车APP并发送和接收位置信息的移动设备。
服务器:包含站点确定模块、站点分级模块、推荐停车点模块、和信息发送与接受能力的服务端设备,是与用户和车辆进行信息交互并后台处理信息和执行运算的设备。
定位模块:采用GPS或GPRS技术确定装载了该定位模块的设备的地理位置的系统。
语音提示模块:共享单车上可以提供指定语音外放功能的设备。
站点管理模块:包括站点确定、站点分级和站点推荐。站点确定:采用聚类分析,把聚类的单车区域作为站点,并确定该区域的单车容量。站点分级:利用获得的单车密度,计算各个站点的等级指标,并以此进行分级。站点推荐:计算历史上从该区域出发的单车到下一个还车点的平均行程距离,并且计算方向系数,由此确定推荐还车点的范围。
用户预约管理模块:采集用户预约还车点的信息,并在用户确认还车时记录其是否按照预约的还车点进行还车。
采用上述方案以后,可以解决用户找车困难的问题,也可以让用户规范借车与还车流程,不影响交通、不影响市容。此方法可以实时记录每个站点的借车还车数据,方便单车的管理、维修、以及调度,不浪费过多的资源,提升用户骑行体验,并且可以记录用户的行驶方向与距离,对于用户的行径、日常生活习惯等具有分析价值。