掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本申请涉及物流运输技术领域,尤其涉及一种物流运输成本分析方法、装置、电子设备及存储介质。

背景技术

在物流运输场景中,调度员通常需要评估和掌握运输线路和各个目的站点的成本情况。目前采用的成本分析方法,主要通过线路总单量求平均方式来计算运输单均成本,并根据站点单量分摊总成本。这种简单求平均以及仅按照站点单量进行分摊的方式,参考因素过于单一,成本往往受距离和单量多种因素影响,单一的计算方式容易导致计算结果不准确,不利于对物流运输成本的控制和管理。

发明内容

本申请实施例提供一种物流运输成本分析方法、装置、电子设备及存储介质,以提高计算结果的准确性,利于物流运输成本的控制和管理。

在第一方面,本申请实施例提供了一种物流运输成本分析方法,包括:

根据物流运输的线路信息和站点信息,确定当前线路的线路距离;

根据所述线路距离确定所述当前线路的线路成本;

根据所述线路成本和所述当前线路中目的站点的单量,确定所述目的站点的单均成本;

根据所述线路成本、所述目的站点的单均成本和成本分摊权重,确定所述目的站点的分摊成本。

在第二方面,本申请实施例提供了一种物流运输成本分析装置,包括:

线路距离计算模块,用于根据物流运输的线路信息和站点信息,确定当前线路的线路距离;

线路成本计算模块,用于根据所述线路距离确定所述当前线路的线路成本;

单均成本计算模块,用于根据所述线路成本和所述当前线路中目的站点的单量,确定所述目的站点的单均成本;

分摊成本计算模块,用于根据所述线路成本、所述目的站点的单均成本和成本分摊权重,确定所述目的站点的分摊成本。

在第三方面,本申请实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器在执行所述计算机程序时实现上述任一项所述的方法。

在第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法。

与现有技术相比,本申请具有如下优点:

根据物流运输的线路信息和站点信息确定当前线路的线路距离,根据线路距离确定当前线路的线路成本,根据线路成本和当前线路中目的站点的单量,确定目的站点的单均成本,根据线路成本、目的站点的单均成本和成本分摊权重,确定目的站点的分摊成本,由于基于目的站点的单量计算目的站点的单均成本,与基于线路总单量求平均的方式相比,提高了计算结果的准确性,计算精度更高;基于目的站点的单均成本和成本分摊权重计算目的站点的分摊成本,与按站点单量比例分摊成本的方式相比,克服了单一因素分摊成本的弊端,结合成本分摊权重使结果更客观,各个站点的分摊成本更合理,有利于物流运输成本的控制和管理。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,可依照说明书的内容予以实施,并且为了让本申请的上述和其他目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

附图说明

在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本申请的一些实施方式,而不应将其视为是对本申请范围的限制。

图1为本申请提供的物流运输成本分析方法的应用场景示意图;

图2为本申请一实施例的物流运输成本分析方法的流程图;

图3是本申请另一实施例的物流运输成本分析方法的流程图;

图4是本申请另一实施例的物流运输成本分析方法的流程图;

图5是本申请另一实施例的物流运输信息界面展示的示意图;

图6是本申请另一实施例的物流运输成本分析方法的流程图;

图7是本申请另一实施例的成本分析结果界面展示的示意图;

图8是本申请一实施例的物流运输成本分析装置的结构框图;

图9为用来实现本申请实施例的电子设备的框图。

具体实施方式

在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本申请的构思或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的,而非限制性的。

为便于理解本申请实施例的技术方案,以下对本申请实施例的相关技术进行说明。以下相关技术作为可选方案与本申请实施例的技术方案可以进行任意结合,其均属于本申请实施例的保护范围。

首先对本申请所涉及的名词进行解释。

站点:是指物流运输的线路中包括的需要装卸货物的地点。一条线路可以包括一个出发站点和一个或多个目的站点。

单量:是指需要送达一个站点的订单数量。

点位单价:物流运输司机每到达一个站点进行装卸货物所收取的费用。

单均成本:物流运输的一条线路的总成本平均到该线路上每一个订单的成本。

分摊成本:物流运输的一条线路的总成本分摊到该线路上各个目的站点的成本。

UI:User Interface,用户界面。

API:Application Programming Interface,应用程序接口。

O-D配对:Origin-Destination配对,即始发地和目的地的组合配对。

