租赁车辆的排车方法及系统技术方案

技术编号:20655585 阅读:27 留言:0更新日期:2019-03-23 07:09
本发明专利技术公开了一种租赁车辆的排车方法及系统,所述排车方法包括:获取一预设时间段内的原始排车数据;获取预设时间段内的维保数据;将原始排车数据中租赁车辆为维保车辆且租赁时间段与维保时间段有重叠的租车订单提取出来作为待匹配订单;选取一目标待匹配订单;获取与目标待匹配订单的租赁车辆的类型相同且租赁时间段不重叠的租车订单作为候选订单;计算目标待匹配订单的起始时间与候选订单中的每个租车订单的终止时间的时间差,并计算目标待匹配订单的终止时间与候选订单中的每个租车订单的起始时间的时间差;将与最小的时间差对应的租车订单的租赁车辆分配为所述目标待匹配订单的新的租赁车辆。本发明专利技术有效解决租车行业高效利用车辆的需求。

Method and System of Vehicle Scheduling for Leasing Vehicles

The invention discloses a car arrangement method and system for leasing vehicles, which includes: acquiring original car arrangement data in a preset period of time; acquiring maintenance data in a preset period of time; extracting rental car orders from the original car arrangement data for maintaining vehicles and overlapping rental and maintenance periods as to select a target to be matched; Matching orders; obtaining rental car orders of the same type and not overlapping with the rental period of the target order to be matched as candidate orders; calculating the time difference between the starting time of the target order to be matched and the ending time of each rental car order in the candidate order, and calculating the ending time of the target order to be matched and the starting time of each rental car order in the candidate order. Time difference; the leased vehicle corresponding to the minimum time difference is assigned to the new leased vehicle for the target order to be matched. The invention effectively solves the demand for efficient utilization of vehicles in the car rental industry.

【技术实现步骤摘要】
租赁车辆的排车方法及系统
本专利技术属于租赁行业的车辆排车领域,特别涉及一种租赁车辆的排车方法及系统。
技术介绍
影响租车收益的一种因素是租赁车辆的有效利用,在不考虑价格等必要因素的影响时,总的车辆使用越少,同一辆车使用率越高,最终的收益就会越高,而影响租车行业的车辆排车的因素除了而时间外,还包括一些固定单据,固定单据包含车辆保养和临时其他单据(如突发维修),在不考虑固定单据对应的车辆使用计划,对于车辆的安排只要按照时间就近原则进行排列即可,但是,一旦出现上述突发生成的固定单据,不仅影响已经安排好的排车计划,也导致排车方案的计算复杂度成倍增加,排车效率低且可扩展性差。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中排车复杂度高且扩展性差的缺陷,提供一种租赁车辆的排车方法及系统。本专利技术是通过下述技术方案来解决上述技术问题:一种租赁车辆的排车方法,所述排车方法包括:S10、获取一预设时间段内的原始排车数据,所述原始排车数据包括多个租车订单,每个租车订单包括租赁时间段和租赁车辆;S20、获取所述预设时间段内的维保数据,所述维保数据包括维保车辆和维保车辆的维保时间段;S30、将所述原始排车数据中租赁车辆为维保车辆且租赁时间段与维保时间段有重叠的租车订单提取出来作为待匹配订单;S40、从所述待匹配订单中选取一目标待匹配订单;S50、从提取后的原始排车数据中获取租赁车辆的类型与所述目标待匹配订单的租赁车辆的类型相同且租赁时间段与所述目标待匹配订单的租赁时间段不重叠的租车订单作为候选订单;S60、计算所述目标待匹配订单的租赁时间段的起始时间与所述候选订单中的每个租车订单的租赁时间段的终止时间的时间差,并计算所述目标待匹配订单的租赁时间段的终止时间与所述候选订单中的每个租车订单的租赁时间段的起始时间的时间差;S70、将所述候选订单中与最小的时间差对应的租车订单的租赁车辆分配为所述目标待匹配订单的新的租赁车辆。较佳地,步骤S20之后,所述排车方法还包括:S21、获取所述预设时间段内的新的租车订单;步骤S30之后,所述排车方法还包括:S31、将所述新的租车订单加入所述待匹配订单。较佳地,步骤S50之后,所述排车方法还包括:S51、检测所述候选订单的数量是否为0,若是,则执行步骤S52,若否,则执行步骤S60;S52、为所述目标待匹配订单分配新的租赁车辆。较佳地,步骤S40之前,所述排车方法还包括:S32、根据租赁时间段的起始时间将所述待匹配订单中的租车订单按照时间先后进行排序,生成待匹配订单队列;步骤S40具体包括:依次从所述待匹配订单队列中选取所述目标待匹配订单。一种租赁车辆的排车系统,所述排车系统包括原始排车数据获取模块、维保数据获取模块、待匹配订单生成模块、选取模块、候选订单生成模块、计算模块和分配模块;所述原始排车数据获取模块用于获取一预设时间段内的原始排车数据,所述原始排车数据包括多个租车订单,每个租车订单包括租赁时间段和租赁车辆;所述维保数据获取模块用于获取所述预设时间段内的维保数据,所述维保数据包括维保车辆和维保车辆的维保时间段;所述待匹配订单生成模块用于将所述原始排车数据中租赁车辆为维保车辆且租赁时间段与维保时间段有重叠的租车订单提取出来作为待匹配订单;所述选取模块用于从所述待匹配订单中选取一目标待匹配订单;所述候选订单生成模块用于从提取后的原始排车数据中获取租赁车辆的类型与所述目标待匹配订单的租赁车辆的类型相同且租赁时间段与所述目标待匹配订单的租赁时间段不重叠的租车订单作为候选订单;所述计算模块用于计算所述目标待匹配订单的租赁时间段的起始时间与所述候选订单中的每个租车订单的租赁时间段的终止时间的时间差,并计算所述目标待匹配订单的租赁时间段的终止时间与所述候选订单中的每个租车订单的租赁时间段的起始时间的时间差;所述分配模块用于将所述候选订单中与最小的时间差对应的租车订单的租赁车辆分配为所述目标待匹配订单的新的租赁车辆。较佳地,所述排车系统还包括新订单获取模块;所述新订单获取模块用于获取所述预设时间段内的新的租车订单;所述待匹配订单生成模块还用于将所述新的租车订单加入所述待匹配订单。较佳地,所述排车系统还包括检测模块;所述检测模块用于检测所述候选订单的数量是否为0,若是,则调用所述分配模块为所述目标候选订单分配新的租赁车辆,若否,则调用所述计算模块。较佳地,所述排车系统还包括队列生成模块;所述队列生成模块用于根据租赁时间段的起始时间将所述待匹配订单中的租车订单按照时间先后进行排序,生成待匹配订单队列;所述选取模块用于依次从所述待匹配订单队列中选取所述目标待匹配订单。本专利技术的积极进步效果在于:本专利技术针对突发产生的维保订单,能够在不改变原有排车的情况下,合理高效的在已经安排了的车辆中优先匹配是否有合适的车辆并分配给维保订单,有效解决租车行业高效利用车辆的需求,另外,与维保订单属性相同的突发或新的订单同样适用上述方案,因此,本专利技术在面对多种订单带来的场景复杂度时能够以简化的计算方式有效得到新的排车方案。附图说明图1为本专利技术实施例1的租赁车辆的排车方法的流程图。图2为本专利技术实施例2的租赁车辆的排车方法的流程图。图3为本专利技术实施例3的租赁车辆的排车系统的模块示意图。图4为本专利技术实施例4的租赁车辆的排车系统的模块示意图。具体实施方式下面通过实施例的方式进一步说明本专利技术,但并不因此将本专利技术限制在所述的实施例范围之中。实施例1一种租赁车辆的排车方法,如图1所示,所述排车方法包括:步骤100、获取一预设时间段内的原始排车数据;原始排车数据包括多个租车订单,每个租车订单包括租赁时间段和租赁车辆;步骤200、获取预设时间段内的维保数据;维保数据包括维保车辆和维保车辆的维保时间段;步骤300、将原始排车数据中租赁车辆为维保车辆且租赁时间段与维保时间段有重叠的租车订单提取出来作为待匹配订单;步骤400、从待匹配订单中选取一目标待匹配订单;步骤500、从提取后的原始排车数据中获取租赁车辆的类型与目标待匹配订单的租赁车辆的类型相同且租赁时间段与目标待匹配订单的租赁时间段不重叠的租车订单作为候选订单;步骤600、计算目标待匹配订单的租赁时间段的起始时间与候选订单中的每个租车订单的租赁时间段的终止时间的时间差,并计算目标待匹配订单的租赁时间段的终止时间与候选订单中的每个租车订单的租赁时间段的起始时间的时间差;步骤700、将候选订单中与最小的时间差对应的租车订单的租赁车辆分配为目标待匹配订单的新的租赁车辆。本实施中,步骤600中优选的计算方式可以为:从候选订单中提取租赁时间段的终止时间早于且最临近目标待匹配订单的租赁时间段的起始时间的第一租车订单,并计算第一租车订单的终止时间与目标待匹配订单的起始时间的第一时间差,然后,从候选订单中提取租赁时间段的起始时间晚于且最临近目标待匹配订单的租赁时间段的终止时间的第二租车订单,并计算第二租车订单的起始时间终止时间与目标待匹配订单的终止时间的第二时间差,比较第一时间差和第二时间差,若第一时间差小于第二时间差,则将第一租车订单的租赁车辆分配为目标待匹配订单的新的租赁车辆,反之,则将第二租车订单的租赁车辆分配为目标待匹配订单的新的租赁车辆,若相等,则可以其他优先条件选择车辆,比如优先安排车龄本文档来自技高网...

