社交网络中添加联系人的方法、装置及系统与流程

文档序号:11236671阅读:664来源:国知局
社交网络中添加联系人的方法、装置及系统与流程

本发明涉及互联网技术领域,特别是一种社交网络中添加联系人的方法、装置和系统。



背景技术:

目前,网络社交已深入人们的日常生活中,而在网络社交中经常需要用到添加联系人的情况,如面对面的加好友、创建并添加群、或者建立公众关注关系等。上述添加联系人最常见的方法是询问对方的社交号码(如qq号、微信号、微博号、facebook账号),然后手动输入得到的社交号码等方式添加。这种添加方式虽然直接,但是也存在一些弊端。比如字符长度较长的社交账号需要反复确认,对于记忆不好的人通常出现漏输入等错误。此外部分用户因口音问题,对部分英文字母发音不准,不能很好的把账号说清楚。另外有些用户群因年龄、教育等问题可能不了解英文字母。对于该类用户而言,添加一个带有英文字母的社交账号时会有很大的使用问题。此外,当账号存在字母和数字互相夹杂的情况时,用户使用移动终端社交应用进行输入时需要频繁切换输入法,使得添加联系人的效率较低,也降低了添加联系人的用户体验。



技术实现要素:

有鉴于此,本发明实施例中一方面提供一种社交网络中添加联系人的方法,另一方面提供一种社交网络中添加联系人的装置和系统,用以提高添加联系人的效率。

本发明实施例中提供的一种社交网络中添加联系人的方法,包括:

获取一用户终端采集的目标联系人的设定人体部位的目标图像,从所述目标图像中提取出目标生物特征;

将所述目标生物特征与预先存储的各参考生物特征进行匹配,确定相似度最高且满足阈值要求的参考生物特征;

根据预先存储的社交账号与参考生物特征的对应关系,获取所确定的参考生物特征对应的社交账号,将所获取的社交账号作为目标联系人的社交账号进行添加。

本发明实施例中提供的又一种社交网络中添加联系人的方法,包括:

用户终端采集目标联系人的设定人体部位的目标图像;

用户终端将所述目标图像提供给服务器,以使得所述服务器从所述目标图像中提取出目标生物特征,并将所述目标生物特征与预先存储的各参考生物特征进行匹配,确定相似度最高且满足阈值要求的参考生物特征,根据预先存储的社交账号与参考生物特征的对应关系,获取所确定的参考生物特征对应的社交账号,将所获取的社交账号作为目标联系人的社交账号进行添加。

本发明实施例中提供的一种社交网络中添加联系人的装置,包括:

目标图像获取模块,用于获取一用户终端采集的目标联系人的设定人体部位的目标图像;

目标生物特征提取模块,用于从所述目标图像中提取出目标生物特征;

数据库,用于存储参考生物特征,以及各参考生物特征与社交账号的对应关系;

特征匹配模块,用于将所述目标生物特征与所述数据库中存储的各参考生物特征进行匹配,确定相似度最高且满足阈值要求的参考生物特征;

联系人社交账号确定模块,用于根据所述数据库中存储的社交账号与参考生物特征的对应关系,获取所确定的参考生物特征对应的社交账号,将所述社交账号作为目标联系人的社交账号;和

联系人添加模块,用于将所述目标联系人的社交账号添加为好友。

本发明实施例中提供的又一种社交网络中添加联系人的装置,包括:

目标图像获取模块,用于采集目标联系人的设定人体部位的目标图像;和

目标图像发送模块,用于将所述目标图像提供给服务器,以使得所述服务器从所述目标图像中提取出目标生物特征,并将所述目标生物特征与预先存储的各参考生物特征进行匹配,确定相似度最高且满足阈值要求的参考生物特征,根据预先存储的社交账号与参考生物特征的对应关系,获取所确定的参考生物特征对应的社交账号,将所获取的社交账号作为目标联系人的社交账号进行添加。

本发明实施例中提供的一种社交网络中添加联系人的系统,包括:用户终端和服务器;其中,

