获取信息的方法和装置制造方法及图纸

技术编号:8190963 阅读:196 留言:0更新日期:2013-01-10 01:52
本发明专利技术公开了一种获取信息的方法和装置,属于微博技术领域。所述方法包括:获取客户端用户输入的标签关键字;根据所述标签关键字,获取与所述客户端用户拥有相同标签的用户的相关信息,所述相关信息至少包括与所述客户端用户拥有相同标签的用户的标签信息;展示与所述客户端用户拥有相同标签的用户的相关信息。本发明专利技术在微博主页上增加搜索栏,客户端可以通过用户输入的标签关键字找到与客户端拥有相同标签的用户,提高了客户端搜索的速度和准确性。

【技术实现步骤摘要】
获取信息的方法和装置
本专利技术涉及微博
,特别涉及一种获取信息的方法和装置。
技术介绍
微博,即微博客(MicroBlog)的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过WEB(网络)、WAP(WirelessApplicationProtocol,无线应用协议)以及各种客户端组建个人社区,以140字左右的文字更新信息,并实现即时分享。在客户端微博软件中,用户可以根据自己的兴趣、爱好、特征等为自己打上具有个性的标签提示语,并可进一步找到与自己拥有同一标签的用户,从而和与自己拥有同一标签的用户进一步沟通。在现有的微博客户端软件中,客户端用户需要通过查看其他用户的详细资料来找到与该客户端用户拥有同一标签的用户,从而进一步查看该用户的微博消息。现有技术中,找到与自已拥有同一标签的用户的方法就是去查看该用户的详细资料,从用户的详细资料中查看该用户的标签,从而判断该标签是否与自己的相同,客户端用户可能需要查找很多其他用户的详细资料,才能找到一个与自己携带同一标签的用户,这种做法效率太低,搜索速度太慢,客户端用户可能在查看10个或是更多其他用户的详细资料后才能找到与自己拥有相同标签的用户。
技术实现思路
为了解决现有微博技术中搜索速度慢的问题,本专利技术实施例提供了一种获取信息的方法和装置。所述技术方案如下:一方面,提供了一种获取信息的方法,所述方法包括:获取客户端用户输入的标签关键字;根据所述标签关键字,获取与所述客户端用户拥有相同标签的用户的相关信息,所述相关信息至少包括与所述客户端用户拥有相同标签的用户的标签信息,所述相关信息是根据一定的优先级拉取到的,所述相关信息的字节数越短,优先级最高;接收所述客户端用户展示与所述客户端用户拥有相同标签的用户的相关信息的请求;判断是否有相应的控件供所述客户端展示与所述客户端用户拥有相同标签的用户的所述相关信息使用;如果是,则将与所述客户端用户拥有相同标签的用户的相关信息添加到所述相应的控件上进行展示;如果否,则创建新的控件以展示与所述客户端用户拥有相同标签的用户的相关信息。所述根据所述标签关键字,获取与所述客户端用户拥有相同标签的用户的相关信息,包括:将所述标签关键字发送给服务器,使所述服务器根据所述标签关键字查找与所述客户端用户拥有相同标签的用户的相关信息;接收并存储所述服务器返回的与所述客户端用户拥有相同标签的用户的相关信息。所述相关信息还包括:头像信息、昵称信息、账户信息和微博消息中的至少一个。所述方法还包括:当所述客户端用户打开任一网页页面时,获取所述网页页面上的微博消息的关键信息;根据所述网页页面上的微博消息的关键信息,判断内存中是否存有所述微博消息;如果是,则增加所述微博消息的引用次数。所述方法还包括:当所述客户端存储的微博消息达到预定的数量时,判断所述微博消息中是否存在引用次数小于预定次数的微博消息;如果是,则删除所述引用次数小于预定次数的微博消息。另一方面,还提供了一种获取信息的装置,所述装置包括:搜索逻辑管理控制模块,用于获取客户端用户输入的标签关键字;数据拉取及存储模块,用于根据所述标签关键字,获取与所述客户端用户拥有相同标签的用户的相关信息,所述相关信息至少包括与所述客户端用户拥有相同标签的用户的标签信息,所述相关信息是根据一定的优先级拉取到的,所述相关信息的字节数越短,优先级最高;搜索结果页展示模块,用于接收所述客户端用户展示与所述客户端用户拥有相同标签的用户的相关信息的请求;判断是否有相应的控件供所述客户端展示与所述客户端用户拥有相同标签的用户的所述相关信息使用;如果是,则将与所述客户端用户拥有相同标签的用户的相关信息添加到所述相应的控件上进行展示;如果否,则创建新的控件以展示与所述客户端用户拥有相同标签的用户的相关信息。所述数据拉取及存储模块,包括:发送单元,用于将所述标签关键字发送给服务器,使所述服务器根据所述标签关键字查找与所述客户端用户拥有相同标签的用户的相关信息;接收单元,用于接收并存储所述服务器返回的与所述客户端用户拥有相同标签的用户的相关信息。所述装置还包括:计数模块,用于当所述客户端用户打开任一网页页面时,获取所述网页页面上的微博消息的关键信息;根据所述网页页面上的微博消息的关键信息,判断内存中是否存有所述微博消息;如果是,则增加所述微博消息的引用次数。所述装置还包括:淘汰模块,用于当所述客户端存储的微博消息达到预定的数量时,判断所述微博消息中是否存在引用次数小于预定次数的微博消息;如果是,则删除所述引用次数小于预定次数的微博消息。本专利技术实施例提供的技术方案带来的有益效果是:在微博主页上增加搜索栏,客户端可以通过用户输入的标签关键字找到与客户端用户拥有相同标签的用户,不仅提高了客户端搜索的速度,而且也保证了搜索的准确性,进一步优化了客户端微博系统的功能。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例1中提供的一种获取信息的方法流程图;图2是本专利技术实施例2中提供的一种获取信息的方法流程图;图3是本专利技术实施例2中提供的一种搜索结果展示的示意图;图4是本专利技术实施例3中提供的一种获取信息的装置的示意图;图5是本专利技术实施例3中提供的另一种获取信息的装置的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例1参见图1,本专利技术实施例提供了一种获取信息的方法,包括:101:获取客户端用户输入的标签关键字;102:根据标签关键字,获取与客户端用户拥有相同标签的用户的相关信息,相关信息至少包括与客户端用户拥有相同标签的用户的标签信息;103:展示与客户端用户拥有相同标签的用户的相关信息。优选地,根据所述标签关键字,获取与所述客户端用户拥有相同标签的用户的相关信息,包括:将所述标签关键字发送给服务器,使所述服务器根据所述标签关键字查找与所述客户端用户拥有相同标签的用户的相关信息;接收并存储所述服务器返回的与所述客户端用户拥有相同标签的用户的相关信息。所述相关信息还包括:头像信息、昵称信息、账户信息和微博消息中的至少一个。优选地,本专利技术实施例提供的方法还包括:当所述客户端用户打开任一网页页面时,获取所述网页页面上的微博消息的关键信息;根据所述网页页面上的微博消息的关键信息,判断内存中是否存有所述微博消息;如果是,则增加所述微博本文档来自技高网...

