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

物流散单运费结算方法、装置、设备及存储介质

文献发布时间:2024-04-18 19:44:28


物流散单运费结算方法、装置、设备及存储介质

技术领域

本发明涉及物流技术领域,尤其涉及一种物流散单运费结算方法、装置、设备及存储介质。

背景技术

在物流订单的下单过程中,通常分为大客户订单和散单客户订单,大客户订单在计算物流订单的寄件费用时通常根据整体物流订单的数量和重量进行计算,不同于大客户订单的运费计算方法,散单客户在进行物流订单寄件时,通常根据订单的发出地和签收地信息计算其配送距离,再根据配送距离计算运费。这种运费计算方法没有结合实时的运输情况,存在一定的误差,且该计算方法并没有合理计算运费,没有给到用户更好的体验。

因此,现有技术还有待改进和发展。

发明内容

本发明提供了一种物流散单运费结算方法、装置、设备及存储介质,用于根据预设运费规则和实时运费规则分别计算物流订单的费用,取两者中的较小值者作为物流订单结算运费,能够给用户提供更优惠的价格,提升用户体验。

本发明第一方面提供了一种物流散单运费结算方法,所述物流散单运费结算方法包括:获取待计算物流费用的物流订单,并提取所述物流订单的订单信息,得到物品尺寸规格、物品重量信息、寄件地址信息、收件地址信息;获取预设运费规则和实时运费规则,并将所述实时运费规则与所述预设运费规则进行对比;若所述实时运费规则与所述预设运费规则相同,则基于预设运费规则,根据所述物品尺寸规格、所述物品重量信息、所述寄件地址信息和所述收件地址信息计算所述物流订单的物流订单结算运费;若所述实时运费规则与所述预设运费规则不相同,则基于所述预设运费规则和所述实时运费规则,分别根据所述物品尺寸规格、所述物品重量信息、所述寄件地址信息和所述收件地址信息计算所述物流订单的第一运费和第二运费;对比所述第一运费和所述第二运费,取两者中的较小值者作为物流订单结算运费,基于所述物流订单结算运费生成推送消息。

可选的,在本发明第一方面的第一种实现方式中,所述获取待计算物流费用的物流订单,并提取所述物流订单的订单信息,得到物品尺寸规格、物品重量信息、寄件地址信息、收件地址信息,包括:构建基于循环神经网络的订单信息提取模型;获取待计算物流费用的物流订单,并对所述物流订单的订单信息进行预处理;将预处理后的订单信息输入所述订单信息提取模型,获取所述订单信息提取模型输出的物品尺寸规格、物品重量信息、寄件地址信息、收件地址信息。

可选的,在本发明第一方面的第二种实现方式中,所述获取预设运费规则和实时运费规则,并将所述实时运费规则与所述预设运费规则进行对比,包括:根据所述寄件地址信息和所述收件地址信息获取预设运费规则和实时运费规则,所述预设运费规则包括与第一配送路线对应的第一计费规则,所述实时运费规则包括与第二配送路线对应的第二计费规则;将所述第一计费规则和所述第二计费规则分别为转换为数值特征;判断所述第一计费规则的数值特征和所述第二计费规则的数值特征是否相同,若是,则判定所述实时运费规则与所述预设运费规则相同,若否,则判定所述实时运费规则与所述预设运费规则不相同。

可选的,在本发明第一方面的第三种实现方式中,所述若所述实时运费规则与所述预设运费规则相同,则基于预设运费规则,根据所述物品尺寸规格、所述物品重量信息、所述寄件地址信息和所述收件地址信息计算所述物流订单的物流订单结算运费,包括:若所述实时运费规则与所述预设运费规则相同,则根据所述第一计费规则计算得到第一基础运费和第一时效费;获取所述物流订单信息的折扣优惠,并根据所述第一基础运费、所述第一时效费和所述折扣优惠计算得到物流订单结算运费。

可选的,在本发明第一方面的第四种实现方式中,所述若所述实时运费规则与所述预设运费规则相同,则根据所述第一计费规则计算得到第一基础运费和第一时效费,包括:根据所述物品尺寸规格和所述物品重量信息确定物流订单的计费重量;根据所述计费重量和所述第一计费规则计算得到首重费和续重费,在计算续重费时,续重重量值取两位小数且不进位,将所述首重费和所述续重费相加得到第一基础运费;将所述第一基础运费用与时效系数相乘得到第一时效费。

可选的,在本发明第一方面的第五种实现方式中,所述若所述实时运费规则与所述预设运费规则不相同,则基于所述预设运费规则和所述实时运费规则,分别根据所述物品尺寸规格、所述物品重量信息、所述寄件地址信息和所述收件地址信息计算所述物流订单的第一运费和第二运费,包括:若所述实时运费规则与所述预设运费规则不相同,则根据所述第一计费规则计算得到第一基础运费和第一时效费;获取所述物流订单信息的折扣优惠,并根据所述第一基础运费、所述第一时效费和所述折扣优惠计算得到第一运费;根据所述第二计费规则计算得到第二基础运费和第二时效费;获取所述物流订单信息的折扣优惠,并根据所述第二基础运费、所述第二时效费和所述折扣优惠计算得到第二运费。

可选的,在本发明第一方面的第六种实现方式中,所述对比所述第一运费和所述第二运费,取两者中的较小值者作为物流订单结算运费,基于物流订单结算运费生成推送消息,包括:获取第一运费和第二运费的数值,取数值较小的一者作为物流订单结算运费;若取第一运费作为物流订单结算运费,则基于物流订单结算运费生成推送消息;若取第二运费作为物流订单结算运费,则计算第一运费与第二运费的差值,得到节省费用,并基于物流订单结算运费以及节省费用生成推送消息。

本发明第二方面提供了一种物流散单运费结算装置,包括:提取模块,用于获取待计算物流费用的物流订单,并提取所述物流订单的订单信息,得到物品尺寸规格、物品重量信息、寄件地址信息、收件地址信息;对比模块,用于获取预设运费规则和实时运费规则,并将所述实时运费规则与所述预设运费规则进行对比;第一计算模块,用于当所述实时运费规则与所述预设运费规则相同时,基于预设运费规则,根据所述物品尺寸规格、所述物品重量信息、所述寄件地址信息和所述收件地址信息计算所述物流订单的物流订单结算运费;第二计算模块,用于当所述实时运费规则与所述预设运费规则不相同时,基于所述预设运费规则和所述实时运费规则,分别根据所述物品尺寸规格、所述物品重量信息、所述寄件地址信息和所述收件地址信息计算所述物流订单的第一运费和第二运费;推送模块,用于对比所述第一运费和所述第二运费,取两者中的较小值者作为物流订单结算运费,基于所述物流订单结算运费生成推送消息。

可选的,在本发明第二方面的第一种实现方式中,所述提取模块包括:构建单元,用于构建基于循环神经网络的订单信息提取模型;预处理单元,用于获取待计算物流费用的物流订单,并对物流订单的订单信息进行预处理,提取单元,用于将预处理后的订单信息输入订单信息提取模型,获取订单信息提取模型输出的物品尺寸规格、物品重量信息、寄件地址信息、收件地址信息。

可选的,在本发明第二方面的第二种实现方式中,所述对比模块包括:获取单元,用于根据寄件地址信息和收件地址信息获取预设运费规则和实时运费规则,预设运费规则包括与第一配送路线对应的第一计费规则,实时运费规则包括与第二配送路线对应的第二计费规则;转换单元,用于将第一计费规则和第二计费规则分别为转换为数值特征;第一对比单元,用于判断第一计费规则的数值特征和第二计费规则的数值特征是否相同,若是,则判定实时运费规则与预设运费规则相同,若否,则判定实时运费规则与预设运费规则不相同。