所述用户终端用于采集目标联系人的设定人体部位的目标图像,并将所述目标图像提供给服务器;

所述服务器用于接收所述目标图像,并从所述目标图像中提取出目标生物特征;将所述目标生物特征与预先存储的各参考生物特征进行匹配,确定相似度最高且满足阈值要求的参考生物特征;根据预先存储的社交账号与参考生物特征的对应关系,获取所确定的参考生物特征对应的社交账号,将所获取的社交账号作为目标联系人的社 交账号进行添加。

可见,本发明实施例中,通过获取一用户终端采集的目标联系人的设定人体部位(如人脸)的目标图像,从所述目标图像中提取出目标生物特征;将所述目标生物特征与预先存储的各参考生物特征进行匹配,确定相似度最高且满足阈值要求的参考生物特征;根据预先存储的社交账号与参考生物特征的对应关系,获取所确定的参考生物特征对应的社交账号,将所获取的社交账号作为目标联系人的社交账号进行添加。可见,该过程中无需用户记忆目标联系人的社交账号,也无需用户手动输入目标联系人的社交账号,整个过程只需用户通过用户终端获取目标联系人的设定人体部位的目标图像后便可实现,该目标图像可通过扫描目标联系人的设定人体部位完成,也可通过拍摄目标联系人的设定人体部位图像完成,大大方便了目标联系人的添加过程,提高了添加联系人的效率。尤其适合老人、残障人士、儿童等不方便进行手写输入的人士使用。

附图说明

为了更清楚的说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。其中,

图1为本发明各个实施例所涉及的一种实施环境的结构示意图;

图2为本发明实施例中一种社交网络中添加联系人的方法的示例性流程图;

图3为本发明实施例中又一种社交网络中添加联系人的方法的示例性流程图;

图4为本发明一个示例中的一种社交网络中添加联系人的方法流程示意图;

图5为本发明实施例中一种社交网络中添加联系人的装置的示例性结构图;

图6为本发明实施例中又一种社交网络中添加联系人的装置的示例性结构图;

图7为本发明实施例中一种服务器设备的结构示意图;

图8为本发明实施例中一种用户终端的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,以下举实施例对本发明进一步详细说明。

为了描述上的简洁和直观,下文通过描述若干代表性的实施方式来对本发明 的方案进行阐述。实施方式中大量的细节仅用于帮助理解本发明的方案。但是很明显,本发明的技术方案实现时可以不局限于这些细节。为了避免不必要地模糊了本发明的方案,一些实施方式没有进行细致地描述,而是仅给出了框架。下文中,“包括”是指“包括但不限于”,“根据……”是指“至少根据……,但不限于仅根据……”。由于汉语的语言习惯,下文中没有特别指出一个成分的数量时,意味着该成分可以是一个也可以是多个,或可理解为至少一个。

图1为本发明各个实施例所涉及的一种实施环境的结构示意图。如图1所示,该实施环境包括:用户终端110和服务器120。

其中,用户终端110中运行有社交应用客户端。用户终端110可以为手机、平板电脑、膝上型便携计算机和台式计算机等。其中,社交应用客户端可以为各类社交软件或社交平台,如微信客户端、qq客户端、微博客户端、facebook客户端等。

用户终端110与服务器120之间可以通过无线网络或有线网络相连。

服务器120可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心等。

用户终端110用于采集目标联系人的设定人体部位的目标图像,并将所述目标图像提供给服务器。其中,用户终端110可在接收到用户在社交应用中触发的用于指示通过扫描人体部位进行联系人添加的选择指示后,通过摄像头拍摄目标联系人的设定人体部位的目标视频后,所述用户终端从所述目标视频序列中选择的满足设定要求的目标图像;或者,在接收到用户在社交应用中触发的用于指示通过拍摄人体部位图像进行联系人添加的选择指示后,通过摄像头拍摄目标联系人的设定人体部位的目标图像;或者,直接获取目标联系人上传到社交应用中的设定人体部位的目标图像。

服务器120用于接收所述目标图像,并从所述目标图像中提取出目标生物特征;将所述目标生物特征与预先存储的各参考生物特征进行匹配,确定相似度最高且满足阈值要求的参考生物特征;根据预先存储的社交账号与参考生物特征的对应关系,获取所确定的参考生物特征对应的社交账号,将所获取的社交账号作为目标联系人的社交账号进行添加。

进一步地,服务器120还用于获取各用户终端的位置信息;根据各用户终端的位置信息获取设定区域范围内的用户终端的在线社交账号,将所获取的在线社交账号作为候选社交账号;根据预先存储的社交账号与参考生物特征的对应关系,获取各候选社交账号的参考生物特征;所述将目标生物特征与预先存储的各参考 生物特征进行匹配为:将所述目标生物特征与所获取的各候选社交账号的参考生物特征进行匹配。

进一步地,各用户终端110还可进一步在用户登录社交网络后获取所述用户的设定人体部位的参考图像,并将所述参考图像提供给服务器120。

相应地,服务器120可进一步用于接收所述参考图像,从所述参考图像中提取出参考生物特征;建立并存储所述用户在所述社交网络的社交账号与所述参考生物特征的对应关系。

图2为本发明实施例中一种社交网络中添加联系人的方法的示例性流程图。该方法主要应用于图1所示实施环境中的服务器120。如图2所示,该方法可包括如下步骤:

步骤201,获取一用户终端采集的目标联系人的设定人体部位的目标图像,从所述目标图像中提取出目标生物特征。

其中,设定人体部位可以为人脸、指纹、虹膜、眼纹等能够体现个体间区别生物特征的部位。

本步骤中,所述目标图像可以为用户终端通过摄像头直接拍摄的目标联系人的设定人体部位的图像;或者也可以为用户终端通过摄像头拍摄的目标联系人的设定人体部位的视频,之后从所述视频中选择的满足设置质量要求的图像;或者还可以为用户终端通过社交应用接收的目标联系人发送的自身设定人体部位的图像。下面分别举例说明:

例如,用户终端可首先接收用户在社交应用中触发的用于指示通过拍摄人体部位图像进行联系人添加的选择指示,然后用户终端通过摄像头直接采集目标联系人的设定人体部位的图像,并将拍摄的目标图像加密后发送给服务器。在一个实施方式中,可指示用户拍摄目标联系人的大小合适、姿态较正、光照良好的图片。

又如,用户终端也可首先接收用户在社交应用中触发的用于指示通过扫描人体部位进行联系人添加的选择指示,然后通过摄像头拍摄目标联系人的设定人体部位的目标视频,之后从所述目标视频序列中选择满足设定要求的目标图像,并将选择的目标图像加密后发送给服务器。在一个实施方式中,选择满足设定要求的目标图像时,可选择所述设定人体部位在图像中的位置居中、尺寸宽度接近图像宽度的2/3、姿态接近正面、以及光照评估分数较高的图像。

进一步地,对于上述两种直接拍摄目标联系人的设定人体部位的情况,在一个实施方式中,还可以利用活体验证技术对所拍摄的图像或视频进行验证。

再如,用户终端也可直接获取目标联系人上传到社交应用中的设定人体部位的目标图像。例如,用户终端的用户可通过长按目标联系人发送到微信群中的图像,弹出包含“识别该图像联系人”的菜单后,选择该选项触发对目标图像的识别及生物特征提取。

服务器接收到用户终端发送的目标图像后,对其进行解码,之后从所述目标图像中提取目标生物特征。具体地,可使用深度神经网络等技术进行生物特征的提取。

步骤202,将所述目标生物特征与预先存储的各参考生物特征进行匹配,确定相似度最高且满足阈值要求的参考生物特征。

本步骤中,数据库中预先存储有各参考生物特征,以及各用户的社交账号与参考生物特征的对应关系,以实现通过匹配目标联系人的目标生物特征来确定目标联系人的社交账号的目的。

