物料存储系统及定位方法、装置、电子设备和存储介质与流程

文档序号:24499915发布日期:2021-03-30 21:28阅读:132来源:国知局
物料存储系统及定位方法、装置、电子设备和存储介质与流程

本申请涉及计算机技术领域,尤其涉及物联网领域。



背景技术:

随着人工智能、物联网技术的发展,软硬件结合产品的需求大幅提升。新型软硬件结合产品的公司在硬件设计、对接工厂、生产之间不可避免面临物料挑选及清理问题。物料整体外包采购价格昂贵,且质量风险不可控,并且搭建专业的物料管理系统,对系统的利用率不高,致使系统性价比低。

传统的物料架由于物料之间排列过于紧密,并且容易产生物料混乱,不便于物料查找,导致物料查找效率低下、人力消耗大。



技术实现要素:

本申请提供了一种物料存储系统及其物料定位方法、物料与指示灯映射表的建立方法、物料存储系统的物料定位装置、物料与指示灯映射表的建立装置、电子设备和存储介质。

根据本申请的一方面,提供了一种物料存储系统,包括:

物料架,包括多个用于存放物料的存储位;

多个可编程灯带,可编程灯带包括多个指示灯,各指示灯与各存储位分别对应设置;

控制模块,用于根据物料与指示灯映射表中的物料信息与各指示灯位置信息的对应关系,从多个指示灯中确定出与待查找物料信息对应的目标指示灯的位置信息,并根据目标指示灯的位置信息控制目标指示灯显示。。

根据本申请的另一方面,提供了一种物料存储系统的物料定位方法,物料存储系统包括物料架和多个可编程灯带,物料架包括多个用于存放物料的存储位,可编程灯带包括多个指示灯,各指示灯与各存储位分别对应设置,方法包括:

根据物料与指示灯映射表中的物料信息与各指示灯位置信息的对应关系,从多个指示灯中确定出与待查找物料信息对应的目标指示灯的位置信息;

根据目标指示灯的位置信息控制目标指示灯显示。

根据本申请的另一方面,提供了一种物料与指示灯映射表的建立方法,包括:

接收映射表设置指令,映射表设置指令中包括各物料信息和各指示灯的位置信息;

根据各物料信息和各指示灯的位置信息的对应关系,建立物料与指示灯映射表,

其中,物料与指示灯映射表用于以上的物料定位方法。

根据本申请的另一方面,提供了一种物料存储系统的物料定位装置,物料存储系统包括物料架和多个可编程灯带,物料架包括多个用于存放物料的存储位,可编程灯带包括多个指示灯,各指示灯与各存储位分别对应设置,物料定位装置包括:

确定单元,用于根据物料与指示灯映射表中的物料信息与各指示灯位置信息的对应关系,从多个指示灯中确定出与待查找物料信息对应的目标指示灯的位置信息;

控制单元,用于根据目标指示灯的位置信息控制目标指示灯显示。

根据本申请的另一方面,提供了一种物料与指示灯映射表的建立装置,包括:

接收单元,用于接收映射表设置指令,映射表设置指令中包括各物料信息和各指示灯的位置信息;

映射表建立单元,用于根据各物料信息和各指示灯的位置信息的对应关系,建立物料与指示灯映射表,

其中,物料与指示灯映射表用于如上的物料定位装置。

根据本申请的另一方面,提供了一种电子设备,包括:

至少一个处理器;以及

与至少一个处理器通信连接的存储器;其中,

存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上的方法。

根据本申请的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行如上的方法

本申请实施例的技术方案,成本较低、部署灵活,可以适用于各种规模的物料架,并且可以直接在传统货架上安装使用,快速高效地定位出待查找物料位置,提高了物料定位效率,减少了人力消耗。

应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。

附图说明

附图用于更好地理解本方案,不构成对本申请的限定。其中:

图1为本申请一实施例中物料存储系统的结构示意图;

图2为本申请一实施例中控制模块的结构示意图;

图3为本申请一实施例中控制器的结构示意图;

图4为一个实施例中建立物料与指示灯映射表的流程示意图;

图5为采用本申请物料存储系统定位物料位置的流程示意图;

图6为本申请一实施例中物料存储系统的物料定位方法的示意图;

图7为本申请一实施例中物料与指示灯映射表的建立方法的示意图;

图8为本申请一实施例中物料存储系统的物料定位装置的结构框图;

图9为本申请一实施例中物料与指示灯映射表的建立装置的结构框图;

图10为用来实现本申请实施例的物料定位方法的电子设备的框图。

附图标记说明:

10、物料架;11、存储位;20、可编程灯带;21、指示灯;30、控制模块;31、交互装置;32、控制器;321、主控芯片;322、i2c开关芯片;323、接口转换模块;324、存储模块。

具体实施方式

以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

图1为本申请一实施例中物料存储系统的结构示意图。如图1所示,物料存储系统可以包括物料架10、多个可编程灯带20和控制模块30。其中,物料架10可以包括多个存储位11,存储位11用于存放物料。可编程灯带20可以包括多个指示灯21,各指示灯21与各存储位11可以分别对应设置。多个可编程灯带20可以与控制模块30连接。控制模块30用于根据物料与指示灯映射表中的物料信息与各指示灯位置信息的对应关系,从多个指示灯中确定出目标指示灯的位置信息,目标指示灯的位置信息与待查找物料信息对应。控制模块30根据目标指示灯的位置信息控制目标指示灯显示,来定位待查找物料所在的存储位11。

示例性地,可编程灯带可以包括可编程led灯带。可以在物料架上设置可编程灯带,并使得可编程灯带上的各指示灯与各存储位对应设置,从而,当目标指示灯显示时,便可以定位出对应的存储位。

物料与指示灯映射表,可以包括物料信息与各指示灯位置信息的对应关系,可以采用表格或图表的方式表示物料信息与各指示灯位置信息的对应关系。

物料信息可以包括物料名称、物料信息码等中的至少一个,进而可以通过待查找物料信息识别出待查找物料。

指示灯位置信息可以采用预定方式表示,例如,指示灯位置信息可以采用m-n来表示,表示该指示灯位于第m个可编程灯带上的第n个指示灯。示例性地,可以将一个可编程灯带视作一行可编程灯带,采用文字方式表示指示灯位置信息,例如第m行第n个指示灯,即第m行可编程灯带上的第n个指示灯。

示例性地,目标指示灯显示,可以包括目标指示灯点亮,或目标指示灯闪烁。

本申请实施例的物料存储系统,采用可编程灯带上的指示灯来定位待查找物料的存储位,可以根据物料架存储位的数量选择可编程灯带的数量,可编程灯带由于具有可编程性,方便了可编程灯带数量的扩展,并可以根据可编程灯带数量对物料与指示灯映射表进行修改,便可以获得与物料架相适应的物料存储系统。

相关技术中,智能物料仓储架,采用一体化设计,尺寸固定,采购成本较高,适用于大型生产企业,不便于小型企业部署。传统物料仓储架通过放置标签来查找物料,需要人工逐一去查看标签来确认物料放置位置,人力消耗大。

相比于的智能物料仓储架和传统物料仓储架,本申请实施例的物料存储系统,可编程灯带数量方便扩展,成本较低、部署灵活,可以适用于各种规模的物料架,并且可以直接在传统货架上安装使用,快速高效地定位出待查找物料位置,提高物料定位效率,减少人力消耗。

图2为本申请一实施例中控制模块的结构示意图。在一种实施例中,如图2所示,控制模块30可以包括交互装置31和控制器32。交互装置31与控制器32可以通过usb接口连接。控制器32与多个可编程灯带20可以分别通过i2c(intel-integratedcircuitbus)连接,示例性地,控制器32与8个可编程灯带20可以分别通过i2c连接。本领域技术人员可以理解,a与b通过i2c连接,可以理解为,a与b通过i2c总线连接,以实现a与b之间的通讯。

交互装置31可以用于接收物料查找指令,并根据物料查找指令中的待查找物料信息,从物料与指示灯映射表中确定出目标指示灯的位置信息,并向控制器发送目标指示灯的位置信息。

示例性地,交互装置31可以包括个人计算机(personalcomputer,pc机)。pc可以运行上位机软件,在上位机软件中打开物料定位程序,用户可以在物料定位程序中输入待查找物料信息,从而,交互装置接收物料查找指令。

交互装置提供了物料存储系统与用户交互的接口,方便用户通过交互装置定位物料存储位,提高了物料存储系统的利用率。

示例性地,控制模块还可以包括信息码识别装置,信息码识别装置可以与交互装置连接。信息码识别装置可以读取待查找物料的信息码,例如编码、二维码或条形码,并将读取的待查找物料的信息码发送给交互装置,使得交互装置接收到待查找物料信息。

交互装置可以将物料与指示灯映射表中的物料信息与待查找物料信息相匹配,从而确定出待查找物料信息对应的目标指示灯的位置信息,并向控制器发送目标指示灯的位置信息。

控制器32用于根据目标指示灯的位置信息,控制目标指示灯显示。

图3为本申请一实施例中控制器的结构示意图。在一种实施方式中,如图3所示,控制器32可以包括主控芯片321和i2c开关芯片322。i2c开关芯片322可以包括多个通道,例如8通道i2c开关芯片,各通道与可编程灯带20对应连接,示例性地,各通道与可编程灯带20可以通过i2c连接。

主控芯片321连接于交互装置31和i2c开关芯片322之间。主控芯片321用于根据目标指示灯的位置信息,确定目标指示灯所在的目标可编程灯带,并向i2c开关芯片322发送对应于目标可编程灯带的选通指令。

主控芯片可以选择本领域技术人员常用的控制芯片,只要可以实现本申请实施例的功能即可。i2c开关芯片可以选择本领域技术人员常用的规格,可以根据可编程灯带的数量选择具有合适通道数的i2c开关芯片。

示例性地,主控芯片321接收到目标指示灯的位置信息后,可以从目标指示灯的位置信息中确定目标指示灯所在的目标可编程灯带,并生成与目标可编程灯带对应的选通指令,向i2c开关芯片322发送该选通指令。

i2c开关芯片用于响应选通指令,将主控芯片321与目标可编程灯带通讯连接,以使主控芯片321控制目标指示灯显示。

示例性地,i2c开关芯片322接收到选通指令后,进行i2c切换,从连接在i2c开关芯片322上的多个可编程灯带中选通目标可编程灯带,将主控芯片321与目标可编程灯带通讯连接。从而,主控芯片321可以向目标可编程灯带发送控制指令,来控制目标指示灯显示。

i2c开关芯片包括多个通道,方便了物料存储系统的扩展,从而,物料存储系统可以适用于各种规模的物料架,可以应用于小微企业的存储设备。

在一种实施方式中,如图3所示,主控芯片321与i2c开关芯片322可以通过i2c连接。

在一种实施方式中,如图3所示,控制器32还可以包括接口转换模块323。接口转换模块323通过usb接口与交互装置31连接,并通过串口与主控芯片321连接。接口转换模块323用于将来自交互装置31的目标指示灯的位置信息转换为串口通讯数据。主控芯片321用于根据串口通讯数据生成选通指令。

采用接口转换模块,不仅方便了主控芯片与交互装置的通讯,还方便了主控芯片与i2c开关芯片的通讯,提高了通讯效率。

在一种实施方式中,如图3所示,控制器32还可以包括存储模块324。存储模块324连接于主控芯片321,存储模块324用于存储物料与指示灯映射表。示例性地,存储模块324可以包括带电可擦可编程只读存储器(eeprom)。

主控芯片321通过接口转换模块323将物料与指示灯映射表发送给交互装置31。例如,主控芯片321可以通过接口转换模块323将存储在存储模块324中的物料与指示灯映射表发送给交互装置31。

在一种实施方式中,交互装置31还用于:

接收映射表设置指令,映射表设置指令中包括各物料信息和各指示灯的位置信息;

根据各物料信息和各指示灯的位置信息的对应关系,建立物料与指示灯映射表。

示例性地,用户在采购本申请实施例的物料存储系统后,需要根据实际情况,编制物料与指示灯映射表。

图4为一个实施例中建立物料与指示灯映射表的流程示意图。如图3和4所示,交互装置31例如为pc机,用户将pc机接入usb,示例性地,用户将pc机与接口转换模块的usb接口连接。pc机运行上位机软件,在上位机软件中运行物料定位程序。pc机从控制器读取物料与指示灯配置表(也可以叫做led位置与物料信息配置表),物料与指示灯配置表可以为一个表格,表格可以包括两列,第一列可以为物料信息,第二列可以为指示灯的位置信息。

pc机接收来自用户的映射表设置指令,映射表设置指令中包括各物料信息和各指示灯的位置信息。示例性地,用户可以在物料与指示灯配置表中手动添加或修改物料信息,并可以指定各物料信息对应的各指示灯位置信息。例如,用户手动添加或修改物料信息,指定各物料对应的led位置。

pc机根据各物料信息和各指示灯的位置信息的对应关系,建立物料与指示灯映射表(也可以叫做led位置与物料信息映射表)。

建立物料与指示灯映射表后,pc机可以通过接口转换模块323发送物料与指示灯映射表至主控芯片321,示例性地,pc机发送led位置与物料信息映射表至主控芯片321。

主控芯片321将物料与指示灯映射表写入存储模块(例如eeprom)中存储,示例性地,主控芯片321将映射表写入存储模块(例如eeprom)存储。

图5为采用本申请物料存储系统定位物料位置的流程示意图。如图5所示,pc机接入usb,用户将pc机接入usb,示例性地,用户将pc机与接口转换模块的usb接口连接。pc机运行上位机软件,在上位机软件中运行物料定位程序。pc机从控制器读取物料与指示灯映射表,例如,pc机从控制器读取led位置与物料信息映射表,pc机界面上显示物料信息表。

用户可以选择或输入待查找物料信息,例如,用户可以从物料信息表中选择待查找物料信息,或者,用户可以输入待查找物料信息。

