人物搜寻方法、装置、终端及云端服务器与流程

文档序号:14491512阅读:246来源:国知局
人物搜寻方法、装置、终端及云端服务器与流程

本公开涉及通信技术领域,具体涉及一种人物搜寻方法、装置、终端及云端服务器。



背景技术:

在一个场景中,景区、车站、机场或者其他公共区域,经常会出现找不到同行伙伴、找不到家人孩子等情况。另一个场景中,公安局需要在全国范围内搜寻嫌犯,搜寻走失儿童走失老人。

针对上述第一个场景,人们首先要能找到工作人员,然后让工作人员在整个区域内广播,如果被找寻者听到了广播,则需要前往广播中提到的位置与搜寻人会合,然而走失者往往是老人和儿童等等自身能力较弱人员,所以找人的困难较大。再或者就是有人听到广播并且恰好发现了被找寻者,那发现者可能会联系工作人员,此方式比较被动,且效率较低。

针对上述第二个场景,通常是通过城市的视频监控,或者有人恰好看到了通缉令或寻人启事,并且又恰好看到了被搜寻的人,则可能会提供线索给公安部门,这样的寻人方式效率较低。



技术实现要素:

为克服相关技术中存在的问题,本公开提供一种人物搜寻方法、装置、终端及云端服务器,能够较好地搜寻待找寻人员,提高寻人的效率。

根据本公开实施例的第一方面,提供一种人物搜寻方法,应用于终端,所述方法包括:

接收云端服务器发送的待找寻人员的面部特征信息,其中,所述终端处于所述待找寻人员对应的搜寻范围内;

检测通过所述终端拍摄的图像是否包含与所述面部特征信息匹配的子图像;

在检测到通过所述终端拍摄的图像包含所述子图像时,将所述子图像对应的人员确定为所述待找寻人员。

根据本公开实施例的第二方面,提供一种人物搜寻方法,应用于云端服务器,所述方法包括:

接收信息发布者提供的待找寻人员的面部特征信息及搜寻范围;

确定所述搜寻范围内,协助寻人功能处于开启状态的多个终端;

分别向所述多个终端发送所述待找寻人员的面部特征信息。

根据本公开实施例的第三方面,提供一种人物搜寻装置,应用于终端,所述装置包括:

接收模块,被配置为接收云端服务器发送的待找寻人员的面部特征信息,其中,所述终端处于所述待找寻人员对应的搜寻范围内;

检测模块,被配置为检测通过所述终端拍摄的图像是否包含与所述面部特征信息匹配的子图像;

确定模块,被配置为在检测到通过所述终端拍摄的图像包含所述子图像时,将所述子图像对应的人员确定为所述待找寻人员。

根据本公开实施例的第四方面,提供一种人物搜寻装置,应用于云端服务器,所述装置包括:

接收模块,被配置为接收信息发布者提供的待找寻人员的面部特征信息及搜寻范围;

确定模块,被配置为确定所述搜寻范围内,协助寻人功能处于开启状态的多个终端;

发送模块,被配置为分别向所述多个终端发送所述待找寻人员的面部特征信息。

根据本公开实施例的第五方面,提供一种计算机程序产品,所述计算机程序产品包含能够由可编程的装置执行的计算机程序,所述计算机程序具有当由所述可编程的装置执行时用于执行上述第一方面和第二方面中任一项所述的方法的代码部分。

根据本公开实施例的第六方面,提供一种非临时性计算机可读存储介质,所述非临时性计算机可读存储介质中包括一个或多个程序,所述一个或多个程序用于执行上述第一方面和第二方面中任一项所述的方法。

根据本公开实施例的第七方面,提供一种终端,包括非临时性计算机可读存储介质;以及一个或者多个处理器,用于执行所述非临时性计算机可读存储介质中的程序;所述非临时性计算机可读存储介质中存储有用于执行如权利要求上述第一方面所述的方法的指令。

根据本公开实施例的第八方面,提供一种服务器包括非临时性计算机可读存储介质;以及一个或者多个处理器,用于执行所述非临时性计算机可读存储介质中的程序;所述非临时性计算机可读存储介质中存储有用于执行上述第二方面所述的方法的指令。

本公开的实施例提供的技术方案可以包括以下有益效果:

本公开实施例中,终端可以接收云端服务器发送的待找寻人员的面部特征信息,待找寻人员的面部特征信息可以是由寻人者发布到云端服务器的。终端可以对拍摄的图像进行人脸识别,进而检测拍摄的图像是否包含有与接收到的面部特征信息相匹配的子图像,如果检测到终端拍摄的图像包含有该子图像,则可以将该子图像对应的人员确定为待找寻人员。通过这样的方式,提升了人物搜寻的效率,为终端添加了新的功能,提升了终端的智能化程度,同时,由于人脸比对过程在终端完成,不会造成终端信息的泄露。

附图说明

附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

图1是根据一示例性实施例示出的一种应用于终端的人物搜寻方法的流程图;

图2是根据一示例性实施例示出的一种应用于云端服务器的人物搜寻方法的流程图;

图3是根据一示例性实施例示出的一种人物搜寻装置的框图;

图4是根据一示例性实施例示出的一种人物搜寻装置的框图。

具体实施方式

以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。

请参考图1,图1是根据一示例性实施例示出的一种应用于终端的人物搜寻方法的流程图。如图1所示,该方法包括以下步骤。

步骤s11:接收云端服务器发送的待找寻人员的面部特征信息。

步骤s12:检测通过终端拍摄的图像是否包含与面部特征信息匹配的子图像。

步骤s13:在检测到通过终端拍摄的图像包含子图像时,将子图像对应的人员确定为待找寻人员。

本公开实施例中,终端可以通过网络与云端服务器连接,能够与云端服务器进行通讯。终端可以是任意的智能设备,例如,智能手机、pc(personalcomputer,个人计算机)、pad(personaldigitalassistant,平板电脑)、智能穿戴设备,等等。

本公开实施例中,能够接收云端服务器推送的用于寻人的面部特征信息的终端可以是在云端服务器进行注册的终端。注册后的终端出于公益目的或者有一定获利或奖赏的情况,允许在拍照或录像时进行一些无感知的额外运算,并自动共享比对结果和某些额外信息。

需要进行人物搜寻的信息发布者可以将待找寻人员的面部特征信息发布到云端服务器,比如可以直接将面部特征信息发送给云端服务器,或者也可以发送待找寻人员的照片给云端服务器,由云端服务器对照片进行人脸识别,提取出待找寻人员的面部特征信息,等等。

信息发布者在云端服务器发布待找寻人员的面部特征信息时,还可以发布搜寻范围,也就是待找寻人员可能出现的范围,比如待找寻人员走丢的位置所在的一个区域范围,等等。云端服务器在接收到信息发布者发布的待找寻人员的面部特征信息和搜寻范围后,可以给该搜寻范围内的终端发送待找寻人员的面部特征信息。当然,还可以发布一些其他的待找寻人员的信息,比如性别、年龄、姓名、电话,等等。

终端可以接收云端服务器发送的待找寻人员的面部特征信息,当然,终端可以同时接收并存储多个待找寻人员的面部特征信息,对于同一个待找寻人员也可以有多个面部特征信息,本公开实施例对此不作限定。

对于接收到面部特征信息的任一个终端,可以检测通过终端拍摄的图像里有没有包含该面部特征信息匹配的子图像,如果有,则可以将该子图像对应的人员确定为待找寻人员,子图像可以是图像中的主体人物的图像,也可以是背景人物的图像。通过这样的由搜寻范围内各终端共同协助寻人的方式,可以提升人物搜寻的效率,且终端的检测过程可以是在用户允许的情况下在后台运行的,对于用户而言可以是无感知的,不会给用户造成影响。

可选的,检测通过终端拍摄的图像是否包含与面部特征信息匹配的子图像,可以是在终端进行图像拍摄预览时,检测预览的图像是否包含与面部特征信息匹配的子图像;或者是在终端每拍摄一张图像时,检测拍摄的图像是否包含与面部特征信息相匹配的子图像;还可以是在终端每拍摄一段视频时,检测拍摄的视频所包括的每一帧图像是否包含与面部特征信息匹配的子图像。

即,终端在收到云端服务器发送的待找寻人员的面部特征信息后,终端的用户可以仍然正常使用终端进行拍照或录像,那么可以在终端进行拍摄,直接在预览图像中进行人脸识别,也可以针对终端拍摄完成的图像或者视频包括的每一帧图像进行人脸识别。人脸识别的过程均可以在终端的后台完成,这样,可以在终端用户无感知的情况下,协助信息发布者进行人物搜寻,在提升人物搜寻效率的同时也不会对终端用户造成影响。

可选的,检测通过终端拍摄的图像是否包含与面部特征信息匹配的子图像,也可以先获取终端在接收到面部特征信息的时刻前的预设时长内拍摄的全部图像,再检测全部图像中的每一张图像是否包含子图像。

终端用户在接收到待找寻人员的面部特征信息之前的一段时间内也可能拍到了待找寻人员,因此,可以对终端在接收到面部特征信息的时刻前的预设时长(比如设定为30分钟、20分钟,等等)内拍摄的全部图像进行人脸识别,检测是否有拍到待找寻人员,当然,也可以检测终端在接收到面部特征信息的时刻前的预设时长内拍摄到的全部视频包括的每一帧图像是否有拍到待找寻人员。

可选的,在将子图像对应的人员确定为待找寻人员之后,还可以向云端服务器发送终端拍摄包含子图像的目标图像时,终端所处的位置范围,以通过云端服务器通知发布待找寻人员的面部特征信息的信息发布者;和/或,向云端服务器发送终端的用户的联系信息,以通过云端服务器通知信息发布者联系终端的用户;和/或,根据接收的云端服务器发送的信息发布者的联系信息,输出提示信息,以提示终端的用户通知信息发布者。

也就是说,终端在确定待找寻人员后,可以通知云端服务器,由云端服务器来通知信息发布者,也可以由终端的用户根据云端服务器发过来的信息发布者的联系方式来主动联系信息发布者,等等。通过这样的方式,可以较为方便快捷地将待找寻人员的搜寻结果告知信息发布者。

本公开实施例中,终端用户通知云端服务器,或者联系信息发布者后可以将本次人物搜寻工作标记为已完成,终端可以删除本次人物搜寻工作所存储的信息(比如待找寻人员的面部特征信息、搜寻范围、联系信息等)。或者,信息发布者在联系终端用户或找到待找寻人员后也可以通知云端服务器将本次人物搜寻工作标记为已完成,那么可以由云端服务器给接收到本次搜寻任务的终端下发指令,删除相应的信息。

可选的,终端可以接收所述云端服务器发送的所述待找寻人员的面部特征信息,及所述待找寻人员的身份信息,以使所述终端的用户对所述人员进行身份确认,其中,所述身份信息包括姓名、性别、年龄、身份证号、手机号中的至少一者。

云端服务器给搜寻范围内的终端推送的信息不限于待找寻人员的面部特征信息,还可以包括其他的一些身份信息,以便于终端在搜寻到待找寻人员时,终端用户可以直接对待找寻人员进行身份的进一步确认,可以在确认后再通知信息发布者,提高了人物搜寻的准确率。

可选的,在接收云端服务器发送的待找寻人员的面部特征信息之前,还可以获取开启操作,然后根据开启操作,开启协助寻人功能,以接收云端服务器发送的用于寻人的信息。

本公开实施例中,对于终端而言,终端的用户可以在任何时间点将此协助寻人功能置为关闭且不通知、有请求时通知被允许后开启、一直开启等方式。对于关闭且不通知设置,则相当于该终端忽略所有寻人请求,和未注册终端无异;对于有请求时通知被允许后开启,云端服务器在搜寻范围包含该终端的位置时,将提示终端有新的被搜寻人、当前可能的范围、及是否开启拍照寻人功能,用户可以根据其当前情况可以接受或者拒绝;对于一直开启的方式,云端服务器有请求后则直接将被找寻人员的面部特征信息推送给终端,通知用户与否取决于具体实现,此处不做限定。即,用户可以自行选择是否要开启协助寻人功能,只有在用户选择开启协助寻人的功能时,终端才会执行上述的人物搜寻方法,进而接收云端服务器推送的待找寻人员的面部特征信息,用户的可操作性较强。在实际应用中,信息发布者可以通过云端服务器发布奖赏来鼓励终端用于开启协助寻人功能,本公开实施例对此不作限定。

请参考图2,图2是根据一示例性实施例示出的一种应用于云端服务器的人物搜寻方法的流程图。如图2所示,该方法包括以下步骤。

步骤s21:接收信息发布者提供的待找寻人员的面部特征信息及搜寻范围。

步骤s22:确定搜寻范围内,协助寻人功能处于开启状态的多个终端。

步骤s23:分别向多个终端发送待找寻人员的面部特征信息。

也即是说,信息发布者可以将待找寻人员的面部特征信息及搜寻范围发布到云端服务器,然后云端服务器向该搜寻范围内的终端推送待找寻人员的面部特征信息,进而通过搜寻范围内的终端协助寻找待找寻人员。通过这样的方式,可以提升了人物搜寻的效率。

当然,本公开实施例中,终端在收到待找寻人员的面部特征信息后,也可以将拍摄到的图像或视频发送给云端服务器,由云端服务器来完成人脸识别及检测与待找寻人员的面部特征信息匹配的子图像的步骤,本公开实施例对此不作限定。

基于同一发明构思,本公开实施例提供一种人物搜寻装置,如图3所示,图3是根据一示例性实施例示出的一种人物搜寻装置300的框图,其中,该装置300可以应用于终端,该装置300可以包括:

接收模块301,被配置为接收云端服务器发送的待找寻人员的面部特征信息,其中,所述终端处于所述待找寻人员对应的搜寻范围内;

检测模块302,被配置为检测通过所述终端拍摄的图像是否包含与所述面部特征信息匹配的子图像;

确定模块303,被配置为在检测到通过所述终端拍摄的图像包含所述子图像时,将所述子图像对应的人员确定为所述待找寻人员。

可选的,所述检测模块302包括以下子模块中的至少一者:

第一检测子模块,被配置为在所述终端进行图像拍摄预览时,检测预览的图像是否包含所述子图像;

第二检测子模块,被配置为在所述终端每拍摄一张图像时,检测拍摄的图像是否包含与所述面部特征信息相匹配的子图像;

第三检测子模块,被配置为在所述终端每拍摄一段视频时,检测拍摄的视频所包括的每一帧图像是否包含所述子图像。

可选的,所述检测模块302包括:

获取子模块,被配置为获取所述终端在接收到所述面部特征信息的时刻前的预设时长内拍摄的全部图像;

第四检测子模块,被配置为检测所述全部图像中的每一张图像是否包含所述子图像。

可选的,所述装置300还包括以下模块中的至少一者:

第一发送模块,被配置为在将所述子图像对应的人员确定为所述待找寻人员之后,向所述云端服务器发送所述终端拍摄包含所述子图像的目标图像时,所述终端所处的位置范围,以通过所述云端服务器通知发布所述待找寻人员的面部特征信息的信息发布者;

第二发送模块,被配置为在将所述子图像对应的人员确定为所述待找寻人员之后,向所述云端服务器发送所述终端的用户的联系信息,以通过所述云端服务器通知所述信息发布者联系所述终端的用户;

第三发送模块,被配置为在将所述子图像对应的人员确定为所述待找寻人员之后,根据接收的所述云端服务器发送的所述信息发布者的联系信息,输出提示信息,以提示所述终端的用户通知所述信息发布者。

可选的,所述接收模块301包括:

接收子模块,被配置为接收所述云端服务器发送的所述待找寻人员的面部特征信息,及所述待找寻人员的身份信息,以使所述终端的用户对所述人员进行身份确认,其中,所述身份信息包括姓名、性别、年龄、身份证号、手机号中的至少一者。

可选的,所述装置300还包括:

获取模块,被配置为获取开启操作;

开启模块,被配置为根据所述开启操作,开启协助寻人功能,以接收所述云端服务器发送的用于寻人的信息。

基于同一发明构思,本公开实施例提供一种人物搜寻装置,如图4所示,图4是根据一示例性实施例示出的一种人物搜寻装置400的框图,其中,该装置400可以应用于云端服务器,该装置400可以包括:

接收模块401,被配置为接收信息发布者提供的待找寻人员的面部特征信息及搜寻范围;

确定模块402,被配置为确定所述搜寻范围内,协助寻人功能处于开启状态的多个终端;

发送模块403,被配置为分别向所述多个终端发送所述待找寻人员的面部特征信息。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

在另一示例性实施例中,还提供了一种计算机程序产品,所述计算机程序产品包含能够由可编程的装置执行的计算机程序,所述计算机程序具有当由所述可编程的装置执行时用于执行上述的人物搜寻方法的代码部分。

在另一示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,所述非临时性计算机可读存储介质中包括一个或多个程序,所述一个或多个程序用于执行上述的人物搜寻方法。

在另一示例性实施例中,还提供了一种终端,包括:非临时性计算机可读存储介质;以及一个或者多个处理器,用于执行所述非临时性计算机可读存储介质中的程序;所述非临时性计算机可读存储介质中存储有用于执行上述应用于终端的人物搜寻方法的指令。

在另一示例性实施例中,还提供了一种云端服务器,包括:非临时性计算机可读存储介质;以及一个或者多个处理器,用于执行所述非临时性计算机可读存储介质中的程序;所述非临时性计算机可读存储介质中存储有用于执行上述应用于云端服务器的人物搜寻方法的指令。

在本公开所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

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

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

以上所述,以上实施例仅用以对本公开的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本公开的方法及其核心思想,不应理解为对本公开的限制。本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本公开的保护范围之内。

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