首页> 中国专利> 微博整合方法、微博终端、微博列表、微博话题服务器及系统

微博整合方法、微博终端、微博列表、微博话题服务器及系统

摘要

本发明揭示了一种微博整合方法、微博终端、微博列表、微博话题服务器及系统。其中该微博整合方法,包括步骤:微博终端根据话题内容查询微博话题服务器,获取话题的话题标识;发送建立所述话题与所述微博终端所属的微博列表关联关系的建立指令至微博列表服务器和/或微博话题服务器;所述建立指令的内容包括话题标识以及微博列表标识;所述关联关系包括映射关系和/或收听关系;微博列表服务器根据所述微博列表标识,查找与微博列表标识对应的数据内容,并将所述话题标识写入至所述数据内容,建立映射关系。本发明实现了微博的话题与微博列表之间的整合,提升用户体验。

著录项

  • 公开/公告号CN102694741A

    专利类型发明专利

  • 公开/公告日2012-09-26

    原文格式PDF

  • 申请/专利权人 腾讯科技(深圳)有限公司;

    申请/专利号CN201110072143.X

  • 发明设计人 张丽;

    申请日2011-03-24

  • 分类号H04L12/58;H04L29/08;

  • 代理机构深圳市世纪恒程知识产权代理事务所;

  • 代理人胡海国

  • 地址 518044 广东省深圳市福田区振兴路赛格科技园2栋东403室

  • 入库时间 2023-12-18 06:42:37

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-05-18

    授权

    授权

  • 2013-05-08

    实质审查的生效 IPC(主分类):H04L12/58 申请日:20110324

    实质审查的生效

  • 2012-09-26

    公开

    公开

说明书

技术领域

本发明涉及到网络通讯领域,特别涉及到一种微博整合方法、微博终端、 微博列表、微博话题服务器及系统。

背景技术

网络即时通讯(IM)软件发展到如今,已经被大多数的网民所接受,成 为必不可少的网络应用软件。在IM软件中,主要实现一对一的好友间聊天模 式,以及一对多的群或者讨论组的聊天模式。随着互联网应用的发展,微(型) 博(客)应运而生,其作为一种扩展IM消息传播机制的新产品也得到了快速 的增长。微博的微博终端通过发送少量文字(140字左右)传达信息,如此可 以非常快速的进行信息的传播与传递,实现聊天模式由IM软件中的一对一或 一对N到一对无穷的跨越。一对无穷的聊天模式意味着一个人可以对无穷多 个人进行消息的传播,并且一个人也可以同时收听万级以上的微博终端,因 此,对大用户量的应用提出了新的要求。

微博中,话题是一类相关微博消息的聚合消息列表,微博终端可以方便 地在广播发表框中以插入话题的方式建立一个话题,比如只要微博终端发表 的广播消息中包含内容中呈现“#话题内容#”时,微博终端即可通过“话题内容” 聚合与之相关的微博消息列表;而微博列表(List)功能是聚合某一类相关微 博终端的终端列表的功能,微博列表是按照相关微博微博终端特点聚合在一 起的微博终端列表,通过微博列表微博终端可以非常方便与同类微博终端产 生互动;微博的话题功能与微博的列表功能各有优点,便于微博终端使用, 然而两个功能之间缺少了关联关系,随着微博终端需求的提升,将给微博终 端对微博的使用带来不便,影响用户体验。

发明内容

本发明的主要目的为提供一种微博整合方法、微博终端、微博列表、微 博话题服务器及系统,可实现微博信息聚合,为用户提供更丰富的信息。

本发明提出一种微博整合方法,包括步骤:

微博终端根据话题内容查询微博话题服务器,获取话题的话题标识;

发送建立所述话题与所述微博终端所属的微博列表关联关系的建立指令 至微博列表服务器和/或微博话题服务器;所述建立指令的内容包括话题标识 以及微博列表标识;所述关联关系包括映射关系和/或收听关系;

微博列表服务器根据所述微博列表标识,查找与微博列表标识对应的数 据内容,并将所述话题标识写入至所述数据内容,建立映射关系;和/或,

微博话题服务器获取所述话题的话题标识,查找与话题标识对应的数据 内容,并将所述微博列表标识写入至所述数据内容,建立收听关系。

优选地,所述微博列表服务器根据所述微博列表标识,查找与微博列表 标识对应的数据内容,并将所述话题标识写入至所述数据内容,建立映射关 系的步骤后还包括:

微博消息服务器将微博列表中的微博成员发送的微博消息,发送至与微 博列表具有映射关系的话题的消息列表。

优选地,所述微博消息服务器将微博列表中的微博成员发送的微博消息, 发送至与微博列表具有映射关系的话题的消息列表的步骤具体包括:

微博消息服务器获取所述微博成员对应的微博列表标识,查看与微博列 表标识具有映射关系的话题标识,将所述微博消息写入至所述话题标识的消 息列表。

优选地,所述微博话题服务器获取所述话题的话题标识,查找与话题标 识对应的数据内容,并将所述微博列表标识写入至所述数据内容,建立收听 关系的步骤后还包括:

微博消息服务器对接收的微博消息进行解析,获取话题内容并通过微博 话题服务器查询是否存在相同的话题内容;

如存在,微博消息服务器发送插入指令至微博话题服务器,将话题内容 插入至相应话题的消息列表;

如不存在,微博话题服务器根据所述话题内容建立新的话题。

本发明还提出一种微博终端,包括:

获取模块,用于根据话题内容查询微博话题服务器,获取话题的话题标 识;

指令发送模块,用于发送建立所述话题与所述微博终端所属的微博列表 关联关系的建立指令至微博列表服务器和/或微博话题服务器;所述建立指令 的内容包括话题标识以及微博列表标识;所述关联关系包括映射关系和/或收 听关系;

请求写入模块,用于通过微博列表服务器根据所述微博列表标识,查找 与微博列表标识对应的数据内容,并将所述话题标识写入至所述数据内容, 建立映射关系;和/或,

用于通过微博话题服务器获取所述话题的话题标识,查找与话题标识对 应的数据内容,并将所述微博列表标识写入至所述数据内容,建立收听关系。

本发明还提出一种微博列表服务器,包括:

列表指令接收模块,用于接收微博终端发送建立所述话题与所述微博终 端所属的微博列表映射关系的建立指令;所述建立指令的内容包括话题标识 以及微博列表标识;

列表查找模块,用于根据所述微博列表标识,查找与微博列表标识对应 的数据内容,并将所述话题标识写入至所述数据内容,建立映射关系。

本发明还提出一种微博话题服务器,包括:

话题指令接收模块,用于接收微博终端发送的建立所述话题与所述微博 终端所属的微博列表收听关系的建立指令;所述建立指令的内容包括话题标 识以及微博列表标识;

话题查找模块,用于获取所述话题的话题标识,查找与话题标识对应的 数据内容,并将所述微博列表标识写入至所述数据内容,建立收听关系。

本发明还提出一种微博系统,包括微博终端、微博话题服务器以及微博 列表服务器,所述微博终端用于:

根据话题内容查询微博话题服务器,获取话题的话题标识;

发送建立所述话题与所述微博终端所属的微博列表关联关系的建立指令 至微博列表服务器和/或微博话题服务器;所述建立指令的内容包括话题标识 以及微博列表标识;所述关联关系包括映射关系和/或收听关系;

所述微博列表服务器用于:

根据所述微博列表标识,查找与微博列表标识对应的数据内容,并将所 述话题标识写入至所述数据内容,建立映射关系;和/或,

所述微博话题服务器用于:

获取所述话题的话题标识,查找与话题标识对应的数据内容,并将所述 微博列表标识写入至所述数据内容,建立收听关系。

优选地,所述微博系统还包括:

微博消息服务器,用于将微博列表中的微博终端发送的微博消息,发送 至与微博列表具有映射关系的话题的消息列表。

优选地,所述微博消息服务器具体用于:

获取所述微博成员对应的微博列表标识,查看与微博列表标识具有映射 关系的话题标识,将所述微博消息写入至所述话题标识的消息列表。

优选地,所述微博消息服务器还用于:

对接收的微博消息进行解析,获取话题内容并通过微博话题服务器查询 是否存在相同的话题内容;在存在时,发送插入指令至微博话题服务器,将 话题内容插入至相应的话题的消息列表;

所述微博话题服务器还用于:

在不存在时,根据所述话题内容建立新的话题。

本发明可以通过微博的话题展示方式查看到与该话题有关的微博列表, 从而可以从话题中查找到与话题相关的微博列表进行收听或者试听操作;同 时,微博列表的创建者可以通过建立一个话题与微博列表的映射关系,使微 博列表成员发表的微博消息会自动进入与该话题相关的消息列表中;如此, 收听该话题的微博终端就可以查看对应微博列表成员发表的微博消息,实现 了微博的话题与微博列表之间的整合,从而可实现信息聚合,为用户提供更 丰富的信息。

附图说明

图1是本发明微博整合方法一实施例中步骤流程示意图;

图2是本发明微博整合方法一实施例中另一步骤流程示意图;

图3是本发明微博整合方法一实施例中是否存在相同的话题内容步骤流 程示意图;

图4是本发明微博终端一实施例中结构示意图;

图5是本发明微博列表服务器一实施例中结构示意图;

图6是本发明微博话题服务器一实施例中结构示意图;

图7是本发明微博系统一实施例中结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步 说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限 定本发明。

参照图1,提出本发明一种微博整合方法的一实施例。该微博整合方法可 包括:

步骤10、微博终端根据话题内容查询微博话题服务器,获取话题的话题 标识;

步骤11、发送建立上述话题与上述微博终端所属的微博列表关联关系的 建立指令至微博列表服务器和/或微博话题服务器;上述建立指令的内容包括 话题标识以及微博列表标识;所述关联关系包括映射关系和/或收听关系;

步骤12、微博列表服务器根据上述微博列表标识,查找与微博列表标识 对应的数据内容,并将上述话题标识写入至上述数据内容,建立映射关系; 和/或,

步骤S13、微博话题服务器获取所述话题的话题标识,查找与话题标识对 应的数据内容,并将所述微博列表标识写入至所述数据内容,建立收听关系。

本实施例中的微博(系统)主要可包括微博终端和微博后台服务器群; 该微博终端主要包括微博消息管理模块、微博列表(List)管理模块以及微博 话题管理模块等;该微博后台服务器群可包括微博话题服务器、微博列表服 务器、微博消息服务器以及微博终端服务器等。其中,上述微博终端与微博 后台服务器群可通过接入服务器连接通讯。

上述微博消息管理模块可根据微博消息的标识(ID)拉取消息与解析消 息内容,并创建相关的消息界面展示消息内容;上述微博列表管理模块可用 于微博列表的创建、删除、基本资料管理以及列表成员(微博终端)的管理 等;上述微博话题管理模块可主要用于话题的收听与取消,收听话题列表的 拉取与存储管理,以及对应某个话题的所有消息的标识列表拉取等。

微博终端服务器主要用于保存微博终端的收听关系、基本资料、终端类 型、终端标签属性以及是否认证等终端基本信息;微博列表服务器主要用于 存储与管理与微博列表关联的数据内容,以及对于创建微博列表、设置微博 列表资料相关信令的操作管理等;微博消息服务器主要用于管理微博消息索 引与消息体之间的映射关系,使微博终端可以用微博索引拉取到对应的消息 体;微博话题服务器主要用于对终端创建话题的管理,对话题对应的消息标 识列表以及话题标识与话题内容之间映射关系的管理等。

微博列表的创建者对应的微博终端,可发送查询话题(比如热门话题列 表)的指令到微博话题服务器,该微博话题服务器可根据当前与之关联消息 最多的话题列表返回给该微博终端。如此,该微博终端可以设置微博列表与 话题的收听关系,可以选择相应的话题发送请求至微博话题服务器进行收听, 使微博列表中所有微博终端都可收听该话题(或者,该微博终端直接发送请 求至微博话题服务器,收听相应话题)。所有微博终端即可通过话题标识查询 微博话题服务器,获取该话题对应的微博列表标识列表的协议命令,通过微 博列表标识查询微博列表服务器,则可展示出与该话题对应的微博列表的名 称以及简介类信息等。

上述微博列表与话题收听关系,可以是由微博列表的创建者对应的微博 终端,发送建立上述话题与上述微博终端所属的微博列表收听关系的建立指 令至微博话题服务器;上述建立指令的内容包括话题标识以及微博列表标识; 微博话题服务器根据所述话题标识,查找与话题标识对应的数据内容,并将 所述微博列表标识写入至所述数据内容,建立收听关系。该与话题对应的数 据内容可包括:名称、描述以及话题的收听列表等。

微博列表的创建者对应的微博终端也可选择相应的话题建立映射关系。 该微博终端将根据话题内容查询微博话题服务器,获取话题的话题标识;然 后,发送建立上述话题与该微博终端所属(创建)的微博列表映射关系的建 立指令至微博列表服务器;该建立指令的内容至少包括话题标识以及该微博 列表的微博列表标识等;上述微博列表服务器根据该微博列表标识,查找与 微博列表标识对应的数据内容,并将上述话题标识写入至查找到的数据内容, 以此建立话题与该微博列表之间的映射关系。该与微博列表标识对应的数据 内容可包括:名称、描述、标签、权限、成员以及关联的话题等。

参照图2,上述步骤S12之后还可包括:

步骤S120、微博消息服务器将微博列表的微博成员发送的微博消息,发 送至与微博列表具有映射关系的话题的消息列表。

上述步骤S120具体包括:微博消息服务器获取上述微博成员对应的微博 列表标识,查看与微博列表标识具有映射关系的话题标识,将上述微博消息 写入至上述话题标识的消息列表。

在上述话题与微博列表之间的映射关系建立后,微博列表中所有微博终 端发表的微博消息会自动加入到该话题对应的消息列表中,通过在微博列表 服务器中微博列表标识对应的数据内容中建立与之有映射关系的话题列表, 当利用微博终端操作映射关系时候,则通过数据包(微博消息)协议插入到 对应的映射关系列表中。

当微博列表中的微博成员(微博终端)发表微博消息的时候,微博消息 服务器获取到发送该微博消息的微博终端,查询微博列表服务器获取到对应 该微博终端的微博列表标识的列表,通过遍历循环微博列表标识的列表查看 与该博列表有映射关系的话题标识的列表;再通过遍历循环该话题标识的列 表,写入该微博终端发表微博消息的消息标识到对应该话题的消息标识列表 之中。如此,当其他微博终端查询对应该话题的消息的时,就可以查询到与 该话题已经建立映射关系的微博列表中的微博终端发表的微博消息的消息列 表,建立了一种微博列表的微博终端发表的微博消息与话题之间的关联关系。

参照图3,上述步骤S13之后还包括:

步骤S131、微博消息服务器对接收的微博消息进行解析,获取话题内容 并查询是否存在相同的话题内容;

步骤S132、如存在,微博消息服务器发送插入指令至微博话题服务器, 将话题内容插入至相应的话题的消息列表;

步骤S133、如不存在,微博话题服务器根据上述话题内容建立新的话题。

微博终端可利用微博消息管理模块在广播发表窗口中创建相关的话题进 行微博消息的发表;微博消息服务器可接收微博终端发表的微博消息,并对 微博消息的内容进行解析,按照话题正则(表达式)规则获取到微博消息中 的话题内容,利用话题内容查询话题数据表确认当前是否存在完全匹配的话 题内容。如果已经存在,则微博消息服务器发送插入消息标识到话题消息列 表的指令到微博话题服务器,该微博话题服务器可根据话题内容确认话题标 识,并写入微博消息对应的消息标识到与话题关联的消息(标识)列表中; 如果不存在,则微博话题服务器生成新的话题标识并插入对应的话题内容, 建立新的话题。

上述微博终端包括但不限于IM(InstantMessaging,即时通讯)客户端、 网页微博终端以及WAP(Wireless Application Protocol,为无线应用协议)终 端等,以下将以IM客户端为例说明上述微博整合方法的具体实现。上述IM 客户端可以提供相关的操作、交互界面。

IM客户端将与IM客户端对应的微博账号与密码发送到微博终端服务器 验证登录成功后,则建立起与微博终端服务器之间的连接通道,并且通过定 时发送心跳包的形式保证与微博终端服务器的连接。

IM客户端通过、微博消息管理模块监听用户的鼠标点击操作,创建广播 发表窗口,用户点击“插入话题”按钮,即可调用输入控件插入话题的标志“#”, 用户可以在两个#之间输入话题内容(比如:#话题内容#),用户还可以在其 他的输入区域输入其他消息内容。

用户点击发送按钮的时候,则提取出输入框中的消息内容,组合到数据 包中进行加密后发送到微博消息服务器。

