货源推荐方法、电子设备和存储介质技术

技术编号:28213739 阅读:13 留言:0更新日期:2021-04-24 14:53
本申请实施例中提供了一种货源推荐方法、电子设备和存储介质,首先根据获取到的多个用户的车辆运行轨迹信息计算各个用户的常用的停车区域的位置信息以及各个停车区域的用户停留次数,最后根据各个停车区域的用户停留次数和各个停车区域的位置信息为用户推荐对应停车区域的货源,使得推荐的货源地与用户的停车区域更加匹配,提高用户的运营效率。提高用户的运营效率。提高用户的运营效率。

【技术实现步骤摘要】
货源推荐方法、电子设备和存储介质


[0001]本申请涉及数据分析技术,具体地,涉及一种货源推荐方法、电子设备和存储介质。

技术介绍

[0002]随着物流业行业的飞速发展,每天的货源数都在急速的增长,庞大的信息量使得货运双方均难以获取自己想要信息。
[0003]随着大数据时代的到来,使用物流平台或专用于货运的APP(Application,应用程序),能够高效匹配寻找货源的司机及货物,极大地降低信息搜索成本,提升市场效率。
[0004]但是,在目前的货运APP中,尤其是司机在搜索货源的过程中,往往需要反复输入不同的搜索条件才能搜寻到相关的货源,不但会浪费大量时间,同时很可能无法筛选出真正需要的货源,从而导致司机的运营效率较低。

技术实现思路

