信息处理方法及装置、电子设备及存储介质与流程

文档序号:22471758发布日期:2020-10-09 22:04阅读:47来源:国知局
信息处理方法及装置、电子设备及存储介质与流程

本公开涉及计算机技术领域,具体涉及一种信息处理方法、信息处理装置、电子设备和计算机可读存储介质。



背景技术:

如今快递行业快速发展,日均快递件的数量很大。由于快递派送时间在白天的工作时间,而这个时间居民很多是在上班,不方便收快递,因此快递代收点应运而生。快递员会将快递放在快递代收点中,居民再从快递代收点将快递领走。快递代收点的工作人员,首先会将快递信息录入系统(入库),比如单号,用户手机号等,然后再给用户发送短信,告知用户一个取件码,用户凭取件码进行领取。用户来到快递代收点后,将取件码告知工作人员,工作人员去仓库寻找快递,再把快递交给用户。

仅凭取件码领取快递,没有对用户身份进行核实,可能存在冒领的情况。另外,没有验证快递与用户身份的匹配,可能存在误领的情况。再者,若快递量大,需要设置多个工作人员,人力成本较高。



技术实现要素:

本公开实施例提供了一种信息处理方法、信息处理装置、电子设备和计算机可读存储介质。

本公开实施例第一方面提供一种信息处理方法,应用于快递终端,所述快递终端包括第一摄像头、收发器、显示屏,所述方法包括:通过所述第一摄像头采集第一人脸图像;通过所述收发器将所述第一人脸图像发送给服务器;所述第一人脸图像用于指示所述服务器查找与所述第一人脸图像匹配的第一身份信息,并确定与所述第一身份信息匹配的快递的存放位置信息;通过所述收发器接收所述存放位置信息;其中,所述存放位置信息用于指示所述快递所在仓库的货架信息;在所述显示屏上显示所述存放位置信息。

在一种示例性的实施方式中,所述存放位置信息包括以下信息中的至少一种:仓库标识信息、货架标识信息、货架中储物格的标识信息、快递标识信息。

在一种示例性的实施方式中,所述快递终端还包括第二摄像头;所述方法还包括:通过所述第二摄像头采集第一快递图像,并获取所述第一快递图像中描述的第一快递的取件人信息、第一快递的快递标识信息;通过所述第一摄像头采集第二人脸图像;基于所述第一快递的取件人信息、所述第一快递的快递标识信息,以及所述第二人脸图像,执行快递出库操作。

在一种示例性的实施方式中,所述基于所述第一快递的取件人信息、所述第一快递的快递标识信息,以及所述第二人脸图像,执行快递出库操作,包括获取所述第二人脸图像匹配的第二身份信息;在所述第二身份信息与所述第一快递的取件人信息一致的情况下,将所述第一快递的快递标识信息对应的存放状态更新为已出库状态;在所述第二身份信息与所述第一快递的取件人信息不一致的情况下,输出警示信息。

在一种示例性的实施方式中,所述获取所述第一快递图像中描述的第一快递的取件人信息、第一快递的快递标识信息包括:识别所述第一快递图像中的条码区域,获得所述第一快递的快递标识信息;对所述第一快递图像进行图像文字识别,获得所述第一快递的取件人信息。

在一种示例性的实施方式中,所述识别所述第一快递图像中的条码区域,获得所述第一快递的快递标识信息包括:对所述第一快递图像进行边缘检测处理,确定所述第一快递图像中的条码区域;剪裁所述第一快递图像中的条码区域,获得所述条码区域的图像;将所述条码区域的图像进行转正处理;识别转正后的条码区域的图像,获得所述第一快递的快递标识信息。

在一种示例性的实施方式中,所述将所述条码区域的图像进行转正处理之后,所述方法还包括:验证所述转正后的条码区域的图像是否有效;若所述转正后的条码区域的图像有效,触发所述识别所述转正后的条码区域的图像的步骤。

在一种示例性的实施方式中,所述验证所述条码信息是否有效,包括:判断所述条码区域中的条码长度是否等于长度阈值;在所述条码区域中的条码长度等于所述长度阈值的情况下,确定所述转正后的条码区域的图像有效;或者判断所述条码区域中的条码是否满足条码编码规则;在所述条码区域中的条码满足所述条码编码规则的情况下,确定所述转正后的条码区域的图像有效。

在一种示例性的实施方式中,所述执行所述快递出库操作包括:生成包含所述第一快递的取件人信息、所述第一快递的快递标识信息,以及所述第二人脸图像的快递出库信息;向第三方管理系统发送所述快递出库信息。

在一种示例性的实施方式中,所述方法还包括:接收包含第三身份信息的查询指令响应于所述查询指令,获取所述第三身份信息对应的人脸模板图像;在未获取到所述第三身份信息对应的人脸模板图像的情况下,通过所述第一摄像头采集第三人脸图像并获取第三人脸图像;通过所述收发器向所述服务器发送所述第三身份信息以及对应的所述第三人脸图像。

在一种示例性的实施方式中,所述方法还包括:从所述服务器中获取与所述第一人脸图像匹配的目标特征标签,以及,获取与所述目标特征标签对应的至少一个目标推荐信息;在所述显示屏上显示所述至少一个目标推荐信息。

本公开实施例第二方面提供一种信息处理方法,应用于服务器中,所述方法包括:接收快递终端发送的第一人脸图像;查找与第一人脸图像匹配的第一身份信息;确定与所述第一身份信息匹配的快递的存放位置信息;向所述快递终端发送所述存放位置信息,所述存放位置信息用于指示所述快递所在仓库的货架信息。

在一种可能的实施方式中,所述存放位置信息包括以下信息中的至少一种:仓库标识信息、货架标识信息、货架中储物格的标识信息、快递标识信息。

本公开实施例第三方面提供一种信息处理装置,包括:获取模块、传输模块、显示模块,其中:所述获取模块,用于通过第一摄像头采集第一人脸图像;所述传输模块,用于通过收发器将所述第一人脸图像发送给服务器;所述第一人脸图像用于指示所述服务器查找与所述第一人脸图像匹配的第一身份信息,并确定与所述第一身份匹配的快递的存放位置信息;所述传输模块还用于,通过所述收发器接收所述存放位置信息;其中,所述存放位置信息用于指示所述快递所在仓库的货架信息;所述显示模块,用于在显示屏上显示所述存放位置信息。

一种可能的实施方式中,所述存放位置信息包括以下信息中的至少一种:仓库标识信息、货架标识信息、货架中储物格的标识信息、快递标识信息。

一种可能的实施方式中,还包括执行模块,其中:所述获取模块还用于:

通过第二摄像头采集第一快递图像,并获取所述第一快递图像中描述的第一快递的取件人信息、第一快递的快递标识信息;通过所述第一摄像头采集第二人脸图像;所述执行模块,用于基于所述第一快递的取件人信息、所述第一快递的快递标识信息,以及所述第二人脸图像,执行快递出库操作。

一种可能的实施方式中,所述执行模块具体用于:获取所述第二人脸图像匹配的第二身份信息;在所述第二身份信息与所述第一快递的取件人信息一致的情况下,将所述第一快递的快递标识信息对应的存放状态更新为已出库状态;所述第二身份信息与所述第一快递的取件人信息不一致的情况下,输出警示信息。

一种可能的实施方式中,所述获取模块具体用于:识别所述第一快递图像中的条码区域,获得所述第一快递的快递标识信息;对所述第一快递图像进行图像文字识别,获得所述第一快递的取件人信息。

一种可能的实施方式中,所述获取模块具体用于:对所述第一快递图像进行边缘检测处理,确定所述第一快递图像中的条码区域;剪裁所述第一快递图像中的条码区域,获得所述条码区域的图像;将所述条码区域的图像进行转正处理;识别转正后的条码区域的图像,获得所述第一快递的快递标识信息。

一种可能的实施方式中,所述获取模块还具体用于:将所述条码区域的图像进行转正处理之后,验证所述转正后的条码区域的图像是否有效;若所述转正后的条码区域的图像有效,触发所述识别所述转正后的条码区域的图像的步骤。

一种可能的实施方式中,所述获取模块具体用于:判断所述条码区域中的条码长度是否等于长度阈值;在所述条码区域中的条码长度等于所述长度阈值的情况下,确定所述转正后的条码区域的图像有效;或者,判断所述条码区域中的条码是否满足条码编码规则;在所述条码区域中的条码满足所述条码编码规则的情况下,确定所述转正后的条码区域的图像有效。

一种可能的实施方式中,所述执行模块具体用于:生成包含所述第一快递的取件人信息、所述第一快递的快递标识信息,以及所述第二人脸图像的快递出库信息;向第三方管理系统发送所述快递出库信息。

一种可能的实施方式中,所述传输模块还用于,接收包含第三身份信息的查询指令;所述获取模块还用于:响应于所述查询指令,获取所述第三身份信息对应的人脸模板图像;在未获取到所述第三身份信息对应的人脸模板图像的情况下,通过所述第一摄像头采集第三人脸图像;所述传输模块还用于,通过所述收发器向所述服务器发送所述第三身份信息以及对应的所述第三人脸图像。

一种可能的实施方式中,所述传输模块还用于,从所述服务器中获取与所述第一人脸图像匹配的目标特征标签,以及,获取与所述目标特征标签对应的至少一个目标推荐信息;所述显示模块还用于,在所述显示屏上显示所述至少一个目标推荐信息。

本公开实施例第四方面提供一种信息处理装置,所述装置包括:接收模块,用于接收快递终端发送的第一人脸图像;查找模块,用于查找与第一人脸图像匹配的第一身份信息;确定模块,用于确定与所述第一身份信息匹配的快递的存放位置信息;发送模块,用于向所述快递终端发送所述存放位置信息,所述存放位置信息用于指示所述快递所在仓库的货架信息。

一种可能的实施方式中,所述存放位置信息包括以下信息中的至少一种:仓库标识信息、货架标识信息、货架中储物格的标识信息、快递标识信息。

本公开实施例第五方面提供一种电子设备,包括处理器以及存储器,所述存储器用于存储一个或多个程序,所述一个或多个程序被配置成由所述处理器执行,所述程序包括用于执行如本公开实施例第一方面或第二方面任一方法中所描述的部分或全部步骤。

本公开实施例第六方面提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,其中,所述计算机程序使得计算机执行如本公开实施例第一方面或第二方面任一方法中所描述的部分或全部步骤。

本公开实施例中,快递终端可以通过第一摄像头采集第一人脸图像,进而可以向服务器请求与第一人脸图像匹配的第一身份信息,以及,与第一身份信息匹配的快递的存放位置信息,若服务器可以查询到第一身份信息匹配的快递的存放位置信息,那么快递终端可以在显示屏上显示存放位置信息,存放位置信息可以用于指示快递所在仓库的货架信息。用户在得到存放位置信息之后,便可以自行去对应的存放位置处取快递,无需工作人员再去仓库中寻找快递,一方面可以快速查找定位快递存放位置,另一方面也节省人力成本,提高快递分发过程中的处理效率。并且,由于存放位置信息是经过对用户的身份验证通过之后得到的信息,故,也可以实现在用户取快递的过程中的身份核实,增加快递管理的安全性。

附图说明

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1是本公开实施例公开的一种信息处理方法的流程示意图;

图2是本公开实施例公开的一种快递查询方法流程示意图;

图3是本公开实施例公开的另一种信息处理方法的流程示意图;

图4是本公开实施例公开的一种快递入库方法的流程示意图;

图5是本公开实施例公开的一种人脸与手机号绑定方法流程示意图;

图6是本公开实施例公开的另一种信息处理方法的流程示意图;

图7是本公开实施例公开的一种信息处理装置的结构示意图;

图8是本公开实施例公开的一种电子设备的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本公开方案,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本公开的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

下面对本公开实施例进行详细介绍。

请参阅图1,图1是本公开实施例公开的一种信息处理方法的流程示意图,如图1所示。本公开实施例可以由终端设备来执行,终端设备可以包括但不限于诸如应用于快递管理的信息处理装置(快递终端)、具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的移动电话、膝上型计算机或平板计算机之类的其它便携式设备。还应当理解的是,在某些实施例中,所述终端设备并非便携式通信设备,而是可以为具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。

该信息处理方法包括如下步骤:

101、通过第一摄像头采集第一人脸图像。

本公开实施例中的方法在应用于上述快递终端的情况下,快递终端可以包括但不限于第一摄像头、收发器、显示屏。

本公开实施例中快递终端可以包括人脸识别系统功能,可以周期性地采集图像,并通过人脸识别技术检测其中是否包含人脸图像,或者说,可以利用上述第一摄像头进行场景中的人脸追踪。

本公开实施例涉及的人脸识别,就是利用计算机分析静态图片或视频序列,从中找出人脸并输出人脸的数目、位置及其大小等有效信息;其次可以跟踪人脸,即要在检测到人脸的前提下,在后续帧中继续捕获人脸的位置及其大小等信息,即后续步骤。示例性的,对于图像的采集可以周期性的进行,比如第一摄像头可以每2秒获取一次图像,并执行是否包含人脸的判断过程,以获取人脸图像。若获取的图像中不包含人脸,可以删除上述获取的图像,或者保存一段时间后删除,以节省存储空间。

在采集到上述第一人脸图像之后,可以执行步骤102。

102、通过收发器将上述第一人脸图像发送给服务器;上述第一人脸图像用于指示上述服务器查找与上述第一人脸图像匹配的第一身份信息,并确定与上述第一身份信息匹配的快递的存放位置信息。

上述快递终端可以通过收发器与服务器进行通信。本公开实施例中的服务器也称伺服器,是提供计算服务的设备,可以允许多个终端进行访问。

具体的,第一人脸图像在服务器侧的表现形式可以是第一人脸图像的人脸特征信息。服务器可以通过特征提取获得第一人脸图像的人脸特征信息。

人脸识别系统可使用的人脸特征信息通常分为视觉特征、像素统计特征、人脸图像变换系数特征、人脸图像代数特征等,本申请对此并不限定。

示例性的,本公开实施例可以通过深度学习技术提炼人脸特征模型,来执行本公开实施例中的人脸特征提取和识别的步骤,以快速响应人脸识别需求的应用场景。

服务器在获取到上述第一人脸图像之后,可以根据第一人脸图像进行查找,获取与上述第一人脸图像匹配的第一身份信息。

上述服务器中可以存储有人脸模板图像集合,包括多个人脸模板图像,以及述人脸模板图像对应的身份信息,上述身份信息可以包括用户的姓名、联系电话、地址等。用户可以通过快递终端绑定自己的人脸和身份信息,存储在服务器中,或者通过移动终端进行绑定和上传。

在需要进行上述查找时,上述服务器可以将上述第一人脸图像与人脸模板图像进行一一比对,以判断出该人脸模板图像集合中是否存在与之匹配的人脸模板图像。其中,在服务器中第一人脸图像和人脸模板图像集合中的人脸模板图像的存储形式可以为人脸特征信息。

其中,存在与之匹配的人脸模板图像可以理解为,上述两组人脸图像的相似度大于预设相似度阈值。具体的,服务器可以存储有上述预设相似度阈值,比如95%或者90%,可以通过计算两组人脸图像信息之间的相似度,若上述相似度大于预设相似度阈值,则验证通过,若上述相似度不大于上述预设相似度阈值,则为验证未通过。

若查找到上述人脸模板图像与上述第一人脸图像的相似度大于预设阈值,则为验证通过。可以获取上述查找到的人脸模板图像所对应的身份信息,即为上述与上述第一人脸图像匹配的第一身份信息。

对于快递的存放位置信息,可以在生成时绑定该快递所属用户的身份信息,通过上述身份信息可以查找到待收的快递,进而确定该快递的存放位置。

具体的,上述第一身份信息可以为目标手机号,服务器可以查询与该目标手机号绑定的待收快递信息。上述待收快递信息可包括该用户未取件的快递信息。在确定上述目标手机号之后,信息处理装置可以查询该目标手机号关联的代收快递信息,进而获得该快递的存放位置信息。

上述存放位置信息可以用于指示上述快递所在仓库的货架信息,以便于快速找到该快递存放位置。

在获得与第一身份信息匹配的快递的存放位置信息之后,可以向快递终端发送上述快递的存放位置信息,进而执行步骤103。

103、通过上述收发器接收上述存放位置信息;其中,上述存放位置信息用于指示上述快递所在仓库的货架信息。

在接收上述存放位置信息之后,可以执行步骤104。

104、在上述显示屏上显示上述存放位置信息。

其中,上述存放位置信息可以包括以下信息中的至少一种:

仓库标识信息、货架标识信息、货架中储物格的标识信息、快递标识信息。

上述仓库标识信息可用于指示快递存放的仓库,上述货架标识信息可用于指示快递存放的货架,上述货架中储物格的标识信息可用于指示快递存放的储物格,上述快递标识信息可以包括但不限于快递编号、快递条码等用于识别该快递的信息。

该快递终端可以通过上述收发器接收上述存放位置信息,然后在该快递终端的显示屏上显示上述存放位置信息,以向用户指示查询到的快递以及其存放的位置,便于快速查找到该快递,进行出库或者取件。

基于前述描述,具体来讲,可以参考图2所示的一种快递查询方法流程示意图,其中快递终端可以与服务器以及第三方业务服务器进行交互,图2中的方法可包括以下步骤:

1、快递终端通过第一摄像头检测图像变化。即第一摄像头可以周期性地获取图像,以检测场景中是否出现用户、人脸等。

2、获取人脸图像并发送。具体的,可以向服务器发送获取的人脸图像,模块1可以为进行人脸图像处理的业务服务模块,具体可以为人脸识别软件程序。上述模块1一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。通俗点是指由第三方服务商提供的实现软件产品某项功能的工具包。

3、根据返回的人脸组,过滤并选择最可能的一个人脸。模块1可以提供人脸识别功能,查询到符合相似度的人脸组并返回,快递终端可以在其中确定一个人脸图片作为人脸识别结果。

4、将人脸图像发送服务器的模块2,匹配出人脸绑定的手机号。如前述所述,已经存储的人脸图像与手机号具有对应关系,模块2可以为服务器中提供身份信息查询的云端业务服务,服务器可通过云端业务服务确定该用户的目标手机号并反馈。

5、查询该手机号的待收快递单列表。快递终端可以向第三方业务服务器(如第三方库存管理系统)发送包含上述目标手机号的查询指令,第三方业务服务器可以获取该目标手机号的待收快递列表并反馈给快递终端。

在具体实现中,可以在多个地区部署多个快递终端,其中,人脸数据上传云平台后,可通过设备号等区分隔离,做到尽可能小范围的人脸特征匹配,提升匹配速度、降低误识别率。示例性的,上述人脸模板图像与身份信息绑定关系可按需求解除或变更。上述设备号可默认采集快递终端机器号,如果没有,可在初次启动快递终端运行应用程序时生成一个,保证唯一。

示例性的,其他用户终端设备也可以通过网络与上述信息处理装置通信,其具体的方式可以为,用户可以通过终端设备(如手机)上安装的应用程序(application,app)与上述快递终端进行交互。

一般传统方案只能针对快递记录快递出库,并不能核验领用人身份,也不能记录快递出库领用人的结构化信息。且如今在各地都有较多快递收发点店面,有的是店铺代收发,工作人员工作量大,尤其是店铺店员还有其他生意,在取件时常常没时间仔细核验领用人与快递的取件人信息是否匹配,也不能记录取件人的信息。本公开实施例可以通过两个摄像头分别采集人脸图像与快递图像,做领用人与快递身份核验,在快递出库场景可以记录快递出库信息便于查询,还可以在取件场景实现异常时提醒店员,并且记录了领用人信息,减少冒领。具体可参见图3的相关描述。

示例性的,对于取件或者出库场景的快递领用人,若无与之对应的人脸图像信息,可以输出用于表示个人登记信息缺失的提示信息,比如在用户通过手动输入手机号等身份信息进行快递查询时,对于未进行登记的用户,可提示该用户进行人脸采集以及人脸图像信息与身份信息的绑定,具体可参见图5及相关描述。

请参阅图3,图3是本公开实施例公开的另一种信息处理方法的流程示意图,本公开实施例中的执行主体可以为上述快递终端。如图3所示,该信息处理方法包括如下步骤:

301、通过上述第二摄像头采集第一快递图像,并获取上述第一快递图像中描述的第一快递的取件人信息、第一快递的快递标识信息。

在图1所示实施例的基础上,本公开实施例中的快递终端还可以包括上述第二摄像头,可以用于采集快递图像。

其中,上述第一快递图像可以理解为包含第一快递的图像,比如在该第一快递出库、入库时处于摄像头范围内采集到的图像,具体如快递出入库时用户搬运该快递时采集到的图像。用户可以拿着快递站在该快递终端的图像采集区域,快递终端即可通过第二摄像头进行快递图像的采集和识别。

本公开实施例中用于采集人脸图像的第一摄像头和用于采集快递图像的第二摄像头可以是不同的摄像头。示例性的,用于采集快递图像的第二摄像头可以是工业相机摄像头,通过工业相机采集黑白图像,便于后续对快递单信息(主要是条码等信息)的识别获取。

具体的,上述获取上述第一快递图像中描述的第一快递的取件人信息、第一快递的快递标识信息可包括:

识别上述第一快递图像中的条码区域,获得上述第一快递的快递标识信息;

对上述第一快递图像进行图像文字识别,获得上述第一快递的取件人信息。

对采集的第一快递图像进行图像文字识别,可以获得上述第一快递图像中描述的第一快递的取件人信息、第一快递的快递标识信息。

本公开实施例中的图像文字识别可以基于光学字符识别实现,上述光学字符识别(opticalcharacterrecognition,ocr)一般是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程;即,针对印刷体字符,采用光学的方式将纸质文档中的文字转换成为黑白点阵的图像文件,并通过识别软件将图像中的文字转换成文本格式,供文字处理软件进一步编辑加工的技术。

上述对采集的第一快递图像进行图像文字识别,主要可以为该第一快递的包装(包裹)上的信息进行ocr识别,可以包括快递单识别,其中包括对快递单的条码区域的识别,以获得第一快递图像中描述的第一快递的取件人信息、第一快递的快递标识信息。上述第一快递的取件人信息可包括取件人的姓名、联系电话、地址等。

示例性的,上述识别上述第一快递图像中的条码区域,获得上述第一快递的快递标识信息包括:

对上述第一快递图像进行边缘检测处理,确定上述第一快递图像中的条码区域;

剪裁上述第一快递图像中的条码区域,获得上述条码区域的图像;

将上述条码区域的图像进行转正处理;

识别转正后的条码区域的图像,获得上述第一快递的快递标识信息。

本公开实施例中涉及的边缘检测,是图像处理和计算机视觉中的基本问题,边缘检测的目的是标识数字图像中亮度变化明显的点。图像属性中的显著变化通常反映了属性的重要事件和变化,包括(i)深度上的不连续、(ii)表面方向不连续、(iii)物质属性变化和(iv)场景照明变化。边缘检测是图像处理和计算机视觉中,尤其是特征提取中的一个研究领域。

通过边缘检测可以提取上述第一快递图像中的条码区域,并通过仿射变换方式,转正后截取,获得转正后的条码区域的图像,再进行上述ocr识别。

在一种实施方式中,上述将上述条码区域的图像进行转正处理之后,上述方法还包括:

验证上述转正后的条码区域的图像是否有效;

若上述转正后的条码区域的图像有效,触发上述识别上述转正后的条码区域的图像的步骤。

进一步的,上述验证上述条码信息是否有效,包括:

判断上述条码区域中的条码长度是否等于长度阈值;在上述条码区域中的条码长度等于上述长度阈值的情况下,确定上述转正后的条码区域的图像有效;或者,

判断上述条码区域中的条码是否满足条码编码规则;在上述条码区域中的条码满足上述条码编码规则的情况下,确定上述转正后的条码区域的图像有效。

快递终端可以判断第一快递图像中的条码是否为预设的长度阈值,若不是,则无效,比如因为遮挡、角度等因素影响,可以输出重新采集图像的提示信息。示例性的,还可以判断上述条码是否满足条码编码规则,以过滤无效条码信息。上述条码编码规则可以根据正则匹配进行过滤,上述条码编码规则可以是根据现有各种快递公司需求设置的条码规则。

本公开实施例中涉及的正则匹配是基于正则表达式实现的匹配过滤规则,正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。

示例性的,快递终端可以通过快递库存管理接口对上述条码信息进行验证,即可以通过云端服务器完成上述ocr识别和/或上述验证过程,也可以在快递终端本地完成,本公开实施例对此不作限制。

在一种实施方式中,上述模型可以基于背景相对固定的样图(输入图像为灰度图)训练而成。本公开实施例中可采用较小的算法模型,将人脸识别算法、ocr算法等集成,并运行在低配开源板上,相比于运行于主机、服务器上,极大节省了设备开支,并降低了部署难度。

302、通过第一摄像头采集第二人脸图像。

其中,上述步骤302可以参考图1所示实施例中步骤101中的具体描述,此处不再赘述。

上述步骤301和上述步骤302可以不分先后顺序执行。

示例性的,在获得上述第一快递的取件人信息、上述第一快递的快递标识信息,以及上述第二人脸图像之后,即可执行快递出库操作。该快递终端可以直接将上述这些信息记录下来,以确认第一快递出库。

本公开实施例可以应用于用户快递取件的场景,上述第二人脸图像可以为用户在进行取件时所采集的人脸图像。在快递终端获得上述第二人脸图像之后,可以进行身份验证,即执行步骤303。

303、获取上述第二人脸图像匹配的第二身份信息。

上述快递终端中可以存储有人脸模板图像信息集合,包括多个述人脸模板图像信息,以及述人脸模板图像信息对应的身份信息,上述身份信息可以包括用户的姓名、联系电话、地址等。即用户可以通过快递终端绑定自己的人脸和身份信息,存储在服务器中,或者通过移动终端进行绑定和上传。快递终端可以通过对第二人脸图像的人脸识别处理确定用户身份,获得与上述第二人脸图像匹配的第二身份信息。

在一种实施方式中,快递终端可以将第二人脸图像发送至服务器,由服务器识别上述第二人脸图像,并在人脸模板图像集合中确定与上述第二人脸图像信息匹配的人脸模板图像,进而可以查询到与上述第二人脸图像匹配的人脸模板图像对应的第二身份信息。

其中,上述步骤可以参考图1所示实施例中步骤102中服务器进行人脸图像识别和信息匹配的具体描述,此处不再赘述。

304、在上述第二身份信息与上述第一快递的取件人信息一致的情况下,将上述第一快递的快递标识信息对应的存放状态更新为已出库状态。

在获得上述第一快递的取件人信息和上述第二身份信息之后,快递终端可以将第二身份信息与取件人信息进行比对,确定是否一致。具体的,可以将用户姓名、联系电话、地址等信息分别进行比对,若存在不同,则两方信息不一致,验证失败,可以执行步骤305。若相同,则两方信息一致,确认用户身份验证成功,可将上述第一快递的快递标识信息对应的存放状态更新为已出库状态。

在一种实施方式中,该方法还包括:

生成包含上述第一快递的取件人信息、上述第一快递的快递标识信息,以及上述第二人脸图像的快递出库信息;向第三方管理系统发送上述快递出库信息。

具体的,若上述第二身份信息与上述取件人信息一致,还可以生成包含第一快递的取件人信息、上述第一快递的快递标识信息,以及上述第二人脸图像的快递出库信息,以指示记录该快递的领用详情。上述快递出库信息还可以包括出库(领取)时间等相关信息,此处不作限制。

本公开实施例中的快递终端可以通过业务接口服务与第三方管理系统进行交互。对于出库或者取件场景,可以向上述第三方库存管理系统发送上述快递出库信息以进行登记,记录该快递出库或被领取,便于更新库存管理。

305、在上述第二身份信息与上述第一快递的取件人信息不一致的情况下,输出警示信息。

若上述第二身份信息与上述第一快递的取件人信息不一致,则验证失败,则表示领取该快递离开的用户不是快递的取件人,可以输出上述警示信息。上述警示信息可以包括语音信息,如提示:“取件人不符,请确认!”或者发出预设提示音等。示例性的,还可以包括在显示界面显示的文字信息等,此处不做限制。

如图1所示的实施例,在一种实施方式中,该快递终端还可以:

从上述服务器中获取与上述第一人脸图像匹配的目标特征标签,以及,获取与上述目标特征标签对应的至少一个目标推荐信息;

在上述显示屏上显示上述至少一个目标推荐信息。

具体的,快递终端可以从服务器中获取与上述第一人脸图像匹配的目标特征标签,服务器中可以存储有多个用于描述人脸特征属性的特征标签。示例性的,可以通过训练的神经网络模型获得上述第一人脸图像的人脸特征信息,即提取该人脸特征,确定与该第一人脸图像匹配的目标特征标签,以实现定向信息推荐。

通过人脸识别较为精准地提取人脸特征进行分析,确定用户的特征标签,比如上述特征标签可以包括用户属性(如性别、年龄、种族等)以及用户行为(微笑、平静等)。通过确定第一人脸图像信息对应的一个或者多个目标特征标签,可以获取对应的至少一个推荐信息进行展示,以向用户实现定向推荐,推荐符合其身份、状态的广告。

可以预先设置多种特征标签,以及特征标签与推荐信息的映射关系,通过上述目标特征标签可以确定至少一个目标推荐信息。上述目标信息推荐方法可以在用户查询快递或者快递取件的场景下执行,比如,可以在快递终端为用户展示存放位置信息的同时展示上述目标推荐信息。

示例性的,还可以通过识别用户的穿着确定其特征标签,以推荐相应的广告,比如相似风格的服饰等,此处不作限制。

上述信息推荐可以基于云端服务(比如广告sdk)实现。示例性的,可以借助现有投放应用程序实现广告拉取,最终在快递终端上展示相应的广告。

上述方法可以在通用普通摄像头前提下,快速跟踪并捕捉快递领用人的面部特征,通过获取精准的特征标签,实现对用户的定向信息推荐。

在一种实施方式中,本公开实施例中的快递终端还可以应用于快递入库场景的信息登记。该方法包括如下步骤:

通过第二摄像头采集第二快递图像,并获取上述第二快递图像中描述的第二快递的取件人信息、第二快递的快递标识信息;

生成包含上述第二快递图像中描述的第二快递的取件人信息、第二快递的快递标识信息的快递入库信息;

向第三方管理系统发送上述快递入库信息。

具体的,上述第二快递图像可以理解为包括第二快递的图像,比如在该快递入库时处于摄像头范围内采集到的图像,具体如快递入库时员工搬运该快递时采集到的图像。上述快递终端包括用于采集快递图像的第二摄像头,即用户可以拿着快递站在该快递终端的图像采集区域,该快递终端可以通过第二摄像头进行快递图像的采集和识别。

上述图像信息提取的方法可以参考图1所示实施例中的步骤101中的具体描述,此处不再赘述。

在通过图像识别获得上述第二快递信息之后,可以生成包含该第二快递信息的快递入库信息,然后向第三方管理系统发送上述快递入库信息,以进行入库登记。

示例性的,还可以结合前述描述的人脸识别确定或者登记负责该第二快递入库的工作人员的身份,同样通过摄像头进行人脸图像获取和身份验证,快递入库信息中可以包含该工作人员的人脸图像。进一步,通过人脸识别还能查询不同工作人员负责的入库快递信息,类似于图1所示实施例中的快递取件查询,此处不再赘述。通过上述方案可以使快递入库更加规范安全,便于查询。

具体来讲,可以参阅图4,图4是本公开实施例公开的一种快递入库方法的流程示意图,本公开实施例中的执行主体可以为上述快递终端,可以与服务器以及第三方业务服务器进行交互。如图4所示,该方法可包括:

1、第二摄像头检测图像变化;发送相机帧数据。其中可以具体参见图2所示的步骤1中的描述,该第二摄像头与人脸识别的第一摄像头不同,可以为工业相机摄像头,获取黑白图像,便于条码识别等。上述相机帧数据即为采集的快递图像,可以发送到图中的模块3(如快递单图片剪裁sdk)进行处理。

2、返回转正截图。通过模块3提供的图像处理服务,可剪裁出条码区域并转正图像,返回快递终端。

3、发送校正的快递单。在校正之后可以向服务器发送,服务器可以通过模块4,比如具有快递单识别功能的云服务,以进行快递单云端识别,获得步骤4中的快递信息。

4、返回手机号、条形码、其他ocr信息。

5、入库(快递号、收件人手机号)。快递终端向第三方业务服务器(如第三方库存管理系统服务器)发送包含上述快递号、收件人手机号的入库信息,第三方业务服务器可以进行登记,便于准确、安全进行库存管理。

具体的,通过上述快递终端还可以完成人脸与身份信息的绑定。对于取件或者出库场景的快递领用人,若无与之对应的人脸特征信息,可以输出用于表示个人登记信息缺失的提示信息,比如在用户通过手动输入手机号等个人信息进行快递查询时,对于未进行登记的用户,可提示该用户进行人脸采集以及人脸特征信息与身份信息的绑定。

即在一种实施方式中,该方法还包括:

接收包含第三身份信息的查询指令;

响应于上述查询指令,获取上述第三身份信息对应的人脸模板图像;

在未获取到上述第三身份信息对应的人脸模板图像信息的情况下,通过上述第一摄像头采集第三人脸图像;

通过上述收发器向上述服务器发送上述第三身份信息以及对应的上述第三人脸图像。

用户在快递终端上可以进行手动查询,用户可以输入第三身份信息,触发上述查询指令,进而该快递终端可以获取上述第三身份信息对应的人脸模板图像,其中如前所述,示例性的,上述获取上述第三身份信息对应的人脸模板图像可以在快递终端或者云端服务器中执行,此处不再赘述。

如果未查找到上述第三身份信息对应的人脸模板图像,即该用户还未登记人脸信息,快递终端可以通过第一摄像头采集该用户的第三人脸图像。

进一步地,可以通过上述收发器向服务器发送上述第三身份信息以及对应的上述第三人脸图像,服务器可以进行存储,完成用户信息登记。之后,用户即可以通过人脸识别完成快递查询、取件等功能。

具体的,快递终端可以接收用户输入的信息进行查询,举例来讲,用户可以在快递终端输入上述第三身份信息,以查询是否存在待取快递。

快递终端通过用户输入的手机号可以查询对应绑定的快递信息,向用户展示。具体地,可以参考图5所示的人脸与手机号绑定方法流程示意图,该方法可包括以下步骤,其中,以下步骤可以参考图2中的相关描述,此处不再赘述:

1、第一摄像头检测图像变化。

2、获取人脸图像并发送。其中服务器可以由模块5(如与前述模块1的功能类似)实现人脸识别。

3、根据返回的人脸组,过滤并选择最可能的一个人脸。

4、将手机号与人脸图片发送服务器的模块6做绑定。如前述所述,已经存储的人脸图片与手机号具有对应关系,可以通过模块6的云端业务服务确定该用户的目标手机号。

5、将绑定信息发送给第三方业务服务器。快递终端可向第三方业务服务器(如快递管理系统)发送上述绑定信息,第三方业务服务器可以存储该用户的绑定信息,之后该用户即可通过前述方式(包括人脸识别)进行取件、查询等。

此场景适用于用户输入手机号进行手动查询后,若查询到对应的快递单,可以进行绑定接口调用,进行人脸绑定。

本公开实施例还提供一种信息处理方法,应用于服务器中。可以参见图6所示的另一种信息处理方法的流程示意图,如图6所示,上述方法包括:

601、接收快递终端发送的第一人脸图像;

602、查找与第一人脸图像匹配的第一身份信息;

603、确定与上述第一身份信息匹配的快递的存放位置信息;向上述快递终端发送上述存放位置信息,上述存放位置信息用于指示上述快递所在仓库的货架信息。

在一种可能的实施方式中,上述存放位置信息包括以下信息中的至少一种:仓库标识信息、货架标识信息、货架中储物格的标识信息、快递标识信息。

其中,有关服务器侧执行的信息处理方法的具体过程可参见上述实施例中与服务器有关的描述,这里不再展开说明。

上述主要从方法侧执行过程的角度对本公开实施例的方案进行了介绍。可以理解的是,信息处理装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本公开能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。

本公开实施例可以根据上述方法示例对信息处理装置进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本公开实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

请参阅图7,图7是本公开实施例公开的一种信息处理装置的结构示意图,如图7所示,该信息处理装置700包括:获取模块710、传输模块720、显示模块730,其中:

上述获取模块710,用于通过第一摄像头采集第一人脸图像;

上述传输模块720,用于通过收发器将上述第一人脸图像发送给服务器;上述第一人脸图像用于指示上述服务器查找与上述第一人脸图像匹配的第一身份信息,并确定与上述第一身份信息匹配的快递的存放位置信息;

上述传输模块720.还用于,通过上述收发器接收上述存放位置信息;其中,上述存放位置信息用于指示上述快递所在仓库的货架信息;

上述显示模块730,用于在显示屏上显示上述存放位置信息。

在一种可能的实施方式中,上述存放位置信息包括以下信息中的至少一种:

仓库标识信息、货架标识信息、货架中储物格的标识信息、快递标识信息。

在一种可能的实施方式中,还包括执行模块740,其中:

上述获取模块710还用于:

通过第二摄像头采集第一快递图像,并获取上述第一快递图像中描述的第一快递的取件人信息、第一快递的快递标识信息;

通过上述第一摄像头采集第二人脸图像;

上述执行模块740,用于基于上述第一快递的取件人信息、上述第一快递的快递标识信息,以及上述第二人脸图像,执行快递出库操作。

在一种可能的实施方式中,上述执行模块740具体用于:

获取上述第二人脸图像匹配的第二身份信息;

在上述第二身份信息与上述第一快递的取件人信息一致的情况下,将上述第一快递的快递标识信息对应的存放状态更新为已出库状态;

在上述第二身份信息与上述第一快递的取件人信息不一致的情况下,输出警示信息。

在一种可能的实施方式中,上述获取模块710具体用于:

识别上述第一快递图像中的条码区域,获得上述第一快递的快递标识信息;

对上述第一快递图像进行图像文字识别,获得上述第一快递的取件人信息。

在一种可能的实施方式中,上述获取模块710具体用于:

对上述第一快递图像进行边缘检测处理,确定上述第一快递图像中的条码区域;

剪裁上述第一快递图像中的条码区域,获得上述条码区域的图像;

将上述条码区域的图像进行转正处理;

识别转正后的条码区域的图像,获得上述第一快递的快递标识信息。

在一种可能的实施方式中,上述获取模块710还具体用于:

将上述条码区域的图像进行转正处理之后,验证上述转正后的条码区域的图像是否有效;

若上述转正后的条码区域的图像有效,触发上述识别上述转正后的条码区域的图像的步骤。

在一种可能的实施方式中,上述获取模块710具体用于:

判断上述条码区域中的条码长度是否等于长度阈值;在上述条码区域中的条码长度等于上述长度阈值的情况下,确定上述转正后的条码区域的图像有效;或者,

判断上述条码区域中的条码是否满足条码编码规则;在上述条码区域中的条码满足上述条码编码规则的情况下,确定上述转正后的条码区域的图像有效。

在一种可能的实施方式中,上述执行模块740具体用于:

生成包含上述第一快递的取件人信息、上述第一快递的快递标识信息,以及上述第二人脸图像的快递出库信息;

向第三方管理系统发送上述快递出库信息。

在一种可能的实施方式中,上述传输模块720还用于,接收包含第三身份信息的查询指令;

上述获取模块710还用于:

响应于上述查询指令,获取上述第三身份信息对应的人脸模板图像;

在未获取到上述第三身份信息对应的人脸模板图像的情况下,通过上述第一摄像头采集第三人脸图像并获取第三人脸图像;

上述传输模块720还用于,通过上述收发器向上述服务器发送上述第三身份信息以及对应的上述第三人脸图像。

在一种可能的实施方式中,上述传输模块720还用于,从上述服务器中获取与上述第一人脸图像匹配的目标特征标签,以及,获取与上述目标特征标签对应的至少一个目标推荐信息;

上述显示模块730还用于,在上述显示屏上显示上述至少一个目标推荐信息。

根据本公开实施例的具体实施方式,图1与图3所示的信息处理方法涉及的步骤可以是由图7所示的信息处理装置700中的各个模块来执行的,具体不再赘述。

本公开实施例还提供另一种信息处理装置,上述装置包括:接收模块,用于接收快递终端发送的第一人脸图像;查找模块,用于查找与第一人脸图像匹配的第一身份信息;确定模块,用于确定与上述第一身份信息匹配的快递的存放位置信息;发送模块,用于向上述快递终端发送上述存放位置信息,上述存放位置信息用于指示上述快递所在仓库的货架信息。

一种可能的实施方式中,上述存放位置信息包括以下信息中的至少一种:仓库标识信息、货架标识信息、货架中储物格的标识信息、快递标识信息。

其中,有关该信息处理装置的各模块的具体功能及交互过程可参见上述实施例中与服务器有关的描述,这里不再展开说明。

请参阅图8,图8是本公开实施例公开的另一种电子设备的结构示意图。如图8所示,该电子设备包括处理器801和存储器802,其中,电子设备800还可以包括总线803,处理器801和存储器802可以通过总线803相互连接,总线803可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。总线803可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中,电子设备800还可以包括输入输出设备804,输入输出设备804可以包括显示屏,例如液晶显示屏。存储器802用于存储包含指令的一个或多个程序;处理器801用于调用存储在存储器802中的指令执行上述图1或图3实施例中提到的部分或全部方法步骤。

一种可能的实施方式中,实施图8所示的电子设备,通过上述第一摄像头采集第一人脸图像;通过上述收发器将上述第一人脸图像发送给服务器;上述第一人脸图像用于指示上述服务器查找与上述第一人脸图像匹配的第一身份信息,并确定与上述第一身份信息匹配的快递的存放位置信息;通过上述收发器接收上述存放位置信息;其中,上述存放位置信息用于指示上述快递所在仓库的货架信息;在上述显示屏上显示上述存放位置信息。

另一种可能的实施方式中,实施图8所示的电子设备,可以接收快递终端发送的第一人脸图像;查找与第一人脸图像匹配的第一身份信息;确定与第一身份信息匹配的快递的存放位置信息;向所述快递终端发送所述存放位置信息,所述存放位置信息用于指示所述快递所在仓库的货架信息。

利用本公开实施例,用户在得到存放位置信息之后,便可以自行去对应的存放位置处取快递,无需工作人员再去仓库中寻找快递,一方面可以快速查找定位快递存放位置,另一方面也节省人力成本,提高快递分发过程中的处理效率。并且,由于存放位置信息是经过对用户的身份验证通过之后得到的信息,故,也可以实现在用户取快递的过程中的身份核实,增加快递管理的安全性。

本公开实施例还提供一种计算机可读存储介质,其中,该计算机可读存储介质存储用于计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种信息处理方法的部分或全部步骤。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本公开并不受所描述的动作顺序的限制,因为依据本公开,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本公开所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本公开所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是模块单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本公开各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

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

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器、随机存取器、磁盘或光盘等。

以上对本公开实施例进行了详细介绍,本文中应用了具体个例对本公开的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本公开的方法及其核心思想;同时,对于本领域的一般技术人员,依据本公开的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本公开的限制。

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