运费预估方法、装置、设备及存储介质与流程

未命名 07-23 阅读:85 评论:0


1.本发明涉及物流技术领域,尤其涉及一种运费预估方法、装置、设备及存储介质。


背景技术:

2.货物运输是现代运输主要方式之一。货物运输由于受气候和自然条件影响较小,且运输能力及单车装载量大大,在运输的经常性和低成本性占据了优势,再加上有多种类型的车辆,使它几乎能承运任何商品,几乎可以不受重量和容积的限制。目前,在进行货物运输之前,可以预先对货物运输的价格进行估算,以提前预知大致的运输价格。现有技术中,对价格的预计一般都是基于单一估算标准,不能够对有合作商的价格或者其他方式的折扣价格预估。
3.因此,现有技术还有待改进和发展。


技术实现要素:

4.本发明提供了一种运费预估方法、装置、设备及存储介质,用于根据不同计费模式预估运费,适用范围广。
5.本发明第一方面提供了一种运费预估方法,所述运费预估方法包括:获取新增运费信息,并提取所述新增运费信息的多个信息特征;根据所述多个信息特征对所述新增运费信息进行校验;当所述新增运费信息通过校验后,则从所述多个信息特征中获取发件地址和收件地址,并基于所述发件地址和所述收件地址判断所述新增运费信息的第一计费模式的类型;确定与所述第一计费模式的类型匹配的第一计费模板,并调用离线计费引擎基于确定的第一计费模板计算得到与所述新增运费信息对应的原始报价;从所述多个信息特征中获取下单渠道和合作商标识码,并基于所述下单渠道和所述合作商标识码查询已训练决策树,得到所述新增运费信息的第二计费模式的类型;确定与第二计费模式的类型匹配的第二计费模板,并调用离线计费引擎基于确定的第二计费模板和原始报价计算得到与新增运费信息对应的预估运费。
6.可选的,在本发明第一方面的第一种实现方式中,所述获取新增运费信息,并提取所述新增运费信息的多个信息特征,包括:基于特征递归消除算法构建运费信息特征识别模型;获取新增运费信息,并通过所述运费信息特征识别模型对所述新增运费信息进行特征提取,以得到多个信息特征;删除所述多个信息特征中的重复数据。
7.可选的,在本发明第一方面的第二种实现方式中,所述根据所述多个信息特征对所述新增运费信息进行校验,包括:从所述多个信息特征中获取发件地址和收件地址,并判断所述发件地址和所述收件地址的行政区是否属于行政区数据库中的行政区,若是,则输出第一判断结果为合格,若否,则输出第一判断结果为不合格;从所述多个信息特征中获取首重重量、首重价格、续重重量和续重单位价格,并判断所述首重重量、所述首重价格、所述续重重量和所述续重单位价格是否为有效值数值,若是,则输出第二判断结果为合格,若否,则输出第二判断结果为不合格;若所述第一判断结果和所述第二判断结果均为合格,则
判定所述新增运费信息通过校验。
8.可选的,在本发明第一方面的第三种实现方式中,所述当所述新增运费信息通过校验后,则从所述多个信息特征中获取发件地址和收件地址,并基于所述发件地址和所述收件地址判断所述新增运费信息的第一计费模式的类型,包括:当所述新增运费信息通过校验后,则从所述多个信息特征中获取发件地址和收件地址,并提取所述发件地址和所述收件地址所属的省级行政区;将所述发件地址和所述收件地址所属的省级行政区与第一计费模式映射表的按一级偏远地区计费的区域匹配,若所述发件地址或所述收件地址匹配成功,则确定所述新增运费信息的第一计费模式的类型为按一级偏远地区计费;若所述发件地址和所述收件地址均匹配不成功,则将所述发件地址和所述收件地址所属的省级行政区与第一计费模式映射表的按二级偏远地区计费的区域匹配,若所述发件地址或所述发件地址匹配成功,则确定所述新增运费信息的第一计费模式的类型为按二级偏远地区计费;若所述发件地址和所述收件地址均匹配不成功,则确定所述新增运费信息的第一计费模式的类型为按常规地区计费。
9.可选的,在本发明第一方面的第四种实现方式中,所述确定与所述第一计费模式的类型匹配的第一计费模板,并调用离线计费引擎基于确定的第一计费模板计算得到与所述新增运费信息对应的原始报价,包括:基于所述新增运费信息的第一计费模式的类型查询预设的第一映射表,确定与所述新增运费信息匹配的第一计费模板,所述第一映射表包括第一计费模式类型与第一计费模板的映射关系;针对确定的第一计费模板,从所述多个信息特征中获取用于替换所述第一计费模板中缺省参数的关键参数;将获取的关键参数替换所述第一计费模板中的缺省参数;调用离线计费引擎利用所述第一计费模板中替换后的关键参数进行计费,得到与所述新增运费信息对应的原始报价。
10.可选的,在本发明第一方面的第五种实现方式中,所述从所述多个信息特征中获取下单渠道和合作商标识码,并基于所述下单渠道和所述合作商标识码查询已训练决策树,得到所述新增运费信息的第二计费模式的类型之前,包括:获取已知第二计费模式的类型的历史运费数据,并将获取的历史运费数据划分为训练样本和验证样本;根据所述训练样本的信息增益率,确定决策树的分枝变量;根据所述验证样本对所述分枝变量进行后剪枝,得到已训练决策树。
11.可选的,在本发明第一方面的第六种实现方式中,所述确定与第二计费模式的类型匹配的第二计费模板,并调用离线计费引擎基于确定的第二计费模板和原始报价计算得到预估运费,包括:基于所述新增运费信息的第二计费模式的类型查询预设的第二映射表,确定与所述新增运费信息匹配的第二计费模板,所述第二映射表包括第二计费模式类型与第二计费模板的映射关系;针对确定的第二计费模板,从所述多个信息特征中获取用于替换所述第二计费模板中缺省参数的第一关键参数;将获取的第一关键参数替换所述第二计费模板中的第一缺省参数,并将所述新增运费信息对应的原始报价替换第二计费模板中的第二缺省参数;调用离线计费引擎利用第二计费模板中替换后的第一关键参数和所述新增运费信息对应的原始报价进行计费,得到与所述新增运费信息对应的预估运费。
12.本发明第二方面提供了一种运费预估装置,包括:提取模块,用于获取新增运费信息,并提取所述新增运费信息的多个信息特征;校验模块,用于根据所述多个信息特征对所述新增运费信息进行校验;判断模块,用于当所述新增运费信息通过校验后,则从所述多个
信息特征中获取发件地址和收件地址,并基于所述发件地址和所述收件地址判断所述新增运费信息的第一计费模式的类型;第一计算模块,用于确定与所述第一计费模式的类型匹配的第一计费模板,并调用离线计费引擎基于确定的第一计费模板计算得到与所述新增运费信息对应的原始报价;查询模块,用于从所述多个信息特征中获取下单渠道和合作商标识码,并基于所述下单渠道和所述合作商标识码查询已训练决策树,得到所述新增运费信息的第二计费模式的类型;第二计算模块,用于确定与第二计费模式的类型匹配的第二计费模板,并调用离线计费引擎基于确定的第二计费模板和原始报价计算得到与新增运费信息对应的预估运费。
13.可选的,在本发明第二方面的第一种实现方式中,所述提取模块包括:模型构建单元,用于基于特征递归消除算法构建运费信息特征识别模型;第一提取单元,用于获取新增运费信息,并通过运费信息特征识别模型对新增运费信息进行特征提取,以得到多个信息特征;数据处理单元,用于删除多个信息特征中的重复数据。
14.可选的,在本发明第二方面的第二种实现方式中,所述校验模块包括:第一判断单元,用于从多个信息特征中获取发件地址和收件地址,并判断发件地址和收件地址的行政区是否属于行政区数据库中的行政区,若是,则输出第一判断结果为合格,若否,则输出第一判断结果为不合格;第二判断单元,用于从多个信息特征中获取首重重量、首重价格、续重重量和续重单位价格,并判断首重重量、首重价格、续重重量和续重单位价格是否为有效值数值,若是,则输出第二判断结果为合格,若否,则输出第二判断结果为不合格;第三判断单元,用于在判定第一判断结果和第二判断结果均为合格后,判定新增运费信息通过校验。
15.可选的,在本发明第二方面的第三种实现方式中,所述判断模块包括:第二提取单元,用于当新增运费信息通过校验后,从多个信息特征中获取发件地址和收件地址,并提取发件地址和收件地址所属的省级行政区;第一匹配单元,用于将发件地址和收件地址所属的省级行政区与第一计费模式映射表的按一级偏远地区计费的区域匹配,若发件地址或收件地址匹配成功,则确定新增运费信息的第一计费模式的类型为按一级偏远地区计费;第二匹配单元,用于在发件地址和收件地址均匹配不成功后,将发件地址和收件地址所属的省级行政区与第一计费模式映射表的按二级偏远地区计费的区域匹配,若发件地址或发件地址匹配成功,则确定新增运费信息的第一计费模式的类型为按二级偏远地区计费;第一确定单元,用于在判定发件地址和收件地址均匹配不成功后,确定新增运费信息的第一计费模式的类型为按常规地区计费。
16.可选的,在本发明第二方面的第四种实现方式中,所述第一计算模块包括:第二确定单元,用于基于新增运费信息的第一计费模式的类型查询预设的第一映射表,确定与新增运费信息匹配的第一计费模板,第一映射表包括第一计费模式类型与第一计费模板的映射关系;第三提取单元,用于针对确定的第一计费模板,从多个信息特征中获取用于替换第一计费模板中缺省参数的关键参数;第一替换单元,用于将获取的关键参数替换第一计费模板中的缺省参数;第一调用单元,用于调用离线计费引擎利用第一计费模板中替换后的关键参数进行计费,得到与新增运费信息对应的原始报价。
17.可选的,在本发明第二方面的第五种实现方式中,所述询模块包括:获取单元,用于获取已知第二计费模式的类型的历史运费数据,并将获取的历史运费数据划分为训练样本和验证样本;第三确定单元,用于根据训练样本的信息增益率,确定决策树的分枝变量;
优化单元,用于根据验证样本对分枝变量进行后剪枝,得到已训练决策树。
18.可选的,在本发明第二方面的第六种实现方式中,所述第二计算模块包括:第四确定单元,用于基于新增运费信息的第二计费模式的类型查询预设的第二映射表,确定与新增运费信息匹配的第二计费模板,第二映射表包括第二计费模式类型与第二计费模板的映射关系;第四提取单元,用于针对确定的第二计费模板,从多个信息特征中获取用于替换第二计费模板中缺省参数的第一关键参数;第二替换单元,用于将获取的第一关键参数替换第二计费模板中的第一缺省参数,并将新增运费信息对应的原始报价替换第二计费模板中的第二缺省参数;第二调用单元,用于调用离线计费引擎利用第二计费模板中替换后的第一关键参数和新增运费信息对应的原始报价进行计费,得到与新增运费信息对应的预估运费。
19.本发明第三方面提供了一种运费预估设备,包括:存储器和至少一个处理器,所述存储器中存储有计算机可读指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述计算机可读指令,以使得所述运费预估设备执行如上所述运费预估方法的各个步骤。
20.本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可读指令,当其在计算机上运行时,使得计算机执行如上所述运费预估方法的各个步骤。
21.本发明提供的技术方案中,在对新增运费信息进行运费估算前,先对新增运费信息进行校验,当新增运费信息通过校验后,则调用离线计费引擎基于第一计费模式的类型对应的第一计费模板计算得到与新增运费信息对应的原始报价,再调用离线计费引擎基于第二计费模式的类型对应的第二计费模板和原始报价计算得到与新增运费信息对应的预估运费,能够根据不同计费模式预估运费,适用范围广。
附图说明
22.图1为本发明实施例提供的运费预估方法的第一种流程图;
23.图2为本发明实施例提供的运费预估方法的第二种流程图;
24.图3为本发明实施例提供的运费预估方法的第三种流程图;
25.图4为本发明实施例提供的运费预估方法的第四种流程图;
26.图5为本发明实施例提供的运费预估方法的第五种流程图;
27.图6为本发明实施例提供的运费预估方法的第六种流程图;
28.图7为本发明实施例提供的运费预估方法的第七种流程图;
29.图8为本发明实施例提供的运费预估装置的结构示意图;
30.图9为本发明实施例提供的运费预估设备的结构示意图。
具体实施方式
31.本发明实施例提供了运费预估方法、装置、设备及存储介质,该方法用于根据不同计费模式预估运费,适用范围广。该方法包括:获取新增运费信息,并提取所述新增运费信息的多个信息特征;根据所述多个信息特征对所述新增运费信息进行校验;当所述新增运费信息通过校验后,则从所述多个信息特征中获取发件地址和收件地址,并基于所述发件
地址和所述收件地址判断所述新增运费信息的第一计费模式的类型;确定与所述第一计费模式的类型匹配的第一计费模板,并调用离线计费引擎基于确定的第一计费模板计算得到与所述新增运费信息对应的原始报价;从所述多个信息特征中获取下单渠道和合作商标识码,并基于所述下单渠道和所述合作商标识码查询已训练决策树,得到所述新增运费信息的第二计费模式的类型;确定与第二计费模式的类型匹配的第二计费模板,并调用离线计费引擎基于确定的第二计费模板和原始报价计算得到与新增运费信息对应的预估运费。
32.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
33.为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中一种运费预估方法的第一个实施例包括:
34.s101、获取新增运费信息,并提取新增运费信息的多个信息特征。
35.可以理解地,本发明的执行主体可以为运费预估装置,还可以是终端或者服务器,具体此处不做限定。本发明实施例以服务器为执行主体为例进行说明。
36.在本实施例中,新增运费信息可由用户下单时填写,并提交到订单中心。
37.服务器在获取新增运费信息时可以从订单中心获取,在获取新增运费信息后,对新增运费信息进行特征提取,得到多个特征信息。包括多个信息特征包括发件地址、收件地址、下单渠道、合作商标识码、首重重量、首重价格、续重重量和续重单位价格。
38.s102、根据多个信息特征对新增运费信息进行校验。
39.在本实施例中,对新增运费信息进行校验包括对发件地址和收件地址的校验,还包括对首重重量、首重价格、续重重量和续重单位价格进行校验。
40.s103、当新增运费信息通过校验后,则从多个信息特征中获取发件地址和收件地址,并基于发件地址和收件地址判断新增运费信息的第一计费模式的类型。
41.在本实施例中,新增运费信息校验结果为合格,则表示新增运费信息通过校验。
42.在本实施例中,第一计费模式的类型与发件地址和收件地址有关。
43.第一计费模式的类型包括按常规地区计费、按一级偏远地区计费和按二级偏远地区计费。
44.s104、确定与第一计费模式的类型匹配的第一计费模板,并调用离线计费引擎基于确定的第一计费模板计算得到与新增运费信息对应的原始报价。
45.在本实施例中,计算新增运费信息的原始报价时,按常规地区计费、按一级偏远地区计费和按二级偏远地区计费的计算系数不同,例如,按常规地区计费的计算系数为1.0,按一级偏远地区计费的计算系数为1.2,按二级偏远地区计费的计算系数为1.3,因此,第一计费模式的类型不同,计费规则也不同,因此,第一计费模板也不同。
46.s105、从多个信息特征中获取下单渠道和合作商标识码,并基于下单渠道和合作商标识码查询已训练决策树,得到新增运费信息的第二计费模式的类型。
47.可以理解地,对于不同的下单渠道和不同的合作商,形成的第二计费模式也不同,例如,第二计费模式包括报价一致、报价降比、报价抽成,报价一致,即网点价格与初始报价一致;报价降比,即在初始报价的基础上以降比形式降低价格;报价抽成,即在初始报价的基础抽取部分金额,剩下的金额为预估运费。
48.在本实施例中,为了提高查询效率,通过合作商标识码代替合作商名称。
49.在本实施例中,通过决策树实现分类,作为举例说明,当下单渠道为线上下单,合作商为网点,决策树输出的第二计费模式的类型为报价一致;当下单渠道为网点下单,合作商为网点自身,决策树输出的第二计费模式的类型为报价降比,当下单渠道为线上下单,合作商为菜鸟驿站,决策树输出的第二计费模式的类型为报价抽成。
50.s106、确定与第二计费模式的类型匹配的第二计费模板,并调用离线计费引擎基于确定的第二计费模板和原始报价计算得到与新增运费信息对应的预估运费。
51.在本实施例中,第二计费模式的类型不同,计费规则也不同,因此,第二计费模板也不同。而且,由于第二计费模式的计费规则与原始报价相关,因此,调用离线计费引擎对运费价格进行估算时,需要确定原始报价。
52.本实施例提供的是一种运费预估方法,其在对新增运费信息进行运费估算前,先对新增运费信息进行校验,当新增运费信息通过校验后,则调用离线计费引擎基于第一计费模式的类型对应的第一计费模板计算得到与新增运费信息对应的原始报价,再调用离线计费引擎基于第二计费模式的类型对应的第二计费模板和原始报价计算得到与新增运费信息对应的预估运费,能够根据不同计费模式预估运费,适用范围广。
53.请参阅图2,本发明实施例中运费预估方法的第二个实施例包括:
54.s201、基于特征递归消除算法构建运费信息特征识别模型。
55.需要说明的是,特征递归消除算法用于消除特征之间的冗余,选取最优特征组合,以及用于降低特征维数。
56.作为举例说明,选取最优特征组合时包括以下步骤:步骤1、将筛选的k个特征作为初始特征子集输入到随机森林分类器中,计算得到每个特征的重要性,并利用交叉验证方法得到初始特征子集的分类精度。步骤2、从当前特征子集中移除特征重要性最低的一个特征,得到一个新的特征子集,再次输入到随机森林分类器中,计算新的特征子集中每个特征的重要性,并利用交叉验证方法得到新的特征子集的分类精度。步骤3、递归的重复步骤2,直至特征子集为空,最后一共得到k个不同特征数量的特征子集,选择分类精度最高的特征子集作为最优特征组合。
57.在本实施例中,基于特征递归消除算法构建运费信息特征识别模型,使运费信息特征识别模型识别更加准确。
58.s202、获取新增运费信息,并通过运费信息特征识别模型对新增运费信息进行特征提取,以得到多个信息特征。
59.在本实施例中,将新增运费信息输入运费信息特征识别模型,运费信息特征识别模型即可输出多个信息特征。
60.在本实施例中,多个信息特征包括发件地址、收件地址、下单渠道、合作商标识码、首重重量、首重价格、续重重量和续重单位价格。
61.可以理解地,多个信息特征还可以包括物流件体积、特殊要求和备注信息。
62.s203、删除多个信息特征中的重复数据。
63.在本实施例中,由于信息特征在后续步骤中还需要用到,为了减少后续步骤从信息特征中获取信息的工作量,可以事先对多个信息特征进行处理,例如删除重复数据。
64.此外,对多个信息特征进行处理,还可以包括删除多个信息特征中的异常数据。
65.本实施例中,通过构建运费信息特征识别模型对对新增运费信息进行特征提取,以得到多个信息特征,提取准确。
66.请参阅图3,本发明实施例中的一种运费预估方法的第三个实施例包括:
67.s301、从多个信息特征中获取发件地址和收件地址,并判断发件地址和收件地址的行政区是否属于行政区数据库中的行政区,若是,则输出第一判断结果为合格,若否,则输出第一判断结果为不合格。
68.在本实施例中,为了便于对新增运费信息进行运费价格估算,新增运费信息需要满足一定需求,例如,发件地址的行政区以及收件地址的行政区需要符合行政区数据库中的行政区,对发件地址的行政区以及收件地址的行政区进行校验能够避免发件地址和以及收件地址填写错误,且后续对运费价格估算需要用到发件地址和以及收件地址的行政区,因此,发件地址和收件地址的行政区填写正确非常有必要。
69.可以理解地,行政区数据库的行政区根据国家公布的行政区划设置,并可以根据实际变化更新数据。
70.可以理解,当输出第一判断结果为不合格时,可以将新增运费信息返回上一级,以便更正。
71.s302、从多个信息特征中获取首重重量、首重价格、续重重量和续重单位价格,并判断首重重量、首重价格、续重重量和续重单位价格是否为有效值数值,若是,则输出第二判断结果为合格,若否,则输出第二判断结果为不合格。
72.在本实施例中,可以通过各自对应的预设函数判断首重重量、首重价格、续重重量和续重单位价格是否为有效值数值。
73.可以理解地,预设函数可以根据实际情况调整。
74.可以理解地,当输出第二判断结果为不合格时,可以将新增运费信息返回上一级,以便更正。
75.s303、若第一判断结果和第二判断结果均为合格,则判定新增运费信息通过校验。
76.在本实施例中,当发件地址的行政区属于行政区数据库中的行政区,以及首重重量、首重价格、续重重量和续重单位价格为有效值数值时,判定新增运费信息通过校验。
77.本实施例中,通过对发件地址的行政区进行校验以及对首重重量、首重价格、续重重量和续重单位价格的有效性进行校验,校验通过后再对新增运费信息进行运费价格估算,能够避免在后续估算过程中出现获取的相关信息缺失或者异常的问题。
78.请参阅图4,本发明实施例中的一种运费预估方法的第四个实施例包括:
79.s401、当新增运费信息通过校验后,则从多个信息特征中获取发件地址和收件地址,并提取发件地址和收件地址所属的省级行政区。
80.可以理解地,省级行政区23个省、5个自治区、4个直辖市、2个特别行政区。
81.s402、将发件地址和收件地址所属的省级行政区与第一计费模式映射表的按一级偏远地区计费的区域匹配,若发件地址或收件地址匹配成功,则确定新增运费信息的第一
计费模式的类型为按一级偏远地区计费。
82.在本实施中,只要发件地址和收件地址两者中的任一者属于一级偏远地区,则确定新增运费信息的第一计费模式的类型为按一级偏远地区计费。
83.s403、若发件地址和收件地址均匹配不成功,则将发件地址和收件地址所属的省级行政区与第一计费模式映射表的按二级偏远地区计费的区域匹配,若发件地址或发件地址匹配成功,则确定新增运费信息的第一计费模式的类型为按二级偏远地区计费。
84.在本实施中,只要发件地址和收件地址两者中的任一者属于二级偏远地区,则确定新增运费信息的第一计费模式的类型为按二级偏远地区计费。
85.s404、若发件地址和收件地址均匹配不成功,则确定新增运费信息的第一计费模式的类型为按常规地区计费。
86.在本实施例中,将发件地址和收件地址划分为常规地区、一级偏远地区和二级偏远地区,由于不同地区的运费成本不同,因此,收取的运费也会不同,本实施例中,对应常规地区、一级偏远地区和二级偏远地区第一计费模式的类型包括按常规地区计费、按一级偏远地区计费和按二级偏远地区计费。
87.例如,一级偏远地区,二级偏远地区的地理位置偏远,地域广袤、地形复杂、人口稀少、快递站点少、路程间隔远,运输成本相较一级偏远地区和常规地区更高。
88.可以理解地,常规地区、一级偏远地区和二级偏远地区可以根据实际的运输成本设置。
89.请参阅图5,本发明实施例中的一种运费预估方法的第五个实施例包括:
90.s501、基于新增运费信息的第一计费模式的类型查询预设的第一映射表,确定与新增运费信息匹配的第一计费模板,第一映射表包括第一计费模式类型与第一计费模板的映射关系。
91.在本实施例中,作为举例说明,第一计费模式类型与第一计费模板的映射关系包括:按常规地区计费对应第一计费模板a,按一级偏远地区计费对应第一计费模板b,按二级偏远地区计费对应第一计费模板c。
92.作为举例说明,当,第一计费模式类型为按一级偏远地区计费,则确定与新增运费信息匹配的第一计费模板为第一计费模板b,第一计费模板b中缺省参数包括首重重量、首重价格、续重重量和续重单位价格,第一计费模板b中还包括计算系数1.2,在通过首重重量、首重价格、续重重量和续重单位价格计算出运费后,再乘上计算系数得到新增运费信息对应的原始报价。
93.s502、针对确定的第一计费模板,从多个信息特征中获取用于替换第一计费模板中缺省参数的关键参数。
94.s503、将获取的关键参数替换第一计费模板中的缺省参数。
95.在本实施例中,作为举例说明,第一计费模板b中缺省参数包括首重重量、首重价格、续重重量和续重单位价格,因此,从多个信息特征中获取用于替换第一计费模板中缺省参数的关键参数时即为获取首重重量、首重价格、续重重量和续重单位价格对应的数值,获取到相关数值后,将获取到的相关参数替换第一计费模板中的缺省参数。
96.s504、调用离线计费引擎利用第一计费模板中替换后的关键参数进行计费,得到与新增运费信息对应的原始报价。
97.在本实施例中,离线计费引擎根据第一计费模板对应的第一计费规则计算得到原始报价,因此,在将获取到的相关参数替换第一计费模板中的缺省参数后,即可调用离线计费引擎利用第一计费模板中替换后的关键参数进行计费,得到与新增运费信息对应的原始报价。
98.请参阅图6,本发明实施例中的一种运费预估方法的第六个实施例包括:
99.s601、获取已知第二计费模式的类型的历史运费数据,并将获取的历史运费数据划分为训练样本和验证样本。
100.在本实施例中,将获取的历史运费数据中70%数据划分为训练样本,将获取的历史运费数据中30%数据划分为验证样本。
101.s602、根据训练样本的信息增益率,确定决策树的分枝变量。
102.在本实施例中,为了解决训练样本自身信息熵偏大的问题,采用信息增益率来替代信息增益进行最佳分枝变量的选择。
103.s603、根据验证样本对分枝变量进行后剪枝,得到已训练决策树。
104.具体地,根据验证样本,对分枝变量进行后剪枝包括:采用置信区间法,通过正太分布表获取单个节点的评估结果误差,针对所述单个节点的父节点,获取父节点下属所有子节点的评估结果误差,进一步获取所有子节点的评估结果误差的加权值,若所述加权值大于所述父节点的评估结果误差,且所述单个节点的评估结果误差为最小值,则将父节点下属所有子节点修剪剔除。置信区间法是一种常用的区间估计方法,在此不赘。
105.请参阅图7,本发明实施例中的一种运费预估方法的第六个实施例包括:
106.s701、基于新增运费信息的第二计费模式的类型查询预设的第二映射表,确定与新增运费信息匹配的第二计费模板,第二映射表包括第二计费模式类型与第二计费模板的映射关系。
107.在本实施例中,作为举例说明,第一计费模式类型与第一计费模板的映射关系包括:报价一致对应第二计费模板a,报价降比对应第二计费模板b,报价抽成对应第二计费模板c。
108.作为举例说明,当第二计费模式类型为报价降比,则确定与新增运费信息匹配的第二计费模板为第一计费模板b。
109.s702、针对确定的第二计费模板,从多个信息特征中获取用于替换第二计费模板中缺省参数的第一关键参数。
110.s703、将获取的第一关键参数替换第二计费模板中的第一缺省参数,并将新增运费信息对应的原始报价替换第二计费模板中的第二缺省参数。
111.在本实施例中,作为举例说明,对应第二计费模板a的计算规则为:预估运费=初始报价,此时,第二计费模板a不存在第一缺省参数,即无需从多个信息特征中获取用于替换第二计费模板中缺省参数的第一关键参数,第二缺省参数为初始报价。
112.对应第二计费模板b的计算规则为:预估运费=初始报价*降比p,当满足1≤续重重量满足《10,则降比p为0.95,当满足10≤续重重量满足《20,则降比p为0.9,当满足续重重量满足≥20,则降比p为0.85。此时,第二计费模板的第一缺省参数为续重重量,第二缺省参数为初始报价。
113.对应第二计费模板c的计算规则为:预估运费=初始报价-抽成金额,抽成金额=
0.2*首重价格+0.1*续重价格,此时,第二计费模板的第一缺省参数包括首重价格、续重重量和续重单位价格,第二缺省参数为初始报价。
114.可以理解地,可以根据实际情况预设第二计费模板,在实际应用过程中,预估运费的计费规则发生变化了,可以及时调整第二计费模板。
115.s704、调用离线计费引擎利用第二计费模板中替换后的第一关键参数和新增运费信息对应的原始报价进行计费,得到与新增运费信息对应的预估运费。
116.在本实施例中,离线计费引擎根据第二计费模板对应的第二计费规则计算得到原始报价,因此,在将获取到的相关参数替换第二计费模板中的缺省参数后,即可调用离线计费引擎利用第二计费模板中替换后的关键参数进行计费,得到与新增运费信息对应的预估运费。
117.上面对本发明实施例中运费预估方法进行了描述,下面对本发明实施例中装置进行描述,请参阅图8,本发明实施例中运费预估装置的实施方式包括:
118.提取模块801,用于获取新增运费信息,并提取所述新增运费信息的多个信息特征;
119.校验模块802,用于根据所述多个信息特征对所述新增运费信息进行校验;
120.判断模块803,用于当所述新增运费信息通过校验后,则从所述多个信息特征中获取发件地址和收件地址,并基于所述发件地址和所述收件地址判断所述新增运费信息的第一计费模式的类型;
121.第一计算模块804,用于确定与所述第一计费模式的类型匹配的第一计费模板,并调用离线计费引擎基于确定的第一计费模板计算得到与所述新增运费信息对应的原始报价;
122.查询模块805,用于从所述多个信息特征中获取下单渠道和合作商标识码,并基于所述下单渠道和所述合作商标识码查询已训练决策树,得到所述新增运费信息的第二计费模式的类型;
123.第二计算模块806,用于确定与第二计费模式的类型匹配的第二计费模板,并调用离线计费引擎基于确定的第二计费模板和原始报价计算得到与新增运费信息对应的预估运费。
124.在本实施例中,提取模块801包括:模型构建单元8011,用于基于特征递归消除算法构建运费信息特征识别模型;第一提取单元8012,用于获取新增运费信息,并通过运费信息特征识别模型对新增运费信息进行特征提取,以得到多个信息特征;数据处理单元8013,用于删除多个信息特征中的重复数据。
125.在本实施例中,校验模块802包括:第一判断单元8021,用于从多个信息特征中获取发件地址和收件地址,并判断发件地址和收件地址的行政区是否属于行政区数据库中的行政区,若是,则输出第一判断结果为合格,若否,则输出第一判断结果为不合格;第二判断单元8022,用于从多个信息特征中获取首重重量、首重价格、续重重量和续重单位价格,并判断首重重量、首重价格、续重重量和续重单位价格是否为有效值数值,若是,则输出第二判断结果为合格,若否,则输出第二判断结果为不合格;第三判断单元8023,用于在判定第一判断结果和第二判断结果均为合格后,判定新增运费信息通过校验。
126.在本实施例中,判断模块803包括:第二提取单元8031,用于当新增运费信息通过
校验后,从多个信息特征中获取发件地址和收件地址,并提取发件地址和收件地址所属的省级行政区;第一匹配单元8032,用于将发件地址和收件地址所属的省级行政区与第一计费模式映射表的按一级偏远地区计费的区域匹配,若发件地址或收件地址匹配成功,则确定新增运费信息的第一计费模式的类型为按一级偏远地区计费;第二匹配单元8033,用于在发件地址和收件地址均匹配不成功后,将发件地址和收件地址所属的省级行政区与第一计费模式映射表的按二级偏远地区计费的区域匹配,若发件地址或发件地址匹配成功,则确定新增运费信息的第一计费模式的类型为按二级偏远地区计费;第一确定单元8034,用于在判定发件地址和收件地址均匹配不成功后,确定新增运费信息的第一计费模式的类型为按常规地区计费。
127.在本实施例中,第一计算模块804包括:第二确定单元8041,用于基于新增运费信息的第一计费模式的类型查询预设的第一映射表,确定与新增运费信息匹配的第一计费模板,第一映射表包括第一计费模式类型与第一计费模板的映射关系;第三提取单元8042,用于针对确定的第一计费模板,从多个信息特征中获取用于替换第一计费模板中缺省参数的关键参数;第一替换单元8043,用于将获取的关键参数替换第一计费模板中的缺省参数;第一调用单元8044,用于调用离线计费引擎利用第一计费模板中替换后的关键参数进行计费,得到与新增运费信息对应的原始报价。
128.在本实施例中,查询模块805包括:获取单元8051,用于获取已知第二计费模式的类型的历史运费数据,并将获取的历史运费数据划分为训练样本和验证样本;第三确定单元8052,用于根据训练样本的信息增益率,确定决策树的分枝变量;优化单元8053,用于根据验证样本对分枝变量进行后剪枝,得到已训练决策树。
129.在本实施例中,第二计算模块806包括:第四确定单元8061,用于基于新增运费信息的第二计费模式的类型查询预设的第二映射表,确定与新增运费信息匹配的第二计费模板,第二映射表包括第二计费模式类型与第二计费模板的映射关系;第四提取单元8062,用于针对确定的第二计费模板,从多个信息特征中获取用于替换第二计费模板中缺省参数的第一关键参数;第二替换单元8063,用于将获取的第一关键参数替换第二计费模板中的第一缺省参数,并将新增运费信息对应的原始报价替换第二计费模板中的第二缺省参数;第二调用单元8064,用于调用离线计费引擎利用第二计费模板中替换后的第一关键参数和新增运费信息对应的原始报价进行计费,得到与新增运费信息对应的预估运费。
130.本实施例中,在对新增运费信息进行运费估算前,先对新增运费信息进行校验,当新增运费信息通过校验后,则调用离线计费引擎基于第一计费模式的类型对应的第一计费模板计算得到与新增运费信息对应的原始报价,再调用离线计费引擎基于第二计费模式的类型对应的第二计费模板和原始报价计算得到与新增运费信息对应的预估运费,能够根据不同计费模式预估运费,适用范围广。
131.上面图8从模块化功能实体的角度对本发明实施例中的运费预估装置进行详细描述,下面从硬件处理的角度对本发明实施例中运费预估设备进行详细描述。
132.图9是本发明实施例提供的一种运费预估设备的结构示意图,该设备900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,cpu)910(例如,一个或一个以上处理器)和存储器920,一个或一个以上存储应用程序933或数据932的存储介质930(例如一个或一个以上海量存储设备)。其中,存储器920和
存储介质930可以是短暂存储或持久存储。存储在存储介质930的程序可以包括一个或一个以上模块(图未示),每个模块可以包括对设备900中的一系列指令操作。更进一步地,处理器910可以设置为与存储介质930通信,在设备900上执行存储介质中的一系列指令操作。
133.设备900还可以包括一个或一个以上电源940,一个或一个以上有线或无线网络接口950,一个或一个以上输入输出接口960,和/或,一个或一个以上操作系统931,例如windows serve,mac os x,unix,linux,freebsd等等。
134.本发明实施例还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行运费预估方法的步骤。
135.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统或装置、单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
136.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
137.以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

技术特征:
1.一种运费预估方法,其特征在于,所述运费预估方法包括:获取新增运费信息,并提取所述新增运费信息的多个信息特征;根据所述多个信息特征对所述新增运费信息进行校验;当所述新增运费信息通过校验后,则从所述多个信息特征中获取发件地址和收件地址,并基于所述发件地址和所述收件地址判断所述新增运费信息的第一计费模式的类型;确定与所述第一计费模式的类型匹配的第一计费模板,并调用离线计费引擎基于确定的第一计费模板计算得到与所述新增运费信息对应的原始报价;从所述多个信息特征中获取下单渠道和合作商标识码,并基于所述下单渠道和所述合作商标识码查询已训练决策树,得到所述新增运费信息的第二计费模式的类型;确定与第二计费模式的类型匹配的第二计费模板,并调用离线计费引擎基于确定的第二计费模板和原始报价计算得到与新增运费信息对应的预估运费。2.根据权利要求1所述的运费预估方法,其特征在于,所述获取新增运费信息,并提取所述新增运费信息的多个信息特征,包括:基于特征递归消除算法构建运费信息特征识别模型;获取新增运费信息,并通过所述运费信息特征识别模型对所述新增运费信息进行特征提取,以得到多个信息特征;删除所述多个信息特征中的重复数据。3.根据权利要求1所述的运费预估方法,其特征在于,所述根据所述多个信息特征对所述新增运费信息进行校验,包括:从所述多个信息特征中获取发件地址和收件地址,并判断所述发件地址和所述收件地址的行政区是否属于行政区数据库中的行政区,若是,则输出第一判断结果为合格,若否,则输出第一判断结果为不合格;从所述多个信息特征中获取首重重量、首重价格、续重重量和续重单位价格,并判断所述首重重量、所述首重价格、所述续重重量和所述续重单位价格是否为有效值数值,若是,则输出第二判断结果为合格,若否,则输出第二判断结果为不合格;若所述第一判断结果和所述第二判断结果均为合格,则判定所述新增运费信息通过校验。4.根据权利要求1所述的运费预估方法,其特征在于,所述当所述新增运费信息通过校验后,则从所述多个信息特征中获取发件地址和收件地址,并基于所述发件地址和所述收件地址判断所述新增运费信息的第一计费模式的类型,包括:当所述新增运费信息通过校验后,则从所述多个信息特征中获取发件地址和收件地址,并提取所述发件地址和所述收件地址所属的省级行政区;将所述发件地址和所述收件地址所属的省级行政区与第一计费模式映射表的按一级偏远地区计费的区域匹配,若所述发件地址或所述收件地址匹配成功,则确定所述新增运费信息的第一计费模式的类型为按一级偏远地区计费;若所述发件地址和所述收件地址均匹配不成功,则将所述发件地址和所述收件地址所属的省级行政区与第一计费模式映射表的按二级偏远地区计费的区域匹配,若所述发件地址或所述发件地址匹配成功,则确定所述新增运费信息的第一计费模式的类型为按二级偏远地区计费;
若所述发件地址和所述收件地址均匹配不成功,则确定所述新增运费信息的第一计费模式的类型为按常规地区计费。5.根据权利要求1所述的运费预估方法,其特征在于,所述确定与所述第一计费模式的类型匹配的第一计费模板,并调用离线计费引擎基于确定的第一计费模板计算得到与所述新增运费信息对应的原始报价,包括:基于所述新增运费信息的第一计费模式的类型查询预设的第一映射表,确定与所述新增运费信息匹配的第一计费模板,所述第一映射表包括第一计费模式类型与第一计费模板的映射关系;针对确定的第一计费模板,从所述多个信息特征中获取用于替换所述第一计费模板中缺省参数的关键参数;将获取的关键参数替换所述第一计费模板中的缺省参数;调用离线计费引擎利用所述第一计费模板中替换后的关键参数进行计费,得到与所述新增运费信息对应的原始报价。6.根据权利要求1所述的运费预估方法,其特征在于,所述从所述多个信息特征中获取下单渠道和合作商标识码,并基于所述下单渠道和所述合作商标识码查询已训练决策树,得到所述新增运费信息的第二计费模式的类型之前,包括:获取已知第二计费模式的类型的历史运费数据,并将获取的历史运费数据划分为训练样本和验证样本;根据所述训练样本的信息增益率,确定决策树的分枝变量;根据所述验证样本对所述分枝变量进行后剪枝,得到已训练决策树。7.根据权利要求6所述的运费预估方法,其特征在于,所述确定与第二计费模式的类型匹配的第二计费模板,并调用离线计费引擎基于确定的第二计费模板和原始报价计算得到预估运费,包括:基于所述新增运费信息的第二计费模式的类型查询预设的第二映射表,确定与所述新增运费信息匹配的第二计费模板,所述第二映射表包括第二计费模式类型与第二计费模板的映射关系;针对确定的第二计费模板,从所述多个信息特征中获取用于替换所述第二计费模板中缺省参数的第一关键参数;将获取的第一关键参数替换所述第二计费模板中的第一缺省参数,并将所述新增运费信息对应的原始报价替换第二计费模板中的第二缺省参数;调用离线计费引擎利用第二计费模板中替换后的第一关键参数和所述新增运费信息对应的原始报价进行计费,得到与所述新增运费信息对应的预估运费。8.一种运费预估装置,其特征在于,包括:提取模块,用于获取新增运费信息,并提取所述新增运费信息的多个信息特征;校验模块,用于根据所述多个信息特征对所述新增运费信息进行校验;判断模块,用于当所述新增运费信息通过校验后,则从所述多个信息特征中获取发件地址和收件地址,并基于所述发件地址和所述收件地址判断所述新增运费信息的第一计费模式的类型;第一计算模块,用于确定与所述第一计费模式的类型匹配的第一计费模板,并调用离
线计费引擎基于确定的第一计费模板计算得到与所述新增运费信息对应的原始报价;查询模块,用于从所述多个信息特征中获取下单渠道和合作商标识码,并基于所述下单渠道和所述合作商标识码查询已训练决策树,得到所述新增运费信息的第二计费模式的类型;第二计算模块,用于确定与第二计费模式的类型匹配的第二计费模板,并调用离线计费引擎基于确定的第二计费模板和原始报价计算得到与新增运费信息对应的预估运费。9.一种运费预估设备,其特征在于,包括存储器和至少一个处理器,所述存储器中存储有计算机可读指令;所述至少一个处理器调用所述存储器中的所述计算机可读指令,以执行如权利要求1-7中任一项所述运费预估方法的各个步骤。10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可读指令,其特征在于,所述计算机可读指令被处理器执行时实现如权利要求1-7中任一项所述运费预估方法的各个步骤。

技术总结
本发明涉及物流领域,公开了运费预估方法、装置、设备及存储介质,该方法用于根据不同计费模式预估运费,适用范围广。该方法包括获取新增运费信息,并对新增运费信息进行校验;当新增运费信息通过校验后,则从新增运费信息的多个信息特征中获取发件地址和收件地址,并判断新增运费信息的第一计费模式的类型;调用离线计费引擎基于与第一计费模式的类型匹配的第一计费模板计算得到原始报价;从多个信息特征中获取下单渠道和合作商标识码,并查询已训练决策树,得到新增运费信息的第二计费模式的类型;调用离线计费引擎基于与第二计费模式的类型匹配的第二计费模板和原始报价计算得到与新增运费信息对应的预估运费。到与新增运费信息对应的预估运费。到与新增运费信息对应的预估运费。


技术研发人员:孙育兵 杨周龙 戴依娜
受保护的技术使用者:上海东普信息科技有限公司
技术研发日:2023.04.06
技术公布日:2023/7/22
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