一种消息发送方法和服务器技术

技术编号:8107769 阅读:198 留言:0更新日期:2012-12-21 08:01
本发明专利技术实施例公开了一种消息发送方法和服务器,用于微博平台中,该方法包括:获取用户的社会属性信息;根据所述社会属性信息获取与所述用户相关的其他用户发布的微博消息;向所述用户的微博客户端发送所述微博消息,以便所述用户的微博客户端进行微博显示。采用本发明专利技术,可以根据用户的社会属性定向广播发布微博消息,极大的提高了微博的传播性。

【技术实现步骤摘要】

本专利技术涉及互联网通讯领域,尤其涉及一种消息发送方法和服务器
技术介绍
随着互联网的不断成熟和发展,微博(微博是互联网上一种新兴的以发布短的一句话或若干句话来快速传播信息的一种网络应用)系统已经成了网民之间重要的沟通工具,也因而成为各网站不可或缺的一种重要的应用。但是现在所有的微博系统的使用方式都是清一色的先“关注”后“收听”,即只有有“关注”和“收听”关系用户之间才能看到彼此的微博消息,在“关注”和“收听”关系链上的用户才能看到其他用户的微博消息。这就容易让用户错过与自己相关的或感兴趣的话题,同时也无法将微博这种广播的传播特性充分地发挥出来。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种消息发送方法和服务器。可以根据用户的社会属性定向广播发布微博消息,极大的提高了微博的传播性。为了解决上述技术问题,本专利技术实施例提供了一种消息发送方法,用于微博平台中,该方法包括 获取用户的社会属性信息; 根据所述社会属性信息获取与所述用户相关的其他用户发布的微博消息; 向所述用户的微博客户端发送所述微博消息,以便所述用户的微博客户端进行微博显/Jn ο其中,所述用户的社会属性信息包括所述用户的好友关系信息,所述好友关系包括校友关系、同事关系、同好关系中的一个或多个。所述根据所述社会属性信息获取与所述用户相关的其他用户发布的微博消息包括 根据所述社会属性信息获取与所述用户相关的其他用户信息; 根据所述其他用户信息获取所述其他用户发布的微博消息。所述获取所述其他用户发布的微博消息还包括 获取与所述用户的社会属性信息有关的关键字; 根据所述关键字获取所述其他用户发布的微博消息。相应的,本专利技术实施例还提供了一种消息服务器,用于微博平台中,该服务器包括 属性获取单元,用于获取所述用户的社会属性信息; 消息获取单元,用于根据所述社会属性信息获取与所述用户相关的其他用户发布的微博消息; 消息发送单元,用于向所述用户的微博客户端发送所述微博消息,以便所述用户的微博客户端进行微博显示。其中,所述用户的社会属性信息包括所述用户的好友关系信息,所述好友关系包括校友关系、同事关系、同好关系中的一个或多个。 所述消息获取单元还包括 用户信息获取子单元,用于根据所述社会属性信息获取与所述用户相关的其他用户信息; 消息获取子单元,用于根据所述其他用户信息获取所述其他用户发布的微博消息。所述消息获取单元还包括关键字获取子单元,用于获取与所述用户的社会属性信息有关的关键字; 所述消息获取子单元还用于根据所述关键字获取所述其他用户发布的微博消息。在本专利技术实施例中,根据用户的社会属性来向用户发送微博消息,用户无需人为加关注即可读取到与自己相关或感兴趣的微博消息。解决了现有技术中微博消息自动化传播程度不够的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I是本专利技术实施例的消息发送方法的一个具体流程示意 图2是本专利技术实施例的消息服务器的一个具体组成示意 图3是图2中的消息获取单元的一个具体组成示意 图4是图2中的消息获取单元的另一个具体组成示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。作为社会组成的重要成份,每一个人都或多或少的需要关注社会发展过程中产生的各种信息,而其中绝大部份人最关注的莫过于和自身发展息息相关的各种信息,比如学生也许最关注的是自己学校和同学所发生的相关信息,而白领等工作人群最关注的是自己公司和同事所发生的各种信息,……,其他用户群类似。基于这种特性,本专利技术实施例提出了利用用户自身的这种社会属性,来自动帮用户“关注” 一些相关信息的发布和传播,以便提高用户生活的便利性,并将微博系统这种快捷传播的特性更便利地更大范围的利用起来。在本专利技术实施例中,从微博发布者来看实现了微博消息的定向广播,但是实际上对使用的用户而言其并不需要特意进行广播发布操作,只需要按普通的微博发布即可。只是在服务器侧,服务器在向其他用户发送微博时,除了向现有的具有“关注”、“收听”关系的用户发送外,还会根据发布和收听用户的社会属性来考虑是否自动的将微博发送给其他不具有“收听”关系的用户。这样,在微博收听者处,就可以实现“收听”更多有针对性的微博消息的目的。以下在各具体实施例中详细描述技术细节。如图I所示,为本专利技术实施例的消息发送方法的一个具体流程示意图,该方法用于微博平台中,包括如下步骤。101、获取用户的社会属性信息。这些用户的社会属性信息可包括所述用户的好友关系信息,所述好友关系包括校友关系、同事关系、同好关系中的一个或多个,比如用户曾就读过的学校、所服务的公司、所参加的兴趣圈等。通常,在SNS社区中的用户都维护有多种社会属性关系,那么该SNS社区的微博应用则可以获取这些社会属性关系。当然,社会属性关系也可以采用其他方法获得,比如用户在微博注册或注册之后添加的社会属性信息(可以是用户自定义或系统提供选项卡等方式供用户勾选)、也可能是系统根据用户历史活动进行分析后定义的社会属性(比如记录并分析用户在社区最经常点击的页面,功能模块等,以及后续描述的行业关系等)。 本步的获取动作可以是服务器自动定时的更新用户的社会属性信息,也可以是收到用户的微博客户端发送的显示微博的请求消息后,触发更新用户的社会属性信息。102、根据所述社会属性信息获取与所述用户相关的其他用户发布的微博消息。比如,先根据所述社会属性信息获取与所述用户相关的其他用户信息,再根据所述其他用户信息获取所述其他用户发布的微博消息。同时,为了使获取的微博消息更具有针对性,还可以利用关键字进行消息的进一步过滤,则此时获取所述其他用户发布的微博消息步骤还包括获取与所述用户的社会属性信息有关(比如用户经常发IT,互联网,网站等关键字内容,则可获得用户的关键字包括“IT”等);根据所述关键字获取所述其他用户发布的微博消息。以下按照几种具体的社会属性,说明一下本步骤中如何获取适当的微博消息。I、好友社会属性。在服务器向微博发布者的全体好友或某个分组下的好友发送微博消息时,都可以获取该微博发布者发布的微博消息。这种用法相当于直接临时借用好友关系链充当关注关系链,可以很方便很有目的性地在好友间进行信息的交流和分享。2、校友社会属性。在服务器向微博发布者学习过的或当前所在的学校的用户发微博消息时,都可以获取该微博发布者发布的微博消息。这种用法相当于以学校维度来存放和传播微博信息,这样只要是相同学校中的同学,都可以直接地看到这些消息,可以很方便在校友之间进行信息的交流和分享。3、同事社会属性。直在服务器向微博发布者工作过的或当前所在的公司的用户发送微博消息时,都可以获取该微博发布者发布的微博消息。这种用法相当于以公司维度本文档来自技高网...
一种消息发送方法和服务器