[0005]本申请实施例中提供了一种货源推荐方法、电子设备和存储介质,以解决现有技术中无法快速便捷地进行货源推荐的问题。
[0006]根据本申请实施例的第一个方面,提供了一种货源推荐方法,所述方法包括:
[0007]根据获取到的多个用户的车辆运行轨迹信息计算多个停车区域的位置信息及各个停车区域的用户停留次数;
[0008]根据所述停车区域的位置信息及各个停车区域的用户停留次数推荐对应停车区域的货源。
[0009]在一种可选的实施方式中,根据获取到的多个用户的车辆运行轨迹信息计算多个停车区域的位置信息及各个停车区域的用户停留次数,包括:
[0010]获取预设时间段内的车辆运行轨迹信息,其中,所述车辆运行轨迹信息包括多个轨迹点;
[0011]根据车辆在经过各个轨迹点时的平均速度将各个轨迹点标记为行驶状态或停车状态;
[0012]将被标记为停车状态且相邻的轨迹点合并为一个停车区域;
[0013]计算各个所述停车区域的位置信息及在预设时间段内所述用户在各个所述停车区域内的停留次数。
[0014]在一种可选的实施方式中,根据车辆在经过各个轨迹点时的平均速度将各个轨迹点标记为行驶状态或停车状态,包括:
[0015]针对所述车辆运行轨迹信息包括多个轨迹点中的每一个轨迹点,将每一个所述轨迹点作为目标轨迹点,获取所述目标轨迹点对应的目标时间点;
[0016]计算所述目标时间点的预设时间范围内包括的每个轨迹点的平均速度;
[0017]判断所述预设时间范围内平均速度小于预设速度值的轨迹点的数量与所述预设
时间范围内包括的所有轨迹点的比值是否大于预设比例值;
[0018]若大于,则将所述预设时间范围内包括的未被标记过的轨迹点标记为停车状态;
[0019]若不大于,则将所述预设时间范围内包括的未被标记过的轨迹点标记为行驶状态。
[0020]在一种可选的实施方式中,所述计算所述目标时间点的预设时间范围内包括的所有轨迹点的平均速度,包括:
[0021]针对所述目标时间点的预设时间范围内包括的每一个轨迹点g
i
,通过以下公式计算所述轨迹点的平均速度:
[0022]v
i
=(s
i
‑1+s
i+1
)/(t
i
‑1+t
i+1
)
[0023]其中,v
i
为轨迹点g
i
的平均速度,s
i
‑1表示轨迹点g
i
与轨迹点g
i
‑1之间的距离,s
i+1
表示轨迹点g
i
与轨迹点g
i+1
之间的距离,t
i
‑1表示轨迹点g
i
与轨迹点g
i
‑1之间的时间差,t
i+1
表示轨迹点g
i
与轨迹点g
i+1
之间的时间差。
[0024]在一种可选的实施方式中,在将被标记为停车状态且相邻的轨迹点集合为一个停车区域之后,所述方法还包括:
[0025]获取各个停车区域的中位轨迹点的位置信息;
[0026]判断相邻两个停车区域的中位轨迹点之间的距离是否小于预设距离阈值;
[0027]若小于,则将所述相邻两个停车区域合并为一个停车区域。
[0028]在一种可选的实施方式中,在将所述相邻两个停车区域合并为一个停车区域之后,所述方法还包括:
[0029]计算各个停车区域中第一个轨迹点和最后一个轨迹点的时间差;
[0030]判断所述时间差是否小于预设时间阈值;
[0031]若小于,则去除该时间差对应的停车区域。
[0032]在一种可选的实施方式中,所述车辆运行轨迹信息包括轨迹点采样间隔、车辆在各个轨迹点的经度纬度,所述方法还包括:
[0033]获取各个停车区域的中位轨迹点的经度纬度;
[0034]将所述中位轨迹点的经度纬度转换为用于表示该中位轨迹点的位置信息的字符串。
[0035]在一种可选的实施方式中,根据所述停车区域的位置信息及各个停车区域的用户停留次数为所述用户推荐对应停车区域的货源,包括:
[0036]根据所述停车区域的位置信息及各个停车区域的用户停留次数获取用户的常用运营路线及用户的常用运营区域;
[0037]根据所述常用运营路线及所述常用运营区域为所述用户推荐所述常用运营路线及所述常用运行区域的预设距离范围内的货源。
[0038]根据本申请实施例的第二个方面,提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当所述电子设备运行时,所述处理器与所述存储器之间通过所述总线通信,所述机器可读指令被所述处理器执行时执行上述的货源推荐方法。
[0039]根据本申请实施例的第三个方面,提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述的货源推荐方法。
[0040]本申请实施例中提供了一种货源推荐方法、电子设备和存储介质,首先根据获取到的多个用户的车辆运行轨迹信息计算各个用户的常用的停车区域的位置信息以及各个停车区域的用户停留次数,最后根据各个停车区域的用户停留次数和各个停车区域的位置信息为用户推荐对应停车区域的货源,使得推荐的货源地与用户的停车区域更加匹配,提高用户的运营效率。
附图说明
[0041]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0042]图1为本申请实施例提供的电子设备的架构图;
[0043]图2为本申请实施例提供的货源推荐方法的流程图;
[0044]图3为本申请实施例提供的步骤S11的子步骤流程图之一;
[0045]图4为本申请实施例提供的步骤S112的子步骤流程图;
[0046]图5为本申请实施例提供的多个停车区域的示意图;
[0047]图6为本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种货源推荐方法,其特征在于,所述方法包括:根据获取到的多个用户的车辆运行轨迹信息计算多个停车区域的位置信息及各个停车区域的用户停留次数;根据所述停车区域的位置信息及各个停车区域的用户停留次数推荐对应停车区域的货源。2.根据权利要求1所述的方法,其特征在于,根据获取到的多个用户的车辆运行轨迹信息计算多个停车区域的位置信息及各个停车区域的用户停留次数,包括:获取预设时间段内的车辆运行轨迹信息,其中,所述车辆运行轨迹信息包括多个轨迹点;根据车辆在经过各个轨迹点时的平均速度将各个轨迹点标记为行驶状态或停车状态;将被标记为停车状态且相邻的轨迹点合并为一个停车区域;计算各个所述停车区域的位置信息及在预设时间段内用户在各个所述停车区域内的停留次数。3.根据权利要求2所述的方法,其特征在于,根据车辆在经过各个轨迹点时的平均速度将各个轨迹点标记为行驶状态或停车状态,包括:针对所述车辆运行轨迹信息包括多个轨迹点中的每一个轨迹点,将每一个所述轨迹点作为目标轨迹点,获取所述目标轨迹点对应的目标时间点;计算所述目标时间点的预设时间范围内包括的每个轨迹点的平均速度;判断所述预设时间范围内平均速度小于预设速度值的轨迹点的数量与所述预设时间范围内包括的所有轨迹点的比值是否大于预设比例值;若大于,则将所述预设时间范围内包括的未被标记过的轨迹点标记为停车状态;若不大于,则将所述预设时间范围内包括的未被标记过的轨迹点标记为行驶状态。4.根据权利要求3所述的方法,其特征在于,所述计算所述目标时间点的预设时间范围内包括的所有轨迹点的平均速度,包括:针对所述目标时间点的预设时间范围内包括的每一个轨迹点g
i
,通过以下公式计算所述轨迹点的平均速度:v
i
=(s
i
‑1+s
i+1
)/(t
i
‑1+t
i+1
)其中,v
i
为轨迹点g
i
的平均速度,s
i
‑1表示轨迹点g
i
与轨迹点g
i
‑1之间的距离,s
t+1
表示...

【专利技术属性】
技术研发人员:张世伟龚伟松蔡悦范志海韦松松
申请(专利权)人:上海斑马来拉物流科技有限公司
类型:发明
国别省市:

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

1