大圆距离:从球面上的一点A出发到达球面上的另一点B,所经过的最短弧线路径的长度。

本申请实施例提供的物流运输成本分析方法,可以应用于任何电子设备中,包括但不限于:计算机、移动终端、平板电脑、笔记本电脑或服务器等。具体的应用场景可以为物流运输的调度室内的电子设备,基于上述物流运输成本分析方法计算出结果并显示在电子设备的屏幕上,可以供调度员随时查看。本申请实施例涉及的物流运输可用于包括同城或跨城等多目的地的物流运输场景。物流运输涉及的运输线路可以为一条,也可以为多条。每条运输线路包括的目的站点可以为一个或多个,每个站点的单量可以为一个或多个,本申请实施例对此不做具体限定。

图1为示例性的用于实现本申请实施例的物流运输成本分析方法的一个应用场景的示意图。如图1所示,一个出发站点有3条运输线路。线路1为“出发站点->目的站点1->目的站点2->出发站点”。线路2为“出发站点->目的站点3->目的站点4->出发站点”。线路3为“出发站点->目的站点5->目的站点6->出发站点”。其中,出发站点可以是一个仓库或集散地等。目的站点可以为货物的收货地址所在小区等。由于存在运输车辆容量限制、线路最大里程限制等因素,因此通常会安排多条运输线路和多辆运输车辆。车队出发前,调度员可以在计算机上输入各站点的信息,通过上述方法计算出各线路的运输成本并显示在计算机的界面上,进而可以对此次运输的总成本、各条线路的成本、各个目的站点的单均成本以及分摊成本等指标加以评估。

本申请实施例提供了一种物流运输成本分析方法,如图2所示为本申请一实施例的物流运输成本分析方法流程图,该方法可以包括如下步骤S201至步骤S204。

在步骤S201,根据物流运输的线路信息和站点信息,确定当前线路的线路距离。

本实施例中,物流运输的线路信息和站点信息可以根据调度人员输入的内容获取。线路信息包括但不限于:线路编号和站点访问顺序等。站点信息包括但不限于:站点编号、站点地址和单量等。

在步骤S202,根据线路距离确定当前线路的线路成本。

本申请涉及的物流运输中可以包括一条或多条线路,本实施例中的当前线路是指物流运输中的任一条线路。本实施例以当前线路为例进行说明,其余线路的成本分析方法相同,此处不再赘述。

在步骤S203,根据线路成本和当前线路中目的站点的单量,确定目的站点的单均成本。

本实施例中,当前线路包括一个出发站点和至少一个目的站点。示例性地,当前线路可以包括4个站点,顺序为站点0->站点1->站点2->站点0。其中,站点0为出发站点,目的站点为站点1和站点2,经过这两个目的站点后最终返回出发站点0。

本实施例中,每个目的站点都有自己的单量,可以相同或不同。示例性地,目的站点1的单量为100,表明需要运输到该站点的订单有100个。目的站点2的单量为50,表明需要运输到该站点的订单有50个。

本步骤以当前线路中的某一个目的站点为例进行说明,基于该目的站点的单量计算该目的站点的单均成本。对于当前线路中的其他目的站点而言,可以采用相同的方式计算出对应的单均成本,从而可以得到当前线路中每一个目的站点的单均成本。

在步骤S204,根据线路成本、目的站点的单均成本和成本分摊权重,确定目的站点的分摊成本。

本实施例中,可以预先为每个目的站点设置一个对应的成本分摊权重,以便于计算该目的站点的分摊成本。基于成本分摊权重和单均成本计算分摊成本,能够结合单量和成本两个因素来决定分摊成本,结果更具有合理性,也更准确。

通过上述计算过程,可以得到当前线路的线路成本,其中每个目的站点的单均成本和分摊成本,这些可以作为物流运输成本分析的数据支持,对线路及站点的成本情况进行评价。进一步,还可以基于每条线路的成本数据,得到物流运输的总成本,进而对物流运输额效益进行评价,有利于采取措施降低成本以及增加效益。

在一种实施方式下,上述步骤S203可以包括:将线路去除目的站点后作为参考线路,计算参考线路的线路成本,根据当前线路的线路成本、参考线路的线路成本以及目的站点的单量,计算目的站点的单均成本。

