本申请涉及数据通信和激光拣货的技术领域,具体而言,涉及一种引导拣货方法、装置、电子设备及存储介质。
背景技术:
在目前物流行业的拣货作业的过程中,拣货的方法有很多种,拣货方法例如:按纸质拣货单拣货(pickbypaper)和用无线射频枪拣货(pickbyradiofrequency)等方法,但是,以上这些拣货方法较为复杂,均需要对员工进行培训,员工需要阅读纸质拣货单和拿无线射频枪扫码等操作,才能够进行拣货;也就是说,拣货员进行拣货的效率比较低下。
技术实现要素:
本申请实施例的目的在于提供一种引导拣货方法、装置、电子设备及存储介质,用于改善拣货员进行拣货的效率比较低下的问题。
本申请实施例提供了一种引导拣货方法,应用于服务器,包括:接收终端设备发送的拣货信息;根据拣货信息确定拣货信息对应的货品存放位置;根据货品存放位置生成引导指令,引导指令用于引导拣货员移动到货品存放位置。在上述的实现过程中,服务器接收终端设备发送的拣货信息;服务器根据拣货信息确定拣货信息对应的货品存放位置;根据货品存放位置生成引导指令;也就是说,通过服务器根据拣货信息计算获得引导指令,可以根据该引导指令来引导拣货员到达货品存放位置,从而有效地提高了拣货员进行拣货的效率。
可选地,在本申请实施例中,在根据货品存放位置生成引导指令之后,还包括:将引导指令发送给激光输出设备,以使激光输出设备根据引导指令发出引导激光,并引导拣货员移动至货品存放位置。在上述的实现过程中,通过将引导指令发送给激光输出设备,以使激光输出设备根据引导指令发出引导激光,并引导拣货员移动至货品存放位置;也就是说,可以根据该引导指令生成引导激光,根据引导激光引导拣货员到达货品存放位置,从而有效地提高了拣货员进行拣货的效率。
可选地,在本申请实施例中,在根据货品存放位置生成引导指令之后,还包括:将引导指令发送给声音输出设备,以使声音输出设备根据引导指令发出引导声音,并引导拣货员移动至货品存放位置。在上述的实现过程中,通过将引导指令发送给声音输出设备,以使声音输出设备根据引导指令发出引导声音,并引导拣货员移动至货品存放位置;也就是说,可以根据该引导指令生成引导声音,根据引导声音引导拣货员到达货品存放位置,从而有效地提高了拣货员进行拣货的效率。
可选地,在本申请实施例中,在根据货品存放位置生成引导指令之后,还包括:将引导指令发送给虚拟现实眼镜,以使虚拟现实眼镜根据引导指令显示虚拟引导画面,并引导拣货员移动至货品存放位置。在上述的实现过程中,通过将引导指令发送给虚拟现实眼镜,以使虚拟现实眼镜根据引导指令显示虚拟引导画面,并引导拣货员移动至货品存放位置;也就是说,可以根据该引导指令生成引导画面,根据引导画面引导拣货员到达货品存放位置,从而有效地提高了拣货员进行拣货的效率。
本申请实施例还提供了一种引导拣货方法,应用于激光输出设备,包括:接收服务器发送的引导指令;根据引导指令发出引导激光,以引导拣货员移动至货品存放位置。在上述的实现过程中,通过接收服务器发送的引导指令;根据引导指令发出引导激光,以引导拣货员移动至货品存放位置;也就是说,通过激光输出设备根据该引导指令发出引导激光,使用引导激光来引导拣货员到达货品存放位置,从而有效地提高了拣货员进行拣货的效率。
可选地,在本申请实施例中,在根据引导指令发出引导激光之后,还包括:根据引导指令改变引导激光的角度方向,以引导拣货员移动至货品存放位置;和/或根据引导指令改变激光输出设备的位置,以引导拣货员移动至货品存放位置。在上述的实现过程中,通过根据引导指令改变引导激光的角度方向,以引导拣货员移动至货品存放位置;和/或根据引导指令改变激光输出设备的位置,以引导拣货员移动至货品存放位置;从而有效地提高了拣货员进行拣货的效率。
本申请实施例还提供了一种引导拣货装置,应用于服务器,包括:拣货信息接收模块,用于接收终端设备发送的拣货信息;存放位置确定模块,用于根据拣货信息确定拣货信息对应的货品存放位置;引导指令生成模块,用于根据货品存放位置生成引导指令,引导指令用于引导拣货员移动到货品存放位置。在上述的实现过程中,服务器接收终端设备发送的拣货信息;服务器根据拣货信息确定拣货信息对应的货品存放位置;根据货品存放位置生成引导指令;也就是说,通过服务器根据拣货信息计算获得引导指令,可以根据该引导指令来引导拣货员到达货品存放位置,从而有效地提高了拣货员进行拣货的效率。
可选地,在本申请实施例中,引导拣货装置还包括:第一指令发送模块,用于将引导指令发送给激光输出设备,以使激光输出设备根据引导指令发出引导激光,并引导拣货员移动至货品存放位置。
可选地,在本申请实施例中,引导拣货装置还包括:第二指令发送模块,用于将引导指令发送给声音输出设备,以使声音输出设备根据引导指令发出引导声音,并引导拣货员移动至货品存放位置。
可选地,在本申请实施例中,引导拣货装置还包括:第三指令发送模块,用于将引导指令发送给虚拟现实眼镜,以使虚拟现实眼镜根据引导指令显示虚拟引导画面,并引导拣货员移动至货品存放位置。
本申请实施例还提供了一种引导拣货装置,应用于激光输出设备,包括:引导指令接收模块,用于接收服务器发送的引导指令;引导激光发出模块,用于根据引导指令发出引导激光,以引导拣货员移动至货品存放位置。
可选地,在本申请实施例中,引导拣货装置还包括:引导拣货移动模块,用于根据引导指令改变引导激光的角度方向,以引导拣货员移动至货品存放位置;和/或根据引导指令改变激光输出设备的位置,以引导拣货员移动至货品存放位置。
本申请实施例还提供了一种电子设备,包括:处理器和存储器,存储器存储有处理器可执行的机器可读指令,机器可读指令被处理器执行时执行如上的方法。
本申请实施例还提供了一种存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上的方法。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出的本申请实施例提供的引导拣货方法的示意图;
图2示出的本申请实施例提供的在仓库中的第一激光输出设备和第二激光输出设备进行引导拣货的俯视图;
图3示出的本申请实施例提供的使用激光笔进行引导拣货的俯视图;
图4示出的本申请实施例提供的在虚拟现实眼镜上显示的虚拟引导画面的示意图;
图5示出的本申请实施例提供的引导拣货装置示意图;
图6示出的本申请实施例提供的电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述。
在介绍本申请实施例提供的引导拣货方法之前,先介绍本申请实施例所涉及的一些概念,本申请实施例所涉及的一些概念如下:
拣货,是指在企业仓库管理系统中的根据货物信息得到货物,并对货物进行预设处理的过程,这里的预设处理例如:将货物进行分类、打包和转运等操作;通常在企业订单中包括需要批量转运大件包裹时,大件包裹需要经过集波、按波次拣货、按订单分货、复核、贴单、装车扫描、打印交接单等一系列的操作,而拣货操作只是企业仓库管理中的一个操作;而执行拣货操作的工作人员可以称之为拣货员。
脚本对象简谱(javascriptobjectnotation,json)是一种轻量级的数据交换格式。它基于ecmascript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得json成为理想的数据交换语言;易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
数据库(database,db),是指存储电子数据或者电子文件的集合,简而言之可视为电子化的文件柜,用户可以对文件中的数据运行新增、截取、更新、删除等操作;这里的数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。
虚拟现实(virtualreality,vr),又称虚拟仿真,其中的仿真(simulation)技术,或称为模拟技术,就是用一个系统模仿另一个真实系统的技术,虚拟仿真具体是系统仿真的其中一种。虚拟仿真实际上是一种可创建和体验虚拟世界(virtualworld)的计算机系统。此种虚拟世界由计算机生成,可以是现实世界的再现,亦可以是构想中的世界,用户可借助视觉、听觉及触觉等多种传感通道与虚拟世界进行自然的交互。仿真技术的具体应用例如:仿真技术在机器人领域中,可用于运动学和动力学分析、离线编程、控制算法分析、机器人机械结构设计等,也可以用于模拟预测机器人产品的综合性能等。
服务器是指通过网络提供计算服务的设备,服务器例如:x86服务器以及非x86服务器,非x86服务器包括:大型机、小型机和unix服务器。当然在具体的实施过程中,上述的服务器可以具体选择大型机或者小型机,这里的小型机是指采用精简指令集计算(reducedinstructionsetcomputing,risc)、单字长定点指令平均执行速度(millioninstructionspersecond,mips)等专用处理器,主要支持unix操作系统的封闭且专用的提供计算服务的设备;这里的大型机,又名大型主机,是指使用专用的处理器指令集、操作系统和应用软件来提供计算服务的设备。
需要说明的是,本申请实施例提供的引导拣货方法可以被电子设备执行,这里的电子设备是指具有执行计算机程序功能的设备终端或者上述的服务器,设备终端例如:智能手机、个人电脑(personalcomputer,pc)、平板电脑、个人数字助理(personaldigitalassistant,pda)、移动上网设备(mobileinternetdevice,mid)、激光输出设备、声音输出设备或虚拟现实眼镜等。
在介绍本申请实施例提供的引导拣货方法之前,先介绍该引导拣货方法适用的应用场景,这里的应用场景包括但不限于:使用该引导拣货方法指引物流行业或者仓库里的员工进行拣货或者分类,使用该引导拣货方法快速获得商品或者货品的具体位置等。
请参见图1示出的本申请实施例提供的引导拣货方法的示意图;该引导拣货方法应用于服务器,该方法可以包括如下步骤:
步骤s110:服务器接收终端设备发送的拣货信息。
终端设备(terminaldevice),是指与服务器通过通信链路连接,且具有执行计算机程序功能的设备,终端设备可以是平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda)或电子书阅读器等;或者,该终端设备也可以是智能音响、录音笔、手机、遥控器、个人电脑(personalcomputer,pc)、网络交换机、网络路由器或台式主机等,具体例如:台式电脑或者笔记本电脑等个人计算机设备。
拣货信息,是指表征货品存放位置的信息,这里的拣货信息有很多种存在形式,这些形式按照存储类型可以包括:电子形式和纸质形式,这些形式按照编码类型可以包括:一维码、二维码、圆形码、表格或文本等形式,这里的拣货信息可以包括拣货员需要拣货或者分类的货品信息。当然,这里的拣货信息还可以通过数据采集设备(dataacquisitionequipment)采集信息获得,这里的是指采集特定需要的数据的设备,数据采集是指从数据源中选择和收集针对某种特定需要的数据,数据采集设备具体例如:扫码枪和芯片读卡器等等设备。
上述的终端设备可以是电脑终端,该电脑终端与扫码枪连接,该扫码枪可以扫描一维码、二维码或圆形码等,上述的步骤s110的实施方式例如:扫码枪被拣货员使用,以扫描预设二维码,获得拣货信息;这里的预设二维码是指预先将拣货信息设置在二维码中,可以是纸质单据上的二维码,也可以是二维码图片等等;扫码枪向电脑终端发送获得的拣货信息;电脑终端在接收到拣货信息之后,电脑终端向服务器发送接收到的拣货信息。
上述的步骤s110的实施方式又例如:终端设备通过将传输控制协议(transmissioncontrolprotocol,tcp)向服务器发送的拣货信息;服务器通过tcp协议接收终端设备发送的拣货信息;这里的tcp协议是一种面向连接的、可靠的、基于字节流的传输层通信协议;在因特网协议族(internetprotocolsuite)中,tcp层是位于ip层之上,应用层之下的中间层;不同主机的应用层之间经常需要可靠的、像管道一样的连接,但是ip层不提供这样的流机制,而是提供不可靠的包交换。
在步骤s110之后,执行步骤s120:服务器根据拣货信息确定该拣货信息对应的货品存放位置。
货品存放位置,是指货品在货品集中存放处的具体位置信息,这里的货品集中存放处例如临时仓库和物流中转站等,这里的货品即为拣货员需要拣货或者分类的货品。
上述的步骤s120的实施方式例如:若上述的拣货信息是json格式或者可扩展标记语言(extensiblemarkuplanguage,xml)格式的信息,那么可以将拣货信息进行解码,获得拣货信息中的多个节点和子节点;在拣货信息中的多个节点和子节点中搜索货品存放位置节点,即可获得货品存放位置的具体内容。这里的xml格式是指标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。
上述的步骤s120的实施方式又例如:在数据库中建立拣货信息与货品存放位置的关联关系表,在关联关系表根据拣货信息的唯一标识(identification,id)查找与拣货信息相对应的货品存放位置;这里的id又称唯一标识符,是指能够唯一标识目标的标识符号;这里的数据库可以包括:内存数据库、关系型数据库和非关系型数据库等。
在步骤s120之后,执行步骤s130:服务器根据货品存放位置生成引导指令,引导指令用于引导拣货员移动到货品存放位置。
引导指令,是指引导拣货员移动到货品存放位置的指令,这里引导指令的接收设备包括但不限于:激光输出设备、声音输出设备或货品存放位置,这些设备可以根据引导指令作出不同的反馈,以引导拣货员移动至货品存放位置。
上述的服务器根据货品存放位置生成引导指令的实施方式例如:根据起始位置和货品存放位置规划出起始位置到货品存放位置的最短路径;这里的最短路径包括至少一个路径方向,因此,可以根据至少一个路径方向的每个路径方向确定引导指令,引导指令可以包括至少一个方向指令,方向指令可以是根据路径方向确定的;其中,这里的起始位置是指拣货员的目前位置,拣货员的目前位置的获得方法例如:通过图像采集设备进行面部识别获得拣货员的目前位置,这里的图像采集设备可以是景深摄像头,这里的景深摄像头是指当焦距对准某一点时,即能够把背景模糊化来突出拍摄对象的摄像头,也能够拍出清晰的拍摄对象和拍摄对象的背景的摄像头。
上述的获得拣货员的目前位置的实施方式又例如:通过无线通信的方式获得拣货员的目前位置;这里的无线通信的方式可以是通过短距离通信(shortdistancecommunication)方式进行通信,短距离通信方式具体的例如:蓝牙(bluetooth),无线局域网802.11(wi-fi)和红外数据传输(infrareddataassociation,irda);也可以通过近距无线通信方式进行通信,近距无线通信方式具体的例如:zigbee、超宽频(ultrawideband)、短距通信(nearfieldcommunication,nfc)、全球定位系统(globalpositionsystem,gps)和数字增强无绳通信(digitalenhancedcordlesstelecommunications,dect)等。
上述的根据起始位置和货品存放位置规划出起始位置到货品存放位置的最短路径的过程中,可以采用的最短路径算法包括但不限于:使用dijkstra算法、bellman-ford算法、spfa算法、floyd-warshall算法、johnson算法或bi-directionbfs算法等等。
在上述的实现过程中,服务器接收终端设备发送的拣货信息;服务器根据拣货信息确定拣货信息对应的货品存放位置;根据货品存放位置生成引导指令;也就是说,通过服务器根据拣货信息计算获得引导指令,可以根据该引导指令来引导拣货员到达货品存放位置,从而有效地提高了拣货员进行拣货的效率。
可以理解的是,执行完上述的步骤s110至步骤s130之后获得的引导指令,该引导指令可以应用于包括但不限于如下三种场景:
第一种场景,激光引导拣货场景,在根据货品存放位置生成引导指令之后,即在步骤s130之后,还可以包括如下步骤:
步骤s140:服务器将引导指令发送给激光输出设备。
激光输出设备,是指接收指令并输出激光的设备,这里的激光输出设备可以为激光笔(laserpointer),这里的激光笔又称激光指示器,是将半导体激光模组或二极管设计、加工制成的便携、手易持握的发射可见激光的笔型发射器;常见的激光指示器有红光(650-660nm,635-640nm)、绿光(520-525nm,532nm)、蓝光(445-450nm,465nm)、蓝紫光(405nm)等,功率通常以毫瓦为单位。当然,这里的激光输出设备也可以为激光器,这里的激光器是指能发射激光的设备装置,这里的激光可以是原色光,激光器分为:气体激光器、固体激光器和半导体激光器等等。
上述的服务器将引导指令发送给激光输出设备的实施方式例如:服务器通过超文本传输协议(hypertexttransferprotocol,http)将引导指令发送给激光输出设备;这里的http是一个简单的请求响应协议,http协议通常运行在tcp协议之上,http协议指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。
在步骤s140之后,激光输出设备还可以根据引导指令引导拣货员进行拣货,那么上述的引导拣货方法还可以包括如下步骤:
步骤s141:激光输出设备接收服务器发送的引导指令,并根据引导指令发出引导激光,以引导拣货员移动至货品存放位置。
请参见图2示出的本申请实施例提供的在仓库中的第一激光输出设备和第二激光输出设备进行引导拣货的俯视图;上述的激光输出设备接收服务器发送的引导指令的实施方式例如:激光输出设备接收服务器发送的包括多个方向指令的引导指令;这里的多个方向例如包括:向东、向北和向东等指令。当然在具体的实施过程中,也可以是多个激光输出设备协同引导拣货员移动至货品存放位置;具体例如:图2中的仓库可以包括a区域和b区域;其中,第一激光输出设备负责a区域的引导操作,而由于各种原因第一激光输出设备无法超出a区域的范围,当拣货员从a区域走出进入b区域时,可以由第二激光输出设备负责b区域的引导操作,从而第一激光输出设备和第二激光输出设备完成了协同引导拣货员移动至货品存放位置的任务。
在上述的实现过程中,通过接收服务器发送的引导指令;根据引导指令发出引导激光,以引导拣货员移动至货品存放位置;也就是说,通过激光输出设备根据该引导指令发出引导激光,使用引导激光来引导拣货员到达货品存放位置,从而有效地提高了拣货员进行拣货的效率。
可选地,在本申请实施例中,在根据引导指令发出引导激光之后,激光输出设备还可以改变激光的角度方向,来改变激光照射的目标位置,那么在步骤s141之后,还可以包括如下步骤:
步骤s142:激光输出设备根据引导指令改变引导激光的角度方向,以引导拣货员移动至货品存放位置。
请参见图3示出的本申请实施例提供的使用激光笔进行引导拣货的俯视图;上述的根据引导指令改变引导激光的角度方向的实施方式例如:若激光输出设备为激光笔,那么激光笔的发出引导激光一端可以任意移动以改变引导激光的角度方向,具体例如:改变引导激光的360度的任意角度;激光笔的另一端可以与墙面连接固定,从而根据引导指令改变引导激光的角度方向,以引导拣货员移动至货品存放位置。
或者,在根据引导指令发出引导激光之后,激光输出设备还可以通过激光输出设备自身的位置,来改变激光照射的目标位置,那么在步骤s142之后,还可以包括如下步骤:
步骤s143:激光输出设备根据引导指令改变激光输出设备的位置,以引导拣货员移动至货品存放位置。
上述的激光输出设备根据引导指令改变激光输出设备的位置的实施方式有很多种,例如:请参照图3将激光输出设备设置在多个滑轨上,这里的多个滑轨相互执行可以相对运动,具体例如:在场区顶部架设两根横轨和一根纵轨,纵轨可在两根固定横轨上横向滑动,将激光输出设备设置在纵轨上,因此,激光输出设备可到达整个仓库的任何角落,激光输出设备发出的激光能够指示任何位置。在上述的实现过程中,通过根据引导指令改变引导激光的角度方向,以引导拣货员移动至货品存放位置;和/或根据引导指令改变激光输出设备的位置,以引导拣货员移动至货品存放位置;从而有效地提高了拣货员进行拣货的效率。
在上述的实现过程中,通过将引导指令发送给激光输出设备,以使激光输出设备根据引导指令发出引导激光,并引导拣货员移动至货品存放位置;也就是说,可以根据该引导指令生成引导激光,根据引导激光引导拣货员到达货品存放位置,从而有效地提高了拣货员进行拣货的效率。
第二种场景,声音引导拣货场景,在根据货品存放位置生成引导指令之后,即在步骤s130之后,还可以包括如下步骤:
步骤s150:服务器将引导指令发送给声音输出设备。
声音输出设备,又称声音播放设备,是指接受媒体播放器或接收器所发出的电讯号,利用扬声器将其转化成可以听到的音波的设备,例如可以是耳塞式耳机,也可以是头戴式耳机,也可以是外放式音箱等等。
上述的服务器将引导指令发送给声音输出设备的实施方式例如:服务器将多个方向指令的引导指令发送给声音输出设备;这里的多个方向指令例如包括:向东10米、向北5米和向东10米等等指令。当然在具体的实施过程中,还可以实时获取拣货员的位置,并对拣货员的行走方向进行纠正,使拣货员能够快速地从起始位置移动至货品存放位置的过程;其中,上述的实时获取拣货员的位置的方法例如:可以采用摄像头获得拣货员的位置,或者使用近距离无线通信技术获取拣货员的位置等等。
在步骤s150之后,声音输出设备还可以根据引导指令引导拣货员进行拣货,那么上述的引导拣货方法还可以包括如下步骤:
步骤s151:声音输出设备根据引导指令发出引导声音,以引导拣货员移动至货品存放位置。
上述的声音输出设备根据引导指令发出引导声音的实施方式例如:若引导指令为向东10米,那么发出的引导声音可以为“向东行走10米”;当然在具体的实施过程中,这里可以根据数据库中的数据进行匹配个性化的引导语音,具体例如:向东10米的方向指令可以转换为“请您从现在的位置向东行走10米”的引导语音,声音输出设备将引导语音播放给拣货员。
当然,在具体的实施过程中,还可以使用声音输入设备获得拣货员的声音,并对声音进行语音识别(voicerecognition)获得语音内容,并根据语音内容获得与语音内容对应的反馈信息,通过声音输出设备将反馈信息对应的语言播放给拣货员。这里的语音识别是指与机器进行语音交流相关的技术或者学科,即让机器明白人类说的话;语音识别技术所涉及的领域包括:信号处理、模式识别、概率论和信息论、发声机理和听觉机理、前端处理等等。
在上述的实现过程中,通过将引导指令发送给声音输出设备,以使声音输出设备根据引导指令发出引导声音,并引导拣货员移动至货品存放位置;也就是说,可以根据该引导指令生成引导声音,根据引导声音引导拣货员到达货品存放位置,从而有效地提高了拣货员进行拣货的效率。
第三种场景,画面引导拣货场景,在根据货品存放位置生成引导指令之后,即在步骤s130之后,还可以包括如下步骤:
步骤s160:服务器将引导指令发送给虚拟现实眼镜。
虚拟现实眼镜,又称vr眼镜或vr头显,或虚拟现实头戴式显示设备,是指利用头戴式显示设备将人的对外界的视觉、听觉封闭,并引导用户产生感觉身在虚拟环境中的设备;vr眼镜的显示原理是左右眼屏幕分别显示左右眼的图像,人眼获取这种带有差异的信息后在脑海中产生立体感。
在步骤s160之后,虚拟现实眼镜还可以根据引导指令引导拣货员进行拣货,那么上述的引导拣货方法还可以包括如下步骤:
步骤s161:虚拟现实眼镜根据引导指令显示虚拟引导画面,并引导拣货员移动至货品存放位置。
请参见图4示出的本申请实施例提供的在虚拟现实眼镜上显示的虚拟引导画面的示意图;当然在具体的实施过程中,图中的虚拟现实眼镜上显示的虚拟引导画面可以是三维的,也可以是二维的虚拟引导画面,这里以二维的虚拟引导画面为例进行说明。上述的虚拟现实眼镜根据引导指令显示虚拟引导画面的实施方式例如:从起始位置到货品存放位置的最短路径包括至少一个路径方向,因此,可以根据至少一个路径方向的每个路径方向确定引导指令,引导指令可以包括至少一个方向指令,方向指令可以是根据路径方向确定的;这里的至少一个方向指令例如包括:向东60米、向北25米和向东2米等等指令,那么可以根据这里的至少一个方向指令画出最短路径的虚拟引导画面,并将虚拟引导画面显示在虚拟现实眼镜上。
上述的虚拟引导画面的获得方式,可以采用开放图形库(opengraphicslibrary,opengl)来加速画面渲染的速度,这里的opengl是指用于渲染2d、3d矢量图形的跨语言、跨平台的应用程序编程接口(api)。这个接口由近350个不同的函数调用组成,用来绘制从简单的图形比特到复杂的三维景象。
当然,在具体的实施过程中,还可以在vr眼镜上安装图像输入设备,并使用图像输入设备获取拣货员前面的图像,并使用图像识别技术对拣货员前面的图像进行识别,获得图像内容,并根据图像内容获得与图像内容对应的反馈信息,通过vr眼镜将反馈信息对应的画面显示给拣货员。这里的图像识别是指利用计算机对图像进行处理、分析和理解,以识别各种不同模式的目标和对象的技术;其中,图像识别相关的任务例如:字符识别、目标检测和语义分割图像等等。
在上述的实现过程中,通过将引导指令发送给虚拟现实眼镜,以使虚拟现实眼镜根据引导指令显示虚拟引导画面,并引导拣货员移动至货品存放位置;也就是说,可以根据该引导指令生成引导画面,根据引导画面引导拣货员到达货品存放位置,从而有效地提高了拣货员进行拣货的效率。
可以理解的是,上述的三种场景可能部分存在重叠或全部重叠,即上述的步骤s140至步骤s160的方法直接的执行顺序作限制,可以是步骤s140先执行,也可以是步骤s150先执行,也可以是步骤s160先执行,当然,也可以是三个步骤中的其中两个甚至三个并行执行;具体例如:服务器同时将引导指令发送给激光输出设备、声音输出设备和/或虚拟现实眼镜,以更好地引导拣货员进行拣货操作;也就是说,这里的引导指令可以发送的设备包括七种情况:第一种情况,将引导指令只发送给虚拟现实眼镜;第二种情况,将引导指令只发送给声音输出设备;第三种情况,将引导指令只发送给激光输出设备;第四种情况,将引导指令发送给虚拟现实眼镜和声音输出设备;第五种情况,将引导指令发送给虚拟现实眼镜和激光输出设备;第六种情况,将引导指令发送给激光输出设备和声音输出设备;第七种情况,将引导指令发送给激光输出设备、虚拟现实眼镜和声音输出设备。
请参见图5示出的本申请实施例提供的引导拣货装置示意图;本申请实施例提供了一种引导拣货装置500,应用于服务器,包括:
拣货信息接收模块510,用于接收终端设备发送的拣货信息。
存放位置确定模块520,用于根据拣货信息确定拣货信息对应的货品存放位置。
引导指令生成模块530,用于根据货品存放位置生成引导指令,引导指令用于引导拣货员移动到货品存放位置。
可选地,在本申请实施例中,引导拣货装置还可以包括:
第一指令发送模块,用于将引导指令发送给激光输出设备,以使激光输出设备根据引导指令发出引导激光,并引导拣货员移动至货品存放位置。
可选地,在本申请实施例中,该引导拣货装置还包括:
第二指令发送模块,用于将引导指令发送给声音输出设备,以使声音输出设备根据引导指令发出引导声音,并引导拣货员移动至货品存放位置。
可选地,在本申请实施例中,该引导拣货装置还可以包括:
第三指令发送模块,用于将引导指令发送给虚拟现实眼镜,以使虚拟现实眼镜根据引导指令显示虚拟引导画面,并引导拣货员移动至货品存放位置。
本申请实施例还提供了一种引导拣货装置,应用于激光输出设备,包括:
引导指令接收模块,用于接收服务器发送的引导指令。
引导激光发出模块,用于根据引导指令发出引导激光,以引导拣货员移动至货品存放位置。
可选地,在本申请实施例中,还包括:
引导拣货移动模块,用于根据引导指令改变引导激光的角度方向,以引导拣货员移动至货品存放位置;和/或根据引导指令改变激光输出设备的位置,以引导拣货员移动至货品存放位置。
应理解的是,该装置与上述的引导拣货方法实施例对应,能够执行上述方法实施例涉及的各个步骤,该装置具体的功能可以参见上文中的描述,为避免重复,此处适当省略详细描述。该装置包括至少一个能以软件或固件(firmware)的形式存储于存储器中或固化在装置的操作系统(operatingsystem,os)中的软件功能模块。
请参见图6示出的本申请实施例提供的电子设备的结构示意图。本申请实施例提供的一种电子设备600,包括:处理器610和存储器620,存储器620存储有处理器610可执行的机器可读指令,机器可读指令被处理器610执行时执行如上的方法。
本申请实施例还提供了一种存储介质630,该存储介质630上存储有计算机程序,该计算机程序被处理器610运行时执行如上的引导拣货方法。
其中,存储介质630可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammablereadonlymemory,简称eprom),可编程只读存储器(programmablered-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。
本申请实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其他的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请实施例的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本申请实施例各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
以上的描述,仅为本申请实施例的可选实施方式,但本申请实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请实施例揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请实施例的保护范围之内。
1.一种引导拣货方法,其特征在于,应用于服务器,包括:
接收终端设备发送的拣货信息;
根据所述拣货信息确定所述拣货信息对应的货品存放位置;
根据所述货品存放位置生成引导指令,所述引导指令用于引导拣货员移动到所述货品存放位置。
2.根据权利要求1所述的方法,其特征在于,在所述根据所述货品存放位置生成引导指令之后,还包括:
将所述引导指令发送给激光输出设备,以使所述激光输出设备根据所述引导指令发出引导激光,并引导拣货员移动至所述货品存放位置。
3.根据权利要求1所述的方法,其特征在于,在所述根据所述货品存放位置生成引导指令之后,还包括:
将所述引导指令发送给声音输出设备,以使所述声音输出设备根据所述引导指令发出引导声音,并引导拣货员移动至所述货品存放位置。
4.根据权利要求1所述的方法,其特征在于,在所述根据所述货品存放位置生成引导指令之后,还包括:
将所述引导指令发送给虚拟现实眼镜,以使所述虚拟现实眼镜根据所述引导指令显示虚拟引导画面,并引导拣货员移动至所述货品存放位置。
5.一种引导拣货方法,其特征在于,应用于激光输出设备,包括:
接收服务器发送的引导指令;
根据所述引导指令发出引导激光,以引导拣货员移动至货品存放位置。
6.根据权利要求5所述的方法,其特征在于,在所述根据所述引导指令发出引导激光之后,还包括:
根据所述引导指令改变所述引导激光的角度方向,以引导拣货员移动至货品存放位置;和/或
根据所述引导指令改变所述激光输出设备的位置,以引导拣货员移动至货品存放位置。
7.一种引导拣货装置,其特征在于,应用于服务器,包括:
拣货信息接收模块,用于接收终端设备发送的拣货信息;
存放位置确定模块,用于根据所述拣货信息确定所述拣货信息对应的货品存放位置;
引导指令生成模块,用于根据所述货品存放位置生成引导指令,所述引导指令用于引导拣货员移动到所述货品存放位置。
8.一种引导拣货装置,其特征在于,应用于激光输出设备,包括:
引导指令接收模块,用于接收服务器发送的引导指令;
引导激光发出模块,用于根据所述引导指令发出引导激光,以引导拣货员移动至货品存放位置。
9.一种电子设备,其特征在于,包括:处理器和存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述机器可读指令被所述处理器执行时执行如权利要求1至6任一所述的方法。
10.一种存储介质,其特征在于,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至6任一所述的方法。
技术总结