可选的,在本发明第二方面的第三种实现方式中,所述第一计算模块包括:第一计算单元,用于当实时运费规则与预设运费规则相同时,根据第一计费规则计算得到第一基础运费和第一时效费;第二计算单元,用于获取物流订单信息的折扣优惠,并根据第一基础运费、第一时效费和折扣优惠计算得到第一运费。

可选的,在本发明第二方面的第四种实现方式中,所述第二计算模块包括:第三计算单元,用于当实时运费规则与预设运费规则不相同时,根据第一计费规则计算得到第一基础运费和第一时效费;第四计算单元,用于获取物流订单信息的折扣优惠,并根据第一基础运费、第一时效费和折扣优惠计算得到第一运费,第五计算单元,用于根据第二计费规则计算得到第二基础运费和第二时效费;第六计算单元,用于获取物流订单信息的折扣优惠,并根据第二基础运费、第二时效费和折扣优惠计算得到第二运费。

可选的,在本发明第二方面的第五种实现方式中,所述推送模块包括:第二对比单元,用于获取第一运费和第二运费的数值,取数值较小的一者作为物流订单结算运费;第一推送单元,用于当取第一运费作为物流订单结算运费时,基于物流订单结算运费生成推送消息;第二推送单元,用于当取第二运费作为物流订单结算运费时,计算第一运费与第二运费的差值,得到节省费用,基于物流订单结算运费以及节省费用生成推送消息。

本发明第三方面提供了一种物流散单运费结算设备,包括:存储器和至少一个处理器,所述存储器中存储有计算机可读指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述计算机可读指令,以使得所述物流散单运费结算设备执行如上所述物流散单运费结算方法的各个步骤。

本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可读指令,当其在计算机上运行时,使得计算机执行如上所述物流散单运费结算方法的各个步骤。

本发明提供的技术方案中,根据预设运费规则和实时运费规则分别计算物流订单的费用,取两者中的较小值者作为物流订单结算运费,能够以最低的运费作为基准,提供给用户准确的结算费用信息,从而能够增加用户满意度并提升物流服务质量。

附图说明

图1为本发明实施例提供的物流散单运费结算方法的第一种流程图;

图2为本发明实施例提供的物流散单运费结算方法的第二种流程图;

图3为本发明实施例提供的物流散单运费结算方法的第三种流程图;

图4为本发明实施例提供的物流散单运费结算方法的第四种流程图;

图5为本发明实施例提供的物流散单运费结算方法的第五种流程图;

图6为本发明实施例提供的物流散单运费结算方法的第六种流程图;

图7为本发明实施例提供的物流散单运费结算装置的结构示意图;

图8为本发明实施例提供的物流散单运费结算设备的结构示意图。

具体实施方式

本发明实施例提供了物流散单运费结算方法、装置、设备及存储介质,该方法用于根据预设运费规则和实时运费规则分别计算物流订单的费用,取两者中的较小值者作为物流订单结算运费,能够给用户提供更优惠的价格,提升用户体验。该方法包括:获取待计算物流费用的物流订单,并提取所述物流订单的订单信息,得到物品尺寸规格、物品重量信息、寄件地址信息、收件地址信息;获取预设运费规则和实时运费规则,并将所述实时运费规则与所述预设运费规则进行对比;若所述实时运费规则与所述预设运费规则相同,则基于预设运费规则,根据所述物品尺寸规格、所述物品重量信息、所述寄件地址信息和所述收件地址信息计算所述物流订单的物流订单结算运费;若所述实时运费规则与所述预设运费规则不相同,则基于所述预设运费规则和所述实时运费规则,分别根据所述物品尺寸规格、所述物品重量信息、所述寄件地址信息和所述收件地址信息计算所述物流订单的第一运费和第二运费;对比所述第一运费和所述第二运费,取两者中的较小值者作为物流订单结算运费,基于所述物流订单结算运费生成推送消息。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其他步骤或单元。

