CN114022082B - 智慧云仓管理方法、装置、设备及介质 - Google Patents
智慧云仓管理方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN114022082B CN114022082B CN202111355430.1A CN202111355430A CN114022082B CN 114022082 B CN114022082 B CN 114022082B CN 202111355430 A CN202111355430 A CN 202111355430A CN 114022082 B CN114022082 B CN 114022082B
- Authority
- CN
- China
- Prior art keywords
- warehouse
- commodity
- matching
- information
- verification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Business, Economics & Management (AREA)
- Economics (AREA)
- Engineering & Computer Science (AREA)
- Marketing (AREA)
- Quality & Reliability (AREA)
- Finance (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Accounting & Taxation (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请提供一种智慧云仓管理方法、装置、设备及介质,该方法包括:创建用于访问当前企业所对应的云仓库存信息的外接接口;获取数据操作请求,数据操作请求至少包括数据请求信息以及校验信息;按照数据操作请求中访问对象所对应的企业信息访问相应标识码的外接接口,根据数据操作请求中校验信息判断数据请求方是否满足管理权限;当检测到数据操作请求满足管理权限时,根据数据请求信息对当前企业所对应的云仓库存信息进行处理,完成库存信息管理,通过在每个企业所对应的云仓库存信息设置可供外访问的外接接口,通过访问该外接接口,待校验合格后,能够访问到企业所对应的云仓所对应的库存信息,实现业务的快速对接。
Description
技术领域
本申请涉及云计算技术领域,特别是涉及一种智慧云仓管理方法、装置、设备及介质。
背景技术
云仓储(云仓)是根据大量数据计算分析,得出结论从而恰当的安排货物的存储过程(其本质是线上大数据与线下大仓库)。在云仓储环境下,所有仓库将掌握所有客户的资源流通、货物进出、财务进账等信息,通过上述信息,云仓储可以通过大数据分析客户货物的进出仓规律、销售规律、资金规律、现金流规律,甚至反映出产品市场变化和行业兴衰规律。
然而,目前一些云仓云配或统仓统配的平台在物流仓储行业的应用,实现各个业务板块之间的数据共享,以提升相应企业的竞争力。但这些企业主要解决是自己企业的问题,大多数为定制化开发,无法进行大范围的应用和通用,无法进行数据对接,也无法帮助企业实现仓储物流的信息化建设和信息共享,也不利于解决数据透明化和业务串联的问题。
发明内容
鉴于以上所述现有技术的缺点,本申请的目的在于提供一种智慧云仓管理方法、装置、设备及介质,用于解决现有技术中各个定制化开发云仓的企业之间无法实现数据对接的问题。
为实现上述目的及其他相关目的,本申请提供一种智慧云仓管理方法,包括:
创建用于访问当前企业所对应的云仓库存信息的外接接口,每个所述外接接口根据当前企业信息设置唯一的标识码;
获取数据操作请求,所述数据操作请求至少包括数据请求信息以及校验信息;
按照所述数据操作请求中访问对象所对应的企业信息访问相应标识码的外接接口,根据所述数据操作请求中校验信息判断数据请求方是否满足管理权限;
当检测到所述数据操作请求满足管理权限时,根据所述数据请求信息对当前企业所对应的云仓库存信息进行处理,完成库存信息管理。
在某些实施方式中,所述数据请求信息至少包括匹配策略编码、业务流水号、锁库释放时间、区域编码、待匹配的商品编码及其商品数量。
在某些实施方式中,根据所述数据请求信息形成的匹配策略查询库存信息,筛选满足地理位置的的实体仓库进行排序;按照匹配模式进行匹配,筛选满足匹配策略的商品并根据锁库释放时间进行锁库操作,直到满足锁库释放时间为止解除锁库。
在某些实施方式中,根据匹配策略查询库存,待查询匹配成功后,判断是否进行锁库,若通过锁库校验时,则进行锁库;若未通过锁库校验时,则结束操作。
在某些实施方式中,所述匹配模式包括单仓匹配、顺序单仓匹配与优先单仓匹配,其中,单仓匹配表示所有商品都在同一仓库进行匹配;顺序单仓匹配表示同一商品按照仓库顺序依次在仓库进行匹配,直到某个商品匹配完为止或逐一匹配直到匹配完各个仓库为止;优先单仓匹配表示为单仓匹配失败再进行顺序单仓匹配。
在某些实施方式中,当监测到商品入库时,调用自动验收接口根据入库商品的参数进行校验,当校验通过时,根据分发依据将所述入库商品分发到对应的逻辑仓库实现入库,并生成入库单据;若校验不通过,重新判断所述入库商品的参数是否通过校验,直至校验通过为止;其中,所述入库商品的参数包括入库单号、实物仓编码、物流单号、待匹配的商品编码及其商品数量。
在某些实施方式中,当监测到商品入库时,判断所述入库商品是否通过入库校验,若是,则准备将所述入库商品进行入库;判断所述入库商品是否进行自动验收;若是,根据验收流程判断所述入库商品的参数是否通过校验;若是,开始所述入库商品验收,并判断所述入库商品是否验收通过,若验收通过,根据分发依据将所述入库商品分发到对应的逻辑仓库实现入库,并生成入库单据;若验收不通过,重新判断所述入库商品的参数是否通过校验,直至验收通过为止;其中,所述入库商品的参数包括入库单号、实物仓编码、物流单号、待匹配的商品编码及其商品数量。
在本申请的另一目的在于提供一种智慧云仓管理装置,包括:
接口创建模块,用于创建用于访问当前企业所对应的云仓库存信息的外接接口,每个所述外接接口根据当前企业信息设置唯一的标识码;
请求获取模块,用于获取数据操作请求,所述数据操作请求至少包括数据请求信息以及校验信息;
请求校验模块,用于按照所述数据操作请求中访问对象所对应的企业信息访问相应标识码的外接接口,根据所述数据操作请求中校验信息判断数据请求方是否满足管理权限;
云仓管理模块,用于当检测到所述数据操作请求满足管理权限时,根据所述数据请求信息对当前企业所对应的云仓库存信息进行处理,完成库存信息管理。
在本申请的另一目的在于提供一种电子设备,包括:
一个或多个处理装置;
存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理装置执行,使得所述一个或多个处理装置执行所述智慧云仓管理方法。
在本申请还有一目的在于提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序用于使所述计算机执行所述智慧云仓管理方法。
如上所述,本申请的智慧云仓管理方法、装置、设备及介质,具有以下有益效果:
通过在每个企业所对应的云仓库存信息设置可供外访问的外接接口,通过访问该外接接口,待校验合格后,能够访问到企业所对应的云仓所对应的库存信息,实现业务的快速对接。
附图说明
图1显示为本申请提供的一种智慧云仓管理方法流程图;
图2显示为本申请提供的一种智慧云仓管理方法中一实施例流程图;
图3显示为本申请提供的一种智慧云仓管理方法中另一实施例流程图;
图4显示为本申请提供的一种智慧云仓管理方法的应用架构图;
图5显示为本申请提供的一种智慧云仓管理装置结构框图;
图6显示为本申请提供的一种电子设备结构示意图。
具体实施方式
以下通过特定的具体实例说明本申请的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本申请的其他优点与功效。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本申请的基本构想,遂图式中仅显示与本申请中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
请参阅图1,为本申请提供的一种智慧云仓管理方法流程图,包括:
步骤S101,创建用于访问当前企业所对应的云仓库存信息的外接接口,每个所述外接接口根据当前企业信息设置唯一的标识码;
例如,通过设置具有唯一标识码的外接接口,其中,该标识码可以为任意形式的字符,包括字母、数字或者符号,该标识码最多可由32个字符组成,以将标识码存储在该识别码中,该识别码可以为任意图形,例如,二维码或者条形码,优选地,选取二维码作为物联网设备的识别码,在实际应用过程中,可直接将该识别码贴附在物联网设备表面,通过访问相应标识码的外接接口,即可实现不同云仓的库存信息之间的沟通交流,例如,通过。
步骤S102,获取数据操作请求,所述数据操作请求至少包括数据请求信息以及校验信息;
其中,所述数据请求信息至少包括匹配策略编码、业务流水号、锁库释放时间、区域编码、待匹配的商品编码及其商品数量,匹配策略编码包括单仓匹配、顺序单仓匹配与优先单仓匹配,在此不再赘述。
步骤S103,按照所述数据操作请求中访问对象所对应的企业信息访问相应标识码的外接接口,根据所述数据操作请求中校验信息判断数据请求方是否满足管理权限;
其中,通过限定匹配策略、业务流水号、区域编码、待匹配的商品编码及其商品数量,能够准确到不同区域位置所对应的实体仓库,按照预设的匹配策略,在实体仓库进行商品匹配,同时,通过锁库释放时间设置各个实体仓库匹配到相应商品,实现定时锁库,防止被其他系统使用,而设置业务流水号能够防止重复重复锁库,提高了业务匹配效果,实现高并发的锁库。
步骤S104,当检测到所述数据操作请求满足管理权限时,根据所述数据请求信息对当前企业所对应的云仓库存信息进行处理,完成库存信息管理。
其中,校验信息一方面可以通过系统之间的关系进行设定,另一方面,也可以按照使用权限设置管理权限,例如,按照产业链分布,处于上游企业的仓库系统可以对下游企业具有管理权限。
需要说明的是,按照数据请求信息所限定的匹配策略编码、业务流水号、锁库释放时间、区域编码、待匹配的商品编码及其商品数量进行匹配。
通过在每个企业所对应的云仓库存信息设置可供外访问的外接接口,通过访问该外接接口,待校验合格后,能够访问到企业所对应的云仓所对应的库存信息,实现业务的快速对接。
在本实施例中,将仓库的库存信息以对外接口的形式对外暴露,允许上游系统灵活的匹配商品库存信息,同时又可以通过策略的调整将匹配管控起来。
在另一些实施例中,根据所述数据请求信息形成的匹配策略查询库存信息,筛选满足地理位置的的实体仓库进行排序;按照匹配模式进行匹配,筛选满足匹配策略的商品并根据锁库释放时间进行锁库操作,直到满足锁库释放时间为止解除锁库。
通过上述方式,将匹配与锁库放在一个接口里面,达到“看到即得到”的效果,避免了上游系统看到了库存却被别的系统抢了库存的情况。
在另一些实施例中,根据匹配策略查询库存,待查询匹配成功后,判断是否进行锁库,若通过锁库校验时,则进行锁库;若未通过锁库校验时,则结束操作。
具体地,通过数据请求信息中的匹配策略查询库存信息,待查询匹配成功后,再判断将当前查询的库存信息进行锁库,例如,锁库时,对应的是当前查询匹配的库存信息,并非整个云仓所对应的库存信息。
需要说明的是,在锁库校验时,可以通过是否设置有锁库释放时间为依据,作为当前查询匹配的商品是否需要进行校验标准,例如,当不存在锁库释放时间的相应参数时,表示无需进行锁库操作;反之,当存在锁库释放时间的相应参数时,则需要进行锁库操作。
在另一些实施例中,所述匹配模式包括单仓匹配、顺序单仓匹配与优先单仓匹配,其中,单仓匹配表示所有商品都在同一仓库进行匹配;顺序单仓匹配表示同一商品按照仓库顺序依次在仓库进行匹配,直到某个商品匹配完为止或逐一匹配直到匹配完各个仓库为止;优先单仓匹配表示为单仓匹配失败再进行顺序单仓匹配。
具体地,该匹配模式即匹配策略,通过设置不同匹配策略,能够满足不同场景的需求,实现对不同的实体仓库进行管理。
请参阅图2,为本申请提供的一种智慧云仓管理方法中一实施例流程图,详述如下:
本发明提供了匹配与匹配锁库接口供上游业务系统调用,用于查询商品库存与锁定商品库存。上游业务系统传入入参(数据操作请求)包括匹配策略编码、业务流水号(用于防止重复锁库)、锁库自动释放时间、行政区划编码和欲匹配的商品编码及其数量。如果匹配策略编码为空,则使用默认的匹配策略;如果锁库自动释放时间为空,则按预设时间默认设置,例如,锁库释放时间为30分钟。匹配策略又分为单仓匹配、顺序分仓匹配和优先单仓匹配。单仓匹配表示所有的商品都在同一个仓库里面,否则匹配失败;顺序分仓匹配表示按顺序匹配仓库与商品,如果第一个仓库的商品不完全满足要求,则用剩余的商品匹配第二个仓库,以此类推;优先单仓匹配是单仓匹配与顺序分仓匹配的组合,表示如果单仓匹配失败,则使用顺序分仓匹配。
在本实施例中,在开始阶段,上游业务系统传入入参,通过对入参的参数(例如,格式和完整性)进行校验,判断是否校验通过,若是,入参的参数校验通过,则根据数据操作请求确定匹配策略编码为空,则使用默认的匹配策略;如果锁库自动释放时间为空,则按预设时间默认设置,按照匹配策略查询行政区划编码所对应实体仓库,对仓库进行排序(仓库编号),待匹配成功显示相应匹配结果后,再判断锁库校验是否通过,若通过,则进行锁库,反之,则结束操作。
通过上述方式,不仅能够迅速对接业务,实现查询匹配,同时,通过锁库操作,还能确保用户查询到库存商品不被他人调用,达到“看到即得到”的效果。
请参阅图3,为本申请提供的一种智慧云仓管理方法中另一实施例流程图,详述如下:
例如,当监测到商品入库时,调用自动验收接口根据入库商品的参数进行校验,当校验通过时,根据分发依据将所述入库商品分发到对应的逻辑仓库实现入库,并生成入库单据;若校验不通过,重新判断所述入库商品的参数是否通过校验,直至校验通过为止;其中,所述入库商品的参数包括入库单号、实物仓编码、物流单号、待匹配的商品编码及其商品数量。
又例如,当监测到商品入库时,判断所述入库商品是否通过入库校验,若是,则准备将所述入库商品进行入库;判断所述入库商品是否进行自动验收;若是,根据验收流程判断所述入库商品的参数是否通过校验;若是,开始所述入库商品验收,并判断所述入库商品是否验收通过,若验收通过,根据分发依据将所述入库商品分发到对应的逻辑仓库实现入库,并生成入库单据;若验收不通过,重新判断所述入库商品的参数是否通过校验,直至验收通过为止;其中,所述入库商品的参数包括入库单号、实物仓编码、物流单号、待匹配的商品编码及其商品数量。
本发明提供了入库与入库并自动验收接口供上游业务系统调用,用于增加仓库的库存。上游业务系统传入的入参包括入库单号(用于防止反复入库)、实物仓编码、物流单号和欲匹配的商品信息及其数量。只有验收通过的商品才算是真正的入库,并且验收不通过的商品允许反复入库,直到验收通过为止。
通过上述方式,能够自动入库验收,实现库存的快速同步,实现数据对接即可提供对应的能力,快速帮助企业实现仓储物流的信息化建设和信息共享,解决数据透明化和业务串联。
请参阅图4,为本申请提供的一种智慧云仓管理方法的应用架构图,详述如下:
从架构层面,自下而上分为基础设施层、数据层、中间件层、业务层、对外接口层和应用层;数据层的MySQL用于数据的存储;中间件层的redis用于缓存和分布式锁,rocketMQ用于业务层中模块间的解耦;对外接口层包括api(应用程序接口)和sdk(软件开发工具包),将sdk从api中拆分出来是为了更好的做接口维护和权限校验等逻辑。应用层包括本发明自己的后台管理系统和其他对接了本发明的系统。
在业务层中提供公共服务,例如,字典服务于行政区域服务,字典服务,例如,redis(远程字典服务)是一个key-value存储系统,它支持存储的value类型相对更多,包括sting(字符串)、list、set、zset(有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。为了保证效率,数据都是缓存在内存中。
行政划分服务,将各个区域所对应的实体仓库按照所在行政地进行划分。
通过外接接口(API)可以实现订单服务,例如,物流模块,用于生成物流信息;又例如,发货单模块与退回单模块;通过外接接口(SDK)实现商品、跨仓调拨、入库、出库、预警、仓库、统计报表等诸多功能。
在另一些实施例中,请参阅图5,为本申请提供的一种智慧云仓管理装置500结构框图;包括:
接口创建模块501,用于创建用于访问当前企业所对应的云仓库存信息的外接接口,每个所述外接接口根据当前企业信息设置唯一的标识码;
请求获取模块502,用于获取数据操作请求,所述数据操作请求至少包括数据请求信息以及校验信息;其中,所述数据请求信息至少包括匹配策略编码、业务流水号、锁库释放时间、区域编码、待匹配的商品编码及其商品数量;
具体地,根据所述数据请求信息形成的匹配策略查询库存信息,筛选满足地理位置的的实体仓库进行排序;按照匹配模式进行匹配,筛选满足匹配策略的商品并根据锁库释放时间进行锁库操作,直到到达锁库释放时间为止解除锁库。
需要说明的是,所述匹配模式包括单仓匹配、顺序单仓匹配与优先单仓匹配,其中,单仓匹配表示所有商品都在同一仓库进行匹配;顺序单仓匹配表示同一商品按照仓库顺序依次在仓库进行匹配,直到某个商品匹配完为止或逐一匹配直到匹配完各个仓库为止;优先单仓匹配表示为单仓匹配失败再进行顺序单仓匹配。
例如,根据匹配策略查询库存,待查询匹配成功后,判断是否进行锁库,若通过锁库校验时,则进行锁库;若未通过锁库校验时,则结束操。
请求校验模块503,用于按照所述数据操作请求中访问对象所对应的企业信息访问相应标识码的外接接口,根据所述数据操作请求中校验信息判断数据请求方是否满足管理权限;
其中,当监测到商品入库时,调用自动验收接口根据入库商品的参数进行校验,当校验通过时,根据分发依据将所述入库商品分发到对应的逻辑仓库实现入库,并生成入库单据;若校验不通过,重新判断所述入库商品的参数是否通过校验,直至校验通过为止;其中,所述入库商品的参数包括入库单号、实物仓编码、物流单号、待匹配的商品编码及其商品数量。
具体地,当监测到商品入库时,判断所述入库商品是否通过入库校验,若是,则准备将所述入库商品进行入库;判断所述入库商品是否进行自动验收;若是,根据验收流程判断所述入库商品的参数是否通过校验;若是,开始所述入库商品验收,并判断所述入库商品是否验收通过,若验收通过,根据分发依据将所述入库商品分发到对应的逻辑仓库实现入库,并生成入库单据;若验收不通过,重新判断所述入库商品的参数是否通过校验,直至验收通过为止;其中,所述入库商品的参数包括入库单号、实物仓编码、物流单号、待匹配的商品编码及其商品数量。
云仓管理模块504,用于当检测到所述数据操作请求满足管理权限时,根据所述数据请求信息对当前企业所对应的云仓库存信息进行处理,完成库存信息管理。
其中,需要说明的是,智慧云仓管理装置与智慧云仓管理方法为一一对应的关系,在此,各个模块与上述流程步骤所涉及的技术细节与技术效果均相同,在此不用一一赘述,请参照上述智慧云仓管理方法。
下面参考图6,其示出了适于用来实现本公开实施例的电子设备(例如终端设备或服务器600的结构示意图。本公开实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图6示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图6所示,电子设备600可以包括处理装置(例如中央处理器、图形处理器等)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储装置608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM603中,还存储有电子设备600操作所需的各种程序和数据。处理装置601、ROM 602以及RAM603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
通常,以下装置可以连接至I/O接口605:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置606;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置607;包括例如磁带、硬盘等的存储装置608;以及通信装置609。通信装置609可以允许电子设备600与其他设备进行无线或有线通信以交换数据。虽然图6示出了具有各种装置的电子设备600,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置609从网络上被下载和安装,或者从存储装置608被安装,或者从ROM 602被安装。在该计算机程序被处理装置601执行时,执行本公开实施例的方法中限定的上述功能。
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备执行步骤S101至步骤S104中的方法流程。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
综上所述,本发明通过在每个企业所对应的云仓库存信息设置可供外访问的外接接口,通过访问该外接接口,待校验合格后,能够访问到企业所对应的云仓所对应的库存信息,实现业务的快速对接。所以,本申请有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本申请的原理及其功效,而非用于限制本申请。任何熟悉此技术的人士皆可在不违背本申请的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本申请所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本申请的权利要求所涵盖。
Claims (7)
1.一种智慧云仓管理方法,其特征在于,所述方法包括以下步骤:
创建用于访问当前企业所对应的云仓库存信息的外接接口,每个所述外接接口根据当前企业信息设置唯一的标识码;
获取数据操作请求,所述数据操作请求至少包括数据请求信息以及校验信息,所述数据请求信息至少包括匹配策略编码、业务流水号、锁库释放时间、区域编码、待匹配的商品编码及其商品数量;
按照所述数据操作请求中访问对象所对应的企业信息访问相应标识码的外接接口,根据所述数据操作请求中校验信息判断数据请求方是否满足管理权限;
当检测到所述数据操作请求满足管理权限时,根据所述数据请求信息对当前企业所对应的云仓库存信息进行处理,完成库存信息管理;
其中,根据所述数据请求信息形成的匹配策略查询库存信息,筛选满足地理位置的实体仓库进行排序;按照匹配模式进行匹配,筛选满足匹配策略的商品并根据锁库释放时间进行锁库操作,直到满足锁库释放时间为止解除锁库;其中,所述匹配模式包括单仓匹配、顺序单仓匹配与优先单仓匹配,所述单仓匹配表示所有商品都在同一仓库进行匹配;所述顺序单仓匹配表示同一商品按照仓库顺序依次在仓库进行匹配,直到某个商品匹配完为止或逐一匹配直到匹配完各个仓库为止;所述优先单仓匹配表示为单仓匹配失败再进行顺序单仓匹配。
2.根据权利要求1所述的智慧云仓管理方法,其特征在于,还包括:根据匹配策略查询库存,待查询匹配成功后,判断是否进行锁库,若通过锁库校验时,则进行锁库;若未通过锁库校验时,则结束操作。
3.根据权利要求1所述的智慧云仓管理方法,其特征在于,还包括:
当监测到商品入库时,调用自动验收接口根据入库商品的参数进行校验,当校验通过时,根据分发依据将所述入库商品分发到对应的逻辑仓库实现入库,并生成入库单据;若校验不通过,重新判断所述入库商品的参数是否通过校验,直至校验通过为止;其中,所述入库商品的参数包括入库单号、实物仓编码、物流单号、待匹配的商品编码及其商品数量。
4.根据权利要求1所述的智慧云仓管理方法,其特征在于,还包括:
当监测到商品入库时,判断入库商品是否通过入库校验,若是,则准备将所述入库商品进行入库;判断所述入库商品是否进行自动验收;若是,根据验收流程判断所述入库商品的参数是否通过校验;若是,开始所述入库商品验收,并判断所述入库商品是否验收通过,若验收通过,根据分发依据将所述入库商品分发到对应的逻辑仓库实现入库,并生成入库单据;若验收不通过,重新判断所述入库商品的参数是否通过校验,直至验收通过为止;其中,所述入库商品的参数包括入库单号、实物仓编码、物流单号、待匹配的商品编码及其商品数量。
5.一种智慧云仓管理装置,其特征在于,所述装置包括:
接口创建模块,用于创建用于访问当前企业所对应的云仓库存信息的外接接口,每个所述外接接口根据当前企业信息设置唯一的标识码;
请求获取模块,用于获取数据操作请求,所述数据操作请求至少包括数据请求信息以及校验信息;所述数据请求信息至少包括匹配策略编码、业务流水号、锁库释放时间、区域编码、待匹配的商品编码及其商品数量;
请求校验模块,用于按照所述数据操作请求中访问对象所对应的企业信息访问相应标识码的外接接口,根据所述数据操作请求中校验信息判断数据请求方是否满足管理权限;
云仓管理模块,用于当检测到所述数据操作请求满足管理权限时,根据所述数据请求信息对当前企业所对应的云仓库存信息进行处理,完成库存信息管理;其中,根据所述数据请求信息形成的匹配策略查询库存信息,筛选满足地理位置的实体仓库进行排序;按照匹配模式进行匹配,筛选满足匹配策略的商品并根据锁库释放时间进行锁库操作,直到满足锁库释放时间为止解除锁库;其中,所述匹配模式包括单仓匹配、顺序单仓匹配与优先单仓匹配,所述单仓匹配表示所有商品都在同一仓库进行匹配;所述顺序单仓匹配表示同一商品按照仓库顺序依次在仓库进行匹配,直到某个商品匹配完为止或逐一匹配直到匹配完各个仓库为止;所述优先单仓匹配表示为单仓匹配失败再进行顺序单仓匹配。
6.一种电子设备,其特征在于:包括:
一个或多个处理装置;
存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理装置执行,使得所述一个或多个处理装置实现如1至4中任一所述智慧云仓管理方法。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序用于使所述计算机执行权利要求1至4中任一所述智慧云仓管理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111355430.1A CN114022082B (zh) | 2021-11-16 | 2021-11-16 | 智慧云仓管理方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111355430.1A CN114022082B (zh) | 2021-11-16 | 2021-11-16 | 智慧云仓管理方法、装置、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114022082A CN114022082A (zh) | 2022-02-08 |
CN114022082B true CN114022082B (zh) | 2023-07-25 |
Family
ID=80064519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111355430.1A Active CN114022082B (zh) | 2021-11-16 | 2021-11-16 | 智慧云仓管理方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114022082B (zh) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107590630A (zh) * | 2017-09-15 | 2018-01-16 | 郑州云海信息技术有限公司 | 一种基于云计算的仓库管理系统与方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005227985A (ja) * | 2004-02-12 | 2005-08-25 | Hitachi Ltd | 共同倉庫における在庫管理システム、共同倉庫における在庫管理方法、共同倉庫における在庫管理プログラム |
CN105096015B (zh) * | 2014-04-23 | 2021-01-08 | 菜鸟智能物流控股有限公司 | 商品对象信息处理方法及系统 |
CN107527183A (zh) * | 2017-09-29 | 2017-12-29 | 广州初心网络科技有限公司 | 基于云仓库的多sku产品的管理方法及系统和系统的操作方法、电子产品和电子装置 |
CN111340414A (zh) * | 2020-02-14 | 2020-06-26 | 上海东普信息科技有限公司 | 云仓大数据处理方法、云仓系统、计算机设备和存储介质 |
CN111798293A (zh) * | 2020-07-09 | 2020-10-20 | 宋涛 | 一种云仓储订单处理方法、装置、计算机设备和存储介质 |
CN111882208A (zh) * | 2020-07-27 | 2020-11-03 | 海南中金德航科技股份有限公司 | 一种库存中台系统 |
-
2021
- 2021-11-16 CN CN202111355430.1A patent/CN114022082B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107590630A (zh) * | 2017-09-15 | 2018-01-16 | 郑州云海信息技术有限公司 | 一种基于云计算的仓库管理系统与方法 |
Also Published As
Publication number | Publication date |
---|---|
CN114022082A (zh) | 2022-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111427971B (zh) | 用于计算机系统的业务建模方法、装置、系统和介质 | |
CN111125107A (zh) | 数据处理方法、装置、电子设备和介质 | |
CN111988429A (zh) | 算法调度方法以及系统 | |
CN112597126A (zh) | 一种数据迁移方法和装置 | |
CN113641633B (zh) | 文件处理方法、装置、电子设备、介质和计算机程序 | |
CN112631751A (zh) | 任务调度方法、装置、计算机设备及存储介质 | |
CN111339098A (zh) | 一种权限管理方法、数据查询方法及装置 | |
CN114066363A (zh) | 订单信息处理方法、装置、电子设备和计算机可读介质 | |
CN112328656B (zh) | 基于中台架构的服务查询方法、装置、设备及存储介质 | |
CN115373822A (zh) | 任务调度方法、任务处理方法、装置、电子设备和介质 | |
CN114022082B (zh) | 智慧云仓管理方法、装置、设备及介质 | |
CN110223179A (zh) | 资金的数据处理方法、装置、系统、介质 | |
CN110688295A (zh) | 数据测试方法和装置 | |
CN114070847A (zh) | 服务器的限流方法、装置、设备及存储介质 | |
CN116957268A (zh) | 物流订单自动分配方法、装置、电子设备及可读存储介质 | |
CN117787826A (zh) | 物品配送方法、装置、电子设备与计算机可读介质 | |
US20140172955A1 (en) | Distributed mobile enterprise application platform | |
CN115277857A (zh) | 用于接口验证的方法、装置、电子设备及存储介质 | |
CN115170152A (zh) | 一种数据分发方法、装置、设备和存储介质 | |
CN114780807A (zh) | 业务检测方法、装置、计算机系统及可读存储介质 | |
CN114860349A (zh) | 数据加载方法、装置、设备及介质 | |
CN113610417A (zh) | 数据处理方法、装置、计算机系统和存储介质 | |
CN113723892A (zh) | 数据处理方法、装置、电子设备及存储介质 | |
CN112819619A (zh) | 一种交易处理方法和装置 | |
CN113568738A (zh) | 基于多标签分类的资源分配方法、装置、电子设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |