货物运输方法及装置与流程

文档序号:21646629发布日期:2020-07-29 03:00阅读:209来源:国知局
货物运输方法及装置与流程

本发明涉及物流运输的技术领域,尤其涉及一种货物运输方法及装置。



背景技术:

随着货运物流行业的高速发展,陆地上的货物运输方式包括铁路运输和公路运输等。由于公路运输在灵活性和成本等方面相比于其它运输方式占有较大的优势,公路运输仍为最常用的货物运输方式。当贸易公司签订货物订单后生成调度单,从而配置承运车辆和驾驶员对调度单中的货物进行运输。

驾驶员在接收到下发的调度单后,才会根据调度单中的运输任务信息驾驶货车进入仓库进行货物装载,然后运输货物。在运输任务下发后,需要等待货车入库装货的响应时间和装货调度时间后,才能开始货物的运输。且为确保运输任务的合理分配以及维持仓库现场秩序,货车入库装货的响应时间和装货调度时间是必不可少的。这种情况导致业务繁忙时物流时间长,无法快速发货出库。



技术实现要素:

有鉴于此,本发明实施例提供了一种货物运输方法及装置,以解决业务繁忙时物流时间长,无法快速发货出库的问题。

本发明实施例的第一方面提供了一种货物运输方法,包括:

接收客户端发送的关于协议文件的文件图像,从所述文件图像中提取出货物订单信息;所述货物订单信息包括协议创建时间、货物类型和目标货运量;

将所述协议创建时间在预设时间内的货物订单信息识别为目标订单信息;

根据所述目标订单信息中包含的所述货物类型的出现次数以及所述货物类型关联的货运量,统计各个所述货物类型的出现频率以及运货总量;

基于所述出现频率和所述运货总量,确定预装货物以及备货量;

根据所述预装货物和所述备货量从所述运输信息中确定运输车辆和驾驶员,并根据所述预装货物和所述备货量生成提前装货指令发送至所述驾驶员对应的用户账号,以进行货物预装;

接收业务系统发送的货物订单,若所述货物订单关联的货物为所述预装货物,则从所述运输车辆和所述驾驶员中确定所述货物订单的承运货车和承运驾驶员。

在一个实施实例中,所述接收客户端发送的关于协议文件的文件图像,从所述文件图像中提取出货物订单信息,包括:

接收客户端发送的关于协议文件的文件图像,将所述文件图像导入字符提取模型得到货物订单信息。

在一个实施实例中,所述接收客户端发送的关于协议文件的文件图像,从所述文件图像中提取出货物订单信息,包括:

接收客户端发送的关于协议文件的文件图像,从所述文件图像中提取防伪信息和文件编号;

获取预设密钥,根据所述预设密钥对所述防伪信息进行解密,得到验证数据;

若所述文件编号与所述验证数据一致,则从所述文件图像中提取出货物订单信息。

在一个实施实例中,所述基于所述出现频率和所述运货总量,确定预装货物以及备货量,包括:

识别所述出现频率大于预设阈值的货物类型为预装货物;

根据所述预装货物的运货总量与预设期限之间的比值,得到备货量。

在一个实施实例中,所述根据所述预装货物和所述备货量从所述运输信息中确定运输车辆和驾驶员,并根据所述预装货物和所述备货量生成提前装货指令发送至所述驾驶员对应的用户账号,以进行货物预装,包括:

获取运输信息,将所述运输信息中具有工作标识的货车和驾驶员筛除得到备选运输信息;所述运输信息包括货车信息和驾驶员的身份信息;所述运输信息中的所述工作标识是根据所述货车的运行速度和/或所述货车对应的驾驶员反馈的状态信息确定的;

根据所述预装货物和所述备货量从所述备选运输信息中确定运输车辆和驾驶员,并根据所述预装货物和所述备货量生成提前装货指令发送至所述驾驶员对应的用户账号。

在一个实施实例中,所述接收业务系统发送的货物订单,若所述货物订单关联的货物为所述预装货物,则从所述运输车辆和所述驾驶员中确定所述货物订单的承运货车和承运驾驶员,包括:

当货物订单关联的货物为所述预装货物时,判断所述运输车辆和所述驾驶员是否满足所述货物订单的运输要求;

若所述运输车辆和所述驾驶员满足所述货物订单的运输要求,则从所述运输车辆和所述驾驶员中确定所述货物订单的承运货车和承运驾驶员;

若所述运输车辆和所述驾驶员不满足所述货物订单的运输要求,则获取运输信息,将所述运输信息中具有工作标识的货车和驾驶员筛除得到备选运输信息,结合所述备选运输信息以及所述运输车辆和所述驾驶员确定所述货物订单的承运货车和承运驾驶员。

在一个实施实例中,在接收业务系统发送的货物订单,若所述货物订单关联的货物为所述预装货物,则从所述运输车辆和所述驾驶员中确定所述货物订单的承运货车和承运驾驶员之后,包括:

将确定的承运货车和承运驾驶员从所述运输车辆和所述驾驶员中筛除。本发明实施例的第二方面提供了一种货物运输装置,包括:

货物订单信息提取模块,用于接收客户端发送的关于协议文件的文件图像,从所述文件图像中提取出货物订单信息;所述货物订单信息包括协议创建时间、货物类型和目标货运量;

目标订单信息识别模块,用于将所述协议创建时间在预设时间内的货物订单信息识别为目标订单信息;

统计模块,用于根据所述目标订单信息中包含的所述货物类型的出现次数以及所述货物类型关联的货运量,统计各个所述货物类型的出现频率以及运货总量;

预装货物和备货量确定模块,用于基于所述出现频率和所述运货总量,确定预装货物以及备货量;

货物预装模块,用于根据所述预装货物和所述备货量从所述运输信息中确定运输车辆和驾驶员,并根据所述预装货物和所述备货量生成提前装货指令发送至所述驾驶员对应的用户账号,以进行货物预装;

运输任务发布模块,用于接收业务系统发送的货物订单,若所述货物订单关联的货物为所述预装货物,则从所述运输车辆和所述驾驶员中确定所述货物订单的承运货车和承运驾驶员。

在一个实施实例中,所述预装货物和备货量确定模块包括:

预装货物确定单元,确定所述出现频率大于预设阈值的货物类型为预装货物;

备货量计算单元,用于根据所述预装货物的运货总量计算预设期限均值得到备货量。

本发明实施例的第三方面提供了一种货物运输装置,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面中货物运输方法。

本发明实施例提供的一种货物运输方法及装置,接收客户端发送的关于协议文件的文件图像,从所述文件图像中提取出货物订单信息,对已有的协议文件中的货物订单信息进行收集。为对预设时间内的货物订单信息进行分析,将协议创建时间在预设时间内的货物订单信息识别为目标订单信息后,根据所述目标订单信息中包含的所述货物类型的出现次数以及所述货物类型关联的货运量,统计各个所述货物类型的出现频率以及运货总量,基于所述出现频率和所述运货总量,确定预装货物以及备货量。以实现根据目标订单信息中各个货物类型的出现频率以及运货总量确定热销货物为预装货物以及预计发货数量。根据预装货物和备货量从运输信息中确定运输车辆和驾驶员,实现为预装货物和备货量配置运送车辆和人员;并根据所述预装货物和所述备货量生成提前装货指令发送至所述驾驶员对应的用户账号,使得驾驶员在接到提前装货指令后能够驾驶提前装货指令对应的货车入库进行货物预装。当接收业务系统发送的货物订单时,若货物订单关联的货物为预装货物,则在已进行货物预装的运输车辆和驾驶员中确定货物订单的承运货车和承运驾驶员,使得承运货车能够立即出库对货物订单的货物进行运输,缩短流程的耗时,实现快速发货出库。

附图说明

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

图1是本发明实施例一提供的货物运输方法的流程示意图;

图2是本发明实施例二提供的货物运输装置的结构示意图;

图3是本发明实施例三提供的货物运输装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

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

实施例一

如图1所示,是本发明实施例一提供的货物运输方法的流程示意图。本实施例可适用于对多数据中心的数据进行处理和统计的应用场景,该方法可以由货物运输装置执行,该装置可为处理器、智能终端、平板或pc等;在本申请实施例中以货物运输装置作为执行主体进行说明,该方法具体包括如下步骤:

当贸易公司与客户签订协议文件后生成货物订单,以进入货物配送阶段。为确保运输任务的合理分配以及维持仓库现场秩序,货物配送阶段中货车入库装货的响应时间和装货调度时间是必不可少的。这种情况导致业务繁忙时物流时间长,无法根据货物订单快速发货出库。为解决这一问题,本实施例通过从协议文件的文件图像中提取货物订单信息,对已有的协议文件中的货物订单信息进行收集。为对预设时间内的货物订单信息进行分析,将协议创建时间在预设时间内的货物订单信息识别为目标订单信息后,根据目标订单信息中各个货物类型的出现频率以及运货总量确定热销货物为预装货物以及预计发货数量即备货量,为预装货物和备货量配置运送车辆和人员以进行货物预装。

s110、接收客户端发送的关于协议文件的文件图像,从所述文件图像中提取出货物订单信息;所述货物订单信息包括协议创建时间、货物类型和目标货运量;

贸易过程中通常采用具有法律效应的纸质协议文件作为货物交易凭证,该协议文件可为合同、协议或约定文件等。贸易公司与客户双方签订协议文件后留有一份协议文件进行保存。协议文件的内容包括货物信息和协议创建时间等。为实现对历史销售的货物数据进行统计,货物运输装置通过从客户端发送的关于协议文件(例如销售合同)的文件图像中提取出货物订单信息,对已有的协议文件(销售合同)中的货物订单信息进行采集。具体地,货物订单信息包括协议创建时间、货物类型和目标货运量。

可选的,上传协议文件的文件图像的工作人员可以通过网页、移动终端的应用程序或微信小程序等方式登录用户账号向货物运输装置发送协议文件的文件图像。另外,协议文件的文件图像可为客户端本地保存的文件图像或通过安装有客户端的设备内置的摄像装置对协议文件进行拍摄得到。

在一种可能的实现方式中,货物运输装置从文件图像中提取出货物订单信息的方法可为:将文件图像导入图文转换模型,通过图文转换模型将文件图像中的内容转换为电子文档,然后从电子文档中的数据信息输入货物订单信息模板中将无用的信息数据筛除,最后得到货物订单信息。上述无用信息数据筛选的方式可以为:装置可以记录有有效信息的字符编码规则,例如对于货物类型信息,其对应的字符编码规则为由14位数字或字符组合而成的字符串,货物运输装置可以将从上述文件图像中提取的各个字符串导入到上述字符编码规则,确定上述导入的字符串是否为有效信息,若符合字符编码规则,则识别为有效信息;若不符合字符编码规则,则识别为无效信息。

在另一种可能的实现方式中,货物运输装置从文件图像中提取出货物订单信息的方法可为:接收客户端发送的关于协议文件的文件图像,将文件图像导入字符提取模型得到货物订单信息。具体地,货物运输装置可包含预先训练好的字符提取模型。文件图像导入字符提取模型后,字符提取模型对文件图像进行关键字识别从而定位协议创建时间、货物类型和目标货运量在文件图像中的位置并提取定位位置对应的字符得到协议创建时间、货物类型和目标货运量,实现货物订单信息的提取。

在一个实施实例中,货物运输装置接收到协议文件的文件图像后,为避免对伪造的协议文件进行货物订单信息采集,从文件图像中提取出货物订单信息之前需通过文件图像验证协议文件的真伪。为防止具有法律效应的协议文件被伪造,通常会在协议文件中附上具有防伪信息的防伪标识以及协议文件对应的唯一文件编号等信息。其中,该防伪标志通常以二维码或条形码形式呈现;防伪信息可用于对协议文件中的文件编号进行验证或联网查证协议文件的信息。

在一种可实施的方式中,货物运输装置可通过对文件图像中的防伪标识进行识别得到防伪信息,根据该防伪信息联网查询协议文件的备案信息;货物运输装置提取文件图像中的文件编号和文本信息,当提取得到的文件编号和文本信息与查询得到的备案信息一致时,判定文件图像对应的协议文件验证通过。若文件图像验证通过则货物运输装置从文件图像中提取出货物订单信息;若文件图像未通过验证,则不对该文件图像中的货物订单信息进行提取。通过检验文件图像对应的协议文件的真伪,避免采集到的错误或伪造的货物订单信息。

在另一种实施方式中,货物运输装置接收到协议文件的文件图像后,从所述文件图像中提取防伪信息和文件编号;获取预设密钥,根据所述预设密钥对所述防伪信息进行解密,得到验证数据;若所述文件编号与所述验证数据一致,则从所述文件图像中提取出货物订单信息。具体地,协议文件中附有的防伪信息可为采用密钥对协议文件中特有内容进行加密后的数据;该特有内容可为协议文件具有的唯一文件编号。货物运输装置从文件图像中提取文件编号和防伪信息后,从数据看获取预设密钥并根据该密钥对防伪信息进行解密得到验证数据。将解密得到的验证数据与从文件图像提取到的文件编号进行比对,若文件编号与验证数据一致,说明文件图像对应的协议文件真实有效,判定文件图像验证通过。若文件图像验证通过则货物运输装置从文件图像中提取出货物订单信息;若文件编号与验证数据不一致,则判定文件图像验证不通过,货物运输装置不对该文件图像中的货物订单信息进行提取。

在本申请实施例中,通过提取文件图像的防伪信息和文件编号检验文件图像对应的协议文件的真伪,避免采集到的错误或伪造的货物订单信息。

s120、将所述协议创建时间在预设时间内的货物订单信息识别为目标订单信息;

由于货物销售存在一定的周期性,在某一特定时间贸易公司销售的货物量会大幅增多,使得贸易公司进入业务繁忙期。上述特定时期可为货物促销时期或任一货物的应季期等。为获知预设时间对应的热销货物,货物运输装置从文件图像中提取出包括协议创建时间、货物类型和目标货运量的货物订单信息后,选取出协议创建时间在预设时间内的货物订单信息并将所有选取出的货物订单信息识别为目标订单信息,从而实现对预设时间内的货物数据获取。可选的,预设时间根据需分析的时间日期设定。

s130、根据所述目标订单信息中包含的所述货物类型的出现次数以及所述货物类型关联的货运量,统计各个所述货物类型的出现频率以及运货总量;

在得到包含协议创建时间在预设时间内的货物订单信息的目标订单信息后,为确定预设时间内的热销货物类型和预计发货数量,货物运输装置根据目标订单信息中货物类型以及每种货物类型关联的货运量统计目标订单信息中各个货物类型的出现频率以及运货总量,以出现频率以及运货总量直观展现目标订单信息中各个货物类型在预设时间的历史销售情况。

s140、基于所述出现频率和所述运货总量,确定预装货物以及备货量;

在统计得到各个货物类型的出现频率以及运货总量后,货物运输装置能够基于目标订单信息中各个货物类型的出现频率以及运货总量确定预设时间内的热销货物类型并根据确定的热销货物的历史运货总量得到预计发货数量,从而设定热销货物类型为预装货物并设定预计发货数量为备货量。实现选取预设时间内热销货物作为预装货物并将计算得到的预计发货数量作为备货量。

在一个实施实例中,基于所述出现频率和所述运货总量确定预装货物以及备货量的具体过程可为:识别所述出现频率大于预设阈值的货物类型为预装货物;根据所述预装货物的运货总量与预设期限之间的比值,得到备货量。具体地,货物运输装置从统计到的各个货物类型的出现频率中选取出出现频率大于预设阈值的货物类型为预装货物类型。在确定预装货物后,根据该预装货物对应的运货总量与预设期限之间的比值得到备货量。可选的,该预设期限可为上述预设时间的期限天数。货物运输装置计算该预装货物对应的运货总量与预设期限之间的比值后结合偏差值得到备货量。该偏差值可根据影响发货的外部环境因素设置。通过识别出现频率大于预设阈值的货物类型为预装货物,根据预装货物的运货总量与预设期限之间的比值得到备货量,提高确定预装货物以及备货量的准确度。

当然,除了通过上述方法确定预装货物以及备货量之外,还可以采用比例分配算法确定预装货物以及备货量,等等,本发明实施例对此不加以限制。

s150、根据所述预装货物和所述备货量从所述运输信息中确定运输车辆和驾驶员,并根据所述预装货物和所述备货量生成提前装货指令发送至所述驾驶员对应的用户账号,以进行货物预装;

为实现根据确定的预装货物和备货量进行货物预装,需为预装货物和备货量配置运送车辆和人员。具体地,货物运输装置根据确定的预装货物和备货量从运输信息中确定运输车辆和驾驶员,以使确定的运输车辆和驾驶员满足预装货物的备货量的装载要求。其中,运输信息可为数据库中存储的已备案运输信息;该已备案的运输信息可包括已通过资质审核的货车的信息和驾驶员的信息;且该运输信息中包含公司的自营运输单位的货车和驾驶员、外接合作的运输单位的货车和驾驶员以及客户自有的运输单位的货车和驾驶员等。运输信息中驾驶员的身份信息包括每一驾驶员对应的登录客户端查看运输任务发布的用户账号。为实现提前装货任务的通知和发布,根据预装货物和备货量生成提前装货指令发送至确定的驾驶员对应的用户账号,使得驾驶员在接到提前装货指令后能够驾驶提前装货指令对应的货车入库进行预装货物的预装。

