一种微博中的搜索方法及系统与流程

文档序号:15025031发布日期:2018-07-27 17:22阅读:289来源:国知局

本发明涉及互联网应用的微博领域,尤其涉及一种微博中的搜索方法及系统。



背景技术:

目前,搜索竞价公布信息主要用于专门的搜索工具,用户输入关键词后,搜索系统首先寻找与关键词匹配的公布信息,并根据每个客户对关键词的出价、要展示的公布信息的质量度、搜索结果页可以展示的公布信息的数量,对搜索结果页的公布信息和搜索结果予以显示。当用户点击搜索结果中的公布信息后,会进入公布信息的公布页面看到公布信息的详细信息;同时,公布信息推送系统会根据点击进行记录,从而达到公布信息的宣传与受益的目的。

现在,微博用户经常会在微博中找人或查找话题等,在输入关键词后,将会看到与该关键词相关的微博信息,包括:每个微博的用户名、关注的用户数量或收听的用户数量、被关注的人数或被收听的人数、认证信息、所在地等;而且,在搜索结果中只能看到包含有相应关键词的微博帐号以及微博信息,用户根据这些内容判断微博帐号的价值,并可以选择收听/关注其信息。现有微博中的搜索功能仅限于搜索微博帐号和微博内容;此外,有些微博会显示被收听人数或被关注人数最多的前三个微博帐号,但是,并没有提供关于该微博帐号的更详细的信息。

现有技术中,并没有将搜索工具的功能充分应用到微博的搜索系统中,因此,也就无法利用微博产生更多更好的效益,微博的利用率较低。



技术实现要素:

有鉴于此,本发明的主要目的在于提供一种微博中的搜索方法及系统,能够优先显示产品的微博帐号,提高微博的利用率。

为达到上述目的,本发明的技术方案是这样实现的:

本发明提供一种微博中的搜索方法,包括:

接收输入的关键词,并查找与所述关键词相关的微博帐号;

搜索结果中存在产品的微博帐号时,对所述产品的微博帐号进行排序,并在搜索结果中优先显示产品的微博帐号。

上述方法中,

所述查找与所述关键词相关的微博帐号之后,该方法还包括:判断搜索结果中是否存在产品的微博帐号;

该方法还包括:搜索结果中不存在产品的微博帐号时,直接显示关键词相关的微博帐号及所述微博帐号对应的微博信息。

上述方法中,所述在搜索结果中优先显示产品的微博帐号之后,该方法还包括:

根据收到的收听请求或关注请求,统计产品的微博帐号的被收听的人数或被关注的人数。

上述方法中,所述接收输入的关键词,并查找与所述关键词相关的微博帐号为:

微博的搜索服务器接收输入的关键词,并在微博的数据库中查找与所述关键词相关的微博帐号。

上述方法中,所述对所述产品的微博帐号进行排序,并在搜索结果中优先显示产品的微博帐号为:

搜索结果中存在多个产品的微博帐号时,对所述多个产品的微博帐号进行排序,排序后的产品的微博帐号排在搜索结果中所有微博帐号的最前面;

搜索服务器显示包括相关的微博帐号、对应的微博信息和公布信息的搜索结果。

上述方法中,

所述微博信息至少包括:微博用户名、收听的用户数量或关注的用户数量、被收听的人数或被关注的人数、认证信息、所在地;

所述公布信息至少包括:产品的功能、特性、最新的优惠活动、图片。

上述方法中,

所述对多个产品的微博帐号进行排序为:按照竞价结果对多个产品的微博帐号进行排序;

所述竞价结果根据千次曝光展示收入(eCPM)确定;

所述按照竞价结果对所述产品的微博帐号进行排序为:eCPM最高的微博帐号排在所有产品的微博帐号的最前面,eCPM次高的微博帐号的排在所有产品的微博帐号的第二位,以此类推。

上述方法中,所述统计产品的微博帐号的被收听的人数或被关注的人数为:

统计服务器每收到一个客户端发送的收听请求或关注请求,就记录产品的微博帐号多一个被收听的用户或被关注的用户,统计产品的微博帐号的被收听的人数或被关注的人数。