微博消息服务器接收到消息内容后,解析确认有效数据包后,则生成对 应该消息内容的消息索引标识,并放入到对应该用户的发表消息的消息标识 列表之中,同时对消息内容进行解析,按照话题(#)的正则规则进行匹配解 析获取到话题内容,发送查询话题的指令到微博话题服务器。

微博消息服务器通过微博话题服务器根据该话题内容,查询话题数据表 确认是否已经存在该话题内容,如果已经存在,微博话题服务器将话题内容 插入至已存在的话题的消息列表;如不存在,微博话题服务器根据上述话题 内容建立新的话题。

微博列表的创建者对应的微博终端发送建立收听关系的指令到微博话题 服务器,对该话题进行收听。微博列表中的微博终端,则可展示出与该话题 对应的微博列表的名称以及简介类信息等。

微博列表的创建者对应的微博终端也可选择相应话题建立映射关系。当 利用微博列表中的微博终端操作映射关系时候,则通过数据包(微博消息) 协议插入到对应的映射关系列表中。微博列表的微博终端发送的微博消息, 通过微博消息服务器,发送至与微博列表具有映射关系的话题的消息列表。

通过上述微博整合方法,可以通过微博的话题展示方式查看到与该话题 有关的微博列表,从而可以从话题中查找到与话题相关的微博列表进行收听 或者试听操作;同时,微博列表的创建者可以通过建立一个话题与微博列表 的映射关系,使微博列表成员(微博终端)发表的微博消息会自动进入与该 话题相关的消息列表中;如此,收听该话题的微博终端就可以查看对应微博 列表成员发表的微博消息,实现了微博的话题与微博列表之间的整合,使微 博终端可获取更丰富的资源,提升了用户体验。

参照图4,提出本发明一种微博终端的一实施例。该微博终端20可包括:

获取模块22,用于根据话题内容查询微博话题服务器,获取话题的话题 标识;

指令发送模块23,用于发送建立上述话题与上述微博终端20所属的微博 列表关联关系的建立指令至微博列表服务器和/或微博话题服务器;上述建立 指令的内容包括话题标识以及微博列表标识;上述关联关系包括映射关系和/ 或收听关系;

请求写入模块24,用于根据上述微博列表标识,通过微博列表服务器查 找与微博列表标识对应的数据内容,并将上述话题标识写入至上述数据内容, 建立映射关系;和/或,

用于通过微博话题服务器获取所述话题的话题标识,查找与话题标识对 应的数据内容,并将所述微博列表标识写入至所述数据内容,建立收听关系。

微博列表的创建者对应的微博终端20,可通过指令发送模块23发送查询 话题(比如热门话题列表)的指令到微博话题服务器,该微博话题服务器可 根据当前与之关联消息最多的话题列表返回给该微博终端20。如此,该微博 终端20可以设置微博列表与话题的收听关系,可以选择相应的话题发送请求 至微博话题服务器进行收听,使微博列表中所有微博终端20都可收听该话题 (或者,该微博终端20直接通过建立收听模块21发送请求至微博话题服务 器,收听相应话题)。所有微博终端20即可通过话题标识查询微博话题服务 器,获取该话题对应的微博列表标识列表的协议命令,通过微博列表标识查 询微博列表服务器,则可展示出与该话题对应的微博列表的名称以及简介类 信息等。

上述微博列表与话题收听关系,可以是由微博列表的创建者对应的微博 终端20,发送建立上述话题与上述微博终端20所属的微博列表收听关系的建 立指令至微博话题服务器;上述建立指令的内容包括话题标识以及微博列表 标识;微博话题服务器根据所述话题标识,查找与话题标识对应的数据内容, 并将所述微博列表标识写入至所述数据内容,建立收听关系。该与话题对应 的数据内容可包括:名称、描述以及话题的收听列表等。

微博列表的创建者对应的微博终端20也可选择相应的话题建立映射关 系。该微博终端20将通过获取模块22根据话题内容查询微博话题服务器, 获取话题的话题标识;然后,利用指令发送模块23发送建立上述话题与该微 博终端20所属(创建)的微博列表映射关系的建立指令至微博列表服务器; 该建立指令的内容至少包括话题标识以及该微博列表的微博列表标识等;再 是,通过微博列表服务器使用请求写入模块24根据该微博列表标识,查找与 微博列表标识对应的数据内容,并将上述话题标识写入至查找到的数据内容, 以此建立话题与该微博列表之间的映射关系。该与微博列表标识对应的数据 内容可包括:名称、描述、标签、权限、成员以及关联的话题等。

上述微博终端20,可以通过微博的话题展示方式查看到与该话题有关的 微博列表,从而可以从话题中查找到与话题相关的微博列表进行收听或者试 听操作;同时,微博列表的创建者可以通过建立一个话题与微博列表的映射 关系,使微博列表成员发表的微博消息会自动进入与该话题相关的消息列表 中;如此,收听该话题的微博终端20就可以查看对应微博列表成员发表的微 博消息,实现了微博的话题与微博列表之间的整合,使微博终端可获取更丰 富的资源,提升了用户体验。

参照图5,提出本发明一种微博列表服务器30的一实施例。该微博列表 服务器30可包括:

列表指令接收模块31,用于接收微博终端20发送的建立上述话题与上述 微博终端20所属的微博列表映射关系的建立指令;上述建立指令的内容包括 话题标识以及微博列表标识;

列表查找模块32,用于根据上述微博列表标识,查找与微博列表标识对 应的数据内容,并将上述话题标识写入至上述数据内容。

该微博终端20将根据话题内容查询微博话题服务器,获取话题的话题标 识;然后,发送建立上述话题与该微博终端20所属(创建)的微博列表映射 关系的建立指令至微博列表服务器30;该建立指令的内容至少包括话题标识 以及该微博列表的微博列表标识等;该微博列表服务器30通过列表指令接收 模块31接收该建立指令,再利用列表查找模块32,根据该微博列表标识,通 过微博列表服务器30查找与微博列表标识对应的数据内容,并将上述话题标 识写入至查找到的数据内容,以此建立话题与该微博列表之间的映射关系。 该与微博列表标识对应的数据内容可包括:名称、描述、标签、权限、成员 以及关联的话题等。

参照图6,提本发明一种微博话题服务器的一实施例。该微博话题服务器 40包括:

话题指令接收模块41,用于接收微博终端20发送建立所述话题与所述微 博终端所属的微博列表收听关系的建立指令;所述建立指令的内容包括话题 标识以及微博列表标识;

话题查找模块42,用于获取所述话题的话题标识,查找与话题标识对应 的数据内容,并将所述微博列表标识写入至所述数据内容,建立收听关系。

上述微博列表与话题收听关系,可以是由微博列表的创建者对应的微博 终端20,发送建立上述话题与上述微博终端所属的微博列表收听关系的建立 指令至微博话题服务器40;上述建立指令的内容包括话题标识以及微博列表 标识;上述话题指令接收模块41接收该建立指令,利用话题查找模块42根 据所述话题标识,查找与话题标识对应的数据内容,并将所述微博列表标识 写入至所述数据内容,建立收听关系。该与话题对应的数据内容可包括:名 称、描述以及话题的收听列表等。

参照图7,提出本发明一种微博系统的一实施例。该微博系统包括微博终 端20、微博话题服务器40以及微博列表服务器30,该微博终端20用于:

根据话题内容查询微博话题服务器40,获取话题的话题标识;

发送建立上述话题与上述微博终端20所属的微博列表关联关系的建立指 令至微博列表服务器30和/或微博话题服务器40;上述建立指令的内容包括 话题标识以及微博列表标识;所述关联关系包括映射关系和/或收听关系;

上述微博列表服务器30用于:

根据上述微博列表标识,查找与微博列表标识对应的数据内容,并将上 述话题标识写入至上述数据内容,建立映射关系;和/或,

所述微博话题服务器40用于:

获取所述话题的话题标识,查找与话题标识对应的数据内容,并将所述 微博列表标识写入至所述数据内容,建立收听关系。

微博列表的创建者对应的微博终端20,可发送查询话题(比如热门话题 列表)的指令到微博话题服务器40,该微博话题服务器40可根据当前与之关 联消息最多的话题列表返回给该微博终端20。如此,该微博终端20可以设置 微博列表与话题的收听关系,可以选择相应的话题发送请求至微博话题服务 器40进行收听,使微博列表中所有微博终端20都可收听该话题(或者,该 微博终端20直接发送请求至微博话题服务器40,收听相应话题)。所有微博 终端20即可通过话题标识查询微博话题服务器40,获取该话题对应的微博列 表标识列表的协议命令,通过微博列表标识查询微博列表服务器30,则可展 示出与该话题对应的微博列表的名称以及简介类信息等。

上述微博列表与话题收听关系,可以是由微博列表的创建者对应的微博 终端20,发送建立上述话题与上述微博终端20所属的微博列表收听关系的建 立指令至微博话题服务器40;上述建立指令的内容包括话题标识以及微博列 表标识;微博话题服务器40根据所述话题标识,查找与话题标识对应的数据 内容,并将所述微博列表标识写入至所述数据内容,建立收听关系。该与话 题对应的数据内容可包括:名称、描述以及话题的收听列表等。

微博列表的创建者对应的微博终端20也可选择相应的话题建立映射关 系。该微博终端20将根据话题内容查询微博话题服务器40,获取话题的话题 标识;然后,发送建立上述话题与该微博终端20所属(创建)的微博列表映 射关系的建立指令至微博列表服务器30;该建立指令的内容至少包括话题标 识以及该微博列表的微博列表标识等;再是,上述微博列表服务器30根据该 微博列表标识,查找与微博列表标识对应的数据内容,并将上述话题标识写 入至查找到的数据内容,以此建立话题与该微博列表之间的映射关系。该与 微博列表标识对应的数据内容可包括:名称、描述、标签、权限、成员以及 关联的话题等。

上述微博系统还包括:微博消息服务器50,用于将微博列表中的微博成 员发送的微博消息,发送至与微博列表具有映射关系的话题的消息列表。

上述微博消息服务器50具体用于:获取上述微博成员对应的微博列表标 识,查看与微博列表标识具有映射关系的话题标识,将上述微博消息写入至 上述话题标识的消息列表。

在上述话题与微博列表之间的映射关系建立后,微博列表中所有微博终 端20发表的微博消息会自动加入到该话题对应的消息列表中,通过在微博列 表服务器30中微博列表标识对应的数据内容中建立与之有映射关系的话题列 表,当利用微博终端20操作映射关系时候,则通过数据包(微博消息)协议 插入到对应的映射关系列表中。

当微博列表中的微博成员(微博终端20)发表微博消息的时候,微博消 息服务器50获取到发送该微博消息的微博终端20,查询微博列表服务器30 获取到对应该微博终端20的微博列表标识的列表,通过遍历循环微博列表标 识的列表查看与该博列表有映射关系的话题标识的列表;再通过遍历循环该 话题标识的列表,写入该微博终端20发表微博消息的消息标识到对应该话题 的消息标识列表之中。如此,当其他微博终端20查询对应该话题的消息的时, 就可以查询到与该话题已经建立映射关系的微博列表中的微博终端20发表的 微博消息的消息列表,建立了一种微博列表的微博终端20发表的微博消息与 话题之间的关联关系。

上述微博消息服务器50还用于:对接收的微博消息进行解析,获取话题 内容并通过微博话题服务器40查询是否存在相同的话题内容;在存在时,发 送插入指令至微博话题服务器40,将话题内容插入至相应的话题的消息列表;

上述微博话题服务器40还用于:在不存在时,根据上述话题内容建立新 的话题。

微博终端20可利用微博消息管理模块在广播发表窗口中创建相关的话题 进行微博消息的发表;微博消息服务器50可接收微博终端20发表的微博消 息,并对微博消息的内容进行解析,按照话题正则(表达式)规则获取到微 博消息中的话题内容,利用话题内容查询话题数据表确认当前是否存在完全 匹配的话题内容。如果已经存在,则微博消息服务器50发送插入消息标识到 话题消息列表的指令到微博话题服务器40,该微博话题服务器40可根据话题 内容确认话题标识,并写入微博消息对应的消息标识到与话题关联的消息(标 识)列表中;如果不存在,则微博话题服务器40生成新的话题标识并插入对 应的话题内容,建立新的话题。

上述微博系统,可以通过微博的话题展示方式查看到与该话题有关的微 博列表,从而可以从话题中查找到与话题相关的微博列表进行收听或者试听 操作;同时,微博列表的创建者可以通过建立一个话题与微博列表的映射关 系,使微博列表成员发表的微博消息会自动进入与该话题相关的消息列表中; 如此,收听该话题的微博终端20就可以查看对应微博列表成员发表的微博消 息,实现了微博的话题与微博列表之间的整合,使微博终端20可获取更丰富 的资源,提升了用户体验。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围, 凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接 或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号