在一种可实施的方式中,可根据预设运输资源分配规则确定预装货物和备货量的运输车辆和驾驶员。具体地,该预设运输资源分配规则包括执行货物运输时必须选取一个运输单位、驾驶员与押运员,确定预装货物和备货量的运输车辆和驾驶员时,按预装货物类型从运输信息中选择运输单位包含的车辆和驾驶员;且驾驶员与押运员必须属于同一运输单位,选择驾驶员时会从该运输单位下具备有效驾驶执照的人员中选取,选择押运人员时会从该运输单位下具备有效押运员证的人员中选取。

在另一种实施方式中,根据确定的预装货物和备货量从运输信息中确定运输车辆和驾驶员的具体过程可包括步骤11至步骤12:

步骤11、获取运输信息,将所述运输信息中具有工作标识的货车和驾驶员筛除得到备选运输信息;所述运输信息包括货车信息和驾驶员的身份信息;所述运输信息中的所述工作标识是根据所述货车的运行速度和/或所述货车对应的驾驶员反馈的状态信息确定的;

为避免对运输信息中已具有运输任务的货车和驾驶员重复分配装货任务,需对获得的运输信息进行货车和驾驶员筛选。具体地,货物运输装置能够根据运输信息中各个货车的运行速度和/或货车对应的驾驶员反馈的状态信息确定货车以及驾驶员是否处于运输状态并生成处于运输状态的货车和/或驾驶员对应的工作标识,以对处于运输状态的货车和/或驾驶员进行标记。然后,货物运输装置将运输信息中具有工作标识的货车和驾驶员筛除得到备选运输信息,从而将已具有运输任务的货车和驾驶员从运输信息中筛除得到备选运输信息。

可选的,货物运输装置对运输信息中具有工作标识的货车和驾驶员进行筛选之前,可通过定时获取运输信息中各个货车的gps定位信号得到各个货车的移动路线图,将各个货车的移动路线图与货物订单中预设的运输线路图对比确定各个货车是否处于运输状态,从而生成确定为运输状态的货车对应的工作标识;且驾驶员反馈的状态信息可为上班的打卡信息,可根据打卡信息确定每一驾驶员是否处于运输状态,从而生成确定为运输状态的驾驶员对应的工作标识,完成运输信息中处于运输状态的货车和驾驶员的工作标识确定。

步骤12、根据所述预装货物和所述备货量从所述备选运输信息中确定运输车辆和驾驶员,并根据所述预装货物和所述备货量生成提前装货指令发送至所述驾驶员对应的用户账号。

货物运输装置将运输信息中具有工作标识的货车和驾驶员筛除得到备选运输信息,从而将已具有运输任务的货车和驾驶员从运输信息中筛除后,根据确定的预装货物和备货量从备选运输信息中确定运输车辆和驾驶员,以使确定的运输车辆和驾驶员满足预装货物的备货量的装载要求。具体地,根据预装货物和备货量从备选运输信息中确定运输车辆和驾驶员的具体过程可包括:确定预装货物对应的货物类型,从备选运输信息中筛选出该货物类型对应的运输车辆得到备选货车合集并从备选运输信息中筛选出具有该货物类型运输资质的驾驶员得到备选人员合集。通过加权分配算法赋予给备货量对应的权重,从而根据权重从备选货车合集和备选人员合集中选取出满足预装货物的备货量的装载要求的若干承运货车和驾驶员,实现自动给预装货物和备货量配置运输车辆和驾驶员,提高装货任务分配效率。

s160、接收业务系统发送的货物订单,若所述货物订单关联的货物为所述预装货物,则从所述运输车辆和所述驾驶员中确定所述货物订单的承运货车和承运驾驶员。

贸易公司的业务系统根据业务订单信息生成货物订单后,将货物订单发送至货物运输装置以执行货物配送流程。货物运输装置根据确定的预装货物和备货量生成提前装货指令发送至驾驶员对应的用户账号,以使驾驶员驾驶运输车辆入库进行预装货物的预装后,当接收业务系统发送的货物订单时,货物运输装置识别该货物订单关联的货物是否为预装货物。若货物订单关联的货物为预装货物,则直接从已对预装货物进行预装的运输车辆以及对应的驾驶员中确定该货物订单的承运货车和承运驾驶员。由于确定的承运货车以及对应的驾驶员已对预装货物进行提前预装,无需经历货物配送阶段中货车入库装货的响应时间和装货调度时间,使得承运货车能够立即出库对货物订单的货物进行运输,缩短流程的耗时,实现快速发货出库。

