一种微博消息的显示方法、微博终端及微博服务器端技术

技术编号:7954564 阅读:156 留言:0更新日期:2012-11-08 23:41
本发明专利技术实施例公开了一种微博消息的显示方法,包括:当用户对群组名单列表进行查询操作时,微博终端向微博服务器端发送群组名单列表获取请求,接收并显示微博服务器端返回的所述用户的群组名单列表;当用户在群组名单列表中选择任一个微博群组时,微博终端将所选择的微博群组的名称写入新的消息显示页面中,向微博服务器端发送消息列表获取请求,接收微博服务器端返回的所选择的微博群组的消息列表,并在所述新的消息显示页面中显示所述消息列表。本发明专利技术实施例还公开了一种微博终端及微博服务器端。本发明专利技术可对微博主页消息进行有效地组织和显示,使用户能够快速有效地查看其关注的微博消息,提高用户对微博主页的使用效率。

【技术实现步骤摘要】
一种微博消息的显示方法、微博终端及微博服务器端
本专利技术涉及微博
,尤其涉及一种微博消息的显示方法、微博终端及微博服务器端。
技术介绍
微博(MicroBlog,微型博客),是一种可以即时发布消息的类似博客的系统,其最大的特点为集成化和开放化,用户可以通过手机、IM(InstantMessaging,即时通讯)软件或外部API(ApplicationProgrammingInterface,应用程序编程接口)等途径向微博发布消息。随着IM软件的广泛应用,通过IM软件发布微博消息越来越成为用户极为推崇的一种途径,微博作为一种扩展IM消息传播机制的新产品,其应用得到了快速的增长。微博List(群组)是微博的一个重要应用,微博List为相同爱好或者相同标签的微博用户提供小圈子的聚焦、沟通和交流的平台。当用户创建微博List或加入到某个微博List时,可以对该微博List中的多个微博用户进行会话。用户可以根据自己的需要收听感兴趣的人员或微博List,建立一种广泛的关系链,同时可以快速的查看到收听的人员或收听的微博List中各成员所发表的消息,用户收听的人员或收听的微博List中各成员发表的消息均按时间线进行排序,排序后的消息列表就是微博应用中最重要的主页消息列表(或主页消息线)。由于微博关系链的松散化,用户收听的人员较多,现有的主页消息列表的组织会非常混乱,经常会错过某些用户的关键消息,比如:当用户收听的某个人员非常活跃时,用户的主页消息列表会被该人员大量占据,从而使用户错过收听的其他人员的消息。随着微博技术的迅速发展,如何对主页消息列表进行有效地组织,以提高用户对微博主页的使用效率成为一个亟待解决的问题。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种微博消息的显示方法、微博终端及微博服务器端,可对微博主页消息进行有效地组织和显示,使用户能够快速有效地查看其关注的微博消息,提高用户对微博主页的使用效率。为了解决上述技术问题,本专利技术实施例提供了一种微博消息的显示方法,包括:当检测到用户对群组名单列表进行查询操作时,所述用户对应的微博终端向微博服务器端发送群组名单列表获取请求,请求获取所述用户的群组名单列表;所述微博终端接收并显示所述微博服务器端返回的所述用户的群组名单列表,所述群组名单列表中包括至少一个微博群组;当所述用户在所述群组名单列表中选择任一个微博群组时,所述微博终端将所选择的微博群组的名称写入新的消息显示页面中,并向所述微博服务器端发送消息列表获取请求,请求获取所选择的微博群组的消息列表;所述微博终端接收所述微博服务器端返回的所选择的微博群组的消息列表,并在写有所选择的微博群组的名称的所述新的消息显示页面中显示所选择的微博群组的消息列表。其中,所述当检测到用户对群组名单列表进行查询操作时,所述用户对应的微博终端向微博服务器端发送群组名单列表获取请求,请求获取所述用户的群组名单列表,包括:当检测到用户对群组名单列表进行查询操作时,所述用户对应的微博终端对所述用户的用户ID(Identity,标识号)进行封装,生成群组名单列表获取请求;所述微博终端将所述群组名单列表获取请求发送至微博服务器端,请求获取所述用户的群组名单列表。其中,所述微博终端将所述群组名单列表获取请求发送至微博服务器端之后,接收并显示所述微博服务器端返回的所述用户的群组名单列表之前,还包括:所述微博服务器端根据所述群组名单列表获取请求中包含的用户ID,从数据库中查询所述用户加入或创建的微博群组对应的微博群组ID,并生成微博群组ID列表,所述微博群组ID列表中包括至少一个微博群组ID;所述微博服务器端根据所述用户的微博群组ID列表,从数据库中获取每个微博群组ID对应的微博群组的基本信息;所述微博服务器端将所述用户的微博群组ID列表和每个微博群组ID对应的微博群组的基本信息返回给所述微博终端;其中,所述微博群组的基本信息包括:微博群组ID、成员ID列表、微博群组的名称、微博群组的简介、微博群组的类型及微博群组的属性中的任一种或多种。其中,所述微博终端接收并显示所述微博服务器端返回的所述用户的群组名单列表,包括:所述微博终端接收所述微博服务器端返回的所述用户的微博群组ID列表和每个微博群组ID对应的微博群组的基本信息;所述微博终端根据所述用户的微博群组ID列表和每个微博群组ID对应的微博群组的基本信息,生成所述用户的群组名单列表,所述群组名单列表中包括至少一个微博群组;所述微博终端在列表显示界面中显示所述用户的群组名单列表。其中,所述微博终端向所述微博服务器端发送消息列表获取请求,请求获取所选择的微博群组的消息列表,包括:所述微博终端对所选择的微博群组ID进行封装,生成消息列表获取请求;所述微博终端将所述消息列表获取请求发送至所述微博服务器端,请求获取所选择的微博群组的消息列表。其中,所述微博终端将所述消息列表获取请求发送至所述微博服务器端之后,接收所述微博服务器端返回的所选择的微博群组的消息列表之前,还包括:所述微博服务器端根据所述消息列表获取请求中包含的所选择的微博群组ID,从数据库中查询所选择的微博群组的成员ID列表;所述微博服务器端根据所选择的微博群组的成员ID列表,获取所选择的微博群组的各成员的消息索引ID列表;所述微博服务器端遍历所选择的微博群组的各成员的消息索引ID列表,按时间线对所有的消息索引ID进行排序,形成所选择的微博群组的消息索引ID列表;所述微博服务器端将所选择的微博群组的消息索引ID列表返回至所述微博终端;所述微博终端对所述微博服务器端返回的所选择的微博群组的消息索引ID列表进行封装,生成消息体获取请求发送至所述微博服务器端,请求获取所选择的微博群组的消息索引ID列表对应的消息体;所述微博服务器端根据所述消息体获取请求中包含的所选择的微博群组的消息索引ID列表,拉取所选择的微博群组的消息索引ID列表中各消息索引ID对应的消息体,并将拉取到的所述消息索引ID列表中各消息索引ID对应的消息体返回对所述微博终端。其中,所述微博终端接收所述微博服务器端返回的所选择的微博群组的消息列表,并在写有所选择的微博群组的名称的所述新的消息显示页面中显示所选择的微博群组的消息列表,包括:所述微博终端接收所述微博服务器端返回的所选择的微博群组的消息索引ID列表和所述消息索引ID列表中各消息索引ID对应的消息体;所述微博终端根据所选择的微博群组的消息索引ID列表和所述消息索引ID列表中各消息索引ID对应的消息体,创建所选择的微博群组的消息列表;所述微博终端在写有所选择的微博群组的名称的所述新的消息显示页面中显示所选择的微博群组的消息列表。其中,所述微博终端接收并显示所述微博服务器端返回的所述用户的群组名单列表之后,还包括:所述微博终端定时向所述微博服务器端发送未读消息查询请求,请求查询所述用户的群组名单列表中各微博群组的未读消息,包括:所述微博终端对所述用户的群组名单列表包括的微博群组ID列表进行封装,生成未读消息查询请求;所述微博终端将所述未读消息查询请求发送至所述微博服务器端,请求查询所述用户的群组名单列表中各微博群组的未读消息。其中,所述微博终端将所述未读消息查询请求发送至所述微博服务器端之后,还包括:所述微本文档来自技高网
...
一种微博消息的显示方法、微博终端及微博服务器端

【技术保护点】
一种微博消息的显示方法,其特征在于,包括:当检测到用户对群组名单列表进行查询操作时,所述用户对应的微博终端向微博服务器端发送群组名单列表获取请求,请求获取所述用户的群组名单列表;所述微博终端接收并显示所述微博服务器端返回的所述用户的群组名单列表,所述群组名单列表中包括至少一个微博群组;当所述用户在所述群组名单列表中选择任一个微博群组时,所述微博终端将所选择的微博群组的名称写入新的消息显示页面中,并向所述微博服务器端发送消息列表获取请求,请求获取所选择的微博群组的消息列表;所述微博终端接收所述微博服务器端返回的所选择的微博群组的消息列表,并在写有所选择的微博群组的名称的所述新的消息显示页面中显示所选择的微博群组的消息列表。

【技术特征摘要】
1.一种微博消息的显示方法,其特征在于,包括:当检测到用户对群组名单列表进行查询操作时,所述用户对应的微博终端向微博服务器端发送群组名单列表获取请求,请求获取所述用户的群组名单列表;所述微博终端接收并显示所述微博服务器端返回的所述用户的群组名单列表,所述群组名单列表中包括至少一个微博群组;当所述用户在所述群组名单列表中选择任一个微博群组时,所述微博终端将所选择的微博群组的名称写入新的消息显示页面中,并向所述微博服务器端发送消息列表获取请求,请求获取所选择的微博群组的消息列表;所述微博终端接收所述微博服务器端返回的所选择的微博群组的消息索引ID列表和所述消息索引ID列表中各消息索引ID对应的消息体;所述微博终端根据所选择的微博群组的消息索引ID列表和所述消息索引ID列表中各消息索引ID对应的消息体,创建所选择的微博群组的消息列表;所述微博终端在写有所选择的微博群组的名称的所述新的消息显示页面中显示所选择的微博群组的消息列表;其中,所述群组名单列表中未被选择的微博群组的消息列表在所述用户的主页消息显示页面中进行显示。2.如权利要求1所述的方法,其特征在于,所述当检测到用户对群组名单列表进行查询操作时,所述用户对应的微博终端向微博服务器端发送群组名单列表获取请求,请求获取所述用户的群组名单列表,包括:当检测到用户对群组名单列表进行查询操作时,所述用户对应的微博终端对所述用户的用户标识号ID进行封装,生成群组名单列表获取请求;所述微博终端将所述群组名单列表获取请求发送至微博服务器端,请求获取所述用户的群组名单列表。3.如权利要求2所述的方法,其特征在于,所述微博终端将所述群组名单列表获取请求发送至微博服务器端之后,接收并显示所述微博服务器端返回的所述用户的群组名单列表之前,还包括:所述微博服务器端根据所述群组名单列表获取请求中包含的用户ID,从数据库中查询所述用户加入或创建的微博群组对应的微博群组ID,并生成微博群组ID列表,所述微博群组ID列表中包括至少一个微博群组ID;所述微博服务器端根据所述用户的微博群组ID列表,从数据库中获取每个微博群组ID对应的微博群组的基本信息;所述微博服务器端将所述用户的微博群组ID列表和每个微博群组ID对应的微博群组的基本信息返回给所述微博终端;其中,所述微博群组的基本信息包括:微博群组ID、成员ID列表、微博群组的名称、微博群组的简介及微博群组的类型中的任一种或多种。4.如权利要求3所述的方法,其特征在于,所述微博终端接收并显示所述微博服务器端返回的所述用户的群组名单列表,包括:所述微博终端接收所述微博服务器端返回的所述用户的微博群组ID列表和每个微博群组ID对应的微博群组的基本信息;所述微博终端根据所述用户的微博群组ID列表和每个微博群组ID对应的微博群组的基本信息,生成所述用户的群组名单列表,所述群组名单列表中包括至少一个微博群组;所述微博终端在列表显示界面中显示所述用户的群组名单列表。5.如权利要求4所述的方法,其特征在于,所述微博终端向所述微博服务器端发送消息列表获取请求,请求获取所选择的微博群组的消息列表,包括:所述微博终端对所选择的微博群组ID进行封装,生成消息列表获取请求;所述微博终端将所述消息列表获取请求发送至所述微博服务器端,请求获取所选择的微博群组的消息列表。6.如权利要求5所述的方法,其特征在于,所述微博终端将所述消息列表获取请求发送至所述微博服务器端之后,接收所述微博服务器端返回的所选择的微博群组的消息列表之前,还包括:所述微博服务器端根据所述消息列表获取请求中包含的所选择的微博群组ID,从数据库中查询所选择的微博群组的成员ID列表;所述微博服务器端根据所选择的微博群组的成员ID列表,获取所选择的微博群组的各成员的消息索引ID列表;所述微博服务器端遍历所选择的微博群组的各成员的消息索引ID列表,按时间线对所有的消息索引ID进行排序,形成所选择的微博群组的消息索引ID列表;所述微博服务器端将所选择的微博群组的消息索引ID列表返回至所述微博终端;所述微博终端对所述微博服务器端返回的所选择的微博群组的消息索引ID列表进行封装,生成消息体获取请求发送至所述微博服务器端,请求获取所选择的微博群组的消息索引ID列表对应的消息体;所述微博服务器端根据所述消息体获取请求中包含的所选择的微博群组的消息索引ID列表,拉取所选择的微博群组的消息索引ID列表中各消息索引ID对应的消息体,并将拉取到的所述消息索引ID列表中各消息索引ID对应的消息体返回对所述微博终端。7.如权利要求1-6任一项所述的方法,其特征在于,所述微博终端接收并显示所述微博服务器端返回的所述用户的群组名单列表...

【专利技术属性】
技术研发人员:张丽李晶晶王恒
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1