在一种实施方式下,上述步骤S204可以包括:根据目的站点的单均成本计算目的站点的成本分摊权重,将目的站点的成本分摊权重与线路成本相乘,得到目的站点的分摊成本。

本实施例提供的上述方法,根据物流运输的线路信息和站点信息计算当前线路的线路距离,根据线路距离计算当前线路的线路成本,根据线路成本和当前线路中目的站点的单量,计算目的站点的单均成本,根据线路成本、目的站点的单均成本和成本分摊权重,计算目的站点的分摊成本,由于基于目的站点的单量计算目的站点的单均成本,与基于线路总单量求平均的方式相比,提高了计算结果的准确性,计算精度更高;基于目的站点的单均成本和成本分摊权重计算目的站点的分摊成本,与按站点单量比例分摊成本的方式相比,克服了单一因素分摊成本的弊端,结合成本分摊权重使结果更客观,各个站点的分摊成本更合理,可以帮助物流调度员更加快速、准确、直观的评估运输成本,有利于物流运输成本的控制和管理,为降低成本和增加效率提供了有力的保障。

本申请实施例提供了一种物流运输成本分析方法,如图3所示为本申请一实施例的物流运输成本分析方法流程图,该方法可以包括如下步骤S301至步骤S304。

在步骤S301,对当前线路中每相邻的两个站点,基于大圆距离和距离调整系数计算两个站点之间的距离,对计算得到的所有距离求和得到当前线路的线路距离。

示例性地,当前线路为站点0->站点1->站点2->站点0。首先,可以计算出每相邻的两个站点的距离,即站点0和站点1之间的距离A,站点1和站点2之间的距离B,以及站点2和站点0之间的距离C。然后,将上述三个距离相加可以得到当前线路的线路距离,即线路距离=距离A+距离B+距离C。

本实施例中,上述距离调整系数可以基于大圆距离的理论值和应用程序接口的计算值进行拟合得到。具体的,距离调整系数可以为大于等于1的数值,如1.4或2.1等。

在一种实施方式下,上述两个站点之间的距离可以采用如下公式计算:

其中,d表示两个站点之间的距离,λ

在步骤S302,对点位单价和当前线路中所有站点的总数进行乘积运算,得到当前线路的点位费用,对起步费用、超出起步里程的费用以及点位费用进行求和运算,得到当前线路的线路成本。

其中,超出起步里程的费用在线路距离大于起步距离的情况下,为线路距离与起步距离之差与距离单价的乘积,在线路距离小于等于起步距离的情况下为零。

本实施例中,当前线路的线路成本可以采用如下公式计算:

C=C

其中,C为线路距离,C

本实施例中,在得到每条线路的成本之后,还可以对各条线路的成本进行求和运算得到物流运输的总成本。

在步骤S303,根据线路成本和当前线路中目的站点的单量,计算目的站点的单均成本。

在步骤S304,根据线路成本、目的站点的单均成本和成本分摊权重,计算目的站点的分摊成本。

本申请另一实施例提供了一种物流运输成本分析方法,如图4所示为本申请另一实施例的物流运输成本分析方法流程图,该方法可以包括如下步骤S401至步骤S406。

在步骤S401,根据物流运输的线路信息和站点信息,计算当前线路的线路距离。

在步骤S402,根据线路距离计算当前线路的线路成本。

在步骤S403,将当前线路去除目的站点后作为参考线路,计算参考线路的线路成本。

本实施例中,上述目的站点为当前线路中的任一个目的站点,具体不限定。示例性地,当前线路包括4个站点,顺序如下:站点0->站点3->站点4->站点0。其中,站点0为出发站点,目的站点为站点3和站点4,经过这两个目的站点后最终返回出发站点0。在以目的站点3为例进行计算的情况下,上述参考线路是指当前线路去除目的站点3之后的线路,即站点0->站点4->站点0。在以目的站点4为例进行计算的情况下,上述参考线路是指当前线路去除目的站点4之后的线路,即站点0->站点3->站点0。

在步骤S404,对当前线路的线路成本与参考线路的线路成本进行求差计算,用求差计算的结果除以目的站点的单量,得到目的站点的单均成本。

本实施例中,目的站点的单均成本可以采用如下公式来计算:

其中,当前线路包括I个目的站点,I≥1,第i个目的站点的单量为整数x

本实施例中,一个目的站点的单均成本越低,表示运输路线途经这个站点所带来的额外花费越小,运输效益越高。相反,一些站点可能因为距离远、单量少而导致单均成本高昂及运输效益低下,因此,调度员可以考虑改变运输线路甚至删除该站点以节约成本。

在步骤S405,以自然指数为底数且目的站点的单均成本为指数进行指数幂运算,得到目的站点的指数幂,用目的站点的指数幂除以当前线路中所有目的站点的指数幂总和,得到目的站点的成本分摊权重。

本实施例中,上述步骤S405可以由以下步骤来替换:

用目的站点的单均成本除以当前线路中所有目的站点的单均成本总和,得到目的站点的成本分摊权重。

在步骤S406,将目的站点的成本分摊权重与线路成本相乘,得到目的站点的分摊成本。

本实施例中,目的站点的分摊成本可以采用如下公式来计算:

其中,F

这种采用指数幂的方式设置成本分摊权重进而计算分摊成本的方式,同时考虑了站点距离和单量等因素,有助于扩大站点之间分摊成本的差距,可以使单均成本低、运输效益高的站点分摊更少的成本,效益低下的站点则会分摊更多的成本,以鼓励物流运输降本增效,从而推动运输网络的优化。

本申请提供的上述任一实施例中,上述方法还可以包括以下至少一种:

建立用于查询线路信息的线路字典,线路字典包括线路编号和站点访问顺序,且以线路编号为索引;

建立用于查询站点信息的站点字典,站点字典包括站点编号、站点地址、经纬度和单量,且以站点编号为索引;

建立用于查询站点距离的距离矩阵,距离矩阵包括物流运输的所有站点中每两个站点之间的距离。

本申请实施例中,上述线路字典和站点字典可以基于调度员输入的物流运输的线路信息和站点信息得到。展示给调度员的界面可以根据需要设置布局,以方便调度员输入各种需要的信息。本申请实施例中界面的具体布局不做限定,下面结合附图举例说明。

图5是本申请另一实施例的物流运输信息界面展示的示意图。如图5所示,界面上展示的内容包括四个部分:出发站点、目的站点、线路和运输报价。出发站点的信息包括站点编号和站点地址。站点编号可以默认为0,站点地址为包括省、市、区、街道的四级地址以及详细地址门牌号,例如“xx省xx市xx区xx街道xx路xx号”。目的站点的信息包括站点编号和站点地址,可通过点击“+”号添加新的目的站点。站点编号由系统自动生成,从1开始,每添加一个目的站点,编号增加1,保证站点编号的唯一性。目的站点地址的要求与出发站点相同,需要包含四级地址以及详细地址。目的站点的单量为需要送达到该站点的订单数量。线路的信息包括线路编号和站点访问顺序,可通过点击“+”号添加新的线路。线路编号由系统自动生成,从字母A开始,按照字母表顺序递增,保证线路编号的唯一性。站点访问顺序是运输车辆访问当前线路中各目的站点的顺序,根据站点编号填写,从出发站点(站点编号0)开始,最后回到出发站点,例如“0->1->2->0”。不同线路所访问的目的站点不可以重复。运输报价的信息包括运输车辆的起步价、起步距离、距离单价和点位单价。起步距离的单位是公里。点位单价是司机每到达一个站点进行装卸货物所收取的费用。

在一种实施方式下,在获得站点的地址后,还可以进一步获取该地址对应的经纬度信息。示例性地,可以通过多种应用程序提供的API来解析出经纬度信息,如使用地图API进行解析等。例如地址“xx省xx市xx区xx街道xx路xx号”,经过解析可以得到经纬度为“120.03,30.28”,其中经度在前,纬度在后。

另外,还可以将得到的经纬度信息添加至站点字典中。示例性地,站点字典采用站点编号作为索引,字段包括站点地址、经纬度和单量。例如:{'0':{'站点地址':'xx省xx市xx区xx街道xx路xx号','经纬度':'120.03,30.28','单量':0},'1':{'站点地址':'yy省yy市yy区yy街道yy路yy号','经纬度':'120.21,30.24','单量':20}}。出发站点的单量默认为0。

在一种实施方式下,建立线路字典,可以采用线路编号作为索引,字段包括站点范围顺序。例如:{'A':{'站点访问顺序':'0->1->2->0'},'B':{'站点访问顺序':'0->3->4->0'}}。

