一种共享出行站点的流量预测方法及系统与流程



1.本发明涉及交通流量预测领域,尤其涉及一种共享出行站点的流量预测方法及系统。


背景技术:



2.共享汽车的出现,降低了私人车辆的拥有量,一定程度上缓解了交通拥堵,并为节能减排做出了巨大贡献。由于城市居民出行需求时空分布的不均,租借时某些网点车辆利用率极低,造成车辆资源的极大浪费,而在另一些网点车辆供不应求,而且用户使用结束不必将车辆还至取车租赁点,这种还车服务在为用户提供灵活性的同时,也导致系统中车辆的分布变得不均衡,用户很容易出现借不到车或者没车位还车的情况,造成用户需求无法得到最大满足降低用户体验。
3.因此,各个租赁点的车辆数量合理分配以及车辆管理是目前汽车共享租赁产业运营管理中一个很重要的问题,为了提高对各个租赁点的车辆数量分配的合理性,以减少上述租赁点车辆供过于求或供不应求的情况,需要一种出行站点流量的预测方法,以根据站点流量实现车辆数量的合理分配。


技术实现要素:



4.为了克服上述技术缺陷,本发明的目的在于提供一种共享出行站点的流量预测方法及系统,用于解决现有技术中租赁点的车辆数量分配不合理,缺乏考虑出行站点流量而分配不合理的问题。
5.本发明公开了一种共享出行站点的流量预测方法,包括以下:
6.采集站点的历史基础信息及所述站点对应的历史流量信息;其中,所述基础信息包括位置数据、时间数据以及容量数据,所述历史流量信息包括订单数据、可用车辆数据以及不可用车辆数据;
7.根据位置数据、容量数据采用预设规则计算所述站点的承载度;
8.从数据库中获取与所述站点的承载度相似度超出第一阈值的站点生成站点集合;
9.计算所述站点所在站点集合的复杂度并匹配对应算法建立流量预测模型;
10.采用所述历史基础信息和历史流量信息对所述流量预测模型进行训练;
11.采集当前站点的实时基础数据,根据所述实时基础数据采用训练后的预测模型进行处理,以预测目标时间段的流量数据。
12.优选地,所述基于所述站点所在站点集合的站点数量匹配对应算法建立流量预测模型,包括以下:
13.当所述站点集合的站点数量超出第二阈值,则采用聚类算法和/或逐步回归分析预测算法和/或马尔科夫分析预测算法建立流量预测模型;
14.当所述站点集合的站点数量未超出第二阈值,则采用平均值法建立流量预测模型。
15.优选地,当采用平均值法建立流量预测模型,所述采用训练后的预测模型进行处理,以预测目标时间段的流量数据,包括以下:
16.基于所述站点的历史基础信息及历史流量信息获取预设时间周期下的站点流量数据;
17.计算所述预设时间周期下的站点流量数据平均值和标准差;
18.以所述预设时间周期下的站点流量数据平均值与预设倍数的标准差预测目标时间段的流量数据。
19.优选地,当采用聚类建模法建立流量预测模型,所述采用训练后的预测模型进行处理,以预测目标时间段的流量数据,包括以下:
20.在站点集合内采用预设聚类算法进行站点聚类,以生成至少一个内相似、外相异的站点;
21.基于各个站点匹配预设机器学习算法并建立回归模型作为流量预测模型;
22.根据当前站点的实时基础数据,获取与当前站点匹配的站点;
23.采用训练后与所述与当前站点匹配的站点对应的流量预测模型对所述站点进行流量预测,以预测目标时间段的流量数据。
24.优选地,采用训练后与所述与当前站点匹配的站点对应的流量预测模型对所述站点进行流量预测,以预测目标时间段的流量数据,包括以下:
25.基于所述当前站点的实时基础数据,获取站点用户特征、站点位置、站点车辆数以及环境数据;
26.基于所述站点用户特征、站点位置、站点车辆数以及环境数据对所述站点进行目标时间段的流量预测,获取初始结果;
27.获取各个站点之间的关联关系,和/或基于所述环境数据查历史流量信息,并基于所述关联关系和/或所述环境数据对应的历史流量信息更新所述初始结果以生成目标时间段的流量数据。
28.优选地,所述基于所述历史基础信息和历史流量信息对所述流量预测模型进行训练,当采用平均值法建立流量预测模型,包括以下:
29.基于所述站点的历史基础信息及历史流量信息生成第一样本数据,其中所述第一样本数据包括以预设第一时间段下的历史流量数据作为第一输入样本和预设第二时间段下的历史流量数据作为第一输出样本,所述预设第一时间段先于所述第二时间段;
30.采用第一输入样本输入所述流量预测模型,计算平均值与预设倍数的标准差加和,以获取第一处理结果,并与第一输出样本比对,以调整所述流量预测模型,迭代直至完成训练过程。
31.优选地,所述基于所述历史基础信息和历史流量信息对所述流量预测模型进行训练,当采用聚类建模法建立流量预测模型,包括以下:
32.基于所述站点的历史基础信息及历史流量信息生成第二样本数据,其中所述第二样本数据包括以预设第一时间段下站点的历史流量数据作为第二输入样本和预设第二时间段下站点的历史流量数据作为第二输出样本,所述预设第一时间段先于所述第二时间段;
33.基于站点匹配机器学习算法,并基于所述机器学习算法生成流量预测模型;
34.对所述流量预测模型执行模型前提假设检验,若检验失败,则再次匹配机器学习算法,迭代,直至检验成功,以生成待训练的流量预测模型;
35.采用第二输入样输入所述流量预测模型,并输出第二处理结果,与所述第二输出样本对比以调整所述流量预测模型,迭代直至完成训练过程。
36.优选地,在采集站点的历史基础信息及所述站点对应的历史流量信息后,还包括以下:
37.对所述站点的历史基础信息和历史流量信息进行清洗。
38.优选地,在预测目标时间段的流量数据后,还包括以下:
39.基于当前站点的实时基础数据以及预测的目标时间段的流量数据,生成用于所述站点的调度策略;
40.将所述调度策略在预设范围内广播,以在预设范围内执行所述调度策略;
41.实时接收调度响应站点信息,并基于所述调度响应站点信息进行调度路径规划并发送至所述当前站点。
42.本发明还提供一种共享出行站点的流量预测系统,包括:
43.数据采集模块,用于采集站点的历史基础信息及所述站点对应的历史流量信息;其中,所述基础信息包括位置数据、时间数据以及容量数据,所述历史流量信息包括订单数据、可用车辆数据以及不可用车辆数据;
44.计算模块,用于根据位置数据、容量数据采用预设规则计算所述站点的承载度;
45.预处理模块,用于从数据库中获取与所述站点的承载度相似度超出第一阈值的站点生成站点集合;
46.模型建立模块,用于计算所述站点所在站点集合的复杂度并匹配对应算法建立流量预测模型;
47.训练模块,用于基于所述历史基础信息和历史流量信息对所述流量预测模型进行训练;
48.预测模块,用于采集当前站点的实时基础数据,根据所述实时基础数据采用训练后的预测模型进行处理,以预测目标时间段的流量数据。
49.采用了上述技术方案后,与现有技术相比,具有以下有益效果:
50.在本实施方式中,通过采集站点的历史基础信息及历史流量信息,根据站点的承载度选择采用平均值法或聚类建模法建立流量预测模型,基于采集的历史基础信息及历史流量信息对目标时间段的流量数据进行预测,对于较复杂的站点(即承载度超出第二阈值),对所述站点进行目标时间段的流量预测,还结合各个站点之间的关联关系,获得预测结果,可根据预测结果进行站点车辆调度,解决现有技术中租赁点的车辆数量分配不合理,缺乏考虑出行站点流量而分配不合理的问题。
附图说明
51.图1为本发明所述一种共享出行站点的流量预测方法及系统的实施例一的流程图;
52.图2为本发明所述一种共享出行站点的流量预测方法及系统的实施例一中当采用平均值法建立流量预测模型,所述采用训练后的预测模型进行处理,以预测目标时间段的
流量数据的流程图;
53.图3为本发明所述一种共享出行站点的流量预测方法及系统的实施例一中当采用聚类建模法建立流量预测模型,上述采用训练后的预测模型进行处理,以预测目标时间段的流量数据流程图;
54.图4为本发明所述一种共享出行站点的流量预测方法及系统的实施例一中采用训练后与所述与当前站点匹配的站点对应的流量预测模型对所述站点进行流量预测,以预测目标时间段的流量数据流程图;
55.图5为本发明所述一种共享出行站点的流量预测方法及系统的实施例一中在预测目标时间段的流量数据后的流程图;
56.图6为本发明所述一种共享出行站点的流量预测方法及系统的实施例中对所述流量预测模型执行模型前提假设检验的流程图;
57.图7为本发明所述一种共享出行站点的流量预测方法及系统的实施例二的模块示意图。
58.附图标记:8-流量预测系统;81-数据采集模块;82-计算模块;83-预处理模块;84-模型建立模块;85-训练模块;86-预测模块。
具体实施方式
59.以下结合附图与具体实施例进一步阐述本发明的优点。
60.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
61.在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
62.应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
63.在本发明的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
64.在本发明的描述中,除非另有规定和限定,需要说明的是,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据
具体情况理解上述术语的具体含义。
65.在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。
66.实施例一:本实施例公开了一种共享出行站点的流量预测方法,参阅图1,包括以下:
67.s100:采集站点的历史基础信息及所述站点对应的历史流量信息;其中,所述基础信息包括位置数据、时间数据以及容量数据,所述历史流量信息包括订单数据、可用车辆数据以及不可用车辆数据;
68.具体的,在本实施方式中,将站点的历史流量作为历史基础数据存储进hadoop服务器,该位置数据包括但不限于该站点所出的地段是否处于居民区或商业中心区(关联位置数据)、周围的人口密集度、周围的出行方式或交通工具的种类和数量、该区域内投放相关营销广告的数量、该地区互联网普及率、配套设施数据等;容量数据包括站点面积等;订单数据包括但不限于基于该站点的借和还车的订单数,人数、订单发生时的天气、节假日、具体时间段、当时的站点正在预约的车辆数等;不可用车辆数据包括用户待还车辆数量等。
69.由于采集到的历史基础数据种类较多且数据量较大,在采集站点的历史基础信息及所述站点对应的历史流量信息后,还包括以下:对所述站点的历史基础信息和历史流量信息进行清洗。具体的,所述清洗包括但不限于插值填充、异常值处理、分组分析或格式转换等,在实际处理场景下,现有中常用用于数据补充或数据预处理的方法可适用于此,以使得处理后的历史基础数据清洗且方便后续步骤使用即可。
70.s200:根据位置数据、容量数据采用预设规则计算所述站点的承载度;
71.具体的,上述站点的承载度即为根据位置数据和容量数据计算出的该站点的承载能力,具体的,可以以历史流量最大值,或者根据预设公式计算的理论流量来确定,作为举例的,位置数据与容量数据以权重加和计算。
72.s300:从数据库中获取与所述站点的承载度相似度超出第一阈值的站点生成站点集合;
73.具体的,在上述步骤中,数据库中包含若干站点及各个站点对应的历史基础数据,在本方案中,需要根据站点的复杂度选择平均值法或聚类建模法建模,所述站点的复杂度即为是否存在相似站点和/或站点的大小,即相似站点中的站点数量,因此需要根据站点的承载度获取与其相似的站点生成站点,具体的,相似度计算可以采用现有常见的算法,包括但不限于欧几里得距离等。
74.s400:计算所述站点所在站点集合的复杂度并匹配对应算法建立流量预测模型;
75.具体的,如上述,由站点集合的站点数量用于体现站点的复杂程度,在上述步骤中,包括但不限于根据所述站点所在站点集合内的站点数量,和/或影响预测结果的维度数量,和/或影响预测结果的维度变化选择算法建立流量预测模型,包括以下:
76.当所述站点集合的站点数量超出第二阈值,则采用聚类算法和/或逐步回归分析预测算法和/或马尔科夫分析预测算法建立流量预测模型;
77.在上述步骤中,当站点集合的站点数量超出第二阈值,则该站点为较复杂的站点,此时采用聚类建模法进行建模,具体来说聚类建模是首先进行站点聚类,而后选择算法进
行建模。逐步回归分析预测算法,在实时基础数据(或实时位置数据)比较复杂时采影响因子较多的可以使用。马尔科夫分析预测,则在各个算子(影响因素或者预测维度)变化的比较频繁时使用。
78.在上述步骤中,当站点集合的站点数量未超出第二阈值,则该站点为较简单的站点,平均值法即为利用历史基本信息和历史流量信息基于平均值计算建模。
79.s500:采用所述历史基础信息和历史流量信息对所述流量预测模型进行训练;
80.基于上述步骤s400中采用平均值法或聚类建模法建立模型后需要对建立的模型进行训练,通过机器学习的人工智能方式来自动化的运算和纠正该模型的完整度及成熟度。
81.具体的,当采用平均值法建立流量预测模型,所述基于所述历史基础信息和历史流量信息对所述流量预测模型进行训练,包括以下:
82.基于所述站点的历史基础信息及历史流量信息生成第一样本数据,其中所述第一样本数据包括以预设第一时间段下的历史流量数据作为第一输入样本和预设第二时间段下的历史流量数据作为第一输出样本,所述预设第一时间段先于所述第二时间段;
83.作为补充的,优选上述第一时间段长度长于第二时间段长度,作为举例的,用测试集数据3.1-3.31日(即第一时间段)预测4.1-4.7日(即第二时间端)的数据,将输入第一输入样本后预测的数据和真实的数据(即第一输出数据)进行比对。
84.采用第一输入样本输入所述流量预测模型,计算平均值与预设倍数的标准差加和,以获取第一处理结果,并与第一输出样本比对,以调整所述流量预测模型,迭代直至完成训练过程。
85.在上述训练过程中,与下述步骤s611-s613的执行步骤相似,不同之处在于在将第一处理结果和第一输出样本比对后对建立的流量预测模型进行调整,迭代周期可以设置为以日的维度或者以月的维度均可,可自主选择。
86.具体的,当采用聚类建模法建立流量预测模型,所述基于所述历史基础信息和历史流量信息对所述流量预测模型进行训练,包括以下:
87.基于所述站点的历史基础信息及历史流量信息生成第二样本数据,其中所述第二样本数据包括以预设第一时间段下站点的历史流量数据作为第二输入样本和预设第二时间段下站点的历史流量数据作为第二输出样本,所述预设第一时间段先于所述第二时间段;
88.作为补充的,上述第二样本数据可以与上述步骤中采用平均值法建立的流量预测模型一致,也可以不一致。
89.基于站点匹配机器学习算法,并基于所述机器学习算法生成流量预测模型;
90.具体的,匹配的机器学习算法包括但不限于如考虑时间特征和频次的时间序列算法、考虑天气、温度、湿度、时间等特征的随机森林算法等。
91.对所述流量预测模型执行模型前提假设检验,若检验失败,则再次匹配机器学习算法,迭代,直至检验成功,以生成待训练的流量预测模型;
92.具体的,参阅图6,假设检验是用来判断样本与样本、样本与总体的差异是由抽样误差引起还是本质差别造成的统计推断方法,在本方案中,采用前提假设检验来检验该机器学习算法是否适用,当检验失败,则更换机器学习算法再次进行检验。
93.采用第二输入样输入所述流量预测模型,并输出第二处理结果,与第二输出样本所述对比以调整所述流量预测模型,迭代直至完成训练过程。
94.与上述采用平均值法建立的流量预测模型训练方法类似的,上述训练过程与下述步骤s621-s624的处理过程中相似,且在第二处理结果与第二输出样本对比后进行模型自主调整。
95.s600:采集当前站点的实时基础数据,根据所述实时基础数据采用训练后的预测模型进行处理,以预测目标时间段的流量数据。
96.在上述步骤中,获取站点的实时基础数据传输至数据服务器,获取的内容包括但不限于实时天气、节假日、具体时间段、当时正在预约的车辆数、站点可用的车辆数等,前述实时基础数据进入训练后的流量预测模型内,进行流数据处理,基于该站点的历史流量得出当前站点未来一段时间内的订单需求度,即预测目标时间段的流量数据。
97.具体的,当采用平均值法建立流量预测模型,所述采用训练后的预测模型进行处理,以预测目标时间段的流量数据,参阅图2,包括以下:
98.s611:基于所述站点的历史基础信息及历史流量信息获取预设时间周期下的站点流量数据;
99.具体的,作为举例的,上述预设周期可以以时间点为流量数据采集点,也可以以工作日或节假日分类作为流量数据采集周期。
100.s612:计算所述预设时间周期下的站点流量数据平均值和标准差;
101.s613:以所述预设时间周期下的站点流量数据平均值与预设倍数的标准差加和,以预测目标时间段的流量数据。
102.在上述步骤中,以平均数+3个标准差为标准,预测该站点预测目标时间段(如工作日/节假日)状态下,超出预设概率下借出的车辆。
103.当采用聚类建模法建立流量预测模型,上述采用训练后的预测模型进行处理,以预测目标时间段的流量数据,参阅图3,包括以下:
104.s621:在站点集合内采用预设聚类算法进行站点聚类,以生成至少一个内相似、外相异的站点;
105.具体的,在本实施方式中,采用的聚类算法包括但不限于主成分降维、k-mean聚类等,可根据实际使用场景选择合适的算法处理。作为补充,聚类后对这各个站点进行建模,同一个站点中的各个站点使用同一个模型。
106.s622:基于各个站点匹配预设机器学习算法并建立回归模型作为流量预测模型;
107.具体的,如上述训练过程中所述,预设机器学习算法包括但不限于如考虑时间特征和频次的时间序列算法、考虑天气、温度、湿度、时间等特征的随机森林算法等,同时通过回归模型在训练过程中采用模型前架设检验,以确定选择的机器学习算法是否满足需求。
108.s623:根据当前站点的实时基础数据,获取与当前站点匹配的站点;
109.在上述步骤中,如上所述同一个站点中的各个站点使用同一个模型,因此需要根据当前站点匹配的站点获取与其对应建立的流量预测模型。
110.s624:采用训练后与所述与当前站点匹配的站点对应的流量预测模型对所述站点进行流量预测,以预测目标时间段的流量数据。
111.具体的,上述采用训练后与所述与当前站点匹配的站点对应的流量预测模型对所述站点进行流量预测,以预测目标时间段的流量数据,参阅图4,包括以下:
112.s624-1:基于所述当前站点的实时基础数据,获取站点用户特征、站点位置、站点车辆数以及环境数据;
113.作为解释的,上述用户特征基于站点维度固定,具体的如在某一站点使用高于预设频次的车辆用户集合(包括但不限于性别、年龄、注册app时长、活跃时长、用车时段等),站点位置包括但不限于商圈、政务中心、学校等,还可包括站点密集度等,站点车辆数包括但不限于在线车辆数、故障车辆数、低电车辆数等,环境数据包括但不限于天气(湿度、温度、是否下雨)、季节、工作日/非工作日、早晚高峰、社会活动等。
114.s624-2:基于所述站点用户特征、站点位置、站点车辆数以及环境数据对所述站点进行目标时间段的流量预测,获取初始结果;
115.s624-3:获取各个站点之间的关联关系,取各个站点之间的关联关系,和/或基于所述环境数据查历史流量信息,并基于所述关联关系和/或所述环境数据对应的历史流量信息更新所述初始结果,以生成目标时间段的流量数据。
116.作为进一步补充说明的,上述各个站点之间的关联关系具体体现包括但不限于由流量较多的站点组成的站点对其关联站点的流量影响较大,由流量较少的站点组成的站点对其关联站点的流量影响较小等,在上述步骤中考虑到各个站点之间的关联关系,进一步提高流量数据预测的准确性。基于所述环境数据查历史流量信主要是考虑一些特殊环境因素造成的特定场景,如大型聚集活动,包括但不限于演唱会,此时作为举例的,可预先采集演唱会信息,并根据演唱会信息在演唱会开始和结束时间段根据预设规则增加流量数据,或者查历史同类型场景,即演唱会场景下历史流量数据进行流量预测。
117.在本实施方式中,在上述步骤s600在预测目标时间段的流量数据后,参阅图5,还包括以下:
118.s710:基于当前站点的实时基础数据以及预测的目标时间段的流量数据,生成用于所述站点的调度策略;
119.在本实施方式中,基于上述步骤s100-s600可以根据各个站点的历史流量预测目标时间段的流量数据,由此工作人员即可根据预测结果进行各个站点车辆的分配,进而提高各个站点车辆分配的合理性,其中,调度策略包括但不限于调度车辆数量、车辆维修时间调整等。
120.s720:将所述调度策略在预设范围内广播,以在预设范围内执行所述调度策略。
121.在上述步骤中,将调度策略在预设范围内广播,可以被预设范围内各个站点均可接收,并基于该调度策略进行响应。作为补充的,还可实时接收调度响应站点信息,并基于所述调度响应站点信息进行调度路径规划并发送至所述当前站点,即根据相应站点信息确认响应站点的位置以及响应站点与当前站点之间的距离和路况,基于上述信息进行路径规划和筛选,以在调度策略中提供优选路径推荐,进一步提高工作人员执行调度策略的效率。
122.在本实施方式中,通过采集站点的历史基础信息及历史流量信息,根据站点的承载度选择采用平均值法或聚类建模法建立流量预测模型,基于采集的历史基础信息及历史流量信息对目标时间段的流量数据进行预测,对于较复杂的站点(即承载度超出第二阈值),在站点集合中进行聚类,生成至少一个内相似、外相异的站点,并选择算法建立
模型,在训练过程中采用模型前提假设检验进行算法适用性验证,以确保模型处理结果的准确性,基于所述站点用户特征、站点位置、站点车辆数以及环境数据对所述站点进行目标时间段的流量预测,并结合各个站点之间的关联关系,获得预测结果,解决有技术中租赁点的车辆数量分配不合理,缺乏考虑出行站点流量而分配不合理的问题,可根据预测结果进行站点车辆调度,以减少现有技术出现的各个站点供过于求或供不应求的情况。
123.实施例二:本实施例提供一种共享出行站点的流量预测系统8,参阅图7,包括以下:
124.数据采集模块81,用于采集站点的历史基础信息及所述站点对应的历史流量信息;其中,所述基础信息包括位置数据、时间数据以及容量数据,所述历史流量信息包括订单数据、可用车辆数据以及不可用车辆数据;
125.计算模块82,用于根据位置数据、容量数据采用预设规则计算所述站点的承载度;
126.上述站点的承载度即为根据位置数据和容量数据计算出的该站点的承载能力,具体的,可以以历史流量最大值,或者根据预设公式计算的理论流量来确定。
127.预处理模块83,用于从数据库中获取与所述站点的承载度相似度超出第一阈值的站点生成站点集合;
128.模型建立模块84,用于计算所述站点所在站点集合的复杂度并匹配对应算法建立流量预测模型;
129.具体的,本实施方式中通过站点集合的站点数量来体现站点集合的复杂度,在实际使用场景下还可使用其他参数来体现站点集合的复杂度,包括但不限于站点集合内站点位置、人流量等等,在本实施方式中,当站点集合的站点数量超出第二阈值,则该站点为较复杂的站点,此时采用聚类建模法进行建模,具体来说聚类建模是首先进行站点聚类,而后选择算法进行建模。逐步回归分析预测算法,在实时基础数据(或实时位置数据)比较复杂时采影响因子较多的可以使用。马尔科夫分析预测,则在各个算子(影响因素或者预测维度)变化的比较频繁时使用。
130.训练模块85,用于基于所述历史基础信息和历史流量信息对所述流量预测模型进行训练;
131.上述训练模块通过机器学习的人工智能方式来自动化的运算和纠正该模型的完整度及成熟度。
132.预测模块86,用于采集当前站点的实时基础数据,根据所述实时基础数据采用训练后的预测模型进行处理,以预测目标时间段的流量数据。
133.在上述预测模块中,实时基础数据进入训练后的预测模型内,进行流数据处理,得出预测目标时间段的订单需求度,以便后续根据该预测结果进行调度,解决有技术中租赁点的车辆数量分配不合理,缺乏考虑出行站点流量而分配不合理的问题。
134.应当注意的是,本发明的实施例有较佳的实施性,且并非对本发明作任何形式的限制,任何熟悉该领域的技术人员可能利用上述揭示的技术内容变更或修饰为等同的有效实施例,但凡未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何修改或等同变化及修饰,均仍属于本发明技术方案的范围内。

技术特征:


1.一种共享出行站点的流量预测方法,其特征在于,包括以下:采集站点的历史基础信息及所述站点对应的历史流量信息;其中,所述基础信息包括位置数据、时间数据以及容量数据,所述历史流量信息包括订单数据、可用车辆数据以及不可用车辆数据;根据位置数据、容量数据采用预设规则计算所述站点的承载度;从数据库中获取与所述站点的承载度相似度超出第一阈值的站点生成站点集合;计算所述站点所在站点集合的复杂度并匹配对应算法建立流量预测模型;采用所述历史基础信息和历史流量信息对所述流量预测模型进行训练;采集当前站点的实时基础数据,根据所述实时基础数据采用训练后的预测模型进行处理,以预测目标时间段的流量数据。2.根据权利要求1所述的流量预测方法,其特征在于,所述计算所述站点所在站点集合的复杂度匹配对应算法建立流量预测模型,包括以下:当所述站点集合的站点数量超出第二阈值,则采用聚类算法和/或逐步回归分析预测算法和/或马尔科夫分析预测算法建立流量预测模型;当所述站点集合的站点数量未超出第二阈值,则采用平均值法建立流量预测模型。3.根据权利要求2所述的流量预测方法,其特征在于,当采用平均值法建立流量预测模型,所述采用训练后的预测模型进行处理,以预测目标时间段的流量数据,包括以下:基于所述站点的历史基础信息及历史流量信息获取预设时间周期下的站点流量数据;计算所述预设时间周期下的站点流量数据平均值和标准差;以所述预设时间周期下的站点流量数据平均值与预设倍数的标准差预测目标时间段的流量数据。4.根据权利要求2所述的流量预测方法,其特征在于,当采用聚类建模法建立流量预测模型,所述采用训练后的预测模型进行处理,以预测目标时间段的流量数据,包括以下:在站点集合内采用预设聚类算法进行站点聚类,以生成至少一个内相似、外相异的站点;基于各个站点匹配预设机器学习算法并建立回归模型作为流量预测模型;根据当前站点的实时基础数据,获取与当前站点匹配的站点;采用训练后与所述与当前站点匹配的站点对应的流量预测模型对所述站点进行流量预测,以预测目标时间段的流量数据。5.根据权利要求4所述的流量预测方法,其特征在于,采用训练后与所述与当前站点匹配的站点对应的流量预测模型对所述站点进行流量预测,以预测目标时间段的流量数据,包括以下:基于所述当前站点的实时基础数据,获取站点用户特征、站点位置、站点车辆数以及环境数据;基于所述站点用户特征、站点位置、站点车辆数以及环境数据对所述站点进行目标时间段的流量预测,获取初始结果;获取各个站点之间的关联关系,和/或基于所述环境数据查历史流量信息,并基于所述关联关系和/或所述环境数据对应的历史流量信息更新所述初始结果,以生成目标时间段的流量数据。
6.根据权利要求1所述的流量预测方法,其特征在于,所述基于所述历史基础信息和历史流量信息对所述流量预测模型进行训练,当采用平均值法建立流量预测模型,包括以下:基于所述站点的历史基础信息及历史流量信息生成第一样本数据,其中所述第一样本数据包括以预设第一时间段下的历史流量数据作为第一输入样本和预设第二时间段下的历史流量数据作为第一输出样本,所述预设第一时间段先于所述第二时间段;采用第一输入样本输入所述流量预测模型,计算平均值与预设倍数的标准差加和,以获取第一处理结果,并与第一输出样本比对,以调整所述流量预测模型,迭代直至完成训练过程。7.根据权利要求1所述的流量预测方法,其特征在于,所述基于所述历史基础信息和历史流量信息对所述流量预测模型进行训练,当采用聚类建模法建立流量预测模型,包括以下:基于所述站点的历史基础信息及历史流量信息生成第二样本数据,其中所述第二样本数据包括以预设第一时间段下站点的历史流量数据作为第二输入样本和预设第二时间段下站点的历史流量数据作为第二输出样本,所述预设第一时间段先于所述第二时间段;基于站点匹配机器学习算法,并基于所述机器学习算法生成流量预测模型;对所述流量预测模型执行模型前提假设检验,若检验失败,则再次匹配机器学习算法,迭代,直至检验成功,以生成待训练的流量预测模型;采用第二输入样输入所述流量预测模型,并输出第二处理结果,与所述第二输出样本对比以调整所述流量预测模型,迭代直至完成训练过程。8.根据权利要求1所述的流量预测方法,其特征在于,在采集站点的历史基础信息及所述站点对应的历史流量信息后,还包括以下:对所述站点的历史基础信息和历史流量信息进行清洗。9.根据权利要求1所述的流量预测方法,其特征在于,在预测目标时间段的流量数据后,还包括以下:基于当前站点的实时基础数据以及预测的目标时间段的流量数据,生成用于所述站点间的调度策略;将所述调度策略在预设范围内广播,以在预设范围内执行所述调度策略;实时接收调度响应站点信息,并基于所述调度响应站点信息进行调度路径规划并发送至所述当前站点。10.一种共享出行站点的流量预测系统,其特征在于,包括:数据采集模块,用于采集站点的历史基础信息及所述站点对应的历史流量信息;其中,所述基础信息包括位置数据、时间数据以及容量数据,所述历史流量信息包括订单数据、可用车辆数据以及不可用车辆数据;计算模块,用于根据位置数据、容量数据采用预设规则计算所述站点的承载度;预处理模块,用于从数据库中获取与所述站点的承载度相似度超出第一阈值的站点生成站点集合;模型建立模块,用于计算所述站点所在站点集合的复杂度并匹配对应算法建立流量预测模型;
训练模块,用于基于所述历史基础信息和历史流量信息对所述流量预测模型进行训练;预测模块,用于采集当前站点的实时基础数据,根据所述实时基础数据采用训练后的预测模型进行处理,以预测目标时间段的流量数据。

技术总结


本发明提供了一种共享出行站点的流量预测方法及系统,涉及交通流量预测领域,包括以下;采集站点的历史基础信息及所述站点对应的历史流量信息;根据位置数据、容量数据采用预设规则计算所述站点的承载度;从数据库中获取与所述站点的承载度相似度超出第一阈值的站点生成站点集合;计算所述站点所在站点集合的复杂度并匹配对应算法建立流量预测模型;采用所述历史基础信息和历史流量信息对所述流量预测模型进行训练;采集当前站点的实时基础数据,根据所述实时基础数据采用训练后的预测模型进行处理,以预测目标时间段的流量数据,解决现有技术中租赁点的车辆数量分配不合理,缺乏考虑出行站点流量而分配不合理的问题。乏考虑出行站点流量而分配不合理的问题。乏考虑出行站点流量而分配不合理的问题。


技术研发人员:

李福伟 张莹 刘锋 王亚青

受保护的技术使用者:

永安行科技股份有限公司

技术研发日:

2021.06.30

技术公布日:

2022/12/29

本文发布于:2024-09-23 09:27:27,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/49270.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:站点   所述   流量   数据
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议