产品的存货布局的确定方法、系统、设备和存储介质技术方案

技术编号:25710573 阅读:14 留言:0更新日期:2020-09-23 02:57
本发明专利技术公开了一种生成产品的存货布局信息的方法、系统、设备和存储介质,确定方法包括:获取在互联网平台中创建的产品的源任务,并获取初始处理数据;获取产品在设定时间段内对应的产品参数数据;获取源任务对应的第一数据量;预测初始处理数据在当前时间段内单次计算的目标最佳数据量;根据第一数据量和目标最佳数据量,获取源任务在当前时间段内的目标计算任务;采用目标处理数据对目标计算任务进行计算,生成产品的存货布局信息。本发明专利技术能够快速且有效地确定每个源任务的每个产品对应的存货布局信息,提升了计算查询速度,有效地解决了跨夜任务易失败和任务进度不可控的问题,提升了用户体验。

【技术实现步骤摘要】
产品的存货布局的确定方法、系统、设备和存储介质
本专利技术涉及是数据处理
,特别涉及一种产品的存货布局的确定方法、系统、设备和存储介质。
技术介绍
目前,通过入驻互联网平台的用户的产品、产品入仓地和产品销售覆盖地构建产品的存货布局网络路线(如中小件网络,7*31条产品入仓地至产品销售覆盖地网络路线,其中7表示7个产品入仓地,31表示覆盖全国31个省市的31个产品销售覆盖地),以保证高效且快速的物流运输。现有技术的产品的存货布局的确定方法主要包括:获取入驻互联网平台的用户在互联网平台中创建每个产品的源任务(如包括该产品在三个月内的产品参数数据),然后多个源任务均依次进入任务分发环节、数据算法处理环节,进而得到任务处理结果,确定每个产品对应的产品覆盖地,并根据产品覆盖地确定该产品对应的存货布局信息。但是,上述的产品的存货布局的确定方法存在如下问题:1)基于产品、销量和布局网络等,使得参与产品的存货布局计算的数据量急剧上升,当用户的产品数量很大且销量数据也很大时,容易造成OOM(内存溢出)的情况;2)存货布局的源任务分发不均匀,容易出现集市白天资源不稳定、用户的产品数量、设置的产品数据量级不均匀等情况,导致每个用户创建的产品源任务的执行时间不可控问题,降低用户体验;3)数据按天独立存储,即当产品存货的源任务需要跨夜执行时,会出现不能完整地获取任务计算需要的数据的情况,极易造成任务执行失败的情况。
技术实现思路
本专利技术要解决的技术问题是现有技术中产品的存货布局的确定方法存在容易造成内存溢出、每个用户创建的产品源任务的执行时间不可控问题,降低用户体验、当产品存货的源任务需要跨夜执行时极易发生执行失败的情况等缺陷,目的在于提供一种生成产品的存货布局信息的方法、系统、设备和存储介质。本专利技术是通过下述技术方案来解决上述技术问题:本专利技术提供一种生成产品的存货布局信息的方法,所述方法包括:获取在互联网平台中创建的产品的源任务,并获取用于计算所述源任务的初始处理数据;根据所述源任务获取所述产品在设定时间段内对应的产品参数数据;根据所述产品参数数据获取所述源任务对应的第一数据量;获取所述初始处理数据在历史时间段内计算所述源任务的各个处理环节对应的历史日志数据,并根据所述历史日志数据预测所述初始处理数据在当前时间段内单次计算的目标最佳数据量;根据所述第一数据量和所述目标最佳数据量,获取所述源任务在所述当前时间段内的目标计算任务;从所述初始处理数据中获取与所述当前时间段对应的目标处理数据;采用所述目标处理数据对所述目标计算任务进行计算,生成所述产品的存货布局信息。较佳地,所述采用所述目标处理数据对所述目标计算任务进行计算,生成所述产品的存货布局信息的步骤包括:采用目标处理数据对所述目标计算任务进行计算,确定用于存放所述产品的目标销售覆盖地;根据所述目标销售覆盖地生成所述产品的存货布局信息。较佳地,所述产品参数数据包括参数设置信息、任务设置信息、产品的运输价格信息、配送价格信息、销量信息和数量信息中的至少一种。较佳地,当所述产品参数数据包括所述产品的数量信息,则所述根据所述产品参数数据获取所述源任务对应的第一数据量的步骤包括:根据所述产品的数量信息、所述设定时间段、所述互联网平台的产品入仓地总数量和产品销售覆盖地总数量,计算得到所述源任务对应的所述第一数据量。较佳地,所述历史日志数据包括单次计算的数据量、单次计算的数据量对应的计算时长、CPU(中央处理器)占用情况和内存剩余资源大小中的至少一种;当所述历史日志数据包括所述单次计算的数据量和所述单次计算的数据量对应的计算时长时,所述根据所述历史日志数据预测所述初始处理数据在当前时间段内单次计算的目标最佳数据量的步骤包括:确定所述历史时间段内的所述单次计算的数据量对应的计算时长取值最小时的所述单次计算的数据量为所述初始处理数据在所述历史时间段内单次计算的第一最佳数据量;根据所述第一最佳数据量预测所述初始处理数据在所述当前时间段内单次计算的目标最佳数据量;其中,所述当前时间段与所述历史时间段相对应。较佳地,所述根据所述第一数据量和所述目标最佳数据量,获取所述源任务在所述当前时间段内的目标计算任务的步骤包括:当所述第一数据量大于所述目标最佳数据量时,则计算所述第一数据量和所述目标最佳数据量的比值;根据所述比值确定所述目标计算任务的数量,并根据所述目标计算任务的数量拆分所述源任务,得到多个所述目标计算任务;当所述第一数据量小于所述目标最佳数据量,则将所述源任务与源任务队列中的其他源任务进行合并,得到所述目标计算任务;其中,合并后的所述目标计算任务对应的数据量小于所述目标最佳数据量。较佳地,所述采用所述目标处理数据对所述目标计算任务进行计算,生成所述产品的存货布局信息的步骤包括:在所述目标处理数据对所述目标计算任务时,获取所述源任务的管理数据、所述目标计算任务的数据和所述目标计算任务的进度数据,并存储至计算存储区;根据所述源任务的管理数据、所述目标计算任务的数据和所述目标计算任务的进度数据,预估所述目标处理数据计算所述目标计算任务的剩余计算时长;获取当前时间点,并根据所述剩余计算时长和所述当前时间点计算所述目标处理数据将所述目标计算任务计算完成时的第一时间点;判断所述第一时间点是否超过设定时间点,若不超过,则在所述目标处理数据将所述目标计算任务全部计算完成时,根据全部已经计算完成的所述源任务的管理数据、所述目标计算任务的数据和所述目标计算任务的进度数据生成所述产品的存货布局信息,并将全部已经计算完成的所述源任务的管理数据、所述目标计算任务的数据和所述目标计算任务的进度数据从所述计算存储区转存至永久存储区;否则,在所述目标处理数据计算所述目标计算任务的时间点到达所述设定时间点时,停止计算所述目标计算任务,并将部分已经计算完成的所述源任务的管理数据、所述目标计算任务的数据和所述目标计算任务的进度数据从所述计算存储区转存至永久存储区。较佳地,所述源任务的管理数据包括所述源任务的编号、数据量、状态、运行开始时间、运行结束时间、所述目标计算任务的数量和列表中的至少一种;所述目标计算任务的数据包括所述目标计算任务的状态、与所述源任务的关系、所述目标处理数据的种类和信息中的至少一种;所述目标计算任务的进度数据包括已经计算完成的所述目标计算任务的失败状态、成功状态和完成状态中的至少一种;较佳地,同一所述源任务对应一个所述初始处理数据;同一所述目标计算任务对应一个所述目标处理数据。本专利技术还提供一种生成产品的存货布局信息的系统,所述确定系统包括源任务获取模块、初始处理数据获取模块、产品参数数据获取模块、第一数据量获取模块、历史日志数据获取模块、目标最佳数据量获取模块、目标计算任务获取模块、目标处理数据获取模块本文档来自技高网...

