箱包存放位置选择方法、装置和服务器与流程

文档序号:16359591发布日期:2018-12-22 08:05阅读:329来源:国知局
箱包存放位置选择方法、装置和服务器与流程

本发明涉及机场值机技术领域,具体而言,涉及一种箱包存放位置选择方法、装置、服务器和计算机存储介质。

背景技术

随着经济的发展,越来越多的人选择飞机作为出门远游的交通工具,但是由于现有的乘机流程相对较多为人工操作,许多环节的效率不高,例如箱包行李的托运环节。

现有的箱包行李托运手段都是通过机场的值机台来完成,乘客在值机台办理行李托运时,由值机台的行李传送带测量箱包行李的重量,然后由值机工作人员人工测量箱包行李的尺寸,并进行存放位置的考虑。

由于直接由值机人员进行箱包行李存放位置的考虑,使得箱包行李的托运过程非常缓慢,效率比较低,经常会出现拥堵状况。并且,在值机人员不能很好的结合行李舱内部情况来进行箱包行李存放位置的考虑时,将大大降低行李舱的利用率。



技术实现要素:

鉴于上述问题,本发明提供了一种箱包存放位置选择方法、装置、服务器和计算机存储介质,以提高箱包存放的效率以及行李舱的利用率。

为了实现上述目的,本发明采用如下的技术方案:

一种箱包存放位置选择方法,用于选择箱包在飞机的行李舱中的存放位置,包括:

获取预定区域中的箱包图像,根据所述箱包图像计算出所述预定区域中的与所述箱包图像对应的箱包的尺寸;

获取飞机中各行李舱的存放记录,其中,所述行李舱的存放记录包括行李舱内部空间的尺寸、已值机箱包的尺寸以及已值机箱包在行李舱中的存放位置;

根据所述各行李舱的存放记录以及与所述箱包图像对应的箱包的尺寸,确定可存放与所述箱包图像对应的箱包的理想行李舱及与所述箱包图像对应的箱包在所述理想行李舱中的理想存放位置;

响应于所述理想行李舱与理想存放位置,更新所述理想行李舱的存放记录。

优选地,所述“获取预定区域中的箱包图像,根据所述箱包图像计算出所述预定区域中的与所述箱包图像对应的箱包的尺寸”包括:

获取所述预定区域的图像,并判断所述预定区域的图像中是否存在至少一个箱包图像;

当判断所述预定区域的图像中存在至少一个箱包图像时,获取所述预定区域的图像中存在的所有箱包图像和所述预定区域的图像中的预设参照物的图像,并确定所述预设参照物的尺寸;

根据获取的所述所有箱包图像、所述预设参照物的图像以及所述预设参照物的尺寸,计算与所述所有箱包图像对应的所有箱包的尺寸。

优选地,所述“获取预定区域中的箱包图像,根据所述箱包图像计算出所述预定区域中的与所述箱包图像对应的箱包的尺寸”包括:

获取所述预定区域的图像,并判断所述预定区域的图像中是否存在至少一个箱包图像;

当判断所述预定区域的图像中存在至少一个箱包的图像时,获取与所述预定区域的图像中存在的所有箱包的图像相对应的3d箱包图像;

根据获取的3d箱包图像,计算与所述3d箱包图像对应的所有箱包的尺寸。

优选地,所述的箱包存放位置选择方法,在获取预定区域中的箱包图像之前,还包括:

利用身份认证设备获取用户身份信息,并开启所述预定区域的摄像头模组。

优选地,所述的箱包存放位置选择方法,在计算出所述预定区域中的与所述箱包图像对应的箱包的尺寸之后,还包括:

判断所述箱包图像对应的箱包的尺寸是否都在预设范围内;

当所述箱包图像对应的箱包中至少有一个箱包的尺寸不在预设范围内时,产生相应警示。

本发明还提供一种箱包存放位置选择装置,包括:

箱包尺寸获取模块,用于获取预定区域中的箱包图像,根据所述箱包图像计算出所述预定区域中的与所述箱包图像对应的箱包的尺寸;

存放记录获取模块,用于获取飞机中各行李舱的存放记录,其中,所述行李舱的存放记录包括行李舱内部空间的尺寸、已值机箱包的尺寸以及已值机箱包在行李舱中的存放位置;

存放选择提供模块,用于根据所述各行李舱的存放记录以及与所述箱包图像对应的箱包的尺寸,确定可存放与所述箱包图像对应的箱包的理想行李舱及与所述箱包图像对应的箱包在所述理想行李舱中的理想存放位置;

存放记录更新模块,用于响应于所述理想行李舱与理想存放位置,更新所述理想行李舱的存放记录。

优选地,所述箱包尺寸获取模块包括:

判断单元,用于获取所述预定区域的图像,并判断所述预定区域的图像中是否存在至少一个箱包图像;

图像获取单元,用于当判断所述预定区域的图像中存在至少一个箱包图像时,获取所述预定区域的图像中存在的所有箱包的图像和所述预定区域的图像中的预设参照物的图像,并确定所述预设参照物的尺寸;

计算单元,用于根据获取的所述所有箱包图像、所述预设参照物的图像以及所述预设参照物的尺寸,计算与所述所有箱包图像对应的所有箱包的尺寸。

优选地,所述的箱包存放位置选择装置,还包括:

身份认证模块,用于利用身份认证设备获取用户身份信息,并开启所述预定区域的摄像头模组。

本发明还提供一种服务器,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述服务器执行所述的箱包存放位置选择方法。

本发明还提供一种计算机存储介质,其存储有所述的服务器中所使用的计算机程序。

本发明提供一种箱包存放位置选择方法,该方法包括:获取预定区域中的箱包图像,根据所述箱包图像计算出所述预定区域中的与所述箱包图像对应的箱包的尺寸;获取飞机中各行李舱的存放记录,其中,所述行李舱的存放记录包括行李舱内部空间的尺寸、已值机箱包的尺寸以及已值机箱包在行李舱中的存放位置;根据所述各行李舱的存放记录以及与所述箱包图像对应的箱包的尺寸,确定可存放与所述箱包图像对应的箱包的理想行李舱及与所述箱包图像对应的箱包在所述理想行李舱中的理想存放位置;响应于所述理想行李舱与理想存放位置,更新所述理想行李舱的存放记录。本发明的箱包存放位置选择方法,通过图像获取箱包的尺寸,结合行李舱存放记录可以为值机乘客的箱包提供最优存放选择,以提高箱包存放的效率以及行李舱的利用率。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明范围的限定。

图1是本发明实施例1提供的一种箱包存放位置选择方法的流程图;

图2是本发明实施例2提供的一种根据图像获取箱包尺寸方法的流程图;

图3是本发明实施例3提供的一种根据图像获取箱包尺寸方法的流程图;

图4是本发明实施例4提供的一种箱包存放位置选择方法的流程图;

图5是本发明实施例5提供的一种箱包存放位置选择方法的流程图;

图6是本发明实施例6提供的一种箱包存放位置选择装置的结构示意图;

图7是本发明实施例6提供的一种箱包存放位置选择装置的箱包尺寸获取模块的结构示意图;

图8是本发明实施例6提供的另一种箱包存放位置选择装置的结构示意图。

具体实施方式

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

实施例1

图1是本发明实施例1提供的一种箱包存放位置选择方法的流程图,该方法用于选择箱包在飞机的行李舱中的存放位置,包括如下步骤:

步骤s11:获取预定区域中的箱包图像,根据箱包图像计算出预定区域中的与箱包图像对应的箱包的尺寸。

本发明实施例中,预定区域即为箱包进行存放前进行检查的区域,例如可以为机场的值机台,该预定区域中可以安装有摄像头以获取该区域的图像,例如可以将摄像头安装在机场值机台的上方。其中,在机场中有多个值机台时,可以相应地在每个值机台上安装有摄像头,以获取值机台区域的图像。并且,该摄像头获取的预定区域的箱包图像可以发送至服务器,由服务器计算出箱包图像中箱包的尺寸。

本发明实施例中,可以使用图像识别的方法来进行箱包图像中对应箱包尺寸的计算,例如可以使用算法提取箱包图像中箱包的边缘特征,并与参照物进行对比,从而计算箱包边缘的数值来获得箱包的尺寸,其中,该参照物可以使预先防止在预定区域的物体,且其尺寸已知并写入在算法中。

步骤s12:获取飞机中各行李舱的存放记录,其中,行李舱的存放记录包括行李舱内部空间的尺寸、已值机箱包的尺寸以及已值机箱包在行李舱中的存放位置。

本发明实施例中,在服务器中可以预先建立各个行李舱的存放记录表,在乘客进行值机并存放箱包进行李舱后,可以更新相应行李舱的存放记录表,将箱包的尺寸、编号以及存放位置等记录在存放记录表中。其中,该存放记录表中还可以有该行李舱总容量尺寸,以及经过服务器的记录还可以估算出当前的空间余量。

步骤s13:根据各行李舱的存放记录以及与箱包图像对应的箱包的尺寸,确定可存放与箱包图像对应的箱包的理想行李舱及与箱包图像对应的箱包在理想行李舱中的理想存放位置。

本发明实施例中,在获取当前值机乘客的箱包尺寸后,服务器可以调取存储的各个行李舱的存放记录表,并根据存放记录表中行李舱的总容量尺寸、存放已值机箱包的情况以及当前值机乘客的箱包尺寸进行运算分析,获得可进行存储的行李舱以及行李舱中可以存放当前值机箱包的位置。其中,该服务器还可以连接有触摸屏,在获取当前值机箱包可进行存放的行李舱及位置选择后,可以以虚拟按键的形式显示在触摸屏上,以便乘客进行箱包存放的选择。

步骤s14:响应于理想行李舱与理想存放位置,更新理想行李舱的存放记录。

本发明实施例中,当乘客对箱包存放的行李舱以及在行李舱中寻访的位置做出选择后,该服务器可以将该选择相应的行李舱的存放记录进行更新,例如可以进行相应行李舱的存放记录表的更新,将乘客值机的箱包的尺寸、编号以及存放信息记录进相应的行李舱存放记录表中。

实施例2

图2是本发明实施例2提供的一种根据图像获取箱包尺寸方法的流程图,即上述步骤s11更详细的步骤,该方法包括如下步骤:

步骤s21:获取预定区域的图像,并判断预定区域的图像中是否存在至少一个箱包图像。

本发明实施例中,利用摄像头获取预定区域的图像后,可以将该图像输入预先建立的箱包识别模型中,判断预定区域的图像中是否存在至少一个箱包图像。该预先建立的箱包识别模型可以为深度学习模型等,即该箱包识别模型具有一个深度学习单元以及一个输出端,例如该箱包识别模型利用深度学习单元接收图像,然后对图像进行分析,从而在输出端输出分析结果。其中,该深度学习单元可以为rnn学习单元(rnn,recurrentneuralnetwork,循环神经网络)、cnn学习单元(cnn,convolutionalneuralnetwork,卷积神经网络)以及lstm学习单元(lstm,longshort-termmemory,长短期记忆网络)等。上述箱包识别模型可以使用算法或应用程序来进行建立,例如,可以使用算法构建rnn学习单元,并连接到输出端,进而构成一个箱包识别模型。

步骤s22:当判断预定区域的图像中存在至少一个箱包图像时,获取预定区域的图像中存在的所有箱包的图像和预定区域的图像中的预设参照物的图像,并确定预设参照物的尺寸。

本发明实施例中,当通过箱包识别模型识别出预设区域中至少一个箱包时,该服务器还可以将该预定区域的图像输入到预先建立的参照物识别模型中,以获取该预定区域的图像中的预设参照物的图像。其中,该预设的参照物的标准尺寸已经存储在服务器中。该参照物识别模型存储在服务器中,在输入图像后启动。并且,该参照物识别模型也可以为深度学习模型等,包括一个深度学习单元以及一个输出端,参照物识别模型利用深度学习单元接收图像进行分析,然后从输出端输出分析结果。该深度学习单元可以为rnn学习单元、cnn学习单元以及lstm学习单元等。上述参照物识别模型可以使用算法或应用程序来进行建立。其中该参照物可以在预定区域的任意位置,并且可以是固定的,也可以是任意移动的。

步骤s23:根据获取的所有箱包图像、预设参照物的图像以及预设参照物的尺寸,计算与所有箱包图像对应的所有箱包的尺寸。

本发明实施例中,在获取所有箱包图像、预设参照物的图像后,再根据服务器中存储的预设参照物的尺寸,可以计算对应箱包的尺寸。例如,可以在服务器中,利用图像处理算法提取箱包与参照物的边缘特征,并结合参照物边缘的尺寸进行对比,从而获得箱包的尺寸。其中,当出现多个箱包时,还可以通过算法分别计算出每个箱包的尺寸。

实施例3

图3是本发明实施例3提供的一种根据图像获取箱包尺寸方法的流程图,即上述步骤s11更详细的步骤,该方法包括如下步骤:

步骤s31:获取预定区域的图像,并判断预定区域的图像中是否存在至少一个箱包图像。

步骤s32当判断预定区域的图像中存在至少一个箱包的图像时,获取与预定区域的图像中存在的所有箱包的图像相对应的3d箱包图像。

本发明实施例中,当通过箱包识别模型识别出预设区域中至少有一个箱包时,该服务器可以通过发送驱动指令激活预设的3d图像获取装置,例如3d摄像头模组,从而通过3d摄像头模组获取预设区域中所有箱包的3d图像。其中,该3d摄像头模组可以包括多个3d摄像头以及传感器,例如,还可以包括有红外传感器和深度传感器等。该3d摄像头模组安装在可以拍摄预设区域的位置,并且可以接收服务器发送的指令,进行角度以及高度的调节。

步骤s33:根据获取的3d箱包图像,计算与3d箱包图像对应的所有箱包的尺寸。

在3d摄像头模组获取到箱包的3d图像后,可以将3d图像发往服务器,服务器接收该3d图像后可以利用算法或应用程序根据3d图像计算箱包的尺寸。该计算过程也可以在3d摄像头中进行,在获得计算结果后可以发往服务器,并且可以由连接服务器的显示屏进行箱包尺寸的显示,以便工作人员安排箱包的存放。其中,当出现多个箱包时,该3d摄像头模组或服务器还可以分别计算出每个箱包的尺寸。

实施例4

图4是本发明实施例4提供的一种箱包存放位置选择方法的流程图,该方法用于选择箱包在飞机的行李舱中的存放位置,包括如下步骤:

步骤s41:利用身份认证设备获取用户身份信息,并开启预定区域的摄像头模组。

本发明实施例中,还可以利用身份认证设备获取用户身份信息,在获取到用户身份信息后才开启摄像头识别箱包。该身份认证设备设置在摄像头模组拍摄的预定区域附近,例如,在机场中,该身份认证设备设置在值机台上,在获取到用户身份信息后开启相应值机台的摄像头模组。其中,该用户身份设备可以与服务器连接,服务器保存用户身份信息以及用户的箱包信息进行管理。该身份认证设备可以为指纹识别器和身份证读取器等至少一种仪器,获取用户身份信息为指纹信息和身份证信息等至少一种信息。

步骤s42:获取预定区域中的箱包图像,根据箱包图像计算出预定区域中的与箱包图像对应的箱包的尺寸。

此步骤与上述步骤s11一致,在此不再赘述。

步骤s43:获取飞机中各行李舱的存放记录,其中,行李舱的存放记录包括行李舱内部空间的尺寸、已值机箱包的尺寸以及已值机箱包在行李舱中的存放位置。

此步骤与上述步骤s12一致,在此不再赘述。

步骤s44:根据各行李舱的存放记录以及与箱包图像对应的箱包的尺寸,确定可存放与箱包图像对应的箱包的理想行李舱及与箱包图像对应的箱包在理想行李舱中的理想存放位置。

此步骤与上述步骤s13一致,在此不再赘述。

步骤s45:响应于理想行李舱与理想存放位置,更新理想行李舱的存放记录。

此步骤与上述步骤s14一致,在此不再赘述。

实施例5

图5是本发明实施例5提供的一种箱包存放位置选择方法的流程图,该方法用于选择箱包在飞机的行李舱中的存放位置,包括如下步骤:

步骤s51:获取预定区域中的箱包图像,根据箱包图像计算出预定区域中的与箱包图像对应的箱包的尺寸。

此步骤与上述步骤s11一致,在此不再赘述。

步骤s52:判断箱包图像对应的箱包的尺寸是否都在预设范围内。

步骤s53:当箱包图像对应的箱包中至少有一个箱包的尺寸不在预设范围内时,产生相应警示。

本发明实施例中,该服务器在获得箱包的尺寸后,还可以判断箱包尺寸是否符合存放的标准,也即判断箱包的尺寸体积是否在预设阈值内,如果不在预设阈值内,可以通过显示屏进行相应警示的显示。例如,在机场托运行李,通过上述步骤识别出箱包的尺寸超过预设阈值时,服务器可以通过连接的显示屏显示尺寸超标警示,并且还可以计算超标存放所需的费用,并进行显示。

步骤s54:获取飞机中各行李舱的存放记录,其中,行李舱的存放记录包括行李舱内部空间的尺寸、已值机箱包的尺寸以及已值机箱包在行李舱中的存放位置。

此步骤与上述步骤s12一致,在此不再赘述。

步骤s55:根据各行李舱的存放记录以及与箱包图像对应的箱包的尺寸,确定可存放与箱包图像对应的箱包的理想行李舱及与箱包图像对应的箱包在理想行李舱中的理想存放位置。

此步骤与上述步骤s13一致,在此不再赘述。

步骤s56:响应于理想行李舱与理想存放位置,更新理想行李舱的存放记录。

此步骤与上述步骤s14一致,在此不再赘述。

实施例6

图6是本发明实施例6提供的一种箱包存放位置选择装置的结构示意图。

该箱包存放位置选择装置600包括:

箱包尺寸获取模块610,用于获取预定区域中的箱包图像,根据箱包图像计算出预定区域中的与箱包图像对应的箱包的尺寸。

存放记录获取模块620,用于获取飞机中各行李舱的存放记录,其中,行李舱的存放记录包括行李舱内部空间的尺寸、已值机箱包的尺寸以及已值机箱包在行李舱中的存放位置。

存放选择提供模块630,用于根据各行李舱的存放记录以及与箱包图像对应的箱包的尺寸,确定可存放与箱包图像对应的箱包的理想行李舱及与箱包图像对应的箱包在理想行李舱中的理想存放位置。

存放记录更新模块640,用于响应于理想行李舱与理想存放位置,更新理想行李舱的存放记录。

如图7所示,该箱包尺寸获取模块610包括:

判断单元611,用于获取预定区域的图像,并判断预定区域的图像中是否存在至少一个箱包图像。

图像获取单元612,用于当判断预定区域的图像中存在至少一个箱包图像时,获取预定区域的图像中存在的所有箱包的图像和预定区域的图像中的预设参照物的图像,并确定预设参照物的尺寸。

计算单元613,用于根据获取的所有箱包图像、预设参照物的图像以及预设参照物的尺寸,计算与所有箱包图像对应的所有箱包的尺寸。

如图8所示,该箱包存放位置选择装置600还包括:

身份认证模块650,用于利用身份认证设备获取用户身份信息,并开启预定区域的摄像头模组。

本发明实施例中,上述各个模块以及单元更加详细的功能描述可以参考前述实施例中相应部分的内容,在此不再赘述。

此外,本发明还提供了一种服务器,该服务器包括存储器和处理器,存储器可用于存储计算机程序,处理器通过运行所述计算机程序,从而使服务器执行上述方法或者上述箱包存放位置选择装置中的各个模块的功能。

存储器可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据服务器的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

本实施例还提供了一种计算机存储介质,用于储存上述服务器中使用的计算机程序。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

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

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