社交应用公众账号搜索方法和系统的制作方法

xiaoxiao2020-7-22  17

社交应用公众账号搜索方法和系统的制作方法
【专利摘要】本发明公开了一种社交应用公众账号搜索方法和系统,其中方法包括步骤:获取公众账号的搜索关键字,检索已有的公众账号数据库,获取相应的公众账号检索结果;调用搜索用户的社交网络数据,获取搜索用户的好友所关注的各个公众账号;根据公众账号的检索结果以及所述好友所关注的各个公众账号,获取检索结果中各个公众账号的用户好友的关注数量;展示所述公众账号的检索结果以及各个公众账号的用户好友的关注数量。搜索用户通过该搜索结果能够快速明了知道相应公众账号在自己社交圈的影响力,减少了搜索用户查看搜索结果的数量,减少了搜索用户在选择感兴趣的社交应用公众账号时的操作步骤和次数,节约了搜索用户的操作时间。
【专利说明】社交应用公众账号搜索方法和系统

【技术领域】
[0001]本发明涉及移动互联网和社交网络领域,尤其涉及一种社交应用公众账号搜索方法和系统。

【背景技术】
[0002]社交应用工具是现代网络生活中不可或缺的一部分,通过社交应用工具人们能够方便及时地联系他人。随着社交应用平台应用的日益广泛,特别是社交应用公众号出现后,社交应用平台正由单纯的即使通信平台逐渐演变成一商业交易平台。所述社交应用公众号是指单位或者个人用户在社交应用公众平台上申请的应用账号,该帐号可与其他工具的账号互通,通过公众号,用户可在社交应用平台上实现和特定群体的文字、图片、语音、视频的全方位沟通、互动。一般地,社交应用公众号又包括公众平台服务号和公众平台订阅号,其中,公众平台服务号旨在为用户提供相应业务服务,如银行、航空公司、铁路公司等;公众平台订阅号只为用户提供信息和资讯,如新闻、健康、购物等。信息发布、品牌营销、媒体传播、用户互动这些都成为政企、媒体或者个人使用公众号最喜欢的功能。随着社交应用以及移动互联网的进一步发展,越来越多的政企单位和个人选择创建社交应用公众帐号发布信息和提供相应服务,越来越多的社交应用用户选择关注社交应用公众账号了解资讯以及享受社交应用公众账号提供的服务,以提高生活的便利性。
[0003]一般地,社交应用用户在关注公众帐号时普遍有三种方式:1、扫描该社交应用公众号的二维码;2、通过相应的社交应用公众号关键词搜索;这两种方式中第一种受限于社交应用公众号的推广力度,而第二种方式是社交应用用户最常使用的方式。通过该方式社交应用用户能够根据输入的公众账号关键词搜索出相应的社交应用公众号,但是随着社交应用公众号数量的增加,同类关键字返回的搜索结果将会越来越多,社交应用用户无法快速识别和选择感兴趣的社交应用公众号,只能逐一查看搜索结果,再作出选择,增加了社交应用用户在选择感兴趣的社交应用公众号时的操作步骤,使得操作时间变长。


【发明内容】

[0004]基于此,有必要针对由于搜索结果增多导致社交应用用户无法快速识别和选择感兴趣的社交应用公众账号问题,提供一种社交应用公众账号搜索方法和系统。
[0005]一种社交应用公众账号搜索方法,包括步骤:获取公众账号的搜索关键字,检索已有的公众账号数据库,获取相应的公众账号检索结果;调用搜索用户的社交网络数据,获取搜索用户的好友所关注的各个公众账号;根据公众账号的检索结果以及所述好友所关注的各个公众账号,获取检索结果中各个公众账号的用户好友的关注数量;展示所述公众账号的检索结果以及各个公众账号的用户好友的关注数量。
[0006]相应地,本发明还提供一种社交应用公众账号搜索系统,包括:检索模块,用于获取公众账号的搜索关键字,检索已有的公众账号数据库,获取相应的公众账号检索结果;调用模块,用于调用搜索用户的社交网络数据,获取搜索用户的好友所关注的各个公众账号;查询模块,用于根据公众账号的检索结果以及所述好友所关注的各个公众账号,获取检索结果中各个公众账号的用户好友的关注数量;展示模块,用于展示所述公众账号的检索结果以及各个公众账号的用户好友的关注数量。
[0007]本发明通过调用搜索用户的社交网络数据,根据公众账号的检索结果以及所述好友所关注的各个公众账号,获取检索结果中各个公众账号的用户好友的关注数量;展示所述公众账号的检索结果以及各个公众账号的用户好友的关注数量。搜索用户通过该搜索结果能够快速明了知道相应公众账号在自己社交圈的影响力,无需逐一查看搜索结果,从而减少了搜索用户查看搜索结果的数量,进一步地减少了搜索用户在选择感兴趣的社交应用公众账号时的操作步骤和次数,最终节约了搜索用户的操作时间。