若货物订单关联的货物不为预装货物,则执行正常的货物配送流程,获取已备案的运输信息,将运输信息中具有工作标识的货车和驾驶员筛除得到备选运输信息;所述运输信息包括货车信息和驾驶员的身份信息;所述运输信息中的所述工作标识是根据所述货车的运行速度和/或所述货车对应的驾驶员反馈的状态信息确定的;根据备选运输信息确定所述货物订单的承运货车和驾驶员,并根据确定的承运货车和驾驶员以及所述货物订单生成调度单;将所述调度单发送至所述确定的驾驶员对应的用户账号,以进行运输任务发布。

在一个实施示例中,为避免预装货物的运输车辆以及对应的驾驶员不满足所述货物订单的运输要求,而导致的货物少发。货物订单关联的货物为所述预装货物时,从已对预装货物进行预装的运输车辆以及对应的驾驶员中确定所述货物订单的承运货车和承运驾驶员的具体过程还包括步骤21至步骤23:

步骤21、当货物订单关联的货物为所述预装货物时,判断所述运输车辆和所述驾驶员是否满足所述货物订单的运输要求;

当货物运输装置判断接收到的货物订单关联的货物为预装货物后,判断已对预装货物进行预装的运输车辆以及对应的驾驶员是否满足所述货物订单的运输要求。具体地,获取在仓库中待机的已对预装货物进行预装的运输车辆所装载的货物数量,根据获取到的货物数量与接收到的货物订单中的目标货运量进行比较,若获取到的货物数量大于或等于接收到的货物订单中的目标货运量,则判定已对预装货物进行预装的运输车辆以及对应的驾驶员满足所述货物订单的运输要求。若获取到的货物数量小于接收到的货物订单中的目标货运量,则判定已对预装货物进行预装的运输车辆以及对应的驾驶员不满足所述货物订单的运输要求。

步骤22、若所述运输车辆和所述驾驶员满足所述货物订单的运输要求,则从所述运输车辆和所述驾驶员中确定所述货物订单的承运货车和承运驾驶员;

当已对预装货物进行预装的运输车辆以及对应的驾驶员满足所述货物订单的运输要求时,直接从已对预装货物进行预装的运输车辆以及对应的驾驶员中确定该货物订单的承运货车和承运驾驶员。由于确定的承运货车以及对应的驾驶员已对预装货物进行提前预装,无需经历货物配送阶段中货车入库装货的响应时间和装货调度时间,使得承运货车能够立即出库对货物订单的货物进行运输,缩短流程的耗时,实现快速发货出库。

步骤23、若所述运输车辆和所述驾驶员不满足所述货物订单的运输要求,则获取运输信息,将所述运输信息中具有工作标识的货车和驾驶员筛除得到备选运输信息,结合所述备选运输信息以及所述运输车辆和所述驾驶员确定所述货物订单的承运货车和承运驾驶员。

当已对预装货物进行预装的运输车辆以及对应的驾驶员不满足所述货物订单的运输要求时,说明在仓库中待机的已对预装货物进行预装的运输车辆所装载的货物数量少于接收到的货物订单中的目标货运量,则结合备选运输信息以及运输车辆和驾驶员确定该货物订单的承运货车和承运驾驶员。具体地,将已对预装货物进行预装的运输车辆以及对应的驾驶员确定为该货物订单的承运货车和承运驾驶员后,获取在仓库中待机的已对预装货物进行预装的运输车辆所装载的货物数量,根据获取到的货物数量与接收到的货物订单中的目标货运量计算货物欠缺量。获取已备案的运输信息,将运输信息中具有工作标识的货车和驾驶员筛除得到备选运输信息;所述运输信息包括货车信息和驾驶员的身份信息;运输信息中的所述工作标识是根据所述货车的运行速度和/或所述货车对应的驾驶员反馈的状态信息确定的;根据备选运输信息确定该货物订单的货物欠缺量的承运货车和驾驶员,并根据所有确定的承运货车和驾驶员以及货物订单生成调度单;将调度单发送至所述确定的驾驶员对应的用户账号,以进行运输任务发布。运输信息中驾驶员的身份信息包括每一驾驶员对应的登录客户端查看运输任务发布的用户账号。为实现运输任务的通知和发布,可将生成的调度单发送至确定的驾驶员对应的用户账号。

在一个实施示例中,当货物订单关联的货物为预装货物时,从已对预装货物进行预装的运输车辆以及对应的驾驶员中确定该货物订单的承运货车和承运驾驶员之后,为避免由于任务刚刚下发货车和驾驶员的现实状态仍未发生变化,而导致此类货车和驾驶员的工作标识无法确定,从而给此类货车和驾驶员重复分配运输任务,货物运输装置将确定的承运货车和承运驾驶员从已对预装货物进行预装的运输车辆以及对应的驾驶员,以使已对预装货物进行预装的运输车辆以及对应的驾驶员信息保持最新状态。

本发明实施例提供的一种货物运输方法,接收客户端发送的关于协议文件的文件图像,从所述文件图像中提取出货物订单信息,对已有的协议文件中的货物订单信息进行收集。为对预设时间内的货物订单信息进行分析,将协议创建时间在预设时间内的货物订单信息识别为目标订单信息后,根据所述目标订单信息中包含的所述货物类型的出现次数以及所述货物类型关联的货运量,统计各个所述货物类型的出现频率以及运货总量,基于所述出现频率和所述运货总量,确定预装货物以及备货量。以实现根据目标订单信息中各个货物类型的出现频率以及运货总量确定热销货物为预装货物以及预计发货数量。根据预装货物和备货量从运输信息中确定运输车辆和驾驶员,实现为预装货物和备货量配置运送车辆和人员;并根据所述预装货物和所述备货量生成提前装货指令发送至所述驾驶员对应的用户账号,使得驾驶员在接到提前装货指令后能够驾驶提前装货指令对应的货车入库进行货物预装。当接收业务系统发送的货物订单时,若货物订单关联的货物为预装货物,则从已进行货物预装的运输车辆和驾驶员中确定货物订单的承运货车和承运驾驶员,使得承运货车能够立即出库对货物订单的货物进行运输,缩短流程的耗时,实现快速发货出库。

实施例二

如图2所示的是本发明实施例二提供的货物运输装置。在实施例一的基础上,本发明实施例还提供了一种货物运输装置2,该装置包括:

货物订单信息提取模块201,用于接收客户端发送的关于协议文件的文件图像,从所述文件图像中提取出货物订单信息;所述货物订单信息包括协议创建时间、货物类型和目标货运量;

在一个实施示例中,货物订单信息提取模块201包括:

第一货物订单信息提取单元,用于接收客户端发送的关于协议文件的文件图像,将所述文件图像导入字符提取模型得到货物订单信息。

在一个实施示例中,货物订单信息提取模块201包括:

防伪信息和文件编号提取单元,用于接收客户端发送的关于协议文件的文件图像,从所述文件图像中提取防伪信息和文件编号;

验证单元,用于获取预设密钥,根据所述预设密钥对所述防伪信息进行解密,得到验证数据;

第二货物订单信息提取单元,用于若所述文件编号与所述验证数据一致,则从所述文件图像中提取出货物订单信息。

目标订单信息识别模块202,用于将所述协议创建时间在预设时间内的货物订单信息识别为目标订单信息;

统计模块203,用于根据所述目标订单信息中包含的所述货物类型的出现次数以及所述货物类型关联的货运量,统计各个所述货物类型的出现频率以及运货总量;

预装货物和备货量确定模块204,用于基于所述出现频率和所述运货总量,确定预装货物以及备货量;

在一个实施实例中,所述预装货物和备货量确定模块204包括:

预装货物确定单元,确定所述出现频率大于预设阈值的货物类型为预装货物;

备货量计算单元,用于根据所述预装货物的运货总量计算预设期限均值得到备货量。

货物预装模块205,用于根据所述预装货物和所述备货量从所述运输信息中确定运输车辆和驾驶员,并根据所述预装货物和所述备货量生成提前装货指令发送至所述驾驶员对应的用户账号,以进行货物预装;

在一个实施实例中,所述货物预装模块205包括:

备选运输信息获取单元,用于获取运输信息,将所述运输信息中具有工作标识的货车和驾驶员筛除得到备选运输信息;所述运输信息包括货车信息和驾驶员的身份信息;所述运输信息中的所述工作标识是根据所述货车的运行速度和/或所述货车对应的驾驶员反馈的状态信息确定的;

运输信息配置单元,用于根据所述预装货物和所述备货量从所述备选运输信息中确定运输车辆和驾驶员,并根据所述预装货物和所述备货量生成提前装货指令发送至所述驾驶员对应的用户账号。

运输任务发布模块206,用于接收业务系统发送的货物订单,若所述货物订单关联的货物为所述预装货物,则从所述运输车辆和所述驾驶员中确定所述货物订单的承运货车和承运驾驶员。

在一个实施实例中,运输任务发布模块206包括:

判断单元,用于当货物订单关联的货物为所述预装货物时,判断所述运输车辆和所述驾驶员是否满足所述货物订单的运输要求;

第一运输信息配置单元,用于若所述运输车辆和所述驾驶员满足所述货物订单的运输要求,则从所述运输车辆和所述驾驶员中确定所述货物订单的承运货车和承运驾驶员;

第二运输信息配置单元,用于若所述运输车辆和所述驾驶员不满足所述货物订单的运输要求,则获取运输信息,将所述运输信息中具有工作标识的货车和驾驶员筛除得到备选运输信息,结合所述备选运输信息以及所述运输车辆和所述驾驶员确定所述货物订单的承运货车和承运驾驶员。

在一个实施示例中,所述装置还包括:

运输车辆和驾驶员更新模块,用于将确定的承运货车和承运驾驶员从所述运输车辆和所述驾驶员中筛除。

本发明实施例提供的一种货物运输装置,接收客户端发送的关于协议文件的文件图像,从所述文件图像中提取出货物订单信息,对已有的协议文件中的货物订单信息进行收集。为对预设时间内的货物订单信息进行分析,将协议创建时间在预设时间内的货物订单信息识别为目标订单信息后,根据所述目标订单信息中包含的所述货物类型的出现次数以及所述货物类型关联的货运量,统计各个所述货物类型的出现频率以及运货总量,基于所述出现频率和所述运货总量,确定预装货物以及备货量。以实现根据目标订单信息中各个货物类型的出现频率以及运货总量确定热销货物为预装货物以及预计发货数量。根据预装货物和备货量从运输信息中确定运输车辆和驾驶员,实现为预装货物和备货量配置运送车辆和人员;并根据所述预装货物和所述备货量生成提前装货指令发送至所述驾驶员对应的用户账号,使得驾驶员在接到提前装货指令后能够驾驶提前装货指令对应的货车入库进行货物预装。当接收业务系统发送的货物订单时,若货物订单关联的货物为预装货物,则从已进行货物预装的运输车辆和驾驶员中确定货物订单的承运货车和承运驾驶员,使得承运货车能够立即出库对货物订单的货物进行运输,缩短流程的耗时,实现快速发货出库。

实施例三

图3是本发明实施例三提供的货物运输装置的结构示意图。该货物运输装置包括:处理器31、存储器32以及存储在所述存储器32中并可在所述处理器31上运行的计算机程序33,例如用于货物运输方法的程序。所述处理器31执行所述计算机程序33时实现上述货物运输方法实施例中的步骤,例如图1所示的步骤s110至s160。

示例性的,所述计算机程序33可以被分割成一个或多个模块,所述一个或者多个模块被存储在所述存储器32中,并由所述处理器31执行,以完成本申请。所述一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序33在所述货物运输装置中的执行过程。例如,所述计算机程序33可以被分割成货物订单信息提取模块、目标订单信息识别模块、统计模块、预装货物和备货量确定模块、货物预装模块以及运输任务发布模块,各模块具体功能如下:

货物订单信息提取模块,用于接收客户端发送的关于协议文件的文件图像,从所述文件图像中提取出货物订单信息;所述货物订单信息包括协议创建时间、货物类型和目标货运量;

目标订单信息识别模块,用于将所述协议创建时间在预设时间内的货物订单信息识别为目标订单信息;

统计模块,用于根据所述目标订单信息中包含的所述货物类型的出现次数以及所述货物类型关联的货运量,统计各个所述货物类型的出现频率以及运货总量;

预装货物和备货量确定模块,用于基于所述出现频率和所述运货总量,确定预装货物以及备货量;

货物预装模块,用于根据所述预装货物和所述备货量从所述运输信息中确定运输车辆和驾驶员,并根据所述预装货物和所述备货量生成提前装货指令发送至所述驾驶员对应的用户账号,以进行货物预装;

运输任务发布模块,用于接收业务系统发送的货物订单,若所述货物订单关联的货物为所述预装货物,则从所述运输车辆和所述驾驶员中确定所述货物订单的承运货车和承运驾驶员。

所述货物运输装置可包括,但不仅限于,处理器31、存储器32以及存储在所述存储器32中的计算机程序33。本领域技术人员可以理解,图3仅仅是货物运输装置的示例,并不构成对货物运输装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述货物运输装置还可以包括输入输出设备、网络接入设备、总线等。

所述处理器31可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器32可以是所述货物运输装置的内部存储单元,例如货物运输装置的硬盘或内存。所述存储器32也可以是外部存储设备,例如货物运输装置上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器32还可以既包括货物运输装置的内部存储单元也包括外部存储设备。所述存储器32用于存储所述计算机程序以及货物运输方法所需的其他程序和数据。所述存储器32还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

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