一种人物搜索方法及装置制造方法及图纸

技术编号:8387137 阅读:115 留言:0更新日期:2013-03-07 07:48
本发明专利技术公开了一种人物搜索方法及装置,方法包括:接收针对人物的搜索请求,其中包括搜索关键字;获取当前用户的人际关系链数据;从当前用户的人际关系链数据对应的人物信息中,查找与所述搜索关键字匹配的人物;将所匹配的人物作为搜索结果。所述装置包括:搜索请求模块,用于接收针对人物的搜索请求,其中包括搜索关键字;数据获取模块,用于获取当前用户的人际关系链数据;匹配模块,用于从当前用户的人际关系链数据对应的人物信息中,查找与所述搜索关键字匹配的人物;结果模块,用于将所匹配的人物作为搜索结果。利用本发明专利技术,可以提高搜索结果与用户的人际相关性,降低对网络资源的占用。

【技术实现步骤摘要】

本专利技术涉及互联网信息搜索技术,尤其涉及一种人物搜索方法及装置
技术介绍
随着互联网信息通信技术发展,人们之间的交际沟通也越来越依赖互联网通信。人们在现实生活中有自己的交际圈子,而这些社交关系可以通过各种互联网应用,比如电子邮箱、网络社区好友、群、同学录等,逐渐映射到网络人际关系链中。人们在使用这些网络应用的过程中,会结识到更多的新朋友,网络人际关系链越来越庞大。这些富含丰富个人关系信息的网络人际关系链具有很大的价值。它们可以用来为用户巩固以往的关系,比如找到曾经认识的朋友,也可以基于一度、二度、多度人脉为用户拓展新的社交关系。随着人们越来越依赖互联网,渐渐出现了一种希望通过互联网技术找到更多的朋友,以扩展自己的人际圈子的需求。因此,目前在互联网上出现了一种专用于搜索人物的人物搜索技术,通过这种人物搜索技术,用户可以搜索出具有某种特征的人物并将其加为好友,其基本流程为预先在系统中存储所有用户的人物信息数据库;当用户进行人物搜索时,首先接收用户输入的关键字,比如姓名、爱好等;其次从人物信息数据库中检索与所述关键字匹配的人物信息;最后将匹配的人物信息的标识(通常为人物的姓名、代号、ID等)返回到搜索结果界面。但是,用户在搜索人物中,往往更倾向于选择与自己有一定人际相关性的人作为最终的目标对象。因此在目前更进一步的人物搜索系统中,在某些场景中,系统在接收关键字后,增加了一些简单的人际因子数据进行人物的匹配计算,比如与当前用户的家乡、居住地、年龄相近的人物优先匹配等;最后将这些增加了简单人际因子的人物搜索结果进行排序并返回给搜索结果页。但是现有技术还是具有一定的缺点,即目前人物搜索系统只是把一些相关性较弱的、简单的人际关系因子引入检索,而其他更为重要的社区关系链因子却没有展现,比如一度关系链、二度人脉关系链、群关系等,因此人物搜索的排序结果与用户自身的人际相关性不高,不方便用户从搜索结果中找到与自己人际相关性较高的目标对象;同时,用户为了选择最终的目标对象,往往需要点击查看每个人物的信息,导致用户与互联网机器侧的人机交互次数增多,而每一次人机交互操作都会发出操作请求信息、触发计算过程并产生响应结果信息,从而会占用机器侧的大量资源,包括客户端资源、服务器资源、网络带宽资源坐坐寸寸ο
技术实现思路
有鉴于此,本专利技术提供一种人物搜索方法及装置,提高搜索结果与用户的人际相关性,降低对网络资源的占用。本专利技术的技术方案是这样实现的一种人物搜索方法,包括接收针对人物的搜索请求,其中包括搜索关键字;获取当前用户的人际关系链数据;从所述当前用户的人际关系链数据对应的人物信息中,查找与所述搜索关键字匹配的人物;将所匹配的人物作为搜索结果。一种人物搜索装置,其特征在于,该装置包括搜索请求模块,用于接收针对人物的搜索请求,其中包括搜索关键字;数据获取模块,用于获取当前用户的人际关系链数据;匹配模块,用于从当前用户的人际关系链数据对应的人物信息中,查找与所述搜索关键字匹配的人物;结果模块,用于将所匹配的人物作为搜索结果。与现有技术相比,本专利技术在人物搜索过程中,增加了当前用户的人际关系链数据,并以此对关键字进行匹配计算,从而可以把丰富的网络社区关系应用到人物搜索系统中去,使得搜索结果中的人物属于当前用户的人际关系链中,提高了搜索结果与当前用户的人际相关性,方便用户选择最终的目标对象,满足用户基于社区关系链的个性化搜索需求,并有利于减少用户为了选择最终目标对象而进行的过多人机操作,降低了对整个搜索系统的资源占用率。附图说明图I为本专利技术所述人物搜索方法的一种流程图;图2为本专利技术所述方法的一种具体实施例的详细流程图;图3为本专利技术人物搜索装置的一种示意图;图4为本专利技术所述人物搜索装置的一种实施例示意图;图5为本专利技术所述人物搜索装置的另一种实施例示意图。具体实施例方式下面结合附图及具体实施例对本专利技术再作进一步详细的说明。图I为本专利技术所述人物搜索方法的一种流程图。参见图1,该方法主要包括步骤101、接收针对人物的搜索请求,其中包括搜索关键字。步骤102、获取当前用户的人际关系链数据。本专利技术的方法一般是应用在某个网络应用平台上,所述的当前用户可以是个体用户,如登录到网络应用平台某个会员;所述当前用户也可以是群体用户,如某个即时聊天群(如QQ群),或者是某个微博群等等;另外,所述当前用户可以是当前登录到系统的用户,也可以是当前指定的一个用户,用本方法可以搜索与该用户具有人际相关性的人物。步骤103、从当前用户的人际关系链数据对应的人物信息中,查找与所述搜索关键字匹配的人物。步骤104、将所匹配的人物作为搜索结果。本专利技术所述的某个用户的人际关系链数据主要是指某个用户在网络社区中产生的直接或者间接的人际关系数据,主要包括直接人脉关系数据和间接人脉关系数据。所述直接人脉关系数据是与该用户具有直接联系的人物数据,如社区系统中的好友的标识(如好友ID)、同学录系统中的同学的标识(如同学姓名)、电子邮箱系统中的联系人的标识(如该联系人的代号、邮件地址等)、群关系中的成员的标识(如成员的ID)等等,这些直接人脉关系数据是与该用户最亲密的一个层度,所以本专利技术称之为一度人际关系链数据。所述间接人脉关系数据是以一度人脉为基础和纽带所产生间接关系的人物数据,为二度人际关系链数据或者二度以上人际关系链数据。所述二度人际关系链数据例如包括社区好友关系链的二度关系链数据,如社区好友的好友;电子邮箱关系链的二度关系链数据,如电子邮箱联系人的联系人;同学录关系链的二度关系链数据,如同学的同学等等。所述二度以上人际关系链数据如三度人际关系链数据例如可以是社区好友的好友的好友,同学录中同学的同学的同学等等这种三层关系,以此类推。另外,所述某个用户的人际关系链数据中还包括弱社区关系数据,如与该用户同一个家乡的人物数据、同一个学校的人物数据、同一年龄段的人物数据、同一兴趣爱好的人物数据等。在上述步骤102中,所述获取当前用户的人际关系链数据的具体方法有两种一种方法是从当前用户的客户端在线获取该用户的人际关系链数据。这种方式中,如果用户登录当前的应用系统或登录某个群,则该应用系统将该个体用户ID或群ID下属的人际关系链数据发送给客户端保存,在用户输入关键字并提交搜索指令后,客户端会将该个体用户ID或群ID下属的人际关系链数据提交给搜索系统进行后续操作。另一种方法是预先在搜索系统中建立个人用户或群体用户的人际关系链数据库,当用户提交搜索指令后,根据当前个体用户ID或群ID查询所述预先建立的人际关系链数据库,得到该当前个体用户ID或群ID的人际关系链数据。由于在本专利技术之前,各种网络应用已经为本专利技术的方法提供了数据基础,例如网络社区系统已经具有了社区好友关系链数据(如QQ好友链、朋友社区关系链、贴吧关系链等),电子邮箱系统已经具备了电子邮箱关系链数据,群系统已经具备了群关系链数据(如即时通讯工具QQ群、微博群等),网络同学录系统具备了同学录关系链数据等等。本专利技术在建立用户的人际关系链数据库时,需要从这些网络应用系统中导入并存储所述人际关系链数据。对于以个体用户为中心展开人际关系链的应用系统(如社区系统、邮箱系统),则所存储的人际关系链数据包括个体用户ID及其下属人际关系链数据,如该用户的本文档来自技高网
...

【技术保护点】
一种人物搜索方法,其特征在于,包括:接收针对人物的搜索请求,其中包括搜索关键字;获取当前用户的人际关系链数据;从所述当前用户的人际关系链数据对应的人物信息中,查找与所述搜索关键字匹配的人物;将所匹配的人物作为搜索结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:石一峰潘树燊何建国林僚文勖王卫波王亮
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1