【技术保护点】
1.一种租赁车辆的排车方法,其特征在于,所述排车方法包括:S10、获取一预设时间段内的原始排车数据,所述原始排车数据包括多个租车订单,每个租车订单包括租赁时间段和租赁车辆;S20、获取所述预设时间段内的维保数据,所述维保数据包括维保车辆和维保车辆的维保时间段;S30、将所述原始排车数据中租赁车辆为维保车辆且租赁时间段与维保时间段有重叠的租车订单提取出来作为待匹配订单;S40、从所述待匹配订单中选取一目标待匹配订单;S50、从提取后的原始排车数据中获取租赁车辆的类型与所述目标待匹配订单的租赁车辆的类型相同且租赁时间段与所述目标待匹配订单的租赁时间段不重叠的租车订单作为候选订单;S60、计算所述目标待匹配订单的租赁时间段的起始时间与所述候选订单中的每个租车订单的租赁时间段的终止时间的时间差,并计算所述目标待匹配订单的租赁时间段的终止时间与所述候选订单中的每个租车订单的租赁时间段的起始时间的时间差;S70、将所述候选订单中与最小的时间差对应的租车订单的租赁车辆分配为所述目标待匹配订单的新的租赁车辆。

【技术特征摘要】
1.一种租赁车辆的排车方法,其特征在于,所述排车方法包括:S10、获取一预设时间段内的原始排车数据,所述原始排车数据包括多个租车订单,每个租车订单包括租赁时间段和租赁车辆;S20、获取所述预设时间段内的维保数据,所述维保数据包括维保车辆和维保车辆的维保时间段;S30、将所述原始排车数据中租赁车辆为维保车辆且租赁时间段与维保时间段有重叠的租车订单提取出来作为待匹配订单;S40、从所述待匹配订单中选取一目标待匹配订单;S50、从提取后的原始排车数据中获取租赁车辆的类型与所述目标待匹配订单的租赁车辆的类型相同且租赁时间段与所述目标待匹配订单的租赁时间段不重叠的租车订单作为候选订单;S60、计算所述目标待匹配订单的租赁时间段的起始时间与所述候选订单中的每个租车订单的租赁时间段的终止时间的时间差,并计算所述目标待匹配订单的租赁时间段的终止时间与所述候选订单中的每个租车订单的租赁时间段的起始时间的时间差;S70、将所述候选订单中与最小的时间差对应的租车订单的租赁车辆分配为所述目标待匹配订单的新的租赁车辆。2.如权利要求1所述的租赁车辆的排车方法,其特征在于,步骤S20之后,所述排车方法还包括:S21、获取所述预设时间段内的新的租车订单;步骤S30之后,所述排车方法还包括:S31、将所述新的租车订单加入所述待匹配订单。3.如权利要求1所述的租赁车辆的排车方法,其特征在于,步骤S50之后,所述排车方法还包括:S51、检测所述候选订单的数量是否为0,若是,则执行步骤S52,若否,则执行步骤S60;S52、为所述目标待匹配订单分配新的租赁车辆。4.如权利要求1所述的租赁车辆的排车方法,其特征在于,步骤S40之前,所述排车方法还包括:S32、根据租赁时间段的起始时间将所述待匹配订单中的租车订单按照时间先后进行排序,生成待匹配订单队列;步骤S40具体包括:依次从所述待匹配订单队列中选取所述目标待匹配订单。5.一种租赁车辆的排车系统,其特征在于,所述排车系统包括原始排车数据获取模块、维保数据获取模块、...

【专利技术属性】
技术研发人员:李贤正蔡隽华钱阳
申请(专利权)人:携程旅游网络技术上海有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1