收货管理方法、装置、设备和存储介质与流程

文档序号:17729247发布日期:2019-05-22 02:44阅读:195来源:国知局
本申请涉及机房管理领域,特别是涉及一种收货管理方法、装置、设备和存储介质。
背景技术
::随着人们对高效率的工作越来越重视,计算机技术在人们日常工作中的运用也越来越广泛,尤其是在收货管理领域。所谓收货管理是指仓库对入库物资,按一定的程序和手续,对物资进行接运、收货、验收和办理入库手续工作。收货管理的具体要求是:要认真检查入库物资,确保数量准确,规格质量符合要求,包装完整无损,货物与单据相符;要手续简便,操作敏捷,有条不紊,入库迅速,并及时入帐;认真检查监督运输部门应尽责任的执行情况,以便分清企业与供货单位、仓库与运输部门之间的责任。现有技术中,收货管理一般通过人工手动在收货管理系统中进行操作。由于操作人员的主观性,在操作过程中,容易出现货物信息遗漏以及货物信息统计错误等等情况,尤其当有大批货物到达仓库时,工作量比较大,人工操作增加收货管理的难度,且投入成本较高,效率又低。技术实现要素:基于此,有必要针对目前的收货管理一般通过人工手动在收货管理系统中进行操作,增加收货管理的难度,且投入成本较高,效率又低的技术问题,提供一种收货管理方法、装置、设备和存储介质。一种收货管理方法,包括:获取货物的入库请求信息,根据所述入库请求信息,生成货物对应的入库信息;提取所述入库信息中包括货物信息和收货人信息在内的关键数据,根据所述关键数据生成货物信息清单;提取所述货物信息清单中的货物信息,根据所述货物信息对所述货物进行标注,根据所述标注的特征字符确定所述货物的存放位置,按照预设的密码生成规则生成取货密码;提取所述货物信息清单中的收货人信息,将所述货物信息、所述存放位置以及所述取货密码生成所述收货信息清单后发送至所述收货人信息对应的收货人。在其中一个可能的实施例中,所述获取货物的入库请求信息,根据所述入库请求信息,生成货物对应的入库信息,包括:获取用户触发的入库指令,根据所述入库指令渲染出入库界面;接收用户在所述入库界面中输入的入库请求信息;提取所述入库请求信息中包含的货物信息和收货人信息,生成货物对应的入库信息。在其中一个可能的实施例中,所述提取所述入库信息中包括货物信息和收货人信息在内的关键数据,根据所述关键数据生成货物信息清单,包括:遍历所述入库信息的数据信息,根据遍历后得到的数据信息生成表单;获取所述表单的解析规则,从所述解析规则中提取规则对象;根据所述规则对象的规则属性,获取包括货物信息和收货人信息在内的关键数据所在的数据节点,根据所述数据节点提取包括货物信息和收货人信息在内的关键数据;根据所述关键数据生成所述货物信息清单。在其中一个可能的实施例中,所述提取所述货物信息清单中的货物信息,根据所述货物信息对所述货物进行标注,根据所述标注的特征字符确定所述货物的存放位置,按照预设的密码生成规则生成取货密码,包括:从所述货物信息清单中提取所述货物信息,从所述货物信息中提取货物的标识码,扫描所述标识码获得货物的类型;根据所述货物的类型对货物进行标注;调取预设的货物分类标注存放表,在所述货物分类标注存放表中输入货物的标注的特征字符,查询货物的存放位置,根据查询结果确定货物的存放位置;根据所述货物的存放位置,且按照预设的密码生成规则随机生成取货密码。在其中一个可能的实施例中,所述提取所述货物信息清单中的收货人信息,将所述货物信息、所述存放位置以及所述取货密码生成所述收货信息清单后发送至所述收货人信息对应的收货人,包括:从所述货物信息清单中提取包括收货人的姓名和收货人所属部门在内的收货人信息;根据所述收货人的姓名和所述收货人所属部门获取所述收货人的访问地址;将所述货物信息、货物的存放位置以及取货密码生成收货信息清单;通过所述收货人的访问地址,将所述收货信息清单发送至收货人的终端。在其中一个可能的实施例中,所述提取所述入库信息中包括货物信息和收货人信息在内的关键数据,根据所述关键数据生成货物信息清单之前,还包括:提取所述入库信息中包含的收货等级信息,将所述入库信息按照所述收货等级信息中的收货等级进行排序;按照排序的顺序依次提取所述入库信息中的关键数据,依次根据所述关键数据生成货物信息清单,并依次将收货信息清单发送至收货人的终端。在其中一个可能的实施例中,所述提取所述货物信息清单中的收货人信息,将所述货物信息、所述存放位置以及所述取货密码生成所述收货信息清单后发送至所述收货人信息对应的收货人之后,还包括:当收货结束后,获取收货结束的反馈信息,根据所述反馈信息更新货物的管理信息;当收货未结束,根据预设的时间间隔获取收货未结束的反馈指令,生成超时收货的提示信息,将所述超时收货的提示信息和收货信息清单发送至收货人的终端。基于相同的构思,本申请提出一种收货管理装置,包括:入库信息生成模块,设置为获取货物的入库请求信息,根据所述入库请求信息,生成货物对应的入库信息;提取关键数据模块,设置为提取所述入库信息中包括货物信息和收货人信息在内的关键数据,根据所述关键数据生成货物信息清单;入库位置确定模块,设置为提取所述货物信息清单中的货物信息,根据所述货物信息对所述货物进行标注,根据所述标注的特征字符确定所述货物的存放位置,按照预设的密码生成规则生成取货密码;收货信息发送模块,设置为提取所述货物信息清单中的收货人信息,将所述货物信息、所述存放位置以及所述取货密码生成所述收货信息清单后发送至所述收货人信息对应的收货人。基于相同的构思,本申请提出一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被一个或多个所述处理器执行时,使得一个或多个所述处理器执行上述收货管理方法的步骤。基于相同的构思,本申请提出一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个所述处理器执行上述收货管理方法的步骤。上述收货管理方法、装置、设备和存储介质,包括:获取货物的入库请求信息,根据所述入库请求信息,生成货物对应的入库信息;提取所述入库信息中包括货物信息和收货人信息在内的关键数据,根据所述关键数据生成货物信息清单;提取所述货物信息清单中的货物信息,根据所述货物信息对所述货物进行标注,根据所述标注的特征字符确定所述货物的存放位置,按照预设的密码生成规则生成取货密码;提取所述货物信息清单中的收货人信息,将所述货物信息、所述存放位置以及所述取货密码生成所述收货信息清单后发送至所述收货人信息对应的收货人。本技术方案提高了收货管理的效率,避免了人为性的疏漏,降低了收货管理的难度,减少了人工成本,提高了工作效率,且提供了可追溯的收货管理信息。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。图1为本申请在一个实施例中的一种收货管理方法的整体流程图;图2为本申请在一个实施例中的一种收货管理方法中的确定入库位置过程的示意图;图3为本申请在一个实施例中的一种收货管理方法中的发送收货信息过程的示意图;图4为本申请在一个实施例中的一种收货管理装置的结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一阈值称为第二阈值,且类似地,可将第二阈值称为第一阈值。图1为本申请在一个实施例中的一种收货管理方法的整体流程图,如图1所示,一种收货管理方法,包括:步骤s1,获取货物的入库请求信息,根据所述入库请求信息,生成货物对应的入库信息。其中,所述入库请求信息是指管理货物的管理员在系统中输入的请求货物入库的请求信息,在系统中输入的所述入库请求信息包括货物信息、收货人信息、快递公司、快递单号、请求入库日期、请求入库的描述等。所述货物信息包括货物的标识码和品牌型号等,所述标识码包括货物的类型等,所述收货人信息包括收货人姓名、收货人所属部门信息等。上述步骤执行时,首先获取用户触发的入库指令,根据所述入库指令渲染出入库界面,然后接收用户在所述入库界面中输入的入库请求信息,再从所述入库请求信息中提取其包含的货物信息和收货人信息,根据所述货物信息和所述收货人信息生成货物对应的入库信息。其中,所述入库信息是根据入库请求信息生成的,包括货物信息和收货人信息在内的货物入库前需要汇总的信息。步骤s2,提取所述入库信息中包括货物信息和收货人信息在内的关键数据,根据所述关键数据生成货物信息清单。上述步骤执行时,首先,遍历所述入库信息的数据信息,其中,所述数据信息是包括货物信息、收货人信息、快递单号等的具体数据。再根据遍历后得到的数据信息生成表单。获取所述表单的解析规则,所述表单的解析规则存储在数据库中,从所述解析规则中提取规则对象。再根据所述规则对象的规则属性,获取包括货物信息和收货人信息在内的关键数据所在的数据节点,根据所述数据节点提取所述与货物信息和收货人相关的关键数据。最后根据所述关键数据生成所述货物信息清单。其中,与货物信息和收货人相关的关键数据包括货物的标识码、货物的品牌型号、收货人姓名、收货人所属部门信息等。步骤s3,提取所述货物信息清单中的货物信息,根据所述货物信息对所述货物进行标注,根据所述标注的特征字符确定所述货物的存放位置,按照预设的密码生成规则生成取货密码。上述步骤执行时,从所述货物信息清单中提取货物信息,再从货物信息中提取货物的标识码,调用系统的扫描设备对所述标识码进行扫描,扫描后获得所述货物的类型;根据所述货物的类型对货物进行标注,调取预设的货物分类标注存放表,在所述货物分类标注存放表中输入货物的标注的特征字符,查询货物的存放位置,根据查询结果确定货物的存放位置;最后根据所述货物的存放位置,按照预设的密码生成规则随机生成取货密码。步骤s4,提取所述货物信息清单中的收货人信息,将所述货物信息、所述存放位置以及所述取货密码生成所述收货信息清单后发送至所述收货人信息对应的收货人。上述步骤执行时,从所述货物信息清单中提取包括收货人的姓名和收货人所属部门在内的收货人信息;根据所述收货人的姓名和所述收货人所属部门获取所述收货人的访问地址;将所述货物信息、货物的存放位置以及取货密码汇总后生成收货信息清单;通过所述收货人的访问地址,将所述收货信息清单发送至收货人的终端,通知其收货。本实施例,提高了收货管理的效率,避免了人为性的疏漏,降低了收货管理的难度,减少了人工成本,且提供了可追溯的收货管理信息,便于值班人员核对信息。在一个实施例中,所述s1,获取货物的入库请求信息,根据所述入库请求信息,生成货物对应的入库信息,包括:获取用户触发的入库指令,根据所述入库指令渲染出入库界面;接收用户在所述入库界面中输入的入库请求信息;提取所述入库请求信息中包含的货物信息和收货人信息,生成货物对应的入库信息。上述步骤执行时,提取所述入库请求信息中包含的货物信息和收货人信息,再提取所述货物信息的特征字符和所述收货人信息的特征字符,根据所述货物信息的特征字符和所述收货人信息的特征字符生成货物对应的入库信息。在其中一个优选的实施例中,所述,所述货物信息的特征字符包括货物名称的首字母组成的名称缩写,所述收货人信息的特征字符包括收货人姓名的首字母组成的名称缩写。在一个实施例中,所述s2,提取所述入库信息中包括货物信息和收货人信息在内的关键数据,根据所述关键数据生成货物信息清单,包括:遍历所述入库信息的数据信息,根据遍历后得到的数据信息生成表单;获取所述表单的解析规则,从所述解析规则中提取规则对象;根据所述规则对象的规则属性,获取包括货物信息和收货人信息在内的关键数据所在的数据节点,根据所述数据节点提取包括货物信息和收货人信息在内的关键数据;根据所述关键数据生成所述货物信息清单。上述步骤执行时,可以使用json解析器,遍历出所述入库信息中包括货物信息、收货人信息、快递单号等在内的具体数据。其中,解析规则的提取方法,可以通过jdom解析器解析配置文件,提取其中的解析规则。在其中一个优选实施例中,所需要提取的关键数据,存储于某个<table>节点中,根据html的table规范可以将其子节点中的<tr>节点定义为‘行节点’,代表每一行数据,而<tr>节点下的<td>子节点为‘列节点’,代表每一字段数据。结合以上特性,给不同的表单建立抓取规则,再加上定位存储数据的<table>节点的方法,和<td>节点的字段识别方法。就可以提取出所需要的关键数据。本实施例,通过找到关键数据所在的数据节点,提取关键数据,增强了关键数据的识别度。在一个实施例中,图2为本申请在一个实施例中的一种收货管理方法中的确定入库位置过程的示意图,如图2所示,所述s3,提取所述货物信息清单中的货物信息,根据所述货物信息对所述货物进行标注,根据所述标注的特征字符确定所述货物的存放位置,按照预设的密码生成规则生成取货密码,包括:步骤s301,从所述货物信息清单中提取所述货物信息,从所述货物信息中提取货物的标识码,扫描所述标识码获得货物的类型。步骤s302,根据所述货物的类型对货物进行标注。上述步骤执行时,其中,货物信息中包含有货物的标识码,货物的标识码是货物的唯一标识,对货物进行扫描后可以获得货物的类型,比如:空调、机柜、列头柜、ups、变压器等。根据货物的类型对货物进行标注,例如:空调标注为a,吊顶式空调标注为a1,立柜式空调标注为a2,挂壁式空调标注为a3。步骤s303,调取预设的货物分类标注存放表,在所述货物分类标注存放表中输入货物的标注的特征字符,查询货物的存放位置,根据查询结果确定货物的存放位置。上述步骤执行时,将货物标注好后,调取预设的货物分类标注存放表,其中,货物分类标注存放表是预先设置好并存储于数据库中。货物分类标注存放表是按照货物的类型与货物存放的库房和货架的对应关系设置的货物存放表,如:货物a对应1号库房,货物a1对应1号库房的1号货架。在货物分类标注存放表中输入货物的标注的特征字符,则会输出货物的存放位置,比如1号库房的1号货架。步骤s304,根据所述货物的存放位置,且按照预设的密码生成规则随机生成取货密码。上述步骤执行时,当确定好货物的存放位置后,对货架按照预设的密码生成规则随机生成货架的取货密码。在其中一个优选的实施例中,预设的密码生成规则是根据货架的密码系统的规则设置的。本实施例,采用对货物进行标注,并预先设置货物分类标注存放表来确定货物的存放位置,能够高效且准确的为货物分配存放位置,尤其在货物大批到货时,利于货物的管理。在一个实施例中,图3为本申请在一个实施例中的一种收货管理方法中的发送收货信息过程的示意图,如图3所示,所述s4,提取所述货物信息清单中的收货人信息,将所述货物信息、所述存放位置以及所述取货密码生成所述收货信息清单后发送至所述收货人信息对应的收货人,包括:步骤s401,从所述货物信息清单中提取包括收货人的姓名和收货人所属部门在内的收货人信息;步骤s402,根据所述收货人的姓名和所述收货人所属部门获取所述收货人的访问地址;步骤s403,将所述货物信息、货物的存放位置以及取货密码生成收货信息清单;步骤s404,通过所述收货人的访问地址,将所述收货信息清单发送至收货人的终端。上述步骤执行时,可以对所述货物信息清单进行遍历,遍历出所述货物信息清单包含的收货人的姓名和收货人所属部门在内的收货人信息。在其中一个优选的实施例中,获取收货人的访问地址可以使用hibernate对象关系映射框架与存储有收货人的访问地址的配置管理系统的数据库进行连接。连接到配置管理系统的数据库后,发送查询脚本至配置管理系统的数据库,并执行所述查询脚本,获取收货人的访问地址,所述查询脚本以所述收货人的姓名为查询参数或者查询关键词,在所述配置管理系统的数据库中查询出所述收货人的姓名对应的访问地址。上述步骤执行时,将所述货物信息、货物的存放位置以及取货密码按照固定的格式汇总生成收货信息清单,通过所述收货人的访问地址,将所述收货信息清单发送至收货人的终端,通知其收货。本实施例,通过hibernate对象关系映射框架获取数据库的访问权限,连接到数据库,并发送查询脚本获取收货人的访问地址,提高了获取的效率和准确度。在一个实施例中,所述提取所述入库信息中包括货物信息和收货人信息在内的关键数据,根据所述关键数据生成货物信息清单之前,还包括:提取所述入库信息中包含的收货等级信息,将所述入库信息按照所述收货等级信息中的收货等级进行排序;按照排序的顺序依次提取所述入库信息中的关键数据,依次根据所述关键数据生成货物信息清单,并依次将收货信息清单发送至收货人的终端。上述步骤执行时,在管理员输入入库请求信息时,会输入收货的等级信息,根据入库请求信息生成入库信息时,收货的等级信息也被包括在入库信息中。从所述入库信息中提取收货等级信息,再将所述入库信息按照所述收货等级信息中的收货等级进行排序,再按照排序后的顺序依次提取所述入库信息中的关键数据,依次根据所述关键数据生成货物信息清单,并依次将收货信息清单发送至收货人的终端。排序规则是优选将等级为“紧急”的收货排在优先执行的任务中,对于同一等级的收货,则按照入库信息的先后顺序进行排列依次执行。本实施例,通过对收货进行分类分级,可以更加高效的安排收货的流程,使紧急的收货能够优先安排,提高了货物的管理效率。在一个实施例中,所述提取所述货物信息清单中的收货人信息,将所述货物信息、所述存放位置以及所述取货密码生成所述收货信息清单后发送至所述收货人信息对应的收货人之后,还包括:当收货结束后,获取收货结束的反馈信息,根据所述反馈信息更新货物的管理信息;当收货未结束,根据预设的时间间隔获取收货未结束的反馈指令,生成超时收货的提示信息,将所述超时收货的提示信息和收货信息清单发送至收货人的终端。在其中一个优选实施例中,预设的时间间隔是根据收货管理的历史数据设置,比如,预设的时间间隔可设置为1小时,每隔1小时,若货物还未被取走,前端会发送收货未结束的反馈指令,接收到收货未结束的反馈指令后,生成超时收货的提示信息,将超时收货的提示信息和收货信息清单再次发送至收货人的终端,再次通知其收货。本实施例,根据预设的时间间隔获取收货未结束的反馈指令,生成超时收货的提示信息,再次通知收货人收货,提高了货物的管理效率,避免了不必要的空间占用。在一个实施例中,提出了一种收货管理装置,如图4所示,包括如下模块:入库信息生成模块,设置为获取货物的入库请求信息,根据所述入库请求信息,生成货物对应的入库信息;提取关键数据模块,设置为提取所述入库信息中包括货物信息和收货人信息在内的关键数据,根据所述关键数据生成货物信息清单;入库位置确定模块,设置为提取所述货物信息清单中的货物信息,根据所述货物信息对所述货物进行标注,根据所述标注的特征字符确定所述货物的存放位置,按照预设的密码生成规则生成取货密码;收货信息发送模块,设置为提取所述货物信息清单中的收货人信息,将所述货物信息、所述存放位置以及所述取货密码生成所述收货信息清单后发送至所述收货人信息对应的收货人。在一个实施例中,提出了一种计算机设备,包括存储器和处理器,存储器中存储有计算机可读指令,计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行计算机可读指令时实现上述各实施例中所述的收货管理方法的步骤。在一个实施例中,提出了一种存储有计算机可读指令的存储介质,计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述各实施例中所述的收货管理方法的步骤。其中,所述存储介质可以为非易失性存储介质。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。以上所述实施例仅表达了本申请一些示例性实施例,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1