【技术保护点】
1.一种生成产品的存货布局信息的方法,其特征在于,所述方法包括:/n获取在互联网平台中创建的产品的源任务,并获取用于计算所述源任务的初始处理数据;/n根据所述源任务获取所述产品在设定时间段内对应的产品参数数据;/n根据所述产品参数数据获取所述源任务对应的第一数据量;/n获取所述初始处理数据在历史时间段内计算所述源任务的各个处理环节对应的历史日志数据,并根据所述历史日志数据预测所述初始处理数据在当前时间段内单次计算的目标最佳数据量;/n根据所述第一数据量和所述目标最佳数据量,获取所述源任务在所述当前时间段内的目标计算任务;/n从所述初始处理数据中获取与所述当前时间段对应的目标处理数据;/n采用所述目标处理数据对所述目标计算任务进行计算,生成所述产品的存货布局信息。/n

【技术特征摘要】
1.一种生成产品的存货布局信息的方法,其特征在于,所述方法包括:
获取在互联网平台中创建的产品的源任务,并获取用于计算所述源任务的初始处理数据;
根据所述源任务获取所述产品在设定时间段内对应的产品参数数据;
根据所述产品参数数据获取所述源任务对应的第一数据量;
获取所述初始处理数据在历史时间段内计算所述源任务的各个处理环节对应的历史日志数据,并根据所述历史日志数据预测所述初始处理数据在当前时间段内单次计算的目标最佳数据量;
根据所述第一数据量和所述目标最佳数据量,获取所述源任务在所述当前时间段内的目标计算任务;
从所述初始处理数据中获取与所述当前时间段对应的目标处理数据;
采用所述目标处理数据对所述目标计算任务进行计算,生成所述产品的存货布局信息。