本申请实施例中,建立距离矩阵可以方便查询各站点之间的距离。以如图1所示的物流运输系统为例,共有7*6=42个O-D配对,对于每个O-D配对采用公式(1)计算这两个站点之间的距离,最终可以得到由这些距离组成的距离矩阵。示例性地,可以采用站点编号作为索引建立距离矩阵,例如:{'0':{'1':1.0,'2':2.1},'1':{'0':1.0,'2':1.5},'2':{'0':2.1,'1':1.5}}。

本申请提供的上述任一实施例中,上述方法还可以包括:

对线路成本、目的站点的单均成本和分摊成本进行升序或降序排序,并将排序结果显示在界面上。

其中,升序排列可以方便调度员快速找到单均成本和分摊成本最低的目的站点,以及线路成本最低的线路,以便于了解当前最合理的线路。降序排列可以方便调度员快速找到单均成本和分摊成本最高的站点,以及线路成本最高的线路,以便于了解当前不合理的线路,从而有利于对物流运输线路进行调整及重新规划等,以达物流运输降本增效的目的。

本申请实施例提供了一种物流运输成本分析方法,可以应用于用于物流运输成本控制和管理的设备上,分析的结果可以在设备的屏幕上展示,以方便调度员或管理员查看及管理。如图6所示为本申请一实施例的物流运输成本分析方法流程图,该方法可以包括如下步骤S601至步骤S608。

在步骤S601,建立用于查询线路信息的线路字典和用于查询站点信息的站点字典。

本实施例中,线路字典和站点字典均可以根据调度管理员在界面上输入的线路和站点相关信息生成。其中,线路字典包括线路编号和站点访问顺序,且以线路编号为索引。站点字典包括站点编号、站点地址、经纬度和单量,且以站点编号为索引。

在步骤S602,对当前线路中每相邻的两个站点,基于大圆距离和距离调整系数计算两个站点之间的距离,对计算得到的所有距离求和得到当前线路的线路距离。

其中,距离调整系数基于大圆距离的理论值和应用程序接口的计算值进行拟合得到。在计算完任意两个相邻站点之间的距离后,进一步还可以建立用于查询站点距离的距离矩阵,该距离矩阵包括物流运输的所有站点中每两个站点之间的距离,从而可以方便查找任意两个站点之间的距离。

在步骤S603,对点位单价和当前线路中所有站点的总数进行乘积运算,得到当前线路的点位费用,对起步费用、超出起步里程的费用以及点位费用进行求和运算,得到当前线路的线路成本。

其中,超出起步里程的费用在线路距离大于起步距离的情况下,为线路距离与起步距离之差与距离单价的乘积,在线路距离小于等于起步距离的情况下为零。

在步骤S604,将当前线路去除目的站点后作为参考线路,计算参考线路的线路成本。

在步骤S605,对当前线路的线路成本与参考线路的线路成本进行求差计算,用求差计算的结果除以目的站点的单量,得到目的站点的单均成本。

在步骤S606,以自然指数为底数且目的站点的单均成本为指数进行指数幂运算,得到目的站点的指数幂,用目的站点的指数幂除以当前线路中所有目的站点的指数幂总和,得到目的站点的成本分摊权重。

在步骤S607,将目的站点的成本分摊权重与线路成本相乘,得到目的站点的分摊成本。

在步骤S608,对线路成本、目的站点的单均成本和分摊成本进行升序或降序排序,并将排序结果显示在界面上。

上述各种参数显示在界面上可以方便调度员查看以及了解物流运输的成本相关信息,进而可以进行成本的控制和管理,对线路或站点的设置进行优化,以提高传输效率及降低成本。

本实施例提供的上述方法,根据物流运输的线路信息和站点信息计算当前线路的线路距离,根据线路距离计算当前线路的线路成本,根据线路成本和当前线路中目的站点的单量,计算目的站点的单均成本,根据线路成本、目的站点的单均成本和成本分摊权重,计算目的站点的分摊成本,由于基于目的站点的单量计算目的站点的单均成本,与基于线路总单量求平均的方式相比,提高了计算结果的准确性,计算精度更高;基于目的站点的单均成本和成本分摊权重计算目的站点的分摊成本,与按站点单量比例分摊成本的方式相比,克服了单一因素分摊成本的弊端,结合成本分摊权重使结果更客观,各个站点的分摊成本更合理,可以帮助物流调度员更加快速、准确、直观的评估运输成本,有利于物流运输成本的控制和管理,为降低成本和增加效率提供了有力的保障。