各用户的参考生物特征的获取可有多种方法。例如,用户在登录社交网络后,可获取自身的设定人体部位的参考图像,该参考图像可以是存储的之前拍摄的图像,或者也可以是在用户交互指令指引下拍摄的满足设定质量要求的图像。例如指引用户拍摄目标联系人的大小合适、姿态较正、光照良好的图片等。服务器在接收到上述参考图像后,可从所述参考图像中提取出参考生物特征。具体地,其也可以利用深度神经网络等技术进行生物特征的提取。

之后,将参考生物特征和用户登录所述社交网络的社交账号进行绑定,并写入到数据库中。

将目标生物特征与参考生物特征进行匹配时,可将目标生物特征逐一与数据库中存储的各用户的参考生物进行匹配,以确定相似度最高的参考生物特征。或者,为了降低匹配计算量,节省系统资源,本发明一个实施方式中,也可以考虑缩小匹配范围。例如,考虑到被添加的目标联系人通常距离联系人添加请求方较近,因此服务器可进一步获取各用户终端的位置信息,根据各用户终端的位置信息获取设定区域范围(例如,距离联系人添加请求方的用户终端较近的一个区域范围)内的用户终端的在线社交账号,将所获取的在线社交账号作为候选社交账号;根据数据库中预先存储的社交账号与参考生物特征的对应关系,获取各候选社交账号的参考生物特征;之后将所述目标生物特征与所获取的各候选社交账号的参考生物特征进行匹配,以确定相似度最高的参考生物特征。

对于用户终端为移动终端的情况,可利用移动终端的基于位置的服务(locationbasedservice,lbs)的定位信息,获取各用户终端的位置信息;对于 用户终端为固定终端的情况,可利用其ip地址信息获取各用户终端的位置信息。

在确定相似度最高的参考生物特征后,可进一步判断所述相似度值是否超过设定的阈值,如果是,则可执行步骤203,确定该参考生物特征对应的社交账号为目标联系人的社交账号;否则,可向用户终端反馈用于指示未找到目标联系人身份的指示信息。此时,用户可重新采集目标联系人的设定人体部位的图像,或者改用其它方式添加好友。

步骤203,根据预先存储的社交账号与参考生物特征的对应关系,获取所确定的参考生物特征对应的社交账号,将所获取的社交账号作为目标联系人的社交账号进行添加。

本步骤中,在确定目标联系人的社交账号后,可判断所述社交账号的隐私设置,在所述社交账号的隐私设置为允许直接添加时,将所述社交账号直接添加为好友;在所述社交账号的隐私设置为不允许直接添加时,向所述社交账号发送好友请求消息,在接收到对应所述社交账号的确认时,将所述社交账号添加为好友。

图3为本发明实施例中又一种社交网络中添加联系人的方法的示例性流程图。该方法主要应用于图1所示实施环境中的用户终端110。如图3所示,该方法可包括如下步骤:

步骤301,用户终端采集目标联系人的设定人体部位的目标图像。

其中,设定人体部位可以为人脸、指纹、虹膜、眼纹等能够体现个体间区别生物特征的部位。

本步骤中,所述目标图像可以为用户终端通过摄像头直接拍摄的目标联系人的设定人体部位的图像;或者也可以为用户终端通过摄像头拍摄的目标联系人的设定人体部位的视频,之后从所述视频中选择的满足设置质量要求的图像;或者还可以为用户终端通过社交应用接收的目标联系人发送的自身设定人体部位的图像。下面分别举例说明:

例如,用户终端可首先接收用户在社交应用中触发的用于指示通过拍摄人体部位图像进行联系人添加的选择指示,然后用户终端通过摄像头直接采集目标联系人的设定人体部位的图像。在一个实施方式中,可指示用户拍摄目标联系人的大小合适、姿态较正、光照良好的图片。

又如,用户终端也可首先接收用户在社交应用中触发的用于指示通过扫描人体部位进行联系人添加的选择指示,然后通过摄像头拍摄目标联系人的设定人体部位的目标视频,之后从所述目标视频序列中选择满足设定要求的目标图像。在一个实施方式中,选择满足设定要求的目标图像时,可选择所述设定人体部位在 图像中的位置居中、尺寸宽度接近图像宽度的2/3、姿态接近正面、以及光照评估分数较高的图像。