【技术保护点】
一种获取信息的方法,其特征在于,所述方法包括:获取客户端用户输入的标签关键字;根据所述标签关键字,获取与所述客户端用户拥有相同标签的用户的相关信息,所述相关信息至少包括与所述客户端用户拥有相同标签的用户的标签信息;展示与所述客户端用户拥有相同标签的用户的相关信息。

【技术特征摘要】
1.一种获取信息的方法,其特征在于,所述方法包括:
获取客户端用户输入的标签关键字,所述标签关键字是客户端安装微博软件后,通过所述微博软件在微博主页上增加的搜索项输入的;
根据所述标签关键字,获取与所述客户端用户拥有相同标签的用户的相关信息,所述相关信息至少包括与所述客户端用户拥有相同标签的用户的标签信息,所述相关信息还包括头像信息、昵称信息、账户信息和微博消息中的至少一个;所述相关信息是根据优先级拉取到的,所述昵称信息和所述账户信息的优先级最高;除所述昵称信息和所述账户信息的其它信息在收到回包后通过对控件的一次刷新过程异步的呈现给用户;所述其它信息包括所述头像信息、所述微博消息、所述用户的个人标签信息、所述用户最近发表的一条广播信息和所述用户的地域标识信息中的至少一种;
展示与所述客户端用户拥有相同标签的用户的相关信息。


2.根据权利要求1所述的方法,其特征在于,所述根据所述标签关键字,获取与所述客户端用户拥有相同标签的用户的相关信息,包括:
将所述标签关键字发送给服务器,使所述服务器根据所述标签关键字查找与所述客户端用户拥有相同标签的用户的相关信息;
接收并存储所述服务器返回的与所述客户端用户拥有相同标签的用户的相关信息。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述客户端用户打开任一网页页面时,获取所述网页页面上的所述微博消息的关键信息;
根据所述网页页面上的所述微博消息的关键信息,判断内存中是否存有所述微博消息;
如果是,则增加所述微博消息的引用次数。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述客户端存储的所述微博消息达到预定的数量时,判断所述微博消息中是否存在引用次数小于预定次数的微博消息;
如果是,则删除所述引用次数小于预定次数的微博消息。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述展示与所述客户端用户拥有相同标签的用户的相关信息,包括:
接收所述客户端用户展示与所述客户端用户拥有相同标签的用户的相关信息的请求;
判断是否有相应的控件供所述客户端展示与所述客户端用户拥有相同标签的用户的所述相关信息使用;
如果是,则将与所述客户端用户拥有相同标签的用户的相关信息添加到所述相应的控件上进行展示。


6.一种获取信息的装置,其特征在于,所述装置包括:
搜索逻辑管理控制模...

【专利技术属性】
技术研发人员:库宇
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:

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

1