仓库监控方法及系统与流程

文档序号:17776981发布日期:2019-05-28 20:20阅读:736来源:国知局
仓库监控方法及系统与流程

本申请涉及自动化仓库领域,具体而言,涉及一种仓库监控方法及系统。



背景技术:

随着我国物流行业的迅速发展,立体仓库因具有节约用地、减轻劳动强度、降低储运损耗、提高物流效率、提高仓储自动化水平及管理水平等优点,在物流企业中被广泛应用。

目前,立体仓库的监控系统主要采用二维平面的方式展现,主要用于展示设备的运行状态,但二维监控画面十分缺乏立体感及动感,无法通过直观的看出自动化立体仓库的实时运行情况,且目前的立体仓库的监控系统的功能较单一,只能反应各个运输设备的实时状态,无法对运输设备进行操作。



技术实现要素:

为了解决上述问题,本申请实施例提供一种仓库监控方法及系统。

第一方面,本申请实施例提供一种仓库监控方法,应用于仓库监控系统,所述系统包括通信连接的服务器、用户终端及控制设备,所述方法包括:

所述控制设备获取仓库中各个运输设备的运行参数,并发送至用户终端,其中,所述运行参数包括各个运输设备在各预设方向上的运动距离;

所述用户终端根据所述运行参数将所述各个运输设备的运行状态显示在所述用户终端上的仓库三维仿真模型中;

所述服务器接收所述用户终端发送的控制报文,从任务表中读取任务项,根据所述任务项生成控制命令,并将所述控制命令发送至控制设备,其中,所述服务器中存储有根据所述用户终端输入的控制参数在任务表中创建的任务项;

所述控制设备接收到控制命令后,根据所述控制命令控制仓库中的各个运输设备的运行状态。

可选地,在本实施例中,在所述控制设备获取仓库中各个运输设备的运行参数,并发送至服务器之前,所述方法还包括:

所述用户终端创建仓库的三维仿真模型,其中,所述仓库的三维仿真模型包括仓库中各个运输设备的三维模型及各个仓位的三维模型。

可选地,在本实施例中,所述方法还包括:

所述用户终端获取任务查询参数,并将所述任务查询参数发送至服务器,其中,任务查询参数包括任务号或任务执行日期;

所述服务器根据接收到的所述查询参数在所述任务表中查询相应的任务项信息,并将查询到的任务项信息发送至用户终端进行显示。

可选地,在本实施例中,所述方法还包括:

所述服务器将所述发送控制参数或任务查询参数的用户终端的用户名或地址与预先存储的具有控制权限或任务查询权限的用户终端的用户名或地址进行比对;

若比对成功,则所述服务器执行控制操作或任务查询操作。

可选地,在本实施例中,在所述服务器将所述发送控制参数或任务查询参数的用户终端的用户名或地址与预先存储的具有控制权限或任务查询权限的用户终端的用户名或地址进行比对之前,所述方法还包括:

所述服务器为各个用户终端配置控制权限和/或任务查询权限,并保存具有控制权限和/或查询权限的用户终端的用户名或地址。

第二方面,本申请实施例还提供一种仓库监控系统,所述系统包括相互通信连接的用户终端、服务器及控制设备;

所述控制设备用于获取仓库中各个运输设备的运行参数,并发送至用户终端,其中,所述运行参数包括各个运输设备在各预设方向上的运动距离;

所述用户终端根据所述运行参数将所述各个运输设备的运行状态显示在所述用户终端上的仓库三维仿真模型中;

所述服务器还用于接收所述用户终端发送的控制报文,从任务表中读取任务项,根据所述任务项生成控制命令,并将所述控制命令发送至控制设备,其中,所述服务器中存储有根据所述用户终端输入的控制参数在任务表中创建的任务项;

所述控制设备用于接收所述控制命令,并根据所述控制命令控制仓库中的各个运输设备的运行状态。

可选的,在本实施例中,所述用户终端还用于创建仓库的三维仿真模型,其中,所述仓库的三维仿真模型包括仓库中各个运输设备的三维模型及各个仓位的三维模型。

可选的,在本实施例中,所述用户终端还用于获取任务查询参数,并将所述任务查询参数发送至服务器,其中,任务查询参数包括任务号或任务执行日期;

所述服务器还用于根据接收到的所述查询参数在所述任务表中查询相应的任务项信息,并将查询到的任务项信息发送至用户终端进行显示。

可选的,在本实施例中,所述服务器还用于将发送控制参数或任务查询参数的用户终端的用户名或地址与预先存储的具有控制权限或任务查询权限的用户终端的用户名或地址进行比对,若比对成功,则所述服务器执行控制操作或任务查询操作。

可选的,在本实施例中,所述控制设备包括可编程逻辑控制器plc。

相对于现有技术,本申请实施例具有以下有益效果:

本申请提供了一种仓库监控方法及系统,所述系统包括通信连接的服务器、用户终端及控制设备,所述控制设备将各个运输设备的运行参数发送至用户终端,以使所述用户终端根据所述运行参数将各个设备的运行状态显示在用户终端上的仓库的三维仿真模型中,以对仓库进行三维监控。所述服务器在接收到用户终端发送的控制报文后,从任务表中读取任务项,并根据所述任务项生成控制命令,将控制命令发送至控制设备,以使控制设备根据控制命令对各个运输设备进行控制。通过服务器、用户终端及控制设备的相互通信,不仅可以对仓库进行操作控制,同时能够在用户终端通过三维仿真模型对仓库进行实时监控。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的仓库的三维示意图;

图2为本申请实施例提供的仓库监控系统的系统连接示意图;

图3为本申请实施例提供的应用于图2所述仓库监控系统的仓库监控方法的流程图之一;

图4为本申请实施例提供的任务表的示意图;

图5为本申请实施例提供的仓库控制方法的流程图之二。

图标:10-仓库监控系统;101-用户终端;102-服务器;103-控制设备;104-运输设备;105-仓位;1041-传动结构;1042-载物台。

具体实施方式

下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

请参照图1,图1为本申请实施例提供的仓库的三维示意图,所述仓库包括多个仓位105及多个运输设备104,控制设备103通过控制指令控制所述多个运输设备104的运行状态,所述运行状态包括各个运输设备104的目标仓位地址。

所述运输设备104在控制设备103的控制下能够在水平及竖直方向上运动,以到达预设的仓位,对货物进行入库或出库操作,所述运输设备104包括传动结构1041及载物台1042,所述传动结构1041能在水平方向上运动,所述载物台1042能在竖直方向上运动。

所述多个仓位105上可选的设置有第一传感器,所述第一传感器用于检测当前仓位是否存储有货物。

所述多个运输设备104上设置有多个第二传感器,所述第二传感器用于检测当前运输设备104在水平或竖直方向上的运动距离。其中,所述第二传感器可选的包括激光测距传感器或光电传感器。

值得说明的是,图1中的仓位数量及运输设备数量仅为示意性说明,不构成对仓库中仓位105的数量及运输设备104数量的限定,在本实施例的其他实施方式中,所述仓位105的数量及运输设备104的数量还可为其他值,在此对所述仓库的仓位105数量及运输设备104的数量不作限定。

请参照图2,图2为本申请实施例提供的仓库监控系统的系统连接示意图,所述仓库监控系统10包括相互通信连接的用户终端101、服务器102及控制设备103。

所述控制设备103通过外设接口与仓库中的各个运输设备104连接,用于控制所述运输设备104的运行状态。

在本实施例中,所述服务器102可以是,但不限于,web(网站)服务器、ftp(filetransferprotocol,文件传输协议)服务器、数据服务器等。所述用户终端101可以是,但不限于,智能手机、个人电脑(personalcomputer,pc)、平板电脑、个人数字助理(personaldigitalassistant,pda)、移动上网设备(mobileinternetdevice,mid)等。所述用户终端101的操作系统可以是,但不限于,安卓(android)系统、ios(iphoneoperatingsystem)系统、windowsphone系统、windows系统等。所述用户终端101可以通过网络从服务器102获取所需要的数据信息。

请参照图3,图3为本申请实施例提供的应用于图2所述仓库监控系统10的仓库监控方法的流程图之一。下面对仓库监控方法的具体流程进行详细阐述。

步骤s310,用户终端101创建仓库的三维仿真模型。其中,所述仓库的三维仿真模型包括仓库中各个运输设备104的三维模型及各个仓位105的三维模型。

在本步骤中,所述用户终端101通过预设的三维仿真客户端创建与仓库对应的三维仿真模型,所述三维仿真模型包括仓库中各个仓位105的三维模型以及各个运输设备104的三维模型,以使所述三维仿真模型根据各个运输设备104的运行状态及各个仓位105储存货物情况对仓库进行三维监控。

步骤s311,控制设备103获取仓库中各个运输设备104的运行参数,并发送至用户终端101。其中,所述运行参数包括各个运输设备104在各预设方向上的运动距离。

在本步骤中,所述控制设备103通过外设接口与仓库中的各个运输设备104连接,通过外设接口获取各个运输设备104的运行参数,其中所述运行参数包括各个运输设备104在水平或竖直方向上的运动距离,通过所述运动距离可以获取所述运输设备104当前的位置。

具体的,所述控制设备103通过所述外设接口获取多个仓位105上设置的第一传感器的检测数据,并对所述检测数据进行处理,得到所述多个仓位105的储存货物的情况。所述控制设备103通过外设接口获取各个运输设备104上的第二传感器检测的数据,对数据处理后获得所述各个运输设备104的运行参数。所述控制设备103将获取的各个运输设备104的运行参数及各个仓位105的储存货物情况发送至用户终端101,以使用户终端101能够根据所述运行参数对仓库进行三维监控。

值得说明的是,在本步骤中,所述控制设备103还可将所述运行参数发送至服务器102进行保存,所述用户终端101从服务器102中获取相应的数据。

步骤s312,用户终端101根据运行参数将所述各个运输设备104的运行状态显示在用户终端101上的仓库三维仿真模型中。

在本步骤中,所述用户终端101在接收到所述控制设备103发送的运行参数后,通过所述运行参数控制仓库的三维仿真模型进行动态演示,以将仓库中的实时状态展现在用户终端101上。

步骤s313,服务器102接收所述用户终端101发送的控制报文,从任务表中读取任务项,根据所述任务项生成控制命令,并将所述控制命令发送至控制设备103。其中,所述服务器102中存储有根据所述用户终端101输入的控制参数在任务表中创建的任务项。

在本步骤中,当需要对各个运输设备104进行控制时,用户首先通过用户终端101中的三维仿真模型查看目前空闲的运输设备104,根据需要输入控制参数,例如,运输设备104的设备号、运输设备104的目标仓位地址或任务号等。利用数据库组件向数据库中的任务表中插入所述控制参数,在设置所述用户终端101与所述服务器102的通讯参数后,其中所述通讯参数包括所述服务器102的域名、地址、数据类型等参数,所述用户终端101利用报文组件按照约定的报文格式向所述服务器102发送控制报文,当服务器102接收到控制报文后立即到所述数据库的任务表中读取插入的控制参数,并根据所述控制参数生成对应的控制命令,将所述控制命令发送至控制设备103。

请参照图4,图4为本申请实施例提供的任务表的示意图,所述任务表包括任务号、设备号、目标仓位地址、任务执行日期等信息,所述服务器102通过查询所述任务表即可获得相应的控制参数。

所述任务表可预先存储在所述数据库中,也可通过用户终端101获取的用户输入的控制参数进行扩充。当用户输入的控制参数为任务号时,若所述任务号在所述任务表中已经存在,则所述服务器102可直接读取所述任务表中的该任务项进行后续步骤。

若用户输入的控制参数未出现在所述任务表中时,所述用户终端101通过数据库组件根据所述控制参数在所述任务表中新建任务项,以使所述服务器102能够读取该任务项进行后续步骤。

步骤s314,控制设备103接收到控制命令后,根据控制命令控制仓库中的各个运输设备104的运行状态。

在本步骤中,所述控制设备103在接收到服务器102发送的控制命令后,根据所述控制命令控制各个运输设备104的运行。例如,使设备号为1的运输设备104将货物存放在仓位号为15的目标仓位中。

可选的,在本实施例中,所述方法还包括:所述用户终端101获取任务查询参数,并将所述任务查询参数发送至服务器102,其中,任务查询参数包括任务号或任务执行日期;所述服务器102根据接收到的所述查询参数在所述任务表中查询相应的任务项信息,并将查询到的任务项信息发送至用户终端101进行显示。

在本实施例中,用户通过所述用户终端101输入任务查询参数,例如查询任务号为888的任务项,则用户在用户终端101中输入任务号为888的任务查询参数,所述服务器102在接收到所述任务查询参数后到数据库中的任务表中查找任务号为888的任务项信息,其中,所述任务项信息包括任务表中任务号为888的所有项的信息,例如,设备号,目标仓位地址,任务执行日期等,并将查询到的任务信息发送至用户终端101进行显示。

