Nothing Special   »   [go: up one dir, main page]

CN107154890B - 社交网络中添加联系人的方法、装置及系统 - Google Patents

社交网络中添加联系人的方法、装置及系统 Download PDF

Info

Publication number
CN107154890B
CN107154890B CN201610117759.7A CN201610117759A CN107154890B CN 107154890 B CN107154890 B CN 107154890B CN 201610117759 A CN201610117759 A CN 201610117759A CN 107154890 B CN107154890 B CN 107154890B
Authority
CN
China
Prior art keywords
target
image
social account
social
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610117759.7A
Other languages
English (en)
Other versions
CN107154890A (zh
Inventor
黄飞跃
李季檩
汪铖杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201610117759.7A priority Critical patent/CN107154890B/zh
Priority to PCT/CN2017/074357 priority patent/WO2017148317A1/zh
Publication of CN107154890A publication Critical patent/CN107154890A/zh
Priority to US15/950,929 priority patent/US10664693B2/en
Application granted granted Critical
Publication of CN107154890B publication Critical patent/CN107154890B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/212Monitoring or handling of messages using filtering or selective blocking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1044Group management mechanisms 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/30Scenes; Scene-specific elements in albums, collections or shared content, e.g. social network photos or video
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/104Grouping of entities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例中公开了一种社交网络中添加联系人的方法、装置和系统。其中,方法包括:获取一用户终端采集的目标联系人的设定人体部位的目标图像,从所述目标图像中提取出目标生物特征;将所述目标生物特征与预先存储的各参考生物特征进行匹配,确定相似度最高且满足阈值要求的参考生物特征;根据预先存储的社交账号与参考生物特征的对应关系,获取所确定的参考生物特征对应的社交账号,将所获取的社交账号作为目标联系人的社交账号进行添加。本发明实施例中的技术方案能够提高添加联系人的效率。

Description

社交网络中添加联系人的方法、装置及系统
技术领域
本发明涉及互联网技术领域,特别是一种社交网络中添加联系人的方法、装置和系统。
背景技术
目前,网络社交已深入人们的日常生活中,而在网络社交中经常需要用到添加联系人的情况,如面对面的加好友、创建并添加群、或者建立公众关注关系等。上述添加联系人最常见的方法是询问对方的社交号码(如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,将所述目标生物特征与预先存储的各参考生物特征进行匹配,确定相似度最高且满足阈值要求的参考生物特征。
本步骤中,数据库中预先存储有各参考生物特征,以及各用户的社交账号与参考生物特征的对应关系,以实现通过匹配目标联系人的目标生物特征来确定目标联系人的社交账号的目的。
各用户的参考生物特征的获取可有多种方法。例如,用户在登录社交网络后,可获取自身的设定人体部位的参考图像,该参考图像可以是存储的之前拍摄的图像,或者也可以是在用户交互指令指引下拍摄的满足设定质量要求的图像。例如指引用户拍摄目标联系人的大小合适、姿态较正、光照良好的图片等。服务器在接收到上述参考图像后,可从所述参考图像中提取出参考生物特征。具体地,其也可以利用深度神经网络等技术进行生物特征的提取。
之后,将参考生物特征和用户登录所述社交网络的社交账号进行绑定,并写入到数据库中。
将目标生物特征与参考生物特征进行匹配时,可将目标生物特征逐一与数据库中存储的各用户的参考生物进行匹配,以确定相似度最高的参考生物特征。或者,为了降低匹配计算量,节省系统资源,本发明一个实施方式中,也可以考虑缩小匹配范围。例如,考虑到被添加的目标联系人通常距离联系人添加请求方较近,因此服务器可进一步获取各用户终端的位置信息,根据各用户终端的位置信息获取设定区域范围(例如,距离联系人添加请求方的用户终端较近的一个区域范围)内的用户终端的在线社交账号,将所获取的在线社交账号作为候选社交账号;根据数据库中预先存储的社交账号与参考生物特征的对应关系,获取各候选社交账号的参考生物特征;之后将所述目标生物特征与所获取的各候选社交账号的参考生物特征进行匹配,以确定相似度最高的参考生物特征。
对于用户终端为移动终端的情况,可利用移动终端的基于位置的服务(LocationBased Service,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操作系统、苹果Mac OS操作系统等等。
应用程序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秒钟内完成,大大优于传统的输账号加好友的方式。与传统的方式加好友方式相比,本发明中的技术方案具有无需记忆、快速便捷的优点。尤其适合老人、残障人士、儿童等不方便进行手写输入的人士使用。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (19)

1.一种社交网络中添加联系人的方法,其特征在于,包括:
服务器接收一用户终端加密发送的所述用户终端采集的目标联系人的设定人体部位的目标图像,所述用户终端采集的目标联系人的设定人体部位的目标图像为:所述用户终端在接收到用户在社交应用中触发的用于指示通过扫描人体部位进行联系人添加的选择指示后,通过摄像头拍摄目标联系人的设定人体部位的目标视频并对所述视频进行活体验证后,所述用户终端从所述目标视频序列中选择的满足设定要求的目标图像;或者,所述用户终端在接收到用户在社交应用中触发的用于指示通过拍摄人体部位图像进行联系人添加的选择指示后,通过摄像头拍摄目标联系人的设定人体部位的目标图像,并对所述目标图像进行活体验证;或者,所述用户终端的用户通过长按目标联系人上传到社交应用中的图像并弹出包含指示“识别该图像联系人”选项的菜单后,通过选择所述选项触发用户终端获取所述图像中设定人体部位的目标图像;
服务器对所述目标图像进行解码并从所述目标图像中提取出目标生物特征;
服务器将所述目标生物特征与预先存储的各参考生物特征进行匹配,确定相似度最高且满足阈值要求的参考生物特征;
服务器根据预先存储的社交账号与参考生物特征的对应关系,获取所确定的参考生物特征对应的社交账号,将所获取的社交账号作为目标联系人的社交账号进行添加;所述服务器将所获取的社交账号作为目标联系人的社交账号进行添加包括:
服务器在所述社交账号的隐私设置为允许直接添加时,将所述社交账号直接添加为好友;
服务器在所述社交账号的隐私设置为不允许直接添加时,向所述社交账号发送好友请求消息,在接收到对应所述社交账号的确认时,将所述社交账号添加为好友;
其中,所述参考生物特征通过如下方法得到:服务器接收一用户终端在用户登录社交网络后获取的所述用户的设定人体部位的参考图像,从所述参考图像中提取出参考生物特征;建立并存储所述用户在所述社交网络的社交账号与所述参考生物特征的对应关系。
2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:
服务器获取各用户终端的位置信息;
服务器根据各用户终端的位置信息获取设定区域范围内的用户终端的在线社交账号,将所获取的在线社交账号作为候选社交账号;
服务器根据预先存储的社交账号与参考生物特征的对应关系,获取各候选社交账号的参考生物特征;
所述服务器将目标生物特征与预先存储的各参考生物特征进行匹配为:服务器将所述目标生物特征与所获取的各候选社交账号的参考生物特征进行匹配。
3.根据权利要求1所述的方法,其特征在于,所述参考图像为存储的已拍摄的图像,或者为在用户交互指令指引下拍摄的满足设定质量要求的图像。
4.根据权利要求3所述的方法,其特征在于,所述参考图像为在用户交互指令指引下拍摄的满足设定要求的参考图像。
5.一种社交网络中添加联系人的方法,其特征在于,包括:
用户终端采集目标联系人的设定人体部位的目标图像,具体包括:当接收到用户在社交应用中触发的用于指示通过扫描人体部位进行联系人添加的选择指示后,通过摄像头拍摄目标联系人的设定人体部位的目标视频并对所述视频进行活体验证后,从所述目标视频序列中选择出满足设定要求的目标图像;或者,当接收到用户在社交应用中触发的用于指示通过拍摄人体部位图像进行联系人添加的选择指示后,通过摄像头拍摄目标联系人的设定人体部位的目标图像,并对所述目标图像进行活体验证;或者,用户终端的用户通过长按目标联系人上传到社交应用中的图像并弹出包含指示“识别该图像联系人”选项的菜单后,通过选择所述选项触发用户终端获取所述图像中设定人体部位的目标图像;
用户终端将所述目标图像加密后发送给服务器,以使得所述服务器对所述目标图像进行解码后从所述目标图像中提取出目标生物特征,并将所述目标生物特征与预先存储的各参考生物特征进行匹配,确定相似度最高且满足阈值要求的参考生物特征,根据预先存储的社交账号与参考生物特征的对应关系,获取所确定的参考生物特征对应的社交账号,将所获取的社交账号作为目标联系人的社交账号进行添加;所述服务器将所获取的社交账号作为目标联系人的社交账号进行添加包括:
服务器在所述社交账号的隐私设置为允许直接添加时,将所述社交账号直接添加为好友;
服务器在所述社交账号的隐私设置为不允许直接添加时,向所述社交账号发送好友请求消息,在接收到对应所述社交账号的确认时,将所述社交账号添加为好友;
其中,所述参考生物特征通过如下方法得到:用户终端在用户登录社交网络后获取所述用户的设定人体部位的参考图像,将所述参考图像提供给服务器,以使得所述服务器从所述参考图像中提取出参考生物特征;建立并存储所述用户在所述社交网络的社交账号与所述参考生物特征的对应关系。
6.根据权利要求5所述的方法,其特征在于,所述参考图像为存储的已拍摄的图像,或者为在用户交互指令指引下拍摄的满足设定质量要求的图像。
7.根据权利要求5所述的方法,其特征在于,该方法进一步包括:
用户终端将自身的位置信息发送给服务器,以使得所述服务器根据各用户终端的位置信息获取设定区域范围内的用户终端的在线社交账号;根据预先存储的社交账号与参考生物特征的对应关系,获取各在线社交账号的参考生物特征,从而将所述目标生物特征与所获取的各在线社交账号的参考生物特征进行匹配。
8.一种社交网络中添加联系人的装置,应用于服务器侧,其特征在于,包括:
目标图像获取模块,用于接收一用户终端加密发送的所述用户终端采集的目标联系人的设定人体部位的目标图像,所述用户终端采集的目标联系人的设定人体部位的目标图像为:所述用户终端在接收到用户在社交应用中触发的用于指示通过扫描人体部位进行联系人添加的选择指示后,通过摄像头拍摄目标联系人的设定人体部位的目标视频并对所述视频进行活体验证后,所述用户终端从所述目标视频序列中选择的满足设定要求的目标图像;或者,所述用户终端在接收到用户在社交应用中触发的用于指示通过拍摄人体部位图像进行联系人添加的选择指示后,通过摄像头拍摄目标联系人的设定人体部位的目标图像,并对所述目标图像进行活体验证;或者,所述用户终端的用户通过长按目标联系人上传到社交应用中的图像并弹出包含指示“识别该图像联系人”选项的菜单后,通过选择所述选项触发用户终端获取所述图像中设定人体部位的目标图像;
目标生物特征提取模块,用于对所述目标图像进行解码并从所述目标图像中提取出目标生物特征;
数据库,用于存储参考生物特征,以及各参考生物特征与社交账号的对应关系;
特征匹配模块,用于将所述目标生物特征与所述数据库中存储的各参考生物特征进行匹配,确定相似度最高且满足阈值要求的参考生物特征;其中,所述参考生物特征通过如下方法得到:接收一用户终端在用户登录社交网络后获取的所述用户的设定人体部位的参考图像,从所述参考图像中提取出参考生物特征;建立并存储所述用户在所述社交网络的社交账号与所述参考生物特征的对应关系;
联系人社交账号确定模块,用于根据所述数据库中存储的社交账号与参考生物特征的对应关系,获取所确定的参考生物特征对应的社交账号,将所述社交账号作为目标联系人的社交账号;和
联系人添加模块,用于在所述社交账号的隐私设置为允许直接添加时,将所述社交账号直接添加为好友;在所述社交账号的隐私设置为不允许直接添加时,向所述社交账号发送好友请求消息,在接收到对应所述社交账号的确认时,将所述社交账号添加为好友。
9.根据权利要求8所述的装置,其特征在于,该装置进一步包括:
位置信息获取模块,用于获取各用户终端的位置信息;
候选社交账号确定模块,用于根据各用户终端的位置信息获取设定区域范围内的用户终端的在线社交账号,将所获取的在线社交账号作为候选社交账号;和
候选参考生物特征确定模块,用于根据所述数据库中存储的社交账号与参考生物特征的对应关系,获取各候选社交账号的参考生物特征;
所述特征匹配模块用于将所述目标生物特征与所述候选参考生物特征确定模块获取的各候选社交账号的参考生物特征进行匹配。
10.根据权利要求8所述的装置,其特征在于,该装置进一步包括:
参考图像获取模块,用于接收一用户终端在用户登录社交网络后获取的所述用户的设定人体部位的参考图像;所述参考图像为存储的已拍摄的图像,或者为在用户交互指令指引下拍摄的满足设定质量要求的图像;和
参考生物特征提取模块,用于从所述参考图像中提取出参考生物特征,并将所述参考生物特征与所述用户在所述社交网络的社交账号对应存储在所述数据库中。
11.一种社交网络中添加联系人的装置,应用于用户终端侧,其特征在于,包括:
目标图像获取模块,用于采集目标联系人的设定人体部位的目标图像,具体包括:当接收到用户在社交应用中触发的用于指示通过扫描人体部位进行联系人添加的选择指示后,通过摄像头拍摄目标联系人的设定人体部位的目标视频并对所述视频进行活体验证后,从所述目标视频序列中选择出满足设定要求的目标图像;或者,当接收到用户在社交应用中触发的用于指示通过拍摄人体部位图像进行联系人添加的选择指示后,获取通过摄像头拍摄的目标联系人的设定人体部位的目标图像,并对所述目标图像进行活体验证;或者,用户终端的用户通过长按目标联系人上传到社交应用中的图像并弹出包含指示“识别该图像联系人”选项的菜单后,通过选择所述选项触发用户终端获取所述图像中设定人体部位的目标图像;和
目标图像发送模块,用于将所述目标图像加密后发送给服务器,以使得所述服务器对所述目标图像进行解码后从所述目标图像中提取出目标生物特征,并将所述目标生物特征与预先存储的各参考生物特征进行匹配,确定相似度最高且满足阈值要求的参考生物特征,根据预先存储的社交账号与参考生物特征的对应关系,获取所确定的参考生物特征对应的社交账号,将所获取的社交账号作为目标联系人的社交账号进行添加;所述服务器将所获取的社交账号作为目标联系人的社交账号进行添加包括:服务器在所述社交账号的隐私设置为允许直接添加时,将所述社交账号直接添加为好友;服务器在所述社交账号的隐私设置为不允许直接添加时,向所述社交账号发送好友请求消息,在接收到对应所述社交账号的确认时,将所述社交账号添加为好友;其中,所述参考生物特征通过如下方法得到:接收一用户终端在用户登录社交网络后获取的所述用户的设定人体部位的参考图像,从所述参考图像中提取出参考生物特征;建立并存储所述用户在所述社交网络的社交账号与所述参考生物特征的对应关系。
12.根据权利要求11所述的装置,其特征在于,所述目标图像获取模块包括:
第一指令接收子模块,用于接收用户在社交应用中触发的用于指示通过扫描人体部位进行联系人添加的选择指示;
视频拍摄子模块,用于通过摄像头拍摄目标联系人的设定人体部位的目标视频;和
图像选择子模块,用于对所述视频进行活体验证后从所述目标视频序列中选择出满足设定要求的目标图像;
或者所述目标图像获取模块包括:
第二指令接收子模块,用于接收用户在社交应用中触发的用于指示通过拍摄人体部位图像进行联系人添加的选择指示;和
图像拍摄子模块,用于通过摄像头拍摄目标联系人的设定人体部位的目标图像。
13.根据权利要求11所述的装置,其特征在于,该装置进一步包括:
参考图像获取模块,用于在用户登录社交网络后,获取所述用户的设定人体部位的参考图像;所述参考图像为存储的已拍摄的图像,或者为在用户交互指令指引下拍摄的满足设定质量要求的图像;和
参考图像发送模块,用于将所述参考图像提供给服务器,以使得所述服务器从所述参考图像中提取出参考生物特征,建立并存储所述用户在所述社交网络的社交账号与所述参考生物特征的对应关系。
14.根据权利要求11所述的装置,其特征在于,该装置进一步包括:
位置信息发送模块,用于将自身所在用户终端的位置信息发送给服务器,以使得所述服务器根据各用户终端的位置信息获取设定区域范围内的用户终端的在线社交账号;根据预先存储的社交账号与参考生物特征的对应关系,获取各在线社交账号的参考生物特征,从而将所述目标生物特征与所获取的各在线社交账号的参考生物特征进行匹配。
15.一种社交网络中添加联系人的系统,其特征在于,包括:用户终端和服务器;其中,
所述用户终端用于采集目标联系人的设定人体部位的目标图像,并将所述目标图像加密后发送给服务器;其中,所述用户终端用于采集目标联系人的设定人体部位的目标图像为:当接收到用户在社交应用中触发的用于指示通过扫描人体部位进行联系人添加的选择指示后,通过摄像头拍摄目标联系人的设定人体部位的目标视频并对所述视频进行活体验证,从所述目标视频序列中选择出满足设定要求的目标图像;或者,当接收到用户在社交应用中触发的用于指示通过拍摄人体部位图像进行联系人添加的选择指示后,获取通过摄像头拍摄的目标联系人的设定人体部位的目标图像,并对所述目标图像进行活体验证;或者,用户终端的用户通过长按目标联系人上传到社交应用中的图像并弹出包含指示“识别该图像联系人”选项的菜单后,通过选择所述选项触发用户终端获取所述图像中设定人体部位的目标图像;
所述服务器用于接收所述目标图像,对所述目标图像进行解码后从所述目标图像中提取出目标生物特征;将所述目标生物特征与预先存储的各参考生物特征进行匹配,确定相似度最高且满足阈值要求的参考生物特征;根据预先存储的社交账号与参考生物特征的对应关系,获取所确定的参考生物特征对应的社交账号,将所获取的社交账号作为目标联系人的社交账号进行添加;所述服务器将所获取的社交账号作为目标联系人的社交账号进行添加包括:服务器在所述社交账号的隐私设置为允许直接添加时,将所述社交账号直接添加为好友;服务器在所述社交账号的隐私设置为不允许直接添加时,向所述社交账号发送好友请求消息,在接收到对应所述社交账号的确认时,将所述社交账号添加为好友;其中,所述参考生物特征通过如下方法得到:接收一用户终端在用户登录社交网络后获取的所述用户的设定人体部位的参考图像,从所述参考图像中提取出参考生物特征;建立并存储所述用户在所述社交网络的社交账号与所述参考生物特征的对应关系。
16.根据权利要求15所述的系统,其特征在于,所述服务器进一步用于获取各用户终端的位置信息;根据各用户终端的位置信息获取设定区域范围内的用户终端的在线社交账号,将所获取的在线社交账号作为候选社交账号;根据预先存储的社交账号与参考生物特征的对应关系,获取各候选社交账号的参考生物特征;所述将目标生物特征与预先存储的各参考生物特征进行匹配为:将所述目标生物特征与所获取的各候选社交账号的参考生物特征进行匹配。
17.一种服务器设备,其特征在于,包括:处理器和存储器;其中,
所述存储器用于存储计算机程序;
所述处理器用于调用所述存储器中存储的计算机程序,执行如权利要求1至5中任一项所述的一种社交网络中添加联系人的方法。
18.一种用户终端设备,其特征在于,包括:处理器和存储器;其中,
所述存储器用于存储计算机程序;
所述处理器用于调用所述存储器中存储的计算机程序,执行如权利要求6至8中任一项所述的一种社交网络中添加联系人的方法。
19.一种计算机可读存储介质,其上存储有计算机程序;其特征在于,所述计算机程序能够被一处理器执行并实现如权利要求1至4中任一项或5至7中任一项所述的社交网络中添加联系人的方法。
CN201610117759.7A 2016-03-02 2016-03-02 社交网络中添加联系人的方法、装置及系统 Active CN107154890B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201610117759.7A CN107154890B (zh) 2016-03-02 2016-03-02 社交网络中添加联系人的方法、装置及系统
PCT/CN2017/074357 WO2017148317A1 (zh) 2016-03-02 2017-02-22 社交网络中添加联系人的方法、装置及系统
US15/950,929 US10664693B2 (en) 2016-03-02 2018-04-11 Method, device, and system for adding contacts in social network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610117759.7A CN107154890B (zh) 2016-03-02 2016-03-02 社交网络中添加联系人的方法、装置及系统

Publications (2)

Publication Number Publication Date
CN107154890A CN107154890A (zh) 2017-09-12
CN107154890B true CN107154890B (zh) 2020-09-18

Family

ID=59743555

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610117759.7A Active CN107154890B (zh) 2016-03-02 2016-03-02 社交网络中添加联系人的方法、装置及系统

Country Status (3)

Country Link
US (1) US10664693B2 (zh)
CN (1) CN107154890B (zh)
WO (1) WO2017148317A1 (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106202071A (zh) * 2015-04-29 2016-12-07 腾讯科技(深圳)有限公司 账户信息获取的方法、终端、服务器和系统
CN107609462A (zh) * 2017-07-20 2018-01-19 北京百度网讯科技有限公司 待检测信息生成及活体检测方法、装置、设备及存储介质
CN108512670B (zh) * 2018-02-07 2020-07-03 平安科技(深圳)有限公司 一种群组创建的方法及其终端
CN110138821A (zh) * 2018-09-29 2019-08-16 广东小天才科技有限公司 一种基于人像识别的社交账号推荐方法及可穿戴设备
CN109388722B (zh) * 2018-09-30 2022-10-11 上海碳蓝网络科技有限公司 一种用于添加或查找社交联系人的方法与设备
CN110191044A (zh) * 2018-10-24 2019-08-30 广东小天才科技有限公司 一种基于可穿戴设备的群组创建方法及可穿戴设备
CN111262774B (zh) * 2018-11-30 2022-09-30 百度在线网络技术(北京)有限公司 用于发送信息的方法和装置
CN111382604B (zh) * 2018-12-27 2024-07-12 深圳光启空间技术有限公司 一种人脸识别方法及系统
CN110457602A (zh) * 2019-08-15 2019-11-15 张学志 一种基于人脸识别的交友方法与装置
CN111064658B (zh) * 2019-12-31 2022-04-19 维沃移动通信有限公司 显示控制方法及电子设备
CN111556021A (zh) * 2020-03-30 2020-08-18 宇龙计算机通信科技(深圳)有限公司 数据传输方法、装置、存储介质和相关设备
CN112667918A (zh) * 2020-12-24 2021-04-16 郑贤良 一种基于社交通讯工具的通讯沟通方法
CN112801044B (zh) * 2021-03-11 2023-05-23 重庆紫光华山智安科技有限公司 视频图像处理方法、装置、视频客户端及解析平台

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102355534A (zh) * 2011-11-01 2012-02-15 宇龙计算机通信科技(深圳)有限公司 移动终端和联系人信息推送方法
CN103324636A (zh) * 2012-03-22 2013-09-25 三星电子(中国)研发中心 在社交网络中推荐好友的系统和方法
CN104243276A (zh) * 2013-06-20 2014-12-24 腾讯科技(深圳)有限公司 一种联系人推荐方法及装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8111942B2 (en) * 2008-02-06 2012-02-07 O2Micro, Inc. System and method for optimizing camera settings
US20140108501A1 (en) * 2012-10-17 2014-04-17 Matthew Nicholas Papakipos Presence Granularity with Augmented Reality
CN103970804B (zh) * 2013-02-06 2018-10-30 腾讯科技(深圳)有限公司 一种信息查询方法及装置
US9122910B2 (en) * 2013-04-09 2015-09-01 Tencent Technology (Shenzhen) Company Limited Method, apparatus, and system for friend recommendations
CN104572732A (zh) * 2013-10-22 2015-04-29 腾讯科技(深圳)有限公司 查询用户标识的方法及装置、获取用户标识的方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102355534A (zh) * 2011-11-01 2012-02-15 宇龙计算机通信科技(深圳)有限公司 移动终端和联系人信息推送方法
CN103324636A (zh) * 2012-03-22 2013-09-25 三星电子(中国)研发中心 在社交网络中推荐好友的系统和方法
CN104243276A (zh) * 2013-06-20 2014-12-24 腾讯科技(深圳)有限公司 一种联系人推荐方法及装置

Also Published As

Publication number Publication date
US20180232570A1 (en) 2018-08-16
US10664693B2 (en) 2020-05-26
CN107154890A (zh) 2017-09-12
WO2017148317A1 (zh) 2017-09-08

Similar Documents

Publication Publication Date Title
CN107154890B (zh) 社交网络中添加联系人的方法、装置及系统
US10068130B2 (en) Methods and devices for querying and obtaining user identification
CN105095873B (zh) 照片共享方法、装置
US20190104340A1 (en) Intelligent Terminal Control Method and Intelligent Terminal
US20190205618A1 (en) Method and apparatus for generating facial feature
CN109428859B (zh) 一种同步通信方法、终端及服务器
CN105263126B (zh) 短信验证方法、装置及系统
US20160277707A1 (en) Message transmission system, message transmission method, and program for wearable terminal
CN104123485A (zh) 实名制信息绑定的方法和装置
WO2020095350A1 (ja) 情報処理装置、情報処理方法及び記録媒体
CN111126980B (zh) 虚拟物品发送方法、处理方法、装置、设备及介质
TW201531952A (zh) 條碼生成方法、基於條碼的鑒權方法及相關終端
WO2018094911A1 (zh) 一种多媒体文件的分享方法及终端设备
CN107786487B (zh) 一种信息认证处理方法、系统以及相关设备
JPWO2017170384A1 (ja) 生体データ処理装置、生体データ処理システム、生体データ処理方法、生体データ処理プログラム、生体データ処理プログラムを記憶する記憶媒体
CN111131702A (zh) 获取图像的方法、装置、存储介质和电子设备
US20200302897A1 (en) Business card management system and card case
CN110929244A (zh) 数字化身份识别方法、装置、设备及存储介质
CN110033388B (zh) 社交关系的建立方法、装置及服务器
CN114612986A (zh) 检测方法、装置、电子设备及存储介质
CN112115455A (zh) 多个用户账号的关联关系设置方法、装置、服务器及介质
US20100056188A1 (en) Method and Apparatus for Processing a Digital Image to Select Message Recipients in a Communication Device
CN105407069A (zh) 活体认证方法、装置、客户端设备及服务器
CN110874554B (zh) 动作识别方法、终端设备、服务器、系统及存储介质
CN109903054B (zh) 一种操作确认方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant