一种消息发送方法和服务器的制作方法

文档序号:6426497阅读:119来源:国知局
专利名称:一种消息发送方法和服务器的制作方法
技术领域
本发明涉及互联网通讯领域,尤其涉及一种消息发送方法和服务器。
背景技术
随着互联网的不断成熟和发展,微博(微博是互联网上一种新兴的以发布短的一句话或若干句话来快速传播信息的一种网络应用)系统已经成了网民之间重要的沟通工具,也因而成为各网站不可或缺的一种重要的应用。但是现在所有的微博系统的使用方式都是清一色的先“关注”后“收听”,即只有有“关注”和“收听”关系用户之间才能看到彼此的微博消息,在“关注”和“收听”关系链上的用户才能看到其他用户的微博消息。这就容易让用户错过与自己相关的或感兴趣的话题,同时也无法将微博这种广播的传播特性充分地发挥出来。

发明内容
本发明实施例所要解决的技术问题在于,提供一种消息发送方法和服务器。可以根据用户的社会属性定向广播发布微博消息,极大的提高了微博的传播性。为了解决上述技术问题,本发明实施例提供了一种消息发送方法,用于微博平台中,该方法包括
获取用户的社会属性信息;
根据所述社会属性信息获取与所述用户相关的其他用户发布的微博消息;
向所述用户的微博客户端发送所述微博消息,以便所述用户的微博客户端进行微博显
/Jn ο其中,所述用户的社会属性信息包括所述用户的好友关系信息,所述好友关系包括校友关系、同事关系、同好关系中的一个或多个。所述根据所述社会属性信息获取与所述用户相关的其他用户发布的微博消息包括
根据所述社会属性信息获取与所述用户相关的其他用户信息;
根据所述其他用户信息获取所述其他用户发布的微博消息。所述获取所述其他用户发布的微博消息还包括
获取与所述用户的社会属性信息有关的关键字;
根据所述关键字获取所述其他用户发布的微博消息。相应的,本发明实施例还提供了一种消息服务器,用于微博平台中,该服务器包括
属性获取单元,用于获取所述用户的社会属性信息;
消息获取单元,用于根据所述社会属性信息获取与所述用户相关的其他用户发布的微博消息;
消息发送单元,用于向所述用户的微博客户端发送所述微博消息,以便所述用户的微博客户端进行微博显示。其中,所述用户的社会属性信息包括所述用户的好友关系信息,所述好友关系包括校友关系、同事关系、同好关系中的一个或多个。 所述消息获取单元还包括
用户信息获取子单元,用于根据所述社会属性信息获取与所述用户相关的其他用户信
息;
消息获取子单元,用于根据所述其他用户信息获取所述其他用户发布的微博消息。所述消息获取单元还包括关键字获取子单元,用于获取与所述用户的社会属性信息有关的关键字; 所述消息获取子单元还用于根据所述关键字获取所述其他用户发布的微博消息。在本发明实施例中,根据用户的社会属性来向用户发送微博消息,用户无需人为加关注即可读取到与自己相关或感兴趣的微博消息。解决了现有技术中微博消息自动化传播程度不够的问题。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I是本发明实施例的消息发送方法的一个具体流程示意 图2是本发明实施例的消息服务器的一个具体组成示意 图3是图2中的消息获取单元的一个具体组成示意 图4是图2中的消息获取单元的另一个具体组成示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。作为社会组成的重要成份,每一个人都或多或少的需要关注社会发展过程中产生的各种信息,而其中绝大部份人最关注的莫过于和自身发展息息相关的各种信息,比如学生也许最关注的是自己学校和同学所发生的相关信息,而白领等工作人群最关注的是自己公司和同事所发生的各种信息,……,其他用户群类似。基于这种特性,本发明实施例提出了利用用户自身的这种社会属性,来自动帮用户“关注” 一些相关信息的发布和传播,以便提高用户生活的便利性,并将微博系统这种快捷传播的特性更便利地更大范围的利用起来。在本发明实施例中,从微博发布者来看实现了微博消息的定向广播,但是实际上对使用的用户而言其并不需要特意进行广播发布操作,只需要按普通的微博发布即可。只是在服务器侧,服务器在向其他用户发送微博时,除了向现有的具有“关注”、“收听”关系的用户发送外,还会根据发布和收听用户的社会属性来考虑是否自动的将微博发送给其他不具有“收听”关系的用户。这样,在微博收听者处,就可以实现“收听”更多有针对性的微博消息的目的。以下在各具体实施例中详细描述技术细节。如图I所示,为本发明实施例的消息发送方法的一个具体流程示意图,该方法用于微博平台中,包括如下步骤。101、获取用户的社会属性信息。这些用户的社会属性信息可包括所述用户的好友关系信息,所述好友关系包括校友关系、同事关系、同好关系中的一个或多个,比如用户曾就读过的学校、所服务的公司、所参加的兴趣圈等。通常,在SNS社区中的用户都维护有多种社会属性关系,那么该SNS社区的微博应用则可以获取这些社会属性关系。当然,社会属性关系也可以采用其他方法获得,比如用户在微博注册或注册之后添加的社会属性信息(可以是用户自定义或系统提供选项卡等方式供用户勾选)、也可能是系统根据用户历史活动进行分析后定义的社会属性(比如记录并分析用户在社区最经常点击的页面,功能模块等,以及后续描述的行业关系等)。
本步的获取动作可以是服务器自动定时的更新用户的社会属性信息,也可以是收到用户的微博客户端发送的显示微博的请求消息后,触发更新用户的社会属性信息。102、根据所述社会属性信息获取与所述用户相关的其他用户发布的微博消息。比如,先根据所述社会属性信息获取与所述用户相关的其他用户信息,再根据所述其他用户信息获取所述其他用户发布的微博消息。同时,为了使获取的微博消息更具有针对性,还可以利用关键字进行消息的进一步过滤,则此时获取所述其他用户发布的微博消息步骤还包括获取与所述用户的社会属性信息有关(比如用户经常发IT,互联网,网站等关键字内容,则可获得用户的关键字包括“IT”等);根据所述关键字获取所述其他用户发布的微博消息。以下按照几种具体的社会属性,说明一下本步骤中如何获取适当的微博消息。I、好友社会属性。在服务器向微博发布者的全体好友或某个分组下的好友发送微博消息时,都可以获取该微博发布者发布的微博消息。这种用法相当于直接临时借用好友关系链充当关注关系链,可以很方便很有目的性地在好友间进行信息的交流和分享。2、校友社会属性。在服务器向微博发布者学习过的或当前所在的学校的用户发微博消息时,都可以获取该微博发布者发布的微博消息。这种用法相当于以学校维度来存放和传播微博信息,这样只要是相同学校中的同学,都可以直接地看到这些消息,可以很方便在校友之间进行信息的交流和分享。3、同事社会属性。直在服务器向微博发布者工作过的或当前所在的公司的用户发送微博消息时,都可以获取该微博发布者发布的微博消息。这种用法相当于以公司维度来存放和传播微博信息,这样只要是相同公司中的成员,都可以直接地看到这些消息,可以很方便在同事之间进行信息的交流和分享。4、行业社会属性,属于同好社会属性的一种,其他同好社会属性还可以是比如加入某个SNS社区的兴趣圈属性等等。这是,服务器可以先根据用户发布的信息内容,自动进行提取、分词和关键字匹配,然后归类到某一个行业中去,作为一个以行业为维度的信息集合。这样只要是同一个行业中的人,就可以快速直接地获取到这种与行业相关的信息,拓宽了信息传播的渠道,大大地提高了消息的传播性,有利于促进各行业的发展。
与前述步骤101类似,本步动作可以是在步骤101执行自动定时更新用户的社会属性后,立即获取相应的微博消息;也可以是定时根据用户的当前社会属性获取相应的微博消息;也可能是在收到用户的显示微博的请求消息后,根据用户的当前社会属性更新微博消息等等。同时,在本步骤中描述的微博消息的获取,可以是在服务器数据库中建立为用户与相应的微博消息之间建立关联关系,这样,当用户的微博客户端进行微博显示时,服务器则根据该关联关系调取相应的微博消息发送给用户的微博客户端进行显示。103、向所述用户的微博客户端发送所述微博消息,以便所述用户的微博客户端进行微博显示。这样,相比传统的人为先关注再获取微博消息的方式,本发明实施例中的这种自动匹配的方法对信息的获取更全面,更具体。并且随着用户自身社会属性的改变,信息的获取也能自动地相应发生改变,时效性更高。
另一方面,这种自动化的信息关注是一个附加的渠道和方式,与原有的人为关注的方式不冲突,能起到相互补充的作用。对微博系统本身是一种功能的扩充和完善,提高了微博的可玩性和实用性。相应的,如图2所示,本发明实施例还提供了一种消息服务器,用于微博平台中,该消息服务器2包括如下单元。属性获取单元20,用于获取所述用户的社会属性信息。其中,所述用户的社会属性信息包括所述用户的好友关系信息,所述好友关系包括校友关系、同事关系、同好关系中的一个或多个。消息获取单元22,用于根据所述社会属性信息获取与所述用户相关的其他用户发布的微博消息。进一步的,如图3所示,该消息获取单元22还可包括用户信息获取子单元220,用于根据所述社会属性信息获取与所述用户相关的其他用户信息;消息获取子单元222,用于根据所述其他用户信息获取所述其他用户发布的微博消息。如图4所示,消息获取单元22还可包括关键字获取子单元224,用于获取与所述用户的社会属性信息有关的关键字;相应的,则消息获取子单元222还用于根据所述关键字获取所述其他用户发布的微博消息。消息发送单元24,用于向所述用户的微博客户端发送所述微博消息,以便所述用户的微博客户端进行微博显示。在本装置实施例中描述的术语和其他细节与前述方法实施例中的一致,此处不做赘述。在本发明实施例中,根据用户的社会属性来向用户发送微博消息,用户无需人为加关注即可读取到与自己相关或感兴趣的微博消息。解决了现有技术中微博消息自动化传播程度不够的问题。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权 利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种消息发送方法,用于微博平台中,其特征在于,所述方法包括 获取用户的社会属性信息; 根据所述社会属性信息获取与所述用户相关的其他用户发布的微博消息; 向所述用户的微博客户端发送所述微博消息,以便所述用户的微博客户端进行微博显/Jn ο
2.如权利要求I所述的方法,其特征在于,所述用户的社会属性信息包括所述用户的好友关系信息,所述好友关系包括校友关系、同事关系、同好关系中的一个或多个。
3.如权利要求I所述的方法,其特征在于,所述根据所述社会属性信息获取与所述用户相关的其他用户发布的微博消息包括 根据所述社会属性信息获取与所述用户相关的其他用户信息; 根据所述其他用户信息获取所述其他用户发布的微博消息。
4.如权利要求3所述的方法,其特征在于,所述获取所述其他用户发布的微博消息还包括 获取与所述用户的社会属性信息有关的关键字; 根据所述关键字获取所述其他用户发布的微博消息。
5.一种消息服务器,用于微博平台中,其特征在于,所述服务器包括 属性获取单元,用于获取所述用户的社会属性信息; 消息获取单元,用于根据所述社会属性信息获取与所述用户相关的其他用户发布的微博消息; 消息发送单元,用于向所述用户的微博客户端发送所述微博消息,以便所述用户的微博客户端进行微博显示。
6.如权利要求5所述的服务器,其特征在于,所述用户的社会属性信息包括所述用户的好友关系信息,所述好友关系包括校友关系、同事关系、同好关系中的一个或多个。
7.如权利要求5所述的服务器,其特征在于,所述消息获取单元还包括 用户信息获取子单元,用于根据所述社会属性信息获取与所述用户相关的其他用户信息; 消息获取子单元,用于根据所述其他用户信息获取所述其他用户发布的微博消息。
8.如权利要求7所述的服务器,其特征在于,所述消息获取单元还包括关键字获取子单元,用于获取与所述用户的社会属性信息有关的关键字; 所述消息获取子单元还用于根据所述关键字获取所述其他用户发布的微博消息。
全文摘要
本发明实施例公开了一种消息发送方法和服务器,用于微博平台中,该方法包括获取用户的社会属性信息;根据所述社会属性信息获取与所述用户相关的其他用户发布的微博消息;向所述用户的微博客户端发送所述微博消息,以便所述用户的微博客户端进行微博显示。采用本发明,可以根据用户的社会属性定向广播发布微博消息,极大的提高了微博的传播性。
文档编号G06F17/30GK102833179SQ201110163179
公开日2012年12月19日 申请日期2011年6月17日 优先权日2011年6月17日
发明者赵建伟, 林超 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1