进一步地,对于上述两种直接拍摄目标联系人的设定人体部位的情况,在一个实施方式中,还可以利用活体验证技术对所拍摄的图像或视频进行验证。

再如,用户终端也可直接获取目标联系人上传到社交应用中的设定人体部位的目标图像。例如,用户终端的用户可通过长按目标联系人发送到微信群中的图像,弹出包含“识别该图像联系人”的菜单后,选择该选项触发对目标图像的识别及生物特征提取。

步骤302,用户终端将所述目标图像提供给服务器。

服务器在接收到所述目标图像后,便可执行上述图2所示的方法流程。即服务器可从所述目标图像中提取出目标生物特征,并将所述目标生物特征与预先存储的各参考生物特征进行匹配,确定相似度最高且满足阈值要求的参考生物特征,根据预先存储的社交账号与参考生物特征的对应关系,获取所确定的参考生物特征对应的社交账号,将所获取的社交账号作为目标联系人的社交账号进行添加。

与图1所示方法相对应,用户在登录社交网络后,用户终端可获取用户的设定人体部位的参考图像。例如,用户终端可在接收到用户在社交应用中触发的用于指示上传参考图像的选择指示后,获取用户的设定人体部位的参考图像。该参考图像可以是存储的之前拍摄的图像,或者也可以是在用户交互指令指引下拍摄的满足设定质量要求的图像。例如,可通过摄像头获取所述用户的设定人体部位的参考图像,并可由用户交互指令指引用户拍摄目标联系人的大小合适、姿态较正、光照良好的图片等。服务器在接收到上述参考图像后,可从所述参考图像中提取出参考生物特征。具体地,其也可以利用深度神经网络等技术进行生物特征的提取。之后,服务器可建立并存储所述用户在所述社交网络的社交账号与所述参考生物特征的对应关系。

与图1所示方法相对应,用户终端可进一步将自身的位置信息发送给服务器,以使得所述服务器根据各用户终端的位置信息获取设定区域范围内的用户终端的在线社交账号;根据预先存储的社交账号与参考生物特征的对应关系,获取各在线社交账号的参考生物特征,从而将所述目标生物特征与所获取的各在线社交账号的参考生物特征进行匹配。

图4为本发明一个应用示例中的一种社交网络中添加联系人的方法流程示意图。该方法可应用于图1所示实施环境中。如图4所示,该方法可包括如下流程:

步骤401,用户终端接收用户登录社交网络后在社交应用中触发的用于指示上传 参考图像的选择指示。

步骤402,用户终端获取用户的设定人体部位的参考图像。该参考图像可以是存储的之前拍摄的图像,或者也可以是在用户交互指令指引下拍摄的满足设定质量要求的图像。

步骤403,用户终端将所述参考图像提供服务器。

步骤404,服务器从所述参考图像中提取出参考生物特征。

步骤405,服务器将所述参考生物特征与所述用户在所述社交网络的社交账号对应存储。

图4中,用户终端a~用户终端n的用户均可与服务器交互执行上述步骤401~步骤405,从而存储各用户的设定人体部位的参考生物特征。

步骤406,用户终端接收用户在社交应用中触发的用于指示通过扫描人体部位进行联系人添加的选择指示。

图4中,假设用户终端a接收到用户的联系人添加请求。

步骤407,用户终端通过摄像头拍摄目标联系人的设定人体部位的目标视频,并从所述目标视频序列中选择满足设定要求的目标图像。

图4中,假设目标联系人为用户终端b的用户。

步骤408,用户终端将所述目标图像提供给服务器。

步骤409,服务器从所述目标图像中提取出目标生物特征。

步骤410,服务器获取各用户终端的位置信息。

步骤411,服务器根据各用户终端的位置信息获取设定区域范围内的用户终端的在线社交账号,将所获取的在线社交账号作为候选社交账号。

步骤412,服务器根据数据库中对应存储的社交账号与参考生物特征,获取各候选社交账号的参考生物特征。

