联系人信息匹配方法、装置及终端的制作方法_3

文档序号:9649108阅读:来源:国知局
人图像。
[0153]在步骤S302中,计算所述人脸图像中的识别特征与每个本地联系人图像的相似度值。
[0154]在步骤S303中,判断所述计算得到相似度值中是否存在大于预设相似度阈值的相似度值。
[0155]当存在大于预设相似度阈值的相似度值时,在步骤S304中,确定存在与所述识别特征相匹配的联系人图像。
[0156]本公开通过获取所述终端中存储的所有本地联系人图像,计算所述人脸图像中的识别特征与每个本地联系人图像的相似度值,判断所述计算得到相似度值中是否存在大于预设相似度阈值的相似度值,当存在大于预设相似度阈值的相似度值时,可以确定存在与所述识别特征相匹配的联系人图像。
[0157]本公开实施例采用的该方法,能够自动计算将采集的人脸图像中的识别特征与每个本地联系人图像的相似度值,并且将相似度值与预设相似度阈值进行比较,根据比较结果确定是否存在与识别特征匹配的联系人图像,节省了用户手动查找匹配的时间,节省用户精力。
[0158]在前述实施例中,虽然可以在终端本地确定存在与识别特征相匹配的联系人图像,但在实际应用中可能会出现待识别对象为双胞胎、多胞胎中的一个或者与其他人长相较为相似的情况,这样,在终端本地进行图像匹配时,可能会出现匹配错误,为此,如图4所示,在本公开的又一实施例中,所述步骤S204包括以下步骤。
[0159]在步骤S401中,显示大于预设相似度阈值的相似度值对应的本地联系人图像。
[0160]在该步骤中,可以通过终端的显示界面显示所有相似度值大于预设相似度阈值的本地联系人图像,其中,相似度值大于预设相似度阈值的本地联系人图像为至少一幅,例如:一幅、两幅、三幅和四幅等等,具体可根据相似度值大于预设相似度阈值的本地联系人图像的幅数确定。
[0161]在步骤S402中,判断是否接收到用户输入的用于确认目标本地联系人图像的第一确认指令。
[0162]在该步骤之前,用户可以通过对终端显示界面的触摸屏上任意一个本地联系人图像对应的显示区域进行触摸操作,或者,对任意一个本地联系人图像对应的按键按下的按键操作,以确认任意一个本地联系人图像。
[0163]在该步骤中,可以通过检测触摸屏上任意一个本地联系人图像对应的显示区域是否接收到触摸操作,或者,通过检测是否有与任意一个本地联系人图像对应的按键被按下的按键操作来判断是否接收到用户输入的第一确认指令。
[0164]当接收到所述第一确认指令时,在步骤S403中,将所述目标本地联系人图像确定为与所述识别特征相匹配的联系人图像。
[0165]在该步骤中,可以将触摸屏上接收到的触摸操作对应的本地联系人图像,或者,将按键操作对应的本地联系人图像确定为目标本地联系人图像。
[0166]在步骤S404中,将在终端中存储的所有本地联系人信息中查找的、与所述目标本地联系人图像对应的联系方式确定为所述用户的联系方式。
[0167]本公开通过显示大于预设相似度阈值的相似度值对应的本地联系人图像,判断是否接收到用户输入的用于确认目标本地联系人图像的第一确认指令,当接收到所述第一确认指令时,将所述目标本地联系人图像确定为与所述识别特征相匹配的联系人图像,可以将在终端中存储的所有本地联系人信息中查找的、与所述目标本地联系人图像对应的联系方式确定为所述用户的联系方式。
[0168]本公开实施例采用的该方法,能够显示匹配后得到的至少一个大于预设相似度阈值的本地联系人图像,供用户进行选择,并将用户选择目标本地联系人图像对应的联系方式确定为被识别用户的联系方式,避免因得到多个本地联系人图像而无法确定被识别用户的联系方式,或者得到错误的被识别用户的联系方式的情况。
[0169]在前述实施例中,虽然在本地联系人图像匹配具有操作简单,节省用户时间的优点,但是由于一般终端中存储的联系人信息为用户曾经存储过的联系人信息,所以在本地联系人图像匹配时,仅可以对用户曾经存储过的联系人图像进行匹配,对于一些用户未存储过联系人信息的联系人,在本地可能无法进行匹配,为此,如图5所示,在本公开的又一实施例中,所述步骤S203还包括以下步骤。
[0170]当不存在大于预设相似度阈值的相似度值时,在步骤S501中,将所述人脸图像中的识别特征发送给预设云服务器。
[0171]在该步骤之前,可以在预设云服务器中预先设置有联系人信息。
[0172]在该步骤中,可以通过无线方式将人脸图像中的识别特征发送给预设云服务器。
[0173]当接收到所述预设云服务器返回的云端联系人图像时,在步骤S502中,确定存在与所述识别特征相匹配的联系人图像。
[0174]本公开通过当不存在大于预设相似度阈值的相似度值时,将所述人脸图像中的识别特征发送给预设云服务器,当接收到所述预设云服务器返回的云端联系人图像时,可以确定存在与所述识别特征相匹配的联系人图像。
[0175]本公开实施例采用的该方法,能够在终端本地无法匹配到与人脸图像相似度大于预设相似度阈值的本地联系人图像时,自动将人脸图像的识别特征发送至云服务器,并将云服务器返回的云端联系人图像确定为与识别特征匹配的联系人图像,能够提高人脸图像与联系方式匹配成功的概率。
[0176]在前述实施例中,虽然可以在云端确定存在与识别特征相匹配的联系人图像,但在实际应用中可能会出现待识别对象为双胞胎、多胞胎中的一个或者与其他人长相较为相似的情况,这样,在云端进行图像匹配时,可能会出现匹配错误,为此,如图6所示,在本公开的又一实施例中,所述步骤S204包括以下步骤。
[0177]在步骤S601中,显示所述预设云服务器返回的所有云端联系人图像。
[0178]在步骤S602中,判断是否接收到用户输入的用于确认目标云端联系人图像的第二确认指令。
[0179]当接收到所述第二确认指令时,在步骤S603中,将所述目标云端联系人图像确定为与所述识别特征相匹配的联系人图像,并向所述预设云服务器发送用于获取与所述目标云端联系人图像对应的联系方式的联系方式获取请求。
[0180]在步骤S604中,接收所述预设云服务器发送的与所述目标云端联系人图像对应的联系方式,并确定为所述用户的联系方式。
[0181]本公开通过显示所述预设云服务器返回的所有云端联系人图像,判断是否接收到用户输入的用于确认目标云端联系人图像的第二确认指令,当接收到所述第二确认指令时,将所述目标云端联系人图像确定为与所述识别特征相匹配的联系人图像,并向所述预设云服务器发送获取与所述目标云端联系人图像对应的联系方式的联系方式获取请求,可以将接收的、所述预设云服务器根据所述联系方式获取请求返回的、与所述目标云端联系人图像对应的联系方式确定为所述用户的联系方式。
[0182]本公开实施例提供的该方法,能够显示云服务器返回的至少一个大于预设相似度阈值的云端联系人图像,供用户进行选择,并将用户选择目标云端联系人图像对应的联系方式确定为被识别用户的联系方式,避免因接收到多个云端联系人图像而无法确定被识别用户的联系方式,或者得到错误的被识别用户的联系方式的情况。
[0183]在前述实施例中,虽然能够确定终端拍摄范围内用户的联系方式,但是这样直接根据联系方式进行打招呼仍然可能会有些唐突,为此,在本公开的又一实施例中,所述方法还包括以下步骤。
[0184]根据所述查找到的联系方式直接与所述查找到的联系方式对应的终端建立通信连接。
[0185]或者,向与所述查找到的联系方式对应的终端发送建立连接请求,判断是否接收到所述查找到的联系方式对应的终端发送的允许建立连接的连接响应信息,当接收到所述连接响应信息后,与所述查找到的联系方式对应的终端建立通信连接。
[0186]在本公开实施例中,可以通过所述通信连接向与所述查找到的联系方式对应的终端发送消息和文件中的一种或两种组合。
[0187]本公开通过根据所述查找到的联系方式直接与所述查找到的联系方式对应的终端建立通信连接,或者,向与所述查找到的联系方式对应的终端发送建立连接请求,判断是否接收到所述查找到的联系方式对应的终端发送的允许建立连接的连接响应信息,当接收到所述连接响应信息后,与所述查找到的联系方式对应的终端建立通信连接,之后通过所述通信连接向与所述查找到的联系方式对应的终端发送消息和文件中的一种或两种组合。
[0188]本公开实施例提供的该方法,能够自动根据查找到的联系方式建立通信连接,并利用建立的通信连接传输消息和文件,以便与被识别用户分享媒体,唤起共同回忆。
[0189]如图7所示,在本公开的又一实施例中,提供一种联系人信息匹配方法,应用于云端,包括以下步骤。
[0190]在步骤S701中,检测是否接收到预设终端发送的人脸图像。
[0191]当接收到所述人脸图像后,在步骤S702中,计算所述人脸图像与每个云端联系人图像的相似度值。
[0192]在步骤S703中,判断所述计算得到相似度值中是否存在大于预设相似度阈值的相似度值。
[0193]当存在大于预设相似度阈值的相似度值时,在步骤S704中,向终端发送所有相似度值大于预设相似度阈值的云端联系人图像。
[0194]本公开通过检测是否接收到预设终端发送的人脸图像,当接收到所述人脸图像后,计算所述人脸图像与每个云端联系人图像的相似度值,判断所述计算得到相似度值中是否存在大于预设相似度阈值的相似度值,当存在大于预设相似度阈值的相似度值时,向终端发送所有相似度值大于预设相似度阈值的云端联系人图像。
[0195]本公开实施例提供的该方法,能够通过在云端计算人脸图像的识别特征与每个云端联系人图像的相似度值,将相似度值与预设相似度阈值进行比较,根据比较结果向终端发送云端联系人图像,在终端本地无法匹配人脸图像时,有效提高人脸图像匹配的成功率。
[0196]如图8所示,在本公开的又一实施例中,所述方法还包括以下步骤。
[0197]在步骤S801中,判断是否接收到用于携带确认云端联系人图像的信息的第二确认指令。
[0198]当接收到所述确认指令时,在步骤S802中,向终端发送与确认的云端联系人图像对应的云端联系方式。
[0199]本公开通过判断是否接收到用于携带确认云端联系人图像的信息的第二确认指令,当接收到所述确认指令时,可以向终端发送与确认的云端联系人图像对应的云端联系方式。
[0200]本公开实施例提供的该方法,能够根据用户的第二确认指令将与第二确认指令对应的云端联系方式发送给终端,便于用户取得被识别用户的联系方式。
[0201]如图9所示,在本公开的又一实施例中,提供一种联系人信息匹配装置,应用于终端,包括:采集单元901、提取单元902、第一判断单元903和确定单元904。
[0202]采集单元901,用于采集所述终端拍摄范围内用户的人脸图像。
[0203]提取单元902,用于提取所述人脸图像中的识别特征。
[0204]第一判断单元903,用于判断预设联系人信息中是否存在与所述识别特征相匹配的联系人图像,所述预设联系人信息包括:联系人图像和联系方式的对应关系。
[0205]确定单元904,用于当存在与所述识别特征相匹配的联系人图像时,将与所述识别特征相匹配的联系人图像对应的联系方式确定为所述用户的联系方式。
[0206]如图10所示,在本公开的又一实施例中,所述第一判断单元903包括:获取模块1001、计算模块1002、相似度判断模块1003和第一图像确定模块1004。
[0207]获取模块1001,用于获取所述终端中存储的所有本地联系人图像。
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1