配送资源调度方法、装置、电子设备及计算机存储介质与流程

文档序号:17590927发布日期:2019-05-03 21:49阅读:179来源:国知局
配送资源调度方法、装置、电子设备及计算机存储介质与流程

本公开涉及计算机技术领域,具体涉及一种配送资源调度方法、装置、电子设备及计算机可读存储介质。



背景技术:

随着o2o的深入发展,物流配送已经是各o2o业务的立足之本,专职配送人员维护成本高,o2o业务高峰时段短且高峰期突出,所以o2o业务方如何降低配送成本和解决配送压力成为了棘手的问题。当下兴起了一种新的配送运力模式,即众包配送,它利用闲散的劳动力,实现对区域配送运力的补充。因此结合当前在送订单预估在未来一段时间(比如:15分钟之后),每个区域内将会有多少配送资源流入和流出等信息,如何对每个区域的配送压力进行提前预测,从而有效调度众包配送资源是亟待解决的技术问题之一。



技术实现要素:

本公开实施例提供一种配送资源调度方法、装置、电子设备及计算机可读存储介质。

第一方面,本公开实施例中提供了一种配送资源调度方法。

具体的,所述配送资源调度方法,包括:

确定预测参数;其中,所述预测参数至少包括在预定时间段之后流入和/或流出第一区域的流动配送资源;

根据所述流动配送资源预测所述第一区域在所述预定时间段之后的预估配送压力;

根据所述预估配送压力采用预设的第一平衡调度策略对所述第一区域进行配送资源的调度。

结合第一方面,所述根据所述预估配送压力采用预设的第一平衡调度策略对所述第一区域进行配送资源的调度,包括:

响应于所述预估配送压力大于或等于第一预设阈值的结果,采用预设的第一平衡调度策略为所述第一区域增加一个或多个配送资源。

结合第一方面,本公开在第一方面的第一种实现方式中,根据流动配送资源预测所述第一区域在所述预定时间段之后的预估配送压力,包括:

根据历史数据预测所述第一区域在所述预定时间段之后的待配送任务量以及第一可用配送资源;

根据所述流动配送资源、所述待配送任务量以及所述第一可用配送资源预测所述预估配送压力。

结合第一方面或第一方面的第二种实现方式,本公开在第一方面的第二种实现方式中,采用预设的第一平衡调度策略为所述第一区域增加一个或多个配送资源,包括:

确定一个或多个第二区域;其中,所述第二区域被预测为在所述预设时间范围内的第二配送压力小于或等于第二预设阈值;

采用所述预设的第一平衡调度策略将所述第二区域中的至少一个第二可用配送资源调度至所述第一区域。

结合第一方面或第一方面的第二种实现方式,本公开在第一方面的第三种实现方式中,采用预设的第一平衡调度策略为所述第一区域增加一个或多个配送资源,还包括:

确定在所述预设时间段之后可用的第一众包配送资源;

采用预设的第一平衡调度策略调度一个或多个所述第一众包配送资源至所述第一区域。

结合第一方面或第一方面的第二种实现方式,本公开在第一方面的第四种实现方式中,所述配送资源调度方法,还包括:

确定所述第一区域在所述预定时间段之后的实际配送压力;

响应于所述预估配送压力小于所述实际配送压力、且差值的绝对值大于或等于第三预设阈值,采用预设的第二平衡调度策略为所述第一区域增加一个或多个配送资源;和/或,

响应于所述预估配送压力大于所述实际配送压力、且差值的绝对值大于或等于第四预设阈值,采用预设的第三平衡调度策略从所述第一区域调离一个或多个配送资源。

结合第一方面的第四种实现方式,本公开在第一方面的第五种实现方式中,采用预设的第二平衡调度策略为所述第一区域增加一个或多个配送资源,包括:

确定当前可调度的第二众包配送资源;

采用预设的第二平衡调度策略调度一个或多个所述第二众包配送资源至所述第一区域。

结合第一方面的第四种实现方式,本公开在第一方面的第六种实现方式中,采用预设的第三平衡调度策略从所述第一区域调离一个或多个配送资源,包括:

确定所述第一区域中闲置的第三众包配送资源;

采用预设的第三平衡调度策略将一个或多个所述第三众包配送资源调离所述第一区域。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第四种实现方式、第一方面的第五种实现方式和/或第一方面的第六种实现方式,本公开在第一方面的第七种实现方式中,所述第一平衡调度策略包括配送路径调正策略和/或配送费用调正策略。

结合第一方面的第四种实现方式,本公开在第一方面的第八种实现方式中,所述第二平衡调度策略和/或第三平衡调度策略包括配送费用调整策略。

第二方面,本公开实施例提供了一种配送资源调度装置,包括:

第一确定模块,被配置为确定预测参数;其中,所述预测参数至少包括在预定时间段之后流入和/或流出第一区域的流动配送资源;

预测模块,被配置为根据所述流动配送资源预测所述第一区域在所述预定时间段之后的预估配送压力;

第一调度模块,被配置为根据所述预估配送压力采用预设的第一平衡调度策略对所述第一区域进行配送资源的调度。

结合第二方面,所述第一调度模块,包括:

第一响应子模块,被配置为响应于所述预估配送压力大于或等于第一预设阈值的结果,采用预设的第一平衡调度策略为所述第一区域增加一个或多个配送资源。

结合第二方面,本公开在第二方面的第一种实现方式中,所述预测模块,包括:

第一预测子模块,被配置为根据历史数据预测所述第一区域在所述预定时间段之后的待配送任务量以及第一可用配送资源;

第二预测子模块,被配置为根据所述流动配送资源、所述待配送任务量以及所述第一可用配送资源预测所述预估配送压力。

结合第二方面或第二方面的第二种实现方式,本公开在第二方面的第二种实现方式中,所述第一响应子模块,包括:

第一确定子模块,被配置为确定一个或多个第二区域;其中,所述第二区域被预测为在所述预设时间范围内的第二配送压力小于或等于第二预设阈值;

第一调度子模块,被配置为采用所述预设的第一平衡调度策略将所述第二区域中的至少一个第二可用配送资源调度至所述第一区域。

结合第二方面或第二方面的第二种实现方式,本公开在第二方面的第三种实现方式中,其特征在于,所述第一调度模块,还包括:

第二确定子模块,被配置为确定在所述预设时间段之后可用的第一众包配送资源;

第二调度子模块,被配置为采用预设的第一平衡调度策略调度一个或多个所述第一众包配送资源至所述第一区域。

结合第二方面或第二方面的第二种实现方式,本公开在第二方面的第四种实现方式中,还包括:

第二确定模块,被配置为确定所述第一区域在所述预定时间段之后的实际配送压力;

第二调度模块,被配置为响应于所述预估配送压力小于所述实际配送压力、且差值的绝对值大于或等于第三预设阈值,采用预设的第二平衡调度策略为所述第一区域增加一个或多个配送资源;和/或,

第三调度模块,被配置为响应于所述预估配送压力大于所述实际配送压力、且差值的绝对值大于或等于第四预设阈值,采用预设的第三平衡调度策略从所述第一区域调离一个或多个配送资源。

结合第二方面的第四种实现方式,本公开在第二方面的第五种实现方式中,所述第二调度模块,包括:

第三确定子模块,被配置为确定当前可调度的第二众包配送资源;

第三调度子模块,被配置为采用预设的第二平衡调度策略调度一个或多个所述第二众包配送资源至所述第一区域。

结合第二方面的第四种实现方式,本公开在第二方面的第六种实现方式中,所述第三调度模块,包括:

第四确定子模块,被配置为确定所述第一区域中闲置的第三众包配送资源;

第四调度子模块,被配置为采用预设的第三平衡调度策略将一个或多个所述第三众包配送资源调离所述第一区域。

结合第二方面、第二方面的第一种实现方式、第二方面的第二种实现方式、第二方面的第四种实现方式、第二方面的第五种实现方式和/或第二方面的第六种实现方式,本公开在第二方面的第七种实现方式中,所述第一平衡调度策略包括配送路径调正策略和/或配送费用调正策略。

结合第二方面的第四种实现方式,本公开在第二方面的第八种实现方式中,所述第二平衡调度策略和/或第三平衡调度策略包括配送费用调整策略。

所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,配送资源调度装置的结构中包括存储器和处理器,所述存储器用于存储一条或多条支持配送资源调度装置执行上述第一方面中配送资源调度方法的计算机指令,所述处理器被配置为用于执行所述存储器中存储的计算机指令。所述配送资源调度装置还可以包括通信接口,用于配送资源调度装置与其他设备或通信网络通信。

第三方面,本公开实施例提供了一种电子设备,包括存储器和处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现第一方面所述的方法步骤。

第四方面,本公开实施例提供了一种计算机可读存储介质,用于存储配送资源调度装置所用的计算机指令,其包含用于执行上述第一方面中配送资源调度方法所涉及的计算机指令。

本公开实施例预先确定了预定时间段之后流入和/或流出所述第一区域的流动配送资源,并至少根据所述流动配送资源预测预定时间段之后第一区域的预估配送压力,从而在预估配送压力大于或等于第一预设阈值时,采用预设的第一平衡调度策略为所述第一区域增加一个或多个配送资源,从宏观层面上实现了对目标区域配送压力的提前预测,并基于预测得结果提前进行配送资源的调度,提高了配送资源的调度效率,降低了o2o平台的配送成本,提高了用户体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:

图1示出根据本公开一实施方式的配送资源调度方法的流程图;

图2示出根据图1所示实施方式的步骤s102的流程图;

图3示出根据本公开一实施方式中第一平衡调度策略的实现方法流程图;

图4示出根据本公开另一实施方式的配送资源调度方法的流程图;

图5示出根据本公开一实施方式的配送资源调度装置的结构框图;

图6示出根据图5所示实施方式的预测模块502的结构框图;

图7示出根据本公开一实施方式中第一响应子模块的结构框图;

图8示出根据本公开另一实施方式的配送资源调度装置的结构框图;

图9是适于用来实现根据本公开一实施方式的配送资源调度方法的电子设备的结构示意图。

具体实施方式

下文中,将参考附图详细描述本公开的示例性实施方式,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施方式无关的部分。

在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。

另外还需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。

图1示出根据本公开一实施方式的配送资源调度方法的流程图。如图1所示,所述配送资源调度方法包括以下步骤s101-s103:

在步骤s101中,确定预测参数;其中,所述预测参数至少包括在预定时间段之后流入和/或流出所述第一区域的流动配送资源;

在步骤s102中,根据所述流动配送资源预测所述第一区域在所述预定时间段之后的预估配送压力;

在步骤s103中,根据所述预估配送压力采用预设的第一平衡调度策略对所述第一区域进行配送资源的调度。

本实施例中,o2o平台在调度配送资源配送产品和服务时,通常按照提前规划好的区域调度,其中的区域可以代表一个商圈,也可以是通过对地域范围进行划分得到的一个单元。配送资源可以是根据配送订单上的配送地址进行配送的人力资源和/或机器资源(交通工具等)。用户在使用o2o平台订购产品或者服务时,通常需要配送资源将用户订购的产品或者服务从配送订单产生方配送至用户处。配送订单产生方和用户可以处于同一个区域内,也可以处于不同的区域内,此时会对配送资源完成配送任务后所处区域产生影响。例如,配送订单产生方处于区域a,用户处于区域b,则配送资源甲完成配送任务之前处于区域a,完成配送任务之后处于区域b,那么相对于区域a是流出了配送资源甲,而相对于区域b是流入了配送资源甲。

本实施例中,预定时间段可以是根据实际需要人为预先定义的一段时间,例如10分钟或者1小时等。其中,预定时间段的级别比如可以为小时、分钟或者秒,在此不做具体限定。下面以举例的方式来具体说明预测流动配送资源的其中一种实现方式,假设第一区域当前的配送资源数量为m,预定时间段为30分钟,也即预测出30分钟之后,将要流入第一区域的流动配送资源数量为n,流出第一区域的流动配送资源数量为l,那么可以根据上述预测确定30分钟之后,第一区域中的流动配送资源数量为n-l,而可用配送资源数量为m+n-l。

本实施例中,可以针对调度系统所管辖的整个区域(例如城市)中包括的各个小的区域(例如商圈)进行预测,而各个小的区域在未来一段时间之后配送压力的动态变化,至少有一部分取决于配送资源的流入和/或或流出。因此本实施例至少通过流动配送资源预测各个区域在预定时间段之后(例如30分钟之后)的预估配送压力,并且在预测出预估配送压力之后,根据预估配送压力,采用预设的第一平衡调度策略对第一区域进行配送资源的预调度,例如在预估配送压力较大时,为第一区域增加一个或多个配送资源,在预估配送压力表明第一区域的配送资源多余的情况下,将第一区域中多余的一个或多个配送资源调度至其他预估配送压力较大的区域,以便在预定时间段之后第一区域内的配送资源既能够胜任第一区域内产生的配送任务的配送工作,并且也不会由于配送资源过多而造成某些配送资源闲置的情况发生,能够避免造成由于配送压力过大导致用户无法在规定时间内享受到高质量的配送服务,也能够达到各个区域的配送资源与待配送任务较为平衡的一个状态。

本实施例中的第一平衡调度策略包括但不限于配送路径调度策略和/或配送费用调正策略。配送路径调度策略可以是通过调整配送资源正在配送或者将要配送的配送任务的路径,使得预估配送压力较小的区域中的配送资源更多地流入预估配送压力较大的区域;配送费用调正策略可以是通过将预估配送压力较大区域中的配送费用调高的方式,吸引其他区域的配送资源或者众包配送资源更多地流入,而通过将预估配送压力较小区域中的配送费用调低的方式,促使更多的配送资源离开等。

本公开实施例预先确定了预定时间段之后流入和/或流出所述第一区域的流动配送资源,并至少根据所述流动配送资源预测预定时间段之后第一区域的预估配送压力,从而在预估配送压力大于或等于第一预设阈值时,采用预设的第一平衡调度策略为所述第一区域增加一个或多个配送资源,从宏观层面上实现了对目标区域配送压力的提前预测,并基于预测得结果提前进行配送资源的调度,提高了配送资源的调度效率,降低了o2o平台的配送成本,提高了用户体验。

在本实施例的一个可选实现方式中,所述步骤s103,即根据所述预估配送压力采用预设的第一平衡调度策略对所述第一区域进行配送资源的调度的步骤,进一步包括以下步骤:

响应于所述预估配送压力大于或等于第一预设阈值的结果,采用预设的第一平衡调度策略为所述第一区域增加一个或多个配送资源。

该可选的实现方式中,针对预估配送压力大于或等于第一预设阈值的第一区域,采用预设的第一平衡调度策略为第一区域增加或减少一个或多个配送资源,以便在预定时间段之后区域内的配送资源能够胜任区域内产生的配送任务的配送工作,避免造成由于配送压力过大导致用户无法在规定时间内享受到高质量的配送服务。

下面以举例的方式来具体说明预估配送压力的其中一种实现方式,假设各个区域内配送订单产生方每日产生的订单总量相对稳定,那么各个区域内配送订单产生方每日在预定时间段之后产生的订单总量相对稳定,订单总量为t,根据配送压力与订单总量正相关,与流动配送资源负相关,可以获得配送压力是“订单总量”/“可用配送资源”=t/(m+n-l)的线性函数。

一般而言,众包配送资源具有两个特点,其一是众包配送资源不是专职的配送资源,o2o平台对其掌控力有限,需要通过配送路径或者奖励因素等引导措施调度其加入到预估配送资源不足的第一区域;其二是众包配送资源具有时效性,一般需要在规定时段内(例如30分钟)完成订单配送任务,即不能对已经产生的订单,进行较长时长(比如:半小时、1小时)的压单,这种压单的时长不足以应对预调度,因此需要提前预测目标区域的预估配送压力,并响应于预估配送压力大于第一预设阈值的结果,采用预设的第一平衡调度策略为第一区域增加一个或多个配送资源。

当配送压力大于第一预设阈值时,即第一区域在预定时间段之后的配送资源不足时,可以采用预设的第一平衡调度策略为第一区域增加一个或多个配送资源。其中,预设的第一平衡调度策略可以包括但不限于通过配送路径调整调度其他区域配送资源富裕的跨区域众包配送资源、通过奖励因素调整调度其他区域配送资源富裕的跨区域众包配送资源、通过奖励因素调整调度没有订单配送任务的众包配送资源。通过预设的第一平衡调度策略,可以为配送压力过大的第一区域吸引更多的众包配送资源,提高第一区域的配送运力,缓解其配送压力过大的问题。

在本实施例的一个可选实现方式中,如图2所示,所述步骤s102,即根据所述流动配送资源预测所述第一区域在所述预定时间段之后的预估配送压力的步骤,进一步包括以下步骤s201-s202:

在步骤s201中,根据历史数据预测所述第一区域在所述预定时间段之后的待配送任务量以及第一可用配送资源;

在步骤s202中,根据所述流动配送资源、所述待配送任务量以及所述第一可用配送资源预测所述预估配送压力。

在下文中将对步骤s201和s202分别做进一步的描述。

步骤s201

在本实施例中,可以建立预测模型来预测第一区域在所述预定时间段之后的待配送任务量以及第一可用配送资源。预测模型可以是卷积神经网络、深度神经网络、lstm、随机森林、决策树等机器学习模型中的一种或多种,预先经过训练数据训练得到,预测模型至少能够基于历史数据预测出第一区域在所述预定时间段之后的待配送任务量以及第一可用配送资源。当然,在其他实施例中,也可以通过历史数据统计分析后得到的线性规律确定预测第一区域在预定时间段之后的待配送任务量以及第一可用配送资源,对此本公开不做限制。

下面将以预测模型采用神经网络的机器学习方法为例进行举例说明,但需要说明的是本公开中的预测模型并不限于神经网络,其他机器学习方法同样能够适用。在训练神经网络时,可以通过历史数据分别统计各个小的区域的样本数据进行训练,可以针对各个小的区域分别训练得到各自的预测模型,也可以针对所有小的区域训练得到一个预测模型,具体根据实际情况而定,在此不做限制。样本数据的输入数据至少包括各个小的区域在某个时间周期内的某个时间段,比如,过去一周、一个月或三个月等时间周期内的各个时间段,具体时间段可以根据本公开实际需要设定,在此不做限定;而样本数据的标注数据至少包括各个时间周期内的时间段对应的待配送任务量以及第一可用配送资源。当然样本数据的输入数据还可以包括周几、是否工作日、是否节日等。在本公开一实施例中,为进一步完善预测模型的训练,还可以利用各个小的区域的新产生的数据,不断更新训练预测模型;比如统计当前时间的前5分钟、前10分钟、前30分钟等的待配送任务量以及第一可用配送资源。在训练好预测模型之后,可以将预定时间段之后的时间点所在的时间周期(例如具体时间点、周几、是否工作日、是否节日等)输入至预测模型后,即可预测得到第一区域在预定时间段之后的待配送任务量以及第一可用配送资源。

