用于物品管理的方法、处理器及机器可读存储介质技术

技术编号:31984076 阅读:14 留言:0更新日期:2022-01-20 02:01
本申请实施例提供了一种用于物品管理的方法、处理器及机器可读存储介质。用于物品管理的方法包括:确定物品的封包模式;在所述封包模式为第一模式的情况下,确定封包机构的配送结果集;根据所述配送结果集对所述物品进行逐层封包;在所述封包模式为第二模式的情况下,响应于配送机构的封包请求,确定待封包物品;将所述待封包物品进行封包。其中,通过对物品进行上述封包处理,配送机构在收到封包后不需要二次分拣即可快速定位到下一个机构,减轻了分拣压力,提高了分拣效率。提高了分拣效率。提高了分拣效率。

【技术实现步骤摘要】
用于物品管理的方法、处理器及机器可读存储介质


[0001]本申请涉及银行业务管理
,具体涉及一种用于物品管理的方法、处理器及机器可读存储介质。

技术介绍

[0002]随着金融业竞争日益激烈,非现金支付比例逐步提高。银行卡等物品相关的业务量激增,物品的数量也随之增多,以银行卡为例,由于领卡网点较为分散以及银行配送中心层级制度较为严格,银行卡的分拣和配送存在诸多难题,导致制卡中心的银行卡堆积严重,银行柜员分拣工作量大,客户申请领卡后,无法在短周期内领到卡。
[0003]目前,银行可以通过采用专业的封包设备对银行卡等物品进行批量封包,以提高封包速度,然而这并不能减轻分拣压力,因此,现有技术中银行卡等物品的分拣效率较低。

技术实现思路

[0004]本申请实施例的目的是提供一种用于物品管理的方法、处理器及机器可读存储介质,旨在解决现有技术中银行卡等物品的分拣效率较低的问题。
[0005]为了实现上述目的,本申请第一方面提供一种用于物品管理的方法,包括:
[0006]确定物品的封包模式;
[0007]在封包模式为第一模式的情况下,确定封包机构的配送结果集;
[0008]根据配送结果集对物品进行逐层封包;
[0009]在封包模式为第二模式的情况下,响应于配送机构的封包请求,确定待封包物品;
[0010]对待封包物品进行封包。
[0011]在本申请实施例中,确定封包机构的配送结果集,包括:
[0012]获取配送关系表,其中配送关系表是基于机构的配送层级关系建立的;
[0013]迭代查询配送关系表,以确定封包机构的配送链路对,配送链路对包含上级机构和下级机构;
[0014]记录迭代查询的迭代层级;
[0015]确定下级机构是否是网点;
[0016]在下级机构是网点的情况下,结束迭代查询;
[0017]根据每一次迭代查询所确定的配送链路对和所记录的迭代层级生成配送结果集。
[0018]在本申请实施例中,根据配送结果集对物品进行逐层封包,包括:
[0019]从配送结果集中查找封包机构的第一下级机构;
[0020]根据配送结果集确定第一下级机构的叶子机构;
[0021]确定叶子机构的物品申请数量是否为零;
[0022]在物品申请数量不为零的情况下,从叶子机构开始对物品进行逐层封包;
[0023]在物品申请数量为零的情况下,不进行封包。
[0024]在本申请实施例中,方法还包括:
[0025]按照封包顺序记录每一层的封包编号;
[0026]根据封包编号生成层级映射表。
[0027]在本申请实施例中,方法还包括:
[0028]创建第一键值对和第二键值对,其中第一键值对指示属性为网点或金库的机构,第二键值对指示属性为网点和金库的机构;
[0029]确定当前封包编号及当前机构;
[0030]从配送结果集中查找当前机构的第一上级机构;
[0031]根据当前封包编号及第一上级机构为第一键值对或第二键值对赋值。
[0032]在本申请实施例中,方法还包括:
[0033]在封包模式为第一模式的情况下,获取外部输入的封包任务;
[0034]将封包任务加入至异步队列;
[0035]在封包完成后,输出封包完成提示信息。
[0036]在本申请实施例中,确定待封包物品,包括:
[0037]根据封包请求确定配送机构;
[0038]确定配送机构是否是网点;
[0039]在配送机构是网点的情况下,获取物品的库存表;
[0040]确定库存表中配送机构的第一库存记录;
[0041]根据第一库存记录确定待封包物品。
[0042]在本申请实施例中,方法还包括:
[0043]在配送机构不是网点的情况下,获取配送关系表,其中配送关系表是基于机构的配送层级关系建立的;
[0044]根据配送关系表确定配送机构对应的网点集合;
[0045]获取物品的库存表;
[0046]确定库存表中网点集合的第二库存记录;
[0047]根据第二库存记录确定待封包物品。
[0048]在本申请实施例中,根据配送关系表确定配送机构对应的网点机构,包括:
[0049]根据配送机构迭代查询配送关系表,直至查询到的机构为网点;
[0050]将所有查询到的网点作为网点集合,并结束迭代查询。
[0051]在本申请实施例中,方法还包括:
[0052]确定封包编号及顶层包编号;
[0053]根据封包编号、顶层包编号及配送机构生成层级映射表。
[0054]在本申请实施例中,方法还包括:
[0055]确定封包状态;
[0056]根据封包编号、顶层包编号及封包状态生成封包表。
[0057]在本申请实施例中,方法还包括:
[0058]获取待封包物品的当前层级映射表;
[0059]确定当前层级映射表的当前顶层包编号;
[0060]查找封包状态为封包,且顶层包编号为当前顶层包编号的封包表;
[0061]在查找失败的情况下,对待封包物品进行封包。
[0062]在本申请实施例中,方法还包括:
[0063]响应于配送机构的配送请求,确定待配送包的顶层包;
[0064]对顶层包进行拆包。
[0065]本申请第二方面提供一种处理器,被配置成执行上述的用于物品管理的方法。
[0066]本申请第三方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得处理器被配置成执行上述的用于物品管理的方法。
[0067]本申请第四方面提供一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现上述的用于物品管理的方法。
[0068]通过上述技术方案,配送机构在收到封包后不需要二次分拣即可快速定位到下一个机构,减轻了分拣压力,提高了分拣效率。
[0069]本申请实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0070]附图是用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本申请实施例,但并不构成对本申请实施例的限制。在附图中:
[0071]图1示意性示出了根据本申请实施例的用于物品管理的方法的一实施例的流程示意图;
[0072]图2示意性示出了图1中配送结果集一实施例的示意图;
[0073]图3示意性示出了图1中步骤206一实施例的细化流程图;
[0074]图4示意性示出了图1中步骤208一实施例的细化流程图;
[0075]图5示意性示出了根据本申请实施例的用于物品管理的方法的另一实施例的流程示意图。
具体实施方式
[0076]为使本申请实施例的目的、技术方案和优点更加清楚本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于物品管理的方法,其特征在于,包括:确定物品的封包模式;在所述封包模式为第一模式的情况下,确定封包机构的配送结果集;根据所述配送结果集对所述物品进行逐层封包;在所述封包模式为第二模式的情况下,响应于配送机构的封包请求,确定待封包物品;对所述待封包物品进行封包。2.根据权利要求1所述的方法,其特征在于,所述确定封包机构的配送结果集,包括:获取配送关系表,其中所述配送关系表是基于机构的配送层级关系建立的;迭代查询所述配送关系表,以确定所述封包机构的配送链路对,所述配送链路对包含上级机构和下级机构;记录迭代查询的迭代层级;确定所述下级机构是否是网点;在所述下级机构是网点的情况下,结束迭代查询;根据每一次迭代查询所确定的配送链路对和所记录的迭代层级生成配送结果集。3.根据权利要求2所述的方法,其特征在于,所述根据所述配送结果集对所述物品进行逐层封包,包括:从所述配送结果集中查找所述封包机构的第一下级机构;根据所述配送结果集确定所述第一下级机构的叶子机构;确定所述叶子机构的物品申请数量是否为零;在所述物品申请数量不为零的情况下,从所述叶子机构开始对所述物品进行逐层封包;在所述物品申请数量为零的情况下,不进行封包。4.根据权利要求3所述的方法,其特征在于,还包括:按照封包顺序记录每一层的封包编号;根据所述封包编号生成层级映射表。5.根据权利要求3所述的方法,其特征在于,还包括:创建第一键值对和第二键值对,其中所述第一键值对指示属性为网点或金库的机构,第二键值对指示所述属性为网点和金库的机构;确定当前封包编号及当前机构;从所述配送结果集中查找所述当前机构的第一上级机构;根据所述当前封包编号及所述第一上级机构为所述第一键值对或所述第二键值对赋值。6.根据权利要求1所述的方法,其特征在于,还包括:在所述封包模式为第一模式的情况下,获取外部输入的封包任务;将所述封包任务加入至异步队列;在封包完成后,输出封包完成提示信息。7.根据权利要求1所述的方法,其特征在于,所述确定待封包物品,包括:根据所述封包请求确定所述配送机构;确定...

【专利技术属性】
技术研发人员:江鸿刘亚光李昊孙蓉
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1