图7是本申请另一实施例的成本分析结果界面展示的示意图。如图7所示,在界面上展示的成本分析结果可以包括:本次物流运输的总成本,各条线路的线路编号和线路成本,各个目的站点的站点编号、单均成本以及分摊成本。示例性地,可以按照编号排序展示,也可以按成本升序或降序排序显示,本申请实施例对此不做具体限定。

本申请实施例中,在输入显示界面中展示站点地址、站点单量、线路的站点访问顺序和运输报价等物流运输信息,在输出显示界面中展示线路成本、站点单均成本和站点分摊成本等成本分析结果信息,可以帮助物流调度员更加快速、准确、直观的评估运输成本,有利于推动物流运输的降本增效。

下面以一条物流运输线路为例,对比本申请中的方法与现有技术中基于线路总单量求平均计算单均成本以及按站点单量比例分摊成本的方法,结合表1进行说明。

表1

如表1所示,物流运输顺序为“0->1->2->0”,两个目的站点的运输单量分别为:目的站点1为40单和目的站点2为15单。距离矩阵为{'0':{'1':5.4,'2':10.3},'1':{'0':5.4,'2':7.2},'2':{'0':10.3,'1':7.2}}。可以看出,目的站点1的单量多且距离近,而目的站点2的单量少且距离远。采用上述两种方法计算得到的单均成本和分摊成本如表1所示。现有技术的方法中目的站点1和2的单均成本均是2.58元,无法反映出两个目的站点的差异。并且按照单量分摊成本,使得单量少且距离远、运输效益低的目的站点2反而分摊了更少的成本即39元,这显然是不合理的。本申请的上述方法从边际的角度出发,计算出目的站点1的单均成本是0.38元,反映出该站点由于距离出发站点更近、单量更多带来了更高的运输效益。因此,应该鼓励运输效益更高的站点其分摊成本更低,表中可以看出从103元下降到25元,分摊更合理。

本申请实施例提供的上述任一方法,能够更加准确地刻画出站点的单均成本和分摊成本,克服了单均成本不准确和站点分摊成本不合理的缺点,有利于识别站点的实际运输效益高低,有利于识别问题线路,最终达到降低物流成本的目的。

与本申请实施例提供的方法的应用场景以及方法相对应地,本申请实施例还提供一种物流运输成本分析装置。如图8所示为本申请一实施例的物流运输成本分析装置的结构框图,该装置可以包括:

线路距离计算模块801,用于根据物流运输的线路信息和站点信息,确定当前线路的线路距离。

线路成本计算模块802,用于根据线路距离确定当前线路的线路成本。

单均成本计算模块803,用于根据线路成本和当前线路中目的站点的单量,确定目的站点的单均成本。

分摊成本计算模块804,用于根据线路成本、目的站点的单均成本和成本分摊权重,确定目的站点的分摊成本。

在一种实施方式下,单均成本计算模块803可以用于:

将当前线路去除目的站点后作为参考线路,计算参考线路的线路成本;

根据当前线路的线路成本、参考线路的线路成本以及目的站点的单量,计算目的站点的单均成本。

在一种实施方式下,分摊成本计算模块804可以用于:

根据目的站点的单均成本计算目的站点的成本分摊权重;

将目的站点的成本分摊权重与线路成本相乘,得到目的站点的分摊成本。

在一种实施方式下,线路成本计算模块802可以用于:

对点位单价和当前线路中所有站点的总数进行乘积运算,得到当前线路的点位费用;

对起步费用、超出起步里程的费用以及点位费用进行求和运算,得到当前线路的线路成本;

其中,超出起步里程的费用在线路距离大于起步距离的情况下,为线路距离与起步距离之差与距离单价的乘积,在线路距离小于等于起步距离的情况下为零。

在一种实施方式下,线路距离计算模块801可以用于:

对当前线路中每相邻的两个站点,基于大圆距离和距离调整系数计算两个站点之间的距离;

对计算得到的所有距离求和得到当前线路的线路距离。

在一种实施方式下,上述装置还可以用于以下至少一种:

建立用于查询线路信息的线路字典,线路字典包括线路编号和站点访问顺序,且以线路编号为索引;

建立用于查询站点信息的站点字典,站点字典包括站点编号、站点地址、经纬度和单量,且以站点编号为索引;

建立用于查询站点距离的距离矩阵,距离矩阵包括物流运输的所有站点中每两个站点之间的距离。

在一种实施方式下,上述装置还可以用于:

对线路成本、目的站点的单均成本和分摊成本进行升序或降序排序,并将排序结果显示在界面上。

本申请实施例各装置中的各模块的功能可以参见上述方法中的对应描述,并具备相应的有益效果,在此不再赘述。

本实施例提供的上述装置,根据物流运输的线路信息和站点信息确定当前线路的线路距离,根据线路距离确定当前线路的线路成本,根据线路成本和当前线路中目的站点的单量,确定目的站点的单均成本,根据线路成本、目的站点的单均成本和成本分摊权重,确定目的站点的分摊成本,由于基于目的站点的单量计算目的站点的单均成本,与基于线路总单量求平均的方式相比,提高了计算结果的准确性,计算精度更高;基于目的站点的单均成本和成本分摊权重计算目的站点的分摊成本,与按站点单量比例分摊成本的方式相比,克服了单一因素分摊成本的弊端,结合成本分摊权重使结果更客观,各个站点的分摊成本更合理,有利于物流运输成本的控制和管理,为降低成本和增加效率提供了有力的保障。

图9为用来实现本申请实施例的电子设备的框图。如图9所示,该电子设备包括:存储器910和处理器920,存储器910内存储有可在处理器920上运行的计算机程序。处理器920执行该计算机程序时实现上述实施例中的方法。存储器910和处理器920的数量可以为一个或多个。

该电子设备还包括:通信接口930,用于与外界设备进行通信,进行数据交互传输。

如果存储器910、处理器920和通信接口930独立实现,则存储器910、处理器920和通信接口930可以通过总线相互连接并完成相互间的通信。该总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准体系结构(Extended Industry StandardArchitecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

可选的,在具体实现上,如果存储器910、处理器920及通信接口930集成在一块芯片上,则存储器910、处理器920及通信接口930可以通过内部接口完成相互间的通信。

本申请实施例提供了一种计算机可读存储介质,其存储有计算机程序,该程序被处理器执行时实现本申请实施例中提供的方法。

本申请实施例还提供了一种芯片,该芯片包括处理器,用于从存储器中调用并运行存储器中存储的指令,使得安装有芯片的通信设备执行本申请实施例提供的方法。

本申请实施例还提供了一种芯片,包括:输入接口、输出接口、处理器和存储器,输入接口、输出接口、处理器以及存储器之间通过内部连接通路相连,处理器用于执行存储器中的代码,当代码被执行时,处理器用于执行申请实施例提供的方法。

应理解的是,上述处理器可以是中央处理器(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者是任何常规的处理器等。值得说明的是,处理器可以是支持进阶精简指令集机器(Advanced RISC Machines,ARM)架构的处理器。

进一步地,可选的,上述存储器可以包括只读存储器和随机访问存储器。该存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以包括只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以包括随机访问存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM均可用。例如,静态随机访问存储器(Static RAM,SRAM)、动态随机访问存储器(Dynamic Random Access Memory,DRAM)、同步动态随机访问存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机访问存储器(Double Data RateSDRAM,DDR SDRAM)、增强型同步动态随机访问存储器(Enhanced SDRAM,ESDRAM)、同步链接动态随机访问存储器(Sync link DRAM,SLDRAM)和直接内存总线随机访问存储器(DirectRambus RAM,DR RAM)。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生依照本申请的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包括于本申请的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

流程图中描述的或在此以其他方式描述的任何过程或方法可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分。并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能。

在流程图中描述的或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。

应理解的是,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。上述实施例方法的全部或部分步骤是可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。该存储介质可以是只读存储器,磁盘或光盘等。

需要说明的是,本申请实施例中可能会涉及到对用户数据的使用,在实际应用中,可以在符合所在国的适用法律法规要求的情况下(例如,用户明确同意,对用户切实通知,等),在适用法律法规允许的范围内在本文描述的方案中使用用户特定的个人数据。

以上所述,仅为本申请的示例性实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请记载的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

技术分类

06120115921477