为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中一种物流散单运费结算方法的第一个实施例包括:

S101、获取待计算物流费用的物流订单,并提取物流订单的订单信息,得到物品尺寸规格、物品重量信息、寄件地址信息、收件地址信息。

可以理解地,本发明的执行主体可以为物流散单运费结算装置,还可以是终端或者服务器,具体此处不做限定。本发明实施例以服务器为执行主体为例进行说明。

在本实施例中,可以访问物流订单系统,使用适当的查询条件和筛选参数,获取待计算物流费用的物流订单。

物流订单的订单信息一般包括订单编号、订单状态、物品尺寸规格、物品重量信息、寄件地址信息、收件地址信息等信息,计算物流费用通常需要用到物品尺寸规格、物品重量信息、寄件地址信息、收件地址信息,因此,需要从物流订单的订单信息中提取出对应信息,以便于进行后续计费处理。

S102、获取预设运费规则和实时运费规则,并将实时运费规则与预设运费规则进行对比。

在本实施例中,预设运费规则包括第一配送路线和对应的第一计费规则,即,预设运费规则包括寄件地址到收件地址的第一配送路线,与第一配送路线对应的运输方式,第一配送路线对应的预估配送时间,第一配送路线对应的首重价格和续重单位价格,且预估配送时间对应的时效系数。

在本实施例中,实时运费规则包括寄件地址到收件地址的实时的配送路线,与配送路线对应的运输方式,不同配送路线对应的预估配送时间,不同配送路线对应的体积计费规则和重量计费规则,且不同预估配送时间不同对应的时效费也不相同。

可以理解地,实时运费规则是根据当天或者近期物流运输系统的实际运输情况做出的调整,例如,原有适配的配送路线为路线A,由于物流件大量增加导致配送路线A不适用,那么实时运费规则会适配其他配送路线,例如配送路线B,那么对应的运费也会发生变化,因此,需要将实时运费规则与预设运费规则进行对比,判断实时运费规则是否和预设运费规则相同。

S103、若实时运费规则与预设运费规则相同,则基于预设运费规则,根据物品尺寸规格、物品重量信息、寄件地址信息和收件地址信息计算物流订单的物流订单结算运费。

计算物流订单的运费计算需要用到物品尺寸规格或物品重量信息,一般取体积重计费和物品重量信息中的较大值者作为计费重量。

物品尺寸规格一般包括长(cm)、宽(cm)和高(cm),物品的体积重计算方式为:长(cm)*宽(cm)*高(cm)/8000。

S104、若实时运费规则与预设运费规则不相同,则基于预设运费规则和实时运费规则,分别根据物品尺寸规格、物品重量信息、寄件地址信息和收件地址信息计算物流订单的第一运费和第二运费。

当实时运费规则与预设运费规则不相同时,则表示配送路线和/或对应的时效系数不同,需要基于预设运费规则和实时运费规则分别对物流订单的结算费用计算。

S105、对比第一运费和第二运费,取两者中的较小值者作为物流订单结算运费,基于物流订单结算运费生成推送消息。

在本实施例中,可以通过预设函数来比较第一运费和第二运费,将第一运费和第二运费作为输入参数输入预设函数,并获取预设函数返回的较小值作为物流订单结算运费。

通过这种方式,可以为用户提供更实惠的运费价格,并增加用户满意度。

本实施例提供的是一种物流散单运费结算方法,其根据预设运费规则和实时运费规则分别计算物流订单的费用,取两者中的较小值者作为物流订单结算运费,能够以最低的运费作为基准,提供给用户准确的结算费用信息,从而能够增加用户满意度并提升物流服务质量。

请参阅图2,本发明实施例中物流散单运费结算方法的第二个实施例包括:

S201、构建基于循环神经网络的订单信息提取模型。

