一种社交网络搜索结果展示方法,包括:获取关键字,根据所述关键字获取搜索结果;获取社交属性类别;根据所述社交属性类别获取各个搜索结果对应所述社交属性类别的信息,对所述信息根据所述社交属性类别进行统计分析,获取分析结果;按照所述社交属性类别展示所述分析结果。此外,还提供了一种社交网络搜索结果展示装置。上述社交网络搜索结果展示方法和装置可以提高用户操作的便利性。
【技术实现步骤摘要】
【专利摘要】一种社交网络搜索结果展示方法,包括:获取关键字,根据所述关键字获取搜索结果;获取社交属性类别;根据所述社交属性类别获取各个搜索结果对应所述社交属性类别的信息,对所述信息根据所述社交属性类别进行统计分析,获取分析结果;按照所述社交属性类别展示所述分析结果。此外,还提供了一种社交网络搜索结果展示装置。上述社交网络搜索结果展示方法和装置可以提高用户操作的便利性。【专利说明】社交网络搜索结果展示方法及装置
本专利技术涉及互联网
,特别是涉及一种社交网络搜索结果展示方法及装置。
技术介绍
社交网络(SNS, Social Networking Services)即基于社会关系的服务性网络。社会关系包括亲属、同城、同学、同事、校友、同行、同龄等。用户可在社交网络中的虚拟社区中通过现实中的社会关系产生各种关联,从而可通过互联网进行各种社会化活动。传统技术中的社交网络通常均提供用户搜索功能,可获取输入的关键字,并根据关键字查找相应的用户,然后以列表的形式展示。关键字可以是人名、地区、行业、年龄段等。例如,若用户在开心网中搜索栏输入姓名“张婷”,后续展开的页面中即会以列表的形式展示所有姓名属性中包含了 “张婷”的用户资料,从而方便用户添加好友。然而,传统技术中,社交网络搜索结果的展示方法通常仅将搜索到的用户资料以列表和平铺的方式进行展示,使得用户在后续的添加好友的过程中,无法快速地根据其期望的社会关系定位到其期望的用户资料上,通常需要逐个查看列表中的用户资料的每一项社会关系属性(即年龄属性、毕业院校属性、工作单位属性),且需要翻页多次,使得用户操作的便利性不足。
技术实现思路
基于此,有必要提供一种能提高用户操作便利性的社交网络搜索结果展示方法。一种社交网络搜索结果展示方法,包括:获取关键字,根据所述关键字获取搜索结果;获取社交属性类别;根据所述社交属性类别获取各个搜索结果对应所述社交属性类别的信息,对所述信息根据所述社交属性类别进行统计分析,获取分析结果;按照所述社交属性类别展示所述分析结果。此外,还有必要提供一种能提高用户操作便利性的社交网络搜索结果展示装置。一种社交网络搜索结果展示装置,包括:搜索结果获取模块,用于获取关键字,根据所述关键字获取搜索结果;社交属性类别获取模块,用于获取社交属性类别;统计分析模块,用于根据所述社交属性类别获取各个搜索结果对应所述社交属性类别的信息,对所述信息根据所述社交属性类别进行统计分析,获取分析结果;展示模块,用于按照所述社交属性类别展示所述分析结果。上述社交网络搜索结果展示方法和装置,根据社交属性类别对搜索结果进行了统计分析并展示给用户,使得用户能够更加方便地了解搜索结果中的用户在社交属性上的分布信息。用户在后续的添加好友时,可更加方便地选择与自身相关程度较高的用户进行添力口,从而减少了翻页和查看用户资料的次数,提高了用户操作的便利性。【专利附图】【附图说明】图1为一个实施例中社交网络搜索结果展示方法的流程图;图2为一个实施例中搜索结果的展示界面图;图3为另一个实施例中搜索结果的展示界面图;图4为另一个实施例中搜索结果的展示界面图;图5为另一个实施例中搜索结果的展示界面图;图6为一个实施例中社交网络搜索结果展示装置的结构示意图;图7为另一个实施例中社交网络搜索结果展示装置的结构示意图。【具体实施方式】在一个实施例中,如图1所示,一种社交网络搜索结果展示方法,包括:步骤S102,获取关键字,根据关键字获取搜索结果。根据关键字获取的搜索结果即与关键字对应的用户资料的集合。在一个实施例中,可通过社交网络查询接口获取与关键字对应的搜索结果。社交网站通常均提供了查询用户资料的接口,例如,重量级的Web Service接口和轻量级的REST接口(Representational State Transfer,表述性状态转移)。可通过将关键字发送给相应的社交网络查询接口来从社交网站的用于存储用户资料的数据库中获取与关键字对应的用户资料。进一步的,还可通过搜索引擎获取关键字;判断关键字是否为与社交属性类别对应的关键字,若是则通过社交网络查询接口获取与关键字对应的用户资料。判断关键字是否为与社交属性类别对应的关键字的步骤可具体为:判断关键字是否属于预设的社交属性词库,若是,则判定关键词与社交属性类别对应;否则,不对应。社交属性词库可根据表示姓氏、常用名、年龄段、行业、地域等社交属性类别的训练语料创建。例如,若用户通过搜索引擎(搜搜、百度、谷歌等)输入的关键字为“张婷”,由于关键词包括姓氏“张”以及常用名“婷”,属于社交属性词库,因此,关键字“张婷”为与社交属性类别对应的关键词;若用户通过搜索引擎(搜搜、百度、谷歌等)输入的关键字为“北京、IT、80后”,经过拆分得到“北京”、“IT”、“80后”,均对应社交属性类别,因此,关键字“北京、IT、80后”为与社交属性类别对应的关键词。步骤S104,获取社交属性类别。在一个实施例中,社交属性类别包括姓名、地域、行业、年龄、年龄段、出生日期、性另IJ、星座、毕业院校、毕业班级、照片、所在网络社区、职业、公司中的至少一种。在一个实施例中,社交属性类别可预先设置,还可为社交属性类别预设多个枚举类型。例如,可为社交属性类别“性别”预设枚举类型“男”和“女”,可为社交属性类别“年龄段”预设枚举类型“60后”、“70后”、“80后”、“90后”等。步骤S106,根据社交属性类别获取各个搜索结果对应社交属性类别的信息,对信息根据社交属性类别进行统计分析,获取分析结果。统计分析的分析结果为搜索结果的社交分布信息,即具有相同或相似资料信息的用户资料的个数的分布信息。例如,若社交属性类别包括年龄段,则分析结果包括搜索结果中的用户资料在“60后”、“70后”、“80后”、“90后”等各个枚举类型上的分布信息;若社交属性类别包括姓名,则分析结果包括搜索结果中具有相同姓名的用户资料的个数的分布信肩、O在一个实施例中,为社交属性类别预设的枚举类型对应匹配关键字和数目信息。根据社交属性类别获取各个搜索结果对应社交属性类别的信息,对信息根据社交属性类别进行统计分析,获取分析结果的步骤可具体为:可遍历搜索结果中的用户资料,将用户资料与每个枚举类型进行比较,若用户资料包含了与枚举类型的匹配关键字对应的资料信息,则累加该枚举类型的数目信息。遍历结束后,可通过枚举类型的数目信息生成分析结果。例如,可预先将“地域”的社交属性类别按照省和直辖市划分为多个地域类别下的枚举类型,匹配关键字包括“北京市”、“广东省”、“湖北省”等等。可遍历搜索结果中的用户资料,若用户资料包含了 “广东省”或“广东”或“粤”的地域信息,则将“广东省”对应的地域组的数目信息加I ;若用户资料包含了 “湖北省”或“湖北”或“鄂”的地域信息,则将“湖北省”对应的地域组的数目信息加I。遍历完成后,若“北京市”对应的地域组的数目信息为12,“广东省”对应的地域组的数目信息为38,“湖北省”对应的地域组的数目信息为6,则可根据该数目信息生成分析结果。再例如,可预先将“年龄段”的社交属性类别划分为“60后”、“70后”、“80后”、“90后”、“00后”等多个年龄段类别下的枚举类型。可遍历搜索本文档来自技高网...
【技术保护点】
一种社交网络搜索结果展示方法,包括:。获取关键字,根据所述关键字获取搜索结果;获取社交属性类别;根据所述社交属性类别获取各个搜索结果对应所述社交属性类别的信息,对所述信息根据所述社交属性类别进行统计分析,获取分析结果;按照所述社交属性类别展示所述分析结果。
【技术特征摘要】
【专利技术属性】
技术研发人员:潘树燊,吴懿,张晶,汪聪,石一峰,林僚,黄兴君,刘俊,马明,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。