快递柜分数据的调整、使用方法、装置、设备和存储介质与流程

文档序号:18602496发布日期:2019-09-03 22:51阅读:441来源:国知局
快递柜分数据的调整、使用方法、装置、设备和存储介质与流程
本发明实施例涉及数据分析
技术领域
,尤其涉及一种快递柜分数据的调整、使用方法、装置、设备和存储介质。
背景技术
:目前,随着电商的迅猛发展,快递量日益成倍增长,急剧增长的快递量给整个快递行业带来了巨大的挑战,而作为快递末端最后一公里的服务平台的快递柜,给人们提供了便利的收取快件的新的方式,而不断的优化最后一公里的各个环节,提高效率,提升用户体验,对于整个快递行业的快速健康发展也具有重要的意义。快递柜主要功能之一,是向快递员提供集中批量派件服务,以提高快递员派件效率,这一服务按格口大小和使用次数,来收取快递员的使用费用。但一直以来该费用的设定是遵照地区标准价,即同一地区所有柜机按格口类型统一定价,且这一定价目前只能由人工依据经验来决定和调整。对快递柜的格口使用统一的快递柜分数据的数值,会导致部分位于繁华区域的快递柜处于繁忙状态,处于偏僻地区的快递柜处于空闲状态。进而导致处于繁华区域的快递柜长期超负荷工作,而处于偏僻地区的快递柜长期不被使用,造成资源浪费。技术实现要素:本发明提供一种快递柜分数据的调整、使用方法、装置、设备和存储介质,解决对快递柜的格口使用统一的快递柜分数据,而导致的快递柜的使用不均衡的问题。第一方面,本发明实施例提供了一种快递柜分数据的调整方法,在快递柜中配置有多个格口,所述格口用于在接收到快递柜分数据时、派发快递件,所述方法包括:在所述快递柜分数据应用第一数值时,统计所述快递柜中格口派发所述快递件的周转率的第二数值;根据所述第一数值与所述第二数值,拟合所述快递柜分数据与所述周转率之间的约束关系;根据所述快递柜分数据和所述周转率生成快递柜总数据;在所述约束关系的约束下,确定所述快递柜分数据的目标数值,以使所述快递柜总数据满足预设的条件。在此基础上,所述在所述快递柜分数据应用第一数值时,统计所述快递柜中格口派发所述快递件的周转率的第二数值,包括:确定所述快递柜中格口的格口数量;在所述快递柜分数据应用第一数值时,统计所述格口派出所述快递件的快件数量;计算所述快件数量与所述格口数量之间的商值,作为周转率的第二数值。在此基础上,所述根据所述第一数值与所述第二数值,拟合所述快递柜分数据与所述周转率之间的约束关系,包括:在所述快递柜分数据应用第一数值时,计算所述周转率为第二数值的概率;计算所述概率的均值,作为所述快递柜中格口派发所述快递件的周转概率;基于所述第一数值与所述周转概率拟合曲线,作为所述快递柜分数据与所述周转率之间的约束关系。在此基础上,所述在所述快递柜分数据应用第一数值时,计算所述周转率为第二数值的概率,包括:统计所述快递柜分数据应用第一数值的第一频次;统计在所述快递柜分数据应用第一数值时,所述周转率为第二数值的第二频次;计算所述第二频次与所述第一频次之间比值,作为在所述快递柜分数据应用第一数值时,所述周转率为第二数值的概率。在此基础上,所述在所述快递柜分数据应用第一数值时,计算所述周转率为第二数值的概率之前,还包括:将所述周转率的第二数值构建为周转率序列,所述周转率序列包括趋势序列和噪音序列;删除所述噪音序列中的第二数值,以保留所述趋势序列中的第二数值。在此基础上,所述基于所述第一数值与所述周转概率拟合曲线,作为所述快递柜分数据与所述周转率之间的约束关系,包括:对所述周转概率进行插值处理;确定插值处理之后的周转概率的置信区间;确定所述第一数值、所述第一数值对应的置信区间中的置信度,作为目标点;基于所述目标点拟合曲线,作为所述快递柜分数据与所述周转率之间的约束关系。在此基础上,所述根据所述快递柜分数据和所述周转率生成快递柜总数据,包括:确定所述格口的格口数量;将所述快递柜分数据、所述周转率与所述格口数量之间的乘积,作为快递柜总数据。在此基础上,所述在所述约束关系的约束下,确定所述快递柜分数据的目标数值,以使所述快递柜总数据满足预设的条件,包括:在所述约束关系的约束下,调整所述快递柜分数据的候选数值;当所述快递柜分数据应用所述候选数值时,计算所述快递柜总数据的总数值;确定最大的所述总数据值对应的候选数值为目标数值。在此基础上,所述在所述快递柜分数据应用第一数值时,统计所述快递柜中格口派发所述快递件的周转率的第二数值,包括:确定所述格口的格口种类;在所述格口种类的格口对应的所述快递柜分数据应用第一数值时,统计所述快递柜派发所述快递件的周转率的第二数值;所述在所述约束关系的约束下,确定所述快递柜分数据的目标数值,以使所述快递柜总数据满足预设的条件,包括:在所述约束关系的约束下,确定所述格口种类的格口对应的所述快递柜分数据的目标数值,以使所述快递柜总数据满足预设的条件。第二方面,本发明实施例还提供了一种快递柜分数据的使用方法,在快递柜中配置有多个格口,所述格口用于在接收到快递柜分数据时、派发快递件,所述方法包括:接收作用于一格口的派件操作,所述格口对应的快递柜分数据应用目标数值;接收数量为所述目标数值的快递柜分数据,并驱动所述格口存储快递件;所述目标数值通过如下方式确定:在所述快递柜分数据应用第一数值时,统计所述快递柜中格口派发所述快递件的周转率的第二数值;根据所述第一数值与所述第二数值,拟合所述快递柜分数据与所述周转率之间的约束关系;根据所述快递柜分数据和所述周转率生成快递柜总数据;在所述约束关系的约束下,确定所述快递柜分数据的目标数值,以使所述快递柜总数据满足预设的条件。第三方面,本发明实施例还提供了一种快递柜分数据的调整装置,在快递柜中配置有多个格口,所述格口用于在接收到快递柜分数据时、派发快递件,所述装置包括:周转率确定模块,用于在所述快递柜分数据应用第一数值时,统计所述快递柜中格口派发所述快递件的周转率的第二数值;约束关系确定模块,用于根据所述第一数值与所述第二数值,拟合所述快递柜分数据与所述周转率之间的约束关系;快递柜总数据生成模块,用于根据所述快递柜分数据和所述周转率生成快递柜总数据;目标数值确定模块,用于在所述约束关系的约束下,确定所述快递柜分数据的目标数值,以使所述快递柜总数据满足预设的条件。第四方面,本发明实施例还提供了一种快递柜分数据的使用装置,在快递柜中配置有多个格口,所述格口用于在接收到快递柜分数据时、派发快递件,所述装置包括:派件操作接收模块,用于接收作用于一格口的派件操作,所述格口对应的快递柜分数据应用目标数值;格口驱动模块,用于接收数量为所述目标数值的快递柜分数据,并驱动所述格口存储快递件;所述目标数值通过如下方式确定:在所述快递柜分数据应用第一数值时,统计所述快递柜中格口派发所述快递件的周转率的第二数值;根据所述第一数值与所述第二数值,拟合所述快递柜分数据与所述周转率之间的约束关系;根据所述快递柜分数据和所述周转率生成快递柜总数据;在所述约束关系的约束下,确定所述快递柜分数据的目标数值,以使所述快递柜总数据满足预设的条件。第五方面,本发明实施例还提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的一种快递柜分数据的调整方法,或者如第二方面所述的一种快递柜分数据的使用方法。第六方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的一种快递柜分数据的调整方法,或者如第二方面所述的一种快递柜分数据的使用方法。本发明实施例提供了根据历史数据动态调整快递柜分数据使用的第一数值的方案,如:在所述快递柜分数据应用第一数值时,统计所述快递柜中格口派发所述快递件的周转率的第二数值;根据所述第一数值与所述第二数值,拟合所述快递柜分数据与所述周转率之间的约束关系;根据所述快递柜分数据和所述周转率生成快递柜总数据;在所述约束关系的约束下,确定所述快递柜分数据的目标数值,以使所述快递柜总数据满足预设的条件。通过动态调整快递柜分数据的目标数值。适当的提高繁华地区快递柜的目标数值,以减少使用的频次。适当降低偏僻地区快递柜的目标数值,以增加使用的频次。实现对快递柜资源的合理分流,提高快递柜的使用效率。附图说明图1为本发明实施例一提供的一种快递柜分数据的调整方法的流程图;图2为本发明实施例二提供的一种快递柜分数据的调整方法的流程图;图3为本发明实施例四提供的一种快递柜分数据的调整方法的流程图;图4为本发明实施例五提供的一种快递柜分数据的使用方法的流程图;图5为本发明实施例六提供的一种快递柜分数据的调整装置;图6为本发明实施例七提供的一种快递柜分数据的使用装置;图7为本发明实施例八提供的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。实施例一图1为本发明实施例一提供的一种快递柜分数据的调整方法的流程图。本实施例可适用于根据历史的快递柜分数据和周转率来预测一个快递柜分数据的目标数值的情况。该方法可以由一种快递柜分数据的调整装置来执行,该装置可以由软件和/或硬件的方式实现,通常配置于快递柜或者与快递柜关联的其他电子设备中。快递柜中配置有多个格口,格口用于在接收到快递柜分数据时、派发快递件。快递柜分数据是对一系列第一数值的统称,派发快递件是指格口的格口门打开,以使得取件人可以从格口中取出快递件。参考图1,该方法具体包括:s101、在所述快递柜分数据应用第一数值时,统计所述快递柜中格口派发所述快递件的周转率的第二数值。快递柜分数据中的第一数值一般是一个快递柜在一定周期内使用的数据。当将快递柜格口的快递柜分数据设置为第一数值时,统计该快递柜格口派出的快递件的周转率作为第二数值。确周转率表示派出的快递件与格口的关系。可以通过如下方式来确定快递柜的周转率,统计快递柜中格口的数量,统计在一定周期内,快递柜格口派出的快递件的数量。将所述派出的快递件的数量与所述格口的数量的商作为周转率。在一可行的实现方式中,针对一个快递柜,确定快递柜分数据为第一数值时,该第一数值对应的第二数值。第一数值是可以变化的数值,当第一数值的数值不同时,对应的第二数值的数值一般也会变化。一般的,快递柜总数据与快递柜分数据成的第一数值正相关,快递柜总数据与周转率的第二数值也正相关。s102、根据所述第一数值与所述第二数值,拟合所述快递柜分数据与所述周转率之间的约束关系。多个第一数值表示的是快递柜分数据的某些情况,而多个第二数值表示的是周转率的某些情况。第一数值与其对应的第二数值可以看成是多个离散的点。拟合快递柜分数据与所述周转率之间的约束关系的结果需要输出的是连续的线,用于根据已知的第一数值与第二数值合理推测未知的第一数值与第二数值,即拟合所述快递柜分数据与所述周转率之间的约束关系。s103、根据所述快递柜分数据和所述周转率生成快递柜总数据。快递柜总数据表示在快递柜分数据使用第一数值时,可以获得的总的数值。可以获得的总的数值还与周转率相关。在一可行的实现方式中,快递柜总数据是快递柜分数据与周转率的乘积。在一可行的实现方式中,确定第一数值使用的具体数值,确定该第一数值使用的具体数值对应的周转率的第二数值,将第一数值的具体数值与第二数值的具体数值的乘积作为快递柜总数据。s104、在所述约束关系的约束下,确定所述快递柜分数据的目标数值,以使所述快递柜总数据满足预设的条件。约束关系是指快递柜分数据对应的周转率,在约束关系下,当快递柜分数据的第一数值确定后,周转率的第二数值就唯一的确定了。快递柜分数据的目标数值是指从快递柜分数据可能的第一数值的中选择出的一个第一数值。选择出的这一个第一数值使得快递柜总数据满足预设的条件。预设的条件是指快递柜总数据最大或者快递柜总数据超过某一数值。在一可行的实现方式中,构建快递柜总数据、快递柜分数据、周转率之间的关系,根据约束关系确定快递柜分数据的第一数值与周转率的第二数值。以快递柜总数据最大为目标对该表达式进行求解,以获得合适的快递柜分数据的第一数值作为目标数值。本发明实施例提供了根据历史数据动态调整快递柜分数据使用的第一数值的方案,如:在所述快递柜分数据应用第一数值时,统计所述快递柜中格口派发所述快递件的周转率的第二数值;根据所述第一数值与所述第二数值,拟合所述快递柜分数据与所述周转率之间的约束关系;根据所述快递柜分数据和所述周转率生成快递柜总数据;在所述约束关系的约束下,确定所述快递柜分数据的目标数值,以使所述快递柜总数据满足预设的条件。通过动态调整快递柜分数据的目标数值。适当的提高繁华地区快递柜的目标数值,以减少使用的频次。适当降低偏僻地区快递柜的目标数值,以增加使用的频次。实现对快递柜资源的合理分流,提高快递柜的使用效率。实施例二图2为本发明实施例二提供的一种快递柜分数据的调整方法的流程图。本实施例是在实施例一的基础上,详细描述了约束关系的构方法,以及在约束关系的约束下,如何确定快递柜分数据的目标数值取件消息包括的其他内容的具体描述。在同一快递柜中,为了方便投递快递柜,一般会设置大小不相同的格口。快递柜中设置的格口大小均相同时,便于理解本方案。因此在本实施例中,未作特殊说明时,一快递柜中的格口大小相同。参考图2,该方法具体包括:s201、确定所述快递柜中格口的格口数量。格口设置在快递柜中,包括空闲和使用两种状态。当一个格口处于空闲状态时,投递人员可以通过使用数量为分业务数使用的第一数据的快递柜分数据来控制格口打开,进行快递件的投递,被投递快递件的格口的状态从空闲更改为使用。当格口中的快递件被取出时,格口的状态从使用更改为空闲。在一可行的实现方式中,确定快递柜中格口的数量(记为cell_num),该数量包括处于空闲和使用两种状态的格口。s202、在所述快递柜分数据应用第一数值时,统计所述格口派出所述快递件的快件数量。针对一快递柜,当快递柜分数据(记为price)使用第一数值时,确定所有格口派出快递件的快件数量。快递柜分数据使用的第一数值与格口派出快递件的快件数量通过统计获得。快递柜分数据与快件数量的关系如表一:表一快递柜分数据(price)快件数量020104420402546303634243540s203、计算所述快件数量与所述格口数量之间的商值,作为周转率的第二数值。(格口数为40)将快递柜分数据对应某一第一数值时、派出的快件数量与格口数量之间的商作为该第一数值对应的周转率(记为turnover_rate)的第二数值。快递柜分数据与周转率的关系如表二:表二快递柜分数据(price)快件数量格口数量周转率(turnover_rate)020400.51044401.12040401.02546401.153036400.93424400.63540401.0s204、在所述快递柜分数据应用第一数值时,计算所述周转率为第二数值的概率。当快递柜分数据使用第一数值时,确定对应的第二数值。由于快递柜自投入使用后就会开始进行数据采集,因此在不同的周期内,相同的第一数值可以对应不同的第二数值。具体的,可以统计快递柜分数据应用第一数值的第一频次;统计在快递柜分数据应用第一数值时,周转率为第二数值的第二频次;计算第二频次与第一频次之间比值,作为在快递柜分数据应用第一数值时,周转率为第二数值的概率。以每天为周期,采集10天的数据为例。快递柜分数据的第一数值为20时,可以对应10个第二数值。如这10个第二数值分别为1.0、1.2、1.1、1.0、0.9、0.5、1.2、1.2、1.0和1.3。可以看出快递柜分数据的第一数值为20时,对应的第二数值为:1.0三次、1.2三次、1.1一次、0.9一次、0.5一次、1.3一次。那么,第二数值为1.0的概率为0.3、第二数值为1.2的概率为0.3、第二数值为1.1的概率为0.1、第二数值为0.9的概率为0.1、第二数值为0.5的概率为0.1、第二数值为1.3的概率为0.1。s205、计算所述概率的均值,作为所述快递柜中格口派发所述快递件的周转概率。由于一个第一数值可能对应多个第二数值,为了让采集的数据更加具有代表性,因此计算概率的均值,作为快递柜中格口派发所述快递件的周转概率。沿用步骤s204中以每天为周期,采集10天的数据的例子,可以将概率的均值为1.04,即周转概率为1.04。s206、基于所述第一数值与所述周转概率拟合曲线,作为所述快递柜分数据与所述周转率之间的约束关系。具体的,对周转概率进行插值处理;确定插值处理之后的周转概率的置信区间;确定第一数值、第一数值对应的置信区间中的置信度,作为目标点;基于目标点拟合曲线,作为快递柜分数据与周转率之间的约束关系。在一可行的实现方式中,可以使用贝叶斯推断来拟合约束关系。贝叶斯推断是基于数据,通过先验分布和观测数据的极大似然估计寻找后验概率分布,从概率的角度对映射关系进行动态拟合的一种机器学习算法。在贝叶斯公式中,先验分布p(price)指一系列第一数值的概率分布,后验分布p(turnover_rate|price)指该第一数值对应的周转率分布的近似分布。贝叶斯公式如下:p(turnover_rate|price)=p(price|turnover_rate)p(price)/p(turnover_rate)。将先验分布p(price)和后验分布p(turnover_rate|price)输入贝叶斯推断模型,使用高斯过程(gaussianprocess)算法拟合后验分布作为所述快递柜分数据与所述周转率之间的约束关系。第一数值与周转概率已通过之前步骤获得。构建坐标系,坐标系的横轴为快递柜分数据p(price),坐标系的纵轴为周转率p(turnover_rate|price),周转率代表取到某个价格时周转率出现的概率,是沿着纵轴的一个分布。当然,此时周转率采用的数值可以是周转概率对应的数值。高斯过程回归是贝叶斯推断模型的一个具体实现方式,它将快递柜分数据及其对应的周转率均值之间的关系看成一个随机过程,训练过程是拟合这个随机过程,预测过程是通过这个随机过程,找到快递柜分数据区间对应的周转率均值曲线。如下面python代码所示,sklearn库中的高斯过程回归(gaussianprocessregression,gpr)模型,是使用高斯过程(gaussianprocess,gp)先验对数据进行回归分析的非参数模型(non-parametericmodel),其求解按贝叶斯推断(bayesianinference)进行。本发明使用了rbf径向基函数作为gpr的kernel,对大中小格口分别生成一个模型对象gp_small,gp_middle和gp_big,再从离散观测价格x和对应的周转率均值y拟合出两者的关系,最后基于这种关系在p的价格范围内预测出大中小格口的价格周转率曲线)。#从sklearn库中导入相关函数fromsklearn.gaussian_processimportgaussianprocessregressorfromsklearn.gaussian_process.kernelsimportrbf,constantkernelasc#基于rbf径向基函数构建大中小格口各自的模型对象kernel=c(1.0,(1e-3,1e3))*rbf(1,(1e-2,1e2))gp_small=gaussianprocessregressor(kernel=kernel,n_restarts_optimizer=9)gp_big=gaussianprocessregressor(kernel=kernel,n_restarts_optimizer=9)gp_middle=gaussianprocessregressor(kernel=kernel,n_restarts_optimizer=9)#从离散观测价格x和对应的周转率均值y拟合出两者关系gp_small=gp_small.fit(x_small,y_small)gp_big=gp_big.fit(x_big,y_big)gp_middle=gp_middle.fit(x_middle,y_middle)#基于fit出的关系,在p的价格范围内预测出大中小格口的价格周转率曲线y_pred_(small/middle/big),及其标准差sigma_(small/middle/big)p=np.linspace(0,50,50)p=p.reshape(-1,1)y_pred_small,sigma_small=gp_small.predict(p,return_std=true,return_cov=false)y_pred_big,sigma_big=gp_big.predict(p,return_std=true,return_cov=false)y_pred_middle,sigma_middle=gp_middle.predict(p,return_std=true,return_cov=false)s207、确定所述格口的格口数量。s208、将所述快递柜分数据、所述周转率与所述格口数量之间的乘积,作为快递柜总数据。确定快递柜总数据(记为profit)与快递柜分数据(price)、周转率(turnover_rate)与、格口数量(cell_num)之间关系,为:profit=price*turnover_rate*cell_num)。s209、在所述约束关系的约束下,调整所述快递柜分数据的候选数值。所述快递柜分数据的候选数值是指在坐标系的横轴上可能使用的数值。s210、当所述快递柜分数据应用所述候选数值时,计算所述快递柜总数据的总数值。s211、确定最大的所述总数据值对应的候选数值为目标数值。在上述实施例的基础上,在步骤s204之前,还可以先进行去除噪音点的处理。包括:将所述周转率的第二数值构建为周转率序列,周转率序列包括趋势序列和噪音序列;删除所述噪音序列中的第二数值,以保留所述趋势序列中的第二数值。以每天为周期,采集10天的数据为例。快递柜分数据的第一数值为20时,可以对应10个第二数值。如这10个第二数值分别为1.0、1.2、1.1、1.0、0.9、0.5、1.2、1.2、1.0和1.3。可以看出快递柜分数据的第一数值为20时,对应的第二数值为:1.0三次、1.2三次、1.1一次、0.9一次、0.5一次、1.3一次。那么,第二数值为1.0的概率为0.3、第二数值为1.2的概率为0.3、第二数值为1.1的概率为0.1、第二数值为0.9的概率为0.1、第二数值为0.5的概率为0.1、第二数值为1.3的概率为0.1。可以看出第二数值为0.5时与其他第二数值的偏差较大,可以1.0、1.2、1.1、1.0、0.9、1.2、1.2、1.0和1.3作为趋势序列,将0.5作为噪音序列。删除噪音序列中的0.5,趋势序列的概率的均值为1.07。删除所述噪音序列中的第二数值,以保留所述趋势序列中的第二数值,会对概率的均值造成较大的影响。区分趋势序列和噪音序列可以更好的对数据进行整合,减少噪音点对统计数据的干扰。实施例三在本实施例中,对实施例二中的场景做具体描述。当然本实施例仅仅用于帮助对本方案的理解,不对本方案进行限制。本实施例中的快递柜仅包括相同类型的快递格口(cell_num),周转率(turnover_rate)为派件量与格口数的商,快递柜分数据为使用快递格口需要支付的价格(price),第一数值为快递柜格口在不同时期使用的价格,快递柜总数据为快递柜的收益(profit)。一台快递柜的收益与格口价格和周转率(单位格口派件量)正相关,价格越高,或者周转率越高,柜机的收益也越大。本实施例需要调整快递柜分数据,以获得最大的收益。将该问题可以抽象为:构建动态调价模型,找到能带来最大收益(maxprofit)时的价格和周转率组合(price,turnover_rate)。由于从数据中获取的每台柜机的一系列格口价格是离散观测值,数量极少,且价格和周转率之间的对应关系复杂,很难从参数建模,所以本实施例中动态调价模型分为两步实现,第一步是构建价格周转率模型,第二步是构建价格收益预测模型,目标就是通过这两个模型找到最大收益时的价格周转率组合。建价格周转率模型:一快递柜的价格周转率曲线描述的是,随着价格变动快递员在该柜机上派件倾向的改变,该倾向表现为派件量的变化。市场影响因素千变万化,从参数建模很难准确描述该对应关系。首先,从数据平台获取一台快递柜自开通收费以来每日的格口数、格口派件量和日收费价格,由派件量除以格口数得到当日周转率,多日的周转率形成周转率时间序列。其次,分解周转率时间序列为趋势部分、周期性变动部分和噪音部分,提取出趋势部分的周转率序列,按照一系列观测价格聚合后求每个价格的平均周转率。构建坐标系,坐标系中横轴是观测价格,纵轴是观测价格聚合后,每个价格对应的日周转率分布,从该分布得到周转率均值。最后,寻找一个数学模型f,来表达价格price和周转率turnover_rate之间的映射关系。本实施例中使用了贝叶斯推断来解决。贝叶斯推断是基于数据,通过先验分布和观测数据的极大似然估计寻找后验概率分布,从概率的角度对映射关系进行动态拟合的一种机器学习算法。动态调价问题中,先验分布p(price)指一系列观测价格的概率分布,后验分布p(turnover_rate|price)指该观测价格对应的真实周转率分布的近似分布。将获取的观测价格和周转率均值输入贝叶斯推断模型,使用高斯过程(gaussianprocess)算法拟合后验分布。这一过程可随着观测数据的增多,增量动态计算,(越来越接近真实的后验分布。然后在需要的定价区间,该模型预测该段定价区间内后验分布,也就是价格周转率曲线的波动情况。构建价格收益预测模型:给定一个价格区间,由“价格周转率模型”可预测出连续的价格周转率曲线,该曲线得到的就是公式:profit=f(price,turnover_rate,cell_num)中的周转率turnover_rate。当价格price,周转率turnover_rate和格口数cell_num均已获取后,就可以建立价格收益映射关系了,该关系表示价格与派件量相乘得到收益,其中派件量turnover_rate×cell_num。价格收益预测模型”构造的曲线上的每一点,反映的是某个价格与其相应的周转率与收益的关系,当定价区间内确定后,该区间内的收益曲线也确定了。该曲线最高处是收益最大点,收益最大点对应的价格就是最优价格,也是动态调价模型的输出。实施例四图3为本发明实施例四提供的一种快递柜分数据的调整方法的流程图。本实施例是在实施例一的基础上,增加了快递柜中包括多种类型的格口的情况。在同一快递柜中,为了方便投递快递柜,一般会设置大小不相同的格口。快递柜中设置的格口大小不相同时,是实际中常常出现的形式。本实施例描述了本发明如何针对快递柜包括不同大小的格口的情况。参考图3,该方法具体包括:s301、确定所述格口的格口种类。格口的种类可以至少包括两类不同的格口,如大格口和小格口。当然,本实施例对格口的具体种类不加以限制,格口的种类可以按照本领域技术人员的通常分类方式进行确定。s302、在所述格口种类的格口对应的所述快递柜分数据应用第一数值时,统计所述快递柜派发所述快递件的周转率的第二数值。按照格口的种类对格口进行划分。以格口包括大格口和小格口为例进行说明。分别统计大格口快递柜分数据对应的第一数值和小格口快递柜分数据对应的第一数值。大格口快递柜分数据中的第一数值一般是一个快递柜中所有大格口在一定周期内使用的数据。当将大格口的快递柜分数据设置为第一数值时,统计大格口派出的快递件的周转率作为第二数值。确周转率表示派出的快递件与大格口的关系。可以通过如下方式来确定快递柜的周转率,统计大格口的数量,统计在一定周期内,大格口派出的快递件的数量。将所述派出的快递件的数量与所述大格口的数量的商作为周转率。在一可行的实现方式中,针对一个快递柜,确定大格口快递柜分数据为第一数值时,该第一数值对应的第二数值。第一数值是可以变化的数值,当第一数值的数值不同时,对应的第二数值的数值一般也会变化。一般的,快递柜总数据与快递柜分数据成的第一数值正相关,快递柜总数据与周转率的第二数值也正相关。确定小格口的第一数值与第二数值的方法同大格口。s303、根据所述第一数值与所述第二数值,拟合所述快递柜分数据与所述周转率之间的约束关系。s304、根据所述快递柜分数据和所述周转率生成快递柜总数据。s305、在所述约束关系的约束下,确定所述格口种类的格口对应的所述快递柜分数据的目标数值,以使所述快递柜总数据满足预设的条件。分别对大格口与小格口设定不同的目标数据,以使得两种类型的格口各自即满足约束条件又满足预设条件。本实施例提供了快递柜包括不同类型的格口时,如何确定目标数值的方案。提高了设置快递柜格口的灵活性,使得不同类型的格口可以采用不同的目标数值,增加了快递柜总数据的数值。实施例五图4为本发明实施例五提供的一种快递柜分数据的使用方法的流程图。本实施例可适用于为快递柜的格口配置一个快递柜分数据,并根据快递柜分数据进行使用的情况。该方法可以由一种快递柜分数据的使用装置来执行,该装置可以由软件和/或硬件的方式实现,通常配置于快递柜中。参考图4,该方法具体包括:s401、接收作用于一格口的派件操作,所述格口对应的快递柜分数据应用目标数值。在投递人员使用的电子设备中,可以安装快递应用,该快递应用提供ui(userinterface,用户界面),投递人员可在该ui上进行操作,以进行派件操作。当然,该电子设备可以是投递人员使用的手机、平板或其他可安装快递应用的设备。该电子设备还可以是集成在快递柜上的键盘、触摸板等。在一实现方式中,使用电子设备的寄件人首先在ui进行登陆操作,登陆成功后才能进行寄快递的投递操作。s402、接收数量为所述目标数值的快递柜分数据,并驱动所述格口存储快递件。该电子设备响应于该派件操作,显示快递柜分数据的目标数值。投递人员对该快递柜分数据执行预设的操作。如快递柜分数据为需要支付的金额时,投递人员需要支付该金额。当投递人员按照执行快递柜分数据对应的操作后,快递柜驱动格口的格门打开,以接收投递人员投递的快递件。目标数值通过如下方式确定:在快递柜分数据应用第一数值时,统计快递柜中格口派发快递件的周转率的第二数值;根据第一数值与第二数值,拟合快递柜分数据与周转率之间的约束关系;根据快递柜分数据和周转率生成快递柜总数据;在约束关系的约束下,确定快递柜分数据的目标数值,以使快递柜总数据满足预设的条件。目标值的确定方式可以参见实施例一至实施例四的步骤。本发明实施例提供了根据历史数据动态调整快递柜分数据使用的第一数值的方案,如:接收作用于一格口的派件操作,格口对应的快递柜分数据应用目标数值;接收数量为目标数值的快递柜分数据,并驱动格口存储快递件。通过动态调整快递柜分数据的目标数值。适当的提高繁华地区快递柜的目标数值,以减少使用的频次。适当降低偏僻地区快递柜的目标数值,以增加使用的频次。实现对快递柜资源的合理分流,提高快递柜的使用效率。实施例六图5为本发明实施例六提供的一种快递柜分数据的调整装置。在快递柜中配置有多个格口,所述格口用于在接收到快递柜分数据时、派发快递件,所述装置包括:周转率确定模块51、约束关系确定模块52、快递柜总数据生成模块53和目标数值确定模块54,其中:周转率确定模块51,用于在所述快递柜分数据应用第一数值时,统计所述快递柜中格口派发所述快递件的周转率的第二数值;约束关系确定模块52,用于根据所述第一数值与所述第二数值,拟合所述快递柜分数据与所述周转率之间的约束关系;快递柜总数据生成模块53,用于根据所述快递柜分数据和所述周转率生成快递柜总数据;目标数值确定模块54,用于在所述约束关系的约束下,确定所述快递柜分数据的目标数值,以使所述快递柜总数据满足预设的条件。本发明实施例提供了根据历史数据动态调整快递柜分数据使用的第一数值的方案,如:在所述快递柜分数据应用第一数值时,统计所述快递柜中格口派发所述快递件的周转率的第二数值;根据所述第一数值与所述第二数值,拟合所述快递柜分数据与所述周转率之间的约束关系;根据所述快递柜分数据和所述周转率生成快递柜总数据;在所述约束关系的约束下,确定所述快递柜分数据的目标数值,以使所述快递柜总数据满足预设的条件。通过动态调整快递柜分数据的目标数值。适当的提高繁华地区快递柜的目标数值,以减少使用的频次。适当降低偏僻地区快递柜的目标数值,以增加使用的频次。实现对快递柜资源的合理分流,提高快递柜的使用效率。在上述实施例的基础上,周转率确定模块51还用于:确定所述快递柜中格口的格口数量;在所述快递柜分数据应用第一数值时,统计所述格口派出所述快递件的快件数量;计算所述快件数量与所述格口数量之间的商值,作为周转率的第二数值。在上述实施例的基础上,约束关系确定模块52还用于:在所述快递柜分数据应用第一数值时,计算所述周转率为第二数值的概率;计算所述概率的均值,作为所述快递柜中格口派发所述快递件的周转概率;基于所述第一数值与所述周转概率拟合曲线,作为所述快递柜分数据与所述周转率之间的约束关系。在上述实施例的基础上,所述在所述快递柜分数据应用第一数值时,计算所述周转率为第二数值的概率,包括:统计所述快递柜分数据应用第一数值的第一频次;统计在所述快递柜分数据应用第一数值时,所述周转率为第二数值的第二频次;计算所述第二频次与所述第一频次之间比值,作为在所述快递柜分数据应用第一数值时,所述周转率为第二数值的概率。在上述实施例的基础上,所述在所述快递柜分数据应用第一数值时,计算所述周转率为第二数值的概率之前,还包括:将所述周转率的第二数值构建为周转率序列,所述周转率序列包括趋势序列和噪音序列;删除所述噪音序列中的第二数值,以保留所述趋势序列中的第二数值。在上述实施例的基础上,述基于所述第一数值与所述周转概率拟合曲线,作为所述快递柜分数据与所述周转率之间的约束关系,包括:对所述周转概率进行插值处理;确定插值处理之后的周转概率的置信区间;确定所述第一数值、所述第一数值对应的置信区间中的置信度,作为目标点;基于所述目标点拟合曲线,作为所述快递柜分数据与所述周转率之间的约束关系。在上述实施例的基础上,快递柜总数据生成模块53还用于:确定所述格口的格口数量;将所述快递柜分数据、所述周转率与所述格口数量之间的乘积,作为快递柜总数据。在上述实施例的基础上,目标数值确定模块54还用于:在所述约束关系的约束下,调整所述快递柜分数据的候选数值;当所述快递柜分数据应用所述候选数值时,计算所述快递柜总数据的总数值;确定最大的所述总数据值对应的候选数值为目标数值。在上述实施例的基础上,周转率确定模块51还用于:确定所述格口的格口种类;在所述格口种类的格口对应的所述快递柜分数据应用第一数值时,统计所述快递柜派发所述快递件的周转率的第二数值;所述在所述约束关系的约束下,确定所述快递柜分数据的目标数值,以使所述快递柜总数据满足预设的条件,包括:在所述约束关系的约束下,确定所述格口种类的格口对应的所述快递柜分数据的目标数值,以使所述快递柜总数据满足预设的条件。本实施例提供的一种快递柜分数据的调整装置可用于执行实施例一、实施例二和实施例四提供的一种快递柜分数据的调整方法,具有相应的功能和有益效果。实施例七图6为本发明实施例七提供的一种快递柜分数据的使用装置,在快递柜中配置有多个格口,所述格口用于在接收到快递柜分数据时、派发快递件,所述装置包括:派件操作接收模块61和格口驱动模块62。其中:派件操作接收模块61,用于接收作用于一格口的派件操作,所述格口对应的快递柜分数据应用目标数值;格口驱动模块62,用于接收数量为所述目标数值的快递柜分数据,并驱动所述格口存储快递件;所述目标数值通过如下方式确定:在所述快递柜分数据应用第一数值时,统计所述快递柜中格口派发所述快递件的周转率的第二数值;根据所述第一数值与所述第二数值,拟合所述快递柜分数据与所述周转率之间的约束关系;根据所述快递柜分数据和所述周转率生成快递柜总数据;在所述约束关系的约束下,确定所述快递柜分数据的目标数值,以使所述快递柜总数据满足预设的条件。本发明实施例提供了根据历史数据动态调整快递柜分数据使用的第一数值的方案,如:接收作用于一格口的派件操作,格口对应的快递柜分数据应用目标数值;接收数量为目标数值的快递柜分数据,并驱动格口存储快递件。通过动态调整快递柜分数据的目标数值。适当的提高繁华地区快递柜的目标数值,以减少使用的频次。适当降低偏僻地区快递柜的目标数值,以增加使用的频次。实现对快递柜资源的合理分流,提高快递柜的使用效率。实施例八图7为本发明实施例八提供的一种电子设备的结构示意图。如图7所示,该电子设备包括处理器70、存储器71、通信模块72、输入装置73和输出装置74;电子设备中处理器70的数量可以是一个或多个,图7中以一个处理器70为例;电子设备中的处理器70、存储器71、通信模块72、输入装置73和输出装置74可以通过总线或其他方式连接,图7中以通过总线连接为例。存储器71作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如实施例中的一种快递柜分数据的调整方法对应的模块(例如,一种快递柜分数据的调整装置中的周转率确定模块51、约束关系确定模块52、快递柜总数据生成模块53和目标数值确定模块54);如实施例中的一种快递柜分数据的使用方法对应的模块(例如,一种快递柜分数据的使用装置中的派件操作接收模块61和格口驱动模块62)。处理器70通过运行存储在存储器71中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述的一种快递柜分数据的调整方法或者一种快递柜分数据的使用方法。存储器71可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器71可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器71可进一步包括相对于处理器70远程设置的存储器,这些远程存储器可以通过网络连接至电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。通信模块72,用于与显示屏建立连接,并实现与显示屏的数据交互。输入装置73可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。本实施例提供的一种电子设备,可执行本发明实施例一、实施例二和实施例四提供的一种快递柜分数据的调整方法,具体相应的功能和有益效果。本实施例提供的一种电子设备,还可执行本发明实施例五提供的一种快递柜分数据的使用方法,具体相应的功能和有益效果。实施例九本发明实施例九还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种快递柜分数据的调整方法,该方法包括:在所述快递柜分数据应用第一数值时,统计所述快递柜中格口派发所述快递件的周转率的第二数值;根据所述第一数值与所述第二数值,拟合所述快递柜分数据与所述周转率之间的约束关系;根据所述快递柜分数据和所述周转率生成快递柜总数据;在所述约束关系的约束下,确定所述快递柜分数据的目标数值,以使所述快递柜总数据满足预设的条件。所述计算机可执行指令在由计算机处理器执行时用于执行一种快递柜分数据的使用方法,该方法包括:接收作用于一格口的派件操作,所述格口对应的快递柜分数据应用目标数值;接收数量为所述目标数值的快递柜分数据,并驱动所述格口存储快递件;所述目标数值通过如下方式确定:在所述快递柜分数据应用第一数值时,统计所述快递柜中格口派发所述快递件的周转率的第二数值;根据所述第一数值与所述第二数值,拟合所述快递柜分数据与所述周转率之间的约束关系;根据所述快递柜分数据和所述周转率生成快递柜总数据;在所述约束关系的约束下,确定所述快递柜分数据的目标数值,以使所述快递柜总数据满足预设的条件。当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明实施例一、实施例二和实施例四提供的一种快递柜分数据的调整方法中的相关操作,还可以执行本发明实施例五提供的一种快递柜分数据的使用方法中的相关操作。通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机电子设备(可以是个人计算机,服务器,或者网络电子设备等)执行本发明各个实施例所述的方法。值得注意的是,上述快递柜分数据的调整装置和快递柜分数据的使用装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1