可以理解地,循环神经网络(Recurrent Neural Network,RNN)是一种具有循环连接的人工神经网络,主要用于处理序列数据。RNN的基本结构包括输入层、隐藏层和输出层。在每个时间步,输入层接收当前的输入,隐藏层接收上一个时间步的隐藏状态,然后计算下一个时间步的隐藏状态和输出。常见的RNN单元有简单循环单元(Simple Recurrent Unit,SRU)、长短期记忆网络(Long Short-Term Memory,LSTM)和门控循环单元(GatedRecurrent Unit,GRU)等。

作为举例说明,订单信息提取模型包括输入层(Input Layer)、嵌入层(EmbeddingLayer)、循环神经网络层(Recurrent Neural Network,RNN)和输出层(Output Layer)。

在本实施例中,构建基于循环神经网络的订单信息提取模型具体包括:收集并整理标注有订单信息的训练数据集,包括文本序列和对应的订单信息标签;对文本进行预处理,如分词、去除停用词、数字和符号处理等;将预处理后的文本转换为数值特征表示,可以使用词嵌入向量(如Word2Vec、GloVe)将每个词映射为固定长度的向量;在词级别或字符级别构建输入序列;选择适长短时记忆网络(LSTM)或门控循环单元(GRU)构建RNN模型,将词嵌入向量作为输入序列,并考虑序列的上下文信息;添加卷积层或注意力机制来提取特征并进行信息提取;使用全连接层或softmax层将提取的特征映射为订单信息标签的概率分布;使用验证集对训练好的模型进行评估,计算准确率、召回率、F1分数等指标,根据评估结果,可以进行模型调优,如调整超参数。

S202、获取待计算物流费用的物流订单,并对物流订单的订单信息进行预处理。

在本实施例中,对物流订单的订单信息进行预处理包括文本清洗、分词、去除停用词等,以准备数据进行后续处理,还可以包括删除缺失值、纠正错误数据、处理异常值等。

S203、将预处理后的订单信息输入订单信息提取模型,获取订单信息提取模型输出的物品尺寸规格、物品重量信息、寄件地址信息、收件地址信息。

在其他实施例中,可以采用字符串分割技术提取物流订单的订单信息,例如使用字符串分割操作将物流订单的订单信息拆分成多个字段;根据多个字段的名称提取物品尺寸规格、物品重量信息、寄件地址信息、收件地址信息。

本实施例中,构建基于循环神经网络的订单信息提取模型来提取物流订单的订单信息,可以提高订单信息提取的效率和准确性。

请参阅图3,本发明实施例中的一种物流散单运费结算方法的第三个实施例包括:

S301、根据寄件地址信息和收件地址信息获取预设运费规则和实时运费规则,预设运费规则包括与第一配送路线对应的第一计费规则,实时运费规则包括与第二配送路线对应的第二计费规则。

在本实施例中,可以通过字符串匹配算法从预设运费数据库中获取与寄件地址信息和收件地址信息对应的预设运费规则,具体地,将寄件地址信息和收件地址信息转换为字符串形式,将预设运费数据库中的运费规则加载到预设程序汇总,使用字符串匹配算法,比如正则表达式、模糊匹配或字符串比较,将寄件地址信息和收件地址信息与预设运费数据库中的运费规则中的地址信息进行匹配,从规则中提取预设运费规则的相关信息,包括与第一配送路线对应的第一计费规则。

同理,可以通过字符串匹配算法从实时运费数据库中获取与寄件地址信息和收件地址信息对应的实时运费规则,具体地,将寄件地址信息和收件地址信息转换为字符串形式,将实时运费数据库中的运费规则加载到预设程序汇总,使用字符串匹配算法,比如正则表达式、模糊匹配或字符串比较,将寄件地址信息和收件地址信息与实时运费数据库中的地址信息进行匹配,从规则中提取实时运费规则的相关信息,包括与第二配送路线对应的第二计费规则。

S302、将第一计费规则和第二计费规则分别为转换为数值特征。

在本实施例中,可以通过独热编码(One-Hot Encoding)或标签编码将第一计费规则和第二计费规则分别为转换为数值特征。

通过独热编码转换时,创建一个二进制特征向量,其中只有一个维度是1,表示该特征是否存在。例如,第一计费规则中的"A"可以表示为[1,0,0],"B"可以表示为[0,1,0],以此类推。

通过标签编码转换时,将每个类别标签映射为整数值。例如,第一计费规则中的"A"可以表示为0,"B"可以表示为1,以此类推。

S303、判断第一计费规则的数值特征和第二计费规则的数值特征是否相同,若是,则判定实时运费规则与预设运费规则相同,若否,则判定实时运费规则与预设运费规则不相同。

在本实施例中,当第一计费规则的数值特征和第二计费规则的数值特征相同时,表示实时运费规则与预设运费规则相同。当第一计费规则的数值特征和第二计费规则的数值特征不相同时,表示实时运费规则与预设运费规则不相同。

本实施例提供的是一种物流散单运费结算方法,其通过将第一计费规则和第二计费规则分别为转换为数值特征,能够快速准确地判断判断物流订单对应的实时运费规则与预设运费规则是否相同。

请参阅图4,本发明实施例中的一种物流散单运费结算方法的第四个实施例包括:

S401、若实时运费规则与预设运费规则相同,则根据第一计费规则计算得到第一基础运费和第一时效费。

在本实施例中,第一基础运费由第一基础运费由首重费、续重单位费用和计费重量决定,首重费、续重单位费用由配送路线决定。例如配送路线为A时,首重费为6元,续重单位费用为1.5元,配送路线为B时,首重费为8元,续重单位费用为2元。物品首重为1kg,当物品重量不足1kg时,向上取整为1kg。在计算续重费时,续重重量值取两位小数且不进位,相比传统的续重重量不足1kg按1kg来算,更加精准,且能够节省运费。

第一时效费由第一基础运费和时效系数决定,时效系数根据配送时效确定,不同配送时效,时效系数也不同,配送时效越短,时效系数越大。

作为举例说明,配送时效为一天时,时效系数为0.2,配送时效为两天时,时效系数为0.1,配送时效大于等于三天时,时效系数为0。

在本实施例中,根据第一计费规则计算得到第一基础运费和第一时效费具体包括:根据物品尺寸规格和物品重量信息确定物流订单的计费重量;根据计费重量和第一计费规则计算得到首重费和续重费,在计算续重费时,续重重量值取两位小数且不进位,将首重费和续重费相加得到第一基础运费;将第一基础运费用与时效系数相乘得到第一时效费。

S402、获取物流订单信息的折扣优惠,并根据第一基础运费、第一时效费和折扣优惠计算得到物流订单结算运费。

可以理解地,用户在下单可能会使用优惠券,因此,在计算物流订单结算运费时,需要先获取折扣优惠,再根据第一基础运费、第一时效费和折扣优惠计算得到物流订单结算运费,物流订单结算运费=第一基础运费+第一时效费-折扣优惠。

本实施例中,根据配送路线计算第一基础运费以及根据配送时效计算第一时效费,计费方式更加灵活,并且在计算第一基础运费时,续重重量值取两位小数且不进位,相比传统的续重重量不足1kg按1kg来算,计费更加精准,并能够节省费用,从而能够提高用户体验感。

请参阅图5,本发明实施例中的一种物流散单运费结算方法的第五个实施例包括:

S501、若实时运费规则与预设运费规则不相同,则根据第一计费规则计算得到第一基础运费和第一时效费。

在本实施例中,第一基础运费和第一时效费的计算方法同第四个实施例的计算方法一样。

需要注意的是,物品首重为1kg,当物品重量不足1kg时,向上取整为1kg。在计算续重费时,续重重量值取两位小数且不进位,相比传统的续重重量不足1kg按1kg来算,更加精准,且能够节省运费。