步骤s202

在本实施例一实施方式中,在预测出第一区域在预定时间段之后的待配送任务量以及第一可用配送资源之后,可以基于待配送任务量与能够承担待配送任务量的配送资源之间的线性关系,预测出第一区域在预定时间段之后的预估配送压力。第一可用配送资源为根据历史数据预测出的、预定时间段之后第一区域中可以被调度的配送资源,这些能够被调度的配送资源相对来说比较固定,是能够被调度系统预先感知的(通常情况下,每个配送资源都会有固定的配送区域,是预先设定好的)。本实施例在预测第一区域在预定时间段之后的配送压力时,除了考虑第一可用配送资源,还综合考虑动态流入和/或流出第一区域的流动配送资源。由于流入和/或流出的流动配送资源与当前时间点之前已产生订单的取货地址和送货地址相关,无法通过历史数据准确预测出来,因此本公开实施例通过预测已背单配送资源正在执行的配送任务,单独预测出第一区域在预定时间段之后流入和/或流出的流动配送资源,进而结合第一可用配送资源以及预测出的待配送任务量预测第一区域在预定时间段之后的预估配送压力。通过该可选的实现方式,能够更加准确地预估出第一区域的配送压力。

在本实施例的一个可选实现方式中,如图3所示,所述采用预设的第一平衡调度策略为所述第一区域增加一个或多个配送资源的步骤,进一步包括以下步骤s301-s302:

在步骤s301中,确定一个或多个第二区域;其中,所述第二区域被预测为在所述预设时间范围内的第二配送压力小于或等于第二预设阈值;

在步骤s302中,采用所述预设的第一平衡调度策略将所述第二区域中的至少一个第二可用配送资源调度至所述第一区域。

在下文中将对步骤s301和s302分别做进一步的描述。

步骤s301

如前所述,预测第一区域的配送压力的同时,也可以预测其他小的区域的配送压力,为了根据预测的结果平衡各个区域之间的配送资源,可以将配送压力小于或等于第二预设阈值的一个或多个第二区域中的配送资源调度到预估配送压力大于或等于第一预设阈值的第一区域中。第一预设阈值和第二预设阈值可以根据数据分析和/或经验确定,第二预设阈值可以等于第一预设阈值,也可以小于第一预设阈值,具体根据实际情况设定,在此不做限制。

步骤s302

当预测出在预设时间段之后的第二配送压力小于或等于第二预设阈值的第二区域时,说明第二区域的配送压力比较小,配送资源有富裕,在满足第二区域的配送运力充足的情况下,还可以调度出一个或多个配送资源去完成配送压力过大的区域,例如第一区域,即采用预设的第一平衡调度策略将第二区域中的第二可用配送资源调度至第一区域。第二可用配送资源是指第二区域在保证配送资源充足的情况下,还多出的一个或多个配送资源。

在本实施例的一个可选实现方式中,所述采用预设的第一平衡调度策略为所述第一区域增加一个或多个配送资源的步骤,还包括以下步骤:

确定在所述预设时间段之后可用的第一众包配送资源;

采用预设的第一平衡调度策略调度一个或多个所述第一众包配送资源至所述第一区域。

在本实施例中,可用的第一众包配送资源可以包括但不限于目前有配送任务的众包配送资源,即配送压力小于第一预设阈值即配送资源富裕的区域中的众包配送资源;可用的第一众包配送资源还可以包括目前尚无配送任务的众包配送资源。当然,可用的第一众包配送资源也可以包括通过历史经验等统计出通过某种调度策略能够吸引进来的众包配送资源的数量等。

当确定出在预设时间段之后可用的第一众包配送资源之后,采用预设的第一平衡调度策略调度一个或多个所述第一众包配送资源至第一区域,缓解第一区域的配送压力,从而实现配送资源的有效运用。下面将以餐饮外卖平台调度配送资源为例进行举例说明,但需要说明的是本公开中的配送资源调度方法并不限于餐饮外卖平台,其他o2o平台同样能够适用。当第一区域的配送压力过大时,可以采用预设的第一平衡调度策略中的配送路径调整策略,即从预设时间范围内可用的第一众包配送资源中引导那些与第一区域配送路径一致,或第一众包配送资源出发点或目的地与第一区域比较接近的第一众包配送资源(例如美团的配送资源等)至第一区域;还可以采用预设的第一平衡调度策略中的奖励因素调整策略,例如配送订单的价格奖励,吸引正在执行配送任务的可用的第一众包配送资源(例如美团的配送资源等)加入至第一区域;若此时还不能缓解第一区域的配送压力,可进一步采用预设的第一平衡调度策略中的奖励因素调整策略,例如加大配送订单的价格奖励幅度,吸引没有配送任务的可用的第一众包配送资源(例如快车司机等运力)加入至第一区域。

在本实施例的一个可选实现方式中,如图4所示,所述配送资源调度方法,还包括以下步骤s401-s403:

在步骤s401中,确定所述第一区域在所述预定时间段之后的实际配送压力;

在步骤s402中,响应于所述预估配送压力小于所述实际配送压力、且差值的绝对值大于或等于第三预设阈值,采用预设的第二平衡调度策略为所述第一区域增加一个或多个配送资源;和/或,

在步骤s403中,响应于所述预估配送压力大于所述实际配送压力、且差值的绝对值大于或等于第四预设阈值,采用预设的第三平衡调度策略从所述第一区域调离一个或多个配送资源。

在下文中将对步骤s401、s402和s403分别做进一步的描述。

步骤s401

在本实施例中,由于实际的配送任务会受到天气、温度、湿度、空气指数、周几、是否节假日、路况及交通事故等高峰及突发状况的影响,导致预测的配送压力出现突变的情况,与实际的配送压力不符合。因此需要实时监控部分区域或者全部区域的配送压力,例如统计当前时段的前5分钟、前10分钟、前30分钟等部分区域或者全部区域配送任务量以及配送资源,根据配送压力与配送任务量正相关关系,与配送资源负相关关系,可以获得配送压力是“配送任务量”/“配送任务量”的线性函数,比如:配送压力=“配送任务量”/“配送任务量”,从而实时监控第一区域在预定时间段之后的实际配送压力。

步骤s402

在本实施例中,响应于预估配送压力小于实际配送压力、且差值的绝对值大于或等于第三预设阈值,则采用预设的第二平衡调度策略为第一区域增加一个或多个配送资源。在一实施例中,预设的第二平衡调度策略可以是通过奖励机制等吸引新的众包配送资源加入第一区域的任务配送中。当预估配送压力与实际配送压力之间的差值的绝对值大于或等于第三预设阈值时,即第一区域的实际配送压力过大,说明目前第一区域处于高峰期或者配送任务突发期,因此需要增加更多的配送资源来完成因高峰期或者事故突发期所导致没有完成的订单任务。该实施例对于目标区域处于高峰期或者配送任务突发期的情况,能快速的做出响应,增加配送资源,加快配送速度。

步骤s403

在本实施例中,响应于预估配送压力大于实际配送压力、且差值的绝对值大于或等于第四预设阈值,采用预设的第三平衡调度策略从所述第一区域调离一个或多个配送资源。在一实施例中,第三平衡调度策略可以是通过降低配送费等方式迫使众包配送资源离开第一区域,第三平衡调度策略与第二平衡调度策略可以相同,也可以不同。当预估配送压力与实际配送压力之间的差值的绝对值大于或等于第四预设阈值时,即第一区域的配送压力已变小,说明目前第一区域的高峰期或者配送任务突发期所带来的影响已消失,也就是说第一区域已恢复常态,因此需要调离富裕的众包配送资源。该实施例对于目标区域高峰期或者事故突发期消失的情况,能快速的做出响应,调离配送资源,降低o2o平台的配送成本。

本实施例中的第二平衡调度策略或第三平衡调度策略包括但不限于配送费用调正策略。配送费用调正策略可以是通过将预估配送压力较大区域中的配送费用调高的方式,吸引众包配送资源更多地流入,而通过将预估配送压力较小区域中的配送费用调低的方式,促使更多的众包配送资源离开等。

第三预设阈值和第四预设阈值可以通过数据分析和/或经验来确定,第三预设阈值与第四预设阈值可以相同也可以不同,具体根据实际情况而定,在此不做限制。

在本实施例的一个可选实现方式中,所述步骤s402,即采用预设的第二平衡调度策略为所述第一区域增加一个或多个配送资源的步骤,进一步包括以下步骤:

确定当前可调度的第二众包配送资源;

采用预设的第二平衡调度策略调度一个或多个所述第二众包配送资源至所述第一区域。

在本实施例中,当前可调度的第二众包配送资源可以包括加入到其他区域、但目前尚无配送任务的众包配送资源,也可以包括未加入任何区域,但是通过设备定位等方式发现处于第一区域附近的众包配送资源,预设的第二平衡调度策略可以是通过奖励机制等方式吸引更多的众包配送资源加入到第一区域中。在确定当前可调度的第二众包配送资源之后,可以采用预设的第二平衡调度策略调度一个或多个所述第二众包配送资源至所述第一区域,例如,可以采用抬高配送价格等方式调度一个或多个所述第二众包配送资源至所述第一区域。

在本实施例的一个可选实现方式中,所述步骤s403,即采用预设的第三平衡调度策略从所述第一区域调离一个或多个配送资源的步骤,进一步包括以下步骤:

确定所述第一区域中闲置的第三众包配送资源;

采用预设的第三平衡调度策略将一个或多个所述第三众包配送资源调离所述第一区域。

在本实施例中,第三众包配送资源可以包括已经加入到第一区域、且无配送任务的众包配送资源,预设的第三平衡调度策略可以是通过降低配送费等方式促使众包配送资源离开第一区域。在确定第一区域中闲置的的第三众包配送资源之后,采用预设的第三平衡调度策略将一个或多个第三众包配送资源调离所述第一区域,例如,可以采用降低配送费的方式将一个或多个第三众包配送资源调离所述第一区域。

下述为本公开装置实施例,可以用于执行本公开方法实施例。

图5示出根据本公开一实施方式的配送资源调度装置的结构框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图5所示,所述配送资源调度装置包括第一确定模块501、预测模块502和第一调度模块503:

第一确定模块501,被配置为确定预测参数;其中,所述预测参数至少包括在预定时间段之后流入和/或流出第一区域的流动配送资源;

预测模块502,被配置为被配置为根据所述流动配送资源预测所述第一区域在所述预定时间段之后的预估配送压力;

第一调度模块503,被配置为根据所述预估配送压力采用预设的第一平衡调度策略对所述第一区域进行配送资源的调度。

本实施例中,o2o平台在调度配送资源配送产品和服务时,通常按照提前规划好的区域调度,其中的区域可以代表一个商圈,也可以是通过对地域范围进行划分得到的一个单元。配送资源可以是根据配送订单上的配送地址进行配送的人力资源和/或机器资源(交通工具等)。用户在使用o2o平台订购产品或者服务时,通常需要配送资源将用户订购的产品或者服务从配送订单产生方配送至用户处。配送订单产生方和用户可以处于同一个区域内,也可以处于不同的区域内,此时会对配送资源完成配送任务后所处区域产生影响。例如,配送订单产生方处于区域a,用户处于区域b,则配送资源甲完成配送任务之前处于区域a,完成配送任务之后处于区域b,那么相对于区域a是流出了配送资源甲,而相对于区域b是流入了配送资源甲。

本实施例中,预定时间段可以是根据实际需要人为预先定义的一段时间,例如10分钟或者1小时等。其中,预定时间段的级别比如可以为小时、分钟或者秒,在此不做具体限定。下面以举例的方式来具体说明预测流动配送资源的其中一种实现方式,假设第一区域当前的配送资源数量为m,预定时间段为30分钟,也即预测出30分钟之后,将要流入第一区域的流动配送资源数量为n,流出第一区域的流动配送资源数量为l,那么可以根据上述预测确定30分钟之后,第一区域中的流动配送资源数量为n-l,而可用配送资源数量为m+n-l。