【技术保护点】
一种消息发送方法,用于微博平台中,其特征在于,所述方法包括:获取用户的社会属性信息;根据所述社会属性信息获取与所述用户相关的其他用户发布的微博消息;向所述用户的微博客户端发送所述微博消息,以便所述用户的微博客户端进行微博显示。

【技术特征摘要】
1.一种消息发送方法,用于微博平台中,其特征在于,所述方法包括 获取用户的社会属性信息; 根据所述社会属性信息获取与所述用户相关的其他用户发布的微博消息; 向所述用户的微博客户端发送所述微博消息,以便所述用户的微博客户端进行微博显/Jn ο2.如权利要求I所述的方法,其特征在于,所述用户的社会属性信息包括所述用户的好友关系信息,所述好友关系包括校友关系、同事关系、同好关系中的一个或多个。3.如权利要求I所述的方法,其特征在于,所述根据所述社会属性信息获取与所述用户相关的其他用户发布的微博消息包括 根据所述社会属性信息获取与所述用户相关的其他用户信息; 根据所述其他用户信息获取所述其他用户发布的微博消息。4.如权利要求3所述的方法,其特征在于,所述获取所述其他用户发布的微博消息还包括 获取与所述用户的社会属性信息有关的关键字; 根据所述关键字获取所述其他用户发布的微博消息。5.一种消息服务器,用于微博平台中,其...

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

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

1