S502、获取物流订单信息的折扣优惠,并根据第一基础运费、第一时效费和折扣优惠计算得到第一运费。

S503、根据第二计费规则计算得到第二基础运费和第二时效费。

在本实施例中,由于物流订单的计费重量是不变的,因此,不要重新计算物流订单的计费重量,获取前述的计算结果作为物流订单的计费重量即可。

在本实施例中,根据第二计费规则计算得到第二基础运费和第二时效费具体包括:根据计费重量和第二计费规则计算得到首重费和续重费,在计算续重费时,续重重量值取两位小数且不进位,将首重费和续重费相加得到第二基础运费;将第二基础运费用与时效系数相乘得到第二时效费。

需要注意的是,物品首重为1kg,当物品重量不足1kg时,向上取整为1kg。在计算续重费时,续重重量值取两位小数且不进位,相比传统的续重重量不足1kg按1kg来算,更加精准,且能够节省运费。

S504、获取物流订单信息的折扣优惠,并根据第二基础运费、第二时效费和折扣优惠计算得到第二运费。

可以理解地,用户在下单可能会使用优惠券,因此,在计算第二运费时,需要先获取折扣优惠,再根据第二基础运费、第二时效费和折扣优惠计算得到第二运费,第二运费=第二基础运费+第二时效费-折扣优惠。

本实施例中,根据配送路线计算第一基础运费和第二基础运费以及根据配送时效计算第一时效费和第二时效费,计费方式更加灵活,并且在计算第一基础运费和第二基础运费时,续重重量值取两位小数且不进位,相比传统的续重重量不足1kg按1kg来算,计费更加精准,并能够节省费用,从而能够提高用户体验感。。

请参阅图6,本发明实施例中的一种物流散单运费结算方法的第六个实施例包括:

S601、获取第一运费和第二运费的数值,取数值较小的一者作为物流订单结算运费。

在本实施例中,将第一运费和第二运费的数值作为输入参数输入预设函数,并获取预设函数返回的较小值作为物流订单结算运费。

S602、若取第一运费作为物流订单结算运费,则基于物流订单结算运费生成推送消息。

在本实施例中,若取第一运费作为物流订单结算运费,则表示根据实时运费规则计算得到的物流订单费用更高,因此,取第一运费作为物流订单结算运费,能够给到用户更优惠的价格。

S603、若取第二运费作为物流订单结算运费,则计算第一运费与第二运费的差值,得到节省费用,基于物流订单结算运费以及节省费用生成推送消息。

在本实施例中,若取第二运费作为物流订单结算运费,则表示根据实时运费规则计算得到的物流订单费用更低,因此,取第二运费作为物流订单结算运费,能够给到用户更优惠的价格。并且计算第一运费与第二运费的差值,得到节省费用,基于物流订单结算运费以及节省费用生成推送消息,能够让用户能够清楚地看到优惠费用,能够提升用户体验感,从而能够增加用户粘度。

上面对本发明实施例中物流散单运费结算方法进行了描述,下面对本发明实施例中装置进行描述,请参阅图7,本发明实施例中物流散单运费结算装置的实施方式包括:

提取模块701,用于获取待计算物流费用的物流订单,并提取所述物流订单的订单信息,得到物品尺寸规格、物品重量信息、寄件地址信息、收件地址信息;

对比模块702,用于获取预设运费规则和实时运费规则,并将所述实时运费规则与所述预设运费规则进行对比;

第一计算模块703,用于当所述实时运费规则与所述预设运费规则相同时,基于预设运费规则,根据所述物品尺寸规格、所述物品重量信息、所述寄件地址信息和所述收件地址信息计算所述物流订单的物流订单结算运费;

第二计算模块704,用于当所述实时运费规则与所述预设运费规则不相同时,基于所述预设运费规则和所述实时运费规则,分别根据所述物品尺寸规格、所述物品重量信息、所述寄件地址信息和所述收件地址信息计算所述物流订单的第一运费和第二运费;

