一种基于电子围栏的车货匹配方法、装置、存储介质及终端与流程

文档序号:29315003发布日期:2022-03-19 21:24阅读:126来源:国知局
一种基于电子围栏的车货匹配方法、装置、存储介质及终端与流程

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.图1是本技术实施例提供的一种基于电子围栏的车货匹配方法的流程示意图;
47.图2是本技术实施例提供的一种基于电子围栏的车货匹配过程的过程示意框图;
48.图3是本技术实施例提供的一种应用场景的场景示意图;
49.图4是本技术实施例提供的一种电子围栏的车货匹配装置的结构示意图;
50.图5是本技术实施例提供的一种终端的结构示意图。
具体实施方式
51.以下描述和附图充分地示出本发明的具体实施方案,以使本领域的技术人员能够实践它们。
52.应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
53.下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
54.在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
55.本技术提供了一种基于电子围栏的车货匹配方法、装置、存储介质及终端,以解决上述相关技术问题中存在的问题。本技术提供的技术方案中,由于本技术通过对监控行政区构建电子围栏,并通过该电子围栏实时监测车辆的运行状态,并分析出符合要求的运货车辆,同时通过车货匹配模型来自动撮合出符合运输场景的车货匹配结果进行主动推送,从而提升了货物运输效率,降低了司机运输成本,下面采用示例性的实施例进行详细说明。
56.下面将结合附图1-附图3,对本技术实施例提供的基于电子围栏的车货匹配方法进行详细介绍。该方法可依赖于计算机程序实现,可运行于基于冯诺依曼体系的基于电子围栏的车货匹配装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。
57.请参见图1,为本技术实施例提供了一种基于电子围栏的车货匹配方法的流程示意图。如图1所示,本技术实施例的方法可以包括以下步骤:
58.s101,构建监控行政区的电子围栏,并根据电子围栏确定出运货车辆集合;
59.其中,监控行政区是预先从电子地图中确定出需要进行车货匹配的行政区,行政区例如为某个省份、或者市区。
60.在本技术实施例中,在构建监控行政区的电子围栏时,首先确定待监控的目标行政区,然后计算目标行政区的中心点,再以中心点为圆心,并根据预设半径距离作目标圆,最后基于目标圆生成监控行政区的电子围栏。
61.在本技术实施例中,确定运货车辆集合时,首先实时获取每个车辆的当前经纬度坐标点,然后根据当前经纬度坐标点动态缓存每个车辆的行政区队列,并在当前经纬度坐标点进入电子围栏后,将进入电子围栏的车辆加入预先创建的调度列表,其次根据行政区队列计算调度列表中各车辆的动态信息,再获取调度列表中各车辆的静态信息,最后将满足预设条件的动态信息和静态信息对应的车辆确定为运货车辆集合。
62.进一步地,在根据行政区队列计算调度列表中各车辆的动态信息时,首先确定各车辆进入电子围栏的触发位置坐标、触发围栏方位角,然后计算触发位置坐标与行政区队列中各行政区之间的直线距离,生成多个直线距离,其次将多个直线距离中最大距离对应的行政区确定为始发地,最后将触发位置坐标、触发围栏方位角以及始发地确定为各车辆的动态信息。
63.进一步地,在当调度列表中存在离开电子围栏的车辆时,将离开电子围栏的车辆从调度列表中移除。
64.s102,收集监控行政区中的货物订单集合;
65.在一种可能的实现方式中,首先采用作圆的方式构建监控行政区的电子围栏,每辆车缓存一个途经行政区队列,然后当车辆位置发生行政区变更时,将进出的行政区加入队列,并记录进入点坐标,确定车辆的最后位置,将最后位置在监控行政区电子围栏中的车辆加入对应的调度列表,其次当车辆驶入监控围栏时,触发状态计算,包括触发位置坐标、触发围栏方位角、预测始发地。特别的,对于始发地计算,计算所有途经城市与触发位置坐标的直线距离,取距离最长的点所对应的驶出城市作为预测始发地,再获取车辆的静态信息例如车型、车长、轴数、常跑路线、车辆归属地等信息,最后判断车辆动态和静态信息是否满足指定条件,并将满足条件的车辆确定为运货车辆集合。
66.进一步地,在确定出运货车辆集合后,通过线上和线下收集并实时录入货物订单,该订单中记录了装货位置、货物属性、配货要求等信息,并将该信息与企业画像关联,得到每个企业的货物订单集合。
67.需要说明的是,电子围栏构建方式包括但不仅限于指定圆心半径画圆行政区轮廓、自定义形状。本技术以指定圆心半径画圆的构建方式为例进行说明。
68.s103,将运货车辆集合与货物订单集合输入预设车货匹配模型中,得到多个车货匹配结果;
69.通常,预设车货匹配模型包括车辆属性提取单元、货物订单属性提取单元以及属性匹配单元。
70.在一种可能的实现方式中,首先车辆属性提取单元对运货车辆集合中每个车辆的静态信息进行编码,以提取出静态信息的序列特征,并基于序列特征确定每个车辆的第一运货属性,然后车辆属性提取单元对货物订单集合中每个货物订单进行编码,以提取出货物订单的序列特征,并基于序列特征确定每个货物订单的第二运货属性,最后属性匹配单元逐一计算每个车辆的第一运货属性和每个货物订单的第二运货属性之间的相似度,将相似度大于预设值的车辆和货物订单进行关联,生成多个车货匹配结果。
71.具体的,车辆的静态信息至少包括车型、车长、轴数、常跑路线、车辆归属地以及运货描述。
72.进一步地,相似度计算公式为:其中,e
x
为第一运货属性的第一目标值,ey为第二运货属性的第二目标值。
73.具体的,其中,jaccard similarity为根据第一货运属性确定的杰卡德相似系数,x为第一货运属性的个数,i为每个第二货运属性的向量值。
74.具体的,其中,jaccard similarity为根据第二货运属性确定的杰卡德相似系数,y为第二货运属性的个数,t为每个第二货运属性的向量值。
75.进一步地,定制并记录监控的行政区的相关属性,如指定时间范围内流入监控区的车辆数、流出车辆数、途经车辆数、当前区域内留存车辆数、实际订单数、发出订单数、成交订单数等,构建该监控的行政区对应的画像。
76.s104,将多个车货匹配结果逐一推送至与其对应的每个车辆终端和货主终端。
77.在一种可能的实现方式中,在得到多个车货匹配结果后,每个车货匹配结果以键值对形式存储,例如某个车货匹配结果为《key=车辆标识,value=货运订单标识》,然后根据键值对中的车辆标识将该车货匹配结果自动推送至车辆终端并提醒司机查看该订单,最后根据键值对中的货运订单标识将该车货匹配结果自动推送至货主终端并提醒司机查看该订单。
78.例如图2所示,图2是本技术提供的一种基于电子围栏的车货匹配过程示意图,首先对监控行政区进行电子围栏的构建,然后通过车辆数据和该区域中企业的数据进行车源监控和货源监控,最后根据监控到的过滤结果进行车辆推荐和调度,并根据车货匹配结果对该行政区建立画像。
79.例如图3所示,图3是本技术提供的一种应用场景图,假定当前监控的行政区为西南某市,以该市中心点画300km的圆作为电子围栏并监控进入该围栏的车辆。某一时刻,车辆a由外向内触碰到围栏,此时分析该车辆近期曾到过的行政区,通过一定规则算出该车本次运输始发地为华北区域,且终点在西南某市的概率大于给定阈值,则将目标车辆加入调度队列以执行下一步配货策略。一段时间后,该车辆由内向外触碰到围栏,则将该车辆从调
度队列中移除。
80.在本技术实施例中,基于电子围栏的车货匹配装置首先构建监控行政区的电子围栏,并根据电子围栏确定出运货车辆集合,然后收集监控行政区中的货物订单集合,再将运货车辆集合与货物订单集合输入预设车货匹配模型中,得到多个车货匹配结果,最后将多个车货匹配结果逐一推送至与其对应的每个车辆终端和货主终端。由于本技术通过对监控行政区构建电子围栏,并通过该电子围栏实时监测车辆的运行状态,并分析出符合要求的运货车辆,同时通过车货匹配模型来自动撮合出符合运输场景的车货匹配结果进行主动推送,从而提升了货物运输效率,降低了司机运输成本。
81.下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。
82.请参见图4,其示出了本发明一个示例性实施例提供的基于电子围栏的车货匹配装置的结构示意图。该基于电子围栏的车货匹配装置可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。该装置1包括运货车辆确定模块10、货物订单收集模块20、车货匹配结果生成模块30、车货匹配结果推送模块40。
83.运货车辆确定模块10,用于构建监控行政区的电子围栏,并根据电子围栏确定出运货车辆集合;
84.货物订单收集模块20,用于收集监控行政区中的货物订单集合;
85.车货匹配结果生成模块30,用于将运货车辆集合与货物订单集合输入预设车货匹配模型中,得到多个车货匹配结果;
86.车货匹配结果推送模块40,用于将多个车货匹配结果逐一推送至与其对应的每个车辆终端和货主终端。
87.需要说明的是,上述实施例提供的基于电子围栏的车货匹配装置在执行基于电子围栏的车货匹配方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的基于电子围栏的车货匹配装置与基于电子围栏的车货匹配方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
88.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
89.在本技术实施例中,基于电子围栏的车货匹配装置首先构建监控行政区的电子围栏,并根据电子围栏确定出运货车辆集合,然后收集监控行政区中的货物订单集合,再将运货车辆集合与货物订单集合输入预设车货匹配模型中,得到多个车货匹配结果,最后将多个车货匹配结果逐一推送至与其对应的每个车辆终端和货主终端。由于本技术通过对监控行政区构建电子围栏,并通过该电子围栏实时监测车辆的运行状态,并分析出符合要求的运货车辆,同时通过车货匹配模型来自动撮合出符合运输场景的车货匹配结果进行主动推送,从而提升了货物运输效率,降低了司机运输成本。
90.本发明还提供一种计算机可读介质,其上存储有程序指令,该程序指令被处理器执行时实现上述各个方法实施例提供的基于电子围栏的车货匹配方法。
91.本发明还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各个方法实施例的基于电子围栏的车货匹配方法。
92.请参见图5,为本技术实施例提供了一种终端的结构示意图。如图5所示,终端1000可以包括:至少一个处理器1001,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。
93.其中,通信总线1002用于实现这些组件之间的连接通信。
94.其中,用户接口1003可以包括显示屏(display)、摄像头(camera),可选用户接口1003还可以包括标准的有线接口、无线接口。
95.其中,网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
96.其中,处理器1001可以包括一个或者多个处理核心。处理器1001利用各种借口和线路连接整个电子设备1000内的各个部分,通过运行或执行存储在存储器1005内的指令、程序、代码集或指令集,以及调用存储在存储器1005内的数据,执行电子设备1000的各种功能和处理数据。可选的,处理器1001可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器1001可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1001中,单独通过一块芯片进行实现。
97.其中,存储器1005可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。可选的,该存储器1005包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1005可用于存储指令、程序、代码、代码集或指令集。存储器1005可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图5所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及基于电子围栏的车货匹配应用程序。
98.在图5所示的终端1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1001可以用于调用存储器1005中存储的基于电子围栏的车货匹配应用程序,并具体执行以下操作:
99.构建监控行政区的电子围栏,并根据电子围栏确定出运货车辆集合;
100.收集监控行政区中的货物订单集合;
101.将运货车辆集合与货物订单集合输入预设车货匹配模型中,得到多个车货匹配结果;
102.将多个车货匹配结果逐一推送至与其对应的每个车辆终端和货主终端。
103.在一个实施例中,处理器1001在执行构建监控行政区的电子围栏时,具体执行以下操作:
104.确定待监控的目标行政区;
105.计算目标行政区的中心点;
106.以中心点为圆心,并根据预设半径距离作目标圆;
107.基于目标圆生成监控行政区的电子围栏。
108.在一个实施例中,处理器1001在执行根据电子围栏确定出运货车辆集合时,具体执行以下操作:
109.实时获取每个车辆的当前经纬度坐标点;
110.根据当前经纬度坐标点动态缓存每个车辆的行政区队列;
111.在当前经纬度坐标点进入电子围栏后,将进入电子围栏的车辆加入预先创建的调度列表;
112.根据行政区队列计算调度列表中各车辆的动态信息;
113.获取调度列表中各车辆的静态信息;
114.将满足预设条件的动态信息和静态信息对应的车辆确定为运货车辆集合。
115.在一个实施例中,处理器1001在执行根据行政区队列计算调度列表中各车辆的动态信息时,具体执行以下操作:
116.确定各车辆进入电子围栏的触发位置坐标、触发围栏方位角;
117.计算触发位置坐标与行政区队列中各行政区之间的直线距离,生成多个直线距离;
118.将多个直线距离中最大距离对应的行政区确定为始发地;
119.将触发位置坐标、触发围栏方位角以及始发地确定为各车辆的动态信息。
120.在一个实施例中,处理器1001还执行以下操作:
121.当调度列表中存在离开电子围栏的车辆时,将离开电子围栏的车辆从调度列表中移除。
122.在一个实施例中,处理器1001在执行将运货车辆集合与货物订单集合输入预设车货匹配模型中,得到多个车货匹配结果时,具体执行以下操作:
123.车辆属性提取单元对运货车辆集合中每个车辆的静态信息进行编码,以提取出静态信息的序列特征,并基于序列特征确定每个车辆的第一运货属性;
124.车辆属性提取单元对货物订单集合中每个货物订单进行编码,以提取出货物订单的序列特征,并基于序列特征确定每个货物订单的第二运货属性;
125.属性匹配单元逐一计算每个车辆的第一运货属性和每个货物订单的第二运货属性之间的相似度,将相似度大于预设值的车辆和货物订单进行关联,生成多个车货匹配结果。
126.在本技术实施例中,基于电子围栏的车货匹配装置首先构建监控行政区的电子围栏,并根据电子围栏确定出运货车辆集合,然后收集监控行政区中的货物订单集合,再将运货车辆集合与货物订单集合输入预设车货匹配模型中,得到多个车货匹配结果,最后将多个车货匹配结果逐一推送至与其对应的每个车辆终端和货主终端。由于本技术通过对监控行政区构建电子围栏,并通过该电子围栏实时监测车辆的运行状态,并分析出符合要求的运货车辆,同时通过车货匹配模型来自动撮合出符合运输场景的车货匹配结果进行主动推送,从而提升了货物运输效率,降低了司机运输成本。
127.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,基于电子围栏的车货匹配的程序可存储于计算
机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
128.以上所揭露的仅为本技术较佳实施例而已,当然不能以此来限定本技术之权利范围,因此依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1