微博消息的发布方法、微博终端及微博服务器端技术

技术编号:7736657 阅读:423 留言:0更新日期:2012-09-09 19:21
本发明专利技术实施例公开了一种微博消息的发布方法,包括:当第一用户发布微博消息时,所述第一用户对应的第一微博终端获取所述第一用户待发布的微博消息,并将所述微博消息传送至微博服务器端;所述微博服务器端检测所述微博消息的特定位置是否包含微博群组帐号信息,若检测结果为是,所述微博服务器端将所述微博消息添加至所述微博群组中各成员的特定消息队列中;所述微博服务器端将所述微博群组中各成员的特定消息队列中的微博消息推送至所述微博群组中各成员对应的微博终端上进行发布。本发明专利技术实施例还公开了一种微博终端和微博服务器端。采用本发明专利技术,可实现微博群组外用户对微博群组内各成员的一对多会话,提高用户的使用体验,提升产品竞争力。

【技术实现步骤摘要】
微博消息的发布方法、微博终端及微博服务器端
本专利技术涉及微博
,尤其涉及一种微博消息的发布方法、微博终端及微博服务器端。
技术介绍
微博(MicroBlog,微型博客),是一种可以即时发布消息的类似博客的系统,其最大的特点为集成化和开放化,用户可以通过手机、IM(InstantMessaging,即时通讯)软件或外部API(ApplicationProgrammingInterface,应用程序编程接口)等途径向微博发布消息。随着IM软件的广泛应用,通过IM软件发布微博消息越来越成为用户极为推崇的一种途径,微博作为一种扩展IM消息传播机制的新产品,其应用得到了快速的增长。微博List(群组)为相同爱好或者相同标签的微博用户提供小圈子的聚焦、沟通和交流的平台。当用户创建微博List或加入到某个微博List时,可以对该微博List中的多个微博用户进行会话。专利技术人发现,现有的微博系统只有当用户加入到微博List中后,才能进行群组会话,无法实现微博List外用户对微博List内各成员的一对多会话功能,降低了用户的使用体验性,降低了产品竞争力。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种微博消息的发布方法、微博终端及微博服务器端,可实现微博List外用户对微博List内各成员的一对多会话,提高用户的使用体验,提升产品竞争力。为了解决上述技术问题,本专利技术实施例提供了一种微博消息的发布方法,包括:当第一用户发布微博消息时,所述第一用户对应的第一微博终端获取所述第一用户待发布的微博消息,并将所述微博消息传送至微博服务器端;所述微博服务器端检测所述微博消息的特定位置是否包含微博群组帐号信息,若检测结果为是,所述微博服务器端将所述微博消息添加至所述微博群组中各成员的特定消息队列中;所述微博服务器端将所述微博群组中各成员的特定消息队列中的微博消息推送至所述微博群组中各成员对应的微博终端上进行发布。其中,所述微博消息的特定位置为预设的正则表达式约定的位置。其中,所述微博服务器端检测所述微博消息的特定位置是否包含微博群组帐号信息,若检测结果为是,所述微博服务器端将所述微博消息添加至所述微博群组中各成员的特定消息队列中,包括:所述微博服务器端根据正则匹配原则解析所述微博消息,确定与所述预设的正则表达式约定的位置相匹配的所述微博消息的特定位置;所述微博服务器端检测所述微博消息的特定位置是否包含微博群组帐号信息;若检测结果为是,所述微博服务器端根据所述微博群组帐号信息,查询所述微博群组的成员帐号信息列表;所述微博服务器端根据所述成员帐号信息列表,将所述微博消息添加至所述微博群组中各成员的特定消息队列中。其中,所述方法还包括:当所述微博服务器端检测所述微博消息的特定位置是否包含微博群组帐号信息的检测结果为否时,所述微博服务器端判断所述微博消息的特定位置是否包含第二用户帐号信息;若判断结果为是,所述微博服务器端根据所述第二用户帐号信息,将所述微博消息添加至所述第二用户的特定消息队列中;所述微博服务器端扫描所述第二用户的特定消息队列,将所述第二用户的特定消息队列中的微博消息推送至所述第二用户对应的第二微博终端;所述第二微博终端在特定消息界面上显示所述第二用户的特定消息队列中的微博消息。其中,所述微博服务器端将所述微博群组中各成员的特定消息队列中的微博消息推送至所述微博群组中各成员对应的微博终端上进行发布,包括:所述微博服务器端扫描所述微博群组中各成员的特定消息队列,将所述微博群组中各成员的特定消息队列中的微博消息推送至所述微博群组中各成员对应的微博终端;所述微博群组中各成员对应的微博终端显示所述微博群组中各成员的特定消息队列中的微博消息。其中,所述微博群组中各成员对应的微博终端显示所述微博群组中各成员的特定消息队列中的微博消息,包括:所述微博群组中各成员对应的微博终端向所述微博群组中各成员提供所述特定消息队列中的微博消息的展示提醒和查看链接;当所述微博群组中各成员对所述查看链接进行操作时,所述微博群组中各成员对应的微博终端在特定消息界面上显示所述微博群组中各成员的特定消息队列中的微博消息。其中,所述微博服务器端将所述微博群组中各成员的特定消息队列中的微博消息推送至所述微博群组中各成员对应的微博终端上进行发布之后,还包括:当所述微博群组中的成员回复或转播所述成员的特定消息队列中所述第一用户发布的微博消息时,所述成员对应的微博终端获取回复的内容或转播的内容,对所述微博群组帐号信息与所述回复的内容或转播的内容进行封装,生成回复消息或转播消息并传送至所述微博服务器端;所述微博服务器端根据所述回复消息或转播消息中的微博群组帐号信息,将所述回复消息或转播消息添加至所述微博群组的广播队列中;所述微博服务器端扫描所述微博群组的广播队列,将所述微博群组的广播队列中的微博消息推送至所述第一微博终端;所述第一微博终端在群组消息页面中显示所述微博群组的广播队列中的微博消息。相应地,本专利技术实施例还提供了一种微博终端,包括:微博消息管理模块,用于对微博消息进行管理,当用户发布微博消息时,获取所述用户待发布的微博消息,并将所述微博消息传送至微博服务器端;特定消息界面管理模块,用于接收所述微博服务器端发送的所述用户的特定消息队列中的微博消息,并在特定消息界面上显示所述用户的特定消息队列中的微博消息。其中,所述微博终端还包括:微博群组管理模块,用于对微博群组进行管理,接收所述微博服务器端发送的微博群组的广播队列中的微博消息,并在群组消息页面中显示所述微博群组的广播队列中的微博消息;微博消息提醒模块,用于向所述用户提供所述用户的特定消息队列中的微博消息、和/或所述微博群组的广播队列中的微博消息的展示提醒和查看链接,并当所述用户对所述查看链接进行操作时,通知所述特定消息界面管理模块和/或所述微博群组管理模块显示相应的微博消息。其中,所述微博消息管理模块,还用于当所述用户作为所述微博群组中的成员回复或转播特定消息队列中的微博消息时,获取所述用户回复的内容或转播的内容,对所述微博群组帐号信息与所述回复的内容或转播的内容进行封装,生成回复消息或转播消息并传送至所述微博服务器端。相应地,本专利技术实施例还提供了一种微博服务器端,包括:微博群组服务器,用于存储和管理微博群组的基本信息,所述微博群组的基本信息包括:群组帐号信息及成员帐号信息列表;微博消息服务器,用于检测第一微博终端发送的微博消息的特定位置是否包含微博群组帐号信息,若检测结果为是,将所述微博消息添加至所述微博群组中各成员的特定消息队列中;微博消息推送服务器,用于扫描所述微博消息服务器添加处理后的所述微博群组中各成员的特定消息队列,将所述微博群组中各成员的特定消息队列中的微博消息推送至所述微博群组中各成员对应的微博终端上进行发布。其中,所述微博消息服务器包括:解析单元,用于根据正则匹配原则解析第一微博终端发送的微博消息,确定与预设的正则表达式约定的位置相匹配的所述微博消息的特定位置;检测单元,用于根据所述解析单元确定的所述微博消息的特定位置,检测所述微博消息的特定位置是否包含微博群组帐号信息;第一操作单元,用于当所述检测单元检测结果为是时,从所述微博群组服务器中查询所述微博群组的成员帐号信息列表,并本文档来自技高网...
微博消息的发布方法、微博终端及微博服务器端