推送模块705,用于对比所述第一运费和所述第二运费,取两者中的较小值者作为物流订单结算运费,基于所述物流订单结算运费生成推送消息。

在本实施例中,提取模块701包括:构建单元7011,用于构建基于循环神经网络的订单信息提取模型;预处理单元7012,用于获取待计算物流费用的物流订单,并对物流订单的订单信息进行预处理,提取单元7013,用于将预处理后的订单信息输入订单信息提取模型,获取订单信息提取模型输出的物品尺寸规格、物品重量信息、寄件地址信息、收件地址信息。

在本实施例中,对比模块702包括:获取单元7021,用于根据寄件地址信息和收件地址信息获取预设运费规则和实时运费规则,预设运费规则包括与第一配送路线对应的第一计费规则,实时运费规则包括与第二配送路线对应的第二计费规则;转换单元7022,用于将第一计费规则和第二计费规则分别为转换为数值特征;第一对比单元7023,用于判断第一计费规则的数值特征和第二计费规则的数值特征是否相同,若是,则判定实时运费规则与预设运费规则相同,若否,则判定实时运费规则与预设运费规则不相同。

在本实施例中,第一计算模块703包括:第一计算单元7031,用于当实时运费规则与预设运费规则相同时,根据第一计费规则计算得到第一基础运费和第一时效费;第二计算单元7032,用于获取物流订单信息的折扣优惠,并根据第一基础运费、第一时效费和折扣优惠计算得到第一运费。

在本实施例中,第二计算模块704包括:第三计算单元7041,用于当实时运费规则与预设运费规则不相同时,根据第一计费规则计算得到第一基础运费和第一时效费;第四计算单元7042,用于获取物流订单信息的折扣优惠,并根据第一基础运费、第一时效费和折扣优惠计算得到第一运费,第五计算单元7043,用于根据第二计费规则计算得到第二基础运费和第二时效费;第六计算单元7044,用于获取物流订单信息的折扣优惠,并根据第二基础运费、第二时效费和折扣优惠计算得到第二运费。

在本实施例中,推送模块705包括:第二对比单元7051,用于获取第一运费和第二运费的数值,取数值较小的一者作为物流订单结算运费;第一推送单元7052,用于当取第一运费作为物流订单结算运费时,基于物流订单结算运费生成推送消息;第二推送单元7053,用于当取第二运费作为物流订单结算运费时,计算第一运费与第二运费的差值,得到节省费用,基于物流订单结算运费以及节省费用生成推送消息。

本实施例中,根据预设运费规则和实时运费规则分别计算物流订单的费用,取两者中的较小值者作为物流订单结算运费,能够以最低的运费作为基准,提供给用户准确的结算费用信息,从而能够增加用户满意度并提升物流服务质量。

上面图7从模块化功能实体的角度对本发明实施例中的物流散单运费结算装置进行详细描述,下面从硬件处理的角度对本发明实施例中物流散单运费结算设备进行详细描述。

图8是本发明实施例提供的一种物流散单运费结算设备的结构示意图,该设备800可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(centralprocessing units,CPU)810(例如,一个或一个以上处理器)和存储器820,一个或一个以上存储应用程序833或数据832的存储介质830(例如一个或一个以上海量存储设备)。其中,存储器820和存储介质830可以是短暂存储或持久存储。存储在存储介质830的程序可以包括一个或一个以上模块(图未示),每个模块可以包括对设备800中的一系列指令操作。更进一步地,处理器810可以设置为与存储介质830通信,在设备800上执行存储介质中的一系列指令操作。

设备800还可以包括一个或一个以上电源840,一个或一个以上有线或无线网络接口850,一个或一个以上输入输出接口860,和/或,一个或一个以上操作系统831,例如Windows Serve,Mac OS X,Unix,Linux,FreeBSD等等。

本发明实施例还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行物流散单运费结算方法的步骤。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统或装置、单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

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

技术分类

06120116305508