本实施例中,可以针对调度系统所管辖的整个区域(例如城市)中包括的各个小的区域(例如商圈)进行预测,而各个小的区域在未来一段时间之后配送压力的动态变化,至少有一部分取决于配送资源的流入和/或流出。因此本实施例至少通过流动配送资源预测各个区域在预定时间段之后(例如30分钟之后)的预估配送压力,并且在预测出预估配送压力之后,根据预估配送压力,采用预设的第一平衡调度策略对第一区域进行配送资源的预调度,例如在预估配送压力较大时,为第一区域增加一个或多个配送资源,在预估配送压力表明第一区域的配送资源多余的情况下,将第一区域中多余的一个或多个配送资源调度至其他预估配送压力较大的区域,以便在预定时间段之后第一区域内的配送资源既能够胜任第一区域内产生的配送任务的配送工作,并且也不会由于配送资源过多而造成某些配送资源闲置的情况发生,能够避免造成由于配送压力过大导致用户无法在规定时间内享受到高质量的配送服务,也能够达到各个区域的配送资源与待配送任务较为平衡的一个状态。

本实施例中的第一平衡调度策略包括但不限于配送路径调度策略和/或配送费用调正策略。配送路径调度策略可以是通过调整配送资源正在配送或者将要配送的配送任务的路径,使得预估配送压力较小的区域中的配送资源更多地流入预估配送压力较大的区域;配送费用调正策略可以是通过将预估配送压力较大区域中的配送费用调高的方式,吸引其他区域的配送资源或者众包配送资源更多地流入,而通过将预估配送压力较小区域中的配送费用调低的方式,促使更多的配送资源离开等。

本公开实施例预先确定了预定时间段之后流入和/或流出所述第一区域的流动配送资源,并至少根据所述流动配送资源预测预定时间段之后第一区域的预估配送压力,从而在预估配送压力大于或等于第一预设阈值时,采用预设的第一平衡调度策略为所述第一区域增加一个或多个配送资源,从宏观层面上实现了对目标区域配送压力的提前预测,并基于预测得结果提前进行配送资源的调度,提高了配送资源的调度效率,降低了o2o平台的配送成本,提高了用户体验。

在本实施例的一个可选实现方式中,所述第一调度模块503,进一步包括:

第一响应子模块,被配置为响应于所述预估配送压力大于或等于第一预设阈值的结果,采用预设的第一平衡调度策略为所述第一区域增加一个或多个配送资源。

该可选的实现方式中,针对预估配送压力大于或等于第一预设阈值的第一区域,采用预设的第一平衡调度策略为第一区域增加或减少一个或多个配送资源,以便在预定时间段之后区域内的配送资源能够胜任区域内产生的配送任务的配送工作,避免造成由于配送压力过大导致用户无法在规定时间内享受到高质量的配送服务。

下面以举例的方式来具体说明预估配送压力的其中一种实现方式,假设各个区域内配送订单产生方每日产生的订单总量相对稳定,那么各个区域内配送订单产生方每日在预定时间段之后产生的订单总量相对稳定,订单总量为t,根据配送压力与订单总量正相关,与流动配送资源负相关,可以获得配送压力是“订单总量”/“可用配送资源”=t/(m+n-l)的线性函数。

一般而言,众包配送资源具有两个特点,其一是众包配送资源不是专职的配送资源,o2o平台对其掌控力有限,需要通过配送路径或者奖励因素等引导措施调度其加入到预估配送资源不足的第一区域;其二是众包配送资源具有时效性,一般需要在规定时段内(例如30分钟)完成订单配送任务,即不能对已经产生的订单,进行较长时长(比如:半小时、1小时)的压单,这种压单的时长不足以应对预调度,因此需要提前预测目标区域的预估配送压力,并响应于预估配送压力大于第一预设阈值的结果,采用预设的第一平衡调度策略为第一区域增加一个或多个配送资源。

当配送压力大于第一预设阈值时,即第一区域在预定时间段之后的配送资源不足时,可以采用预设的第一平衡调度策略为第一区域增加一个或多个配送资源。其中,预设的第一平衡调度策略可以包括但不限于通过配送路径调整调度其他区域配送资源富裕的跨区域众包配送资源、通过奖励因素调整调度其他区域配送资源富裕的跨区域众包配送资源、通过奖励因素调整调度没有订单配送任务的众包配送资源。通过预设的第一平衡调度策略,可以为配送压力过大的第一区域吸引更多的众包配送资源,提高第一区域的配送运力,缓解其配送压力过大的问题。

在本实施例的一个可选实现方式中,如图6所示,所述预测模块502,进一步包括第一预测子模块601和第二预测子模块602:

第一预测子模块601,被配置为根据历史数据预测所述第一区域在所述预定时间段之后的待配送任务量以及第一可用配送资源;

第二预测子模块602,被配置为根据所述流动配送资源、所述待配送任务量以及所述第一可用配送资源预测所述预估配送压力。

在下文中将对第一预测子模块601和第二预测子模块602分别做进一步的描述。

第一预测子模块601

在本实施例中,可以通过第一预测子模块601建立预测模型来预测第一区域在所述预定时间段之后的待配送任务量以及第一可用配送资源。预测模型可以是卷积神经网络、深度神经网络、lstm、随机森林、决策树等机器学习模型中的一种或多种,预先经过训练数据训练得到,预测模型至少能够基于历史数据预测出第一区域在所述预定时间段之后的待配送任务量以及第一可用配送资源。当然,在其他实施例中,也可以通过历史数据统计分析后得到的线性规律确定预测第一区域在预定时间段之后的待配送任务量以及第一可用配送资源,对此本公开不做限制。