当用户输入的控制参数为日期时,例如2018.12.15,则所述服务器102从任务表中查找任务执行日期为2018.12.15的所有任务项信息,并发送至用户终端101进行显示。

请参照图5,图5为本申请实施例提供的仓库控制方法的流程图之二,在本实施例中,所述方法还包括:

步骤s511,服务器102为各个用户终端101配置控制权限和/或任务查询权限,并保存具有控制权限和/或查询权限的用户终端101的用户名或地址。

在本步骤中,所述仓库监控系统10可包括多个用户终端101,每个用户终端101根据需要可拥有不同的权限,例如,某些用户终端101仅具有控制权限或任务查询权限,但某些用户终端101可同时具有控制权限和任务查询权限,所述服务器102为不同的用户终端101配置权限后,将具有不同权限的用户终端101的用户名或地址储存到服务器102中。

步骤s512,服务器102将发送控制参数或任务查询参数的用户终端101的用户名或地址与预先存储的具有控制权限或任务查询权限的用户终端101的用户名或地址进行比对。

步骤s513,若比对成功,则服务器102执行控制操作或任务查询操作。

在步骤s512及步骤s513中,当所述服务器102需要对控制参数或任务查询参数进行处理之前,服务器102还需将所述发送控制参数或任务查询参数的用户终端101的用户名或地址与预存的用户名或地址进行比对,若所述用户终端101的用户名或地址能够在服务器102预先存储的用户名或地址中找到,则所述用户终端101具有对应的控制权限或任务查询权限,所述服务器102即可对所述控制参数或任务查询参数进行处理,以完成相应的操作。

请继续参照图2,本实施还提供了一种仓库监控系统,所述仓库监控系统10包括相互通信连接的用户终端101、服务器102及控制设备103。

所述控制设备103用于获取仓库中各个运输设备104的运行参数,并发送至用户终端101,其中,所述运行参数包括各个运输设备104在各预设方向上的运动距离。

所述用户终端101根据所述运行参数将所述各个运输设备104的运行状态显示在所述用户终端101上的仓库三维仿真模型中。

所述服务器102还用于接收所述用户终端101发送的控制报文,从任务表中读取任务项,根据所述任务项生成控制命令,并将所述控制命令发送至控制设备103,其中,所述服务器102中存储有根据所述用户终端101输入的控制参数在任务表中创建的任务项。

所述控制设备103用于接收所述控制命令,并根据所述控制命令控制仓库中的各个运输设备104的运行状态。

可选的,在本实施例中,所述用户终端101还用于创建仓库的三维仿真模型,其中,所述仓库的三维仿真模型包括仓库中各个运输设备104的三维模型及各个仓位105的三维模型。

可选的,在本实施例中,所述用户终端101还用于获取任务查询参数,并将所述任务查询参数发送至服务器102,其中,任务查询参数包括任务号或任务执行日期;

所述服务器102还用于根据接收到的所述查询参数在所述任务表中查询相应的任务项信息,并将查询到的任务项信息发送至用户终端101进行显示。

可选的,在本实施例中,所述服务器102还用于将发送控制参数或任务查询参数的用户终端101的用户名或地址与预先存储的具有控制权限或任务查询权限的用户终端101的用户名或地址进行比对,若比对成功,则所述服务器102执行控制操作或任务查询操作。

可选的,在本实施例中,所述控制设备103包括可编程逻辑控制器plc。通过所述plc的外设接口与各个运输设备104连接,以对所述运输设备104进行控制。

综上所述,本申请提供了一种仓库监控方法及系统,所述系统包括通信连接的服务器、用户终端及控制设备,所述控制设备将各个运输设备的运行参数发送至用户终端,以使所述用户终端根据所述运行参数将各个设备的运行状态显示在用户终端上的仓库的三维仿真模型中,以对仓库进行三维监控。所述服务器在接收到用户终端发送的控制报文后,从任务表中读取任务项,并根据所述任务项生成控制命令,将控制命令发送至控制设备,以使控制设备根据控制命令对各个运输设备进行控制。通过服务器、用户终端及控制设备的相互通信,不仅可以对仓库进行操作控制,同时能够在用户终端通过三维仿真模型对仓库进行实时监控。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

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