pc机将物料与指示灯映射表中的物料信息与待查找物料信息进行匹配,确定出对应的目标指示灯的位置信息。

pc机发送目标指示灯的位置信息(例如led位置信息)至控制器。

控制器根据目标指示灯的位置信息控制目标指示灯显示,示例性地,控制器可以点亮对应位置led,被点亮的led定位出待查找物料所在的存储位。

图6为本申请一实施例中物料存储系统的物料定位方法的示意图。如图6所示,物料存储系统可以包括物料架和可编程灯带,物料架可以包括多个用于存放物料的存储位,可编程灯带可以包括多个指示灯,各指示灯与各存储位分别对应设置。物料定位方法可以包括:

s601、根据物料与指示灯映射表中的物料信息与各指示灯位置信息的对应关系,从多个指示灯中确定出与待查找物料信息对应的目标指示灯的位置信息;

s602、根据目标指示灯的位置信息控制目标指示灯显示。

在一种实施方式中,步骤s602、根据目标指示灯的位置信息控制目标指示灯指示,可以包括:

根据目标指示灯的位置信息,确定目标指示灯所在的目标可编程灯带;

向目标可编程灯带发送控制指令,以控制目标指示灯显示。

图7为本申请一实施例中物料与指示灯映射表的建立方法的示意图。如图7所示,物料与指示灯映射表的建立方法,可以包括:

s701、接收映射表设置指令,映射表设置指令中包括各物料信息和各指示灯的位置信息;

s702、根据各物料信息和各指示灯的位置信息的对应关系,建立物料与指示灯映射表。

采用该方法建立的物料与指示灯映射表可以应用于以上实施例物料存储系统的物料定位方法中。

图8为本申请一实施例中物料存储系统的物料定位装置的结构框图。如图8所示,物料存储系统包括物料架和多个可编程灯带,物料架包括多个用于存放物料的存储位,可编程灯带包括多个指示灯,各指示灯与各存储位分别对应设置,物料定位装置包括:

确定单元801,用于根据物料与指示灯映射表中的物料信息与各指示灯位置信息的对应关系,从多个指示灯中确定出与待查找物料信息对应的目标指示灯的位置信息;

控制单元802,用于根据目标指示灯的位置信息控制目标指示灯显示。

在一种实施方式中,控制单元包括:

确定子单元,用于根据目标指示灯的位置信息,确定目标指示灯所在的目标可编程灯带;

控制子单元,用于向目标可编程灯带发送控制指令,以控制目标指示灯显示。

图9为本申请一实施例中物料与指示灯映射表的建立装置的结构框图。物料与指示灯映射表的建立装置包括:

接收单元901,用于接收映射表设置指令,映射表设置指令中包括各物料信息和各指示灯的位置信息;

映射表建立单元902,用于根据各物料信息和各指示灯的位置信息的对应关系,建立物料与指示灯映射表,

其中,物料与指示灯映射表用于上述实施例中的物料定位装置。

根据本申请的实施例,本申请还提供了一种电子设备和一种可读存储介质。

如图10所示,是根据本申请实施例的物料定位方法的电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。

如图10所示,该电子设备包括:一个或多个处理器1001、存储器1002,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示gui的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系统)。图10中以一个处理器1001为例。

存储器1002即为本申请所提供的非瞬时计算机可读存储介质。其中,所述存储器存储有可由至少一个处理器执行的指令,以使所述至少一个处理器执行本申请所提供的物料定位方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的物料定位方法。

存储器1002作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本申请实施例中的物料定位方法对应的程序指令/模块。处理器1001通过运行存储在存储器1002中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的物料定位方法。

存储器1002可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据物料定位方法的电子设备的使用所创建的数据等。此外,存储器1002可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器1002可选包括相对于处理器1001远程设置的存储器,这些远程存储器可以通过网络连接至物料定位方法的电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

物料定位方法的电子设备还可以包括:输入装置1003和输出装置1004。处理器1001、存储器1002、输入装置1003和输出装置1004可以通过总线或者其他方式连接,图10中以通过总线连接为例。

输入装置1003可接收输入的数字或字符信息,以及产生与物料定位方法的电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置1004可以包括显示设备、辅助照明装置(例如,led)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(lcd)、发光二极管(led)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。

此处描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、专用asic(专用集成电路)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。

这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(pld)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入、或者触觉输入)来接收来自用户的输入。

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决传统物理主机与虚拟专用服务器(vps)服务中,存在的管理难度大,业务扩展性弱的缺陷。服务器也可以为分布式系统的服务器,或者是结合了区块链的服务器。

本申请实施例的技术方案,成本较低、部署灵活,可以适用于各种规模的物料架,并且可以直接在传统货架上安装使用,快速高效地定位出待查找物料位置,提高了物料定位效率,减少了人力消耗。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。

上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。

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