【技术保护点】

【技术特征摘要】
1.一种微博消息的发布方法,其特征在于,包括:当第一用户发布微博消息时,所述第一用户对应的第一微博终端获取所述第一用户待发布的微博消息,并将所述微博消息传送至微博服务器端;所述微博服务器端检测所述微博消息是否具备完整消息结构以确认所述微博消息是否有效,若所述微博消息无效则丢弃所述微博消息;若所述微博消息有效,所述微博服务器端匹配所述微博消息的格式是否满足预设的正则表达式,若匹配失败所述微博服务器端按照普通广播消息处理所述微博消息;若匹配成功,所述微博服务器端检测所述微博消息的特定位置是否包含微博群组帐号信息,若检测结果为是,所述微博服务器端将所述微博消息添加至所述微博群组中各成员的特定消息队列中;所述微博服务器端将所述微博群组中各成员的特定消息队列中的微博消息推送至所述微博群组中各成员对应的微博终端上进行发布;当所述微博群组中的成员回复或转播所述成员的特定消息队列中所述第一用户发布的微博消息时,所述成员对应的微博终端获取回复的内容或转播的内容,对所述微博群组帐号信息与所述回复的内容或转播的内容进行封装,生成回复消息或转播消息并传送至所述微博服务器端;所述微博服务器端根据所述回复消息或转播消息中的微博群组帐号信息,将所述回复消息或转播消息添加至所述微博群组的广播队列中;所述微博服务器端扫描所述微博群组的广播队列,将所述微博群组的广播队列中的微博消息推送至所述第一微博终端;所述第一微博终端在群组消息页面中显示所述微博群组的广播队列中的微博消息。2.如权利要求1所述的方法,其特征在于,所述微博消息的特定位置为预设的正则表达式约定的位置。3.如权利要求2所述的方法,其特征在于,所述微博服务器端检测所述微博消息的特定位置是否包含微博群组帐号信息,若检测结果为是,所述微博服务器端将所述微博消息添加至所述微博群组中各成员的特定消息队列中,包括:所述微博服务器端根据正则匹配原则解析所述微博消息,确定与所述预设的正则表达式约定的位置相匹配的所述微博消息的特定位置;所述微博服务器端检测所述微博消息的特定位置是否包含微博群组帐号信息;若检测结果为是,所述微博服务器端根据所述微博群组帐号信息,查询所述微博群组的成员帐号信息列表;所述微博服务器端根据所述成员帐号信息列表,将所述微博消息添加至所述微博群组中各成员的特定消息队列中。4.如权利要求3所述的方法,其特征在于,还包括:当所述微博服务器端检测所述微博消息的特定位置是否包含微博群组帐号信息的检测结果为否时,所述微博服务器端判断所述微博消息的特定位置是否包含第二用户帐号信息;若判断结果为是,所述微博服务器端根据所述第二用户帐号信息,将所述微博消息添加至所述第二用户的特定消息队列中;所述微博服务器端扫描所述第二用户的特定消息队列,将所述第二用户的特定消息队列中的微博消息推送至所述第二用户对应的第二微博终端;所述第二微博终端在特定消息界面上显示所述第二用户的特定消息队列中的微博消息。5.如权利要求3所述的方法,其特征在于,所述微博服务器端将所述微博群组中各成员的特定消息队列中的微博消息推送至所述微博群组中各成员对应的微博终端上进行发布,包括:所述微博服务器端扫描所述微博群组中各成员的特定消息队列,将所述微博群组中各成员的特定消息队列中的微博消息推送至所述微博群组中各成员对应的微博终端;所述微博群组中各成员对应的微博终端显示所述微博群组中各成员的特定消息队列中的微博消息。6.如权利要求5所述的方法,其特征在于,所述微博群组中各成员对应的微博终端显示所述微博群组中各成员的特定消息队列中的微博消息,包括:所述微博群组中各成员对应的微博终端向所述微博群组中各成员提供所述特定消息队列中的微博消息的展示提醒和查看链接;当所述微博群组中各成员对所述查看链接进行操作时,所述微博群组中各成员对应的微博终端在特定消息界面上显示所述微博群组中各成员的特定消息队列中的微博消息。7.一种微博终端,其特征在于,包括:微博消息管理模块,用于对微博消息进行管理,当用户发布微博消息时,获取所述用户待发布的微博消息,并将所述微博消息传送至微博服务器端,以使得所述微博服务器端检测所述微博消息是否具备完整消息结构以确认所述微博消息是否有效,若所述微博消息无效则丢弃所述微博消息;若所述微博消息有效,由所述微博服务器端匹配所述微博消息的格式是否满...

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

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

1