2.如权利要求1所述的生成产品的存货布局信息的方法,其特征在于,所述采用所述目标处理数据对所述目标计算任务进行计算,生成所述产品的存货布局信息的步骤包括:
采用目标处理数据对所述目标计算任务进行计算,确定用于存放所述产品的目标销售覆盖地;
根据所述目标销售覆盖地生成所述产品的存货布局信息。


3.如权利要求1所述的生成产品的存货布局信息的方法,其特征在于,所述产品参数数据包括参数设置信息、任务设置信息、产品的运输价格信息、配送价格信息、销量信息和数量信息中的至少一种。


4.如权利要求1所述的生成产品的存货布局信息的方法,其特征在于,当所述产品参数数据包括所述产品的数量信息,则所述根据所述产品参数数据获取所述源任务对应的第一数据量的步骤包括:
根据所述产品的数量信息、所述设定时间段、所述互联网平台的产品入仓地总数量和产品销售覆盖地总数量,计算得到所述源任务对应的所述第一数据量。


5.如权利要求1所述的生成产品的存货布局信息的方法,其特征在于,所述历史日志数据包括单次计算的数据量、单次计算的数据量对应的计算时长、CPU占用情况和内存剩余资源大小中的至少一种;
当所述历史日志数据包括所述单次计算的数据量和所述单次计算的数据量对应的计算时长时,所述根据所述历史日志数据预测所述初始处理数据在当前时间段内单次计算的目标最佳数据量的步骤包括:
确定所述历史时间段内的所述单次计算的数据量对应的计算时长取值最小时的所述单次计算的数据量为所述初始处理数据在所述历史时间段内单次计算的第一最佳数据量;
根据所述第一最佳数据量预测所述初始处理数据在所述当前时间段内单次计算的目标最佳数据量;
其中,所述当前时间段与所述历史时间段相对应。


6.如权利要求1所述的生成产品的存货布局信息的方法,其特征在于,所述根据所述第一数据量和所述目标最佳数据量,获取所述源任务在所述当前时间段内的目标计算任务的步骤包括:
当所述第一数据量大于所述目标最佳数据量时,则计算所述第一数据量和所述目标最佳数据量的比值;
根据所述比值确定所述目标计算任务的数量,并根据所述目标计算任务的数量拆分所述源任务,得到多个所述目标计算任务;
当所述第一数据量小于所述目标最佳数据量,则将所述源任务与源任务队列中的其他源任务进行合并,得到所述目标计算任务;
其中,合并后的所述目标计算任务对应的数据量小于所述目标最佳数据量。


7.如权利要求1所述的生成产品的存货布局信息的方法,其特征在于,所述采用所述目标处理数据对所述目标计算任务进行计算,生成所述产品的存货布局信息的步骤包括:
在所述目标处理数据对所述目标计算任务时,获取所述源任务的管理数据、所述目...

【专利技术属性】
技术研发人员:张海红
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1