本发明还提供一种微博中的搜索系统,包括:客户端、搜索服务器;其中,

客户端,用于输入关键词,并将所述关键词发送给搜索服务器;

搜索服务器,用于接收输入的关键词,查找与所述关键词相关的微博帐号;并在搜索结果中存在产品的微博帐号时,对所述产品的微博帐号进行排序,并在搜索结果中优先显示产品的微博帐号。

上述系统中,

所述搜索服务器,还用于查找与所述关键词相关的微博帐号之后,判断搜索结果中是否存在产品的微博帐号;

所述搜索服务器,还用于搜索结果中不存在产品的微博帐号时,直接显示关键词相关的微博帐号及所述微博帐号对应的微博信息。

上述系统中,该系统还包括:统计服务器;

所述客户端,还用于向统计服务器发送收听请求或关注请求;

所述统计服务器,用于在搜索结果中优先显示产品的微博帐号之后,根据收到的收听请求或关注请求,统计产品的微博帐号的被收听的人数或被关注的人数。

本发明提供的微博中的搜索方法及系统,接收输入的关键词,并查找与所述关键词相关的微博帐号;搜索结果中存在产品的微博帐号时,对所述产品的微博帐号进行排序,并在搜索结果中优先显示产品的微博帐号,如此,就能够优先显示产品的微博帐号。此外,将排序应用于微博搜索中,可以对搜索结果根据排序结果进行计费,还可以在收听和关注后进行计费,从而提高微博产生的效益。另外,本发明中,还可以显示产品的微博帐号对应的公布信息,利用微博向用户展示产品,从而提高微博的利用率,拓展微博的应用价值。

附图说明

图1是本发明实现微博中的搜索方法的流程示意图;

图2是本发明实现微博中的搜索方法的架构示意图;

图3是本发明实现微博中的搜索系统的结构示意图。

具体实施方式

本发明的基本思想是:接收输入的关键词,并查找与所述关键词相关的微博帐号;搜索结果中存在产品的微博帐号时,对所述产品的微博帐号进行排序,并在搜索结果中优先显示产品的微博帐号。

下面通过附图及具体实施例对本发明再做进一步的详细说明。

本发明提供一种微博中的搜索方法,图1是本发明实现微博中的搜索方法的流程示意图,如图1所示,同时结合图2,该方法包括以下步骤:

步骤101,接收输入的关键词,并查找与该关键词相关的微博帐号;

具体的,用户通过客户端登录微博后,可以在微博的搜索框中输入关键词并点击搜索,用于向微博服务器发送搜索请求;微博的搜索服务器接收输入的关键词,并在微博的数据库中查找与该关键词相关的微博帐号;所述客户端为安装有微博应用程序的计算机、智能移动终端、平板电脑等。

步骤102,判断搜索结果中是否存在产品的微博帐号,如果是,执行步骤103,如果否,执行步骤105;

具体的,由微博的搜索服务器判断搜索结果的微博帐号中,是否存在产品的微博帐号,如果存在,执行步骤103,如果不存在,执行步骤105;所述产品指的是利用公布信息进行宣传的对象,例如,电子产品、食品、公益活动等。

步骤103,对所有产品的微博帐号进行排序,并在搜索结果中优先显示产品的微博帐号;

具体的,如果搜索结果中只有一个产品的微博帐号,则不需要进行排序,但仍需要在搜索结果中优先显示该产品的微博帐号;同时,显示该微博帐号对应的微博信息和公布信息,即:该产品的微博帐号在搜索结果的所有微博帐号中排在最前面;

如果搜索结果中存在多个产品的微博帐号,需要对这些产品的微博帐号进行排序;这里,可以是按照竞价结果对微博帐号进行排序,所述竞价结果可以根据点千次曝光展示收入(eCPM,effective Cost Per Mille)确定,eCPM最高的微博帐号的排在所有产品的微博帐号的最前面,eCPM次高的微博帐号排在所有产品的微博帐号的第二位,以此类推;

对所有产品的微博帐号排序后,排序后的产品的微博帐号排在搜索结果中所有微博帐号的最前面;

搜索服务器显示搜索结果,搜索结果包括相关的微博帐号,以及对应的微博信息和公布信息;其中,微博信息包括:微博用户名、收听的用户数量或关注的用户数量、被收听的人数或被关注的人数、认证信息、所在地等;对于搜索结果中的产品的微博帐号,还需要展示该产品的微博帐号的公布信息,所述公布信息包括:产品的功能、特性、最新的优惠活动、图片等,以实现对产品的展示。

步骤104,根据收到的收听请求或关注请求,统计产品的微博帐号的被收听的人数或被关注的人数;

具体的,搜索服务器显示搜索结果后,用户可以通过客户端浏览搜索结果中的微博帐号,还可以进一步收听或关注某个产品的微博帐号;用户通过客户端收听或关注某个产品的微博帐号时,就相当于客户端向微博的统计服务器发送收听请求或关注请求,统计服务器每收到一个收听请求或关注请求,就记录该产品的微博帐号多了一个被收听的用户或被关注的用户,进而可以统计产品的微博帐号的被收听的人数或被关注的人数,统计的结果为下一次的产品的微博帐号的排序提供依据;

用户收听或关注某个产品的微博帐号后,当该产品的微博帐号发布新的微博消息时,该用户通过客户端登录微博后,就可以及时看到新的微博消息,还可以将自身收听或关注的产品的微博帐号的公布信息转发给其他好友微博用户。

对于本发明提出的微博中的搜索方法而言,步骤104是可选的;当不包含步骤104时,步骤103执行后就结束当前处理流程;当包含步骤104时,步骤104执行后结束当前处理流程。

步骤105,直接显示关键词相关的微博帐号及该微博帐号对应的微博信息。

本发明中,也可以只考虑搜索结果中存在产品的微博帐号的处理,搜索结果中不存在产品的微博帐号的不考虑。

为实现上述方法,本发明还提供一种微博中的搜索系统,图3是本发明实现微博中的搜索系统的结构示意图,如图3所示,该系统包括:客户端30、搜索服务器31;其中,

客户端30,用于输入关键词,并将所述关键词发送给搜索服务器31;

搜索服务器31,用于接收输入的关键词,查找与所述关键词相关的微博帐号;并在搜索结果中存在产品的微博帐号时,对所述产品的微博帐号进行排序,并在搜索结果中优先显示产品的微博帐号。

其中,所述搜索服务器31,还用于查找与所述关键词相关的微博帐号之后,判断搜索结果中是否存在产品的微博帐号;

所述搜索服务器31,还用于搜索结果中不存在产品的微博帐号时,直接显示关键词相关的微博帐号及所述微博帐号对应的微博信息。

其中,该系统还包括:统计服务器32;

所述客户端30,还用于向统计服务器32发送收听请求或关注请求;

所述统计服务器32,用于在搜索结果中优先显示产品的微博帐号之后,根据收到的收听请求或关注请求,统计产品的微博帐号的被收听的人数或被关注的人数。

其中,所述搜索服务器31接收输入的关键词,并查找与所述关键词相关的微博帐号为:接收输入的关键词,并在微博的数据库中查找与所述关键词相关的微博帐号。

其中,所述搜索服务器31对所述产品的微博帐号进行排序,并在搜索结果中优先显示产品的微博帐号为:搜索结果中存在多个产品的微博帐号时,对所述多个产品的微博帐号进行排序,排序后的产品的微博帐号排在搜索结果中所有微博帐号的最前面;搜索服务器显示包括相关的微博帐号、对应的微博信息和公布信息的搜索结果。

所述微博信息至少包括:微博用户名、收听的用户数量或关注的用户数量、被收听的人数或被关注的人数、认证信息、所在地;所述公布信息至少包括:产品的功能、特性、最新的优惠活动、图片。

其中,所述统计服务器32统计产品的微博帐号的被收听的人数或被关注的人数为:统计服务器每收到一个客户端发送的收听请求或关注请求,就记录产品的微博帐号多一个被收听的用户或被关注的用户,统计产品的微博帐号的被收听的人数或被关注的人数。

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

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