步骤413,服务器将所述目标生物特征与所获取的各候选社交账号的参考生物特征进行匹配,并确定相似度最高的参考生物特征。

步骤414,服务器判断所述相似度值是否超过设定的阈值,如果是,则执行步骤415;否则,执行步骤416。

步骤415,确定该参考生物特征对应的社交账号为目标联系人的社交账号。

步骤416,向用户终端反馈用于指示未找到目标联系人身份的指示信息。

步骤417,服务器判断所述社交账号的隐私设置是否为允许直接添加,如果是,则执行步骤418;否则,执行步骤419。

步骤418,将所述社交账号直接添加为好友。

步骤419,向所述社交账号发送好友请求消息,之后在接收到对应所述社交账号的确认时,将所述社交账号添加为好友。

图5为本发明实施例中一种社交网络中添加联系人的装置的示例性结构图。该装置可应用于图1所示实施环境的服务器中,并可用于实现图2所示方法,对于本装置实施例中未披露的细节可参加对应图2所示方法实施例中的描述。如图5所示,该装置可包括:目标图像获取模块501、目标生物特征提取模块502、数据库503、特征匹配模块504、联系人社交账号确定模块505和联系人添加模块506。

其中,目标图像获取模块501用于获取一用户终端采集的目标联系人的设定人体部位的目标图像。

目标生物特征提取模块502用于从所述目标图像中提取出目标生物特征。

数据库503用于存储参考生物特征,以及各参考生物特征与社交账号的对应关系。

特征匹配模块504用于将所述目标生物特征与所述数据库中存储的各参考生物特征进行匹配,确定相似度最高且满足阈值要求的参考生物特征。

联系人社交账号确定模块505用于根据所述数据库中存储的社交账号与参考生物特征的对应关系,获取所确定的参考生物特征对应的社交账号,将所述社交账号作为目标联系人的社交账号。

联系人添加模块506用于将所述目标联系人的社交账号添加为好友。

与图2所示方法相对应,该装置可进一步包括:位置信息获取模块507、候选社交账号确定模块508和候选参考生物特征确定模块509。

其中,位置信息获取模块507用于获取各用户终端的位置信息。

候选社交账号确定模块508用于根据各用户终端的位置信息获取设定区域范围内的用户终端的在线社交账号,将所获取的在线社交账号作为候选社交账号。

候选参考生物特征确定模块509用于根据所述数据库中存储的社交账号与参考生物特征的对应关系,获取各候选社交账号的参考生物特征。

所述特征匹配模块504用于将所述目标生物特征与所述候选参考生物特征确定模块获取的各候选社交账号的参考生物特征进行匹配。

与图2所示方法相对应,该装置可进一步包括:参考图像获取模块510和参考生物特征提取模块511。

其中,参考图像获取模块510用于接收一用户终端在用户登录社交网络后获取的所述用户的设定人体部位的参考图像。

参考生物特征提取模块511用于从所述参考图像中提取出参考生物特征,并将所述参考生物特征与所述用户在所述社交网络的社交账号对应存储在所述数据库503 中。

与图2所示方法相对应,所述联系人添加模块506可用于在所述社交账号的隐私设置为允许直接添加时,将所述社交账号直接添加为好友;在所述社交账号的隐私设置为不允许直接添加时,向所述社交账号发送好友请求消息,在接收到对应所述社交账号的确认时,将所述社交账号添加为好友。

图6为本发明实施例中又一种社交网络中添加联系人的装置的示例性结构图。该装置可应用于图1所示实施环境的用户终端中,并可用于实现图3所示方法,对于本装置实施例中未披露的细节可参加对应图3所示方法实施例中的描述。如图6所示,该装置可包括:目标图像获取模块601和目标图像发送模块602。

其中,目标图像获取模块601用于采集目标联系人的设定人体部位的目标图像。具体地,目标图像获取模块601可在接收到用户在社交应用中触发的用于指示通过扫描人体部位进行联系人添加的选择指示后,通过摄像头拍摄目标联系人的设定人体部位的目标视频,从所述目标视频序列中选择出满足设定要求的目标图像;或者,也可在接收到用户在社交应用中触发的用于指示通过拍摄人体部位图像进行联系人添加的选择指示后,通过摄像头拍摄目标联系人的设定人体部位的目标图像;又或者,还可直接获取目标联系人上传到社交应用中的设定人体部位的目标图像。

