1.一种基于动态需求匹配的流动叉车租赁管理方法,其特征在于,所述方法包括:基于历史叉车租赁数据预测叉车租赁需求,所述历史叉车租赁数据包括工作日信息、节假日信息和特定事件信息;
根据预测的叉车租赁需求生成每一叉车站点的叉车安排计划,所述叉车安排计划包括叉车类型信息以及每个叉车类型所对应的数量信息和载重能力信息;
获取携带有用户需求信息的叉车租赁订单,所述用户需求信息包括使用地点、使用起始时间、使用结束时间和单次最大载货重量;
基于所述用户需求信息,按照站点优先级顺序依次扫描所述叉车站点,判断是否存在满足用户需求的站点叉车;
若判断为存在,则触发常规调度机制以基于所述满足用户需求的站点叉车和所述用户需求信息生成调度方案;
若判断为不存在,则触发备选调度机制以分析在设定的地理位置范围内是否存在满足用户需求的在外叉车;
若存在满足用户需求的在外叉车,则根据该满足用户需求的在外叉车和所述用户需求信息生成调度方案;
所述常规调度机制包括:
通过路线规划API得到所述满足用户需求的站点叉车所在的站点到所述用户需求信息中使用地点的推荐路线;
根据所述推荐路线、所述用户需求信息中的使用起始时间以及叉车的默认运送速度信息规划送车起始时间;
基于所述送车起始时间、所述推荐路线和所述使用地点,生成常规调度机制的调度方案;
所述备选调度机制包括:
获得实时位置位于虚拟位置区域内的所有已被租赁且满足当前的所述用户需求信息中的单次最大载货重量的在外叉车,并将这些在外叉车标记为待选叉车,其中,所述虚拟位置区域是指以所述用户需求信息中的使用地点为中心、设定距离为半径的区域;
获取每一待选叉车所对应的用户需求信息中的使用结束时间以及使用结束时的预计剩余能源量;
若存在所述使用结束时间在当前的所述用户需求信息中的使用起始时间之前且预计剩余能源量能够满足当前的用户需求的待选叉车,则将该待选叉车作为满足用户需求的在外叉车;
否则,获取所有待选叉车对应的租赁使用数据;
基于所述租赁使用数据计算所有待选叉车的实际理论结束时间以及预计理论剩余能源量;根据所述实际理论结束时间和所述预计理论剩余能源量确定是否存在满足用户需求的待选叉车;
若存在,则确定一辆与用户需求中使用地点最近的待选叉车作为满足用户需求的在外叉车;
其中,所述实际理论结束时间的计算方式为:假设待选叉车的已使用时间为t1、待选叉车的已经运载的货物重量之和为w1、当前的用户需求信息中的需求的载货总重量为w,则实际理论结束时间=当前的用户需求信息中的使用起始时间+(t1/w1)*w;所述预计理论剩余能源量的计算方式为:假设待选叉车的初始总能源量为p、待选叉车的当前实时能源量为p1,则预计理论剩余能源量=p-[(p-p1)/t1]*(实际理论结束时间-当前的用户需求信息中的使用起始时间);
所述方法还包括:
获取所有在外叉车的实时状态数据及历史状态数据;
基于所述实时状态数据及历史状态数据,确定预设时间段内的在外叉车的使用频率和/或使用时长;
若所述预设时间段内的使用频率和/或使用时长超过第一预设阈值,则将对应的在外叉车标记为第一特殊状态,被标记为第一特殊状态的在外叉车不可被标记为待选叉车。
2.根据权利要求1所述的方法,其特征在于,还包括:若不存在满足用户需求的在外叉车,则触发延时调度机制以基于可调度延时时差生成调度方案,其中,所述可调度延时时差是指在所述使用起始时间之后可调度的站点叉车/在外叉车到达所述使用地点时的预计到达时间与所述使用起始时间之间的延时时差;
将依据所述延时调度机制生成的调度方案推送给用户确认;
若用户确认接受,则执行该延时调度机制所生成的调度方案。
3.根据权利要求1所述的方法,其特征在于,所述基于所述用户需求信息,按照站点优先级顺序依次扫描所述叉车站点,判断是否存在满足用户需求的站点叉车,具体包括:获取所述虚拟位置区域内的所有叉车站点;
按照离所述使用地点的距离由近到远的优先级顺序依次扫描获得的所述叉车站点,直至判断出存在满足所述用户需求信息中的使用起始时间和单次最大载货重量的站点叉车或者将所述虚拟位置区域内的全部叉车站点都扫描完。
4.根据权利要求1所述的方法,其特征在于,所述若存在满足用户需求的在外叉车,则根据该满足用户需求的在外叉车和所述用户需求信息生成调度方案,具体包括:通过路线规划API得到所述满足用户需求的在外叉车当前的实时位置到所述用户需求信息中使用地点的最优路线;
基于所述最优路线、所述满足用户需求的在外叉车的使用结束时间/实际理论结束时间、所述用户需求信息中的使用起始时间以及所述满足用户需求的叉车的默认运送速度信息规划转送起始时间,所述调度方案包括所述满足用户需求的在外叉车的地理位置、所述转送起始时间、所述最优路线和当前的所述用户需求信息中的使用地点。
5.根据权利要求4所述的方法,其特征在于,还包括:若所述待选叉车的预计剩余能源量/预计理论剩余能源量无法满足用户需求,则在所述最优路线中加入最近的能源补充点作为途经点;
获取在所述能源补充点的能源补充时长;
基于加入所述途经点的所述最优路线、所述待选叉车的使用结束时间/实际理论结束时间、所述能源补充时长、所述用户需求信息中的使用起始时间以及默认运送速度信息,确定是否存在满足用户需求的待选叉车;
若存在,则确定一辆所述最优路线最短的待选叉车作为满足用户需求的在外叉车。
6.根据权利要求1所述的方法,其特征在于,还包括:获取所有在外叉车的实时状态数据;
判断所述实时状态数据中是否存在工作时间段之外的使用状态数据,所述工作时间段是指在外叉车对应的用户需求信息中的使用起始时间与使用结束时间之间的时间段;
若判断为存在,则将对应的在外叉车标记为预警状态,被标记为预警状态的在外叉车不可被标记为待选叉车;
对预警状态的在外叉车进行持续监管。
7.一种应用权利要求1至6中任一项所述方法的基于动态需求匹配的流动叉车租赁管理系统,其特征在于,包括:预测模块,用于基于历史叉车租赁数据预测叉车租赁需求,所述历史叉车租赁数据包括工作日信息、节假日信息和特定事件信息;
计划模块,用于根据预测的叉车租赁需求生成每一叉车站点的叉车安排计划,所述叉车安排计划包括叉车类型信息以及每个叉车类型所对应的数量信息和载重能力信息;
数据获取模块,用于获取携带有用户需求信息的叉车租赁订单,所述用户需求信息包括使用地点、使用起始时间、使用结束时间和单次最大载货重量;
判断及调度模块,用于基于所述用户需求信息,按照站点优先级顺序依次扫描所述叉车站点,判断是否存在满足用户需求的站点叉车;若判断为存在,则触发常规调度机制以基于所述满足用户需求的站点叉车和所述用户需求信息生成调度方案;若判断为不存在,则触发备选调度机制以分析在设定的地理位置范围内是否存在满足用户需求的在外叉车;若存在满足用户需求的在外叉车,则根据该满足用户需求的在外叉车和所述用户需求信息生成调度方案。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的方法。