一种共享汽车的排车方法与流程

文档序号:25725028发布日期:2021-07-02 21:10阅读:204来源:国知局
一种共享汽车的排车方法与流程

本发明涉及共享汽车领域,尤其涉及一种共享汽车的排车方法。



背景技术:

共享汽车作为共享行业的新星,共享汽车公司在自身已有的各停车网点上车辆的分布,现有方案都还是人为干预,根据经验判断停车网点的用户取车单数,据此判断出各网点的车辆分布情况。

根据用户取车需求得到停车网点的排车数量,需要的车辆规模总体偏大,使得公司重资产化严重;许多网点会出现多排车而造成车辆资源闲置以及额外占用停车位,进一步导致停车难。



技术实现要素:

鉴于上述问题,提出了本发明以便提供克服上述问题或者至少部分地解决上述问题的一种共享汽车的排车方法。

根据本发明的一个方面,提供了一种共享汽车的排车方法,包括步骤s1,确定日期类型和时间段类型;步骤s2,根据所述日期类型和时间段类型,获取该日期之前的n个相同日期类型的相同时间段的最大取环差;步骤s3,根据该停车网点的n个最大取环差和停车网点的取车单订单数量和网点地理位置,确定排车数量。

在一种可能的实施方式中,所述步骤s3具体包括:根据网点取车单订单数量和网点地理位置,采用历史最大取还差取最大值的方式得到排车数量。

在一种可能的实施方式中,所述步骤s3具体包括:根据网点取车单订单数量和网点地理位置,采用取平均值后向上取整的方式得到排车数量。

在一种可能的实施方式中,所述步骤s3具体包括:根据网点取车单订单数量和网点地理位置,采用取平均值后向下取整的方式得到排车数量。

在一种可能的实施方式中,所述步骤s3具体包括:根据网点取车单订单数量和网点地理位置,采用取平均值后四舍五入的方式得到排车数量。

在一种可能的实施方式中,所述日期类型包括工作日、休息日和休息日前一日。

在一种可能的实施方式中,所述时间段类型包括夜间需求时段、早高峰需求时段、午间需求时段和晚高峰需求时段。

根据第二方面,提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行第一方面所述的方法或者第一方面的任意一种可能的设计中所述的方法。

根据第三方面,提供了一种计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现第一方面任意所述的方法或者第一方面的任意一种可能的设计中所述的方法。

本发明通过按照历史上各停车网点用户取车单和还车单的时间顺序等,通过将一天分为多个时间段,计算各个时间段内停车网点的最大取还差,实现按需最小化排车,使得各网点的需求恰如其分的得到满足而不产生较多闲置车辆,对公司满足运营需求的总体车辆数得以大幅度降低;同时,对于单个网点的排车数,在基本满足需求的情况下可以降至最低水平,避免车辆闲置浪费,以及占用额外的停车位。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本发明实施例提供的一种共享汽车的排车方法的流程示意图。

具体实施方式

本发明的说明书实施例和权利要求书及附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元。方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

下面结合附图和实施例,对本发明的技术方案做进一步的详细描述。

如图1,本发明实施例提供一种共享汽车的排车方法,包括:

步骤s1,确定日期类型和时间段类型。

步骤s2,至少根据所述日期类型和时间段类型,获取该日期之前的n个相同日期类型的相同时间段的最大取环差。

步骤s3,至少根据该停车网点的n个最大取环差、停车网点的取车单订单数量和网点地理位置,确定排车数量。

在一个示例中,步骤s3包括:

根据网点取车单订单数量和网点地理位置等属性,采用历史最大取还差取最大值的方式得到排车数量,即排车数量为

max(maximum_difference_1,maximum_difference_2,...,maximum_difference_n)。

在一个示例中,步骤s3包括:

根据网点取车单订单数量和网点地理位置等属性,采用取平均值后向上取整的方式得到排车数量,即排车数量为

在一个示例中,步骤s3包括:

根据网点取车单订单数量和网点地理位置等属性,采用取平均值后向下取整的方式得到排车数量,即排车数量为

在一个示例中,步骤s3包括:

根据网点取车单订单数量和网点地理位置等属性,采用取平均值后四舍五入的方式得到排车数量,即排车数量为

在一个示例中,所述日期类型包括工作日、休息日和休息日前一日。考虑人们出行的规律性,对于节假日、周末等休息日和平时工作日出行需求不同,所以,停车网点的车辆分布也应随日期类型的不同而变化,通过分析停车网点历史取车单数据,发现用户在休息日需求最旺盛,休息日前一天次之,其他日期最低,故分为工作日、休息日和休息日前一日,三类日期类型分别用字母表示为workday,restday,beforerestday。

在一个示例中,所述时间段类型包括夜间需求时段、早高峰需求时段、午间需求时段和晚高峰需求时段。对单个停车网点而言,根据各城市实际情形将一天24小时划分为多个时间段,建议划分为4~5个时间段。以下以划分为4个时间段为例说明。4个时间段可分别对应于夜间需求时段、早高峰需求时段、午间需求时段、晚高峰需求时段,分别用字母表示为t1,t2,t3,t4。

于是,为在满足需求的情况下,各停车网点的排车数分别按照上述三类日期类型以及四个时间段来分别计算排车数。

对于某个停车网点parking_site_a,对于某一天day某一时段time_interval的排车数,先判断该日期day的日期类型,属于restday,beforerestday,workday中的哪一类,根据历史上该日期day之前的n个(默认为4)相同日期类型、相同时间段的用户取车单、还车单订单数据进行分别计算每天的最大取还差maximum_difference_i(i=1,2,...,n),根据这些最大取还差,考虑网点取车单订单数量和网点地理位置等属性,可分别采用历史最大取还差取最大值、取平均值后向上取整、取平均值后向下取整、取平均值后四舍五入等方式得到排车数量。

在一个示例中,n个相同日期类型的相同时间段的最大取环差根据如下方式计算:

对于网点parking_site_a,在指定的日期类型和时间段内,选定历史上特定天数n的用户取车单、还车单数据;

针对这n天分别计算每天的最大取还差,第i天的该特定时间段的最大取还差表示为maximum_difference_i(i=1,2,...n),单个时间段的maximum_difference_i的具体计算方式:

首先根据第i天的用户订单数据得到用户在指定的时间段内在该网点parking_site_a的取车单和还车单,假设有m个订单,将该时间段内该网点的所有取车单和还车单按照发生的时间先后顺序排列,每个取车单用1表示,每个还车单用-1表示,则这m个订单是一个数列,记为s,其中各项用字母表示为aj,

对数列s,其前m(m=1,2,...,m)项和的最大值即为最大取还差maximum_difference_i。

如此,便得到了按照最大取还差。

本发明通过按照历史上各停车网点用户取车单和还车单的时间顺序等,通过将一天分为多个时间段,计算各个时间段内停车网点的最大取还差,实现按需最小化排车,使得各网点的需求恰如其分的得到满足而不产生较多闲置车辆,对公司满足运营需求的总体车辆数得以大幅度降低;同时,对于单个网点的排车数,在基本满足需求的情况下可以降至最低水平,避免车辆闲置浪费,以及占用额外的停车位。

以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1