目标图像发送模块602用于将所述目标图像提供给服务器,以使得所述服务器从所述目标图像中提取出目标生物特征,并将所述目标生物特征与预先存储的各参考生物特征进行匹配,确定相似度最高且满足阈值要求的参考生物特征,根据预先存储的社交账号与参考生物特征的对应关系,获取所确定的参考生物特征对应的社交账号,将所获取的社交账号作为目标联系人的社交账号进行添加。

与图3所示方法相对应,目标图像获取模块601可有多种具体实现形式。例如,在一种实现方式中,目标图像获取模块601可具体包括:第一指令接收子模块(图中未示出)、视频拍摄子模块(图中未示出)和图像选择子模块(图中未示出)。

其中,第一指令接收子模块用于接收用户在社交应用中触发的用于指示通过扫描人体部位进行联系人添加的选择指示。

视频拍摄子模块用于通过摄像头拍摄目标联系人的设定人体部位的目标视频。

图像选择子模块用于从所述目标视频序列中选择出满足设定要求的目标图像。

又如,在另一种实现方式中,目标图像获取模块601也可具体包括:第二指令接收子模块(图中未示出)和图像拍摄子模块(图中未示出)。

其中,第二指令接收子模块用于接收用户在社交应用中触发的用于指示通过拍摄人体部位图像进行联系人添加的选择指示。

图像拍摄子模块用于通过摄像头拍摄目标联系人的设定人体部位的目标图像。

与图3所示方法相对应,该装置可进一步包括:参考图像获取模块603和参考图像发送模块604。

其中,参考图像获取模块603用于在用户登录社交网络后,获取所述用户的设定人体部位的参考图像。

参考图像发送模块604用于将所述参考图像提供给服务器,以使得所述服务器从所述参考图像中提取出参考生物特征,建立并存储所述用户在所述社交网络的社交账号与所述参考生物特征的对应关系。

参考图像获取模块603也可有多种具体实现形式。例如,在一种实现方式中,参考图像获取模块603可具体包括:第三指令接收子模块(图中未示出)和图像获取子模块(图中未示出)。

其中,第三指令接收子模块用于接收用户在社交应用中触发的用于指示上传参考图像的选择指示。

图像获取子模块用于获取用户的设定人体部位的参考图像,该参考图像可以是存储的之前拍摄的图像,或者也可以是在用户交互指令指引下拍摄的满足设定质量要求的图像。

与图3所示方法相对应,该装置可进一步包括:位置信息发送模块605,用于将自身所在用户终端的位置信息发送给服务器,以使得所述服务器根据各用户终端的位置信息获取设定区域范围内的用户终端的在线社交账号;根据预先存储的社交账号与参考生物特征的对应关系,获取各在线社交账号的参考生物特征,从而将所述目标生物特征与所获取的各在线社交账号的参考生物特征进行匹配。

本文中的数据库可以为设置在服务器120中的数据库,也可以为设置在所述服务器120之外的独立数据库。

另外,本发明的每一个实施例可以通过由数据处理设备如计算机执行的数据处理程序来实现。显然,数据处理程序构成了本发明。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。因此,这样的存储介质也构成了本发明。存储介质可以使用任何类型的记录方式,例如纸张存储介质(如纸带等)、磁存储介质(如软盘、硬盘、闪存等)、光存储介质(如cd-rom等)、磁光存储介质(如 mo等)等。

此外,可以理解的是,将由存储介质读出的程序代码写到插入计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展单元中设置的存储器中,随后基于程序代码的指令使安装在扩展板或者扩展单元上的处理器等来执行部分和全部实际操作,从而实现上述实施例中任一实施例的功能。其中,该处理器可包括有一个或者一个以上处理核心。

例如,图7为本发明实施例中一种服务器设备的结构示意图。该用户终端可用于实现图2所示方法以及图5所示装置。如图7所示,该服务器设备可包括:处理器701、非易失性计算机可读存储器702、输入输出控制器703、网络通信接口704。这些组件通过总线705进行通信。

本实施例中,存储器702中存储有多个程序模块,如操作系统706、网络通信模块707和应用程序708。

处理器701可以读取存储器702中的应用程序中的各种模块(图中未示出)来执行服务器设备的各种功能应用以及数据处理。本实施例中的处理器701可以为一个,也可以为多个,其可以为cpu,处理单元/模块,asic,逻辑模块或可编程门阵列等。

输入输出控制器703具有显示器和输入设备,用于完成相关数据的输入、输出及显示等。

操作系统706包括但不限于:android操作系统、symbian操作系统、windows操作系统、linux操作系统等等。

应用程序708可包括图5所示装置中的各个功能模块。这些功能模块可以为由所述处理器701来执行的计算机可执行指令集709及对应的元数据和启发式算法710。

本实施例中,网络通信接口704与网络通信模块706相配合完成服务器设备各种网络信号的收发,包括与用户终端之间的目标图像数据和参考图像数据的传输及网络数据交互等。

又如,图8为本发明实施例中一种用户终端的结构示意图。该用户终端可用于实现图3所示方法以及图6所示装置。如图8所示,该用户终端可包括:处理器801、非易失性计算机可读存储器802、显示单元803、网络通信接口804、i/o接口805和摄像头806。这些组件通过总线807进行通信。

本实施例中,存储器802中存储有多个程序模块,例如:操作系统808、i/o模块609、网络通信模块810和应用程序811。

处理器801可以读取存储器802中的应用程序811所包括的各种模块来执行用户终端的各种功能应用以及数据处理。本实施例中的处理器801可以为一个,也可以为 多个,其可以为cpu,处理单元/模块,asic,逻辑模块或可编程门阵列等。

其中,操作系统808包括但不限于:android操作系统、windows操作系统、苹果ios操作系统、苹果macos操作系统等等。

应用程序811可包括图5所示装置中的各个功能模块,并形成对应的计算机可执行指令集812及对应的元数据和启发式算法813。这些计算机可执行指令集可以由所述处理器801执行并完成图3所示方法或图5所示装置的功能。

在本实施例中,网络通信接口804与网络通信模块810相配合完成用户终端各种网络信号的收发,包括与服务器之间的目标图像数据和参考图像数据的传输及网络数据交互等。

显示单元803具有一显示面板,用于完成相关信息的输入及显示,包括接收用户的选择指令等。

在本发明实施例中,i/o接口805与摄像头806相连。此外,还可以有其它的i/o接口,用于与其它输入/输出设备,如触控面板(如触摸屏)等连接。i/o接口805将从摄像头806接收到的目标图像数据或参考图像数据发送给i/o模块809进行处理。

本发明实施例中通过获取一用户终端采集的目标联系人的设定人体部位的目标图像,从所述目标图像中提取出目标生物特征;将所述目标生物特征与预先存储的各参考生物特征进行匹配,确定相似度最高且满足阈值要求的参考生物特征;根据预先存储的社交账号与参考生物特征的对应关系,获取所确定的参考生物特征对应的社交账号,将所获取的社交账号作为目标联系人的社交账号进行添加。进一步地,还可以利用社交应用提供的lbs信息来确定附近社交用户的身份,并使用这些身份作为身份候选集。以设定人体部位为人脸的情况为例,通过使用人脸识别技术,从身份候选集中识别出可靠身份。目前的人脸识别技术在控制十万分之一错误的情况下,可以实现99%的用户识别率,这很大程度上保障了身份识别的准确性。另外,当前的人脸识别算法速度快,整个扫脸过程可在1秒钟内完成,大大优于传统的输账号加好友的方式。与传统的方式加好友方式相比,本发明中的技术方案具有无需记忆、快速便捷的优点。尤其适合老人、残障人士、儿童等不方便进行手写输入的人士使用。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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