【专利附图】

【附图说明】
[0008]图1是本发明一种社交应用公众账号搜索方法的流程图;
[0009]图2是本发明一种社交应用公众账号搜索方法的实施例流程图;
[0010]图3是本发明一种社交应用公众账号搜索系统的结构框图;
[0011]图4是本发明一种社交应用公众账号搜索系统实施例的结构框图;
[0012]图5是能实现本发明实施例的一个计算机系统的模块图。

【具体实施方式】
[0013]为了使本发明的目的、技术方案和有点更加清楚,下面将结合附图对本发明作进一步地详细描述。
[0014]请参阅图1,其是本发明一种社交应用公众账号搜索方法的流程图。一种社交应用公众账号搜索方法,包括:
[0015]SlOO:获取公众账号的搜索关键字,检索已有的公众账号数据库,获取相应的公众账号检索结果。
[0016]S200:调用搜索用户的社交网络数据,获取搜索用户的好友所关注的各个公众账号。
[0017]S300:根据公众账号的检索结果以及所述好友所关注的各个公众账号,获取检索结果中各个公众账号的用户好友的关注数量。
[0018]S400:展示所述公众账号的检索结果以及各个公众账号的用户好友的关注数量。
[0019]基于现有技术社交应用用户在搜索并选择感兴趣的公众账号时由于结果过多导致操作步骤增加从而导致操作时间过长的不足,本发明所述的技术方案通过调用搜索用户的社交网络数据,根据公众账号的检索结果以及所述好友所关注的各个公众账号,获取检索结果中各个公众账号的用户好友的关注数量;展示所述公众账号的检索结果以及各个公众账号的用户好友的关注数量。搜索用户通过该搜索结果能够快速明了知道相应公众账号在自己社交圈的影响力,无需逐一查看搜索结果,从而减少了搜索用户查看搜索结果的数量,进一步地减少了搜索用户在选择感兴趣的社交应用公众账号时的操作步骤和次数,最终节约了搜索用户的操作时间。
[0020]请参阅图2,其是本发明一种社交应用公众账号搜索方法的实施例流程图。
[0021]SlOl:获取公众账号的搜索关键字,检索已有的公众账号数据库,获取相应的公众账号检索结果。
[0022]后台服务器获取搜索用户输入的公众账号搜索关键字,并根据该搜索关键字检索公众帐号数据库。通过将搜索关键字与公众账号数据库内的公众账号信息匹对。如果某个公众账号信息符合搜索条件,则将给公众账号定为检索结果。然后后台服务器获取相应的公众账号检索结果。
[0023]所述公众账号信息包括每个公众账号的头像或者图标、名称、介绍资料、用途以及认证单位或者持有者名称等。公众账号的头像或者图标、名称可以让搜索用户对公众账号有直观认识,而公众账号的介绍资料、用途以及认证单位或者持有者名称等信息则可让搜索用户进一步了解公众账号的提供的服务和发布的消息类型,通过这些信息可以使搜索用户对公众账号有清晰地认识。
[0024]S201:调用搜索用户的社交网络数据,获取搜索用户的好友所关注的各个公众账号。
[0025]后台服务器调用搜索用户的社交网络数据,首先从搜索用户的社交网络数据获取搜索用户所关注好友的名称信息。根据搜索用户所关注好友的名称信息查询每一个用户好友所关注的公众账号,并获取搜索用户的好友所关注的各个公众账号的名称、认证情况、认证单位或者持有者等信息。
[0026]所述社交网络数据包括搜索用户所关注好友的信息数据,具体地包括关注好友的名称、头像、介绍资料、个性签名、以及关注的公众账号等。所述关注好友的名称、头像可以清楚简单地给搜索用户对关注相应公众账号的好友有直观了解,而关注好友的介绍资料、个性签名是在搜索用户无法分辨具体好友情况下,进一步地展示关注好友的信息,保证了搜索用户对关注相应公众账号的好友的了解。
[0027]S301:对比所述搜索用户的所有好友所关注的公众账号中是否有与检索结果中的公众账号一致。
[0028]将所述搜索用户的所有好友所关注的公众账号逐一与检索结果中的公众账号进行对比。
[0029]首先对比所述搜索用户的所有好友所关注的公众账号名称与是否有与检索结果中的公众账号一致。若所对比的公众账号名称一致,则继续对比所述搜索用户的所有好友所关注的公众账号认证单位或者持有者名称与是否有与检索结果中的公众账号一致。
[0030]若所对比的公众账号认证单位或者持有者名称一致,则可认为两个公众账号一致。
[0031]S302:若有,则记录关注同一公众账号的好友数量以及拉取好友的信息,并将好友的数量和好友的信息返回至公众账号的检索结果中。
[0032]根据S301步骤的对比结果,记录关注同一账号的好友数量,同时从数据库中拉取好友的信息,其中,所述好友的信息包括用户好友的名称,进一步地,还可以包括用户好友的头像和/或用户好友的签名。
[0033]最后,将所记录关注同一账号的好友数量和好友的信息返回至公众账号的检索结果中。最终,检索结果包括根据搜索关键字检索出的各个公众账号,以及各个公众账号的用户好友的关注数量以及已关注该公众账号的用户好友的信息。
[0034]S401:展示所述公众账号的检索结果以及各个公众账号的用户好友的关注数量。
[0035]所述检索结果的展示方法为根据公众账号在用户好友的关注数量多少排序展示。
[0036]优选地,本步骤中可根据公众账号在用户好友的关注数量多少对检索结果中的公众账号由多到少排序。本领域技术人员还可以根据其他的方式进行排序。将检索结果中用户好友的关注数量最多的公众账号展示在最顶端,并根据用户好友的关注数量由多到少的排序展示检索结果中的公众账号。每个公众账号展示公众账号名称、头像或者图标、认证情况、认证单位或者持有者以及户好友的关注数量。
[0037]用户好友的关注数量代表着此公众账号在搜索用户社交圈的影响力,关注数量越多说明影响力越高,所以影响力越高的公众账号越有可能是搜索用户喜欢的公众账号。将检索结果中用户好友的关注数量最多的公众账号展示在最顶端,并根据用户好友的关注数量由多到少的排序展示检索结果中的公众账号,可以使搜索用户优先查看了解关注数量最多的公众账号,使搜索用户更容易作出选择,从而减少了用户的操作步骤,进一步地减少了用户的操作时间。
[0038]在另一个实施例中,所述检索结果的展示方法为根据公众账号活跃度的大小将检索结果排序展示;活跃度相同的公众账号,若有认证,则经认证的公众账号优先展示;若公众账号活跃度相同且都经过认证,则根据公众账号在用户好友的关注数量排序展示。
[0039]首先根据公众账号活跃度的大小将检索结果排序展示,活跃度最大的公众账号展示在最顶端;并根据检索结果中公众账号的活跃度大小由大到小的排序展示。
[0040]所述活跃度指认证单位或者持有者使用该公众账号发布消息或者提供服务的频率,例如,某一公共订阅号持有者每天平均发布10条消息,则该公众账号的活跃度为10。
[0041]如果存在两个或者多个活跃度相同的公众账号,则通过对比公众账号的认证情况。若公众账号经过认证,则经认证的公众账号优先展示。
[0042]若存在两个或者多个公众账号活跃度相同且都经过认证,则根据公众账号在用户好友的关注数量排序展示,关注数量最多的公众账号优先展示,并根据用户好友的关注数量由多到少的排序展示公众账号。
[0043]发布信息频率高的公众账号发布的消息或者提供的服务也越多,越有可能是搜素用户需要的工作账号。通过活跃度对比可以将发布信息频率最高的公众账号优先展示,可减少搜索用户的操作次数。
[0044]经过认证的公众账号一般地都代表一个公司或单位提供服务或者发布消息,从而具备一定的权威性,越有可能是搜素用户需要的工作账号。在活跃度相同的情况下优先展示经过认证的公众账号,可减少搜索用户的操作次数。
[0045]S402:根据搜索用户选择展示相应公众账号的介绍资料并同时展示已关注该公众账号的用户好友的信息。
[0046]当搜索用户选择展示相关公众账号具体信息时,根据搜索用户选择展示相应公众账号的介绍资料,以向搜索用户说明该公众账号的具体用途和功能。进一步地,还添加历史消息选择,以向搜索用户展示该公众账号发布的历史消息。并同时展示已关注该公众账号的用户好友的信息。其中,所述用户好友的信息包括用户好友的名称,进一步地,还可以包括用户好友的头像和/或用户好友的签名。
[0047]现有的即使通讯公众账号搜索方法是单纯地根据搜索用户输入的关键字检索公众账号数据库,获取并展示检索结果。虽然社交应用用户能够根据输入的公众账号关键词搜索出相应的社交应用公众号,但是随着社交应用公众号数量的增加,同类关键字返回的搜索结果将会越来越多,社交应用用户无法快速识别和选择感兴趣的社交应用公众号,只能逐一查看搜索结果,再作出选择,增加了社交应用用户在选择感兴趣的社交应用公众号时的操作步骤,使得操作时间变长。而本发明所述的技术方案在获取检索结果后,并不马上急于展示检索结果,而是先通过调用搜索用户的社交网络数据,根据公众账号的检索结果以及所述好友所关注的各个公众账号,获取检索结果中各个公众账号的用户好友的关注数量;展示所述公众账号的检索结果以及各个公众账号的用户好友的关注数量;并根据搜索用户选择展示相应公众账号的介绍资料并同时展示已关注该公众账号的用户好友的信息。搜索用户通过该搜索结果能够快速明了知道相应公众账号用户好友关注的数量以及具体好友的信息,从而根据公众账号用户好友关注的数量以及具体好友的信息了解该公众账号在自己社交圈的影响力,进而使更快速地寻找喜欢的公众账号,而无需逐一查看搜索结果,从而减少了搜索用户查看搜索结果的数量,进一步地减少了搜索用户在选择感兴趣的社交应用公众账号时的操作步骤和次数,最终节约了搜索用户的操作时间。
[0048]请参阅图3,其是本发明一种社交应用公众账号搜索系统的结构框图,包括:
[0049]检索模块110,用于获取公众账号的搜索关键字,检索已有的公众账号数据库,获取相应的公众账号检索结果。
[0050]调用模块210,用于调用搜索用户的社交网络数据,获取搜索用户的好友所关注的各个公众账号。
[0051]查询模块310,用于根据公众账号的检索结果以及所述好友所关注的各个公众账号,获取检索结果中各个公众账号的用户好友的关注数量。
[0052]展示模块410,用于展示所述公众账号的检索结果以及各个公众账号的用户好友的关注数量。
[0053]基于现有技术社交应用用户在搜索并选择感兴趣的公众账号时由于结果过多导致操作步骤增加从而导致操作时间过长的不足,本发明所述的技术方案调用模块210通过调用搜索用户的社交网络数据,根据公众账号的检索结果以及所述好友所关注的各个公众账号,之后通过查询模块310获取检索结果中各个公众账号的用户好友的关注数量;最后通过展示模块410展示所述公众账号的检索结果以及各个公众账号的用户好友的关注数量。搜索用户通过该搜索结果能够快速明了知道相应公众账号在自己社交圈的影响力,无需逐一查看搜索结果,从而减少了搜索用户查看搜索结果的数量,进一步地减少了搜索用户在选择感兴趣的社交应用公众账号时的操作步骤和次数,最终节约了搜索用户的操作时间。
[0054]请参阅图4,其是本发明一种社交应用公众账号搜索系统实施例的结构框图。
[0055]检索模块110,用于获取公众账号的搜索关键字,检索已有的公众账号数据库,获取相应的公众账号检索结果。
[0056]所述检索模块110通过后台服务器获取搜索用户输入的公众账号搜索关键字,并根据该搜索关键字检索公众帐号数据库。所述检索模块110通过将搜索关键字与公众账号数据库内的公众账号信息匹对。如果某个公众账号信息符合搜索条件,则将给公众账号定为检索结果。然后所述检索模块110通过后台服务器获取相应的公众账号检索结果。
[0057]所述公众账号信息包括每个公众账号的头像或者图标、名称、介绍资料、用途以及认证单位或者持有者名称等。公众账号的头像或者图标、名称可以让搜索用户对公众账号有直观认识,而公众账号的介绍资料、用途以及认证单位或者持有者名称等信息则可让搜索用户进一步了解公众账号的提供的服务和发布的消息类型,通过这些信息可以使搜索用户对公众账号有清晰地认识。
[0058]调用模块210,用于调用搜索用户的社交网络数据,获取搜索用户的好友所关注的各个公众账号。
[0059]所述调用模块210通过后台服务器调用搜索用户的社交网络数据,首先从搜索用户的社交网络数据获取搜索用户所关注好友的名称信息。所述调用模块210根据搜索用户所关注好友的名称信息查询每一个用户好友所关注的公众账号,并获取搜索用户的好友所关注的各个公众账号的名称、认证情况、认证单位或者持有者等信息。
[0060]所述社交网络数据包括搜索用户所关注好友的信息数据,具体地包括关注好友的名称、头像、介绍资料、个性签名、以及关注的公众账号等。所述关注好友的名称、头像可以清楚简单地给搜索用户对关注相应公众账号的好友有直观了解,而关注好友的介绍资料、个性签名是在搜索用户无法分辨具体好友情况下,进一步地展示关注好友的信息,保证了搜索用户对关注相应公众账号的好友的了解。
[0061]对比模块311,用于对比所述搜索用户的所有好友所关注的公众账号中是否有与检索结果中的公众账号一致。
[0062]所述对比模块311将所述搜索用户的所有好友所关注的公众账号逐一与检索结果中的公众账号进行对比。
[0063]首先所述对比模块311对比所述搜索用户的所有好友所关注的公众账号名称与是否有与检索结果中的公众账号一致。
[0064]若所对比的公众账号名称一致,则所述对比模块311继续对比所述搜索用户的所有好友所关注的公众账号认证单位或者持有者名称与是否有与检索结果中的公众账号一致。
[0065]若所对比的公众账号认证单位或者持有者名称一致,则所述对比模块311可认为两个公众账号一致。
[0066]记录模块312,用于记录关注同一公众账号的好友数量以及拉取好友的信息,并将好友的数量和好友的信息返回至公众账号的检索结果中。
[0067]根据所述对比模块311的对比结果,所述记录模块312记录关注同一账号的好友数量,同时所述记录模块312从数据库中拉取好友的信息,其中,所述好友的信息包括用户好友的名称,进一步地,还可以包括用户好友的头像和/或用户好友的签名。
[0068]最后,所述记录模块312将所记录关注同一账号的好友数量和好友的信息返回至公众账号的检索结果中。最终,检索结果包括根据搜索关键字检索出的各个公众账号,以及各个公众账号的用户好友的关注数量以及已关注该公众账号的用户好友的信息。
[0069]展示模块410,用于展示所述公众账号的检索结果以及各个公众账号的用户好友的关注数量,根据搜索用户选择展示相应公众账号的介绍资料并同时展示已关注该公众账号的用户好友的信息。
[0070]所述展示模块410展示所述检索结果的展示方法为根据公众账号在用户好友的关注数量多少排序展示。
[0071]优选地,所述展示模块410可根据公众账号在用户好友的关注数量多少对检索结果中的公众账号由多到少排序。本领域技术人员还可以根据其他的方式进行排序。所述展示模块410将检索结果中用户好友的关注数量最多的公众账号展示在最顶端,并根据用户好友的关注数量由多到少的排序展示检索结果中的公众账号。每个公众账号展示公众账号名称、头像或者图标、认证情况、认证单位或者持有者以及户好友的关注数量。
[0072]用户好友的关注数量代表着此公众账号在搜索用户社交圈的影响力,关注数量越多说明影响力越高,所以影响力越高的公众账号越有可能是搜索用户喜欢的公众账号。将检索结果中用户好友的关注数量最多的公众账号展示在最顶端,并根据用户好友的关注数量由多到少的排序展示检索结果中的公众账号,可以使搜索用户优先查看了解关注数量最多的公众账号,使搜索用户更容易作出选择,从而减少了用户的操作步骤,进一步地减少了用户的操作时间。
[0073]在另一个实施例中,所述展示模块410展示检索结果的展示方法为根据公众账号活跃度的大小将检索结果排序展示;活跃度相同的公众账号,若有认证,则经认证的公众账号优先展示;若公众账号活跃度相同且都经过认证,则根据公众账号在用户好友的关注数量排序展示。
[0074]所述展示模块410首先根据公众账号活跃度的大小将检索结果排序展示,活跃度最大的公众账号展示在最顶端;并根据检索结果中公众账号的活跃度大小由大到小的排序展示。所述活跃度指认证单位或者持有者使用该公众账号发布消息或者提供服务的频率,例如,某一公共订阅号持有者每天平均发布10条消息,则该公众账号的活跃度为10。
[0075]如果存在两个或者多个活跃度相同的公众账号,则所述展示模块410通过对比公众账号的认证情况。若公众账号经过认证,则所述展示模块410优先展示经认证的公众账号。
[0076]若存在两个或者多个公众账号活跃度相同且都经过认证,则所述展示模块410根据公众账号在用户好友的关注数量排序展示,关注数量最多的公众账号优先展示,并根据用户好友的关注数量由多到少的排序展示公众账号。
[0077]发布信息频率高的公众账号发布的消息或者提供的服务也越多,越有可能是搜素用户需要的工作账号。通过活跃度对比可以将发布信息频率最高的公众账号优先展示,可减少搜索用户的操作次数。
[0078]经过认证的公众账号一般地都代表一个公司或单位提供服务或者发布消息,从而具备一定的权威性,越有可能是搜素用户需要的工作账号。在活跃度相同的情况下优先展示经过认证的公众账号,可减少搜索用户的操作次数。
[0079]当搜索用户选择展示相关公众账号具体信息时,所述展示模块410根据搜索用户选择展示相应公众账号的介绍资料,以向搜索用户说明该公众账号的具体用途和功能。进一步地,所述展示模块410还添加历史消息选择,以向搜索用户展示该公众账号发布的历史消息。并且所述展示模块410同时展示已关注该公众账号的用户好友的信息。其中,所述用户好友的信息包括用户好友的名称,进一步地,还可以包括用户好友的头像和/或用户好友的签名。
[0080]现有的即使通讯公众账号搜索系统是检索模块110单纯地根据搜索用户输入的关键字检索公众账号数据库,展示模块410获取并展示检索结果。虽然社交应用用户能够根据输入的公众账号关键词搜索出相应的社交应用公众号,但是随着社交应用公众号数量的增加,同类关键字检索模块110返回的搜索结果将会越来越多,社交应用用户无法快速识别和选择感兴趣的社交应用公众账号,只能逐一查看搜索结果,再作出选择,增加了社交应用用户在选择感兴趣的社交应用公众号时的操作步骤,使得操作时间变长。而本发明所述的技术方案所述检索模块110在获取检索结果后,所述展示模块410并不马上急于展示检索结果,而是先通过调用模块210调用搜索用户的社交网络数据,所述对比模块311对比所述搜索用户的所有好友所关注的公众账号中是否有与检索结果中的公众账号一致,并通过所述记录模块312获取检索结果中各个公众账号的用户好友的关注数量;最后才通过展示模块410展示所述公众账号的检索结果以及各个公众账号的用户好友的关注数量;并根据搜索用户选择展示相应公众账号的介绍资料并同时展示已关注该公众账号的用户好友的信息。搜索用户根据展示模块410所展示的搜索结果能够快速明了知道相应公众账号用户好友关注的数量以及具体好友的信息,从而根据公众账号用户好友关注的数量以及具体好友的信息了解该公众账号在自己社交圈的影响力,进而使更快速地寻找喜欢的公众账号,而无需逐一查看搜索结果,从而减少了搜索用户查看搜索结果的数量,进一步地减少了搜索用户在选择感兴趣的社交应用公众账号时的操作步骤和次数,最终节约了搜索用户的操作时间。(以下是腾讯固定格式)
[0081]除非上下文另有特定清楚的描述,本发明中的元件和组件,数量既可以单个的形式存在,也可以多个的形式存在,本发明并不对此进行限定。本发明中的步骤虽然用标号进行了排列,但并不用于限定步骤的先后次序,除非明确说明了步骤的次序或者某步骤的执行需要其他步骤作为基础,否则步骤的相对次序是可以调整的。可以理解,本文中所使用的术语“和/或”涉及且涵盖相关联的所列项目中的一者或一者以上的任何和所有可能的组口 ο
[0082]图5为能实现本发明实施例的一个计算机系统1000的模块图。该计算机系统1000只是一个适用于本发明的计算机环境的示例,不能认为是提出了对本发明的使用范围的任何限制。计算机系统1000也不能解释为需要依赖于或具有图示的示例性的计算机系统1000中的一个或多个部件的组合。
[0083]图5中示出的计算机系统1000是一个适合用于本发明的计算机系统的例子。具有不同子系统配置的其它架构也可以使用。例如有大众所熟知的台式机、笔记本、个人数字助理、智能电话、平板电脑等类似设备可以适用于本发明的一些实施例。但不限于以上所列举的设备。
[0084]如图5所示,计算机系统1000包括处理器1010、存储器1020和系统总线1022。包括存储器1020和处理器1010在内的各种系统组件连接到系统总线1022上。处理器1010是一个用来通过计算机系统中基本的算术和逻辑运算来执行计算机程序指令的硬件。存储器1020是一个用于临时或永久性存储计算程序或数据(例如,程序状态信息)的物理设备。系统总线1020可以为以下几种类型的总线结构中的任意一种,包括存储器总线或存储控制器、外设总线和局部总线。处理器1010和存储器1020可以通过系统总线1022进行数据通信。其中存储器1020包括只读存储器(ROM)或闪存(图中都未示出),以及随机存取存储器(RAM),RAM通常是指加载了操作系统和应用程序的主存储器。
[0085]计算机系统1000还包括显示接口 1030(例如,图形处理单元)、显示设备1040(例如,液晶显示器)、音频接口 1050(例如,声卡)以及音频设备1060(例如,扬声器)。显示设备1040和音频设备1060是用于体验多媒体内容的媒体设备。
[0086]计算机系统1000 —般包括一个存储设备1070。存储设备1070可以从多种计算机可读介质中选择,计算机可读介质是指可以通过计算机系统1000访问的任何可利用的介质,包括移动的和固定的两种介质。例如,计算机可读介质包括但不限于,闪速存储器(微型SD卡),CD-R0M,数字通用光盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存储或其它磁存储设备,或者可用于存储所需信息并可由计算机系统1000访问的任何其它介质。
[0087]计算机系统1000还包括输入装置1080和输入接口 1090(例如,1控制器)。用户可以通过输入装置1080,如键盘、鼠标、显示装置1040上的触摸面板设备,输入指令和信息到计算机系统1000中。输入装置1080通常是通过输入接口 1090连接到系统总线1022上的,但也可以通过其它接口或总线结构相连接,如通用串行总线(USB)。
[0088]计算机系统1000可在网络环境中与一个或者多个网络设备进行逻辑连接。网络设备可以是个人电脑、服务器、路由器、智能电话、平板电脑或者其它公共网络节点。计算机系统1000通过局域网(LAN)接口 1100或者移动通信单元1110与网络设备相连接。局域网(LAN)是指在有限区域内,例如家庭、学校、计算机实验室、或者使用网络媒体的办公楼,互联组成的计算机网络。WiFi和双绞线布线以太网是最常用的构建局域网的两种技术。WiFi是一种能使计算机系统1000间交换数据或通过无线电波连接到无线网络的技术。移动通信单元1110能在一个广阔的地理区域内移动的同时通过无线电通信线路接听和拨打电话。除了通话以外,移动通信单元1110也支持在提供移动数据服务的2G,3G或4G蜂窝通信系统中进行互联网访问。
[0089]应当指出的是,其它包括比计算机系统1000更多或更少的子系统的计算机系统也能适用于发明。例如,计算机系统1000可以包括能在短距离内交换数据的蓝牙单元,用于照相的图像传感器,以及用于测量加速度的加速计。
[0090]如上面详细描述的,适用于本发明的计算机系统1000能执行社交应用公众账号搜索方法的指定操作。计算机系统1000通过处理器1010运行在计算机可读介质中的软件指令的形式来执行这些操作。这些软件指令可以从存储设备1070或者通过局域网接口1100从另一设备读入到存储器1020中。存储在存储器1020中的软件指令使得处理器1010执行上述的社交应用公众账号搜索方法。此外,通过硬件电路或者硬件电路结合软件指令也能同样实现本发明。因此,实现本发明并不限于任何特定硬件电路和软件的组合。
[0091]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种社交应用公众账号搜索方法,其特征在于,包括步骤: 获取公众账号的搜索关键字,检索已有的公众账号数据库,获取相应的公众账号检索结果; 调用搜索用户的社交网络数据,获取搜索用户的好友所关注的各个公众账号; 根据公众账号的检索结果以及所述好友所关注的各个公众账号,获取检索结果中各个公众账号的用户好友的关注数量; 展示所述公众账号的检索结果以及各个公众账号的用户好友的关注数量。
2.根据权利要求1所述的社交应用公众账号搜索方法,其特征在于,所述展示所述公众账号的检索结果以及各个公众账号的用户好友的关注数量步骤之后,还包括步骤:根据搜索用户选择展示相应公众账号的介绍资料并同时展示已关注该公众账号的用户好友的信息,所述用户好友的信息包括以下信息中的一个或多个: 用户好友的头像; 用户好友的名称; 用户好友的签名。
3.根据权利要求1所述的社交应用公众账号搜索方法,其特征在于,所述根据公众账号的检索结果以及所述好友所关注的各个公众账号,获取检索结果中各个公众账号的用户好友的关注数量步骤,包括: 对比所述搜索用户的所有好友所关注的公众账号中是否有与检索结果中的公众账号一致; 若有,则记录关注同一公众账号的好友数量以及拉取好友的信息,并将好友的数量和好友的信息返回至公众账号的检索结果中。
4.根据权利要求1所述的社交应用公众账号搜索方法,其特征在于,所述检索结果的展示方法为根据公众账号在用户好友的关注数量多少排序展示。
5.根据权利要求4所述的社交应用公众账号搜索方法,其特征在于,所述检索结果的展示方法为根据公众账号活跃度的大小将检索结果排序展示;活跃度相同的公众账号,若有认证,则经认证的公众账号优先展示;若公众账号活跃度相同且都经过认证,则根据公众账号在用户好友的关注数量排序展示。
6.一种社交应用公众账号搜索系统,其特征在于,包括: 检索模块,用于获取公众账号的搜索关键字,检索已有的公众账号数据库,获取相应的公众账号检索结果; 调用模块,用于调用搜索用户的社交网络数据,获取搜索用户的好友所关注的各个公众账号; 查询模块,用于根据公众账号的检索结果以及所述好友所关注的各个公众账号,获取检索结果中各个公众账号的用户好友的关注数量; 展示模块,用于展示所述公众账号的检索结果以及各个公众账号的用户好友的关注数量。
7.根据权利要求6所述的社交应用公众账号搜索系统,其特征在于,所述展示模块还用于根据搜索用户选择展示相应公众账号的介绍资料并同时展示已关注该公众账号的用户好友的信息,所述用户好友的信息包括以下信息中的一个或多个: 用户好友的头像; 用户好友的名称; 用户好友的签名。
8.根据权利要求6所述的社交应用公众账号搜索系统,其特征在于,还包括: 对比模块,用于对比所述搜索用户的所有好友所关注的公众账号中是否有与检索结果中的公众账号一致; 记录模块,用于记录关注同一公众账号的好友数量以及拉取好友的信息,并将好友的数量和好友的信息返回至公众账号的检索结果中。
9.根据权利要求6所述的社交应用公众账号搜索系统,其特征在于,所述展示模块展示所述检索结果的展示方法为根据公众账号在用户好友的关注数量多少排序展示。
10.根据权利要求9所述的社交应用公众账号搜索系统,其特征在于,所述展示模块展示所述检索结果的展示方法为根据公众账号活跃度的大小将检索结果排序展示;活跃度相同的公众账号,若有认证,则经认证的公众账号优先展示;若公众账号活跃度相同且都经过认证,则根据公众账号在用户好友的关注数量排序展示。
【文档编号】G06F17/30GK104391846SQ201410175962
【公开日】2015年3月4日 申请日期:2014年4月28日 优先权日:2014年4月28日
【发明者】向国屹 申请人:腾讯科技(深圳)有限公司

最新回复(0)