下面将以预测模型采用神经网络的机器学习方法为例进行举例说明,但需要说明的是本公开中的预测模型并不限于神经网络,其他机器学习方法同样能够适用。在训练神经网络时,可以通过历史数据分别统计各个小的区域的样本数据进行训练,可以针对各个小的区域分别训练得到各自的预测模型,也可以针对所有小的区域训练得到一个预测模型,具体根据实际情况而定,在此不做限制。样本数据的输入数据至少包括各个小的区域在某个时间周期内的某个时间段,比如,过去一周、一个月或三个月等时间周期内的各个时间段,具体时间段可以根据本公开实际需要设定,在此不做限定;而样本数据的标注数据至少包括各个时间周期内的时间段对应的待配送任务量以及第一可用配送资源。当然样本数据的输入数据还可以包括周几、是否工作日、是否节日等。在本公开一实施例中,为进一步完善预测模型的训练,还可以利用各个小的区域的新产生的数据,不断更新训练预测模型;比如统计当前时间的前5分钟、前10分钟、前30分钟等的待配送任务量以及第一可用配送资源。在训练好预测模型之后,可以将预定时间段之后的时间点所在的时间周期(例如具体时间点、周几、是否工作日、是否节日等)输入至预测模型后,即可预测得到第一区域在预定时间段之后的待配送任务量以及第一可用配送资源。

第二预测子模块602

在本实施例一实施方式中,在预测出第一区域在预定时间段之后的待配送任务量以及第一可用配送资源之后,可以基于待配送任务量与能够承担待配送任务量的配送资源之间的线性关系,利用第二预测子模块602预测出第一区域在预定时间段之后的预估配送压力。第一可用配送资源为根据历史数据预测出的、预定时间段之后第一区域中可以被调度的配送资源,这些能够被调度的配送资源相对来说比较固定,是能够被调度系统预先感知的(通常情况下,每个配送资源都会有固定的配送区域,是预先设定好的)。本实施例在预测第一区域在预定时间段之后的配送压力时,除了考虑第一可用配送资源,还综合考虑动态流入和/或流出第一区域的流动配送资源。由于流入和/或流出的流动配送资源与当前时间点之前已产生订单的取货地址和送货地址相关,无法通过历史数据准确预测出来,因此本公开实施例通过预测已背单配送资源正在执行的配送任务,单独预测出第一区域在预定时间段之后流入和/或流出的流动配送资源,进而结合第一可用配送资源以及预测出的待配送任务量预测第一区域在预定时间段之后的预估配送压力。通过该可选的实现方式,能够更加准确地预估出第一区域的配送压力。

在本实施例的一个可选实现方式中,如图7所示,所述第一响应子模块,进一步包括第一确定子模块701和第一调度子模块702:

第一确定子模块701,被配置为确定一个或多个第二区域;其中,所述第二区域被预测为在所述预设时间范围内的第二配送压力小于或等于第二预设阈值;

第一调度子模块702,被配置为采用所述预设的第一平衡调度策略将所述第二区域中的至少一个第二可用配送资源调度至所述第一区域。

在下文中将对第一确定子模块701和第一调度子模块702分别做进一步的描述。

第一确定子模块701

如前所述,预测第一区域的配送压力的同时,也可以预测其他小的区域的配送压力,为了根据预测的结果平衡各个区域之间的配送资源,可以将配送压力小于或等于第二预设阈值的一个或多个第二区域中的配送资源调度到预估配送压力大于或等于第一预设阈值的第一区域中。第一预设阈值和第二预设阈值可以根据数据分析和/或经验确定,第二预设阈值可以等于第一预设阈值,也可以小于第一预设阈值,具体根据实际情况设定,在此不做限制。

第一调度子模块702

当预测出在预设时间段之后的第二配送压力小于或等于第二预设阈值的第二区域时,说明第二区域的配送压力比较小,配送资源有富裕,在满足第二区域的配送运力充足的情况下,还可以调度出一个或多个配送资源去完成配送压力过大的区域,例如第一区域,即采用预设的第一平衡调度策略将第二区域中的第二可用配送资源调度至第一区域。第二可用配送资源是指第二区域在保证配送资源充足的情况下,还多出的一个或多个配送资源。

在本实施例的一个可选实现方式中,所述第一响应子模块,包括以下模块:

第二确定子模块,被配置为确定在所述预设时间段之后可用的第一众包配送资源;

第二调度子模块,被配置为采用预设的第一平衡调度策略调度一个或多个所述第一众包配送资源至所述第一区域。

在本实施例中,可用的第一众包配送资源可以包括但不限于目前有配送任务的众包配送资源,即配送压力小于第一预设阈值即配送资源富裕的区域中的众包配送资源;可用的第一众包配送资源还可以包括目前尚无配送任务的众包配送资源。当然,可用的第一众包配送资源也可以包括通过历史经验等统计出通过某种调度策略能够吸引进来的众包配送资源的数量等。

当确定出在预设时间段之后可用的第一众包配送资源之后,采用预设的第一平衡调度策略调度一个或多个所述第一众包配送资源至第一区域,缓解第一区域的配送压力,从而实现配送资源的有效运用。下面将以餐饮外卖平台调度配送资源为例进行举例说明,但需要说明的是本公开中的配送资源调度方法并不限于餐饮外卖平台,其他o2o平台同样能够适用。当第一区域的配送压力过大时,可以采用预设的第一平衡调度策略中的配送路径调整策略,即从预设时间范围内可用的第一众包配送资源中引导那些与第一区域配送路径一致,或第一众包配送资源出发点或目的地与第一区域比较接近的第一众包配送资源(例如美团的配送资源等)至第一区域;还可以采用预设的第一平衡调度策略中的奖励因素调整策略,例如配送订单的价格奖励,吸引正在执行配送任务的可用的第一众包配送资源(例如美团的配送资源等)加入至第一区域;若此时还不能缓解第一区域的配送压力,可进一步采用预设的第一平衡调度策略中的奖励因素调整策略,例如加大配送订单的价格奖励幅度,吸引没有配送任务的可用的第一众包配送资源(例如快车司机等运力)加入至第一区域。

在本实施例的一个可选实现方式中,如图8所示,所述配送资源调度装置,还包括第二确定模块801、第二调度模块802和第三调度模块803:

第二确定模块801,被配置为确定所述第一区域在所述预定时间段之后的实际配送压力;

第二调度模块802,被配置为响应于所述预估配送压力小于所述实际配送压力、且差值的绝对值大于或等于第三预设阈值,采用预设的第二平衡调度策略为所述第一区域增加一个或多个配送资源;和/或,

第三调度模块803,被配置为响应于所述预估配送压力大于所述实际配送压力、且差值的绝对值大于或等于第四预设阈值,采用预设的第三平衡调度策略从所述第一区域调离一个或多个配送资源。

在下文中将对第二确定模块801、第二调度模块802和第三调度模块803分别做进一步的描述。

第二确定模块801

在本实施例中,由于实际的配送任务会受到天气、温度、湿度、空气指数、周几、是否节假日、路况及交通事故等高峰及突发状况的影响,导致预测的配送压力出现突变的情况,与实际的配送压力不符合。因此需要实时监控部分区域或者全部区域的配送压力,例如统计当前时段的前5分钟、前10分钟、前30分钟等部分区域或者全部区域配送任务量以及配送资源,根据配送压力与配送任务量正相关关系,与配送资源负相关关系,可以获得配送压力是“配送任务量”/“配送任务量”的线性函数,比如:配送压力=“配送任务量”/“配送任务量”,从而实时监控第一区域在预定时间段之后的实际配送压力。

第二调度模块802

在本实施例中,响应于预估配送压力小于实际配送压力、且差值的绝对值大于或等于第三预设阈值,则采用预设的第二平衡调度策略为第一区域增加一个或多个配送资源。在一实施例中,预设的第二平衡调度策略可以是通过奖励机制等吸引新的众包配送资源加入第一区域的任务配送中。当预估配送压力与实际配送压力之间的差值的绝对值大于或等于第三预设阈值时,即第一区域的实际配送压力过大,说明目前第一区域处于高峰期或者配送任务突发期,因此需要增加更多的配送资源来完成因高峰期或者事故突发期所导致没有完成的订单任务。该实施例对于目标区域处于高峰期或者配送任务突发期的情况,能快速的做出响应,增加配送资源,加快配送速度。

第三调度模块803

在本实施例中,响应于预估配送压力大于实际配送压力、且差值的绝对值大于或等于第四预设阈值,采用预设的第三平衡调度策略从所述第一区域调离一个或多个配送资源。在一实施例中,第三平衡调度策略可以是通过降低配送费等方式迫使众包配送资源离开第一区域,第三平衡调度策略与第二平衡调度策略可以相同,也可以不同。当预估配送压力与实际配送压力之间的差值的绝对值大于或等于第四预设阈值时,即第一区域的配送压力已变小,说明目前第一区域的高峰期或者配送任务突发期所带来的影响已消失,也就是说第一区域已恢复常态,因此需要调离富裕的众包配送资源。该实施例对于目标区域高峰期或者事故突发期消失的情况,能快速的做出响应,调离配送资源,降低o2o平台的配送成本。

本实施例中的第二平衡调度策略或第三平衡调度策略包括但不限于配送费用调正策略。配送费用调正策略可以是通过将预估配送压力较大区域中的配送费用调高的方式,吸引众包配送资源更多地流入,而通过将预估配送压力较小区域中的配送费用调低的方式,促使更多的众包配送资源离开等。

第三预设阈值和第四预设阈值可以通过数据分析和/或经验来确定,第三预设阈值与第四预设阈值可以相同也可以不同,具体根据实际情况而定,在此不做限制。

在本实施例的一个可选实现方式中,所述第二调度模块802,进一步包括以下模块:

第三确定子模块,被配置为确定当前可调度的第二众包配送资源;

第三调度子模块,被配置为采用预设的第二平衡调度策略调度一个或多个所述第二众包配送资源至所述第一区域。

在本实施例中,当前可调度的第二众包配送资源可以包括加入到其他区域、但目前尚无配送任务的众包配送资源,也可以包括未加入任何区域,但是通过设备定位等方式发现处于第一区域附近的众包配送资源,预设的第二平衡调度策略可以是通过奖励机制等方式吸引更多的众包配送资源加入到第一区域中。在确定当前可调度的第二众包配送资源之后,可以采用预设的第二平衡调度策略调度一个或多个所述第二众包配送资源至所述第一区域,例如,可以采用抬高配送价格等方式调度一个或多个所述第二众包配送资源至所述第一区域。

在本实施例的一个可选实现方式中,所述第三调度模块803,进一步包括以下模块:

第四确定子模块,被配置为确定所述第一区域中闲置的第三众包配送资源;

第四调度子模块,被配置为采用预设的第三平衡调度策略将一个或多个所述第三众包配送资源调离所述第一区域。

在本实施例中,第三众包配送资源可以包括已经加入到第一区域、且无配送任务的众包配送资源,预设的第三平衡调度策略可以是通过降低配送费等方式促使众包配送资源离开第一区域。在确定第一区域中闲置的的第三众包配送资源之后,采用预设的第三平衡调度策略将一个或多个第三众包配送资源调离所述第一区域,例如,可以采用降低配送费的方式将一个或多个第三众包配送资源调离所述第一区域。

图9是适于用来实现根据本公开实施方式的配送资源调度方法的电子设备的结构示意图。

如图9所示,电子设备900包括中央处理单元(cpu)901,其可以根据存储在只读存储器(rom)902中的程序或者从存储部分908加载到随机访问存储器(ram)903中的程序而执行上述图1所示的实施方式中的各种处理。在ram903中,还存储有电子设备900操作所需的各种程序和数据。cpu901、rom902以及ram903通过总线904彼此相连。输入/输出(i/o)接口905也连接至总线904。

以下部件连接至i/o接口905:包括键盘、鼠标等的输入部分906;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分907;包括硬盘等的存储部分908;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分909。通信部分909经由诸如因特网的网络执行通信处理。驱动器910也根据需要连接至i/o接口905。可拆卸介质911,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器910上,以便于从其上读出的计算机程序根据需要被安装入存储部分908。

特别地,根据本公开的实施方式,上文参考图1描述的方法可以被实现为计算机软件程序。例如,本公开的实施方式包括一种计算机程序产品,其包括有形地包含在及其可读介质上的计算机程序,所述计算机程序包含用于执行图1的方法的程序代码。在这样的实施方式中,该计算机程序可以通过通信部分909从网络上被下载和安装,和/或从可拆卸介质911被安装。

附图中的流程图和框图,图示了按照本公开各种实施方式的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,路程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本公开实施方式中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。

作为另一方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施方式中所述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本公开的方法。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

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